
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 |
Definition at line 93 of file reroute.C.
| Reroute::Reroute | ( | PluginServer * | server | ) |
| Reroute::~Reroute | ( | ) |
| Reroute::PLUGIN_CLASS_MEMBERS | ( | RerouteConfig | , | |
| RerouteThread | ||||
| ) |
| int Reroute::process_buffer | ( | VFrame ** | frame, | |
| int64_t | start_position, | |||
| double | frame_rate | |||
| ) | [virtual] |
Reimplemented from PluginVClient.
Definition at line 375 of file reroute.C.
References BC_RGB161616, BC_RGB888, BC_RGB_FLOAT, BC_RGBA16161616, BC_RGBA8888, BC_RGBA_FLOAT, BC_YUV161616, BC_YUV888, BC_YUVA16161616, BC_YUVA8888, VFrame::copy_from(), VFrame::get_color_model(), PluginClient::get_total_buffers(), input_track, output_track, PluginVClient::read_frame(), RerouteConfig::REPLACE, RerouteConfig::REPLACE_ALPHA, RerouteConfig::REPLACE_COMPONENTS, RerouteConfig::TOP, and px_type< TYPE, COMPONENTS >::transfer().

| int Reroute::is_realtime | ( | ) | [virtual] |
| int Reroute::is_multichannel | ( | ) | [virtual] |
| int Reroute::load_defaults | ( | ) | [virtual] |
| int Reroute::save_defaults | ( | ) | [virtual] |
| void Reroute::save_data | ( | KeyFrame * | keyframe | ) | [virtual] |
Reimplemented from PluginClient.
Definition at line 513 of file reroute.C.
References FileXML::append_tag(), KeyFrame::data, PluginVClient::output, XMLTag::set_property(), FileXML::set_shared_string(), XMLTag::set_title(), FileXML::tag, and FileXML::terminate_string().

| 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().

| 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().

Definition at line 111 of file reroute.C.
Referenced by RerouteOutput::handle_event(), and process_buffer().
1.5.5