DirectShow基本クラスリファレンス

このセクションには、すべての Microsoft DirectShow基本クラス、そのデータメンバー、およびそれらの関数の参照エントリが含まれています。

クラス 説明
CAggDirectDraw 非推奨になりました。
CAggDrawSurface 非推奨になりました。
CAMEvent 手動および自動リセット イベントのラッパー クラス。
CAMMsgEvent メッセージ処理を実行するイベント オブジェクトのラッパー クラス。
CAMSchedule 参照クロックのスケジューラ。
CAMThread ワーカー スレッドを管理するためのベースライン クラス。
CAutoLock ブロックのスコープのクリティカル セクションを保持します。
CAutoUsingOutputPin CDynamicOutputPin オブジェクトへのアクセスを取得して解放します。
CBaseAllocator アロケーターのベース クラス。
CBaseBasicVideo IBasicVideo インターフェイスの IDispatch コンポーネントを処理します。
CBaseControlVideo 汎用ビデオ ウィンドウの IBasicVideo インターフェイスを実装します。
CBaseControlWindow IVideoWindow インターフェイスを実装します。
CBaseDispatch IDispatch インターフェイスを実装するための基本クラス。
CBaseFilter フィルターの基本クラス。
CBaseInputPin 入力ピンの基本クラス。
CBaseList ジェネリック リストの基本クラス。
CBaseMediaFilter IMediaFilter インターフェイスを実装します。
CBaseObject オブジェクトを実装するためのDirectShowクラス。
CBaseOutputPin 出力ピンの基本クラス。
CBasePin ピンの基本クラス。
CBasePropertyPage プロパティ ページを実装するための基本クラス。
CBaseReferenceClock 参照クロックを実装します。
CBaseRenderer レンダラー フィルターを実装するための基本クラス。
CBaseStreamControl IAMStreamControl インターフェイスを実装します。
CBaseVideoRenderer ビデオ レンダラーの基本クラス。
CBaseVideoWindow IVideoWindow インターフェイスの IDispatch コンポーネントを処理します。
CBaseWindow ウィンドウを管理するための基本クラス。
CBasicAudio IBasicAudioインターフェイスの IDispatch インターフェイス コンポーネントを処理します。
CCmdQueue IQueueCommand インターフェイスを実装するためのヘルパークラス。
CCritSec スレッド ロックを提供します。
CDeferredCommand IDeferredCommand インターフェイスを実装します。
CDispParams DISRAMRAMS 構造体のラッパー クラス。
CDrawImage ウィンドウに描画するヘルパー クラス。
CDynamicOutputPin ダイナミック再接続とフォーマット変更をサポートする出力ピン。
CEnumMediaTypes 優先メディアの種類の列挙子。
CEnumPins ピンの列挙子。
CFactoryTemplate クラス ファクトリの情報を提供するクラス。
CGenericList 型固有のリストを実装するクラス テンプレート。
CImageAllocator DIB セクションのアロケーター。
CImageDisplay 画像表示形式を管理するためのヘルパー クラス。
CImagePalette パレットを管理するためのヘルパー クラス。
CImageSample DIB セクションを使用するメディア サンプル。
CLoadDirectDraw 非推奨になりました。
CMediaControl IMediaControl インターフェイスの IDispatch メソッドを処理 します。
CMediaEvent IMediaEvent インターフェイスの IDispatch メソッドを処理 します。
CMediaPosition IMediaPosition インターフェイスの IDispatch メソッドを処理 します。
CMediaSample メディア サンプル。
CMediaType メディアの種類を管理するためのクラス。
CMemAllocator メモリ アロケーター。
CMsg CMsgThreadオブジェクトに対して行われた要求を管理するためのヘルパー クラス。
CMsgThread 非同期完了のためにキュースレッドに要求をキューに入れ込むワーカー スレッド。
COARefTime 秒から 100 ナノ秒単位の間の参照時間を変換します。
COutputQueue 配信用のメディア サンプルをキューに入れ込むオブジェクト。
CPersistStream IPersistStream インターフェイスを実装するための基本クラス。
CPosPassThru 1 つの入力ピンを持つフィルターのシーク コマンドを処理します。
CPullPin IAsyncReaderインターフェイスをサポートする出力ピンからデータをプルするヘルパー クラス。
CQueue 単純な静的サイズのキューを実装するクラス テンプレート。
CRefTime 参照時間を管理するヘルパー クラス。
CRenderedInputPin 複数の入力をサポートするレンダラー フィルターの入力ピン。
CRendererInputPin CBaseRenderer クラスの入力ピン。
CRendererPosPassThru レンダラー フィルターのシーク コマンドを処理します。
CSeekingPassThru CPosPassThruオブジェクトと CRendererPosPassThru オブジェクトを作成するヘルパーオブジェクト。
CSource ソース フィルターを実装するための基本クラス。
CSourcePosition IMediaPosition インターフェイスを 実装するための抽象 クラス。 互換性のために残されています。
CSourceSeeking 1 つの出力ピンを持つソース フィルターでシークを実装するための抽象クラス。
CSourceStream CSource クラス の出力 ピン。
CSystemClock システム クロック。
CTransformFilter 変換フィルターを実装するための基本クラス。
CTransformInputPin CTransformFilter クラスによって使用される入力ピン。
CTransformOutputPin CTransformFilter クラスによって使用される出力ピン。
CTransInPlaceFilter データをコピーしない変換フィルターを実装するためのクラス。
CTransInPlaceInputPin CTransInPlaceFilter クラスの入力ピン。
CTransInPlaceOutputPin CTransInPlaceFilter クラスの出力ピン。
CUnknown IUnknown インターフェイスを実装します。
CVideoTransformFilter ビデオ変換フィルターの基本クラス。
FOURCCMap GUID と FOURC の間で変換を行うヘルパー クラス。

DirectShow基本クラス