#include <cdaudio_linux.h>
Inheritance diagram for CL_CDDrive_Linux:


Public Methods | |
| CL_CDDrive_Linux (const char *filename) | |
| virtual | ~CL_CDDrive_Linux () |
| 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) |
| virtual bool | play_frames (int frame, int end_frame) |
| param: track - Begin track.param: end_track - End track. | |
| virtual bool | play_track (int track) |
| param: frame - Begin frame.param: end_frame - End frame. | |
| virtual void | stop () |
| virtual void | pause () |
| virtual void | resume () |
Static Public Methods | |
| void | init_cdaudio () |
Private Methods | |
| bool | readtoc () |
| bool | readtocentry (int track_no, struct cdrom_tocentry *track_info) |
Private Attributes | |
| std::string | filename |
| int | file_handle |
| std::string | cd_name |
| std::vector<STrack> | tracks |
| int | num_tracks |
| int | first_track |
| int | last_track |
|
|
|
|
|
|
|
|
Reimplemented from CL_CDDrive. |
|
|
Reimplemented from CL_CDDrive. |
|
|
Reimplemented from CL_CDDrive. |
|
|
Reimplemented from CL_CDDrive. |
|
|
Reimplemented from CL_CDDrive. |
|
|
Reimplemented from CL_CDDrive. |
|
|
|
|
|
Reimplemented from CL_CDDrive. |
|
|
Reimplemented from CL_CDDrive. |
|
|
param: track - Begin track.param: end_track - End track.
Reimplemented from CL_CDDrive. |
|
|
param: frame - Begin frame.param: end_frame - End frame.
Reimplemented from CL_CDDrive. |
|
|
Reimplemented from CL_CDDrive. |
|
|
|
|
|
|
|
|
Reimplemented from CL_CDDrive. |
|
|
Reimplemented from CL_CDDrive. |
|
|
Definition at line 40 of file cdaudio_linux.h. |
|
|
Definition at line 38 of file cdaudio_linux.h. |
|
|
Definition at line 37 of file cdaudio_linux.h. |
|
|
Definition at line 51 of file cdaudio_linux.h. |
|
|
Definition at line 52 of file cdaudio_linux.h. |
|
|
Definition at line 49 of file cdaudio_linux.h. |
|
|
Definition at line 48 of file cdaudio_linux.h. |
1.2.6 written by Dimitri van Heesch,
© 1997-2001