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 quando a voz termina de processar um buffer.
Sintaxe
void OnBufferEnd(
void *pBufferContext
);
Parâmetros
pBufferContext
Ponteiro de contexto atribuído ao membro pContext da estrutura XAUDIO2_BUFFER quando o buffer foi enviado.
Retornar valor
Nenhum
Comentários
Após um retorno de chamada OnBufferEnd , a memória de áudio do buffer associado a pBufferContext pode ser liberada com segurança.
pBufferContext é o ponteiro de contexto originalmente fornecido pelo membro pContext da estrutura XAUDIO2_BUFFER , que pode ser NULL.
OnBufferEnd tem a garantia de ser chamado logo após o último byte do buffer atual ter sido consumido e antes que o primeiro byte do próximo buffer seja consumido. Esse retorno de chamada pode ser usado para substituir ou liberar os dados de áudio referenciados pelo buffer concluído e para atualizar outro estado associado à voz conforme apropriado.
Para obter informações sobre métodos de interface IXAudio2VoiceCallback , consulte o tópico Retornos de chamada XAudio2 .
Requisitos de 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 |
Confira também
Como: Fazer o streaming de um som do disco