次の方法で共有


CBaseInputPin::NotifyAllocator

NotifyAllocator メソッドは、接続のアロケータを指定する。このメソッドは IMemInputPin::NotifyAllocator メソッドを実装する。

構文

  HRESULT NotifyAllocator(
    IMemAllocator *pAllocator,
    BOOL bReadOnly
);

パラメータ

pAllocator

アロケータの IMemAllocator インターフェイスへのポインタ。

bReadOnly

このアロケータからのサンプルが読み取り専用かどうかを指定するフラグ。TRUE の場合、サンプルは読み取り専用である。

戻り値

S_OK を返す。

注意

ピンが接続している間、出力ピンはアロケータを選択し、このメソッドを呼び出して入力ピンに通知する。出力ピンは入力ピンが IMemInputPin::GetAllocator メソッドで提供したアロケータを使うか、出力ピン自身のアロケータを提供できる。

参照