Vorgehensweise: Ändern der Tonhöhe
In diesem Thema erfahren Sie, wie Sie die Tonhöhe von Audiodaten erhöhen oder verringern können, indem Sie die Wiedergaberate mithilfe der SetFrequencyRatio-Funktion für eine Quellstimme ändern.
So ändern Sie die Tonhöhe einer Quellstimme
Bestimmen Sie das gewünschte Frequenzverhältnis für die Quellstimme.
Weitere Informationen zum Berechnen des Frequenzverhältnisses finden Sie unter XAudio2-Lautstärke- und Tonhöhensteuerung .
float frequencyRatio = sourceRate / targetRate;
Verwenden Sie die SetFrequencyRatio-Funktion , um das Frequenzverhältnis der Quellstimme festzulegen.
pSourceVoice->SetFrequencyRatio(frequencyRatio);
Zugehörige Themen