Microsoft DirectX 8.0

STREAM_ID_MAP 構造体

構造体

MPEG-2 番組ストリーム内の基本ストリームを記述する。IEnumStreamIdMap インターフェイス メソッドと共に用いられる。

構文

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

メンバ

stream_id
PES ストリームの ID を指定する。
dwMediaSampleContent
ストリームのメディアの内容を指定する。以下の変数のいずれか (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
基本ストリーム内のサブストリームを指定する。サブストリーム フィルタリングが要求されていないなら、SUBSTREAM_FILTER_VAL_NONE (0x10000000) を使用すること。
iDataOffset
サブストリームに対するオフセットをバイト単位で指定する。フィルタリングが要求されていないなら 0 を指定すること。