ICreateDevEnum インターフェイス
ICreateDevEnum インターフェイスは、ビデオ キャプチャ デバイス、オーディオ キャプチャ デバイス、ビデオ コンプレッサなど、特定のカテゴリにあるデバイス用の列挙子を作成する。System Device Enumerator は、このインターフェイスを公開する。
アプリケーションは、このインターフェイスを使ってデバイスを列挙し、各デバイスを管理する DirectShow フィルタを作成できる。CreateClassEnumerator メソッドは、特定のデバイス カテゴリ向けの列挙子オブジェクトを返す。列挙子オブジェクトは、IEnumMoniker インターフェイスをサポートし、各モニカが異なるデバイスを表すモニカの一覧を返す。場合によっては、同じ DirectShow フィルタがデバイスのカテゴリ全体を管理する。
このインターフェイスの使い方の詳細については、「System Device Enumerator の使い方」を参照すること。列挙子の使い方の詳細については、Platform SDK のドキュメントの「IEnumXXXX」を参照すること。
ICreateDevEnum インターフェイスは、IUnknown から継承するメソッド以外に以下のメソッドも公開する。
メソッド | 説明 |
CreateClassEnumerator | 指定されたデバイス カテゴリのクラス列挙子を作成する。 |