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 行

...

要求

要求
标头
PortableDevice.h

另请参阅

结构和枚举类型