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