2#ifndef __ASE_DEVICE_HH__ 
    3#define __ASE_DEVICE_HH__ 
   11  bool            activated_ = 
false;
 
   15  virtual DeviceS list_devices         () { 
return {}; }
 
   20  void            set_devices          (
const DeviceS &newdevices)
 override { devices.notify(); }
 
   26  static DeviceInfo extract_info       (
const String &aseid, 
const AudioProcessor::StaticInfo &static_info);
 
 
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.
 
Base type for classes that have a Property.
 
The Anklang C++ API namespace.