Skip to content

Class Ase::ClapDeviceImpl

ClassList > Ase > ClapDeviceImpl

Inherits the following classes: Ase::DeviceImpl

Public Functions

Type Name
ClapDeviceImpl (ClapPluginHandleP claphandle)
AudioProcessorP _audio_processor () override const
void _disconnect_remove () override
void _set_event_source (AudioProcessorP esource) override
PropertyS access_properties () override
DeviceInfo device_info () override
String get_device_path ()
bool gui_supported () override
void gui_toggle () override
bool gui_visible () override

Public Static Functions

Type Name
ClapPluginHandleP access_clap_handle (DeviceP device)
String clap_version ()
DeviceP create_clap_device (AudioEngine & engine, const String & clapuri)
DeviceInfoS list_clap_plugins ()

Protected Functions

Type Name
void _activate () override
void _set_parent (GadgetImpl * parent) override
void proc_params_change (const Event & event)
void serialize (WritNode & xs) override
virtual ~ClapDeviceImpl ()

Public Functions Documentation

function ClapDeviceImpl

explicit Ase::ClapDeviceImpl::ClapDeviceImpl (
    ClapPluginHandleP claphandle
) 

function _audio_processor

AudioProcessorP Ase::ClapDeviceImpl::_audio_processor () override const

function _disconnect_remove

void Ase::ClapDeviceImpl::_disconnect_remove () override

function _set_event_source

void Ase::ClapDeviceImpl::_set_event_source (
    AudioProcessorP esource
) override

function access_properties

PropertyS Ase::ClapDeviceImpl::access_properties () override

function device_info

DeviceInfo Ase::ClapDeviceImpl::device_info () override

function get_device_path

String Ase::ClapDeviceImpl::get_device_path () 

function gui_supported

bool Ase::ClapDeviceImpl::gui_supported () override

function gui_toggle

void Ase::ClapDeviceImpl::gui_toggle () override

function gui_visible

bool Ase::ClapDeviceImpl::gui_visible () override

Public Static Functions Documentation

function access_clap_handle

static ClapPluginHandleP Ase::ClapDeviceImpl::access_clap_handle (
    DeviceP device
) 

function clap_version

static String Ase::ClapDeviceImpl::clap_version () 

function create_clap_device

static DeviceP Ase::ClapDeviceImpl::create_clap_device (
    AudioEngine & engine,
    const String & clapuri
) 

function list_clap_plugins

static DeviceInfoS Ase::ClapDeviceImpl::list_clap_plugins () 

Protected Functions Documentation

function _activate

void Ase::ClapDeviceImpl::_activate () override

function _set_parent

void Ase::ClapDeviceImpl::_set_parent (
    GadgetImpl * parent
) override

function proc_params_change

void Ase::ClapDeviceImpl::proc_params_change (
    const Event & event
) 

function serialize

void Ase::ClapDeviceImpl::serialize (
    WritNode & xs
) override

function ~ClapDeviceImpl

virtual Ase::ClapDeviceImpl::~ClapDeviceImpl () 

Friends Documentation

friend ClapPropertyImpl

struct Ase::ClapDeviceImpl::ClapPropertyImpl (
    ClapPropertyImpl
) 


The documentation for this class was generated from the following file /__w/anklang/anklang/ase/clapdevice.hh