Filter Perender Layar Penuh

[Fitur yang terkait dengan halaman ini, DirectShow, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer, IMFMediaEngine, dan Tangkapan Audio/Video di Media Foundation. Fitur-fitur tersebut telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan MediaPlayer, IMFMediaEngine dan Audio/Video Capture di Media Foundation alih-alih DirectShow, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]

Filter Perender Layar Penuh menyediakan penyajian video layar penuh pada perangkat keras yang lebih lama. Kartu video yang lebih baru dapat meregangkan video dengan cukup efisien sehingga Full Screen Renderer tidak diperlukan. Oleh karena itu, penggunaan filter ini sekarang tidak digunakan lagi.

Jangan tambahkan filter ini secara manual ke grafik filter. Jika aplikasi memanggil IVideoWindow::p ut_FullScreenMode, Filter Graph Manager secara otomatis memilih perender video yang sesuai untuk mode layar penuh. Pilihan ini transparan untuk aplikasi. Dengan kartu video saat ini, Filter Graph Manager tidak mungkin memilih Perender Layar Penuh.

Label Nilai
Antarmuka Filter IBaseFilter, IFullScreenVideoEx, IMediaPosition, IMediaSeeking, IQualityControl, IQualProp
Jenis Media Pin Input MEDIATYPE_Video, MEDIASUBTYPE_Null
Antarmuka Pin Input IMemInputPin, IPin, IQualityControl
Tipe Media Pin Output Tidak berlaku
Antarmuka Pin Output Tidak berlaku
Filter CLSID CLSID_ModexRenderer
CLSID Halaman Properti CLSID_ModexProperties
Eksekusi quartz.dll
Merit MERIT_UNLIKELY
Kategori Filter CLSID_LegacyAmFilterCategory

 

Keterangan

Perender Layar Penuh mendukung serangkaian mode tampilan statis. Namun, kartu video pada sistem pengguna mungkin tidak mendukung setiap mode. Untuk menentukan apakah kartu mendukung mode tertentu, panggil metode IFullScreenVideoEx::IsModeAvailable . Anda juga dapat menonaktifkan mode tampilan tertentu secara terprogram, dengan memanggil IFullScreenVideoEx::SetEnabled. Perender Layar Penuh saat ini mendukung mode tampilan yang diperlihatkan dalam tabel berikut:

Mode Lebar Tinggi Kedalaman bit
0 320 200 16
1 320 200 8
2 320 240 16
3 320 240 8
4 640 400 16
5 640 400 8
6 640 480 16
7 640 480 8
8 800 600 16
9 800 600 8
10 1024 768 16
11 1024 768 8
12 1152 864 16
13 1152 864 8
14 1280 1024 16
15 1280 1024 8

 

(Semua mode adalah RGB.) Namun, daftar ini dapat berubah. Gunakan metode IFullScreenVideoEx::GetModeInfo untuk mendapatkan informasi tentang mode. Perender Layar Penuh selalu memilih mode resolusi terendah yang tersedia, dibatasi oleh properti yang disebut faktor klip, yang menentukan berapa banyak video yang diizinkan oleh Perender Layar Penuh untuk diklip. Untuk informasi selengkapnya, lihat IFullScreenVideoEx::GetClipFactor.

Saat aplikasi berjalan atau menjeda grafik filter, Perender Layar Penuh beralih ke mode tampilan yang dipilih. Saat grafik berhenti, Perender Layar Penuh memulihkan mode tampilan asli.

Perender Layar Penuh hanya dapat berfungsi sebagai jendela aktif latar depan. Jika pengguna beralih ke aplikasi lain, Perender Layar Penuh menyembunyikan video dengan meminimalkan atau menyembunyikan jendela video.

Filter DirectShow