filename | src/gdrom/gdrom.h |
changeset | 245:a1d0655a88d3 |
prev | 237:6f1a429c9d12 |
next | 342:850502f0e8de |
author | nkeynes |
date | Fri Dec 29 00:24:43 2006 +0000 (17 years ago) |
permissions | -rw-r--r-- |
last change | Limit number of sectors read at once (linux driver seems to throw a hissy fit if you request too many at a time) |
file | annotate | diff | log | raw |
1.1 --- a/src/gdrom/gdrom.h Thu Dec 14 12:31:38 2006 +00001.2 +++ b/src/gdrom/gdrom.h Fri Dec 29 00:24:43 2006 +00001.3 @@ -1,5 +1,5 @@1.4 /**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.7 *1.8 * This file defines the structures and functions used by the GD-Rom1.9 * disc driver. (ie, the modules that supply a CD image to be used by the1.10 @@ -59,7 +59,7 @@1.11 #define TRACK_DATA 0x401.12 #define TRACK_FOUR_CHANNEL 0x801.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.19 @@ -67,7 +67,7 @@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.23 -};1.24 +} *gdrom_track_t;1.27 typedef struct gdrom_disc {1.28 @@ -120,6 +120,10 @@1.29 */1.30 gdrom_error_t gdrom_get_info( char *buf, int session );1.32 +gdrom_track_t gdrom_get_track( int track_no );1.33 +1.34 +uint8_t gdrom_get_track_no_by_lba( uint32_t lba );1.35 +1.36 /**1.37 * Shortcut to open and mount an image file1.38 */
.