Partager via


Interface IRedbookDiscMaster (imapi.h)

L’interface IRedbookDiscMaster permet la mise en lots d’une image de CD audio. Il représente l’un des formats pris en charge par MSDiscMasterObj et permet la création de disques audio multi-pistes en mode Suivi à la fois (écarts audio de taille fixe).

Les pistes sont créées dans le fichier de stockage, les données y sont ajoutées, puis elles sont fermées. Une seule piste est mise en scène à la fois; c’est ce qu’on appelle la piste ouverte. Les pistes restantes sont fermées et validées sur l’image, tandis que la piste ouverte dispose de tous les blocs qui ne sont pas utilisés par les pistes fermées.

Héritage

L’interface IRedbookDiscMaster hérite de l’interface IUnknown. IRedbookDiscMaster a également les types de membres suivants :

Méthodes

L’interface IRedbookDiscMaster utilise ces méthodes.

 
IRedbookDiscMaster::AddAudioTrackBlocks

Ajoute des blocs de données audio à la piste actuellement ouverte. Cette méthode peut être appelée à plusieurs reprises jusqu’à ce qu’il n’y ait pas d’espace disponible ou que la piste soit pleine.
IRedbookDiscMaster::CloseAudioTrack

Ferme une piste audio actuellement ouverte. Toutes les pistes audio doivent être fermées pour que la méthode IDiscMaster::RecordDisc puisse être appelée.
IRedbookDiscMaster::CreateAudioTrack

Commence la mise en lots d’une nouvelle piste audio. Il peut être appelé uniquement lorsqu’il n’y a pas de pistes audio ouvertes dans l’image.
IRedbookDiscMaster::GetAudioBlockSize

Récupère la taille, en octets, d’un bloc audio.
IRedbookDiscMaster::GetAvailableAudioTrackBlocks

Récupère le nombre actuel de blocs qui peuvent être ajoutés à la piste avant qu’un ajout supplémentaire ne provoque un échec en raison du manque d’espace.
IRedbookDiscMaster::GetTotalAudioBlocks

Récupère le nombre total de blocs disponibles pour les pistes audio intermédiaires. Le total inclut tous les types de blocs, y compris les blocs qui peuvent avoir besoin d’être alloués pour le suivi des écarts.
IRedbookDiscMaster::GetTotalAudioTracks

Récupère le nombre total de pistes qui ont été intermédiaires ou qui sont en cours de mise en scène.
IRedbookDiscMaster::GetUsedAudioBlocks

Récupère le nombre total de blocs audio utilisés.

Configuration requise

   
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête imapi.h