Home
Main website
Display Sidebar
Hide Ads
Recent Changes
View Source:
SDL_CDStatus(3)
Edit
PageHistory
Diff
Info
LikePages
SDL_CDStatus !!!SDL_CDStatus NAME SYNOPSIS DESCRIPTION EXAMPLE SEE ALSO ---- !!NAME SDL_CDStatus- Returns the current status of the given drive. !!SYNOPSIS __#include __ __CDstatus SDL_CDStatus__(__SDL_CD *cdrom__); __/* Given a status, returns true if there's a disk in the drive */ #define CD_INDRIVE(status) ((int)status __ !!DESCRIPTION This function returns the current status of the given drive. Status is described like so: typedef enum { CD_TRAYEMPTY, CD_STOPPED, CD_PLAYING, CD_PAUSED, CD_ERROR = -1 } CDstatus; If the drive has a CD in it, the table of contents of the CD and current play position of the CD will be stored in the SDL_CD structure. The macro __CD_INDRIVE__ is provided for convenience, and given a status returns true if there's a disk in the drive. __Note:__ __SDL_CDStatus__ also updates the __SDL_CD__ structure passed to it. !!EXAMPLE int playTrack(int track) { int playing = 0; if ( CD_INDRIVE(SDL_CDStatus(cdrom)) ) { /* clamp to the actual number of tracks on the CD */ if (track !!SEE ALSO __SDL_CD__ ----
One page links to
SDL_CDStatus(3)
:
SDLManPages
This page is a man page (or other imported legacy content). We are unable to automatically determine the license status of this page.