使用FMOD将输出保存到磁盘

时间:2011-05-29 23:28:41

标签: c++ ios save record fmod

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

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

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

谢谢

马克

1 个答案:

答案 0 :(得分:2)

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

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