如何使用FMOD录制超过5秒的声音

时间:2014-03-21 11:45:50

标签: c++ audio wav audio-recording fmod

我最近遇到了FMOD,我一直在尝试使用FMOD从我的c ++程序录制声音。 我在FMOD文档中看到了一个很好的小例子。它易于理解,但仅录制音频5秒钟。

如何使用FMOD录制超过5秒的音频,可以是传递给程序的任何自定义大小?

到目前为止已完成的故障排除 -

  • 我想我需要对FMOD ::声音对象做一些更改,但我不太清楚是什么。

在FMOD给出的例子中,
exinfo.length = exinfo.defaultfrequency * 25 * exinfo.numchannels * 5;

这是传递给Sound对象的参数之一,我尝试更改它,但没有效果。

  • 更改了传递给Sleep函数的值,我减小了值,最终对该行进行了注释,这对该程序的输出没有影响。

我非常感谢对此提出的任何暗示。 :)

0 个答案:

没有答案