CLAM::LadspaLibrary Class Reference

A LadspaLibrary represents a pool of ladspa plugins descriptors. More...

#include <LadspaLibrary.hxx>

List of all members.

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)

Detailed Description

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.

See also:
CLAM::LadspaNetworkExporter
CLAM::LadspaProcessingExporter Ladspa

Definition at line 19 of file LadspaLibrary.hxx.


Constructor & Destructor Documentation

CLAM::LadspaLibrary::LadspaLibrary (  )  [inline]

Definition at line 40 of file LadspaLibrary.hxx.

CLAM::LadspaLibrary::~LadspaLibrary (  )  [inline]

Definition at line 43 of file LadspaLibrary.hxx.


Member Function Documentation

void CLAM::LadspaLibrary::AddPluginType ( LADSPA_Descriptor *  descriptor  )  [inline]
static char* CLAM::LadspaLibrary::dupstr ( char const *  args  )  [inline, static]
LADSPA_Descriptor* CLAM::LadspaLibrary::pluginAt ( unsigned long  i  )  [inline]

Definition at line 52 of file LadspaLibrary.hxx.


The documentation for this class was generated from the following file:
Generated by  doxygen 1.6.3