Merit

[Fitur yang terkait dengan halaman ini, DirectShow, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer, IMFMediaEngine, dan Tangkapan 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 Audio/Video Capture 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.]

Nilai merit menentukan urutan di mana Filter Graph Manager mencoba menambahkan filter selama pembuatan grafik.

**MERIT\_PREFERRED** (0x800000) **MERIT\_NORMAL** (0x600000) **MERIT\_UNLIKELY** (0x400000) **MERIT\_DO\_NOT\_USE** (0x200000) **MERIT\_SW\_COMPRESSOR** (0x100000) **MERIT\_HW\_COMPRESSOR** (0x100050)

Keterangan

Setiap filter terdaftar dengan nilai merit. Saat manajer grafik filter membangun grafik, manajer grafik menghitung semua filter yang terdaftar dengan jenis media yang benar. Kemudian mencoba mereka dalam urutan manfaat, dari tertinggi hingga terendah. (Ini menggunakan kriteria tambahan untuk memilih antara filter dengan manfaat yang sama.) Ini tidak pernah mencoba memfilter dengan nilai manfaat kurang dari atau sama dengan MERIT_DO_NOT_USE.

Filter yang tidak boleh dipertimbangkan untuk pemutaran biasa harus memiliki manfaat MERIT_DO_NOT_USE atau kurang. Filter dapat didaftarkan dengan nilai perantara yang tidak ditentukan oleh enumerasi ini, seperti MERIT_NORMAL + 1.

Persyaratan

Persyaratan Nilai
Header
Dshow.h

Lihat juga

Konstanta dan GUID

Panduan untuk Mendaftarkan Filter

Intelligent Connect