A LadspaLibrary represents a pool of ladspa plugins descriptors. More...
#include <LadspaLibrary.hxx>
Public Member Functions | |
LadspaLibrary () | |
~LadspaLibrary () | |
void | AddPluginType (LADSPA_Descriptor *descriptor) |
LADSPA_Descriptor * | pluginAt (unsigned long i) |
Static Public Member Functions | |
static char * | dupstr (char const *args) |
A LadspaLibrary represents a pool of ladspa plugins descriptors.
You can register new plugin type by calling AddPluginType. Normally you want to implicitly add plugins by creating a CLAM::LadspaNetworkExporter or a CLAM::LadspaProcessingExporter.
Definition at line 19 of file LadspaLibrary.hxx.
CLAM::LadspaLibrary::LadspaLibrary | ( | ) | [inline] |
Definition at line 40 of file LadspaLibrary.hxx.
CLAM::LadspaLibrary::~LadspaLibrary | ( | ) | [inline] |
Definition at line 43 of file LadspaLibrary.hxx.
void CLAM::LadspaLibrary::AddPluginType | ( | LADSPA_Descriptor * | descriptor | ) | [inline] |
Definition at line 48 of file LadspaLibrary.hxx.
Referenced by CLAM::LadspaNetworkExporter::LadspaNetworkExporter(), and CLAM::LadspaProcessingExporter< ProcessingType >::LadspaProcessingExporter().
static char* CLAM::LadspaLibrary::dupstr | ( | char const * | args | ) | [inline, static] |
Definition at line 57 of file LadspaLibrary.hxx.
Referenced by CLAM::Hidden::ProcessingClass2LadspaBase::CreateDescriptor().
LADSPA_Descriptor* CLAM::LadspaLibrary::pluginAt | ( | unsigned long | i | ) | [inline] |
Definition at line 52 of file LadspaLibrary.hxx.