目次 - 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