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.
void OnVoiceProcessingPassStart(
UINT32 BytesRequired
);
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.
None
Para obtener información sobre los métodos de interfaz IXAudio2VoiceCallback , consulte el tema Devoluciones de llamada XAudio2 .
Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); SDK de DirectX (XAudio 2.7)Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | xaudio2.h |