IRedbookDiscMaster インターフェイス (imapi.h)
IRedbookDiscMaster インターフェイスを使用すると、オーディオ CD イメージをステージングできます。 MSDiscMasterObj でサポートされている形式の 1 つを表し、トラックアットワンス モード (固定サイズのオーディオ ギャップ) でマルチトラック オーディオ ディスクを作成できます。
トラックはスタッシュ ファイルに作成され、データが追加され、閉じられます。 一度にステージングされるトラックは 1 つだけです。これは オープン トラックと呼ばれます。残りのトラックは閉じられ、イメージにコミットされますが、開いているトラックは閉じたトラックで使用されていないすべてのブロックで使用できます。
継承
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 |