2#ifndef __ASE_DEVICE_HH__
3#define __ASE_DEVICE_HH__
10 bool activated_ =
false;
14 virtual DeviceS list_devices () {
return {}; }
bool gui_visible() override
Is GUI currently visible.
void set_devices(const DeviceS &newdevices) override
Set the list of devices.
DeviceS get_devices() const override
List devices in order of processing, notified via "devs".
bool gui_supported() override
Has GUI display facilities.
bool is_active() override
Check whether this is the active synthesis engine project.
void _disconnect_remove() override
Disconnect the device and remove all object references.
void _deactivate() override
Stop processing the corresponding AudioProcessor.
void _activate() override
Add AudioProcessor to the Engine and start processing.
void _set_parent(GadgetImpl *parent) override
Assign parent container.
void gui_toggle() override
Toggle GUI display.
Interface to access Device instances.
void emit_notify(const String &detail) override
Emit notify:detail, multiple notifications maybe coalesced if a CoalesceNotifies instance exists.
Base type for classes that have a Property.
The Anklang C++ API namespace.