]>
git.saurik.com Git - wxWidgets.git/blob - utils/wxMMedia2/lib/cdwin.h
1 // /////////////////////////////////////////////////////////////////////////////
4 // Author: Guilhem Lavaux
7 // Copyright: (C) 1997, 1998, Guilhem Lavaux
8 // License: wxWindows license
9 // /////////////////////////////////////////////////////////////////////////////
17 #include "wx/wxprec.h"
20 #ifdef WXMMEDIA_INTERNAL
23 typedef struct CDAW_Internal
{
29 class WXDLLEXPORT wxCDAudioWin
: public wxCDAudio
{
30 DECLARE_DYNAMIC_CLASS(wxCDAudioWin
)
32 struct CDAW_Internal
*m_internal
;
33 wxCDtime
*m_trksize
, *m_trkpos
;
40 wxCDAudioWin(const char *dev_name
);
42 virtual ~wxCDAudioWin(void);
45 virtual bool Play(const wxCDtime
& beg_time
, const wxCDtime
& end_time
);
47 virtual bool Pause(void);
49 virtual bool Resume(void);
51 virtual CDstatus
GetStatus(void);
53 virtual wxCDtime
GetTime(void);
55 virtual const CDtoc
& GetToc(void);
57 virtual inline bool Ok(void) const { return m_ok
; }