Método IXAudio2VoiceCallback::OnBufferEnd (xaudio2.h)
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