Condividi tramite


Interfaccia IStreamInterleave (imapi2.h)

Usare questa interfaccia per combinare diversi flussi di dati in un singolo flusso intersezionando in alternativa parti di ogni flusso. Si creano flussi interleaved quando i flussi di dati devono essere eseguiti in parallelo tra loro anziché in sequenza. Ad esempio, alcuni formati CD richiedono dati utente interleaved con le informazioni sul codice secondario. È supportato qualsiasi interleave di dimensioni fisse.

Per creare un'istanza di questa interfaccia, chiamare la funzione CoCreateInstance . Use__uuidof(MsftStreamInterleave) per l'identificatore di classe e __uuidof(IStreamInterleave) per l'identificatore dell'interfaccia.

Ereditarietà

L'interfaccia IStreamInterleave eredita da IStream. IStreamInterleave include anche questi tipi di membri:

Metodi

L'interfaccia IStreamInterleave include questi metodi.

 
IStreamInterleave::Initialize

Inizializzare questo flusso interleaved da una matrice di flussi di input e dimensioni interleave.

Commenti

Per creare l'oggetto MsftStreamInterleave in uno script, usare IMAPI2. MsftStreamInterleave come identificatore del programma quando si chiama CreateObject.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista, Windows XP con SP2 [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione imapi2.h

Vedi anche

IStreamConcatenate

IStreamPseudoRandomBased