Microsoft DirectX 8.0 |
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 を指定すること。