次の方法で共有


CSourceStream::CheckMediaType

CheckMediaType メソッドは、ピンが特定のメディア タイプを受け入れるかどうかを調べる。このメソッドは純粋仮想 CBasePin::CheckMediaType メソッドを実装する。

構文

  virtual HRESULT CheckMediaType(
    const CMediaType *pMediaType
);

パラメータ

pMediaType

提案されたメディア タイプを入れる MediaType オブジェクトへのポインタ。

戻り値

次のいずれかの HRESULT 値を返す。

説明
S_OK ピンは、このメディア タイプをサポートしている。
E_FAIL ピンは、このメディア タイプをサポートしていない。

注意

デフォルトでは、このピンは 1 つのメディア タイプをサポートする。このメソッドは、単一パラメータ バージョンの CSourceStream::GetMediaType メソッドを呼び出して、サポートされているタイプを取得し、提案されたタイプと比較する。ピンが 2 つ以上のメディア タイプをサポートしている場合は、このメソッドをオーバーライドする。

参照

CSourceStream クラス