Metodo CBaseRenderer.SendNotifyWindow
[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.
Il SendNotifyWindow
metodo notifica il filtro upstream dell'handle della finestra video.
Sintassi
void SendNotifyWindow(
IPin *pPin,
HWND hwnd
);
Parametri
-
pPin
-
Puntatore all'interfaccia IPin del pin di output del filtro upstream.
-
Hwnd
-
Gestire la finestra video o NULL.
Valore restituito
Questo metodo non restituisce valori.
Commenti
Se il pin di output del filtro upstream supporta l'interfaccia IMediaEventSink , questo metodo lo invia al codice evento EC_NOTIFY_WINDOW insieme all'handle della finestra.
I renderer video possono eseguire l'override dei metodi CBaseRenderer::CompleteConnect per chiamare questo metodo. Fornisce un meccanismo per informare il filtro upstream dell'handle della finestra. In questo caso, eseguire l'override del metodo CBaseRenderer::BreakConnect e chiamare SendNotifyWindow
con un handle NULL .
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Libreria |
|