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 |