iDiscFormat2TrackAtOnce 接口 (imapi2.h)

使用此接口在“一次跟踪”模式下将音频写入空白 CD-R 或 CD-RW 媒体。

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

继承

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

方法

IDiscFormat2TrackAtOnce 接口包含以下方法。

 
IDiscFormat2TrackAtOnce::AddAudioTrack

将数据流作为新轨迹写入当前媒体。
IDiscFormat2TrackAtOnce::CancelAddTrack

取消当前写入操作。 (IDiscFormat2TrackAtOnce.CancelAddTrack)
IDiscFormat2TrackAtOnce::get_BufferUnderrunFreeDisabled

确定是否启用了缓冲区不足免费录制。 (IDiscFormat2TrackAtOnce.get_BufferUnderrunFreeDisabled)
IDiscFormat2TrackAtOnce::get_ClientName

检索客户端的友好名称。 (IDiscFormat2TrackAtOnce.get_ClientName)
IDiscFormat2TrackAtOnce::get_CurrentPhysicalMediaType

检索光盘设备中的媒体类型。 (IDiscFormat2TrackAtOnce.get_CurrentPhysicalMediaType)
IDiscFormat2TrackAtOnce::get_CurrentRotationTypeIsPureCAV

检索记录器使用的当前旋转速度控件。 (IDiscFormat2TrackAtOnce.get_CurrentRotationTypeIsPureCAV)
IDiscFormat2TrackAtOnce::get_CurrentWriteSpeed

检索驱动器的当前写入速度。 (IDiscFormat2TrackAtOnce.get_CurrentWriteSpeed)
IDiscFormat2TrackAtOnce::get_DoNotFinalizeMedia

确定在写入音轨后媒体是否保持打开状态以供写入。 (获取)
IDiscFormat2TrackAtOnce::get_ExpectedTableOfContents

检索在音轨写入会话中放置在媒体上的音频轨道的目录。
IDiscFormat2TrackAtOnce::get_FreeSectorsOnMedia

检索可用于向媒体添加新轨迹的扇区数。
IDiscFormat2TrackAtOnce::get_NumberOfExistingTracks

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

检索要用于写入操作的录制设备。 (IDiscFormat2TrackAtOnce.get_Recorder)
IDiscFormat2TrackAtOnce::get_RequestedRotationTypeIsPureCAV

检索请求的旋转速度控件类型。 (IDiscFormat2TrackAtOnce.get_RequestedRotationTypeIsPureCAV)
IDiscFormat2TrackAtOnce::get_RequestedWriteSpeed

检索请求的写入速度。 (IDiscFormat2TrackAtOnce.get_RequestedWriteSpeed)
IDiscFormat2TrackAtOnce::get_SupportedWriteSpeedDescriptors

检索光盘录制器和当前媒体支持的详细写入配置列表。 (IDiscFormat2TrackAtOnce.get_SupportedWriteSpeedDescriptors)
IDiscFormat2TrackAtOnce::get_SupportedWriteSpeeds

检索光盘记录器和当前媒体支持的写入速度列表。 (IDiscFormat2TrackAtOnce.get_SupportedWriteSpeeds)
IDiscFormat2TrackAtOnce::get_TotalSectorsOnMedia

如果写入一个连续音频曲目,则检索媒体上可用的总扇区。
IDiscFormat2TrackAtOnce::get_UsedSectorsOnMedia

检索媒体上已用扇区总数。
IDiscFormat2TrackAtOnce::P repareMedia

锁定当前媒体以独占访问。 (IDiscFormat2TrackAtOnce.PrepareMedia)
IDiscFormat2TrackAtOnce::p ut_BufferUnderrunFreeDisabled

确定是否启用了缓冲区不足自由录制。
IDiscFormat2TrackAtOnce::p ut_ClientName

设置客户端的友好名称。 (IDiscFormat2TrackAtOnce.put_ClientName)
IDiscFormat2TrackAtOnce::p ut_DoNotFinalizeMedia

确定在写入音轨后媒体是否保持打开状态以供写入。 (放置)
IDiscFormat2TrackAtOnce::p ut_Recorder

设置用于写入操作的录制设备。 (IDiscFormat2TrackAtOnce.put_Recorder)
IDiscFormat2TrackAtOnce::ReleaseMedia

关闭跟踪写入会话并释放锁。
IDiscFormat2TrackAtOnce::SetWriteSpeed

设置光盘录制器的写入速度。 (IDiscFormat2TrackAtOnce.SetWriteSpeed)

注解

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

在刻录操作期间可能会发生电源状态转换, (即用户注销或系统暂停) 这会导致刻录过程中断和可能的数据丢失。 有关编程注意事项,请参阅 防止在燃烧期间注销或挂起

要求

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

另请参阅

IDiscFormat2

IDiscFormat2Data

IDiscFormat2RawCD