Condividi tramite


Interfaccia IMediaEventEx (control.h)

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

L'interfaccia IMediaEventEx eredita l'interfaccia IMediaEvent , che contiene metodi per il recupero delle notifiche degli eventi e l'override della gestione predefinita del grafico del filtro. IMediaEventEx aggiunge metodi che consentono a una finestra dell'applicazione di ricevere messaggi quando si verificano eventi.

Filter Graph Manager implementa questa interfaccia.

Per altre informazioni sulla notifica degli eventi, vedere Notifica eventi in DirectShow. Per un elenco di notifiche degli eventi definite dal sistema, vedere Codici di notifica eventi.

Ereditarietà

L'interfaccia IMediaEventEx eredita da IMediaEvent. IMediaEventEx include anche questi tipi di membri:

Metodi

L'interfaccia IMediaEventEx include questi metodi.

 
IMediaEventEx::GetNotifyFlags

Il metodo GetNotifyFlags determina se le notifiche degli eventi sono abilitate.
IMediaEventEx::SetNotifyFlags

Il metodo SetNotifyFlags abilita o disabilita le notifiche degli eventi.
IMediaEventEx::SetNotifyWindow

Il metodo SetNotifyWindow registra una finestra per elaborare le notifiche degli eventi.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione control.h (includere Dshow.h)

Vedi anche

IMediaEvent