使用FMOD将输出保存到磁盘

Save output to disk using FMOD

本文关键字:磁盘 保存 输出 FMOD 使用      更新时间:2023-10-16

我正在使用FMOD播放一些声音,我想将生成的混音保存到磁盘中。

我一直在尝试系统->recordStart(0,sound,true)路径,但这保存了设备的麦克风输入。

在某种程度上,我想将扬声器输出重定向到磁盘

谢谢

Marc

要将所有将进入扬声器的内容重定向到磁盘,只需使用函数System::setOutput并传入值FMOD_OUTPUTTYPE_WAVWRITER。请确保在调用System::init之前调用此函数,当您调用完System::release后,可执行文件旁边会显示一个wav文件。

您还可以通过System::init extradriverdata参数传递完整路径来指定输出wav文件的名称和位置。