CSourceStream::CheckMediaType
CheckMediaType メソッドは、ピンが特定のメディア タイプを受け入れるかどうかを調べる。このメソッドは純粋仮想 CBasePin::CheckMediaType メソッドを実装する。
構文
virtual HRESULT CheckMediaType(
const CMediaType *pMediaType
);
パラメータ
pMediaType
提案されたメディア タイプを入れる MediaType オブジェクトへのポインタ。
戻り値
次のいずれかの HRESULT 値を返す。
値 | 説明 |
S_OK | ピンは、このメディア タイプをサポートしている。 |
E_FAIL | ピンは、このメディア タイプをサポートしていない。 |
注意
デフォルトでは、このピンは 1 つのメディア タイプをサポートする。このメソッドは、単一パラメータ バージョンの CSourceStream::GetMediaType メソッドを呼び出して、サポートされているタイプを取得し、提案されたタイプと比較する。ピンが 2 つ以上のメディア タイプをサポートしている場合は、このメソッドをオーバーライドする。
参照