Bagikan melalui


Mensimulasikan Graph Building dengan GraphEdit

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

DirectShow menyediakan utilitas debugging yang disebut GraphEdit, yang dapat Anda gunakan untuk membuat dan menguji grafik filter.

GraphEdit adalah alat visual untuk membangun grafik filter. Dengan GraphEdit, Anda dapat bereksperimen dengan grafik filter sebelum menulis kode aplikasi apa pun. Anda juga dapat memuat grafik filter yang dibuat aplikasi Anda, untuk memverifikasi bahwa aplikasi Anda membangun grafik yang benar. Jika Anda mengembangkan filter kustom, GraphEdit menyediakan cara cepat untuk mengujinya: Cukup muat grafik dengan filter kustom Anda dan coba jalankan grafik. Jika Anda baru menggunakan DirectShow, GraphEdit adalah cara yang baik untuk membiasakan diri dengan grafik filter dan arsitektur DirectShow.

Ilustrasi berikut menunjukkan bagaimana GraphEdit mewakili grafik filter sederhana.

grafik filter sederhana dalam graphedit

Setiap filter direpresentasikan sebagai persegi panjang. Kotak yang lebih kecil di sepanjang tepi filter mewakili pin. Pin input berada di sisi kiri filter, dan pin output berada di sisi kanan. Panah mewakili koneksi antara pin.

Dengan GraphEdit, Anda dapat:

  • Buat dan ubah grafik filter menggunakan antarmuka visual, seret dan letakkan.
  • Simulasikan panggilan terprogram untuk membangun grafik.
  • Jalankan, jeda, hentikan, dan cari grafik.
  • Lihat filter apa yang terdaftar di komputer Anda, dan lihat informasi registri untuk setiap filter.
  • Lihat halaman properti filter.
  • Lihat tipe media koneksi pin.

Bagian ini berisi topik berikut:

Menggunakan DirectShow