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) |