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

#include <LibAVPreset.hpp>

Public Member Functions

 LibAVPreset (const std::string &id)
 ~LibAVPreset ()
std::string getPresetID ()
std::string getFormatID ()
std::string getVideoID ()
std::string getAudioID ()
PresetsList getPresetsPathList ()

Static Public Member Functions

static void getPresetList (std::vector< std::string > &presetID)
static void getPresetList (std::vector< std::string > &presetID, std::vector< std::string > &presetLabelID)

Private Attributes

std::string presetID
PresetParameters params

Detailed Description

Definition at line 16 of file LibAVPreset.hpp.


Constructor & Destructor Documentation

tuttle::plugin::av::LibAVPreset::LibAVPreset ( const std::string &  id) [inline]
tuttle::plugin::av::LibAVPreset::~LibAVPreset ( ) [inline]

Definition at line 37 of file LibAVPreset.hpp.


Member Function Documentation

std::string tuttle::plugin::av::LibAVPreset::getAudioID ( ) [inline]

Definition at line 55 of file LibAVPreset.hpp.

References params.

Referenced by tuttle::plugin::av::writer::AVWriterPlugin::changedParam().

std::string tuttle::plugin::av::LibAVPreset::getFormatID ( ) [inline]

Definition at line 53 of file LibAVPreset.hpp.

References params.

Referenced by tuttle::plugin::av::writer::AVWriterPlugin::changedParam().

std::string tuttle::plugin::av::LibAVPreset::getPresetID ( ) [inline]

Definition at line 52 of file LibAVPreset.hpp.

References presetID.

static void tuttle::plugin::av::LibAVPreset::getPresetList ( std::vector< std::string > &  presetID) [inline, static]
static void tuttle::plugin::av::LibAVPreset::getPresetList ( std::vector< std::string > &  presetID,
std::vector< std::string > &  presetLabelID 
) [inline, static]

Definition at line 47 of file LibAVPreset.hpp.

References getPresetList(), and kPresetExtension.

Here is the call graph for this function:

PresetsList tuttle::plugin::av::LibAVPreset::getPresetsPathList ( ) [inline]

Definition at line 57 of file LibAVPreset.hpp.

References kPresetExtension.

std::string tuttle::plugin::av::LibAVPreset::getVideoID ( ) [inline]

Definition at line 54 of file LibAVPreset.hpp.

References params.

Referenced by tuttle::plugin::av::writer::AVWriterPlugin::changedParam().


Field Documentation

Definition at line 63 of file LibAVPreset.hpp.

Referenced by getPresetID(), and LibAVPreset().


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