структура KS_MPEGVIDEOINFO2 (ksmedia.h)

Структура KS_MPEGVIDEOINFO2 описывает видеопоток MPEG-2, включая параметры боба или ткать.

Синтаксис

typedef struct tagKS_MPEGVIDEOINFO2 {
  KS_VIDEOINFOHEADER2 hdr;
  DWORD               dwStartTimeCode;
  DWORD               cbSequenceHeader;
  DWORD               dwProfile;
  DWORD               dwLevel;
  DWORD               dwFlags;
  DWORD               bSequenceHeader[1];
} KS_MPEGVIDEOINFO2, *PKS_MPEGVIDEOINFO2;

Члены

hdr

Задает структуру KS_VIDEOINFOHEADER2 , описывающую сведения о видеопотоке.

dwStartTimeCode

25-разрядный код времени "группы изображений" в начале данных (не используется для DVD).

cbSequenceHeader

Длина члена bSequenceHeader в байтах (ноль для DVD).

dwProfile

Указывает профиль MPEG-2. Этот элемент должен быть одним из значений перечисления KS_MPEG2Profile .

dwLevel

Задает уровень MPEG-2. Этот член должен быть одним из значений перечисления KS_MPEG2Level .

dwFlags

Указывает флаги, указывающие предпочтения. Для этого элемента можно задать одно или несколько (логических или) значений, определенных в ksmedia.h.

Flag Значение
KS_MPEG2_DoPanScan Если этот параметр задан, декодер видео MPEG-2 должен обрезать выходное изображение на основе векторов сдвига в расширении отображения рисунка и соответствующим образом изменить пропорции изображения.
KS_MPEG2_DVDLine21Field1 Если этот параметр задан, декодер MPEG-2 должен иметь возможность создавать выходную закрепку для закрытых подпись данных в формате DVD, найденных на уровне GOP поля 1.
KS_MPEG2_DVDLine21Field2 Если этот параметр задан, декодер MPEG-2 должен иметь возможность создавать выходную закрепку для закрытых подпись данных в стиле DVD, найденных на уровне GOP поля 2.
KS_MPEG2_SourceIsLetterboxed Если задано значение , означает, что черные полосы были закодированы в верхней и нижней части видео.
KS_MPEG2_FilmCameraMode Если задано значение , означает "режим пленки", используемый для содержимого 625/50. Если флажок снят, указывает, что использовался режим камеры.
KS_MPEG2_LetterboxAnalogOut Если задано и поток отправляется в аналоговый выход, поток должен быть почтовым ящиком. Потоки, отправляемые в VGA, должны быть почтовыми ящиками только отрисовщиками.
KS_MPEG2_DSS_UserData Если этот параметр задан, декодер MPEG-2 должен обрабатывать пользовательские данные в стиле DSS.
KS_MPEG2_DVB_UserData Если этот параметр задан, декодер MPEG-2 должен обрабатывать пользовательские данные в стиле DVB.
KS_MPEG2_27MHzTimebase Если этот параметр задан, метки времени PTS и DTS перемещаются на 27 МГц, а не на 90 кГц.

bSequenceHeader[1]

Длина члена bSequenceHeader в байтах (ноль для DVD).

Требования

Требование Значение
Заголовок ksmedia.h (включая Ksmedia.h)

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

KS_VIDEOINFOHEADER2