Export (0) Print
Expand All
Expand Minimize

STREAM_ID_MAP structure

The STREAM_ID_MAP structure describes an elementary stream within an MPEG-2 program stream. Used with the IEnumStreamIdMap interface methods.

Syntax


typedef struct {
  ULONG stream_id;
  DWORD dwMediaSampleContent;
  ULONG ulSubstreamFilterValue;
  int   iDataOffset;
} STREAM_ID_MAP;

Members

stream_id

Specifies the ID of the PES stream.

dwMediaSampleContent

Specifies the media contents of the stream. May be one of the following values defined in axextend.idl:

MPEG2_PROGRAM_STREAM_MAP (0x00000000)
MPEG2_PROGRAM_ELEMENTARY_STREAM (0x00000001)
MPEG2_PROGRAM_DIRECTORY_PES_PACKET (0x00000002)
MPEG2_PROGRAM_PACK_HEADER (0x00000003)
MPEG2_PROGRAM_PES_STREAM (0x00000004)
MPEG2_PROGRAM_SYSTEM_HEADER (0x00000005)
ulSubstreamFilterValue

Specifies the substream within the elementary stream. If no substream filtering is required, use SUBSTREAM_FILTER_VAL_NONE (0x10000000).

iDataOffset

Specifies the offset in bytes for the substream. If no filtering is required, specify 0.

Requirements

Header

Strmif.h (include Dshow.h)

See also

DirectShow Structures

 

 

Community Additions

ADD
Show:
© 2014 Microsoft