次の方法で共有


CBasePin::ConnectionMediaType

ConnectionMediaType メソッドは、現在のピン接続があれば、そのメディア タイプを取得する。このメソッドは IPin::ConnectionMediaType メソッドを実装する。

構文

  HRESULT ConnectionMediaType(   
    AM_MEDIA_TYPE *pmt
);

パラメータ

pmt

メディア タイプを受け取る AM_MEDIA_TYPE 構造体へのポインタ。

戻り値

HRESULT 値を返す。可能な値は次の一覧のとおりである。

説明
S_OK 成功。
E_POINTER NULL ポインタ引数。
VFW_E_NOT_CONNECTED ピンが接続されていない。

注意

ピンが接続されている場合、このメソッドは pmt で指定される AM_MEDIA_TYPE 構造体にメディア タイプをコピーする。呼び出し元はメディア タイプのフォーマット ブロックを解放しなければならない。Microsoft® Win32® CoTaskMemFree 関数か、FreeMediaType ヘルパー関数を使える。

ピンが接続されていない場合、このメソッドは pmt で指定されたメモリ ブロックをゼロにし、エラー コードを返す。

参照