Share via


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

  1. 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;
    
  2. Utilizzare la funzione SetFrequencyRatio per impostare il rapporto di frequenza della voce di origine.

    pSourceVoice->SetFrequencyRatio(frequencyRatio);
    

Guida alla programmazione di XAudio2

Procedura: Creare un grafico di elaborazione audio di base

Controllo volume e passo XAudio2