Método IAudioEndpoint::SetEventHandle (audioengineendpoint.h)

El método SetEventHandle establece el identificador del evento que usa el punto de conexión para indicar que ha completado el procesamiento de un búfer.

Sintaxis

HRESULT SetEventHandle(
  [in] HANDLE eventHandle
);

Parámetros

[in] eventHandle

Identificador de eventos usado para invocar una devolución de llamada de finalización del búfer.

Valor devuelto

Si el método se realiza correctamente, devuelve S_OK. Si se produce un error, los códigos de retorno posibles incluyen, pero no están limitados a, a continuación.

Comentarios

El método SetEventHandle establece el identificador de eventos del motor de audio en el punto de conexión. En esta implementación, el autor de la llamada debe recibir una respuesta de error de AEERR_NOT_INITIALIZED si el punto de conexión de audio no se inicializa o el método SetBuffer no establece el búfer.

Para obtener notificaciones de eventos, el motor de audio habrá establecido la marca AUDCLNT_STREAMFLAGS_EVENTCALLBACK en el punto de conexión. Para establecer esta marca, el motor de audio llama al método IAudioEndpoint::SetStreamFlags .

No se debe llamar a este método desde un subproceso de procesamiento en tiempo real.

La API AudioEndpoint de Servicios de Escritorio remoto es para su uso en escenarios de Escritorio remoto; no es para las aplicaciones cliente.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7
Servidor mínimo compatible Windows Server 2008 R2
Plataforma de destino Windows
Encabezado audioengineendpoint.h

Consulte también

IAudioEndpoint