Freigeben über


SUB_Q_TRACK_ISRC Struktur (ntddcdrm.h)

Die SUB_Q_TRACK_ISC enthält Positionsinformationen und wird in Verbindung mit der SUB_Q_CHANNEL_DATA Struktur verwendet.

Syntax

typedef struct _SUB_Q_TRACK_ISRC {
  SUB_Q_HEADER Header;
  UCHAR        FormatCode;
  UCHAR        Reserved0;
  UCHAR        Track;
  UCHAR        Reserved1;
  UCHAR        Reserved2 : 7;
  UCHAR        Tcval : 1;
  UCHAR        TrackIsrc[15];
} SUB_Q_TRACK_ISRC, *PSUB_Q_TRACK_ISRC;

Angehörige

Header

Gibt unter anderem die Länge der abgerufenen Q-Subchanneldaten an. Weitere Details finden Sie SUB_Q_HEADER.

FormatCode

Sollte den Wert IOCTL_CDROM_TRACK_ISRC haben.

Reserved0

Reserviert.

Track

Enthält die Nummer für den Titel, für den der ISRC-Wert angefordert wurde.

Reserved1

Reserviert.

Reserved2

Reserviert.

Tcval

Gibt an, dass ISRC-Daten erkannt wurden, wenn sie auf 1 festgelegt sind. Andernfalls gibt an, dass TrackIsrc- ungültig ist, wenn dieser Wert auf Null festgelegt ist.

TrackIsrc[15]

Enthält ein Array, das die Nachverfolgungs-ISRC-Daten enthält.

Anforderungen

Anforderung Wert
Header- ntddcdrm.h (enthalten Ntddcdrm.h)

Siehe auch

CDROM_SUB_Q_DATA_FORMAT

IOCTL_CDROM_READ_Q_CHANNEL

SUB_Q_CHANNEL_DATA

SUB_Q_HEADER