CRendererInputPin クラス
CBaseRendererInputPin クラスは、CBaseRenderer クラスの入力ピンを実装する。特に注記がある場合を除いて、このクラスのメソッドは、CBaseRenderer クラスの該当メソッドに委任される。
要件
ヘッダー : Renbase.h 内で宣言し、Streams.h をインクルードする。
ライブラリ : Strmbase.lib (リテール ビルド) または Strmbasd.lib (デバッグ ビルド) を使う。
プロテクト メンバ変数 | |
m_pRenderer | フィルタへのポインタ。 |
パブリック メソッド | |
CRendererInputPin | コンストラクタ メソッド。 |
BreakConnect | 接続の切断時にカスタマイズしたコードを追加する。 |
CompleteConnect | 接続を完了する。 |
CheckMediaType | ピンが特定のメディア タイプをサポートするかどうかを調べる。 |
Active | ピンをアクティブ (ポーズまたは実行中) モードに切り替える。 |
Inactive | ピンを非アクティブ状態に切り替え、アロケータのメモリを解放する。 |
SetMediaType | ピンのメディア タイプを設定する。 |
Allocator | デフォルト メモリ アロケータへのポインタを取得する。 |
IPin メソッド | |
QueryId | ピンの識別子を取得する。 |
EndOfStream | 新しく実行コマンドが発行されるまで、追加のデータがないことをピンに通知する。 |
BeginFlush | フラッシュ処理を開始するようにピンに通知する。 |
EndFlush | フラッシュ処理を終了するようにピンに通知する。 |
IMemInputPin メソッド | |
Receive | ストリームから次のデータ ブロックを取得する。 |