目次 - SDL_mixer - API(機能別) - 音楽 - Mix_GetNumMusicDecoders

Mix_GetNumMusicDecoders

現在のビルドのSDL_mixerが提供する音楽デコーダの一覧を得る

構文

int Mix_GetNumMusicDecoders(void)

引数

index音楽デコーダの番号

戻り値

音楽デコーダの名前を戻す.

詳細

外部ライブラリが有効になった場合, このリストはビルド時と実行時の両方で変わることがある. この関数を呼んだ後は, オープン時にはデコーダが有効になっているため, Mix_OpenAudio()Mix_OpenAudioDevice()を呼んでも安全である.

ある形式がこのリストに存在しても, その音声ファイルが再生できるとは限らない. しかし, 例えば有効なOgg Vorbisがインストールされているかなどを簡単に知ることができる.

この関数が戻すのは静的な読み取り専用の値であるため, 編集や解放をしてはならない. このポインタはMix_CloseAudio()を呼ぶまで有効である.

バージョン

SDL_mixer 2.0.0以降

関連項目(関数)

Mix_GetMusicDecoder
Mix_HasMusicDecoder

SDL Wikiへのリンク

SDL2_mixer/Mix_GetNumMusicDecoders