Mercurial > hg > vamp-plugin-sdk
diff vamp-sdk/PluginHostAdapter.cpp @ 49:aa64a46320d4
* Rename "name" and "description" to "identifier" and "name"; add new
"description" that actually contains a description
author | cannam |
---|---|
date | Mon, 26 Feb 2007 18:08:48 +0000 |
parents | be8fdfe25693 |
children | b907557b2fb9 |
line wrap: on
line diff
--- a/vamp-sdk/PluginHostAdapter.cpp Thu Jan 25 13:39:31 2007 +0000 +++ b/vamp-sdk/PluginHostAdapter.cpp Mon Feb 26 18:08:48 2007 +0000 @@ -141,6 +141,12 @@ } std::string +PluginHostAdapter::getIdentifier() const +{ + return m_descriptor->identifier; +} + +std::string PluginHostAdapter::getName() const { return m_descriptor->name; @@ -177,6 +183,7 @@ for (unsigned int i = 0; i < m_descriptor->parameterCount; ++i) { const VampParameterDescriptor *spd = m_descriptor->parameters[i]; ParameterDescriptor pd; + pd.identifier = spd->identifier; pd.name = spd->name; pd.description = spd->description; pd.unit = spd->unit; @@ -201,7 +208,7 @@ if (!m_handle) return 0.0; for (unsigned int i = 0; i < m_descriptor->parameterCount; ++i) { - if (param == m_descriptor->parameters[i]->name) { + if (param == m_descriptor->parameters[i]->identifier) { return m_descriptor->getParameter(m_handle, i); } } @@ -216,7 +223,7 @@ if (!m_handle) return; for (unsigned int i = 0; i < m_descriptor->parameterCount; ++i) { - if (param == m_descriptor->parameters[i]->name) { + if (param == m_descriptor->parameters[i]->identifier) { m_descriptor->setParameter(m_handle, i, value); return; } @@ -299,6 +306,7 @@ for (unsigned int i = 0; i < count; ++i) { VampOutputDescriptor *sd = m_descriptor->getOutputDescriptor(m_handle, i); OutputDescriptor d; + d.identifier = sd->identifier; d.name = sd->name; d.description = sd->description; d.unit = sd->unit;