Вопрос

Я использую Naudio, чтобы генерировать некоторые тона для приложения управления движением. Аудиоформат составляет 16 кГц моно. Поправьте мне, если я здесь неправильно: Hertz - одна секунда, так что означает, что у нас есть 16 000 образцов в секунду или 16 образцов на миллисекунду. Образцы в Naudio предоставляются в виде массива 1600 значений поплавка.

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

Это было полезно?

Решение

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

С другой стороны, если вам нужно выводить аудио на частотах до 16 кГц Mono, то вам нужно будет настроить Naudio для вывода на образцах 32K в секунду, из-за Теорема Шеннона.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top