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 :
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. |
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. |