Bagikan melalui


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.
Perender video yang disempurnakan (EVR) dapat menghilangkan bingkai video sebelum mengirimkannya ke mixer EVR.

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

Lihat juga

IMFQualityAdvise

Enumerasi Media Foundation