Microsoft DirectX 8.0

基底クラス リファレンス

ここには Microsoft® DirectShow® のすべての C++ クラス、データ メンバ、および関数のリファレンスが含まれる。

クラス説明
CAggDirectDraw IDirectDraw インターフェイスを集成する。
CAggDrawSurface IDirectDrawSurface インターフェイスを集成する。
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 スレッドのロックを提供する。
CCrossbar クロスバー フィルタを操作するヘルパー クラス。
CDeferredCommand IDeferredCommand インターフェイスの実装。
CDispParams DISPPARAMS 構造体のラッパー クラス。
CDrawImage ウィンドウ描画のヘルパー クラス。
CDynamicOutputPin 動的な再接続とフォーマット変更をサポートする出力ピン。
CEnumMediaTypes 優先されるメディア タイプの列挙子。
CEnumPins ピンの列挙子。
CFactoryTemplate クラス ファクトリの情報を提供するクラス。
CGenericList タイプ固有のリストを実装するクラス テンプレート。
CImageAllocator DIB セクションのアロケータ。
CImageDisplay イメージ表示フォーマットを管理するヘルパー クラス。
CImagePalette パレットを管理するヘルパー クラス。
CImageSample DIB セクションを使うメディア サンプル。
CLoadDirectDraw Microsoft® DirectDraw® ライブラリのロード、アンロードのヘルパー クラス。
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 と FOURCC 間の変換をするヘルパー クラス。