TuttleOFX
1
|
00001 #ifndef _TUTTLE_COLORSPACE_DEFINITIONS_HPP 00002 #define _TUTTLE_COLORSPACE_DEFINITIONS_HPP 00003 00004 #include <tuttle/plugin/global.hpp> 00005 #include <tuttle/plugin/color/colorDefinitions.hpp> 00006 00007 namespace tuttle { 00008 namespace plugin { 00009 namespace colorspace { 00010 00011 static const bool kSupportTiles = true; 00012 static const bool kSupportTemporalClipAccess = true; 00013 00014 static const std::string kColorSpaceIn = "in"; 00015 static const std::string kColorSpaceOut = "out"; 00016 00017 static const std::string kColorSpaceReferenceSpaceIn = "inputReferenceSpace"; 00018 static const std::string kColorSpaceReferenceSpaceOut = "outputReferenceSpace"; 00019 00020 static const std::string kColorSpaceCustomizedIn = "inputCustomized"; 00021 static const std::string kColorSpaceCustomizedOut = "outputCustomized"; 00022 00023 static const std::string kColorSpaceGradationLawIn = "inGradationLaw"; 00024 static const std::string kColorSpaceGradationLawOut = "outGradationLaw"; 00025 00026 00027 static const std::string kColorSpaceInGammaValue = "inGammaValue"; 00028 static const std::string kColorSpaceInBlackPoint = "inBlackPoint"; 00029 static const std::string kColorSpaceInWhitePoint = "inWhitePoint"; 00030 static const std::string kColorSpaceInGammaSensito = "inGammaSensito"; 00031 00032 static const std::string kColorSpaceOutGammaValue = "outGammaValue"; 00033 static const std::string kColorSpaceOutBlackPoint = "outBlackPoint"; 00034 static const std::string kColorSpaceOutWhitePoint = "outWhitePoint"; 00035 static const std::string kColorSpaceOutGammaSensito = "outGammaSensito"; 00036 00037 static const std::string kColorSpaceLayoutIn = "inLayout"; 00038 static const std::string kColorSpaceLayoutOut = "outLayout"; 00039 00040 static const std::string kColorSpaceTempColorIn = "inColorTemperature"; 00041 static const std::string kColorSpaceTempColorOut = "outColorTemperature"; 00042 00043 static const std::string kColorSpacePrimariesIn = "inPrimaries"; 00044 static const std::string kColorSpacePrimariesOut = "outPrimaries"; 00045 00046 static const std::string kColorSpaceXrIn = "inXr"; 00047 static const std::string kColorSpaceYrIn = "inYr"; 00048 static const std::string kColorSpaceXgIn = "inXg"; 00049 static const std::string kColorSpaceYgIn = "inYg"; 00050 static const std::string kColorSpaceXbIn = "inXb"; 00051 static const std::string kColorSpaceYbIn = "inYb"; 00052 00053 static const std::string kColorSpaceXrOut = "outXr"; 00054 static const std::string kColorSpaceYrOut = "outYr"; 00055 static const std::string kColorSpaceXgOut = "outXg"; 00056 static const std::string kColorSpaceYgOut = "outYg"; 00057 static const std::string kColorSpaceXbOut = "outXb"; 00058 static const std::string kColorSpaceYbOut = "outYb"; 00059 00060 } 00061 } 00062 } 00063 00064 #endif