2010-08-09 35 views
0

Я использую NAudio для генерации некоторых тонов для приложения управления движением. Формат аудио составляет 16 кГц моно. Исправьте меня, если я ошибаюсь здесь: герц - это одна секунда, поэтому мы имеем 16000 выборок в секунду или 16 выборок в миллисекунду. Образцы в NAudio представлены как массив из 1600 значений float.Выбор частоты дискретизации выборки

Означает ли это, что я могу выводить 16 дискретных значений за миллисекунду через разъем для наушников?

+0

Я не получаю эту часть «Образцы в NAudio представлены в виде массива из 1600 значений поплавка». Вы имеете в виду 16000? – InsertNickHere

ответ

1

Вы отчасти правы, в зависимости от того, что именно подразумевается под 16 кГц моно. Если это выражено так, что вы настроили NAudio для вывода звука со скоростью 16000 выборок в секунду, тогда вам понадобится 16 выборок за миллисекунду.

С другой стороны, если вам необходимо вывести звук на частотах до 16 кГц моно, то вам нужно будет настроить NAudio для вывода со скоростью 32 КБ в секунду из-за Shannon's theorem.

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