SDL_CDOpen man page on JazzOS

Man page or keyword search:  
man Server   2339 pages
apropos Keyword Search (all sections)
Output format
JazzOS logo
[printable version]

SDL_CDOpen(3)		       SDL API Reference		 SDL_CDOpen(3)

NAME
       SDL_CDOpen - Opens a CD-ROM drive for access.

SYNOPSIS
       #include "SDL.h"

       SDL_CD *SDL_CDOpen(int drive);

DESCRIPTION
       Opens  a CD-ROM drive for access. It returns a SDL_CD structure on suc‐
       cess, or NULL if the drive was invalid or busy. This newly  opened  CD-
       ROM  becomes  the  default CD used when other CD functions are passed a
       NULL CD-ROM handle.

       Drives are numbered starting with 0. Drive 0 is the system default  CD-
       ROM.

EXAMPLES
       SDL_CD *cdrom;
       int cur_track;
       int min, sec, frame;
       SDL_Init(SDL_INIT_CDROM);
       atexit(SDL_Quit);

       /* Check for CD drives */
       if(!SDL_CDNumDrives()){
	 /* None found */
	 fprintf(stderr, "No CDROM devices available
       ");
	 exit(-1);
       }

       /* Open the default drive */
       cdrom=SDL_CDOpen(0);

       /* Did if open? Check if cdrom is NULL */
       if(!cdrom){
	 fprintf(stderr, "Couldn't open drive: %s
       ", SDL_GetError());
	 exit(-1);
       }

       /* Print Volume info */
       printf("Name: %s
       ", SDL_CDName(0));
       printf("Tracks: %d
       ", cdrom->numtracks);
       for(cur_track=0;cur_track < cdrom->numtracks; cur_track++){
	 FRAMES_TO_MSF(cdrom->track[cur_track].length, &min, &sec, &frame);
	 printf("     Track %d: Length %d:%d
       ", cur_track, min, sec);
       }

       SDL_CDClose(cdrom);

SEE ALSO
       SDL_CD, SDL_CDtrack, SDL_CDClose

SDL			    Tue 11 Sep 2001, 22:58		 SDL_CDOpen(3)
[top]

List of man pages available for JazzOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net