#include <unsharp.h>
Inherits PluginVClient.

Public Member Functions | |
| UnsharpMain (PluginServer *server) | |
| ~UnsharpMain () | |
| 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 () |
Data Fields | |
| UnsharpEngine * | engine |
Definition at line 39 of file unsharp.h.
| UnsharpMain::UnsharpMain | ( | PluginServer * | server | ) |
| UnsharpMain::~UnsharpMain | ( | ) |
| int UnsharpMain::process_buffer | ( | VFrame * | frame, | |
| int64_t | start_position, | |||
| double | frame_rate | |||
| ) | [virtual] |
Reimplemented from PluginVClient.
Definition at line 188 of file unsharp.C.
References UnsharpEngine::do_unsharp(), engine, PluginVClient::get_framerate(), PluginClient::get_project_smp(), PluginClient::get_source_position(), and PluginVClient::read_frame().

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

| void UnsharpMain::update_gui | ( | ) | [virtual] |
Definition at line 57 of file unsharp.h.
Referenced by process_buffer(), UnsharpMain(), and ~UnsharpMain().
1.5.5