CDROM_TOC_FULL_TOC_DATA_BLOCK-Struktur (ntddcdrm.h)
Die CDROM_TOC_FULL_TOC_DATA_BLOCK-Struktur enthält Spurdeskriptordaten, die in Verbindung mit den Daten aus der CDROM_TOC_FULL_TOC_DATA-Struktur verwendet werden.
Syntax
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;
Member
SessionNumber
Enthält die Nummer der Sitzung, zu der die Spur gehört.
Control
Gibt die Attribute der Spur an. Kann eine Kombination der folgenden Werte sein.
attribute | BESCHREIBUNG |
---|---|
AUDIO_WITH_PREEMPHASIS | Zwei Audiokanäle mit einer Präemphasis von 50/15 Mikrosekunden wurden hinzugefügt. |
DIGITAL_COPY_PERMITTED | Digitales Kopieren ist zulässig. |
AUDIO_DATA_TRACK | Der Track enthält nicht abaudio-Daten. |
TWO_FOUR_CHANNEL_AUDIO | Der Track enthält vier Kanäle mit Audiodaten. |
Adr
Gibt den Typ der Informationen an, die im Q-Unterkanal des Blocks codiert sind, in dem dieser Inhaltsverzeichniseintrag gefunden wurde. Kann einer der folgenden Werte sein.
Typ | BESCHREIBUNG |
---|---|
ADR_NO_MODE_INFORMATION | Informationen zum Q-Subchannelmodus werden nicht bereitgestellt. |
ADR_ENCODES_CURRENT_POSITION | Q-Subchannel codiert aktuelle Positionsdaten. |
ADR_ENCODES_MEDIA_CATALOG | Q-Subchannel codiert die Medienkatalognummer. |
ADR_ENCODES_ISRC | Q-Subchannel codiert ISRC. |
Reserved1
Reserviert.
Point
Definiert verschiedene Arten von Informationen im Lead-In-Bereich des Inhaltsverzeichnisses. Informationen zu den zulässigen Werten für dieses Mitglied finden Sie in der Spezifikation T10/1363-D des National Committee for Information Technology Standards (NCITS).
MsfExtra[3]
Informationen zu den zulässigen Werten für dieses Mitglied finden Sie in der Spezifikation T10/1363-D des National Committee for Information Technology Standards (NCITS).
Zero
Enthält den Wert des Nullbits.
Msf[3]
Enthält die Minute, die Sekunde und den Frame. Msf[0] enthält das Minutenfeld. Msf[1] enthält das Feld sekunden und Msf[2] das Feld frames. MSF ist ein Format, das der logischen Blockadressierung ähnelt.
Anforderungen
Anforderung | Wert |
---|---|
Header | ntddcdrm.h (include Ntddcdrm.h) |