#include <normalize.h>
Inherits PluginAClient.

Public Member Functions | |
| NormalizeMain (PluginServer *server) | |
| ~NormalizeMain () | |
| VFrame * | new_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_Hash * | defaults |
| MainProgressBar * | progress |
| int | writing |
| int64_t | current_position |
| double * | peak |
| double * | scale |
Definition at line 11 of file normalize.h.
| 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().

| VFrame * NormalizeMain::new_picon | ( | ) | [virtual] |
| 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] |
| int NormalizeMain::is_multichannel | ( | ) | [virtual] |
| 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.

| 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.

| int NormalizeMain::process_loop | ( | double ** | buffer, | |
| int64_t & | write_length | |||
| ) | [virtual] |
Reimplemented from PluginAClient.
Definition at line 98 of file normalize.C.
References BCTEXTLEN, current_position, db_over, PluginClient::end, DB::fromdb(), PluginClient::in_buffer_size, peak, plugin_title(), progress, PluginAClient::read_samples(), scale, separate_tracks, PluginClient::start, PluginClient::total_in_buffers, MainProgressBar::update(), MainProgressBar::update_title(), and writing.

| int NormalizeMain::stop_loop | ( | ) | [virtual] |
Reimplemented from PluginClient.
Definition at line 184 of file normalize.C.
References peak, progress, scale, and MainProgressBar::stop_progress().

| 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.

| 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().

| float NormalizeMain::db_over |
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().
| int64_t NormalizeMain::current_position |
| double* NormalizeMain::peak |
Definition at line 44 of file normalize.h.
Referenced by process_loop(), start_loop(), and stop_loop().
| double * NormalizeMain::scale |
Definition at line 44 of file normalize.h.
Referenced by process_loop(), start_loop(), and stop_loop().
1.5.5