Partager via


Interface IStreamInterleave (imapi2.h)

Utilisez cette interface pour combiner plusieurs flux de données en un seul flux en interspersant alternativement des parties de chacun d’eux. Vous créez des flux entrelacés lorsque les flux de données doivent s’exécuter parallèlement les uns aux autres plutôt que de manière séquentielle. Par exemple, certains formats CD nécessitent des données utilisateur entrelacées avec les informations de sous-code. Tout entrelacement de taille fixe est pris en charge.

Pour créer un instance de cette interface, appelez la fonction CoCreateInstance. Use__uuidof(MsftStreamInterleave) pour l’identificateur de classe et __uuidof(IStreamInterleave) pour l’identificateur d’interface.

Héritage

L’interface IStreamInterleave hérite d’IStream. IStreamInterleave a également les types de membres suivants :

Méthodes

L’interface IStreamInterleave utilise ces méthodes.

 
IStreamInterleave ::Initialize

Initialisez ce flux entrelacé à partir d’un tableau de flux d’entrée et de tailles d’entrelacement.

Remarques

Pour créer l’objet MsftStreamInterleave dans un script, utilisez IMAPI2. MsftStreamInterleave comme identificateur de programme lors de l’appel de CreateObject.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista, Windows XP avec SP2 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête imapi2.h

Voir aussi

IStreamConcatenate

IStreamPseudoRandomBased