TuttleOFX
1
|
Namespaces | |
namespace | reader |
namespace | writer |
Data Structures | |
struct | AVPrivOption |
class | LibAV |
This is a base class for libav, don't use it directly. It contains only utilities functions. More... | |
class | LibAVAudioPreset |
class | LibAVFormatPreset |
class | AVOptionPlugin |
class | LibAVPreset |
class | LibAVPresetFileParser |
class | LibAVPresetParser |
class | LibAVVideoPreset |
class | LibAVVideoReader |
class | LibAVVideoWriter |
Typedefs | |
typedef struct tuttle::plugin::av::AVPrivOption | AVPrivOption |
Enumerations | |
enum | EAVParamType { eAVParamFormat = 0, eAVParamVideo, eAVParamAudio } |
enum | EIntrelacment { eInterlacmentNone, eInterlacmentUpper, eInterlacmentLower } |
Functions | |
void | log_callback (void *, int level, const char *format, va_list arglist) |
void | addOptionsFromAVOption (OFX::ImageEffectDescriptor &desc, OFX::GroupParamDescriptor *group, void *av_class, int req_flags, int rej_flags) |
void | addOptionsFromAVOption (OFX::ImageEffectDescriptor &desc, OFX::GroupParamDescriptor *group, const std::vector< AVPrivOption > &options) |
PresetsList | getPresetsPathList (const std::string &extension="") |
PresetsList | getPresetsFiles (const std::string &extension="") |
Variables | |
static boost::int64_t | pts = 0 |
typedef struct tuttle::plugin::av::AVPrivOption tuttle::plugin::av::AVPrivOption |
Definition at line 17 of file LibAVVideoReader.hpp.
void tuttle::plugin::av::addOptionsFromAVOption | ( | OFX::ImageEffectDescriptor & | desc, |
OFX::GroupParamDescriptor * | group, | ||
void * | av_class, | ||
int | req_flags, | ||
int | rej_flags | ||
) |
Definition at line 9 of file LibAVOptionsFactory.cpp.
References OFX::ParamSetDescriptor::defineBooleanParam(), OFX::ParamSetDescriptor::defineChoiceParam(), OFX::ParamSetDescriptor::defineDoubleParam(), OFX::ParamSetDescriptor::defineGroupParam(), OFX::ParamSetDescriptor::defineInt2DParam(), OFX::ParamSetDescriptor::defineIntParam(), OFX::ParamSetDescriptor::defineStringParam(), OFX::ParamDescriptor::getName(), OFX::StringParamDescriptor::setDefault(), OFX::IntParamDescriptor::setDefault(), OFX::Int2DParamDescriptor::setDefault(), OFX::DoubleParamDescriptor::setDefault(), OFX::BooleanParamDescriptor::setDefault(), OFX::IntParamDescriptor::setDisplayRange(), OFX::DoubleParamDescriptor::setDisplayRange(), OFX::ParamDescriptor::setHint(), OFX::ParamDescriptor::setParent(), OFX::IntParamDescriptor::setRange(), OFX::DoubleParamDescriptor::setRange(), and TUTTLE_LOG_WARNING.
void tuttle::plugin::av::addOptionsFromAVOption | ( | OFX::ImageEffectDescriptor & | desc, |
OFX::GroupParamDescriptor * | group, | ||
const std::vector< AVPrivOption > & | options | ||
) |
Definition at line 210 of file LibAVOptionsFactory.cpp.
References tuttle::plugin::av::AVPrivOption::class_name, OFX::ParamSetDescriptor::defineBooleanParam(), OFX::ParamSetDescriptor::defineChoiceParam(), OFX::ParamSetDescriptor::defineDoubleParam(), OFX::ParamSetDescriptor::defineGroupParam(), OFX::ParamSetDescriptor::defineInt2DParam(), OFX::ParamSetDescriptor::defineIntParam(), OFX::ParamSetDescriptor::defineStringParam(), OFX::ParamDescriptor::getName(), tuttle::plugin::av::AVPrivOption::o, OFX::StringParamDescriptor::setDefault(), OFX::IntParamDescriptor::setDefault(), OFX::Int2DParamDescriptor::setDefault(), OFX::DoubleParamDescriptor::setDefault(), OFX::BooleanParamDescriptor::setDefault(), OFX::IntParamDescriptor::setDisplayRange(), OFX::DoubleParamDescriptor::setDisplayRange(), OFX::ParamDescriptor::setHint(), OFX::ParamDescriptor::setLabel(), OFX::ParamDescriptor::setParent(), OFX::IntParamDescriptor::setRange(), OFX::DoubleParamDescriptor::setRange(), and TUTTLE_LOG_WARNING.
PresetsList tuttle::plugin::av::getPresetsFiles | ( | const std::string & | extension = "" | ) |
Definition at line 138 of file LibAVPresetParser.cpp.
References tuttle::plugin::av::LibAVPresetParser::researchPresetsFiles().
PresetsList tuttle::plugin::av::getPresetsPathList | ( | const std::string & | extension = "" | ) |
Definition at line 126 of file LibAVPresetParser.cpp.
References tuttle::plugin::av::LibAVPresetParser::researchPresetsFiles().
void tuttle::plugin::av::log_callback | ( | void * | , |
int | level, | ||
const char * | format, | ||
va_list | arglist | ||
) |
Definition at line 34 of file LibAV.cpp.
References tuttle::plugin::av::LibAV::libavLogLevel_toString().
Referenced by tuttle::plugin::av::LibAV::globalInit().
boost::int64_t tuttle::plugin::av::pts = 0 [static] |
Definition at line 26 of file LibAVVideoWriter.cpp.
Referenced by tuttle::plugin::warp::bezier::barycentre(), tuttle::plugin::warp::bezier::bezierSubdivide(), tuttle::plugin::av::LibAVVideoReader::decodeImage(), and tuttle::plugin::av::LibAVVideoWriter::execute().