#include <720to480.h>
Inherits PluginVClient.

Public Member Functions | |
| _720to480Main (PluginServer *server) | |
| ~_720to480Main () | |
| char * | plugin_title () |
| int | get_parameters () |
| int | start_loop () |
| int | stop_loop () |
| int | is_realtime () |
| void | save_data (KeyFrame *keyframe) |
| void | read_data (KeyFrame *keyframe) |
| int | load_defaults () |
| int | save_defaults () |
| double | get_framerate () |
| int | process_loop (VFrame *output) |
| void | reduce_field (VFrame *output, VFrame *input, int dest_row) |
Data Fields | |
| BC_Hash * | defaults |
| MainProgressBar * | progress |
| _720to480Config | config |
| VFrame * | temp |
| int | input_position |
Definition at line 71 of file 720to480.h.
| _720to480Main::_720to480Main | ( | PluginServer * | server | ) |
Definition at line 159 of file 720to480.C.
References load_defaults(), and temp.

| _720to480Main::~_720to480Main | ( | ) |
Definition at line 166 of file 720to480.C.
References defaults, save_defaults(), and temp.

| char * _720to480Main::plugin_title | ( | ) | [virtual] |
Reimplemented from PluginClient.
Definition at line 174 of file 720to480.C.
References N_.
Referenced by start_loop().
| int _720to480Main::get_parameters | ( | ) | [virtual] |
Reimplemented from PluginClient.
Definition at line 207 of file 720to480.C.
References BC_DisplayInfo::get_abs_cursor_x(), BC_DisplayInfo::get_abs_cursor_y(), and window.

| int _720to480Main::start_loop | ( | ) | [virtual] |
Reimplemented from PluginClient.
Definition at line 218 of file 720to480.C.
References BCTEXTLEN, PluginClient::end, input_position, PluginClient::interactive, plugin_title(), progress, PluginClient::start, and PluginClient::start_progress().

| int _720to480Main::stop_loop | ( | ) | [virtual] |
Reimplemented from PluginClient.
Definition at line 233 of file 720to480.C.
References PluginClient::interactive, progress, and MainProgressBar::stop_progress().

| int _720to480Main::is_realtime | ( | ) | [virtual] |
| void _720to480Main::save_data | ( | KeyFrame * | keyframe | ) | [virtual] |
Reimplemented from PluginClient.
Definition at line 345 of file 720to480.C.
References FileXML::append_tag(), config, KeyFrame::data, _720to480Config::direction, _720to480Config::first_field, PluginVClient::output, XMLTag::set_property(), FileXML::set_shared_string(), XMLTag::set_title(), FileXML::tag, and FileXML::terminate_string().

| void _720to480Main::read_data | ( | KeyFrame * | keyframe | ) | [virtual] |
Reimplemented from PluginClient.
Definition at line 358 of file 720to480.C.
References config, KeyFrame::data, _720to480Config::direction, _720to480Config::first_field, XMLTag::get_property(), PluginVClient::input, FileXML::read_tag(), FileXML::set_shared_string(), FileXML::tag, and XMLTag::title_is().

| int _720to480Main::load_defaults | ( | ) | [virtual] |
Reimplemented from PluginClient.
Definition at line 186 of file 720to480.C.
References BCASTDIR, BCTEXTLEN, config, defaults, _720to480Config::direction, _720to480Config::first_field, BC_Hash::get(), and BC_Hash::load().
Referenced by _720to480Main().

| int _720to480Main::save_defaults | ( | ) | [virtual] |
Reimplemented from PluginClient.
Definition at line 199 of file 720to480.C.
References config, defaults, _720to480Config::direction, _720to480Config::first_field, BC_Hash::save(), and BC_Hash::update().
Referenced by ~_720to480Main().

| double _720to480Main::get_framerate | ( | ) | [virtual] |
Reimplemented from PluginVClient.
Definition at line 177 of file 720to480.C.
References PluginVClient::project_frame_rate.
| int _720to480Main::process_loop | ( | VFrame * | output | ) | [virtual] |
Reimplemented from PluginVClient.
Definition at line 310 of file 720to480.C.
References config, _720to480Config::direction, PluginClient::end, _720to480Config::first_field, FORWARD, VFrame::get_color_model(), VFrame::get_h(), VFrame::get_w(), input_position, PluginClient::interactive, progress, PluginVClient::read_frame(), reduce_field(), PluginClient::start, temp, and MainProgressBar::update().

Definition at line 248 of file 720to480.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::get_color_model(), VFrame::get_h(), VFrame::get_w(), and REDUCE_MACRO.
Referenced by process_loop().

Definition at line 96 of file 720to480.h.
Referenced by load_defaults(), save_defaults(), and ~_720to480Main().
Definition at line 97 of file 720to480.h.
Referenced by process_loop(), start_loop(), and stop_loop().
Definition at line 99 of file 720to480.h.
Referenced by load_defaults(), process_loop(), read_data(), save_data(), save_defaults(), _720to480Window::set_direction(), and _720to480Window::set_first_field().
Reimplemented from PluginVClient.
Definition at line 100 of file 720to480.h.
Referenced by _720to480Main(), process_loop(), and ~_720to480Main().
1.5.5