WPD_VIDEO_SCAN_TYPES 枚举
WPD_VIDEO_SCAN_TYPES枚举类型描述如何对视频文件中的字段进行编码。
语法
typedef enum WPD_VIDEO_SCAN_TYPES {
WPD_VIDEO_SCAN_TYPE_UNUSED = 0,
WPD_VIDEO_SCAN_TYPE_PROGRESSIVE = 1,
WPD_VIDEO_SCAN_TYPE_FIELD_INTERLEAVED_UPPER_FIRST = 2,
WPD_VIDEO_SCAN_TYPE_FIELD_INTERLEAVED_LOWER_FIRST = 3,
WPD_VIDEO_SCAN_TYPE_FIELD_SINGLE_UPPER_FIRST = 4,
WPD_VIDEO_SCAN_TYPE_FIELD_SINGLE_LOWER_FIRST = 5,
WPD_VIDEO_SCAN_TYPE_MIXED_INTERLACE = 6,
WPD_VIDEO_SCAN_TYPE_MIXED_INTERLACE_AND_PROGRESSIVE = 7
} ;
常量
-
WPD_VIDEO_SCAN_TYPE_UNUSED
-
尚未为此视频文件定义扫描类型,或者不适用。
-
WPD_VIDEO_SCAN_TYPE_PROGRESSIVE
-
渐进式扫描视频文件。
-
WPD_VIDEO_SCAN_TYPE_FIELD_INTERLEAVED_UPPER_FIRST
-
首先绘制一个交错的视频文件,其中字段交替,上部字段 (第 1 行) 。 有关详细信息,请参见“备注”部分。
-
WPD_VIDEO_SCAN_TYPE_FIELD_INTERLEAVED_LOWER_FIRST
-
首先绘制一个交错的视频文件,其中字段交替,下部字段 (第 2 行) 。 有关详细信息,请参阅本节后面的“备注”。
-
WPD_VIDEO_SCAN_TYPE_FIELD_SINGLE_UPPER_FIRST
-
交错的视频文件,其中字段作为连续样本发送,并首先绘制第 1 行) 的上部字段 (。 有关详细信息,请参阅本节后面的“备注”。
-
WPD_VIDEO_SCAN_TYPE_FIELD_SINGLE_LOWER_FIRST
-
交错的视频文件,其中字段作为连续样本发送,下部字段 (与第 2 行) 首先发送。
-
WPD_VIDEO_SCAN_TYPE_MIXED_INTERLACE
-
混合交错模式的视频文件。
-
WPD_VIDEO_SCAN_TYPE_MIXED_INTERLACE_AND_PROGRESSIVE
-
混合交错模式和渐进模式的视频文件。
备注
此枚举由 WPD_VIDEO_SCAN_TYPE 属性使用。
此枚举指定了两种类型的交错文件格式。 WPD_VIDEO_SCAN_TYPE_FIELD_INTERLEAVED 是指一种文件格式,其中帧在扫描字段时传递,数据逐行传输,如下所示:
帧 1
字段 1:第 1 行
字段 2:第 1 行
字段 1:第 2 行
字段 2:第 2 行
字段 1:第 3 行
字段 2:第 3 行
...
WPD_VIDEO_SCAN_TYPE_FIELD_SINGLE 是指一种文件格式,其中每个字段存储在单个扫描行块中,字段按顺序存储,如下所示:
帧 1
字段 1:第 1 行
字段 1:第 2 行
字段 1:第 3 行
...
其次
字段 2:第 1 行
字段 2:第 2 行
字段 2:第 3 行
...
要求
要求 | 值 |
---|---|
标头 |
|