diff src/cdrom/SDL_syscdrom.h @ 1662:782fd950bd46 SDL-1.3

Revamp of the video system in progress - adding support for multiple displays, multiple windows, and a full video mode selection API. WARNING: None of the video drivers have been updated for the new API yet! The API is still under design and very fluid. The code is now run through a consistent indent format: indent -i4 -nut -nsc -br -ce The headers are being converted to automatically generate doxygen documentation.
author Sam Lantinga <slouken@libsdl.org>
date Sun, 28 May 2006 13:04:16 +0000
parents d910939febfa
children 4da1ee79c9af
line wrap: on
line diff
--- a/src/cdrom/SDL_syscdrom.h	Sun May 21 17:27:13 2006 +0000
+++ b/src/cdrom/SDL_syscdrom.h	Sun May 28 13:04:16 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);
-
+extern void SDL_SYS_CDQuit (void);
+/* vi: set ts=4 sw=4 expandtab: */