Jenis Format VideoInfo2
[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.]
Jenis media pilihan pin pratinjau mungkin merupakan jenis dengan format VIDEOINFOHEADER2. Struktur format ini mendukung fitur khusus seperti rasio aspek video dan gambar yang terjalin.
VMR-7 dan VMR-9 mendukung VIDEOINFOHEADER2 secara langsung. Ketika Anda menyambungkan VMR ke dekoder, mereka akan menegosiasikan format terbaik. Namun, filter Video Renderer yang lebih lama tidak mendukung VIDEOINFOHEADER2. Untuk menggunakan jenis format VIDEOINFOHEADER2 dengan filter Video Renderer, Anda harus menyisipkan filter Overlay Mixer ke dalam grafik.
- Hitung jenis media pilihan pada pin output filter dekoder, menggunakan metode IPin::EnumMediaTypes.
- Periksa jenis media pertama dalam urutan enumerasi.
- Jika jenis format FORMAT_VideoInfo2, sambungkan pin output ke Overlay Mixer. Kemudian sambungkan Overlay Mixer ke perender video. (Lihat pin Port Video .)
Jika Anda tidak peduli dengan fitur-fitur ini, Anda tidak perlu menggunakan Overlay Mixer. Sambungkan dekoder langsung ke Video Renderer, dan itu akan terhubung dengan formatVIDEOINFOHEADER.
Topik terkait
-
Menggunakan Overlay Mixer di Pengambilan Video