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