Share via


MFVideoInterlaceMode 列舉 (mfobjects.h)

指定影片串流交錯的方式。

在下列描述中,上方欄位是指包含前置半掃描行的欄位。 下層欄位是指包含第一個完整掃描行的欄位。

Syntax

typedef enum _MFVideoInterlaceMode {
  MFVideoInterlace_Unknown = 0,
  MFVideoInterlace_Progressive = 2,
  MFVideoInterlace_FieldInterleavedUpperFirst = 3,
  MFVideoInterlace_FieldInterleavedLowerFirst = 4,
  MFVideoInterlace_FieldSingleUpper = 5,
  MFVideoInterlace_FieldSingleLower = 6,
  MFVideoInterlace_MixedInterlaceOrProgressive = 7,
  MFVideoInterlace_Last,
  MFVideoInterlace_ForceDWORD = 0x7fffffff
} MFVideoInterlaceMode;

常數

 
MFVideoInterlace_Unknown
值: 0
不知道交錯的類型。
MFVideoInterlace_Progressive
值: 2
漸進式框架。
MFVideoInterlace_FieldInterleavedUpperFirst
值: 3
交錯畫面格。 每個框架都包含兩個欄位。 欄位行會交錯,上方欄位會出現在第一行。
MFVideoInterlace_FieldInterleavedLowerFirst
值: 4
交錯畫面格。 每個框架都包含兩個欄位。 欄位行會交錯,而下層欄位會顯示在第一行。
MFVideoInterlace_FieldSingleUpper
值: 5
交錯畫面格。 每個框架都包含一個欄位,上方欄位會先出現。
MFVideoInterlace_FieldSingleLower
值: 6
交錯畫面格。 每個畫面都包含一個欄位,而下層欄位會先出現。
MFVideoInterlace_MixedInterlaceOrProgressive
值: 7
資料流程包含交錯和漸進模式的混合。
MFVideoInterlace_Last
保留的。
MFVideoInterlace_ForceDWORD
值: 0x7fffffff
保留的。 此成員會強制列舉型別編譯為 DWORD 值。

備註

下方欄位中的掃描行比上層欄位中的掃描行低 0.5 掃描行。 在 NTSC 電視中,框架是由下層欄位所組成,後面接著上層欄位。 在 PAL 電視中,畫面是由上方欄位所組成,後面接著下層欄位。

上方欄位也稱為偶數位段、頂端欄位或欄位 2。 下方欄位也稱為奇數位段、底部欄位或欄位 1。

如果交錯模式MFVideoInterlace_FieldSingleUpper或MFVideoInterlace_FieldSingleLower,則每個樣本都包含單一欄位,因此每個緩衝區只包含媒體類型中提供的一半欄位行數。

需求

   
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
標頭 mfobjects.h (include Mfidl.h)

另請參閱

MF_MT_INTERLACE_MODE

媒體基礎列舉

視訊交錯

視訊媒體類型