Go to the source code of this file.
Data Structures | |
| struct | scsi_capacity |
| struct | ccs_modesel_head |
| struct | ccs_err_recovery |
| struct | ccs_disco_reco |
| struct | ccs_geometry |
| struct | ccs_cache |
| struct | cdrom_msf |
| struct | cdrom_ti |
| struct | cdrom_tochdr |
| struct | cdrom_tocentry |
| struct | cdrom_subchnl |
| struct | cdrom_volctrl |
| struct | cdrom_read |
Defines | |
| #define | SCMD_READ_TOC 0x43 |
| read table of contents | |
| #define | SCMD_PLAYAUDIO_MSF 0x47 |
| play data at time offset | |
| #define | SCMD_PLAYAUDIO_TI 0x48 |
| play data at track/index | |
| #define | SCMD_PAUSE_RESUME 0x4B |
| pause/resume audio | |
| #define | SCMD_READ_SUBCHANNEL 0x42 |
| read SC info on playing disc | |
| #define | SCMD_PLAYAUDIO10 0x45 |
| play data at logical block | |
| #define | SCMD_READ_HEADER 0x44 |
| read TOC header | |
| #define | SCMD_PLAYAUDIO12 0xA5 |
| play data at logical block | |
| #define | SCMD_PLAYTRACK_REL12 0xA9 |
| play track at relative offset | |
| #define | SCMD_CD_PLAYBACK_CONTROL 0xC9 |
| Sony vendor-specific audio. | |
| #define | SCMD_CD_PLAYBACK_STATUS 0xC4 |
| control opcodes. info please! | |
| #define | ERR_RECOVERY_PARMS 0x01 |
| #define | DISCO_RECO_PARMS 0x02 |
| #define | FORMAT_PARMS 0x03 |
| #define | GEOMETRY_PARMS 0x04 |
| #define | CERTIFICATION_PARMS 0x06 |
| #define | CACHE_PARMS 0x38 |
| #define | CDROM_LBA 0x01 |
| #define | CDROM_MSF 0x02 |
| #define | CDROM_DATA_TRACK 0x04 |
| #define | CDROM_LEADOUT 0xAA |
| #define | CDROM_AUDIO_INVALID 0x00 |
| audio status not supported | |
| #define | CDROM_AUDIO_PLAY 0x11 |
| audio play operation in progress | |
| #define | CDROM_AUDIO_PAUSED 0x12 |
| audio play operation paused | |
| #define | CDROM_AUDIO_COMPLETED 0x13 |
| audio play successfully completed | |
| #define | CDROM_AUDIO_ERROR 0x14 |
| audio play stopped due to error | |
| #define | CDROM_AUDIO_NO_STATUS 0x15 |
| no current audio status to return | |
| #define | CDROM_MODE1_SIZE 2048 |
| #define | CDROM_MODE2_SIZE 2336 |
| #define | CDROMPAUSE 0x5301 |
| pause | |
| #define | CDROMRESUME 0x5302 |
| resume | |
| #define | CDROMPLAYMSF 0x5303 |
| #define | CDROMPLAYTRKIND 0x5304 |
| SCMD_PLAY_AUDIO_MSF. | |
| #define | CDROMREADTOCHDR 0x5305 |
| SCMD_PLAY_AUDIO_TI. | |
| #define | CDROMREADTOCENTRY 0x5306 |
| read the TOC header | |
| #define | CDROMSTOP 0x5307 |
| read a TOC entry stop the drive motor | |
| #define | CDROMSTART 0x5308 |
| turn the motor on | |
| #define | CDROMEJECT 0x5309 |
| eject CD-ROM media | |
| #define | CDROMVOLCTRL 0x530a |
| #define | CDROMSUBCHNL 0x530b |
| vlume control | |
| #define | CDROMREADMODE2 0x530c |
| read sub-channel data | |
| #define | CDROMREADMODE1 0x530d |
| read type-2 data (not suppt) | |
| #define CDROM_AUDIO_COMPLETED 0x13 |
| #define CDROM_AUDIO_ERROR 0x14 |
| #define CDROM_AUDIO_INVALID 0x00 |
| #define CDROM_AUDIO_NO_STATUS 0x15 |
| #define CDROM_AUDIO_PLAY 0x11 |
| #define CDROM_DATA_TRACK 0x04 |
| #define CDROM_LBA 0x01 |
CD-ROM address types (cdrom_tocentry.cdte_format)
| #define CDROM_LEADOUT 0xAA |
| #define CDROMPLAYTRKIND 0x5304 |
| #define CDROMREADMODE1 0x530d |
| #define CDROMREADMODE2 0x530c |
| #define CDROMREADTOCENTRY 0x5306 |
| #define CDROMREADTOCHDR 0x5305 |
| #define CDROMSTOP 0x5307 |
| #define CDROMSUBCHNL 0x530b |
| #define CDROMVOLCTRL 0x530a |
(struct cdrom_volctrl)
| #define ERR_RECOVERY_PARMS 0x01 |
| #define SCMD_CD_PLAYBACK_CONTROL 0xC9 |
| #define SCMD_CD_PLAYBACK_STATUS 0xC4 |
| #define SCMD_PLAYAUDIO12 0xA5 |
| #define SCMD_PLAYTRACK_REL12 0xA9 |
| #define SCMD_READ_SUBCHANNEL 0x42 |
| #define SCMD_READ_TOC 0x43 |
1.4.6-5