Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[The feature associated with this page, DirectShow, is a legacy feature. It has been superseded by MediaPlayer, IMFMediaEngine, and Audio/Video Capture in Media Foundation. Those features have been optimized for Windows 10 and Windows 11. Microsoft strongly recommends that new code use MediaPlayer, IMFMediaEngine and Audio/Video Capture in Media Foundation instead of DirectShow, when possible. Microsoft suggests that existing code that uses the legacy APIs be rewritten to use the new APIs if possible.]
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[1]
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
| Requirement | Value |
|---|---|
| Header | mpegtype.h (include Dshow.h) |