目次 - SDL_mixer 2.0 - API(アルファベット順)
SDL_mixer 2.0 API (アルファベット順)
関数
- Mix_AllocateChannels - ミキサーが管理するチャネルの数を動的に変更する
 - Mix_ChannelFinished - チャネルの再生が完了したとき呼ばれるコールバックを設定する
 - Mix_CloseAudio - ミキサーを閉じて全てのオーディオ再生を終了する
 - Mix_EachSoundFont - MIDIバックエンドで使用するサウンドフォントのパスをコールバック関数に1つずつ渡す
 - Mix_ExpireChannel - 指定のチャネルの停止までの時間を変更する
 - Mix_FadeInChannel - 指定のチャネルで音声チャンクをフェードインしながら再生する
 - Mix_FadeInChannelTimed - 再生時間を指定して指定のチャネルで音声チャンクをフェードインしながら再生する
 - Mix_FadeInMusic - 新しい音楽オブジェクトをフェードインしながら再生する
 - Mix_FadeInMusicPos - 新しい音楽オブジェクトを指定の位置からフェードインしながら再生する
 - Mix_FadeOutChannel - 指定の時間フェードアウトしてチャネルを停止する
 - Mix_FadeOutGroup - 再生中の複数のチャネルをグループを指定して指定の時間フェードアウトさせて停止する
 - Mix_FadeOutMusic - 指定の時間フェードアウトさせた後に音楽ストリームを停止させる
 - Mix_FadingChannel - チャネルのフェーディング状態を得る
 - Mix_FadingMusic - 音楽ストリームのフェーディング状態を得る 
 - Mix_FreeChunk - 音声チャンクを解放する
 - Mix_FreeMusic - 音楽オブジェクトを解放する
 - Mix_GetChunk - ミキサーチャネルに関連付けられたMix_Chunkを得る
 - Mix_GetChunkDecoder - チャンクデコーダの名前を得る
 - Mix_GetMusicAlbumTag - 音楽オブジェクトのアルバム名を得る
 - Mix_GetMusicArtistTag - 音楽オブジェクトのアーティスト名を得る
 - Mix_GetMusicCopyrightTag - 音楽オブジェクトの著作権表記を得る
 - Mix_GetMusicDecoder - 音楽デコーダの名前を得る
 - Mix_GetMusicHookData - 音楽再生フックに渡されたユーザデータへのポインタを得る
 - Mix_GetMusicLoopEndTime - 音楽のループ終了位置を秒単位で得る
 - Mix_GetMusicLoopLengthTime - 音楽のループ時間を秒単位で得る
 - Mix_GetMusicLoopStartTime - 音楽のループ開始位置を秒単位で得る
 - Mix_GetMusicPosition - 音楽の現在再生中の位置を秒単位で得る
 - Mix_GetMusicTitle - 音楽オブジェクトのタイトル名またはファイル名を得る
 - Mix_GetMusicTitleTag - 音楽オブジェクトのタイトル名を得る
 - Mix_GetMusicType - 音楽の形式を得る
 - Mix_GetMusicVolume - 音楽の現在のボリュームを得る
 - Mix_GetNumChunkDecoders - 現在のビルドのSDL_mixerが提供するチャンクデコーダの一覧を得る
 - Mix_GetNumMusicDecoders - 現在のビルドのSDL_mixerが提供する音楽デコーダの一覧を得る
 - Mix_GetNumTracks - 音楽オブジェクトのトラック数を得る
 - Mix_GetSoundFonts - MIDIバックエンドで使用されるサウンドフォントのパスを得る
 - Mix_GetSynchroValue - この関数は何もしない. 使用してはならない.
 - Mix_GetTimidityCfg - 設定されたTimidity設定ファイルのフルパス名を得る
 - Mix_GroupAvailable - チャネルグループの使用可能な最初のチャネルを検索する
 - Mix_GroupChannel - タグと1つのチャネルを関連付ける
 - Mix_GroupChannels - タグと複数のチャネルを関連付ける
 - Mix_GroupCount - グループのチャネルの数を得る
 - Mix_GroupNewer - グループ内の最も「新しく」再生されたチャネルを得る
 - Mix_GroupOldest - グループ内の最も「過去に」再生されたチャネルを得る
 - Mix_HaltChannel - 指定のチャネルを停止する
 - Mix_HaltGroup - タグ付けされた複数のチャネルを停止する
 - Mix_HaltMusic - 音楽の再生を停止する
 - Mix_HasChunkDecoder - チャンクデコーダーが利用できるか名称でチェックする
 - Mix_HasMusicDecoder - 音楽デコーダーが利用できるか名称でチェックする
 - Mix_HookMusic - ユーザ自身の音楽プレイヤーまたはさらなるミキサー関数を追加する
 - Mix_HookMusicFinished - 音楽オブジェクトの再生が停止したとき実行されるコールバックを設定する
 - Mix_Init - SDL_mixerを初期化する
 - Mix_Linked_Version - プログラムにリンクされたSDL_mixerのバージョンを得る
 - Mix_LoadMUS - 音楽ファイルを音楽オブジェクトに読み込む
 - Mix_LoadMUSType_RW - 形式を指定したオーディオを音楽オブジェクトに読み込む
 - Mix_LoadMUS_RW - 利用可能なオーディオフォーマットを音楽オブジェクトに読み込む
 - Mix_LoadWAV - 音声ファイルをチャンクに読み込む
 - Mix_LoadWAV_RW - 音声ファイルをチャンクに読み込む
 - Mix_MasterVolume - 全チャネルの全体ボリュームを設定する
 - Mix_ModMusicJumpToOrder - MOD音楽の指定されたオーダーに移動する
 - Mix_MusicDuration - 音楽オブジェクトのデュレーションを秒単位で得る
 - Mix_OpenAudio - 再生のため既定のオーディオデバイスを開く
 - Mix_OpenAudioDevice - 再生のため指定のオーディオデバイスを開く
 - Mix_Pause - 指定のチャネルを一時停止する
 - Mix_PauseAudio - オーディオ全体を一時停止または復帰する
 - Mix_Paused - 指定のチャネルが一時停止中か否かを得る
 - Mix_PausedMusic - 音楽ストリームが一時停止中か否かを得る
 - Mix_PauseMusic - 音楽ストリームを一時停止する
 - Mix_PlayChannel - 指定のチャネルのチャンクを再生する
 - Mix_PlayChannelTimed - 指定のチャネルのチャンクを時間を指定して再生する
 - Mix_Playing - 指定のチャネルの再生状態をチェックする
 - Mix_PlayingMusic - 音楽ストリームの再生状態をチェックする
 - Mix_PlayMusic - 指定のチャネルのチャンクを再生する
 - Mix_QuerySpec - オーディオデバイスの実際のパラメータを得る
 - Mix_QuickLoad_RAW - 可能な限り高速にメモリからベタ形式の音声を読み込む
 - Mix_QuickLoad_WAV - 可能な限り高速にメモリからWAV形式の音声を読み込む
 - Mix_Quit - SDL_mixerを解放する
 - Mix_RegisterEffect - エフェクト関数を登録する
 - Mix_ReserveChannels - アプリケーション用のチャネルを予約する
 - Mix_Resume - 指定のチャネルを一時停止から復帰させる
 - Mix_ResumeMusic - 音楽ストリームを一時停止から復帰させる
 - Mix_RewindMusic - 音楽ストリームを巻き戻す
 - Mix_SetDistance - チャネルの距離を設定する
 - Mix_SetMusicCMD - 音楽ストリームのための外部コマンドを実行する
 - Mix_SetMusicPosition - 音楽ストリームの再生位置を秒単位で設定する
 - Mix_SetPanning - チャネルのパンを設定する
 - Mix_SetPosition - チャネルの位置を設定する
 - Mix_SetPostMix - 全てのミキシングが適用された後に呼ばれる関数を設定する
 - Mix_SetReverseStereo - チャネルのステレオを逆にする
 - Mix_SetSoundFonts - MIDIバックエンドで使用されるサウンドフォントのパスを設定する
 - Mix_SetSynchroValue - この関数は何もしない. 使用してはならない.
 - Mix_SetTimidityCfg - Timidity設定ファイルのフルパス名を設定する
 - Mix_StartTrack - 音楽オブジェクトのトラックの再生を開始する
 - Mix_UnregisterAllEffects - 全てのエフェクト関数を解除する
 - Mix_UnregisterEffect - エフェクト関数を解除する
 - Mix_Volume - 指定のチャネルのボリュームを設定する
 - Mix_VolumeChunk - 指定したチャンクのボリュームを設定する
 - Mix_VolumeMusic - 音楽のボリュームを設定する
 
型
- _Mix_Music - デコードされた音楽チャンクの内部形式の型
 - Mix_EffectDone_t - チャネルの全てのループが終了し再生が完了したことを知らせるコールバック関数の型
 - Mix_EffectFunc_t - エフェクトコールバック関数の型 
 - Mix_Music - デコードされた音楽チャンクの内部形式の型
 
構造体
- Mix_Chunk - 音声チャンクの内部形式の構造体
 
列挙体
- Mix_Fading - フェードの種類の列挙体
 - MIX_InitFlags - 初期化フラグの列挙体
 - Mix_MusicType - 音楽ファイルの種類の列挙体
 
マクロ
- Mix_ClearError - 最後のSDL_mixerエラーを消去する
 - Mix_GetError - 最後のSDL_mixerエラーを得る
 - SDL_MIXER_COMPILEDVERSION - SDL_mixerの現在のバージョンナンバーのマクロ
 - SDL_MIXER_MAJOR_VERSION - SDL_mixerのメジャーバージョン
 - SDL_MIXER_VERSION - SDL_mixerライブラリのコンパイル時のバージョンをバージョン構造体にセットするマクロ
 - SDL_MIXER_VERSION_ATLEAST - コンパイル時のSDL_mixerのバージョンが少なくともX.Y.Zであるかチェックするマクロ
 - Mix_SetError - 最後のSDL_mixerエラーを設定する
 
SDL Wikiへのリンク
SDL2_mixer/CategoryAPI