|
PluginAdaptor * | m_plugin_adaptor |
|
const std::vector< std::string > | m_port_addresses |
|
const PortConfigs | m_port_configs |
|
std::auto_ptr< class OSCNode > | m_osc_node |
|
|
static const char | DEVICE_NAME [] = "OSC Device" |
|
◆ OSCDevice()
ola::plugin::osc::OSCDevice::OSCDevice |
( |
AbstractPlugin * | owner, |
|
|
PluginAdaptor * | plugin_adaptor, |
|
|
uint16_t | udp_port, |
|
|
const std::vector< std::string > & | addresses, |
|
|
const PortConfigs & | port_configs ) |
Constructor for the OSCDevice
- Parameters
-
owner | the plugin which created this device |
plugin_adaptor | a pointer to a PluginAdaptor object |
udp_port | the UDP port to listen on |
addresses | a list of strings to use as OSC addresses for the input ports. |
port_configs | config to use for the ports |
◆ AllowLooping()
bool ola::plugin::osc::OSCDevice::AllowLooping |
( |
| ) |
const |
|
inlinevirtual |
◆ AllowMultiPortPatching()
bool ola::plugin::osc::OSCDevice::AllowMultiPortPatching |
( |
| ) |
const |
|
inlinevirtual |
◆ DeviceId()
std::string ola::plugin::osc::OSCDevice::DeviceId |
( |
| ) |
const |
|
inlinevirtual |
The device ID.
- Returns
- an id which is unique within the plugin,
Implements ola::Device.
◆ StartHook()
bool ola::plugin::osc::OSCDevice::StartHook |
( |
| ) |
|
|
protectedvirtual |
Called during Start().
This allows the subclass to perform device initialization.
Reimplemented from ola::Device.
The documentation for this class was generated from the following files: