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.
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 |
|
Libreria |
|