Método IXAudio2VoiceCallback::OnVoiceProcessingPassStart (xaudio2.h)
Chamado durante cada passagem de processamento para cada voz, pouco antes de XAudio2 ler dados da fila de buffers da voz.
Sintaxe
void OnVoiceProcessingPassStart(
UINT32 BytesRequired
);
Parâmetros
BytesRequired
O número de bytes que devem ser enviados imediatamente para evitar a fome. Isso permite a implementação de cenários de streaming just-in-time; o cliente pode manter os dados mínimos absolutos enfileirados na voz o tempo todo e passá-los novos dados antes que os dados sejam necessários. Esse modelo fornece a menor latência possível alcançável com XAudio2. Para dados xWMA e XMA BytesRequired sempre será zero, pois o conceito de um quadro de dados xWMA ou XMA não tem sentido.
Retornar valor
Nenhum
Comentários
Para obter informações sobre métodos de interface IXAudio2VoiceCallback , consulte o tópico Retornos de chamada XAudio2 .
Requisitos da plataforma
Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); SDK do DirectX (XAudio 2.7)Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | xaudio2.h |