#include <cdaudio_win32.h>
Inheritance diagram for CL_CDDrive_Win32:


Public Methods | |
| CL_CDDrive_Win32 (std::string path, std::string name) | |
| virtual | ~CL_CDDrive_Win32 () |
| 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) |
| 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 () |
| CL_CDDrive_Win32 (std::string path, std::string name) | |
| virtual | ~CL_CDDrive_Win32 () |
| 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) |
| 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 | send_command (unsigned int msg, unsigned int flags, void *arg) |
| bool | read_toc () |
| void | update_status () |
| bool | send_command (unsigned int msg, unsigned int flags, void *arg) |
| bool | read_toc () |
| void | update_status () |
Private Attributes | |
| std::string | path |
| std::string | name |
| MCIDEVICEID | id |
| std::vector<STrack> | tracks |
| unsigned int | num_tracks |
| int | cur_track |
| int | cur_frame |
| bool | cd_playing |
|
|
Referenced by MSF_TO_FRAMES(). |
|
|
Referenced by MSF_TO_FRAMES(). |
|
|
|
|
|
|
|
|
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. |
|
|
Reimplemented from CL_CDDrive. |
|
|
Reimplemented from CL_CDDrive. |
|
|
Reimplemented from CL_CDDrive. |
|
|
Reimplemented from CL_CDDrive. |
|
|
Referenced by init_ref_count(). |
|
|
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: 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. |
|
|
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. |
|
|
Reimplemented from CL_CDDrive. |
|
|
|
|
|
|
|
|
Reimplemented from CL_CDDrive. |
|
|
Reimplemented from CL_CDDrive. |
|
|
|
|
|
|
|
|
Definition at line 58 of file DirectSound/cdaudio_win32.h. |
|
|
Definition at line 57 of file DirectSound/cdaudio_win32.h. |
|
|
Definition at line 56 of file DirectSound/cdaudio_win32.h. |
|
|
Definition at line 44 of file DirectSound/cdaudio_win32.h. |
|
|
Definition at line 43 of file DirectSound/cdaudio_win32.h. |
|
|
Definition at line 54 of file DirectSound/cdaudio_win32.h. |
|
|
Definition at line 43 of file DirectSound/cdaudio_win32.h. |
|
|
Definition at line 53 of file DirectSound/cdaudio_win32.h. |
1.2.6 written by Dimitri van Heesch,
© 1997-2001