Anklang 0.3.0-460-gc4ef46ba
ASE — Anklang Sound Engine (C++)

« « « Anklang Documentation
Loading...
Searching...
No Matches
Classes | Namespaces | Macros | Typedefs | Functions
clapplugin.cc File Reference
#include "clapplugin.hh"
#include "clapdevice.hh"
#include "storage.hh"
#include "project.hh"
#include "processor.hh"
#include "path.hh"
#include "main.hh"
#include "compress.hh"
#include "serialize.hh"
#include "internal.hh"
#include "gtk2wrap.hh"
#include <clap/ext/draft/file-reference.h>
#include <dlfcn.h>
#include <glob.h>
#include <math.h>

Go to the source code of this file.

Classes

class  Ase::ClapFileHandle
 
struct  Ase::ClapParamInfoImpl
 
union  Ase::ClapEventUnion
 
class  Ase::ClapAudioProcessor
 
class  Ase::ClapPluginHandleImpl
 
struct  Ase::ClapPluginHandleImpl::FdPoll
 

Namespaces

namespace  Ase
 The Anklang C++ API namespace.
 

Macros

#define CDEBUG(...)
 
#define CDEBUG_ENABLED()
 
#define PDEBUG(...)
 
#define PDEBUG_ENABLED()
 
#define CLAPEVENT_ENABLED()
 

Typedefs

using Ase::ClapEventParamS = std::vector< clap_event_param_value >
 
using Ase::ClapEventUnionS = std::vector< ClapEventUnion >
 
using Ase::ClapResourceHash = std::tuple< clap_id, String >
 
using Ase::ClapResourceHashS = std::vector< ClapResourceHash >
 
using Ase::ClapParamIdValue = std::tuple< clap_id, double >
 
using Ase::ClapParamIdValueS = std::vector< ClapParamIdValue >
 
using Ase::ClapParamInfoMap = std::unordered_map< clap_id, ClapParamInfoImpl * >
 

Functions

StringS Ase::list_clap_files ()
 
const charAse::clap_event_type_string (int etype)
 
String Ase::clap_event_to_string (const clap_event_note_t *enote)
 
DeviceInfo Ase::clap_device_info (const ClapPluginDescriptor &descriptor)
 

Class Documentation

◆ Ase::ClapEventUnion

union Ase::ClapEventUnion

Definition at line 208 of file clapplugin.cc.

Class Members
clap_event_note_expression_t expression
clap_event_param_gesture_t gesture
clap_event_header_t header
clap_event_midi_t midi1
clap_event_midi2_t midi2
clap_event_param_mod_t mod
clap_event_note_t note
clap_event_midi_sysex_t sysex
clap_event_param_value_t value

◆ Ase::ClapPluginHandleImpl::FdPoll

struct Ase::ClapPluginHandleImpl::FdPoll

Definition at line 722 of file clapplugin.cc.

Class Members
int fd
uint flags
uint source

Macro Definition Documentation

◆ CDEBUG

#define CDEBUG (   ...)

Definition at line 18 of file clapplugin.cc.

◆ CDEBUG_ENABLED

#define CDEBUG_ENABLED ( )

Definition at line 19 of file clapplugin.cc.

◆ CLAPEVENT_ENABLED

#define CLAPEVENT_ENABLED ( )

Definition at line 22 of file clapplugin.cc.

◆ PDEBUG

#define PDEBUG (   ...)

Definition at line 20 of file clapplugin.cc.

◆ PDEBUG_ENABLED

#define PDEBUG_ENABLED ( )

Definition at line 21 of file clapplugin.cc.