Méthode CBasePin. QueryAccept

La QueryAccept méthode détermine si le pin accepte un type de média spécifié. Cette méthode implémente la méthode IPIN :: QueryAccept .

Syntaxe

HRESULT QueryAccept(
   const AM_MEDIA_TYPE *pmt
);

Paramètres

crédit

Pointeur vers une structure de _ _ type de média am qui spécifie le type de média.

Valeur de retour

Retourne S _ OK si le type de média est acceptable. Sinon, retourne S _ false.

Notes

Dans la classe de base, cette méthode délègue à la méthode CBasePin :: CheckMediaType . Si CheckMediaType échoue, QueryAccept retourne la _ valeur false.

Cette méthode ne contient pas la section critique du pin (CBasePin :: m _ pLock). Si votre classe dérivée modifie dynamiquement l’ensemble des types de médias acceptables, vous devez substituer cette méthode pour contenir la section critique.

Spécifications

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

Voir aussi

CBasePin, classe