Share via


CTransInPlaceInputPin クラス

[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayerIMFMediaEngine、および Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayerIMFMediaEngineAudio/Video Capture を使用することを強くお勧めします。 Microsoft は、従来の API を使用する既存のコードを、可能であれば新しい API を使用するように書き直すよう提案しています。]

ctransinplaceinputpin クラス階層

クラスは CTransInPlaceInputPinCTransInPlaceFilter クラスによって使用される入力ピンを実装します。

通常、このクラスから派生する必要はありません。 その場合は、フィルターの CTransInPlaceFilter::GetPin メソッドをオーバーライドして、派生クラスのインスタンスを作成する必要があります。

保護されたメンバー変数 説明
m_bReadOnly 入力ストリームが読み取り専用かどうかを示すフラグ。
m_pTIPFilter このピンを作成したフィルターへのポインター。
パブリック メソッド 説明
CTransInPlaceInputPin コンストラクター メソッド。
CheckMediaType ピンが特定のメディアの種類を受け入れるかどうかを判断します。
PeekAllocator ピンのアロケーターへのポインターを取得します。
Readonly 入力ストリームが読み取り専用かどうかを示します。
IPin メソッド 説明
EnumMediaTypes ピンの優先メディアの種類を列挙します。
IMemInputPin メソッド 説明
GetAllocator このピンによって提案されたメモリ アロケーターを取得します。
NotifyAllocator 接続のアロケーターを指定します。
GetAllocatorRequirements ピンによって要求されたアロケーター プロパティを取得します。

要件

要件
ヘッダー
Transip.h (include Streams.h)
ライブラリ
Strmbase.lib (小売ビルド);
Strmbasd.lib (デバッグ ビルド)