IEnumPins インターフェイス
フィルタ上のピンを列挙する。
IBaseFilter::EnumPins メソッドは、このインターフェイスを返す。このメソッドは、標準コンポーネント オブジェクト モデル (COM) 列挙子を基にしている。詳細については、Platform SDK の IEnumXXXX を参照すること。
フィルタ グラフ マネージャは、フィルタと接続するときにこのインターフェイスを使う。アプリケーションは、このインターフェイスを使って、フィルタ上のピンを取得できる。詳細については、「フィルタ グラフ内のオブジェクトの列挙」を参照すること。
フィルタのピンの数が変更になると、このインターフェイスのいくつかのメソッドが VFW_E_ENUM_OUT_OF_SYNC を返す。EnumPins::Reset メソッドを呼び出して列挙子を再同期すること。
IEnumPins インターフェイスは、IUnknown から継承するメソッド以外に以下のメソッドも公開する。
メソッド | 説明 |
Next | 指定された数のピンを取得する。 |
Skip | 指定された数のピンをスキップする。 |
Reset | 列挙シーケンスを初期状態にリセットする。 |
Clone | 同じ列挙状態で列挙子のコピーを作成する。 |