目次 - 4.関数 - 4.5音楽 - Mix_GetMusicDecoder

Mix_GetMusicDecoder

const char *Mix_GetMusicDecoder(int index)

index
獲得する音楽デコーダーの番号. 範囲は0〜Mix_GetNumMusicDecoders()-1

指定の番号の音楽デコーダーの名前を得る. 利用可能な音楽デコーダーの数をMix_GetNumMusicDecodersで得る必要がある.

戻り値: 指定の番号の音楽デコーダーの名前. この文字列はSDL_mixerライブラリが管理しているので, 変更や解放をしてはならない. これはMix_CloseAudioを呼ぶまで有効である.

サンプルコード

// 利用可能な音楽デコーダーを表示する
int i,max=Mix_GetNumMusicDecoders();
for(i=0; i<max; ++i)
    printf("音楽デコーダー %d: %s\n",i,Mix_GetMusicDecoder(i));

参照

Mix_GetNumMusicDecoders, Mix_GetChunkDecoder, Mix_LoadWAV

原文へのリンク

4.5.2 Mix_GetMusicDecoder