次の方法で共有


CRendererInputPin クラス

CRendererInput Pin クラスの階層

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 ストリームから次のデータ ブロックを取得する。