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 }