comparison vamp-support/PluginProgramParameters.h @ 289:26027c3a99a0

Further wiring for ProgramParameters - should now be supported throughout
author Chris Cannam <cannam@all-day-breakfast.com>
date Wed, 08 Apr 2020 15:02:24 +0100
parents 09753ad777db
children
comparison
equal deleted inserted replaced
288:c9f63ca1914d 289:26027c3a99a0
63 63
64 auto programs = p->getPrograms(); 64 auto programs = p->getPrograms();
65 if (programs.empty()) return {}; 65 if (programs.empty()) return {};
66 66
67 PluginProgramParameters pp; 67 PluginProgramParameters pp;
68
69 for (auto program: programs) { 68 for (auto program: programs) {
70
71 p->selectProgram(program); 69 p->selectProgram(program);
72
73 for (auto param: defaultConfiguration.parameterValues) { 70 for (auto param: defaultConfiguration.parameterValues) {
74 auto id = param.first; 71 auto id = param.first;
75 pp.programParameters[program][id] = p->getParameter(id); 72 pp.programParameters[program][id] = p->getParameter(id);
76 } 73 }
77 } 74 }