C # Audio von 8 kHz auf 44,1 / 48 kHz resampeln

Ich habe in DirectShow .NET einen Fehler festgestellt, bei dem ich einen Sekundärpuffer mit einer Abtastrate von 8 kHz erstelle. Bei der Wiedergabe wird der Sound mit ca. 8 kHz abgespielt. 8,1 kHz stattdessen.

Googling this, entdeckte ich, dass ich gezwungen sein könnte, das 8-kHz-Audio selbst auf 48 kHz oder 44,1 kHz hochzusampeln, abhängig von der Soundkarte im PC.

Gibt es eine C # -Bibliothek oder einen generischen Algorithmus, den ich dafür verwenden könnte?

Vielen Dank!

Roey

Antworten auf die Frage(6)

Ihre Antwort auf die Frage