Menghitung Perangkat dan Filter

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

Terkadang aplikasi perlu menemukan filter tertentu pada sistem pengguna. Misalnya, aplikasi pengambilan video mungkin menampilkan daftar perangkat pengambilan yang tersedia. Karena DirectShow menggunakan arsitektur berbasis komponen, Anda tidak dapat mengetahui pada waktu desain filter mana yang diinstal pada sistem pengguna. Ini terutama berlaku untuk filter yang mewakili perangkat keras. DirectShow menyediakan dua komponen yang menemukan filter terdaftar:

Enumerator yang dibahas di bagian ini mengikuti bentuk standar yang digunakan oleh antarmuka enumerasi COM. Untuk informasi selengkapnya, lihat topik "IEnumXXXX" di Kit Pengembangan Perangkat Lunak (SDK) Platform Microsoft.

Bagian ini berisi topik berikut:

Tugas DirectShow Dasar