#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.
|