Gain Class Reference

#include <gain.h>

Inherits PluginAClient.

Collaboration diagram for Gain:

Collaboration graph
[legend]

Public Member Functions

 Gain (PluginServer *server)
 ~Gain ()
int process_realtime (int64_t size, double *input_ptr, double *output_ptr)
void save_data (KeyFrame *keyframe)
void read_data (KeyFrame *keyframe)
int load_defaults ()
int save_defaults ()
void update_gui ()
int is_realtime ()

Data Fields

DB db

Detailed Description

Definition at line 25 of file gain.h.


Constructor & Destructor Documentation

Gain::Gain ( PluginServer server  ) 

Definition at line 53 of file gain.C.

References PLUGIN_CONSTRUCTOR_MACRO.

Gain::~Gain (  ) 

Definition at line 59 of file gain.C.

References PLUGIN_DESTRUCTOR_MACRO.


Member Function Documentation

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

Reimplemented from PluginAClient.

Definition at line 74 of file gain.C.

References db, and DB::fromdb().

Here is the call graph for this function:

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

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

Reimplemented from PluginClient.

Definition at line 131 of file gain.C.

References KeyFrame::data, XMLTag::get_property(), input, FileXML::read_tag(), FileXML::set_shared_string(), FileXML::tag, and XMLTag::title_is().

Here is the call graph for this function:

int Gain::load_defaults (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 90 of file gain.C.

References BCTEXTLEN, and PluginClient::get_defaultdir().

Here is the call graph for this function:

int Gain::save_defaults (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 108 of file gain.C.

void Gain::update_gui (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 149 of file gain.C.

int Gain::is_realtime (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 65 of file gain.C.


Field Documentation

Definition at line 42 of file gain.h.

Referenced by process_realtime().


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

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