#include <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) |
Definition at line 37 of file LadspaProcessingExporter.hxx.
CLAM::Hidden::ProcessingClass2LadspaBase::ProcessingClass2LadspaBase | ( | CLAM::Processing * | processing | ) | [inline] |
Definition at line 54 of file LadspaProcessingExporter.hxx.
CLAM::Hidden::ProcessingClass2LadspaBase::ProcessingClass2LadspaBase | ( | const std::string & | className | ) | [inline] |
Definition at line 59 of file LadspaProcessingExporter.hxx.
References CLAM::ProcessingFactory::GetInstance().
CLAM::Hidden::ProcessingClass2LadspaBase::~ProcessingClass2LadspaBase | ( | ) | [inline] |
Definition at line 101 of file LadspaProcessingExporter.hxx.
void CLAM::Hidden::ProcessingClass2LadspaBase::Activate | ( | ) | [inline] |
Definition at line 81 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 85 of file LadspaProcessingExporter.hxx.
Referenced by ConnectPort(), and CreateDescriptor().
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().
void CLAM::Hidden::ProcessingClass2LadspaBase::Deactivate | ( | ) | [inline] |
Definition at line 95 of file LadspaProcessingExporter.hxx.
References CLAM::Processing::Stop().
Referenced by CreateDescriptor(), and Deactivate().
void CLAM::Hidden::ProcessingClass2LadspaBase::Instantiate | ( | ) | [inline] |
Definition at line 64 of file LadspaProcessingExporter.hxx.
References CLAM::Processing::GetInPort().
Referenced by CreateDescriptor(), and Instantiate().
void CLAM::Hidden::ProcessingClass2LadspaBase::Run | ( | unsigned long | sampleCount | ) | [inline] |
Definition at line 89 of file LadspaProcessingExporter.hxx.
Referenced by CreateDescriptor(), and Run().