
Public Types | |
| enum | { READING, WRITING } |
Public Member Functions | |
| InterpolateAllEffect (PluginServer *server) | |
| ~InterpolateAllEffect () | |
| char * | plugin_title () |
| int | is_realtime () |
| int | is_multichannel () |
| int | get_parameters () |
| int | start_loop () |
| int | process_loop (double *buffer, long &output_lenght) |
| int | stop_loop () |
Data Fields | |
| int | state |
| double | sample1 |
| double | sample2 |
| int | current_position |
| double | slope |
| double | intercept |
| MainProgressBar * | progress |
Definition at line 20 of file interpolateall.C.
| anonymous enum |
| InterpolateAllEffect::InterpolateAllEffect | ( | PluginServer * | server | ) |
Definition at line 64 of file interpolateall.C.
| InterpolateAllEffect::~InterpolateAllEffect | ( | ) |
Definition at line 69 of file interpolateall.C.
| char * InterpolateAllEffect::plugin_title | ( | ) | [virtual] |
Reimplemented from PluginClient.
Definition at line 76 of file interpolateall.C.
References N_.
Referenced by start_loop().
| int InterpolateAllEffect::is_realtime | ( | ) | [virtual] |
| int InterpolateAllEffect::is_multichannel | ( | ) | [virtual] |
| int InterpolateAllEffect::get_parameters | ( | ) | [virtual] |
| int InterpolateAllEffect::start_loop | ( | ) | [virtual] |
Reimplemented from PluginClient.
Definition at line 86 of file interpolateall.C.
References BCTEXTLEN, current_position, PluginClient::end, plugin_title(), progress, READING, PluginClient::start, PluginClient::start_progress(), and state.

| int InterpolateAllEffect::process_loop | ( | double * | buffer, | |
| long & | output_lenght | |||
| ) |
Definition at line 103 of file interpolateall.C.
References current_position, PluginClient::end, PluginClient::in_buffer_size, intercept, progress, PluginAClient::read_samples(), READING, sample1, sample2, slope, PluginClient::start, state, MainProgressBar::update(), and WRITING.

| int InterpolateAllEffect::stop_loop | ( | ) | [virtual] |
Reimplemented from PluginClient.
Definition at line 96 of file interpolateall.C.
References progress, and MainProgressBar::stop_progress().

| double InterpolateAllEffect::slope |
Definition at line 49 of file interpolateall.C.
Referenced by process_loop(), start_loop(), and stop_loop().
1.5.5