Méthode CTransformOutputPin. GetMediaType

La GetMediaType méthode récupère un type de média préféré, par valeur d’index.

Syntaxe

HRESULT GetMediaType(
   int        iPosition,
   CMediaType *pMediaType
);

Paramètres

iPosition

Valeur d’index de base zéro.

pMediaType

Pointeur vers un objet CMediaType qui reçoit le type de média.

Valeur de retour

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

Code de retour Description
_OK
Succès
VFW _ S _ n’a _ plus d' _ éléments
Index hors limites

Notes

Cette méthode remplace la méthode CBasePin :: GetMediaType . Si la broche d’entrée du filtre n’est pas connectée, la méthode retourne VFW _ s _ n’a plus d' _ _ éléments. Sinon, elle appelle la méthode CTransformFilter :: GetMediaType du filtre pour récupérer le type de média. La méthode CTransformFilter :: GetMediaType est virtuelle pure ; la classe dérivée du filtre doit être substituée.

Spécifications

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