目次 - 4.関数 - 4.3チャネル - Mix_FadingChannel

Mix_FadingChannel

Mix_Fading Mix_FadingChannel(int which)

which
フェード状態を得るチャネル. -1は有効ではなく, プログラムが異常終了する

whichチャネルがフェードイン, アウト, フェードしていないかを得る. チャネルが再生中, 一時停止中かは得られない. 別にテストする必要がある.

戻り値: フェード状態. エラーを戻すことはない

サンプルコード

// チャネル0のフェード状態をチェックする
switch(Mix_FadingChannel(0)) {
    case MIX_NO_FADING:
        printf("フェードしていない\n");
        break;
    case MIX_FADING_OUT:
        printf("フェードアウト\n");
        break;
    case MIX_FADING_IN:
        printf("フェードイン\n");
        break;
}

参照

Mix_Fading, Mix_Playing, Mix_Paused, Mix_FadeInChannel, Mix_FadeInChannelTimed, Mix_FadeOutChannel

原文へのリンク

4.3.15 Mix_FadingChannel