Konfigurasi Grafik Filter DVD

[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.]

Bagian ini menjelaskan berbagai konfigurasi grafik filter untuk pemutaran DVD di DirectShow. Diagram ini disediakan terutama untuk referensi. Navigator DVD membangun grafik, jadi secara umum tidak perlu memahami detail bagaimana grafik dikonfigurasi. Untuk informasi selengkapnya, lihat Membangun Grafik Filter DVD.

Ilustrasi berikut menunjukkan grafik filter DVD dengan dekoder perangkat lunak.

grafik filter dvd untuk windows xp

Ketika ada dekoder perangkat keras, biasanya terhubung langsung ke kartu video oleh port video. Ini memungkinkan bit video yang didekode untuk dikirim langsung ke buffer bingkai pada kartu grafis tanpa meneruskan ke memori host. Untuk mengelola koneksi langsung ini pada versi Windows yang lebih lama, DirectShow mendukung DirectDraw Video Port Extensions (VPE) melalui antarmuka pada Filter Overlay Mixer.

Catatan

Overlay Mixer sekarang tidak digunakan lagi.

 

Di Windows XP dan yang lebih baru, dekoder perangkat keras dapat tersambung ke filter Manajer Port Video .

grafik dvd untuk windows xp dengan dekoder perangkat keras

Dalam semua grafik ini, DVD Navigator adalah filter sumber; ia melakukan beberapa tugas:

  • Membaca navigasi dan data video dari disk.
  • Mendemultipleks data video, audio, dan subgambar ke dalam aliran terpisah.
  • Pompa aliran ke dalam grafik untuk pemrosesan lebih lanjut dan penyajian akhirnya.
  • Menginformasikan aplikasi peristiwa terkait DVD Anda.

Pada aliran audio, DVD Navigator menyambungkan hilir ke dekoder audio, yang terhubung ke Filter DirectSound Renderer, perender audio default. Pada aliran video dan subgambar, filter hilir adalah dekoder video pihak ketiga, dan Video Mixing Renderer (atau Overlay Mixer, dan Video Renderer pada aplikasi downlevel). Jika aplikasi Anda akan menangani data teks tertutup baris 21, Anda harus menambahkan filter DirectShow Line 21 Decoder 2 ke grafik. Ini melibatkan satu panggilan metode; filter akan tersambung secara otomatis.

Aplikasi Anda berkomunikasi dengan dan mengontrol DVD Navigator melalui antarmuka kustom yang diekspos oleh DVD Navigator: IDvdControl2—metode "set" —dan IDvdInfo2—metode "get". Ini juga harus berkomunikasi dengan manajer grafik filter (melalui IMediaControl) untuk menghentikan, memulai, dan mengontrol grafik. Anda mungkin juga perlu mengontrol filter individual lainnya, seperti filter Overlay Mixer untuk beralih antara tampilan berjendela dan layar penuh. Untuk informasi selengkapnya, lihat IMixerPinConfig2. Konfigurasi grafik yang tepat akan bervariasi tergantung pada jenis dekoder MPEG-2 apa yang telah Anda instal, apakah Anda perlu menangani data teks tertutup baris 21, dan faktor lainnya.

Aplikasi DVD