CEnumMediaTypes, classe

La CEnumMediaTypes classe implémente un énumérateur pour les types de média préférés.
Cette classe implémente l’interface IEnumMediaTypes . Il appelle les méthodes CBasePin suivantes :
- CBasePin :: GetMediaType: récupère un type de média, référencé par un index de base zéro.
- CBasePin :: GetMediaTypeVersion: détermine si l’ensemble de types préférés a changé.
Chaque fois qu’un code PIN modifie sa liste de types de médias préférés, le code PIN incrémente le numéro de version du type de média. Dans ce cas, l’objet énumérateur n’est plus synchronisé avec le code confidentiel, et les méthodes de la classe retournent VFW _ E _ enum non _ _ _ synchronisé. Appelez la méthode CEnumMediaTypes :: Reset pour resynchroniser l’énumérateur.
| Méthodes publiques | Description |
|---|---|
| CEnumMediaTypes | Méthode de constructeur. |
| ~ CEnumMediaTypes | Méthode de destructeur. Virtuels. |
| Méthodes IEnumMediaTypes | Description |
| Clone | Fait une copie de l’énumérateur avec le même état d’énumération. |
| Suivant | Récupère un nombre spécifié de types de médias. |
| Réinitialiser | Réinitialise la séquence d'énumération au début. |
| Ignorer | Ignore un nombre spécifié de types de médias. |
Spécifications
| Condition requise | Valeur |
|---|---|
| En-tête |
|
| Bibliothèque |
|