
Public Member Functions | |
| FieldFrame (PluginServer *server) | |
| ~FieldFrame () | |
| PLUGIN_CLASS_MEMBERS (FieldFrameConfig, FieldFrameThread) | |
| int | process_buffer (VFrame *frame, int64_t start_position, double frame_rate) |
| int | is_realtime () |
| int | load_defaults () |
| int | save_defaults () |
| void | save_data (KeyFrame *keyframe) |
| void | read_data (KeyFrame *keyframe) |
| void | update_gui () |
| void | apply_field (VFrame *output, VFrame *input, int field) |
Data Fields | |
| VFrame * | input |
Definition at line 95 of file fieldframe.C.
| FieldFrame::FieldFrame | ( | PluginServer * | server | ) |
| FieldFrame::~FieldFrame | ( | ) |
| FieldFrame::PLUGIN_CLASS_MEMBERS | ( | FieldFrameConfig | , | |
| FieldFrameThread | ||||
| ) |
| int FieldFrame::process_buffer | ( | VFrame * | frame, | |
| int64_t | start_position, | |||
| double | frame_rate | |||
| ) | [virtual] |
Reimplemented from PluginVClient.
Definition at line 422 of file fieldframe.C.
References apply_field(), VFrame::equivalent(), VFrame::get_color_model(), PluginClient::get_direction(), VFrame::get_h(), VFrame::get_w(), input, PluginVClient::read_frame(), and TOP_FIELD_FIRST.

| int FieldFrame::is_realtime | ( | ) | [virtual] |
| int FieldFrame::load_defaults | ( | ) | [virtual] |
| int FieldFrame::save_defaults | ( | ) | [virtual] |
| void FieldFrame::save_data | ( | KeyFrame * | keyframe | ) | [virtual] |
Reimplemented from PluginClient.
Definition at line 371 of file fieldframe.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 FieldFrame::read_data | ( | KeyFrame * | keyframe | ) | [virtual] |
Reimplemented from PluginClient.
Definition at line 386 of file fieldframe.C.
References KeyFrame::data, XMLTag::get_property(), input, FileXML::read_tag(), FileXML::set_shared_string(), FileXML::tag, and XMLTag::title_is().

| void FieldFrame::update_gui | ( | ) | [virtual] |
Reimplemented from PluginClient.
Definition at line 405 of file fieldframe.C.
References BOTTOM_FIELD_FIRST, and TOP_FIELD_FIRST.
Definition at line 481 of file fieldframe.C.
References VFrame::calculate_bytes_per_pixel(), VFrame::get_color_model(), VFrame::get_h(), VFrame::get_rows(), VFrame::get_w(), and memcpy.
Referenced by process_buffer().

Reimplemented from PluginVClient.
Definition at line 115 of file fieldframe.C.
Referenced by process_buffer(), read_data(), and ~FieldFrame().
1.5.5