目次 - SDL_mixer - API(アルファベット順)

SDL_mixer API (アルファベット順)

関数

  1. Mix_AllocateChannels - ミキサーが管理するチャネルの数を動的に変更する
  2. Mix_ChannelFinished - チャネルの再生が完了したとき呼ばれるコールバックを設定する
  3. Mix_CloseAudio - ミキサーを閉じて全てのオーディオ再生を終了する
  4. Mix_EachSoundFont - MIDIバックエンドで使用するサウンドフォントのパスをコールバック関数に1つずつ渡す
  5. Mix_ExpireChannel - 指定のチャネルの停止までの時間を変更する
  6. Mix_FadeInChannel - 指定のチャネルで音声チャンクをフェードインしながら再生する
  7. Mix_FadeInChannelTimed - 再生時間を指定して指定のチャネルで音声チャンクをフェードインしながら再生する
  8. Mix_FadeInMusic - 新しい音楽オブジェクトをフェードインしながら再生する
  9. Mix_FadeInMusicPos - 新しい音楽オブジェクトを指定の位置からフェードインしながら再生する
  10. Mix_FadeOutChannel - 指定の時間フェードアウトしてチャネルを停止する
  11. Mix_FadeOutGroup - 再生中の複数のチャネルをグループを指定して指定の時間フェードアウトさせて停止する
  12. Mix_FadeOutMusic - 指定の時間フェードアウトさせた後に音楽ストリームを停止させる
  13. Mix_FadingChannel - チャネルのフェーディング状態を得る
  14. Mix_FadingMusic - 音楽ストリームのフェーディング状態を得る
  15. Mix_FreeChunk - 音声チャンクを解放する
  16. Mix_FreeMusic - 音楽オブジェクトを解放する
  17. Mix_GetChunk - ミキサーチャネルに関連付けられたMix_Chunkを得る
  18. Mix_GetChunkDecoder - チャンクデコーダの名前を得る
  19. Mix_GetMusicAlbumTag - 音楽オブジェクトのアルバム名を得る
  20. Mix_GetMusicArtistTag - 音楽オブジェクトのアーティスト名を得る
  21. Mix_GetMusicCopyrightTag - 音楽オブジェクトの著作権表記を得る
  22. Mix_GetMusicDecoder - 音楽デコーダの名前を得る
  23. Mix_GetMusicHookData - 音楽再生フックに渡されたユーザデータへのポインタを得る
  24. Mix_GetMusicLoopEndTime - 音楽のループ終了位置を秒単位で得る
  25. Mix_GetMusicLoopLengthTime - 音楽のループ時間を秒単位で得る
  26. Mix_GetMusicLoopStartTime - 音楽のループ開始位置を秒単位で得る
  27. Mix_GetMusicPosition - 音楽の現在再生中の位置を秒単位で得る
  28. Mix_GetMusicTitle - 音楽オブジェクトのタイトル名またはファイル名を得る
  29. Mix_GetMusicTitleTag - 音楽オブジェクトのタイトル名を得る
  30. Mix_GetMusicType - 音楽の形式を得る
  31. Mix_GetMusicVolume - 音楽の現在のボリュームを得る
  32. Mix_GetNumChunkDecoders - 現在のビルドのSDL_mixerが提供するチャンクデコーダの一覧を得る
  33. Mix_GetNumMusicDecoders - 現在のビルドのSDL_mixerが提供する音楽デコーダの一覧を得る
  34. Mix_GetNumTracks - 音楽オブジェクトのトラック数を得る
  35. Mix_GetSoundFonts - MIDIバックエンドで使用されるサウンドフォントのパスを得る
  36. Mix_GetSynchroValue - この関数は何もしない. 使用してはならない.
  37. Mix_GetTimidityCfg - 設定されたTimidity設定ファイルのフルパス名を得る
  38. Mix_GroupAvailable - チャネルグループの使用可能な最初のチャネルを検索する
  39. Mix_GroupChannel - タグと1つのチャネルを関連付ける
  40. Mix_GroupChannels - タグと複数のチャネルを関連付ける
  41. Mix_GroupCount - グループのチャネルの数を得る
  42. Mix_GroupNewer - グループ内の最も「新しく」再生されたチャネルを得る
  43. Mix_GroupOldest - グループ内の最も「過去に」再生されたチャネルを得る
  44. Mix_HaltChannel - 指定のチャネルを停止する
  45. Mix_HaltGroup - タグ付けされた複数のチャネルを停止する
  46. Mix_HaltMusic - 音楽の再生を停止する
  47. Mix_HasChunkDecoder - チャンクデコーダーが利用できるか名称でチェックする
  48. Mix_HasMusicDecoder - 音楽デコーダーが利用できるか名称でチェックする
  49. Mix_HookMusic - ユーザ自身の音楽プレイヤーまたはさらなるミキサー関数を追加する
  50. Mix_HookMusicFinished - 音楽オブジェクトの再生が停止したとき実行されるコールバックを設定する
  51. Mix_Init - SDL_mixerを初期化する
  52. Mix_Linked_Version - プログラムにリンクされたSDL_mixerのバージョンを得る
  53. Mix_LoadMUS - 音楽ファイルを音楽オブジェクトに読み込む
  54. Mix_LoadMUSType_RW - 形式を指定したオーディオを音楽オブジェクトに読み込む
  55. Mix_LoadMUS_RW - 利用可能なオーディオフォーマットを音楽オブジェクトに読み込む
  56. Mix_LoadWAV - 音声ファイルをチャンクに読み込む
  57. Mix_LoadWAV_RW - 音声ファイルをチャンクに読み込む
  58. Mix_MasterVolume - 全チャネルの全体ボリュームを設定する
  59. Mix_ModMusicJumpToOrder - MOD音楽の指定されたオーダーに移動する
  60. Mix_MusicDuration - 音楽オブジェクトのデュレーションを秒単位で得る
  61. Mix_OpenAudio - 再生のため既定のオーディオデバイスを開く
  62. Mix_OpenAudioDevice - 再生のため指定のオーディオデバイスを開く
  63. Mix_Pause - 指定のチャネルを一時停止する
  64. Mix_PauseAudio - オーディオ全体を一時停止または復帰する
  65. Mix_Paused - 指定のチャネルが一時停止中か否かを得る
  66. Mix_PausedMusic - 音楽ストリームが一時停止中か否かを得る
  67. Mix_PauseMusic - 音楽ストリームを一時停止する
  68. Mix_PlayChannel - 指定のチャネルのチャンクを再生する
  69. Mix_PlayChannelTimed - 指定のチャネルのチャンクを時間を指定して再生する
  70. Mix_Playing - 指定のチャネルの再生状態をチェックする
  71. Mix_PlayingMusic - 音楽ストリームの再生状態をチェックする
  72. Mix_PlayMusic - 指定のチャネルのチャンクを再生する
  73. Mix_QuerySpec - オーディオデバイスの実際のパラメータを得る
  74. Mix_QuickLoad_RAW - 可能な限り高速にメモリからベタ形式の音声を読み込む
  75. Mix_QuickLoad_WAV - 可能な限り高速にメモリからWAV形式の音声を読み込む
  76. Mix_Quit - SDL_mixerを解放する
  77. Mix_RegisterEffect - エフェクト関数を登録する
  78. Mix_ReserveChannels - アプリケーション用のチャネルを予約する
  79. Mix_Resume - 指定のチャネルを一時停止から復帰させる
  80. Mix_ResumeMusic - 音楽ストリームを一時停止から復帰させる
  81. Mix_RewindMusic - 音楽ストリームを巻き戻す
  82. Mix_SetDistance - チャネルの距離を設定する
  83. Mix_SetMusicCMD - 音楽ストリームのための外部コマンドを実行する
  84. Mix_SetMusicPosition - 音楽ストリームの再生位置を秒単位で設定する
  85. Mix_SetPanning - チャネルのパンを設定する
  86. Mix_SetPosition - チャネルの位置を設定する
  87. Mix_SetPostMix - 全てのミキシングが適用された後に呼ばれる関数を設定する
  88. Mix_SetReverseStereo - チャネルのステレオを逆にする
  89. Mix_SetSoundFonts - MIDIバックエンドで使用されるサウンドフォントのパスを設定する
  90. Mix_SetSynchroValue - この関数は何もしない. 使用してはならない.
  91. Mix_SetTimidityCfg - Timidity設定ファイルのフルパス名を設定する
  92. Mix_StartTrack - 音楽オブジェクトのトラックの再生を開始する
  93. Mix_UnregisterAllEffects - 全てのエフェクト関数を解除する
  94. Mix_UnregisterEffect - エフェクト関数を解除する
  95. Mix_Volume - 指定のチャネルのボリュームを設定する
  96. Mix_VolumeChunk - 指定したチャンクのボリュームを設定する
  97. Mix_VolumeMusic - 音楽のボリュームを設定する

  1. _Mix_Music - デコードされた音楽チャンクの内部形式の型
  2. Mix_EffectDone_t - チャネルの全てのループが終了し再生が完了したことを知らせるコールバック関数の型
  3. Mix_EffectFunc_t - エフェクトコールバック関数の型
  4. Mix_Music - デコードされた音楽チャンクの内部形式の型

構造体

  1. Mix_Chunk - 音声チャンクの内部形式の構造体

列挙体

  1. Mix_Fading - フェードの種類の列挙体
  2. MIX_InitFlags - 初期化フラグの列挙体
  3. Mix_MusicType - 音楽ファイルの種類の列挙体

マクロ

  1. Mix_ClearError - 最後のSDL_mixerエラーを消去する
  2. Mix_GetError - 最後のSDL_mixerエラーを得る
  3. SDL_MIXER_COMPILEDVERSION - SDL_mixerの現在のバージョンナンバーのマクロ
  4. SDL_MIXER_MAJOR_VERSION - SDL_mixerのメジャーバージョン
  5. SDL_MIXER_VERSION - SDL_mixerライブラリのコンパイル時のバージョンをバージョン構造体にセットするマクロ
  6. SDL_MIXER_VERSION_ATLEAST - コンパイル時のSDL_mixerのバージョンが少なくともX.Y.Zであるかチェックするマクロ
  7. Mix_SetError - 最後のSDL_mixerエラーを設定する

SDL Wikiへのリンク

SDL2_mixer/CategoryAPI