MFVideoInterlaceMode 枚举 (mfobjects.h)

指定视频流的交错方式。

在后面的说明中,上部字段是指包含前半扫描线的字段。 下部字段是指包含第一个完整扫描行的字段。

语法

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 (包括 Mfidl.h)

另请参阅

MF_MT_INTERLACE_MODE

媒体基础枚举

视频交错

视频媒体类型