Interfaz IXAudio2SourceVoice (xaudio2.h)

Use una voz de origen para enviar datos de audio a la canalización de procesamiento XAudio2. Debe enviar datos de voz a una voz de maestro para que se escuche, ya sea directamente o a través de voces de submezcla intermedias.

Herencia

La interfaz IXAudio2SourceVoice hereda de IXAudio2Voice. IXAudio2SourceVoice también tiene estos tipos de miembros:

Métodos

La interfaz IXAudio2SourceVoice tiene estos métodos.

 
IXAudio2SourceVoice::D iscontinuity

Notifica a una voz XAudio2 que no vienen más búferes después del último que se encuentra actualmente en su cola.
IXAudio2SourceVoice::ExitLoop

Detiene el bucle de la voz cuando llega al final de la región del bucle actual.
IXAudio2SourceVoice::FlushSourceBuffers

Quita todos los búferes de audio pendientes de la cola de voz.
IXAudio2SourceVoice::GetFrequencyRatio

Devuelve la relación de ajuste de frecuencia de la voz.
IXAudio2SourceVoice::GetState

Devuelve los datos de posición actual del cursor de la voz.
IXAudio2SourceVoice::SetFrequencyRatio

Establece la relación de ajuste de frecuencia de la voz.
IXAudio2SourceVoice::SetSourceSampleRate

Vuelve a configurar la voz para consumir datos de origen con una frecuencia de muestreo diferente a la especificada cuando se creó la voz.
IXAudio2SourceVoice::Start

Inicia el consumo y el procesamiento de audio por voz. Entrega el resultado a cualquier submezcla conectada o voces de maestro, o al dispositivo de salida.
IXAudio2SourceVoice::Stop

Detiene el consumo de audio por la voz actual.
IXAudio2SourceVoice::SubmitSourceBuffer

Agrega un nuevo búfer de audio a la cola de voz.

Comentarios

Requisitos de la plataforma

Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); SDK de DirectX (XAudio 2.7)

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado xaudio2.h

Consulte también

Cómo: Cambiar el tono de voz

Cómo: transmitir un sonido de un disco

Cómo: usar devoluciones de llamadas de voces de origen

IXAudio2Voice

XAudio2 Interfaces