Reroute Class Reference

Inherits PluginVClient.

Collaboration diagram for Reroute:

Collaboration graph
[legend]

Public Member Functions

 Reroute (PluginServer *server)
 ~Reroute ()
 PLUGIN_CLASS_MEMBERS (RerouteConfig, RerouteThread)
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 ()

Data Fields

int output_track
int input_track

Detailed Description

Definition at line 93 of file reroute.C.


Constructor & Destructor Documentation

Reroute::Reroute ( PluginServer server  ) 

Definition at line 318 of file reroute.C.

References PLUGIN_CONSTRUCTOR_MACRO.

Reroute::~Reroute (  ) 

Definition at line 325 of file reroute.C.

References PLUGIN_DESTRUCTOR_MACRO.


Member Function Documentation

Reroute::PLUGIN_CLASS_MEMBERS ( RerouteConfig  ,
RerouteThread   
)

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

int Reroute::is_realtime (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 468 of file reroute.C.

int Reroute::is_multichannel (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 469 of file reroute.C.

int Reroute::load_defaults (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 490 of file reroute.C.

References BCASTDIR, and BCTEXTLEN.

int Reroute::save_defaults (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 505 of file reroute.C.

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

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

Reimplemented from PluginClient.

Definition at line 528 of file reroute.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 Reroute::update_gui (  )  [virtual]

Reimplemented from PluginClient.

Definition at line 544 of file reroute.C.

References RerouteConfig::operation_to_text(), and RerouteConfig::output_to_text().

Here is the call graph for this function:


Field Documentation

Definition at line 111 of file reroute.C.

Referenced by RerouteOutput::handle_event(), and process_buffer().

Definition at line 112 of file reroute.C.

Referenced by process_buffer().


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

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