Public Member Functions |
|
| DeviceManager (PreferencesFactory *prefs_factory, class PortManager *port_manager) |
|
bool | RegisterDevice (AbstractDevice *device) |
|
bool | UnregisterDevice (const std::string &device_id) |
|
bool | UnregisterDevice (const AbstractDevice *device) |
|
unsigned int | DeviceCount () const |
|
std::vector< device_alias_pair > | Devices () const |
|
AbstractDevice * | GetDevice (unsigned int alias) const |
|
device_alias_pair | GetDevice (const std::string &unique_id) const |
|
void | UnregisterAllDevices () |
| void | SendTimeCode (const ola::timecode::TimeCode &timecode) |
|
template<class PortClass > |
| void | SavePortPatchings (const vector< PortClass * > &ports) const |
|
template<class PortClass > |
| void | RestorePortSettings (const vector< PortClass * > &ports) const |
Static Public Attributes |
|
static const unsigned int | MISSING_DEVICE_ALIAS = 0 |
|
static const char | PRIORITY_VALUE_SUFFIX [] = "_priority_value" |
|
static const char | PRIORITY_MODE_SUFFIX [] = "_priority_mode" |
Member Function Documentation
Send timecode to all ports that support it. This is a bit of a hack right now.
The documentation for this class was generated from the following files: