NormalizeMain Class Reference

#include <normalize.h>

Inherits PluginAClient.

Collaboration diagram for NormalizeMain:

Collaboration graph
[legend]

Public Member Functions

 NormalizeMain (PluginServer *server)
 ~NormalizeMain ()
VFramenew_picon ()
char * plugin_title ()
int is_realtime ()
int is_multichannel ()
int get_parameters ()
int start_loop ()
int process_loop (double **buffer, int64_t &write_length)
int stop_loop ()
int load_defaults ()
int save_defaults ()

Data Fields

float db_over
int separate_tracks
BC_Hashdefaults
MainProgressBarprogress
int writing
int64_t current_position
double * peak
double * scale

Detailed Description

Definition at line 11 of file normalize.h.


Constructor & Destructor Documentation

NormalizeMain::NormalizeMain ( PluginServer server  ) 

Definition at line 25 of file normalize.C.

NormalizeMain::~NormalizeMain (  ) 

Definition at line 31 of file normalize.C.

References defaults, and save_defaults().

Here is the call graph for this function:


Member Function Documentation

VFrame * NormalizeMain::new_picon (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 42 of file normalize.C.

References picon_png.

char * NormalizeMain::plugin_title (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 37 of file normalize.C.

References N_.

Referenced by process_loop(), and start_loop().

int NormalizeMain::is_realtime (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 38 of file normalize.C.

int NormalizeMain::is_multichannel (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 39 of file normalize.C.

int NormalizeMain::get_parameters (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 74 of file normalize.C.

References db_over, BC_DisplayInfo::get_abs_cursor_x(), BC_DisplayInfo::get_abs_cursor_y(), separate_tracks, and window.

Here is the call graph for this function:

int NormalizeMain::start_loop (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 83 of file normalize.C.

References BCTEXTLEN, current_position, PluginClient::end, peak, plugin_title(), progress, scale, PluginClient::start, PluginClient::start_progress(), PluginClient::total_in_buffers, and writing.

Here is the call graph for this function:

int NormalizeMain::process_loop ( double **  buffer,
int64_t &  write_length 
) [virtual]

int NormalizeMain::stop_loop (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 184 of file normalize.C.

References peak, progress, scale, and MainProgressBar::stop_progress().

Here is the call graph for this function:

int NormalizeMain::load_defaults (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 48 of file normalize.C.

References BCASTDIR, BCTEXTLEN, db_over, defaults, BC_Hash::get(), BC_Hash::load(), and separate_tracks.

Here is the call graph for this function:

int NormalizeMain::save_defaults (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 66 of file normalize.C.

References db_over, defaults, BC_Hash::save(), separate_tracks, and BC_Hash::update().

Referenced by ~NormalizeMain().

Here is the call graph for this function:


Field Documentation

Definition at line 21 of file normalize.h.

Referenced by get_parameters(), load_defaults(), process_loop(), and save_defaults().

Definition at line 22 of file normalize.h.

Referenced by get_parameters(), load_defaults(), process_loop(), and save_defaults().

Definition at line 38 of file normalize.h.

Referenced by load_defaults(), save_defaults(), and ~NormalizeMain().

Definition at line 39 of file normalize.h.

Referenced by process_loop(), start_loop(), and stop_loop().

Definition at line 42 of file normalize.h.

Referenced by process_loop(), and start_loop().

Definition at line 43 of file normalize.h.

Referenced by process_loop(), and start_loop().

Definition at line 44 of file normalize.h.

Referenced by process_loop(), start_loop(), and stop_loop().

Definition at line 44 of file normalize.h.

Referenced by process_loop(), start_loop(), and stop_loop().


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

Generated on Mon Apr 28 14:33:37 2008 for Cinelerra by  doxygen 1.5.5