IOCTL and CD-ROM changes.
This commit is contained in:
@@ -49,15 +49,18 @@ typedef struct SMSF {
|
||||
uint8_t fr;
|
||||
} TMSF;
|
||||
|
||||
extern int plat_cdrom_is_track_audio(uint32_t sector);
|
||||
extern int plat_cdrom_get_last_block(void);
|
||||
extern void plat_cdrom_get_audio_tracks(int *st_track, int *end, TMSF *lead_out);
|
||||
extern int plat_cdrom_get_audio_track_info(int end, int track, int *track_num, TMSF *start, uint8_t *attr);
|
||||
extern int plat_cdrom_get_audio_sub(uint32_t sector, uint8_t *attr, uint8_t *track, uint8_t *index, TMSF *rel_pos, TMSF *abs_pos);
|
||||
extern int plat_cdrom_get_sector_size(uint32_t sector);
|
||||
extern int plat_cdrom_read_sector(uint8_t *buffer, int raw, uint32_t sector);
|
||||
extern void plat_cdrom_close(void);
|
||||
extern int plat_cdrom_set_drive(int drive);
|
||||
extern int plat_cdrom_is_track_audio(uint32_t sector);
|
||||
extern uint32_t plat_cdrom_get_last_block(void);
|
||||
extern void plat_cdrom_get_audio_tracks(int *st_track, int *end, TMSF *lead_out);
|
||||
extern int plat_cdrom_get_audio_track_info(int end, int track, int *track_num, TMSF *start, uint8_t *attr);
|
||||
extern int plat_cdrom_get_audio_sub(uint32_t sector, uint8_t *attr, uint8_t *track, uint8_t *index, TMSF *rel_pos, TMSF *abs_pos);
|
||||
extern int plat_cdrom_get_sector_size(uint32_t sector);
|
||||
extern int plat_cdrom_read_sector(uint8_t *buffer, int raw, uint32_t sector);
|
||||
extern void plat_cdrom_eject(void);
|
||||
extern void plat_cdrom_close(void);
|
||||
extern int plat_cdrom_set_drive(const char *drv);
|
||||
extern int plat_cdrom_ext_medium_changed(void);
|
||||
extern uint32_t plat_cdrom_get_track_start(uint32_t sector, uint8_t *attr, uint8_t *track);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user