使用FMOD将输出保存到磁盘

我正在使用FMOD播放一些声音,我想将结果混合保存到磁盘。

我一直在尝试system-> recordStart(0,sound,true)path,但保存了设备的麦克风input。

在某些方面,我想将扬声器输出redirect到磁盘

谢谢

渣子

要将所有会发言的内容redirect到磁盘,只需使用System :: setOutput函数并传递一个FMOD_OUTPUTTYPE_WAVWRITER值即可。 请确保在调用System :: init之前调用此函数,完成调用System :: release之后,wav文件将出现在可执行文件的旁边。

您还可以通过System :: init extradriverdataparameter passing完整path来指定输出wav文件的名称和位置。