Expand Minimize

SUB_Q_TRACK_ISRC structure

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

Contains an array that holds the tracking ISRC data.

Requirements

Header

Ntddcdrm.h (include Ntddcdrm.h)

See also

IOCTL_CDROM_READ_Q_CHANNEL
CDROM_SUB_Q_DATA_FORMAT
SUB_Q_CHANNEL_DATA
SUB_Q_HEADER

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft. All rights reserved.