DiffKey Class Reference

Inherits PluginVClient.

Collaboration diagram for DiffKey:

Collaboration graph
[legend]

Public Member Functions

 DiffKey (PluginServer *server)
 ~DiffKey ()
int process_buffer (VFrame **frame, int64_t start_position, double frame_rate)
int is_realtime ()
int is_multichannel ()
int load_defaults ()
int save_defaults ()
void save_data (KeyFrame *keyframe)
void read_data (KeyFrame *keyframe)
void update_gui ()
int handle_opengl ()

Data Fields

DiffKeyEngineengine
VFrametop_frame
VFramebottom_frame

Detailed Description

Definition at line 121 of file diffkey.C.


Constructor & Destructor Documentation

DiffKey::DiffKey ( PluginServer server  ) 

Definition at line 305 of file diffkey.C.

References PLUGIN_CONSTRUCTOR_MACRO.

DiffKey::~DiffKey (  ) 

Definition at line 312 of file diffkey.C.

References engine, and PLUGIN_DESTRUCTOR_MACRO.


Member Function Documentation

int DiffKey::process_buffer ( VFrame **  frame,
int64_t  start_position,
double  frame_rate 
) [virtual]

int DiffKey::is_realtime (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 326 of file diffkey.C.

int DiffKey::is_multichannel (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 327 of file diffkey.C.

int DiffKey::load_defaults (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 329 of file diffkey.C.

References BCASTDIR, and BCTEXTLEN.

int DiffKey::save_defaults (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 345 of file diffkey.C.

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

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

Reimplemented from PluginClient.

Definition at line 368 of file diffkey.C.

References KeyFrame::data, XMLTag::get_property(), PluginVClient::input, FileXML::read_tag(), FileXML::set_shared_string(), FileXML::tag, and XMLTag::title_is().

Here is the call graph for this function:

void DiffKey::update_gui (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 385 of file diffkey.C.

int DiffKey::handle_opengl (  )  [virtual]


Field Documentation

Definition at line 143 of file diffkey.C.

Referenced by process_buffer(), and ~DiffKey().

Definition at line 145 of file diffkey.C.

Referenced by handle_opengl(), and process_buffer().


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

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