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. |