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