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: transmitir un sonido de un disco