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) |