IEnumPIDMap インターフェイス
IEnumPIDMap インターフェイスは、パケット ID (PID) マップのコレクションを列挙する。各 PID マップは、MPEG-2 デマルチプレクサ フィルタが PID をフィルタの出力ピンにマップする方法を記述する。PID マッピングを構築するには、フィルタの出力ピンで IMPEG2PIDMap::MapPID メソッドを呼び出す。
IEnumPIDMap インターフェイスを取得するには、出力ピンで IMPEG2PIDMap::EnumPIDMap メソッドを呼び出す。通常、オーディオ ストリームとビデオ ストリームの出力ピンが、ある時間にマップされた PID は常に最大で 1 つである。
このインターフェイスは、標準 Component Object Model (COM) コレクション オブジェクトを実装する。COM コレクションについては Platform SDK の IEnumXXXX トピックを参照。コレクション オブジェクトは、コレクションが作成されたときの PID マップのスナップショットを表す。このコレクションは自動的には更新されない。
要件
Bdaiface.h をインクルードすること。
IEnumPIDMap インターフェイスは、IUnknown から継承するメソッド以外に以下のメソッドも公開する。
メソッド名 | 説明 |
Clone | コレクションのコピーを作成する。 |
Next | コレクションの次の n 要素を取得する。 |
Reset | 反復子をコレクションの先頭に戻す。 |
Skip | コレクション内の指定された数の要素をスキップする。 |