次の方法で共有


CBasePin::SetMediaType

SetMediaType メソッドは、接続のメディア タイプを設定する。

構文

  virtual HRESULT SetMediaType(
    const CMediaType *pmt
);

パラメータ

pmt

メディア タイプを指定する CMediaType オブジェクトへのポインタ。

戻り値

S_OK を返す。

注意

このメソッドはピン接続のフォーマットを確立する。このメソッドを呼び出す前に、ピンは CBasePin::CheckMediaType メソッドを呼び出してメディア タイプが受け入れ可能かどうかを確認する。したがって、pmt パラメータは受け入れ可能なメディアタイプとして仮定されている。

基底クラスでは、このメソッドは CBasePin::m_mt メンバ変数を設定し、S_OK を返す。メディア タイプが設定されたときに派生クラスが通知を要求するなら、その派生クラスはこのメソッドをオーバーライドできる。

参照