SUB_Q_TRACK_ISRC structure (ntddcdrm.h)
The SUB_Q_TRACK_ISC contains position information and is used in conjunction with the SUB_Q_CHANNEL_DATA structure.
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;
Members
Header
Indicates, among other things, the length of the Q subchannel data that was retrieved. See SUB_Q_HEADER for further details.
FormatCode
Should have a value of IOCTL_CDROM_TRACK_ISRC.
Reserved0
Reserved.
Track
Contains the number for the track for which the ISRC value was requested.
Reserved1
Reserved.
Reserved2
Reserved.
Tcval
Indicates that ISRC data was detected, if set to 1. Otherwise, if set to zero, indicates that TrackIsrc is invalid.
TrackIsrc[15]
Contains an array that holds the tracking ISRC data.
Requirements
Requirement | Value |
---|---|
Header | ntddcdrm.h (include Ntddcdrm.h) |