iStreamInterleave 接口 (imapi2.h)

使用此接口,通过交替插入每个数据流的各个部分,将多个数据流合并到单个流中。 当数据流需要彼此并行运行而不是按顺序运行时,可以创建交错流。 例如,某些 CD 格式要求用户数据与子代码信息交错。 支持任何固定大小的交错。

若要创建此接口的实例,请调用 CoCreateInstance 函数。 Use__uuidof (类标识符的 MsftStreamInterleave) ,接口标识符__uuidof (IStreamInterleave) 。

继承

IStreamInterleave 接口继承自 IStreamIStreamInterleave 还具有以下类型的成员:

方法

IStreamInterleave 接口具有以下方法。

 
IStreamInterleave::Initialize

从输入流和交错大小的数组初始化此交错流。

注解

若要在脚本中创建 MsftStreamInterleave 对象,请使用 IMAPI2。调用 CreateObject 时,MsftStreamInterleave 作为程序标识符。

要求

要求
最低受支持的客户端 Windows Vista、Windows XP SP2 [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 imapi2.h

另请参阅

IStreamConcatenate

IStreamPseudoRandomBased