Lire en anglais

Partager via


en-tête imapi2.h

Cet en-tête est utilisé par l’API De mastering d’images. Pour plus d'informations, consultez les pages suivantes :

imapi2.h contient les interfaces de programmation suivantes :

Interfaces

 
DDiscFormat2DataEvents

Implémentez cette interface pour recevoir des notifications de l’opération d’écriture en cours. (DDiscFormat2DataEvents)
DDiscFormat2EraseEvents

Implémentez cette interface pour recevoir des notifications de l’opération d’effacement en cours.
DDiscFormat2RawCDEvents

Implémentez cette interface pour recevoir des notifications de l’opération d’écriture d’image brute actuelle.
DDiscFormat2TrackAtOnceEvents

Implémentez cette interface pour recevoir des notifications de l’opération de suivi en cours.
DDiscMaster2Events

Implémentez cette interface pour recevoir une notification lorsqu’un périphérique CD ou DVD est ajouté ou supprimé de l’ordinateur.
DWriteEngine2Events

Implémentez cette interface pour recevoir des notifications de l’opération d’écriture en cours. (DWriteEngine2Events)
IBlockRange

Utilisez cette interface pour récupérer des informations sur une seule plage continue de secteurs sur le média. Cette interface est généralement utilisée avec l’interface IBlockRangeList pour décrire une collection de plages de secteurs.
IBlockRangeList

Utilisez cette interface pour récupérer une liste de plages de secteurs continus sur le média. Cette interface est utilisée pour décrire les secteurs qui doivent être mis à jour sur un disque réinscriptible lorsqu’une nouvelle session logique est enregistrée.
IBurnVerification

Utilisez cette interface avec IDiscFormat2Data ou IDiscFormat2TrackAtOnce pour obtenir ou définir la propriété Burn Verification Level qui détermine comment l’intégrité du média gravé est vérifiée après l’opération d’écriture.
IDiscFormat2

Il s’agit d’une interface de base. Utilisez les interfaces suivantes qui héritent de cette interface IDiscFormat2Data, IDiscFormat2Erase, IDiscFormat2TrackAtOnce, IDiscFormat2RawCDD
IDiscFormat2Data

Utilisez cette interface pour écrire un flux de données sur un disque.
IDiscFormat2DataEventArgs

Utilisez cette interface pour récupérer des informations sur l’opération d’écriture en cours. (IDiscFormat2DataEventArgs)
IDiscFormat2Erase

Utilisez cette interface pour effacer les données d’un disque.
IDiscFormat2RawCD

Utilisez cette interface pour écrire des images brutes sur un périphérique à disque à l’aide du mode DAO (Disc At Once) (également appelé enregistrement ininterrompu).
IDiscFormat2RawCDEventArgs

Utilisez cette interface pour récupérer des informations sur l’opération d’écriture en cours. (IDiscFormat2RawCDEventArgs)
IDiscFormat2TrackAtOnce

Utilisez cette interface pour écrire de l’audio sur des supports CD-R ou CD-RW vides en mode Suivi à la fois.
IDiscFormat2TrackAtOnceEventArgs

Utilisez cette interface pour récupérer des informations sur l’opération d’écriture en cours. (IDiscFormat2TrackAtOnceEventArgs)
IDiscMaster2

Utilisez cette interface pour énumérer les périphériques CD et DVD installés sur l’ordinateur.
IDiscRecorder2

Cette interface représente un appareil physique. Cette interface permet de récupérer des informations sur un périphérique CD et DVD installé sur l’ordinateur et d’effectuer des opérations telles que la fermeture de la barre d’état ou l’éjection du média.
IDiscRecorder2Ex

Cette interface représente un appareil physique.
IMultisession

Interface de base contenant des propriétés communes aux interfaces multisession dérivées.
IMultisessionRandomWrite

Utilisez cette interface pour récupérer des informations sur l’état actuel des médias, ce qui autorise les écritures aléatoires et ne prend pas en charge le concept de sessions physiques.
IMultisessionSequential

Utilisez cette interface pour récupérer des informations sur la session d’importation précédente sur un média enregistré séquentiellement, si le média contient une session précédente.
IMultisessionSequential2

Utilisez cette interface pour récupérer des informations sur la taille d’une unité accessible en écriture sur un média enregistré de manière séquentielle.
IRawCDImageCreator

Utilisez cette interface pour créer une image DE CD RAW à utiliser dans l’écriture sur un support CD en mode Disque à la fois (DAO). Les images créées avec cette interface peuvent être écrites sur un support CD à l’aide de l’interface IDiscFormat2RawCD.
IRawCDImageTrackInfo

Utilisez cette interface pour suivre les propriétés par piste appliquées au cd-rom.
IStreamConcatenate

Utilisez cette interface pour combiner plusieurs flux de données en un seul flux.
IStreamInterleave

Utilisez cette interface pour combiner plusieurs flux de données en un seul flux en interspersant alternativement des parties de chacun d’eux.
IStreamPseudoRandomBased

Utilisez cette interface pour générer un flux de données en lecture seule dont les données sont initialisées avec des données pseudo-aléatoires (non sécurisées du point de vue du chiffrement). Vous devez appeler la méthode SetSize pour définir la taille demandée du flux.
IWriteEngine2

Utilisez cette interface pour écrire un flux de données sur un appareil.
IWriteEngine2EventArgs

Utilisez cette interface pour récupérer des informations sur l’opération d’écriture en cours. Cette interface est passée à la méthode DWriteEngine2Events::Update que vous implémentez.
IWriteSpeedDescriptor

Utilisez cette interface pour récupérer des configurations d’écriture détaillées prises en charge par l’enregistreur de disque et le support actuel, par exemple, le type de média, la vitesse d’écriture, le type de contrôle de vitesse de rotation.

Énumérations

 
IMAPI_BURN_VERIFICATION_LEVEL

Définit des valeurs pour la vérification de la gravure implémentée par l’interface IBurnVerification.
IMAPI_CD_SECTOR_TYPE

Définit les types de secteurs qui peuvent être écrits sur un support CD.
IMAPI_CD_TRACK_DIGITAL_COPY_SETTING

Définit les valeurs de paramètre de copie numérique disponibles pour une piste donnée.
IMAPI_FEATURE_PAGE_TYPE

Définit les valeurs de la fonctionnalité qui sont prises en charge par l’unité logique (périphérique CD et DVD).
IMAPI_FORMAT2_DATA_MEDIA_STATE

Définit des valeurs pour les états multimédias possibles.
IMAPI_FORMAT2_DATA_WRITE_ACTION

Définit des valeurs qui indiquent l’état actuel de l’opération d’écriture lors de l’utilisation de l’interface IDiscFormat2DataEventArgs.
IMAPI_FORMAT2_RAW_CD_DATA_SECTOR_TYPE

Définit des valeurs qui indiquent le type de données de sous-canal.
IMAPI_FORMAT2_RAW_CD_WRITE_ACTION

Définit des valeurs qui indiquent l’état actuel de l’opération d’écriture lors de l’utilisation de l’interface IDiscFormat2RawCDEventArgs.
IMAPI_FORMAT2_TAO_WRITE_ACTION

Définit des valeurs qui indiquent l’état actuel de l’opération d’écriture lors de l’utilisation de l’interface IDiscFormat2TrackAtOnceEventArgs.
IMAPI_MEDIA_PHYSICAL_TYPE

Définit des valeurs pour les types de médias actuellement connus pris en charge par IMAPI.
IMAPI_MEDIA_WRITE_PROTECT_STATE

Définit des valeurs qui indiquent la protection en écriture du média status. Une ou plusieurs valeurs de protection en écriture peuvent être définies sur un lecteur donné.
IMAPI_MODE_PAGE_REQUEST_TYPE

Définit des valeurs qui indiquent les demandes envoyées à un appareil à l’aide de la commande MMC MODE_SENSE10.
IMAPI_MODE_PAGE_TYPE

Définit des valeurs pour les pages de mode prises en charge par les périphériques CD et DVD.
IMAPI_PROFILE_TYPE

Définit des valeurs pour les profils possibles d’un périphérique CD et DVD. Un profil définit le type de média et de fonctionnalités pris en charge par l’appareil.
IMAPI_READ_TRACK_ADDRESS_TYPE

Définit des valeurs qui indiquent comment interpréter les adresses de piste pour le profil de disque actuel d’un type de média géré par défaut matériel de manière aléatoire.