IMPEG2StreamIdMap インターフェイス
このインターフェイスは MPEG-2 デマルチプレクサ フィルタ (Demux) の各出力ピンで実装され、プログラム ストリーム モードでのみ使われる。アプリケーションや他のフィルタがピンと指定されたストリーム ID を組み合わせるために、そしてそのピンにサブストリーム フィルタリングがストリームに要求されているかどうかを知らせるためにこのインターフェイスを呼び出す。フィルタがファイルを再生しているとき (プルモード)、このインターフェイスは公開されない。
トランスポート ストリームについては IMPEG2PIDMap インターフェイスを使う。
IMPEG2StreamIdMap インターフェイスは、IUnknown から継承するメソッド以外に以下のメソッドも公開する。
メソッド | 説明 |
MapStreamId | MPEG-2 プログラム ストリーム内の基本ストリームのストリーム ID をメディア コンテンツ タイプとサブストリーム フィルタリング情報にマップする。 |
UnmapStreamId | 以前の MapStreamId 呼び出しで作成されたストリーム ID マッピングを解除する。 |
EnumStreamIdMap | このピンにマップされているすべてのストリーム ID のコレクションを返す。 |