Share via


MF_QUALITY_LEVEL列舉 (mfidl.h)

指定管線元件的品質等級。 品質等級會決定元件如何取用或產生樣本。

Syntax

typedef enum _MF_QUALITY_LEVEL {
  MF_QUALITY_NORMAL = 0,
  MF_QUALITY_NORMAL_MINUS_1 = 0x1,
  MF_QUALITY_NORMAL_MINUS_2 = 0x2,
  MF_QUALITY_NORMAL_MINUS_3 = 0x3,
  MF_QUALITY_NORMAL_MINUS_4 = 0x4,
  MF_QUALITY_NORMAL_MINUS_5 = 0x5,
  MF_NUM_QUALITY_LEVELS = 0x6
} MF_QUALITY_LEVEL;

常數

 
MF_QUALITY_NORMAL
值: 0
普通品質。
MF_QUALITY_NORMAL_MINUS_1
值: 0x1
低於一般品質的一個層級。
MF_QUALITY_NORMAL_MINUS_2
值: 0x2
低於一般品質的兩個層級。
MF_QUALITY_NORMAL_MINUS_3
值: 0x3
低於一般品質的三個層級。
MF_QUALITY_NORMAL_MINUS_4
值: 0x4
低於一般品質的四個層級。
MF_QUALITY_NORMAL_MINUS_5
值: 0x5
低於一般品質的五個層級。
MF_NUM_QUALITY_LEVELS
值: 0x6
品質層級的數目上限。 此值不是有效的旗標。

備註

每個連續的品質等級都會減少所需的處理量,同時減少音訊或視訊產生的品質。 用來減少品質的特定演算法取決於元件。 模式 1 是最不積極模式,而模式 5 是最積極模式。 實作所有五個層級不需要元件。 此外,兩個不同的元件之間可能無法比較相同的品質等級。

視訊解碼器通常可藉由離開某些後置處理步驟來降低品質。 增強的視訊轉譯器 (EVR) 有時可以切換至不同的反交集模式來降低品質。

需求

   
最低支援的用戶端 Windows Vista [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2008 [傳統型應用程式 |UWP 應用程式]
標頭 mfidl.h

另請參閱

IMFQualityAdvise

媒體基礎列舉