#include <Devices.h>
Inheritance diagram for Device:

Public Member Functions | |
| virtual const wxString & | Name () const=0 |
| Get the name of the device. | |
| virtual bool | Init (const format_ex_t &fmt, DeviceCallback &callback)=0 |
| Open the device. | |
| virtual void | Play ()=0 |
| Start playback. | |
| virtual void | Pause ()=0 |
| Pause playback. | |
| virtual void | Done ()=0 |
| Close the device. | |
| virtual samples_t | GetPosition ()=0 |
| Get current position. | |
| virtual void | Configure (wxWindow *parent)=0 |
| Open configure dialog. | |
Derived classes implement a low-level wave (audio) device, capable of wave playback (and recording) intedendently on the main process thread.
|
|
Open configure dialog.
|
|
|
Close the device.
|
|
|
Get current position.
|
|
||||||||||||
|
Open the device.
|
|
|
Get the name of the device.
|
|
|
Pause playback.
|
|
|
Start playback.
|
1.3.5