InterpolateAllEffect Class Reference

Inherits PluginAClient.

Collaboration diagram for InterpolateAllEffect:

Collaboration graph
[legend]

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
MainProgressBarprogress

Detailed Description

Definition at line 20 of file interpolateall.C.


Member Enumeration Documentation

anonymous enum

Enumerator:
READING 
WRITING 

Definition at line 38 of file interpolateall.C.


Constructor & Destructor Documentation

InterpolateAllEffect::InterpolateAllEffect ( PluginServer server  ) 

Definition at line 64 of file interpolateall.C.

InterpolateAllEffect::~InterpolateAllEffect (  ) 

Definition at line 69 of file interpolateall.C.


Member Function Documentation

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]

Reimplemented from PluginClient.

Definition at line 77 of file interpolateall.C.

int InterpolateAllEffect::is_multichannel (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 78 of file interpolateall.C.

int InterpolateAllEffect::get_parameters (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 81 of file interpolateall.C.

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.

Here is the call graph for this function:

int InterpolateAllEffect::process_loop ( double *  buffer,
long &  output_lenght 
)

int InterpolateAllEffect::stop_loop (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 96 of file interpolateall.C.

References progress, and MainProgressBar::stop_progress().

Here is the call graph for this function:


Field Documentation

Definition at line 37 of file interpolateall.C.

Referenced by process_loop(), and start_loop().

Definition at line 43 of file interpolateall.C.

Referenced by process_loop().

Definition at line 44 of file interpolateall.C.

Referenced by process_loop().

Definition at line 45 of file interpolateall.C.

Referenced by process_loop(), and start_loop().

Definition at line 46 of file interpolateall.C.

Referenced by process_loop().

Definition at line 47 of file interpolateall.C.

Referenced by process_loop().

Definition at line 49 of file interpolateall.C.

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


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

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