enumerasi MF_QUALITY_DROP_MODE (mfidl.h)
Menentukan seberapa agresif komponen alur harus menghilangkan sampel.
Sintaks
typedef enum _MF_QUALITY_DROP_MODE {
MF_DROP_MODE_NONE = 0,
MF_DROP_MODE_1 = 0x1,
MF_DROP_MODE_2 = 0x2,
MF_DROP_MODE_3 = 0x3,
MF_DROP_MODE_4 = 0x4,
MF_DROP_MODE_5 = 0x5,
MF_NUM_DROP_MODES = 0x6
} MF_QUALITY_DROP_MODE;
Konstanta
MF_DROP_MODE_NONE Nilai: 0 Pemrosesan sampel normal. Mode hilangkan dinonaktifkan. |
MF_DROP_MODE_1 Nilai: 0x1 Mode drop pertama (paling tidak agresif). |
MF_DROP_MODE_2 Nilai: 0x2 Mode drop kedua. |
MF_DROP_MODE_3 Nilai: 0x3 Mode drop ketiga. |
MF_DROP_MODE_4 Nilai: 0x4 Mode penjatuhkan keempat. |
MF_DROP_MODE_5 Nilai: 0x5 Mode drop kelima (paling agresif, jika didukung; lihat Komentar). |
MF_NUM_DROP_MODES Nilai: 0x6 Jumlah maksimum mode penurunan. Nilai ini bukan bendera yang valid. |
Keterangan
Dalam mode drop, komponen menghilangkan sampel, lebih atau kurang agresif tergantung pada tingkat mode drop. Algoritma spesifik yang digunakan tergantung pada komponen. Mode 1 adalah mode paling tidak agresif, dan mode 5 adalah yang paling agresif. Komponen tidak diperlukan untuk mengimplementasikan kelima tingkat.
Misalnya, aliran video yang dikodekan memiliki tiga bingkai B di antara setiap pasangan bingkai P. Dekoder mungkin mengimplementasikan mode drop berikut:
- Mode 1: Hilangkan satu dari setiap tiga bingkai B.
- Mode 2: Lepaskan satu dari setiap dua bingkai B.
- Mode 3: Letakkan semua bingkai delta.
- Mode 4 dan 5: Tidak didukung.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2008 [aplikasi desktop | Aplikasi UWP] |
Header | mfidl.h |