MPEG2VIDEOINFO (Compact 2013)

3/26/2014

This structure describes an MPEG-2 video stream.

Syntax

typedef struct tagMPEG2VIDEOINFO {
  VIDEOINFOHEADER2 hdr;
  DWORD dwStartTimeCode;
  DWORD cbSequenceHeader;
  DWORD dwProfile;
  DWORD dwLevel;
  DWORD dwFlags;
  DWORD dwSequenceHeader[1];
} MPEG2VIDEOINFO;

Members

  • dwStartTimeCode
    25-bit "group-of-pictures" time code at start of data.
  • cbSequenceHeader
    Length in bytes of dwSequenceHeader.
  • dwProfile
    MPEG2Profile enumerated type member.
  • dwLevel
    MPEG2Level enumerated type member.
  • dwFlags
    Flag indicating preferences. Set one or a combination of the following values.

    Value

    Description

    AMMPEG2_DoPanScan

    If set, the MPEG-2 video decoder should crop the output image based on pan-scan vectors in the picture display extension and change the picture aspect ratio accordingly.

    AMMPEG2_SourceIsLetterboxed

    If set, indicates that black bars have been encoded in the top and bottom of the video.

    AMMPEG2_FilmCameraMode

    If set, indicates "film mode" used for the 625/50 (line/field) content.

    If cleared, indicates that "camera mode" was used.

    AMMPEG2_DVDLine21Field1, AMMPEG2_DVDLine21Field2

    These flags are not supported in Windows Embedded Compact.

    Set undefined flags to zero or connection will be rejected.

  • dwSequenceHeader[1]
    Sequence header including quantization matrices, if any.

Requirements

Header

dshow.h

Library

Strmiids.lib

See Also

Reference

DirectShow Structures