CDROM_TOC_FULL_TOC_DATA_BLOCK structure (ntddcdrm.h)
La structure CDROM_TOC_FULL_TOC_DATA_BLOCK contient des données de descripteur de suivi utilisées conjointement avec les données de la structure CDROM_TOC_FULL_TOC_DATA .
Syntaxe
typedef struct _CDROM_TOC_FULL_TOC_DATA_BLOCK {
UCHAR SessionNumber;
UCHAR Control : 4;
UCHAR Adr : 4;
UCHAR Reserved1;
UCHAR Point;
UCHAR MsfExtra[3];
UCHAR Zero;
UCHAR Msf[3];
} CDROM_TOC_FULL_TOC_DATA_BLOCK, *PCDROM_TOC_FULL_TOC_DATA_BLOCK;
Membres
SessionNumber
Contient le numéro de la session à laquelle appartient la piste.
Control
Indique les attributs de la piste. Il peut s’agir d’une combinaison des valeurs suivantes.
Attribut | Description |
---|---|
AUDIO_WITH_PREEMPHASIS | Deux canaux audio avec une préemphasie de 50/15 microsecondes ont été ajoutés. |
DIGITAL_COPY_PERMITTED | La copie numérique est autorisée. |
AUDIO_DATA_TRACK | La piste contient des données nonaudio. |
TWO_FOUR_CHANNEL_AUDIO | La piste contient quatre canaux de données audio. |
Adr
Indique le type d’informations encodées dans le sous-canal Q du bloc où cette entrée de table des matières a été trouvée. Il peut s’agir de l’une des valeurs suivantes.
Type | Description |
---|---|
ADR_NO_MODE_INFORMATION | Informations sur le mode de sous-canal Q non fournies. |
ADR_ENCODES_CURRENT_POSITION | Le sous-canal Q encode les données de position actuelles. |
ADR_ENCODES_MEDIA_CATALOG | Le sous-canal Q encode le numéro de catalogue multimédia. |
ADR_ENCODES_ISRC | Le sous-canal Q encode ISRC. |
Reserved1
Réservé.
Point
Définit différents types d’informations dans la zone de prospect de la table des matières. Pour plus d’informations sur les valeurs autorisées pour ce membre, voir la spécification T10/1363-D du Comité national des normes des technologies de l’information (NCITS).
MsfExtra[3]
Voir la spécification T10/1363-D du Comité national des normes de technologie de l’information (NCITS) Pour plus d’informations sur les valeurs autorisées pour ce membre.
Zero
Contient la valeur du bit zéro.
Msf[3]
Contient la minute, la seconde et le frame. Msf[0] contient le champ minutes. Msf[1] contient le champ secondes et Msf[2] le champ frames. MSF est un format similaire à l’adressage de bloc logique.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ntddcdrm.h (incluez Ntddcdrm.h) |