TuttleOFX  1
tuttle::plugin::av::writer Namespace Reference

Data Structures

struct  AVProcessParams
class  AVWriterPlugin
 LibAV plugin. More...
class  AVWriterProcess
 FFMpeg process. More...

Enumerations

enum  ETuttlePluginBitDepth { eTuttlePluginBitDepth8 = 0 }

Functions

 mDeclarePluginFactory (AVWriterPluginFactory,{},{})

Variables

static const std::string kParamFormat = "format"
static const std::string kParamVideoCodec = "videoCodec"
static const std::string kParamAudioCodec = "audioCodec"
static const std::string kParamFormatGroup = "formatGroup"
static const std::string kParamFormatDetailledGroup = "formatDetailledGroup"
static const std::string kParamVideoGroup = "videoGroup"
static const std::string kParamVideoDetailledGroup = "videoDetailledGroup"
static const std::string kParamAudioGroup = "audioGroup"
static const std::string kParamAudioDetailledGroup = "audioDetailledGroup"
static const std::string kParamMetaGroup = "metaGroup"
static const std::string kParamMetaDetailledGroup = "metaDetailledGroup"
static const std::string kParamMainPreset = "mainPreset"
static const std::string kParamFormatPreset = "formatPreset"
static const std::string kParamVideoPreset = "videoPreset"
static const std::string kParamAudioPreset = "audioPreset"
static const std::string kParamUseCustomFps = "useCustomFps"
static const std::string kParamCustomFps = "customFps"
static const std::string kParamVideoCodecPixelFmt = "videoPixelFormat"
static const bool kSupportTiles = false

Enumeration Type Documentation

Enumerator:
eTuttlePluginBitDepth8 

Definition at line 12 of file AVWriterDefinitions.hpp.


Function Documentation

tuttle::plugin::av::writer::mDeclarePluginFactory ( AVWriterPluginFactory  )

Variable Documentation

const std::string tuttle::plugin::av::writer::kParamAudioDetailledGroup = "audioDetailledGroup" [static]

Definition at line 27 of file AVWriterDefinitions.hpp.

const std::string tuttle::plugin::av::writer::kParamAudioGroup = "audioGroup" [static]

Definition at line 26 of file AVWriterDefinitions.hpp.

const std::string tuttle::plugin::av::writer::kParamCustomFps = "customFps" [static]
const std::string tuttle::plugin::av::writer::kParamFormatDetailledGroup = "formatDetailledGroup" [static]

Definition at line 23 of file AVWriterDefinitions.hpp.

const std::string tuttle::plugin::av::writer::kParamFormatGroup = "formatGroup" [static]

Definition at line 22 of file AVWriterDefinitions.hpp.

const std::string tuttle::plugin::av::writer::kParamMetaDetailledGroup = "metaDetailledGroup" [static]

Definition at line 29 of file AVWriterDefinitions.hpp.

const std::string tuttle::plugin::av::writer::kParamMetaGroup = "metaGroup" [static]

Definition at line 28 of file AVWriterDefinitions.hpp.

const std::string tuttle::plugin::av::writer::kParamUseCustomFps = "useCustomFps" [static]
const std::string tuttle::plugin::av::writer::kParamVideoCodecPixelFmt = "videoPixelFormat" [static]
const std::string tuttle::plugin::av::writer::kParamVideoDetailledGroup = "videoDetailledGroup" [static]

Definition at line 25 of file AVWriterDefinitions.hpp.

const std::string tuttle::plugin::av::writer::kParamVideoGroup = "videoGroup" [static]

Definition at line 24 of file AVWriterDefinitions.hpp.

const bool tuttle::plugin::av::writer::kSupportTiles = false [static]

Definition at line 10 of file AVWriterPluginFactory.hpp.