如何使用2D立体声Mp3文件获得FMOD中的独立左/右声道延迟?

时间:2018-04-03 21:52:21

标签: audio media-player fmod directsound xaudio2

我试图在播放前独立设置输入MP3文件的左右声道的延迟。我想在延迟2ms时播放左声道,在延迟10ms时播放右声道,因此声道之间的总延迟为8ms,而不是Mp3音频左右声道之间的0ms延迟。

我正在测试的一些示例代码 -

result = system->createStream(“C:/1.mp3”, FMOD_2D , NULL, &sound1);
errChk(result);
result = system->playSound(sound1, 0, true, &channel1);
errChk(result);

在这里,我只有一个播放声音的声道,虽然它有单独的声道播放立体声,所以如何延迟播放的实际频道?

用FMOD可以做到吗?有人能指出我可以使用的一些代码或参考吗?非常感谢你!

0 个答案:

没有答案