GraphicEQ Class Reference

Inherits PluginAClient.

Collaboration diagram for GraphicEQ:

Collaboration graph
[legend]

Public Member Functions

 GraphicEQ (PluginServer *server)
 ~GraphicEQ ()
VFramenew_picon ()
char * plugin_title ()
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 reconfigure ()
void update_gui ()
double calculate_envelope ()
double gauss (double sigma, double a, double x)

Data Fields

double envelope [WINDOW_SIZE/2]
int need_reconfigure
BC_Hashdefaults
GraphicThread * thread
GraphicFFT * fft
GraphicConfig config

Detailed Description

Definition at line 22 of file graphic.C.


Constructor & Destructor Documentation

GraphicEQ::GraphicEQ ( PluginServer server  ) 

GraphicEQ::~GraphicEQ (  ) 


Member Function Documentation

VFrame* GraphicEQ::new_picon (  )  [virtual]

Reimplemented from PluginClient.

char* GraphicEQ::plugin_title (  )  [virtual]

Reimplemented from PluginClient.

int GraphicEQ::is_realtime (  )  [virtual]

Reimplemented from PluginClient.

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

Reimplemented from PluginClient.

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

Reimplemented from PluginClient.

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

int GraphicEQ::show_gui (  )  [virtual]

Reimplemented from PluginClient.

void GraphicEQ::raise_window (  )  [virtual]

Reimplemented from PluginClient.

int GraphicEQ::set_string (  )  [virtual]

Reimplemented from PluginClient.

int GraphicEQ::load_defaults (  )  [virtual]

Reimplemented from PluginClient.

int GraphicEQ::save_defaults (  )  [virtual]

Reimplemented from PluginClient.

void GraphicEQ::load_configuration (  ) 

void GraphicEQ::reset (  ) 

Reimplemented from PluginClient.

void GraphicEQ::reconfigure (  ) 

void GraphicEQ::update_gui (  )  [virtual]

Reimplemented from PluginClient.

double GraphicEQ::calculate_envelope (  ) 

double GraphicEQ::gauss ( double  sigma,
double  a,
double  x 
)


Field Documentation

double GraphicEQ::envelope[WINDOW_SIZE/2]

Definition at line 52 of file graphic.C.

Definition at line 53 of file graphic.C.

Definition at line 54 of file graphic.C.

GraphicThread* GraphicEQ::thread

Definition at line 55 of file graphic.C.

GraphicFFT* GraphicEQ::fft

Definition at line 56 of file graphic.C.

GraphicConfig GraphicEQ::config

Definition at line 57 of file graphic.C.


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

Generated on Mon Apr 28 14:27:29 2008 for Cinelerra by  doxygen 1.5.5