EC_DISPLAY_CHANGED

Mode tampilan telah berubah.

Parameter

lParam1

(IUnknown*) Arahkan ke array antarmuka IPin untuk pin input perender video. Jika lParam2 adalah nol, parameter ini bisa NULL.

lParam2

Jika lParam2 adalah nol, lParam1 berisi satu penunjuk IPin atau sama dengan NULL. Jika lParam2 lebih besar dari nol, lParam1 berisi array penunjuk IPin , dan jumlah elemen dalam array diberikan oleh lParam2.

Tindakan Default

Manajer grafik filter menghentikan grafik untuk sementara, lalu memutuskan sambungan dan menyambungkan kembali perender video. Ini tidak meneruskan peristiwa ke aplikasi.

Keterangan

Perender video dapat mengirim kejadian ini sebagai respons terhadap pesan WM_DISPLAYCHANGE . Pesan WM_DISPLAYCHANGE menunjukkan bahwa pengguna telah mengubah resolusi tampilan.

Selama koneksi pin, sebagian besar perender video memilih format berdasarkan mode tampilan saat ini. Jika mode tampilan berubah, perender video mungkin perlu memilih format lain. Dengan mengirim pesan ini, perender memberi sinyal ke manajer grafik filter bahwa itu perlu disambungkan kembali. Selama koneksi ulang, perender dapat memilih format baru. Jika koneksi ulang gagal, manajer grafik filter mengirimkan peristiwa EC_ERRORABORT ke aplikasi.

Perender Video yang Disempurnakan

Penyaji kustom untuk Enhanced Video Renderer (EVR) harus mengirim peristiwa ini ke EVR jika perangkat Direct3D penyaji berubah. Atur lParam1 dan lParam2 ke nol; EVR mengabaikan parameter peristiwa.

Persyaratan

Persyaratan Nilai
Header
Dshow.h

Lihat juga

Kode Pemberitahuan Peristiwa

Pemberitahuan Peristiwa di DirectShow