EC_DISPLAY_CHANGED

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEngine 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, IMFMediaEngine e Audio/Video Capture in Media Foundation invece di DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

La modalità di visualizzazione è cambiata.

Parametri

lParam1

(IUnknown*) Puntatore a una matrice di interfacce IPin per i pin di input del renderer video. Se lParam2 è zero, questo parametro può essere NULL.

lParam2

Se lParam2 è zero, lParam1 contiene un singolo puntatore IPin o è NULL. Se lParam2 è maggiore di zero, lParam1 contiene una matrice di puntatori IPin e il numero di elementi nella matrice viene assegnato da lParam2.

Azione predefinita

Gestione grafo filtri arresta temporaneamente il grafico e quindi disconnette e riconnette il renderer video. Non passa l'evento all'applicazione.

Commenti

I renderer video possono inviare questo evento in risposta a un messaggio di WM_DISPLAYCHANGE . Il messaggio WM_DISPLAYCHANGE indica che l'utente ha modificato la risoluzione di visualizzazione.

Durante la connessione con pin, la maggior parte dei renderer video seleziona un formato basato sulla modalità di visualizzazione corrente. Se la modalità di visualizzazione cambia, il renderer video potrebbe dover scegliere un altro formato. Inviando questo messaggio, il renderer segnala al gestore del grafo di filtro che deve essere riconnesso. Durante la riconnessione, il renderer può selezionare un nuovo formato. Se la riconnessione ha esito negativo, gestione graph del filtro invia un evento EC_ERRORABORT all'applicazione.

Renderer video avanzato

Un relatore personalizzato per L'EVR ( Enhanced Video Renderer ) deve inviare questo evento all'EVR se il dispositivo Direct3D del relatore cambia. Impostare lParam1 e lParam2 su zero; EVR ignora i parametri dell'evento.

Requisiti

Requisito Valore
Intestazione
Dshow.h

Vedi anche

Codici di notifica degli eventi

Notifica degli eventi in DirectShow