#include <Device.h>
Öffentliche Methoden | |
InDevice () | |
InDevice (int devId, mutString name=mutEmptyString, MutaborModeType mode=MutaborDeviceStop, int id=-1) | |
virtual | ~InDevice () |
Route * | GetMoveRoutes () |
Route * | GetRoute (int nr) |
int | nRoutes () |
virtual bool | Open ()=0 |
virtual void | Close ()=0 |
virtual void | Stop ()=0 |
virtual void | Play ()=0 |
virtual void | Pause ()=0 |
virtual void | AddRoute (Route *route) |
virtual void | SetRoute (Route *route) |
Route * | GetRoutes () |
void | Quite () |
virtual bool | NeedsRealTime () |
virtual DevType | GetType () const |
virtual Route * | ReplaceDevice (InDevice *dev) |
void | SetMode (MutaborModeType m) |
MutaborModeType | GetMode () |
InDevice * | GetNext () const |
void | SetNext (InDevice *n) |
virtual mutString | GetTypeName () const |
void | Destroy () |
Öffentliche, statische Methoden | |
static InDevice * | CreateDevice (DevType type) |
static InDevice * | CreateDevice (DevType type, const mutStringRef name, int id) |
static InDevice * | GetDeviceList () |
static void | InitializeIds () |
Initialize the internal device identifiers. | |
static void | SaveDevices (tree_storage &config) |
Save the current devices in a tree based storage. | |
static void | LoadDevices (tree_storage &config) |
Load the current devices from a tree based storage. | |
static InDevice * | GetDevice (int id) |
Scan the list of input devices for a given id. | |
Geschützte, statische Methoden | |
static void | AppendToDeviceList (InDevice *dev) |
static void | RemoveFromDeviceList (InDevice *dev) |
static void | TruncateDeviceList (InDevice *dev) |
Geschützte Attribute | |
enum MutaborModeType | Mode |
Private Methoden | |
WATCHEDPTR (InDevice, routing, InDevice) Next | |
WATCHEDPTR (Route, routing, InDevice) Routes | |
Private, statische Methoden | |
static | WATCHEDPTR (InDevice, routing, InDevice) deviceList |