Método IAudioEndpoint::SetEventHandle (audioengineendpoint.h)
O método SetEventHandle define o identificador do evento que o ponto de extremidade usa para sinalizar que concluiu o processamento de um buffer.
Sintaxe
HRESULT SetEventHandle(
[in] HANDLE eventHandle
);
Parâmetros
[in] eventHandle
O identificador de evento usado para invocar um retorno de chamada de conclusão de buffer.
Retornar valor
Se o método for bem-sucedido, ele retornará S_OK. Se falhar, os códigos de retorno possíveis incluem, mas não se limitam a, o seguinte.
Comentários
O método SetEventHandle define o identificador de evento do mecanismo de áudio no ponto de extremidade. Nessa implementação, o chamador deverá receber uma resposta de erro de AEERR_NOT_INITIALIZED se o ponto de extremidade de áudio não for inicializado ou o buffer não for definido pelo método SetBuffer .
Para obter notificações de evento, o mecanismo de áudio terá definido o sinalizador AUDCLNT_STREAMFLAGS_EVENTCALLBACK no ponto de extremidade. Para definir esse sinalizador, o mecanismo de áudio chama o método IAudioEndpoint::SetStreamFlags .
Esse método não deve ser chamado de um thread de processamento em tempo real.
A API AudioEndpoint dos Serviços de Área de Trabalho Remota é usada em cenários de Área de Trabalho Remota; não é para aplicativos cliente.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 |
Servidor mínimo com suporte | Windows Server 2008 R2 |
Plataforma de Destino | Windows |
Cabeçalho | audioengineendpoint.h |