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

#include <LibAVPresetFileParser.hpp>

Public Member Functions

 LibAVPresetFileParser (const std::string &filepath)
 ~LibAVPresetFileParser ()
std::string getId ()
std::string getIdLabel ()
PresetParametersgetParameters ()
bool idValidFile () const
void print () const

Static Public Member Functions

static std::string getId (const std::string &filepath)

Protected Member Functions

PresetParameters parseFile (const std::string &filepath)

Private Attributes

std::string id
std::string idLabel
EPresetType presetType
PresetParameters presetsParameters

Detailed Description

Definition at line 10 of file LibAVPresetFileParser.hpp.


Constructor & Destructor Documentation

tuttle::plugin::av::LibAVPresetFileParser::LibAVPresetFileParser ( const std::string &  filepath)

Definition at line 22 of file LibAVPresetFileParser.cpp.

References parseFile(), and presetsParameters.

Here is the call graph for this function:

tuttle::plugin::av::LibAVPresetFileParser::~LibAVPresetFileParser ( )

Definition at line 29 of file LibAVPresetFileParser.cpp.


Member Function Documentation

std::string tuttle::plugin::av::LibAVPresetFileParser::getId ( ) [inline]

Definition at line 18 of file LibAVPresetFileParser.hpp.

References id.

Referenced by tuttle::plugin::av::LibAVPresetParser::getPresetList(), and parseFile().

std::string tuttle::plugin::av::LibAVPresetFileParser::getIdLabel ( ) [inline]

Definition at line 19 of file LibAVPresetFileParser.hpp.

References idLabel.

Referenced by tuttle::plugin::av::LibAVPresetParser::getPresetList().

bool tuttle::plugin::av::LibAVPresetFileParser::idValidFile ( ) const [inline]

Definition at line 23 of file LibAVPresetFileParser.hpp.

References eUnknownPresetType, and presetType.

PresetParameters tuttle::plugin::av::LibAVPresetFileParser::parseFile ( const std::string &  filepath) [protected]
void tuttle::plugin::av::LibAVPresetFileParser::print ( ) const

Field Documentation

Definition at line 31 of file LibAVPresetFileParser.hpp.

Referenced by getId(), and print().

Definition at line 32 of file LibAVPresetFileParser.hpp.

Referenced by getIdLabel(), parseFile(), and print().


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