CL_CDDrive3
Cd drive audio interface.
Overview
Use this class to control the CDROM drive in your computer.
Class members
- virtual
~CL_CDDrive()
- virtual bool
init()
- virtual std::string
get_drive_path()
- virtual std::string
get_cd_name()
- virtual int
get_num_tracks()
- virtual bool
is_playing()
- virtual int
get_cur_track()
- virtual int
get_cur_frame()
- virtual bool
play_tracks( -
int track, int end_track=0)
- virtual bool
play_frames( -
int frame, int end_frame=0)
- virtual bool
play_track( -
int track)
- virtual void
stop()
- virtual void
pause()
- virtual void
resume()
Members with descriptions
- virtual
~CL_CDDrive() -
Description:
- virtual bool
init() -
Description:
Call this one to initialize the cd drive.
- virtual std::string
get_drive_path() -
Description:
Get the path of the CD drive. (what is this, starch?)
- virtual std::string
get_cd_name() -
Description:
Get the name of the CD.
- virtual int
get_num_tracks() -
Description:
Get the number of tracks available on the cd.
- virtual bool
is_playing() -
Description:
Returns true if the CD drive is playing.
- virtual int
get_cur_track() -
Description:
Returns the current track.
- virtual int
get_cur_frame() -
Description:
Returns the current frame on the track.
- virtual bool
play_tracks( -
int track, int end_track=0)
Parameters: track - Begin track. end_track - End track.
Description:
Play from track 'track' til track 'end_track'.
- virtual bool
play_frames( -
int frame, int end_frame=0)
Parameters: frame - Begin frame. end_frame - End frame.
Description:
Play from frame 'frame' to 'end_frame'.
- virtual bool
play_track( -
int track)
Description:
Play track 'track'. Returns true if successful.
- virtual void
stop() -
Description:
Stop playing.
- virtual void
pause() -
Description:
Pause the playback.
- virtual void
resume() -
Description:
Resume the playback.