Получение данных аудио буфера - PullRequest
0 голосов
/ 24 августа 2011

Я использую naudio, и мне было любопытно, как я могу получить данные аудио буфера.

Есть ли способ получить данные аудиобуфера из файла Wave, прочитанного из WaveFileReader? Я хотел бы в конечном итоге сохранить его в файл.

Я предположил, что сделать это было

byte [] buffer = новый байт [wave.Length]; wave.Read (буфер, 0, (int) wave.Length);

Однако, является ли wave.length длиной буфера аудиоданных, или это длина относительно продолжительности? Если не продолжительность, как я могу получить продолжительность?

1 Ответ

0 голосов
/ 25 августа 2011

wave.Length - количество байтов аудиоданных. Свойство TotalTime WaveStream попытается преобразовать его в интервал времени.

...