FreeverbEffect Class Reference

Inherits PluginAClient.

Collaboration diagram for FreeverbEffect:

Collaboration graph
[legend]

Public Member Functions

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

Data Fields

BC_Hashdefaults
FreeverbThread * thread
FreeverbConfig config
revmodelengine
float ** temp
float ** temp_out
int temp_allocated

Detailed Description

Definition at line 132 of file freeverb.C.


Constructor & Destructor Documentation

FreeverbEffect::FreeverbEffect ( PluginServer server  ) 

Definition at line 434 of file freeverb.C.

References PLUGIN_CONSTRUCTOR_MACRO.

FreeverbEffect::~FreeverbEffect (  ) 

Definition at line 444 of file freeverb.C.

References engine, PLUGIN_DESTRUCTOR_MACRO, temp, temp_out, and PluginClient::total_in_buffers.


Member Function Documentation

VFrame* FreeverbEffect::new_picon (  )  [virtual]

Reimplemented from PluginClient.

char * FreeverbEffect::plugin_title (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 471 of file freeverb.C.

References N_.

int FreeverbEffect::show_gui (  )  [virtual]

Reimplemented from PluginClient.

void FreeverbEffect::raise_window (  )  [virtual]

Reimplemented from PluginClient.

int FreeverbEffect::set_string (  )  [virtual]

Reimplemented from PluginClient.

int FreeverbEffect::is_realtime (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 472 of file freeverb.C.

int FreeverbEffect::is_multichannel (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 473 of file freeverb.C.

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

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

int FreeverbEffect::process_realtime ( int64_t  size,
double **  input_ptr,
double **  output_ptr 
) [virtual]

int FreeverbEffect::load_defaults (  )  [virtual]

int FreeverbEffect::save_defaults (  )  [virtual]

int FreeverbEffect::load_configuration (  ) 

Referenced by process_realtime(), and update_gui().

void FreeverbEffect::update_gui (  )  [virtual]


Field Documentation

Definition at line 158 of file freeverb.C.

Referenced by load_defaults(), and save_defaults().

FreeverbThread* FreeverbEffect::thread

Definition at line 159 of file freeverb.C.

Referenced by update_gui().

Definition at line 161 of file freeverb.C.

Referenced by process_realtime(), and ~FreeverbEffect().

Definition at line 162 of file freeverb.C.

Referenced by process_realtime(), and ~FreeverbEffect().

Definition at line 163 of file freeverb.C.

Referenced by process_realtime(), and ~FreeverbEffect().

Definition at line 164 of file freeverb.C.

Referenced by process_realtime().


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

Generated on Mon Apr 28 14:26:47 2008 for Cinelerra by  doxygen 1.5.5