TuttleOFX
1
|
00001 #ifndef _TUTTLE_PLUGIN_AV_WRITER_DEFINITIONS_HPP_ 00002 #define _TUTTLE_PLUGIN_AV_WRITER_DEFINITIONS_HPP_ 00003 00004 #include <tuttle/plugin/context/WriterDefinition.hpp> 00005 #include <tuttle/plugin/global.hpp> 00006 00007 namespace tuttle { 00008 namespace plugin { 00009 namespace av { 00010 namespace writer { 00011 00012 enum ETuttlePluginBitDepth 00013 { 00014 eTuttlePluginBitDepth8 = 0 00015 }; 00016 00017 00018 static const std::string kParamFormat = "format"; 00019 static const std::string kParamVideoCodec = "videoCodec"; 00020 static const std::string kParamAudioCodec = "audioCodec"; 00021 00022 static const std::string kParamFormatGroup = "formatGroup"; 00023 static const std::string kParamFormatDetailledGroup = "formatDetailledGroup"; 00024 static const std::string kParamVideoGroup = "videoGroup"; 00025 static const std::string kParamVideoDetailledGroup = "videoDetailledGroup"; 00026 static const std::string kParamAudioGroup = "audioGroup"; 00027 static const std::string kParamAudioDetailledGroup = "audioDetailledGroup"; 00028 static const std::string kParamMetaGroup = "metaGroup"; 00029 static const std::string kParamMetaDetailledGroup = "metaDetailledGroup"; 00030 00031 static const std::string kParamMainPreset = "mainPreset"; 00032 00033 static const std::string kParamFormatPreset = "formatPreset"; 00034 static const std::string kParamVideoPreset = "videoPreset"; 00035 static const std::string kParamAudioPreset = "audioPreset"; 00036 00037 static const std::string kParamUseCustomFps = "useCustomFps"; 00038 static const std::string kParamCustomFps = "customFps"; 00039 static const std::string kParamVideoCodecPixelFmt = "videoPixelFormat"; 00040 00041 } 00042 } 00043 } 00044 } 00045 00046 #endif