TuttleOFX  1
tuttle::plugin::av::LibAV Class Reference

This is a base class for libav, don't use it directly. It contains only utilities functions. More...

#include <LibAV.hpp>

Inheritance diagram for tuttle::plugin::av::LibAV:

Public Member Functions

std::vector< AVPrivOptiongetAVOptions (const AVClass *av_class)
void getPixelsFormatList ()

Static Public Member Functions

static const std::string libavError_toString (int error)
static const std::string libavLogLevel_toString (int logLevel)
static const std::string codecType_toString (const AVMediaType codec_type)

Protected Member Functions

 LibAV ()
virtual ~LibAV ()

Static Private Member Functions

static bool globalInit ()

Static Private Attributes

static bool _hasBeenInit = globalInit( )

Detailed Description

This is a base class for libav, don't use it directly. It contains only utilities functions.

Definition at line 42 of file LibAV.hpp.


Constructor & Destructor Documentation

tuttle::plugin::av::LibAV::LibAV ( ) [inline, protected]

Definition at line 45 of file LibAV.hpp.

virtual tuttle::plugin::av::LibAV::~LibAV ( ) [inline, protected, virtual]

Definition at line 46 of file LibAV.hpp.


Member Function Documentation

const std::string tuttle::plugin::av::LibAV::codecType_toString ( const AVMediaType  codec_type) [static]
std::vector< AVPrivOption > tuttle::plugin::av::LibAV::getAVOptions ( const AVClass *  av_class)

Definition at line 120 of file LibAV.cpp.

void tuttle::plugin::av::LibAV::getPixelsFormatList ( )

Definition at line 138 of file LibAV.cpp.

bool tuttle::plugin::av::LibAV::globalInit ( ) [static, private]

Definition at line 45 of file LibAV.cpp.

References tuttle::plugin::av::log_callback().

Here is the call graph for this function:

const std::string tuttle::plugin::av::LibAV::libavError_toString ( int  error) [static]
const std::string tuttle::plugin::av::LibAV::libavLogLevel_toString ( int  logLevel) [static]

Definition at line 11 of file LibAV.cpp.

Referenced by tuttle::plugin::av::log_callback().


Field Documentation

bool tuttle::plugin::av::LibAV::_hasBeenInit = globalInit( ) [static, private]

Definition at line 58 of file LibAV.hpp.


The documentation for this class was generated from the following files: