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

Mix_GetMusicType

音楽の形式を得る

構文

Mix_MusicType Mix_GetMusicType(const Mix_Music *music)

引数

music調査する音楽. NULLの場合は再生中の音楽が調査される

戻り値

音楽のMix_MusicTypeを戻す.

サンプルコード

// 再生中の音楽の形式を表示する
switch(Mix_GetMusicType(NULL))
{
    case MUS_NONE:
    MUS_CMD:
        printf("コマンドでの音楽を再生中¥n");
        break;
    MUS_WAV:
        printf("WAVE/RIFF形式の音楽を再生中¥n");
        break;
    MUS_MOD:
        printf("MOD形式の音楽を再生中¥n");
        break;
    MUS_MID:
        printf("MIDI形式の音楽を再生中¥n");
        break;
    MUS_OGG:
        printf("OGG形式の音楽を再生中¥n");
        break;
    MUS_MP3:
        printf("MP3形式の音楽を再生中¥n");
        break;
    default:
        printf("不明な形式の音楽を再生中¥n");
        break;
}

詳細

musicがNULLの場合, 再生中の音楽の形式を調査する. 再生中でない場合はMUS_NONEを戻す.

バージョン

SDL_mixer 2.0.0以降

SDL Wikiへのリンク

SDL2_mixer/Mix_GetMusicType