Frage

Ich NAudio bin mit ein paar Töne für eine Motion Control-Anwendung zu generieren. Das Audioformat ist 16 kHz Mono. Korrigieren Sie mich, wenn ich hier falsch: Ein Hertz 1 Sekunde, so dass Mittel, die wir haben 16.000 Samples pro Sekunde oder 16 Proben pro Millisekunde. Die Proben in NAudio werden als Array von 1600 Gleitkommawerten vorgesehen.

Heißt das, dass ich ausgeben kann 16 diskrete Werte pro Millisekunde über die Kopfhörerbuchse?

War es hilfreich?

Lösung

Sie sind zum Teil richtig, je nachdem, was genau von 16 kHz Mono gemeint ist. Wenn es so ausgedrückt, dass Sie NAudio zur Ausgabe von Audio bei 16000 Samples pro Sekunde konfiguriert, dann 16 Proben pro Millisekunde ist, was Sie brauchen.

Auf der anderen Seite, wenn Sie bei Frequenzen auf bis zu 16 kHz Mono zur Ausgabe von Audio benötigen, dann müssen Sie NAudio zur Ausgabe bei 32K Samples pro Sekunde, wegen Shannon-Theorem .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top