Partager via


Interface IEnumStreamIdMap (strmif.h)

[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement au nouveau code d’utiliser MediaPlayer, IMFMediaEngine et La capture audio/vidéo dans Media Foundation au lieu de DirectShow, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

L’interface IEnumStreamIdMap est implémentée sur une collection COM standard de cartes d’ID Stream qui ont été créées par la méthode IMPEG2StreamIdMap ::MapStreamId du Démultiplexer MPEG-2. Pour obtenir un pointeur vers cette interface, utilisez la méthode IMPEG2StreamIdMap ::EnumStreamIdMap . En règle générale, une broche de sortie n’aura jamais plusieurs ID de flux mappés à un moment donné. Cette collection représente une instantané des ID de Stream mappés au moment de la création de la collection. La collection n’est pas mise à jour automatiquement.

Héritage

L’interface IEnumStreamIdMap hérite de l’interface IUnknown. IEnumStreamIdMap a également les types de membres suivants :

Méthodes

L’interface IEnumStreamIdMap comporte ces méthodes.

 
IEnumStreamIdMap ::Clone

La méthode Clone copie la collection.
IEnumStreamIdMap ::Next

La méthode Next récupère les n éléments suivants dans la collection.
IEnumStreamIdMap ::Reset

La méthode Reset déplace l’itérateur au début de la collection.
IEnumStreamIdMap ::Skip

La méthode Skip ignore l’élément à l’index spécifié.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête strmif.h (include Dshow.h)