Share via


Classe CAMEvent

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation anziché DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

gerarchia di classi camevent

La classe CAMEvent è un wrapper per gli eventi di reimpostazione manuale e reimpostazione automatica.

Questa classe offre un modo pratico per gestire gli eventi, anziché chiamare funzioni come CreateEvent, WaitForSingleObject e ResetEvent.

Variabili membro protette Descrizione
m_hEvent Handle eventi.
Metodi pubblici Descrizione
CAMEvent Metodo costruttore.
~CAMEvent Metodo distruttore.
Controllo Verifica se l'evento è impostato, senza bloccare.
Reimpostazione Imposta lo stato dell'evento su nonsignaled.
Set Segnala l'evento.
Aspettare Blocca fino a quando l'evento non viene segnalato o fino a quando non si verifica un timeout.
Operatori Descrizione
handle dell'operatore Recupera l'handle eventi.

Requisiti

Requisito Valore
Intestazione
Wxutil.h (include Streams.h)
Libreria
Strmbase.lib (build al dettaglio);
Strmbasd.lib (build di debug)