iRedbookDiscMaster 接口 (imapi.h)

IRedbookDiscMaster 接口支持音频 CD 映像的暂存。 它表示 MSDiscMasterObj 支持的格式之一,它允许在“一次跟踪”模式下创建多轨音频光盘, (固定大小的音频间隙) 。

在存储文件中创建跟踪,将数据添加到其中,然后关闭它们。 一次只暂存一个轨道:这称为 开放轨道。剩余的轨道已关闭并提交到映像中,而开放轨道已可供其使用所有未由封闭轨道使用的块。

继承

IRedbookDiscMaster 接口继承自 IUnknown 接口。 IRedbookDiscMaster 还具有以下类型的成员:

方法

IRedbookDiscMaster 接口包含以下方法。

 
IRedbookDiscMaster::AddAudioTrackBlocks

将音频数据块添加到当前打开的曲目。可以重复调用此方法,直到没有可用空间或轨道已满。
IRedbookDiscMaster::CloseAudioTrack

关闭当前打开的音轨。必须先关闭所有音轨,然后才能调用 IDiscMaster::RecordDisc 方法。
IRedbookDiscMaster::CreateAudioTrack

开始暂存新的音轨。仅当图像中没有打开的音轨时,才能调用它。
IRedbookDiscMaster::GetAudioBlockSize

检索音频块的大小(以字节为单位)。
IRedbookDiscMaster::GetAvailableAudioTrackBlocks

检索在额外添加将导致空间不足导致失败之前可添加到轨道的当前块数。
IRedbookDiscMaster::GetTotalAudioBlocks

检索可用于暂存音轨的块总数。 总计包括所有块类型,包括可能需要为跟踪间隙分配的块。
IRedbookDiscMaster::GetTotalAudioTracks

检索已暂存或正在暂存的轨道总数。
IRedbookDiscMaster::GetUsedAudioBlocks

检索正在使用的音频块的总数。

要求

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