Mercurial > hg > vampy
comparison PyPlugin.cpp @ 22:1ae350e97f93
* Add quantizeStep to parameter descriptor!
author | cannam |
---|---|
date | Tue, 14 Jul 2009 15:54:03 +0000 |
parents | e9cf443b18f5 |
children | 7d28bed0864e |
comparison
equal
deleted
inserted
replaced
21:ef3452f4a0c9 | 22:1ae350e97f93 |
---|---|
661 case p::defaultValue: | 661 case p::defaultValue: |
662 pd.defaultValue = (float) PyFloat_AS_DOUBLE(pyValue); | 662 pd.defaultValue = (float) PyFloat_AS_DOUBLE(pyValue); |
663 break; | 663 break; |
664 case p::isQuantized: | 664 case p::isQuantized: |
665 pd.isQuantized = (bool) PyInt_AS_LONG(pyValue); | 665 pd.isQuantized = (bool) PyInt_AS_LONG(pyValue); |
666 break; | 666 break; case p::quantizeStep: |
667 pd.quantizeStep = (float) PyFloat_AS_DOUBLE(pyValue); | |
668 break; | |
667 default : | 669 default : |
668 cerr << "Invalid key in Vamp OutputDescriptor: " << PyString_AsString(pyKey) << endl; | 670 cerr << "Invalid key in Vamp OutputDescriptor: " << PyString_AsString(pyKey) << endl; |
669 } | 671 } |
670 } // while dict | 672 } // while dict |
671 list.push_back(pd); | 673 list.push_back(pd); |
1099 parmKeys["unit"] = p::unit; | 1101 parmKeys["unit"] = p::unit; |
1100 parmKeys["minValue"] = p::minValue; | 1102 parmKeys["minValue"] = p::minValue; |
1101 parmKeys["maxValue"] = p::maxValue; | 1103 parmKeys["maxValue"] = p::maxValue; |
1102 parmKeys["defaultValue"] = p::defaultValue; | 1104 parmKeys["defaultValue"] = p::defaultValue; |
1103 parmKeys["isQuantized"] = p::isQuantized; | 1105 parmKeys["isQuantized"] = p::isQuantized; |
1106 parmKeys["quantizeStep"] = p::quantizeStep; | |
1104 | 1107 |
1105 isMapInitialised = true; | 1108 isMapInitialised = true; |
1106 return true; | 1109 return true; |
1107 } | 1110 } |
1108 | 1111 |