Export (0) Print
Expand All
Expand Minimize

AM_MPEGSYSTEMTYPE structure

The AM_MPEGSYSTEMTYPE structure defines the format block for an MPEG-1 system stream. This structure is used when the formattype member of the AM_MEDIA_TYPE structure is FORMAT_MPEG1System.

Syntax


typedef struct tagAM_MPEGSYSTEMTYPE {
  DWORD             dwBitRate;
  DWORD             cStreams;
  AM_MPEGSTREAMTYPE Streams[1];
} AM_MPEGSYSTEMTYPE;

Members

dwBitRate

Bits per second.

cStreams

Number of streams.

Streams

List AM_MPEGSTREAMTYPE structures that describe the elementary streams. The number of elements in the list is given by the cStream member. The size of each AM_MPEGSTREAMTYPE structure is variable. Use the AM_MPEGSTREAMTYPE_ELEMENTLENGTH macro to calculate the size of each structure.

Remarks

The Streams member contains a list of AM_MPEGSTREAMTYPE structures. The size of each AM_MPEGSTREAMTYPE structure is aligned to an 8-byte boundary. Given a pointer to an AM_MPEGSTREAMTYPE structure in list, use the AM_MPEGSTREAMTYPE_NEXT macro to get a pointer to the next structure.

Requirements

Header

Mpegtype.h (include Dshow.h)

See also

DirectShow Structures
MEPG-1 Media Types

 

 

Community Additions

ADD
Show:
© 2014 Microsoft