32 #include "api_sound.h"
65 static std::vector<CDDrive> &get_drives();
71 void throw_if_null()
const;
74 std::string get_drive_path();
77 std::string get_cd_name();
100 bool play_tracks(
int track,
int end_track=0);
106 bool play_frames(
int frame,
int end_frame=0);
109 bool play_track(
int track);
125 std::shared_ptr<CDDrive_Impl> impl;
bool is_null() const
Returns true if this object is invalid.
Definition: cd_drive.h:68
CD drive audio interface.
Definition: cd_drive.h:46