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


структура 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.

Флаг Значение
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 (include Ksmedia.h)

См. также

KS_VIDEOINFOHEADER2