Método IXAudio2VoiceCallback::OnBufferEnd (xaudio2.h)
Se llama cuando la voz termina de procesar un búfer.
Sintaxis
void OnBufferEnd(
void *pBufferContext
);
Parámetros
pBufferContext
Puntero de contexto asignado al miembro pContext de la estructura XAUDIO2_BUFFER cuando se envió el búfer.
Valor devuelto
None
Observaciones
Después de una devolución de llamada OnBufferEnd , la memoria de audio del búfer asociado a pBufferContext se puede liberar de forma segura.
pBufferContext es el puntero de contexto proporcionado originalmente por el miembro pContext de la estructura XAUDIO2_BUFFER , que puede ser NULL.
Se garantiza que se llama a OnBufferEnd justo después de que se consuma el último byte del búfer actual y antes de que se consuma el primer byte del búfer siguiente. Esta devolución de llamada se puede usar para sobrescribir o liberar los datos de audio a los que hace referencia el búfer completado y para actualizar otro estado asociado a la voz según corresponda.
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 |
Consulte también
Cómo: transmitir un sonido de un disco