目次 - 5.型 - Mix_EffectDone_t
Mix_EffectDone_t
typedef void (*Mix_EffectDone_t)(int chan, void *udata);
- channel
- エフェクトを登録するチャネル番号. MIX_CHANNEL_POSTとするとミキシングの後の処理
- udata
- エフェクト処理関数を登録するときMix_RegisterEffectに渡したユーザデータのポインタ
これはエフェクト関数のプロトタイプである.
この関数はチャネルが再生を終えた, 停止した, 解放されたとき呼ばれる.
登録を削除した場合もこの関数は呼ばれる.
その場合, エフェクト関数は内部の変数のリセットやメモリの解放を行うとよいかもしれない.
この呼び出しの後, エフェクト関数は解放される.
参照
Mix_RegisterEffect,
Mix_UnregisterEffect
原文へのリンク
5.6 Mix_EffectDone_t