typedef struct cdrom_tocentry_t
{
/* input parameters */
unsigned char track; /* track number or CDROM_LEADOUT (0xAA) */
unsigned char format; /* CDROM_LBA (0x01) or CDROM_MSF (0x02) */
/* output parameters */
unsigned int adr:4; /* the SUBQ channel encodes 0: nothing,
1: position data, 2: MCN, 3: ISRC,
else: reserved */
unsigned int ctrl:4; /* bit 0: audio with pre-emphasis,
bit 1: digital copy permitted,
bit 2: data track,
bit 3: four channel */
unsigned char datamode; /* currently not set */
unsigned short dummy; /* FIXME: Unknown parameter */
cd_ad addr; /* track start */
cdrom_ti_t cdti; /* start and end of the track */
};
#define CDROM_LEADOUT 0xAA
#define CDROM_LBA 0x01
#define CDROM_MSF 0x02
See Also