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 |