マルチチャンネルをサポートするサウンドをセットアップしたので、各スピーカーでサウンドを遅延させる必要があります。FMODexでこれを行うにはどうすればよいですか? それは可能ですか?
私を助けてくれてありがとう!:)
マルチチャンネルをサポートするサウンドをセットアップしたので、各スピーカーでサウンドを遅延させる必要があります。FMODexでこれを行うにはどうすればよいですか? それは可能ですか?
私を助けてくれてありがとう!:)
だから私は自分自身とfmod.orgによって私の質問に対する答えを持っています。を使用する必要がありFMOD_DSP_TYPE_DELAY
ます。このタイプでは、各チャンネルの遅延を最大10秒に設定できます。詳細については、fmodのドキュメントを参照してください。
〜更新〜
興味のあるfmodユーザーのためのいくつかのコード:
FMOD_System_CreateDSPByType(system, FMOD_DSP_TYPE_DELAY, &dspDelay);
FMOD_Channel_AddDSP(channel, dspDelay, 0);
FMOD_DSP_SetActive(dspDelay, true);
while(true) {
FMOD_DSP_SetParameter(dspDelay, FMOD_DSP_DELAY_CH0, delayLeft);
FMOD_DSP_SetParameter(dspDelay, FMOD_DSP_DELAY_CH1, delayRight);
Sleep(10);
FMOD_System_Update(system);
}