как использовать FMOD для записи звука более 5 секунд

Я недавно столкнулся с FMOD, и я пытался записать звук из моей программы на C ++, используя FMOD.
Я видел хороший маленький пример, приведенный в документации FMOD. Его легко понять, но записывает звук только в течение 5 секунд.

Как я могу использовать FMOD для записи аудио, которое длится более 5 секунд, может быть любого произвольного размера, переданного в программу?

Устранение неисправностей сделано до сих пор

  • Я думаю, что мне нужно внести некоторые изменения в объект FMOD :: sound, но я не совсем уверен, что.

В примере, приведенном FMOD,
exinfo.length = exinfo.defaultfrequency * 25 * exinfo.numchannels * 5;

это один из параметров, передаваемых объекту Sound, я пытался его изменить, но безрезультатно.

  • Изменил значение, переданное функции Sleep, я уменьшил значение и в конце концов прокомментировал эту строку, что не повлияло на вывод программы.

Буду очень признателен за любые советы по этому вопросу. 🙂

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]