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