Share via


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

Confira também

IAudioEndpoint