使用FMOD将输出保存到磁盘
Save output to disk using FMOD
我正在使用FMOD播放一些声音,我想将生成的混音保存到磁盘中。
我一直在尝试系统->recordStart(0,sound,true)路径,但这保存了设备的麦克风输入。
在某种程度上,我想将扬声器输出重定向到磁盘
谢谢
Marc
要将所有将进入扬声器的内容重定向到磁盘,只需使用函数System::setOutput并传入值FMOD_OUTPUTTYPE_WAVWRITER。请确保在调用System::init之前调用此函数,当您调用完System::release后,可执行文件旁边会显示一个wav文件。
您还可以通过System::init extradriverdata参数传递完整路径来指定输出wav文件的名称和位置。
相关文章:
- 在全局变量中保存类的实例以重新创建类(创建"backup")
- 如何在选项卡视图Qt中设置一个新项目,并保存以前的项目
- 如何使用OpenCV将RBG图像转换为HSV,并将H、S和V值保存为C++中的3个独立图像
- 如何将二进制格式的 C++ 对象的 std::vector 保存到磁盘?
- 如何将 IPropertyBag 保存到磁盘
- 在 Visual Studio 中调试时,是否可以将一些 C/C++ 结构内容保存到磁盘?
- 使用C++项目将数据保存在磁盘上
- 在远程服务器上接收 Gstreamer 流,并保存到磁盘
- 独立 exe:磁盘上保存配置文件和日志的位置
- 使用 C++ 将程序集保存到磁盘
- 协议缓冲区;将数据保存到磁盘并重新加载问题
- 将字符串向量保存到磁盘不起作用
- C++ 序列化 std::error_code 以便通过网络传输或保存到磁盘
- 增强将未定义的映射保存到磁盘的能力
- 将数据结构c++保存到磁盘
- 如果机器立即崩溃,那么fflush()在将数据保存到磁盘方面是否与fclose()一样好?
- 将UILabel的内容转换为图像并将其保存到磁盘
- 如何在Matlab中训练一个模型,将其保存到磁盘,并在c++中加载程序
- 使用FMOD将输出保存到磁盘
- 在将帧保存到磁盘时防止丢帧