0

8チャンネルの入力(7.1スピーカーモード)を取り、いくつかの処理を行ってから、データを2つの出力チャンネルに返すDSPプラグインを作成したいと思います。私の計画では、setspeakermodeをFMOD_SPEAKERMODE_7POINT1に、FMOD_DSP_DESCRIPTION.channelsを2に使用する予定でしたが、それは機能しませんでした。入力チャネルと出力チャネルの両方が、FMOD_DSP_READCALLBACK関数で2として表示されていました。

これどうやってするの?

4

1 に答える 1

0

DSPプラグインインターフェイスを使用して、FMODExで真のダウンミックスを実行することはできません。最善の方法は、着信8chデータを処理してから、出力バッファーの左前と右前の部分だけを埋めて、残りをサイレントにすることです。

チャネルカウントを2に設定すると、FMODはDSPがステレオ信号のみを処理できるようになります。カウントを0に設定すると、任意のチャネルカウントを意味します。

于 2012-12-20T11:26:27.773 に答える