Compartir a través de


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.

jerarquía de clases camevent

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
Wxutil.h (include Streams.h)
Biblioteca
Strmbase.lib (compilaciones comerciales);
Strmbasd.lib (compilaciones de depuración)