#include <cd_audio.h>
Inheritance diagram for CL_CDDrive:

Public Methods | |
| virtual | ~CL_CDDrive () |
| virtual bool | init ()=0 |
| virtual std::string | get_drive_path ()=0 |
| virtual std::string | get_cd_name ()=0 |
| virtual int | get_num_tracks ()=0 |
| virtual bool | is_playing ()=0 |
| virtual int | get_cur_track ()=0 |
| virtual int | get_cur_frame ()=0 |
| virtual bool | play_tracks (int track, int end_track=0)=0 |
| virtual bool | play_frames (int frame, int end_frame=0)=0 |
| param: track - Begin track.param: end_track - End track. | |
| virtual bool | play_track (int track)=0 |
| param: frame - Begin frame.param: end_frame - End frame. | |
| virtual void | stop ()=0 |
| virtual void | pause ()=0 |
| virtual void | resume ()=0 |
Definition at line 9 of file cd_audio.h.
|
|
Definition at line 14 of file cd_audio.h. |
|
|
Reimplemented in CL_CDDrive_Linux, CL_CDDrive_Win32, and CL_CDDrive_Win32. Referenced by MSF_TO_FRAMES(). |
|
|
Reimplemented in CL_CDDrive_Linux, CL_CDDrive_Win32, and CL_CDDrive_Win32. Referenced by MSF_TO_FRAMES(). |
|
|
Reimplemented in CL_CDDrive_Linux, CL_CDDrive_Win32, and CL_CDDrive_Win32. Referenced by MSF_TO_FRAMES(). |
|
|
Reimplemented in CL_CDDrive_Linux, CL_CDDrive_Win32, and CL_CDDrive_Win32. Referenced by MSF_TO_FRAMES(). |
|
|
Reimplemented in CL_CDDrive_Linux, CL_CDDrive_Win32, and CL_CDDrive_Win32. Referenced by MSF_TO_FRAMES(). |
|
|
Reimplemented in CL_CDDrive_Linux, CL_CDDrive_Win32, and CL_CDDrive_Win32. Referenced by MSF_TO_FRAMES(). |
|
|
Reimplemented in CL_CDDrive_Linux, CL_CDDrive_Win32, and CL_CDDrive_Win32. Referenced by MSF_TO_FRAMES(). |
|
|
Reimplemented in CL_CDDrive_Linux, CL_CDDrive_Win32, and CL_CDDrive_Win32. Referenced by MSF_TO_FRAMES(). |
|
|
param: track - Begin track.param: end_track - End track.
Reimplemented in CL_CDDrive_Linux, CL_CDDrive_Win32, and CL_CDDrive_Win32. Referenced by MSF_TO_FRAMES(). |
|
|
param: frame - Begin frame.param: end_frame - End frame.
Reimplemented in CL_CDDrive_Linux, CL_CDDrive_Win32, and CL_CDDrive_Win32. Referenced by MSF_TO_FRAMES(). |
|
|
Reimplemented in CL_CDDrive_Linux, CL_CDDrive_Win32, and CL_CDDrive_Win32. Referenced by MSF_TO_FRAMES(). |
|
|
Reimplemented in CL_CDDrive_Linux, CL_CDDrive_Win32, and CL_CDDrive_Win32. Referenced by MSF_TO_FRAMES(). |
|
|
Reimplemented in CL_CDDrive_Linux, CL_CDDrive_Win32, and CL_CDDrive_Win32. Referenced by MSF_TO_FRAMES(). |
1.2.6 written by Dimitri van Heesch,
© 1997-2001