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 で指定されたメモリ ブロックをゼロにし、エラー コードを返す。
参照