Share via


MF_QUALITY_DROP_MODE列舉 (mfidl.h)

指定管線元件應如何積極卸除樣本。

Syntax

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;

常數

 
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
置放模式的數目上限。 這個值不是有效的旗標。

備註

在卸除模式中,元件會根據卸除模式的層級,更積極或更不積極地卸除樣本。 使用的特定演算法取決於元件。 模式 1 是最不積極模式,而模式 5 是最積極模式。 實作所有五個層級不需要元件。

例如,假設編碼的視訊串流在每對 P 畫面格之間有三個 B 畫面格。 譯碼器可能會實作下列卸除模式:

  • 模式 1:每三個 B 框架一次卸除一個。
  • 模式 2:每兩個 B 畫面格一次卸除一個。
  • 模式 3:卸除所有差異畫面。
  • 模式 4 和 5:不支援。
增強的視訊轉譯器 (EVR) 可以卸除視訊畫面,再將它們傳送至 EVR 混音器。

規格需求

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

另請參閱

IMFQualityAdvise

媒體基礎列舉