TuttleOFX  1
tuttle::plugin::av Namespace Reference

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 Documentation


Enumeration Type Documentation

Enumerator:
eAVParamFormat 
eAVParamVideo 
eAVParamAudio 

Definition at line 31 of file LibAV.hpp.

Enumerator:
eInterlacmentNone 
eInterlacmentUpper 
eInterlacmentLower 

Definition at line 17 of file LibAVVideoReader.hpp.


Function Documentation

PresetsList tuttle::plugin::av::getPresetsFiles ( const std::string &  extension = "")

Definition at line 138 of file LibAVPresetParser.cpp.

References tuttle::plugin::av::LibAVPresetParser::researchPresetsFiles().

Here is the call graph for this function:

PresetsList tuttle::plugin::av::getPresetsPathList ( const std::string &  extension = "")

Definition at line 126 of file LibAVPresetParser.cpp.

References tuttle::plugin::av::LibAVPresetParser::researchPresetsFiles().

Here is the call graph for this function:

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

Here is the call graph for this function:


Variable Documentation