int Mix_SetReverseStereo(int channel, int flip)
channel | 逆にするチャネル, またはMIX_CHANNEL_POST |
flip | 0以外のときステレオを逆にする. 0のときこのエフェクトを無効にする |
この関数はユーザがスピーカーを逆につなげる場合や, 幻覚のようなエフェクトを掛ける場合に便利である.
`flip`に0以外にしてこの関数を呼ぶと, チャンクのチャネルが通常の逆になる. `flip`を0にすると, エフェクトは解除される.
この関数は内部でMix_RegisterEffect()APIを使用しているため, ユーザが通常通りスピーカーをつなぐ場合よりもCPUの負荷が高くなる. Mix_SetReverseStereo()はオーディオデバイスがステレオ出力に対応していない場合, エフェクトを登録せずに戻る.
'channel'にMIX_CHANNEL_POSTを設定した場合, エフェクトはオーディオデバイスに送られる前の最後のミキシングの後に適用される(ポストエフェクト).
他のSDLやSDL_mixerの関数とは異なり, この関数は成功ではなくエラーのとき0を戻す.