1.1 --- a/src/gdrom/gdrom.h Thu Dec 14 12:31:38 2006 +0000
1.2 +++ b/src/gdrom/gdrom.h Thu Jan 11 12:14:11 2007 +0000
1.5 - * $Id: gdrom.h,v 1.8 2006-12-14 12:31:38 nkeynes Exp $
1.6 + * $Id: gdrom.h,v 1.9 2006-12-19 09:52:56 nkeynes Exp $
1.8 * This file defines the structures and functions used by the GD-Rom
1.9 * disc driver. (ie, the modules that supply a CD image to be used by the
1.11 #define TRACK_DATA 0x40
1.12 #define TRACK_FOUR_CHANNEL 0x80
1.14 -struct gdrom_track {
1.15 +typedef struct gdrom_track {
1.16 gdrom_track_mode_t mode;
1.17 uint8_t flags; /* Track flags */
1.18 int session; /* session # containing this track */
1.20 uint32_t sector_size; /* For convenience, determined by mode */
1.21 uint32_t sector_count;
1.22 uint32_t offset; /* File offset of start of track - image files only */
1.27 typedef struct gdrom_disc {
1.28 @@ -120,6 +120,10 @@
1.30 gdrom_error_t gdrom_get_info( char *buf, int session );
1.32 +gdrom_track_t gdrom_get_track( int track_no );
1.34 +uint8_t gdrom_get_track_no_by_lba( uint32_t lba );
1.37 * Shortcut to open and mount an image file