Méthode CTransformOutputPin. CheckMediaType

La CheckMediaType méthode détermine si le code PIN accepte un type de média spécifique.

Syntaxe

HRESULT CheckMediaType(
   const CMediaType *mtIn
);

Paramètres

mtIn

Pointeur vers un objet CMediaType qui contient le type de média proposé.

Valeur de retour

Retourne une valeur HRESULT . Les valeurs possibles sont les suivantes.

Code de retour Description
_OK
Réussite.
E _ INVALIDARG
La broche d’entrée du filtre n’est pas connectée.

Notes

Cette méthode implémente la méthode CBasePin :: CheckMediaType virtuelle pure. La méthode échoue si la broche d’entrée du filtre n’est pas connectée. Sinon, elle appelle la méthode CTransformFilter :: CheckTransform du filtre, qui est également pure virtual. La classe dérivée du filtre doit implémenter CheckTransform, qui détermine si le type de média de sortie proposé est compatible avec le type de média d’entrée.

Spécifications

Condition requise Valeur
En-tête
Transfrm. h (inclure Flux. h)
Bibliothèque
Strmbase. lib (versions commerciales);
Strmbasd. lib (versions Debug)