Freigeben über


IRedbookDiscMaster-Schnittstelle (imapi.h)

Die IRedbookDiscMaster-Schnittstelle ermöglicht das Staging eines Audio-CD-Images. Es stellt eines der von MSDiscMasterObj unterstützten Formate dar und ermöglicht die Erstellung von Mehrspur-Audio-Discs im Track-at-Once-Modus (Audiolücken mit fester Größe).

Spuren werden in der Stashdatei erstellt, Daten hinzugefügt und dann geschlossen. Es wird jeweils nur eine Strecke ausgeführt; dies wird als offene Spur bezeichnet. Die restlichen Spuren werden geschlossen und auf das Image festgelegt, während der offene Track alle Blöcke zur Verfügung hat, die nicht von geschlossenen Spuren verwendet werden.

Vererbung

Die IRedbookDiscMaster-Schnittstelle erbt von der IUnknown-Schnittstelle . IRedbookDiscMaster verfügt auch über folgende Arten von Membern:

Methoden

Die IRedbookDiscMaster-Schnittstelle verfügt über diese Methoden.

 
IRedbookDiscMaster::AddAudioTrackBlocks

Fügt der aktuell geöffneten Spur Blöcke mit Audiodaten hinzu. Diese Methode kann wiederholt aufgerufen werden, bis kein Speicherplatz verfügbar ist oder die Spur voll ist.
IRedbookDiscMaster::CloseAudioTrack

Schließt eine aktuell geöffnete Audiospur. Alle Audiospuren müssen geschlossen werden, bevor die IDiscMaster::RecordDisc-Methode aufgerufen werden kann.
IRedbookDiscMaster::CreateAudioTrack

Beginnt mit dem Staging einer neuen Audiospur. Sie kann nur aufgerufen werden, wenn keine offenen Audiospuren im Bild vorhanden sind.
IRedbookDiscMaster::GetAudioBlockSize

Ruft die Größe eines Audioblocks in Bytes ab.
IRedbookDiscMaster::GetAvailableAudioTrackBlocks

Ruft die aktuelle Anzahl von Blöcken ab, die der Spur hinzugefügt werden können, bevor ein zusätzliches Add einen Fehler aufgrund von Platzmangel verursacht.
IRedbookDiscMaster::GetTotalAudioBlocks

Ruft die Gesamtzahl der für Stagingaudiospuren verfügbaren Blöcke ab. Die Summe umfasst alle Blocktypen, einschließlich Blöcken, die möglicherweise für Spurlücken zugeordnet werden müssen.
IRedbookDiscMaster::GetTotalAudioTracks

Ruft die Gesamtzahl der Tracks ab, die entweder inszeniert wurden oder inszeniert werden.
IRedbookDiscMaster::GetUsedAudioBlocks

Ruft die Gesamtzahl der verwendeten Audioblöcke ab.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile imapi.h