CBasePin::SetMediaType
SetMediaType メソッドは、接続のメディア タイプを設定する。
構文
virtual HRESULT SetMediaType(
const CMediaType *pmt
);
パラメータ
pmt
メディア タイプを指定する CMediaType オブジェクトへのポインタ。
戻り値
S_OK を返す。
注意
このメソッドはピン接続のフォーマットを確立する。このメソッドを呼び出す前に、ピンは CBasePin::CheckMediaType メソッドを呼び出してメディア タイプが受け入れ可能かどうかを確認する。したがって、pmt パラメータは受け入れ可能なメディアタイプとして仮定されている。
基底クラスでは、このメソッドは CBasePin::m_mt メンバ変数を設定し、S_OK を返す。メディア タイプが設定されたときに派生クラスが通知を要求するなら、その派生クラスはこのメソッドをオーバーライドできる。
参照