Mercurial > hg > vampy
comparison PyTypeInterface.cpp @ 62:74703a562ce3
Added valueNames attribute to parameter descriptor
author | gyorgyf |
---|---|
date | Sat, 05 Oct 2013 13:21:47 +0100 |
parents | c1e4f706ca9a |
children | 5664fe298af2 |
comparison
equal
deleted
inserted
replaced
60:82a176a8a202 | 62:74703a562ce3 |
---|---|
1016 case p::isQuantized: | 1016 case p::isQuantized: |
1017 _convert(pyValue,pd.isQuantized); | 1017 _convert(pyValue,pd.isQuantized); |
1018 break; | 1018 break; |
1019 case p::quantizeStep: | 1019 case p::quantizeStep: |
1020 _convert(pyValue,pd.quantizeStep); | 1020 _convert(pyValue,pd.quantizeStep); |
1021 break; | |
1022 case p::valueNames: | |
1023 _convert(pyValue,pd.valueNames); | |
1021 break; | 1024 break; |
1022 default : | 1025 default : |
1023 setValueError("Unknown key in Vamp ParameterDescriptor",m_strict); | 1026 setValueError("Unknown key in Vamp ParameterDescriptor",m_strict); |
1024 cerr << "Invalid key in Vamp ParameterDescriptor: " << key << endl; | 1027 cerr << "Invalid key in Vamp ParameterDescriptor: " << key << endl; |
1025 } | 1028 } |
1178 parmKeys["minValue"] = p::minValue; | 1181 parmKeys["minValue"] = p::minValue; |
1179 parmKeys["maxValue"] = p::maxValue; | 1182 parmKeys["maxValue"] = p::maxValue; |
1180 parmKeys["defaultValue"] = p::defaultValue; | 1183 parmKeys["defaultValue"] = p::defaultValue; |
1181 parmKeys["isQuantized"] = p::isQuantized; | 1184 parmKeys["isQuantized"] = p::isQuantized; |
1182 parmKeys["quantizeStep"] = p::quantizeStep; | 1185 parmKeys["quantizeStep"] = p::quantizeStep; |
1186 parmKeys["valueNames"] = p::valueNames; | |
1183 | 1187 |
1184 isMapInitialised = true; | 1188 isMapInitialised = true; |
1185 return true; | 1189 return true; |
1186 } | 1190 } |