1 // /////////////////////////////////////////////////////////////////////////////
4 // Author: Guilhem Lavaux
7 // Copyright: (C) 1997, 1998, Guilhem Lavaux
8 // License: wxWindows license
9 // /////////////////////////////////////////////////////////////////////////////
18 #include "wx/wxprec.h"
26 class WXDLLEXPORT wxCDAudioLinux
: public wxCDAudio
{
27 DECLARE_DYNAMIC_CLASS(wxCDAudioLinux
)
33 wxCDtime
*m_trksize
, *m_trkpos
;
38 wxCDAudioLinux(const char *dev_name
);
40 virtual ~wxCDAudioLinux();
43 virtual bool Play(const wxCDtime
& beg_time
, const wxCDtime
& end_time
);
47 virtual bool Resume();
49 virtual CDstatus
GetStatus();
51 virtual wxCDtime
GetTime();
53 virtual CDtoc
& GetToc();
55 virtual inline bool Ok() const { return (m_fd
!= -1); }
58 void OpenDevice(const char *dev_name
);