次の方法で共有


ICreateDevEnum インターフェイス

ICreateDevEnum インターフェイスは、ビデオ キャプチャ デバイス、オーディオ キャプチャ デバイス、ビデオ コンプレッサなど、特定のカテゴリにあるデバイス用の列挙子を作成する。System Device Enumerator は、このインターフェイスを公開する。

アプリケーションは、このインターフェイスを使ってデバイスを列挙し、各デバイスを管理する DirectShow フィルタを作成できる。CreateClassEnumerator メソッドは、特定のデバイス カテゴリ向けの列挙子オブジェクトを返す。列挙子オブジェクトは、IEnumMoniker インターフェイスをサポートし、各モニカが異なるデバイスを表すモニカの一覧を返す。場合によっては、同じ DirectShow フィルタがデバイスのカテゴリ全体を管理する。

このインターフェイスの使い方の詳細については、「System Device Enumerator の使い方」を参照すること。列挙子の使い方の詳細については、Platform SDK のドキュメントの「IEnumXXXX」を参照すること。

ICreateDevEnum インターフェイスは、IUnknown から継承するメソッド以外に以下のメソッドも公開する。

メソッド 説明
CreateClassEnumerator 指定されたデバイス カテゴリのクラス列挙子を作成する。