目次 - SDL_mixer - API(機能別) - 音楽
音楽
これらの関数は音楽を扱う.
音楽は通常のミキシングチャネルでは再生されない.
音楽は後処理フック以外は別に扱われる.
読み込み
- Mix_GetNumMusicDecoders - 現在のビルドのSDL_mixerが提供する音楽デコーダの一覧を得る
- Mix_GetMusicDecoder - 音楽デコーダの名前を得る
- Mix_HasMusicDecoder - 音楽デコーダーが利用できるか名称でチェックする
- Mix_LoadMUS - 音楽ファイルを音楽オブジェクトに読み込む
- Mix_LoadMUS_RW - 利用可能なオーディオフォーマットを音楽オブジェクトに読み込む
- Mix_LoadMUSType_RW - 形式を指定したオーディオを音楽オブジェクトに読み込む
解放
- Mix_FreeMusic - 音楽オブジェクトを解放する
再生
- Mix_PlayMusic - 指定のチャネルのチャンクを再生する
- Mix_FadeInMusic - 新しい音楽オブジェクトをフェードインしながら再生する
- Mix_FadeInMusicPos - 新しい音楽オブジェクトを指定の位置からフェードインしながら再生する
- Mix_HookMusic - ユーザ自身の音楽プレイヤーまたはさらなるミキサー関数を追加する
設定
- Mix_VolumeMusic - 音楽のボリュームを設定する
- Mix_PauseMusic - 音楽ストリームを一時停止する
- Mix_ResumeMusic - 音楽ストリームを一時停止から復帰させる
- Mix_RewindMusic - 音楽ストリームを巻き戻す
- Mix_SetMusicPosition - 音楽ストリームの再生位置を秒単位で設定する
- Mix_ModMusicJumpToOrder - MOD音楽の指定されたオーダーに移動する
- Mix_SetMusicCMD - 音楽ストリームのための外部コマンドを実行する
停止
- Mix_HaltMusic - 音楽の再生を停止する
- Mix_FadeOutMusic - 指定の時間フェードアウトさせた後に音楽ストリームを停止させる
- Mix_HookMusicFinished - 音楽オブジェクトの再生が停止したとき実行されるコールバックを設定する
情報
- Mix_GetMusicType - 音楽の形式を得る
- Mix_PlayingMusic - 音楽ストリームの再生状態をチェックする
- Mix_PausedMusic - 音楽ストリームが一時停止中か否かを得る
- Mix_FadingMusic - 音楽ストリームのフェーディング状態を得る
- Mix_GetMusicHookData - 音楽再生フックに渡されたユーザデータへのポインタを得る
- Mix_GetMusicVolume - 音楽の現在のボリュームを得る
- Mix_GetMusicPosition - 音楽の現在再生中の位置を秒単位で得る
- Mix_MusicDuration - 音楽オブジェクトのデュレーションを秒単位で得る
- Mix_GetMusicLoopStartTime - 音楽のループ開始位置を秒単位で得る
- Mix_GetMusicLoopEndTime - 音楽のループ終了位置を秒単位で得る
- Mix_GetMusicLoopLengthTime - 音楽のループ時間を秒単位で得る
- Mix_GetMusicTitle - 音楽オブジェクトのタイトル名またはファイル名を得る
- Mix_GetMusicTitleTag - 音楽オブジェクトのタイトル名を得る
- Mix_GetMusicArtistTag - 音楽オブジェクトのアーティスト名を得る
- Mix_GetMusicAlbumTag - 音楽オブジェクトのアルバム名を得る
- Mix_GetMusicCopyrightTag - 音楽オブジェクトの著作権表記を得る