PluginAClientConfig Class Reference

#include <pluginaclientlad.h>


Public Types

enum  { PORT_NORMAL, PORT_FREQ_INDEX, PORT_TOGGLE, PORT_INTEGER }

Public Member Functions

 PluginAClientConfig ()
 ~PluginAClientConfig ()
int equivalent (PluginAClientConfig &that)
void copy_from (PluginAClientConfig &that)
void interpolate (PluginAClientConfig &prev, PluginAClientConfig &next, int64_t prev_frame, int64_t next_frame, int64_t current_frame)
void reset ()
void delete_objects ()
void initialize (PluginServer *server)

Data Fields

int total_ports
int * port_type
LADSPA_Dataport_data


Detailed Description

Definition at line 11 of file pluginaclientlad.h.


Member Enumeration Documentation

anonymous enum

Enumerator:
PORT_NORMAL 
PORT_FREQ_INDEX 
PORT_TOGGLE 
PORT_INTEGER 

Definition at line 31 of file pluginaclientlad.h.


Constructor & Destructor Documentation

PluginAClientConfig::PluginAClientConfig (  ) 

Definition at line 19 of file pluginaclientlad.C.

References reset().

Here is the call graph for this function:

PluginAClientConfig::~PluginAClientConfig (  ) 

Definition at line 24 of file pluginaclientlad.C.

References delete_objects().

Here is the call graph for this function:


Member Function Documentation

int PluginAClientConfig::equivalent ( PluginAClientConfig that  ) 

Definition at line 46 of file pluginaclientlad.C.

References EQUIV, port_data, and total_ports.

void PluginAClientConfig::copy_from ( PluginAClientConfig that  ) 

Definition at line 55 of file pluginaclientlad.C.

References delete_objects(), port_data, port_type, and total_ports.

Referenced by interpolate().

Here is the call graph for this function:

void PluginAClientConfig::interpolate ( PluginAClientConfig prev,
PluginAClientConfig next,
int64_t  prev_frame,
int64_t  next_frame,
int64_t  current_frame 
)

Definition at line 74 of file pluginaclientlad.C.

References copy_from().

Here is the call graph for this function:

void PluginAClientConfig::reset (  ) 

Definition at line 29 of file pluginaclientlad.C.

References port_data, port_type, and total_ports.

Referenced by delete_objects(), and PluginAClientConfig().

void PluginAClientConfig::delete_objects (  ) 

Definition at line 36 of file pluginaclientlad.C.

References port_data, port_type, and reset().

Referenced by copy_from(), initialize(), and ~PluginAClientConfig().

Here is the call graph for this function:

void PluginAClientConfig::initialize ( PluginServer server  ) 


Field Documentation

Definition at line 28 of file pluginaclientlad.h.

Referenced by copy_from(), equivalent(), initialize(), and reset().

Definition at line 38 of file pluginaclientlad.h.

Referenced by copy_from(), delete_objects(), initialize(), and reset().

Definition at line 40 of file pluginaclientlad.h.

Referenced by copy_from(), delete_objects(), equivalent(), initialize(), and reset().


The documentation for this class was generated from the following files:

Generated on Mon Apr 28 14:36:01 2008 for Cinelerra by  doxygen 1.5.5