DenoiseVideo Class Reference

#include <denoisevideo.h>

Inherits PluginVClient.

Collaboration diagram for DenoiseVideo:

Collaboration graph
[legend]

Public Member Functions

 DenoiseVideo (PluginServer *server)
 ~DenoiseVideo ()
int process_realtime (VFrame *input, VFrame *output)
int is_realtime ()
char * plugin_title ()
VFramenew_picon ()
int show_gui ()
int load_configuration ()
int set_string ()
int load_defaults ()
int save_defaults ()
void save_data (KeyFrame *keyframe)
void read_data (KeyFrame *keyframe)
void raise_window ()
void update_gui ()

Data Fields

float * accumulation
DenoiseVideoThread * thread
DenoiseVideoConfig config
BC_Hashdefaults

Detailed Description

Definition at line 84 of file denoisevideo.h.


Constructor & Destructor Documentation

DenoiseVideo::DenoiseVideo ( PluginServer server  ) 

Definition at line 213 of file denoisevideo.C.

References PLUGIN_CONSTRUCTOR_MACRO.

DenoiseVideo::~DenoiseVideo (  ) 

Definition at line 221 of file denoisevideo.C.

References accumulation, and PLUGIN_DESTRUCTOR_MACRO.


Member Function Documentation

int DenoiseVideo::process_realtime ( VFrame input,
VFrame output 
) [virtual]

int DenoiseVideo::is_realtime (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 325 of file denoisevideo.C.

char * DenoiseVideo::plugin_title (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 324 of file denoisevideo.C.

References N_.

VFrame* DenoiseVideo::new_picon (  )  [virtual]

Reimplemented from PluginClient.

int DenoiseVideo::show_gui (  )  [virtual]

Reimplemented from PluginClient.

int DenoiseVideo::load_configuration (  ) 

Referenced by process_realtime(), and update_gui().

int DenoiseVideo::set_string (  )  [virtual]

Reimplemented from PluginClient.

int DenoiseVideo::load_defaults (  )  [virtual]

int DenoiseVideo::save_defaults (  )  [virtual]

void DenoiseVideo::save_data ( KeyFrame keyframe  )  [virtual]

void DenoiseVideo::read_data ( KeyFrame keyframe  )  [virtual]

void DenoiseVideo::raise_window (  )  [virtual]

Reimplemented from PluginClient.

void DenoiseVideo::update_gui (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 338 of file denoisevideo.C.

References config, DenoiseVideoConfig::frames, load_configuration(), thread, and DenoiseVideoConfig::threshold.

Here is the call graph for this function:


Field Documentation

Definition at line 104 of file denoisevideo.h.

Referenced by process_realtime(), and ~DenoiseVideo().

DenoiseVideoThread* DenoiseVideo::thread

Definition at line 105 of file denoisevideo.h.

Referenced by update_gui().

Definition at line 107 of file denoisevideo.h.

Referenced by load_defaults(), and save_defaults().


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

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