SDL_CDPlayTracks — Play the given CD track(s)
#include "SDL.h"
int
SDL_CDPlayTracks( |
SDL_CD * | cdrom, |
| int | start_track, | |
| int | start_frame, | |
| int | ntracks, | |
int
nframes)); |
SDL_CDPlayTracks plays the
given CD starting at track start_track, for ntracks tracks.
start_frame is the
frame offset, from the beginning of the start_track, at which to start.
nframes is the
frame offset, from the beginning of the last track
(start_track+ntracks),
at which to end playing.
SDL_CDPlayTracks should only
be called after calling SDL_CDStatus to get track information about
the CD.
Note Data tracks are ignored.
/* assuming cdrom is a previously opened device */ /* Play the entire CD */ if(CD_INDRIVE(SDL_CDStatus(cdrom))) SDL_CDPlayTracks(cdrom, 0, 0, 0, 0); /* Play the first track */ if(CD_INDRIVE(SDL_CDStatus(cdrom))) SDL_CDPlayTracks(cdrom, 0, 0, 1, 0); /* Play first 15 seconds of the 2nd track */ if(CD_INDRIVE(SDL_CDStatus(cdrom))) SDL_CDPlayTracks(cdrom, 1, 0, 0, CD_FPS*15);
SDL_CDPlay(3), SDL_CDStatus(3), SDL_CD(3)
| COPYRIGHT |
|---|
|
This manual page is taken from the SDL library, licensed under GNU LGPL. |