Método IXAudio2VoiceCallback::OnVoiceProcessingPassStart (xaudio2.h)
Se llama durante cada paso de procesamiento para cada voz, justo antes de que XAudio2 lea los datos de la cola del búfer de voz.
Sintaxis
void OnVoiceProcessingPassStart(
UINT32 BytesRequired
);
Parámetros
BytesRequired
Número de bytes que se deben enviar inmediatamente para evitar el hambre. Esto permite la implementación de escenarios de streaming Just-In-Time; el cliente puede mantener los datos mínimos absolutos en cola en la voz en todo momento y pasarlos nuevos datos justo antes de que se requieran los datos. Este modelo proporciona la menor latencia posible alcanzable con XAudio2. En el caso de los datos xWMA y XMA BytesRequired siempre será cero, ya que el concepto de un marco de datos xWMA o XMA no tiene sentido.
Valor devuelto
None
Observaciones
Para obtener información sobre los métodos de interfaz IXAudio2VoiceCallback , consulte el tema Devoluciones de llamada XAudio2 .
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 |