Kumpulan Properti (DirectShow)
[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.]
Microsoft DirectShow menggunakan set properti untuk mendukung layanan yang diperluas yang ditawarkan oleh perangkat keras dan driver dan filter terkait. Vendor perangkat keras dan filter dapat menentukan kemampuan baru sebagai properti, mengaturnya dalam kumpulan properti, dan menerbitkan spesifikasi untuk kumpulan properti ini. Sebagai pengembang aplikasi, Anda dapat menggunakan metode antarmukaIKsPropertySet untuk menentukan apakah driver atau filter mendukung serangkaian properti tertentu, dan mengambil atau mengatur properti tersebut.
Semua metode yang diekspos oleh IKsPropertySet memerlukan GUID yang mengidentifikasi kumpulan properti (parameter guidPropSet) dan DWORD yang mengidentifikasi properti dalam set properti (parameter dwPropID). Parameter dwPropID biasanya merupakan anggota dari jenis data enumerasi.
Properti individual dapat memiliki data terkait yang Anda tentukan dalam parameter pPropData di IKsPropertySet::Set dan IKsPropertySet::Dapatkan metode. Dalam metode ini, data properti dititik sebagai penunjuk ke void
. Jenis data dan arti data ditentukan dalam definisi kumpulan properti.
Bagian berikut ini menyediakan informasi tentang kumpulan properti yang didukung di DirectShow:
- Properti Perlindungan Salinan DVD
- Set Properti Karaoke DVD
- Set Properti Subpicture DVD
- Kumpulan Properti Transportasi Perangkat Eksternal
- Properti Langkah Bingkai
- Set Properti Pin
- Set Properti Perubahan Laju