Bagikan melalui


Filter Perender Pencampur Video 9

[Fitur yang terkait dengan halaman ini, DirectShow, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer, IMFMediaEngine, dan Pengambilan 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 Pengambilan Audio/Video 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.]

Di DirectX 9, filter Video Mixing Renderer 9 (VMR-9) menawarkan kemampuan penyajian video canggih di semua platform yang didukung oleh DirectX. Ini sepenuhnya terintegrasi dengan kemampuan DirectX 9 3D. Misalnya, Anda dapat dengan mudah menambahkan video ke game dan lingkungan 3D lainnya atau mengubah gambar video menggunakan shader piksel Direct3D dan efek lainnya.

Filter ini tidak mendukung port video.

Untuk mempertahankan kompatibilitas mundur, VMR-9 bukan perender default pada sistem apa pun. Untuk menggunakan filter ini, tambahkan ke grafik filter secara eksplisit dan konfigurasikan sebelum menyambungkan salah satu pin inputnya. VMR-9 menggunakan serangkaian antarmuka, struktur, dan enumerasinya sendiri, yang tidak selalu identik dengan jenis data terkait yang digunakan dengan VMR-7.

VMR-9 mendukung hingga 16 monitor.

Label Nilai
Antarmuka Filter VMR-9 mendukung beberapa mode penyajian yang berbeda. Ini mendukung serangkaian antarmuka yang berbeda tergantung pada mode penyajian:
Untuk mengatur mode penyajian, panggil IVMRFilterConfig9::SetRenderingMode. Untuk informasi selengkapnya, lihat Mode Operasi VMR.
Jenis Media Pin Input Pin input akan terhubung dengan jenis apa pun yang didukung oleh perangkat keras video yang mendasar.
Antarmuka Pin Input IAMVideoAccelerator, IMemInputPin, IOverlay, IQualityControl, IPin, IPinConnection, IVMRVideoStreamControl9
Tipe Media Pin Output Tidak dapat diterapkan.
Antarmuka Pin Output Tidak dapat diterapkan.
Filter CLSID CLSID_VideoMixingRenderer9
CLSID Halaman Properti T/A
Eksekusi Quartz.dll
Merit MERIT_DO_NOT_USE
Kategori Filter CLSID_LegacyAmFilterCategory

 

Keterangan

Aplikasi dapat menyediakan objek alokator-penyaji kustom yang mengekspos antarmuka berikut:

Untuk informasi selengkapnya tentang penyaji alokator kustom, lihat Menyediakan Allocator-Presenter Kustom untuk VMR-9.

Aplikasi juga dapat menyediakan komposit plug-in kustom yang mengekspos antarmuka berikut:

Untuk mengonfigurasi VMR dengan komposit kustom, panggil IVMRFilterConfig9::SetImageCompositor.

Filter DirectShow

Menggunakan Video Mixing Renderer