VideoScopeEffect Class Reference

Inherits PluginVClient.

Collaboration diagram for VideoScopeEffect:

Collaboration graph
[legend]

Public Member Functions

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

Data Fields

int w
int h
VFrameinput
VideoScopeConfig config
VideoScopeEngineengine
BC_Hashdefaults
VideoScopeThread * thread

Detailed Description

Definition at line 247 of file videoscope.C.


Constructor & Destructor Documentation

VideoScopeEffect::VideoScopeEffect ( PluginServer server  ) 

Definition at line 772 of file videoscope.C.

References BC_WindowBase::h, PLUGIN_CONSTRUCTOR_MACRO, and BC_WindowBase::w.

VideoScopeEffect::~VideoScopeEffect (  ) 

Definition at line 781 of file videoscope.C.

References engine, and PLUGIN_DESTRUCTOR_MACRO.


Member Function Documentation

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

Reimplemented from PluginVClient.

Definition at line 871 of file videoscope.C.

References VFrame::copy_from(), VFrame::get_rows(), and PluginVClient::send_render_gui().

Here is the call graph for this function:

int VideoScopeEffect::is_realtime (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 791 of file videoscope.C.

char * VideoScopeEffect::plugin_title (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 790 of file videoscope.C.

References N_.

VFrame* VideoScopeEffect::new_picon (  )  [virtual]

Reimplemented from PluginClient.

int VideoScopeEffect::load_defaults (  )  [virtual]

int VideoScopeEffect::save_defaults (  )  [virtual]

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

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

int VideoScopeEffect::show_gui (  )  [virtual]

Reimplemented from PluginClient.

int VideoScopeEffect::set_string (  )  [virtual]

Reimplemented from PluginClient.

void VideoScopeEffect::raise_window (  )  [virtual]

Reimplemented from PluginClient.

void VideoScopeEffect::render_gui ( void *  input  )  [virtual]

int VideoScopeEffect::load_configuration (  ) 

Definition at line 793 of file videoscope.C.


Field Documentation

Definition at line 267 of file videoscope.C.

Referenced by load_defaults(), VideoScopeWindow::resize_event(), and save_defaults().

Definition at line 267 of file videoscope.C.

Referenced by load_defaults(), VideoScopeWindow::resize_event(), and save_defaults().

Definition at line 270 of file videoscope.C.

Referenced by render_gui(), and ~VideoScopeEffect().

Definition at line 271 of file videoscope.C.

Referenced by load_defaults(), and save_defaults().

VideoScopeThread* VideoScopeEffect::thread


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

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