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

Mix_ExpireChannel

int Mix_ExpireChannel(int channel, int ticks)

channel
停止するチャネル. -1のとき全てのチャネル
ticks
再生を停止するまでの時間(ミリ秒)

tickミリ秒後にchannelの再生を停止する, -1のとき全チャネルを停止する. このときMix_ChannelFinishedで設定したコールバック関数が呼ばれる.

戻り値: 再生中か否かに関わらず, 停止するように設定したチャネルの数

サンプルコード

// 2秒後に全てのチャネルの再生を停止する
Mix_ExpireChannel(-1, 2000);

参照

Mix_HaltChannel, Mix_FadeOutChannel, Mix_ChannelFinished

原文へのリンク

4.3.10 Mix_ExpireChannel