次の方法で共有


CTransformOutputPin::CheckMediaType

CheckMediaType メソッドは、ピンが特定のメディア タイプを受け入れるかどうかを調べる。

構文

  HRESULT CheckMediaType(
    const CMediaType *mtIn
);

パラメータ

mtIn

提示されたメディア タイプが含まれる CMediaType オブジェクトへのポインタ。

戻り値

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

説明
S_OK 成功。
E_INVALIDARG フィルタの入力ピンが接続されていない。

注意

このメソッドは純粋仮想 CBasePin::CheckMediaType メソッドを実装する。このメソッドはフィルタの入力ピンが接続されていないと失敗する。それ以外の場合は、フィルタの CTransformFilter::CheckTransform メソッド (純粋仮想) を呼び出す。フィルタの派生クラスで CheckTransform を実装して、提示された出力メディア タイプが入力メディア タイプと互換性があるかどうかを調べる。

参照

CTransformOutputPin クラス