Mercurial > sdl-ios-xcode
diff src/cdrom/SDL_syscdrom.h @ 1895:c121d94672cb
SDL 1.2 is moving to a branch, and SDL 1.3 is becoming the head.
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Mon, 10 Jul 2006 21:04:37 +0000 |
parents | d910939febfa |
children | 542c78b6fb12 |
line wrap: on
line diff
--- a/src/cdrom/SDL_syscdrom.h Thu Jul 06 18:01:37 2006 +0000 +++ b/src/cdrom/SDL_syscdrom.h Mon Jul 10 21:04:37 2006 +0000 @@ -24,41 +24,42 @@ /* This is the system specific header for the SDL CD-ROM API */ /* Structure of CD audio control functions */ -extern struct CDcaps { - /* Get the name of the specified drive */ - const char *(*Name)(int drive); - - /* Open the specified drive, returning a drive id, or -1 on error */ - int (*Open)(int drive); +extern struct CDcaps +{ + /* Get the name of the specified drive */ + const char *(*Name) (int drive); - /* Get table-of-contents (number of tracks + track info) for disk. - The TOC information should be stored in the cdrom structure. - This function should return 0 on success, or -1 on error. - */ - int (*GetTOC)(SDL_CD *cdrom); + /* Open the specified drive, returning a drive id, or -1 on error */ + int (*Open) (int drive); - /* Return the current status and play position, in frames, of the - drive. 'position' may be NULL, and if so, should be ignored. - */ - CDstatus (*Status)(SDL_CD *cdrom, int *position); + /* Get table-of-contents (number of tracks + track info) for disk. + The TOC information should be stored in the cdrom structure. + This function should return 0 on success, or -1 on error. + */ + int (*GetTOC) (SDL_CD * cdrom); - /* Play from frame 'start' to 'start+len' */ - int (*Play)(SDL_CD *cdrom, int start, int len); + /* Return the current status and play position, in frames, of the + drive. 'position' may be NULL, and if so, should be ignored. + */ + CDstatus(*Status) (SDL_CD * cdrom, int *position); - /* Pause play */ - int (*Pause)(SDL_CD *cdrom); + /* Play from frame 'start' to 'start+len' */ + int (*Play) (SDL_CD * cdrom, int start, int len); - /* Resume play */ - int (*Resume)(SDL_CD *cdrom); + /* Pause play */ + int (*Pause) (SDL_CD * cdrom); - /* Stop play */ - int (*Stop)(SDL_CD *cdrom); + /* Resume play */ + int (*Resume) (SDL_CD * cdrom); + + /* Stop play */ + int (*Stop) (SDL_CD * cdrom); - /* Eject the current disk */ - int (*Eject)(SDL_CD *cdrom); + /* Eject the current disk */ + int (*Eject) (SDL_CD * cdrom); - /* Close the specified drive */ - void (*Close)(SDL_CD *cdrom); + /* Close the specified drive */ + void (*Close) (SDL_CD * cdrom); } SDL_CDcaps; /* The number of available CD-ROM drives on the system */ @@ -69,8 +70,8 @@ * drives. Drive 0 should be the system default CD-ROM. * It should return 0, or -1 on an unrecoverable fatal error. */ -extern int SDL_SYS_CDInit(void); +extern int SDL_SYS_CDInit(void); /* Function to perform any system-specific CD-ROM related cleanup */ extern void SDL_SYS_CDQuit(void); - +/* vi: set ts=4 sw=4 expandtab: */