TuttleOFX
1
|
TurboJpeg plugin. More...
#include <TurboJpegWriterPlugin.hpp>
Public Member Functions | |
TurboJpegWriterPlugin (OfxImageEffectHandle handle) | |
TurboJpegWriterProcessParams | getProcessParams (const OfxTime time) |
void | render (const OFX::RenderArguments &args) |
The overridden render function. | |
Data Fields | |
OFX::BooleanParam * | _paramPremult |
premult output by alpha | |
OFX::IntParam * | _paramQuality |
quality / compression for jpeg | |
OFX::ChoiceParam * | _paramSubsampling |
select the subsampling method (4:4:4, 4:2:2, 4:2:0; Gray, 4:4:0) | |
OFX::ChoiceParam * | _paramOptimization |
TurboJpeg SIMD optimization. |
TurboJpeg plugin.
Definition at line 25 of file TurboJpegWriterPlugin.hpp.
tuttle::plugin::turboJpeg::writer::TurboJpegWriterPlugin::TurboJpegWriterPlugin | ( | OfxImageEffectHandle | handle | ) |
Definition at line 12 of file TurboJpegWriterPlugin.cpp.
References _paramOptimization, _paramPremult, _paramQuality, _paramSubsampling, OFX::ParamSet::fetchBooleanParam(), OFX::ParamSet::fetchChoiceParam(), OFX::ParamSet::fetchIntParam(), tuttle::plugin::turboJpeg::writer::kParamOptimization, tuttle::plugin::kParamPremultiplied, tuttle::plugin::turboJpeg::writer::kParamQuality, and tuttle::plugin::turboJpeg::writer::kParamSubsampling.
TurboJpegWriterProcessParams tuttle::plugin::turboJpeg::writer::TurboJpegWriterPlugin::getProcessParams | ( | const OfxTime | time | ) |
Definition at line 21 of file TurboJpegWriterPlugin.cpp.
References _paramOptimization, _paramPremult, _paramQuality, _paramSubsampling, tuttle::plugin::turboJpeg::writer::TurboJpegWriterProcessParams::filepath, tuttle::plugin::WriterPlugin::getAbsoluteFilenameAt(), OFX::IntParam::getValue(), OFX::ChoiceParam::getValue(), OFX::BooleanParam::getValue(), tuttle::plugin::turboJpeg::writer::TurboJpegWriterProcessParams::optimization, tuttle::plugin::turboJpeg::writer::TurboJpegWriterProcessParams::premult, tuttle::plugin::turboJpeg::writer::TurboJpegWriterProcessParams::quality, and tuttle::plugin::turboJpeg::writer::TurboJpegWriterProcessParams::subsampling.
void tuttle::plugin::turboJpeg::writer::TurboJpegWriterPlugin::render | ( | const OFX::RenderArguments & | args | ) | [virtual] |
The overridden render function.
[in] | args | Rendering parameters |
Reimplemented from tuttle::plugin::WriterPlugin.
Definition at line 37 of file TurboJpegWriterPlugin.cpp.
TurboJpeg SIMD optimization.
Definition at line 39 of file TurboJpegWriterPlugin.hpp.
Referenced by getProcessParams(), and TurboJpegWriterPlugin().
premult output by alpha
Reimplemented from tuttle::plugin::WriterPlugin.
Definition at line 36 of file TurboJpegWriterPlugin.hpp.
Referenced by getProcessParams(), and TurboJpegWriterPlugin().
quality / compression for jpeg
Definition at line 37 of file TurboJpegWriterPlugin.hpp.
Referenced by getProcessParams(), and TurboJpegWriterPlugin().
select the subsampling method (4:4:4, 4:2:2, 4:2:0; Gray, 4:4:0)
Definition at line 38 of file TurboJpegWriterPlugin.hpp.
Referenced by getProcessParams(), and TurboJpegWriterPlugin().