Compartilhar via


Interface IStreamInterleave (imapi2.h)

Use essa interface para combinar vários fluxos de dados em um único fluxo alternando partes de cada um. Você cria fluxos intercalados quando os fluxos de dados precisam ser executados paralelamente uns aos outros em vez de sequencialmente. Por exemplo, alguns formatos de CD exigem dados do usuário intercalados com as informações de subcódigo. Há suporte para qualquer intercalação de tamanho fixo.

Para criar uma instância dessa interface, chame a função CoCreateInstance . Use__uuidof(MsftStreamInterleave) para o identificador de classe e __uuidof(IStreamInterleave) para o identificador de interface.

Herança

A interface IStreamInterleave herda do IStream. IStreamInterleave também tem estes tipos de membros:

Métodos

A interface IStreamInterleave tem esses métodos.

 
IStreamInterleave::Initialize

Inicialize esse fluxo intercalado de uma matriz de fluxos de entrada e tamanhos de intercalação.

Comentários

Para criar o objeto MsftStreamInterleave em um script, use IMAPI2. MsftStreamInterleave como o identificador do programa ao chamar CreateObject.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista, Windows XP com SP2 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho imapi2.h

Confira também

IStreamConcatenate

IStreamPseudoRandomBased