Méthode CBasePin. EnumMediaTypes
La EnumMediaTypes méthode énumère les types de média préférés du pin. Cette méthode implémente la méthode IPIN :: EnumMediaTypes .
Syntaxe
HRESULT EnumMediaTypes(
IEnumMediaTypes **ppEnum
);
Paramètres
-
ppEnum
-
Adresse d’une variable qui reçoit un pointeur vers l’interface IEnumMediaTypes .
Valeur de retour
Retourne une valeur HRESULT . Les valeurs possibles sont les suivantes :
| Code de retour | Description |
|---|---|
|
Réussite. |
|
Mémoire insuffisante. |
|
Argument de pointeur null . |
Notes
Les broches d’entrée ne sont pas requises pour énumérer les types préférés. Les broches de sortie doivent énumérer au moins un type préféré. Dans le cas contraire, les deux broches ne peuvent pas avoir de type préféré, ce qui rend impossible la connexion.
L’interface IEnumMediaTypes fonctionne comme un énumérateur com standard. Pour plus d’informations, consultez énumération d’objets dans un filtre Graph. Si la méthode est réussie, l’interface IEnumMediaTypes a un nombre de références en attente. Veillez à le libérer lorsque vous avez terminé.
La classe de base CEnumMediaTypes implémente IEnumMediaTypes. Elle appelle la méthode CBasePin :: GetMediaType du pin pour énumérer les types de médias.
Spécifications
| Condition requise | Valeur |
|---|---|
| En-tête |
|
| Bibliothèque |
|