Microsoft DirectX 8.0 |
このトピックでは、Microsoft® DirectShow® に含まれる、フィルタ以外の COM コンポーネントを紹介する。DirectShow に含まれるフィルタの一覧については、「フィルタ」を参照すること。
コンポーネント | 説明 |
---|---|
キャプチャ グラフ ビルダ | ビデオ キャプチャ グラフを作成する。 |
DVD グラフ ビルダ | DVD 再生グラフを作成する。 |
フィルタ グラフ マネージャ | フィルタ グラフを作成および制御する。 |
フィルタ マッパー | 登録されているフィルタをレジストリ内で検索する。 |
メディア プロパティ バッグ | AVI ファイルの INFO および DISP チャンクを設定または取得する。 |
メモリ アロケータ | メディア サンプルのバッファを割り当てる。 |
SeekingPassThru | 1 つの入力ピンを持つフィルタのシークを実装するヘルパー オブジェクト。 |
システム基準クロック | 基準クロックを実装する。 |
システム デバイス 列挙子 | システムにインストールされているフィルタおよびハードウェア デバイスを列挙する。 |
ビデオ キャプチャ グラフを作成する。ビデオ キャプチャまたは編集アプリケーションは、このコンポーネントを使用してフィルタ グラフを作成することができる。
クラス識別子 | CLSID_CaptureGraphBuilder2 |
---|---|
インターフェイス | ICaptureGraphBuilder2 |
参照 | ビデオ キャプチャ、DirectShow 編集サービス |
DVD 再生グラフを作成する。アプリケーションは、このコンポーネントを使用して DVD 再生および操作のフィルタ グラフを作成することができる。
クラス識別子 | CLSID_DvdGraphBuilder |
---|---|
インターフェイス | IDvdGraphBuilder |
参照 | DVD アプリケーション |
フィルタ グラフを作成および制御する。フィルタ グラフ マネージャは、DirectShow の中心的コンポーネントである。アプリケーションは、このコンポーネントを使用してフィルタ グラフを作成および制御する。また、フィルタ グラフ マネージャは、同期化、イベント通知、およびその他のフィルタ グラフの側面も処理する。
登録されているフィルタをレジストリ内で検索する。フィルタ グラフ マネージャは、このコンポーネントを使用してフィルタ グラフを作成する。アプリケーションは、このコンポーネントを使用して特定の検索条件に一致するフィルタを検索することができる。
クラス識別子 | CLSID_FilterMapper2 |
---|---|
インターフェイス | IFilterMapper2 |
参照 | デバイスとフィルタの列挙 |
AVI ファイルの INFO および DISP チャンクを設定または取得する。
クラス識別子 | CLSID_MediaPropertyBag |
---|---|
インターフェイス | IMediaPropertyBag |
参照 | IPersistMediaPropertyBag |
メディア サンプルのバッファを割り当てる。フィルタは、このコンポーネントを使用して共有メモリ バッファを割り当てる。
クラス識別子 | CLSID_MemoryAllocator |
---|---|
インターフェイス | IMemAllocator |
1 つの入力ピンを持つフィルタのシークを実装するヘルパー オブジェクト。単独入力フィルタは、このオブジェクトを使用して IMediaSeeking インターフェイスおよび IMediaPosition インターフェイスを実装する。
クラス識別子 | CLSID_SeekingPassThru |
---|---|
インターフェイス | ISeekingPassThru |
参照 | CPosPassThru、CRendererPosPassThru |
基準クロックを実装する。グラフ内のいずれのフィルタもクロックを提供しない場合は、フィルタ グラフ マネージャはこのコンポーネントを使用してグラフを同期化する。
クラス識別子 | CLSID_SystemClock |
---|---|
インターフェイス | IAMClockAdjust、IReferenceClock |
参照 | DirectShow のタイムとクロック |
システムにインストールされているフィルタおよびハードウェア デバイスを列挙する。アプリケーションは、このコンポーネントを使用して任意のカテゴリのフィルタおよびデバイスを検索することができる。
クラス識別子 | CLSID_SystemDeviceEnum |
---|---|
インターフェイス | ICreateDevEnum |
参照 | フィルタ カテゴリ、デバイスとフィルタの列挙 |