CAMEvent (clase)
[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.
La clase CAMEvent es un contenedor para eventos de restablecimiento manual y restablecimiento automático.
Esta clase proporciona una manera cómoda de administrar eventos, en lugar de llamar a funciones como CreateEvent, WaitForSingleObject y ResetEvent.
Variables miembro protegidas | Descripción |
---|---|
m_hEvent | Identificador de eventos. |
Métodos públicos | Descripción |
CAMEvent | Método constructor. |
~CAMEvent | Método de destructor. |
Comprobar | Comprueba si el evento está establecido, sin bloqueo. |
Restablecer | Establece el estado del evento en no asignado. |
Establecer | Señala el evento. |
Esperar | Se bloquea hasta que se señale el evento o hasta que se agote el tiempo de espera. |
Operadores | Descripción |
operator HANDLE | Recupera el identificador de eventos. |
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Biblioteca |
|