Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 |