iRawCDImageCreator 接口 (imapi2.h)

使用此接口创建 RAW CD 映像,以便在光盘一次 (DAO) 模式下写入 CD 媒体。 使用此接口创建的映像可以使用 IDiscFormat2RawCD 接口写入 CD 媒体。

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

继承

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

方法

IRawCDImageCreator 接口包含以下方法。

 
IRawCDImageCreator::AddSpecialPregap

接受提供的 IStream 对象,并保存关联的指针,以用作轨道 1 前间隙的数据。
IRawCDImageCreator::AddSubcodeRWGenerator

允许添加由 IStream 提供的自定义 R-W 子代码。 创建最终映像时,提供的对象的大小必须等于原始光盘映像中的扇区数 * 96 字节。
IRawCDImageCreator::AddTrack

接受提供的 IStream 对象,并将接口指针保存为图像中的下一个轨道。
IRawCDImageCreator::CreateResultImage

基于当前设置创建最终的 IStream 对象。
IRawCDImageCreator::get_DisableGaplessAudio

检索指定是否禁用“Gapless Audio”录制的当前值。 此属性默认为值 VARIANT_FALSE,这将禁止在连续音频轨道之间使用“无间隙”录制。
IRawCDImageCreator::get_ExpectedTableOfContents

获取生成的光盘的 SCSI 格式目录。
IRawCDImageCreator::get_LastUsedUserSectorInImage

检索当前媒体上已用扇区总数,包括现有轨迹之间的任何开销。
IRawCDImageCreator::get_MediaCatalogNumber

设置整个音频光盘的媒体目录编号 (MCN) 。
IRawCDImageCreator::get_NumberOfExistingTracks

检索媒体上现有音轨的数量。 (IRawCDImageCreator.get_NumberOfExistingTracks)
IRawCDImageCreator::get_ResultingImageType

检索值,该值指定将生成的图像文件类型。
IRawCDImageCreator::get_StartingTrackNumber

检索起始曲目编号。
IRawCDImageCreator::get_StartOfLeadout

检索定义 Leadout 开始的 LBA 的值。 可以通过将图像与介质的 LastPossibleStartOfLeadout 进行比较,来确定是否可以将图像写入介质。
IRawCDImageCreator::get_StartOfLeadoutLimit

检索当前的 StartOfLeadoutLimit 属性值。 此值指定是否需要将生成的图像拟合在 StartOfLeadout 大于或等于 LBA 的介质上。
IRawCDImageCreator::get_TrackInfo

检索索引属性,该属性采用范围为 1 到 99 的 LONG 值作为索引,以确定用户正在查询哪个跟踪。 然后,针对感兴趣的特定每轨属性查询/设置返回的对象。
IRawCDImageCreator::p ut_DisableGaplessAudio

设置值,该值指定是否禁用“Gapless Audio”录制。 此属性默认为值 VARIANT_FALSE,这将禁止在连续音频轨道之间使用“无间隙”录制。
IRawCDImageCreator::p ut_MediaCatalogNumber

检索整个音频光盘的媒体目录编号 (MCN) 。
IRawCDImageCreator::p ut_ResultingImageType

设置定义将生成的图像文件类型的值。
IRawCDImageCreator::p ut_StartingTrackNumber

设置起始曲目编号。
IRawCDImageCreator::p ut_StartOfLeadoutLimit

设置 StartOfLeadoutLimit 属性值。

注解

使用此接口创建的映像可以写入永久性存储供以后使用,也可以直接提供给 IDiscFormat2RawCD 接口以写入 CD 介质。

DVD 媒体不支持这种类型的写入。

具有 Service Pack 1 (SP1) 的 Windows Server 2003、具有 Service Pack 2 的 Windows XP (SP2) 以及 Windows Vista 通过用于存储的 Windows 功能包支持此接口。 Windows 7 和 Windows Server 2008 R2 原生支持此更新包提供的所有功能。

要求

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

另请参阅

IMAPI_CD_SECTOR_TYPE