Сохранить вывод на диск с помощью FMOD - PullRequest
3 голосов
/ 30 мая 2011

Я использую FMOD для воспроизведения некоторых звуков, и я хотел бы сохранить полученный микс на диск.

Я пробовал путь system-> recordStart (0, sound, true), но этосохраняет микрофонный вход устройства.

Каким-то образом я бы хотел перенаправить вывод динамиков на диск

Спасибо

Marc

1 Ответ

2 голосов
/ 30 мая 2011

Чтобы перенаправить все, что идет на динамики на диск, просто используйте функцию System :: setOutput и передайте значение FMOD_OUTPUTTYPE_WAVWRITER.Убедитесь, что вы вызываете эту функцию перед вызовом System :: init, когда вы закончите, вызовите System :: release, и рядом с вашим исполняемым файлом появится wav-файл.

Вы также можете указать имя и расположениеВыведите wav-файл, передав полный путь через параметр System :: init extradriverdata.

...