Поделиться через


перечисление 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

Видеофайл с сочетанием чередуемых и прогрессивных режимов.

Remarks

Это перечисление используется свойством 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

См. также раздел

Структуры и типы перечисления