CTransInPlaceInputPin クラス
CTransInPlaceInputPin クラスは、CTransInPlaceFilter クラスで使う入力ピンを実装する。
通常、このクラスから派生させる必要はない。派生させる場合は、フィルタの CTransInPlaceFilter::GetPin メソッドをオーバーライドし、派生クラスのインスタンスを作成しなければならない。
要件
ヘッダー : Transip.h 内で宣言し、Streams.h をインクルードする。
ライブラリ : Strmbase.lib (リテール ビルド) または Strmbasd.lib (デバッグ ビルド) を使う。
プロテクト メンバ変数 | |
m_bReadOnly | 入力ストリームが読み取り専用かどうかを指定するフラグ。 |
m_pTIPFilter | このピンを作成したフィルタへのポインタ。 |
パブリック メソッド | |
CTransInPlaceInputPin | コンストラクタ メソッド。 |
CheckMediaType | ピンが特定のメディア タイプを受け入れるかどうかを調べる。 |
PeekAllocator | ピンのアロケータへのポインタを取得する。 |
ReadOnly | 入力ストリームが読み取り専用かどうかを示す。 |
IPin メソッド | |
EnumMediaTypes | ピンの優先メディア タイプを列挙する。 |
IMemInputPin メソッド | |
GetAllocator | このピンが提示したメモリ アロケータを取得する。 |
NotifyAllocator | 接続用のアロケータを指定する。 |
GetAllocatorRequirements | ピンが要求したアロケータのプロパティを取得する。 |