目次 - 4.関数 - 4.6エフェクト - Mix_UnregisterAllEffects

Mix_UnregisterAllEffects

int Mix_UnregisterAllEffects(int channel)

後処理を行う関数fを削除するチャネル番号. MIX_CHANNEL_POSTとするとミキシングの後の処理

channelの全ての効果を削除する. もしチャネルが再生中ならば, Mix_RegisterEffectで登録したMix_EffectDone_t関数は呼ばれる.

戻り値: チャネルが存在しないなど失敗のとき0(偽)

サンプルコード

// チャネル0の全てのエフェクトを取り除く
if(!Mix_UnregisterAllEffects(0)) {
    printf("Mix_UnregisterAllEffects: %s\n", Mix_GetError());
}

参照

Mix_UnregisterEffect Mix_RegisterEffect

原文へのリンク

4.6.3 Mix_UnregisterAllEffects