DBXEffect Class Reference

#include <dbx.h>

Inherits PluginAClient.

Collaboration diagram for DBXEffect:

Collaboration graph
[legend]

Public Member Functions

 DBXEffect (PluginServer *server)
 ~DBXEffect ()
VFramenew_picon ()
char * plugin_title ()
int is_multichannel ()
int is_realtime ()
void read_data (KeyFrame *keyframe)
void save_data (KeyFrame *keyframe)
int process_realtime (long size, double **input_ptr, double **output_ptr)
int show_gui ()
void raise_window ()
int set_string ()
int load_defaults ()
int save_defaults ()
void load_configuration ()
void reset ()
void update_gui ()
void delete_dsp ()

Data Fields

double ** input_buffer
long input_size
long input_allocated
double * reaction_buffer
long reaction_allocated
long reaction_position
double current_coef
double * coefs
long coefs_allocated
BC_Hashdefaults
DBXThreadthread
DBXConfig config

Detailed Description

Definition at line 100 of file dbx.h.


Constructor & Destructor Documentation

DBXEffect::DBXEffect ( PluginServer server  ) 

DBXEffect::~DBXEffect (  ) 


Member Function Documentation

VFrame* DBXEffect::new_picon (  )  [virtual]

Reimplemented from PluginClient.

char* DBXEffect::plugin_title (  )  [virtual]

Reimplemented from PluginClient.

int DBXEffect::is_multichannel (  )  [virtual]

Reimplemented from PluginClient.

int DBXEffect::is_realtime (  )  [virtual]

Reimplemented from PluginClient.

void DBXEffect::read_data ( KeyFrame keyframe  )  [virtual]

Reimplemented from PluginClient.

void DBXEffect::save_data ( KeyFrame keyframe  )  [virtual]

Reimplemented from PluginClient.

int DBXEffect::process_realtime ( long  size,
double **  input_ptr,
double **  output_ptr 
)

int DBXEffect::show_gui (  )  [virtual]

Reimplemented from PluginClient.

void DBXEffect::raise_window (  )  [virtual]

Reimplemented from PluginClient.

int DBXEffect::set_string (  )  [virtual]

Reimplemented from PluginClient.

int DBXEffect::load_defaults (  )  [virtual]

Reimplemented from PluginClient.

int DBXEffect::save_defaults (  )  [virtual]

Reimplemented from PluginClient.

void DBXEffect::load_configuration (  ) 

void DBXEffect::reset (  ) 

Reimplemented from PluginClient.

void DBXEffect::update_gui (  )  [virtual]

Reimplemented from PluginClient.

void DBXEffect::delete_dsp (  ) 


Field Documentation

Definition at line 128 of file dbx.h.

Definition at line 129 of file dbx.h.

Definition at line 130 of file dbx.h.

Definition at line 131 of file dbx.h.

Definition at line 132 of file dbx.h.

Definition at line 133 of file dbx.h.

Definition at line 134 of file dbx.h.

Definition at line 137 of file dbx.h.

Definition at line 138 of file dbx.h.

Definition at line 142 of file dbx.h.

Definition at line 143 of file dbx.h.

Definition at line 144 of file dbx.h.


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

Generated on Mon Apr 28 14:21:20 2008 for Cinelerra by  doxygen 1.5.5