Procedura: Modificare il campo voce
Questo argomento illustra come aumentare o ridurre il passo dei dati audio modificando la frequenza di riproduzione usando la funzione SetFrequencyRatio in una voce di origine.
Per modificare il campo di una voce di origine
Determinare il rapporto di frequenza desiderato per la voce di origine.
Per altre informazioni sul calcolo del rapporto di frequenza, vedere Controllo volume e pitch XAudio2 .
float frequencyRatio = sourceRate / targetRate;
Utilizzare la funzione SetFrequencyRatio per impostare il rapporto di frequenza della voce di origine.
pSourceVoice->SetFrequencyRatio(frequencyRatio);
Argomenti correlati