#include <LadspaProcessingExporter.hxx>
Definition at line 38 of file LadspaProcessingExporter.hxx.
Public Member Functions | |
ProcessingClass2LadspaBase (CLAM::Processing *processing) | |
ProcessingClass2LadspaBase (const std::string &className) | |
void | Instantiate () |
void | Activate () |
void | ConnectPort (unsigned long port, LADSPA_Data *data) |
void | Run (unsigned long sampleCount) |
void | Deactivate () |
~ProcessingClass2LadspaBase () | |
LADSPA_Descriptor * | CreateDescriptor (unsigned long id, const std::string &maker, const std::string ©right) |
CLAM::Hidden::ProcessingClass2LadspaBase::ProcessingClass2LadspaBase | ( | CLAM::Processing * | processing | ) | [inline] |
Definition at line 55 of file LadspaProcessingExporter.hxx.
CLAM::Hidden::ProcessingClass2LadspaBase::ProcessingClass2LadspaBase | ( | const std::string & | className | ) | [inline] |
Definition at line 60 of file LadspaProcessingExporter.hxx.
References CLAM::ProcessingFactory::GetInstance().
CLAM::Hidden::ProcessingClass2LadspaBase::~ProcessingClass2LadspaBase | ( | ) | [inline] |
Definition at line 102 of file LadspaProcessingExporter.hxx.
void CLAM::Hidden::ProcessingClass2LadspaBase::Instantiate | ( | ) | [inline] |
Definition at line 65 of file LadspaProcessingExporter.hxx.
References CLAM::InPortRegistry::GetByNumber(), and CLAM::Processing::GetInPorts().
Referenced by CreateDescriptor(), and Instantiate().
void CLAM::Hidden::ProcessingClass2LadspaBase::Activate | ( | ) | [inline] |
Definition at line 82 of file LadspaProcessingExporter.hxx.
References CLAM::Processing::Start().
Referenced by Activate(), and CreateDescriptor().
void CLAM::Hidden::ProcessingClass2LadspaBase::ConnectPort | ( | unsigned long | port, | |
LADSPA_Data * | data | |||
) | [inline] |
Definition at line 86 of file LadspaProcessingExporter.hxx.
Referenced by ConnectPort(), and CreateDescriptor().
void CLAM::Hidden::ProcessingClass2LadspaBase::Run | ( | unsigned long | sampleCount | ) | [inline] |
Definition at line 90 of file LadspaProcessingExporter.hxx.
Referenced by CreateDescriptor(), and Run().
void CLAM::Hidden::ProcessingClass2LadspaBase::Deactivate | ( | ) | [inline] |
Definition at line 96 of file LadspaProcessingExporter.hxx.
References CLAM::Processing::Stop().
Referenced by CreateDescriptor(), and Deactivate().
LADSPA_Descriptor * CLAM::Hidden::ProcessingClass2LadspaBase::CreateDescriptor | ( | unsigned long | id, | |
const std::string & | maker, | |||
const std::string & | copyright | |||
) |
Definition at line 76 of file LadspaProcessingExporter.cxx.
References Activate(), CleanUp(), ConnectPort(), Deactivate(), CLAM::LadspaLibrary::dupstr(), CLAM::Processing::GetClassName(), Instantiate(), and Run().
Referenced by CLAM::LadspaProcessingExporter< ProcessingType >::LadspaProcessingExporter().