2#ifndef __ASE_CLAP_DEVICE_HH__ 
    3#define __ASE_CLAP_DEVICE_HH__ 
   11  ClapPluginHandleP handle_;
 
   16  void               proc_params_change    (
const Event &event);
 
   21  static DeviceInfoS list_clap_plugins     ();
 
   28  void               _set_event_source     (AudioProcessorP esource) 
override;
 
   31  static String      clap_version          ();
 
   33  static ClapPluginHandleP access_clap_handle (DeviceP device);
 
 
void _disconnect_remove() override
Disconnect the device and remove all object references.
 
DeviceInfo device_info() override
Describe this Device type.
 
PropertyS access_properties() override
Retrieve handles for all properties.
 
void gui_toggle() override
Toggle GUI display.
 
void _activate() override
Add AudioProcessor to the Engine and start processing.
 
bool gui_visible() override
Is GUI currently visible.
 
AudioProcessorP _audio_processor() const override
Retrieve the corresponding AudioProcessor.
 
void _set_parent(GadgetImpl *parent) override
Assign parent container.
 
bool gui_supported() override
Has GUI display facilities.
 
void serialize(WritNode &xs) override
Serialize members and childern.
 
Base type for classes that have a Property.
 
One entry in a Writ serialization document.
 
#define ASE_DEFINE_MAKE_SHARED(CLASS)
 
The Anklang C++ API namespace.
 
Structure for callback based notifications.