2013-07-12 5 views
0

Я смотрел на каждое сообщение, но не нашел решение здесь. Я запускаю временную функцию с потоком, мне нужно записать запись функции на несколько секунд и сохранить запись в файл. Любые ссылки, чтобы указать мне на такое решение?Простая функция записи звука, которая записывается на 5 секунд, затем сохраняет.

Спасибо

ответ

0

Основные этапы:

  • выбор размера окна один ломтик, чтобы захватить звук как (1024, 2048)

  • сделать петлю от 0 до (frame_rate/slice_size * seconds_duration)

  • Открыть запись одного потока с тем же окном ситча

  • поместить все данные в одном векторе

  • В конце цикла, откройте один файл как WAV, установить заголовки, установите количество каналов, установить частоту кадров и написать свой вектор в этом файле!

Все сделано, у вас есть один записанный файл!

+0

Да, я был прав. Нет ссылок. Это не было недосмотром с моей стороны. В любом случае, спасибо. – CodeSimeon5

 Смежные вопросы

  • Нет связанных вопросов^_^