IMemInputPin インターフェイス
IMemInputPin インターフェイスを使って、メディア データを入力ピンに出力する。入力ピンが IMemAllocator インターフェイスを使ってバッファを割り当てる場合、入力ピンはこのインターフェイスを公開する。出力ピンが入力ピンに接続すると、出力ピンはこのインターフェイスを使ってアロケータ要求をネゴシエートし、入力ピンにサンプルを出力する。
アプリケーションは通常このインターフェイスを使わない。
フィルタ開発者 : CBaseInputPin クラスはこのインターフェイスを実装する。
IMemInputPin インターフェイスは、IUnknown から継承するメソッド以外に以下のメソッドも公開する。
メソッド | 説明 |
GetAllocator | このピンが提案したメモリ アロケータを取得する。 |
NotifyAllocator | 接続用のアロケータを指定する。 |
GetAllocatorRequirements | 入力ピンが要求したアロケータ プロパティを取得する。 |
Receive | ストリーム内の次のメディア サンプルを受け取る。 |
ReceiveMultiple | ストリーム内の複数のサンプルを受け取る。 |
ReceiveCanBlock | Receive メソッドの呼び出しで動作が停止するかどうかを確認する。 |