include/bcd.h File Reference


Defines

#define BCD_VERSION   0x0103
#define BCD_DISC_CHANGED   0xff
#define BCD_DISC_NOT_CHANGED   1
#define BCD_DISC_UNKNOWN   0
#define BCD_DOOR_OPEN   1
#define BCD_DOOR_UNLOCKED   2
#define BCD_SUPPORT_COOKED   4
#define BCD_READ_ONLY   8
#define BCD_DATA_READ_ONLY   16
#define BCD_SUPPORT_INTERLEAVE   32
#define bcd_pause   bcd_stop
#define BCD_DE_WRITE_PROTECT   0
#define BCD_DE_UNKNOWN_UNIT   1
#define BCD_DE_DRIVE_NOT_READY   2
#define BCD_DE_UNKNOWN_COMMAND   3
#define BCD_DE_CRC_ERROR   4
#define BCD_DE_STRUCT_LEN   5
#define BCD_DE_SEEK_ERROR   6
#define BCD_DE_UNKNOWN_MEDIA   7
#define BCD_DE_SECTOR_NOT_FOUND   8
#define BCD_DE_OUT_OF_PAPER   9
#define BCD_DE_WRITE_FAULT   10
#define BCD_DE_READ_FAULT   11
#define BCD_DE_GENERAL_FAILURE   12
#define BCD_DE_INVALID_DISK_CHANGE   15

Functions

int bcd_open (void)
int bcd_close (void)
int bcd_open_door (void)
int bcd_close_door (void)
int bcd_lock (int)
int bcd_disc_changed (void)
int bcd_reset (void)
int bcd_device_status (void)
int bcd_audio_busy (void)
int bcd_audio_position (void)
int bcd_now_playing (void)
int bcd_get_audio_info (void)
int bcd_get_track_address (int trackno, int *start, int *len)
int bcd_track_is_audio (int trackno)
int bcd_play_track (int *tracknum)
int bcd_play (int start, int len)
int bcd_set_volume (int)
int bcd_stop (void)
int bcd_resume (void)
char * bcd_error (void)

Variables

int _error_code
char * _bcd_error

Define Documentation

#define BCD_DATA_READ_ONLY   16
 

#define BCD_DE_CRC_ERROR   4
 

#define BCD_DE_DRIVE_NOT_READY   2
 

#define BCD_DE_GENERAL_FAILURE   12
 

#define BCD_DE_INVALID_DISK_CHANGE   15
 

#define BCD_DE_OUT_OF_PAPER   9
 

#define BCD_DE_READ_FAULT   11
 

#define BCD_DE_SECTOR_NOT_FOUND   8
 

#define BCD_DE_SEEK_ERROR   6
 

#define BCD_DE_STRUCT_LEN   5
 

#define BCD_DE_UNKNOWN_COMMAND   3
 

#define BCD_DE_UNKNOWN_MEDIA   7
 

#define BCD_DE_UNKNOWN_UNIT   1
 

#define BCD_DE_WRITE_FAULT   10
 

#define BCD_DE_WRITE_PROTECT   0
 

#define BCD_DISC_CHANGED   0xff
 

#define BCD_DISC_NOT_CHANGED   1
 

#define BCD_DISC_UNKNOWN   0
 

#define BCD_DOOR_OPEN   1
 

#define BCD_DOOR_UNLOCKED   2
 

#define bcd_pause   bcd_stop
 

#define BCD_READ_ONLY   8
 

#define BCD_SUPPORT_COOKED   4
 

#define BCD_SUPPORT_INTERLEAVE   32
 

#define BCD_VERSION   0x0103
 


Function Documentation

int bcd_audio_busy void   ) 
 

int bcd_audio_position void   ) 
 

int bcd_close void   ) 
 

int bcd_close_door void   ) 
 

int bcd_device_status void   ) 
 

int bcd_disc_changed void   ) 
 

char* bcd_error void   ) 
 

int bcd_get_audio_info void   ) 
 

int bcd_get_track_address int  trackno,
int *  start,
int *  len
 

int bcd_lock int   ) 
 

int bcd_now_playing void   ) 
 

int bcd_open void   ) 
 

int bcd_open_door void   ) 
 

int bcd_play int  start,
int  len
 

int bcd_play_track int *  tracknum  ) 
 

int bcd_reset void   ) 
 

int bcd_resume void   ) 
 

int bcd_set_volume int   ) 
 

int bcd_stop void   ) 
 

int bcd_track_is_audio int  trackno  ) 
 


Variable Documentation

char* _bcd_error
 

int _error_code
 


Generated on Mon Aug 28 20:55:31 2006 for D1X-Rebirth by  doxygen 1.4.6