Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

_LADSPA_Descriptor Struct Reference

#include <ladspa.h>

List of all members.

Public Attributes

unsigned long UniqueID
const char * Label
LADSPA_Properties Properties
const char * Name
const char * Maker
const char * Copyright
unsigned long PortCount
const LADSPA_PortDescriptorPortDescriptors
const char *const * PortNames
const LADSPA_PortRangeHintPortRangeHints
void * ImplementationData
LADSPA_Handle(* instantiate )(const struct _LADSPA_Descriptor *Descriptor, unsigned long SampleRate)
void(* connect_port )(LADSPA_Handle Instance, unsigned long Port, LADSPA_Data *DataLocation)
void(* activate )(LADSPA_Handle Instance)
void(* run )(LADSPA_Handle Instance, unsigned long SampleCount)
void(* run_adding )(LADSPA_Handle Instance, unsigned long SampleCount)
void(* set_run_adding_gain )(LADSPA_Handle Instance, LADSPA_Data Gain)
void(* deactivate )(LADSPA_Handle Instance)
void(* cleanup )(LADSPA_Handle Instance)


Detailed Description

Definition at line 373 of file ladspa.h.


Member Data Documentation

void(* _LADSPA_Descriptor::activate)(LADSPA_Handle Instance)
 

Referenced by PluginAClientLAD::init_plugin().

void(* _LADSPA_Descriptor::cleanup)(LADSPA_Handle Instance)
 

Referenced by PluginAClientLAD::delete_plugin().

void(* _LADSPA_Descriptor::connect_port)(LADSPA_Handle Instance, unsigned long Port, LADSPA_Data *DataLocation)
 

Referenced by PluginAClientLAD::init_plugin().

const char* _LADSPA_Descriptor::Copyright
 

Definition at line 402 of file ladspa.h.

Referenced by PluginAClientWindow::create_objects().

void(* _LADSPA_Descriptor::deactivate)(LADSPA_Handle Instance)
 

Referenced by PluginAClientLAD::delete_plugin().

void* _LADSPA_Descriptor::ImplementationData
 

Definition at line 426 of file ladspa.h.

LADSPA_Handle(* _LADSPA_Descriptor::instantiate)(const struct _LADSPA_Descriptor *Descriptor, unsigned long SampleRate)
 

Referenced by PluginAClientLAD::init_plugin().

const char* _LADSPA_Descriptor::Label
 

Definition at line 386 of file ladspa.h.

const char* _LADSPA_Descriptor::Maker
 

Definition at line 397 of file ladspa.h.

Referenced by PluginAClientWindow::create_objects().

const char* _LADSPA_Descriptor::Name
 

Definition at line 393 of file ladspa.h.

unsigned long _LADSPA_Descriptor::PortCount
 

Definition at line 406 of file ladspa.h.

Referenced by PluginAClientWindow::create_objects(), PluginAClientLAD::get_inchannels(), PluginAClientLAD::get_outchannels(), PluginAClientLAD::init_plugin(), PluginAClientConfig::initialize(), PluginAClientLAD::load_defaults(), PluginAClientLAD::read_data(), PluginAClientLAD::save_data(), and PluginAClientLAD::save_defaults().

const LADSPA_PortDescriptor* _LADSPA_Descriptor::PortDescriptors
 

Definition at line 410 of file ladspa.h.

Referenced by PluginAClientWindow::create_objects(), PluginAClientLAD::get_inchannels(), PluginAClientLAD::get_outchannels(), PluginAClientLAD::init_plugin(), PluginAClientConfig::initialize(), PluginAClientLAD::load_defaults(), PluginAClientLAD::read_data(), PluginAClientLAD::save_data(), and PluginAClientLAD::save_defaults().

const char* const* _LADSPA_Descriptor::PortNames
 

Definition at line 415 of file ladspa.h.

Referenced by PluginAClientWindow::create_objects(), PluginAClientLAD::load_defaults(), PluginAClientLAD::read_data(), PluginAClientLAD::save_data(), and PluginAClientLAD::save_defaults().

const LADSPA_PortRangeHint* _LADSPA_Descriptor::PortRangeHints
 

Definition at line 419 of file ladspa.h.

Referenced by PluginAClientWindow::create_objects(), and PluginAClientConfig::initialize().

LADSPA_Properties _LADSPA_Descriptor::Properties
 

Definition at line 389 of file ladspa.h.

void(* _LADSPA_Descriptor::run)(LADSPA_Handle Instance, unsigned long SampleCount)
 

Referenced by PluginAClientLAD::process_realtime().

void(* _LADSPA_Descriptor::run_adding)(LADSPA_Handle Instance, unsigned long SampleCount)
 

void(* _LADSPA_Descriptor::set_run_adding_gain)(LADSPA_Handle Instance, LADSPA_Data Gain)
 

unsigned long _LADSPA_Descriptor::UniqueID
 

Definition at line 379 of file ladspa.h.


The documentation for this struct was generated from the following file:
Generated on Sun Jan 8 13:39:07 2006 for Cinelerra-svn by  doxygen 1.4.4