ResampleEffect Class Reference

#include <resample.h>

Inherits PluginAClient.

Collaboration diagram for ResampleEffect:

Collaboration graph
[legend]

Public Member Functions

 ResampleEffect (PluginServer *server)
 ~ResampleEffect ()
char * plugin_title ()
int get_parameters ()
VFramenew_picon ()
int start_loop ()
int process_loop (double *buffer, int64_t &write_length)
int stop_loop ()
int load_defaults ()
int save_defaults ()
void reset ()

Data Fields

Resampleresample
double scale
BC_Hashdefaults
MainProgressBarprogress
int64_t total_written
int64_t current_position

Detailed Description

Definition at line 35 of file resample.h.


Constructor & Destructor Documentation

ResampleEffect::ResampleEffect ( PluginServer server  ) 

Definition at line 72 of file resample.C.

References load_defaults(), and reset().

Here is the call graph for this function:

ResampleEffect::~ResampleEffect (  ) 

Definition at line 79 of file resample.C.

References defaults, and save_defaults().

Here is the call graph for this function:


Member Function Documentation

char * ResampleEffect::plugin_title (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 85 of file resample.C.

References N_.

Referenced by start_loop().

int ResampleEffect::get_parameters (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 97 of file resample.C.

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

Here is the call graph for this function:

VFrame * ResampleEffect::new_picon (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 87 of file resample.C.

References picon_png.

int ResampleEffect::start_loop (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 131 of file resample.C.

References BCTEXTLEN, current_position, PluginClient::end, PluginClient::interactive, plugin_title(), progress, resample, scale, PluginClient::start, PluginClient::start_progress(), and total_written.

Here is the call graph for this function:

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

int ResampleEffect::stop_loop (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 148 of file resample.C.

References PluginClient::interactive, progress, and MainProgressBar::stop_progress().

Here is the call graph for this function:

int ResampleEffect::load_defaults (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 108 of file resample.C.

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

Referenced by ResampleEffect().

Here is the call graph for this function:

int ResampleEffect::save_defaults (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 122 of file resample.C.

References defaults, BC_Hash::save(), scale, and BC_Hash::update().

Referenced by ~ResampleEffect().

Here is the call graph for this function:

void ResampleEffect::reset (  ) 

Reimplemented from PluginClient.

Definition at line 92 of file resample.C.

References resample.

Referenced by ResampleEffect().


Field Documentation

Definition at line 52 of file resample.h.

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

Definition at line 54 of file resample.h.

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

Definition at line 55 of file resample.h.

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

Definition at line 56 of file resample.h.

Referenced by process_loop(), and start_loop().

Definition at line 57 of file resample.h.

Referenced by process_loop(), and start_loop().


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

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