summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfalkTX <falktx@gmail.com>2019-01-24 15:09:42 +0000
committerfalkTX <falktx@gmail.com>2019-01-24 15:09:42 +0000
commit0b3dd4d835fff40b16896e3d20367bfcde840c83 (patch)
tree3cb4331830f364abc5912b05260909234fbcd2c1
parent768367078f42766a32563ca1e4963275a70bd522 (diff)
Give parameter names and units
-rw-r--r--distrho/src/DistrhoPluginAU.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/distrho/src/DistrhoPluginAU.cpp b/distrho/src/DistrhoPluginAU.cpp
index 6199f5bb..ddb523c7 100644
--- a/distrho/src/DistrhoPluginAU.cpp
+++ b/distrho/src/DistrhoPluginAU.cpp
@@ -89,10 +89,10 @@ public:
// Name
{
- // FIXME
- // const String& name = fPlugin.getParameterUnit(inParameterID);
+ const String& name = fPlugin.getParameterName(inParameterID);
+ CFStringRef cfname = CFStringCreateWithCString(kCFAllocatorDefault, name.buffer(), kCFStringEncodingUTF8);
- // AUBase::FillInParameterName(outParameterInfo, name.buffer(), true);
+ AUBase::FillInParameterName(outParameterInfo, cfname, true); // FIXME true or false??
}
// Hints
@@ -147,9 +147,8 @@ public:
}
else
{
- // FIXME
- // outParameterInfo.unit = kAudioUnitParameterUnit_CustomUnit;
- // outParameterInfo.unitName = unit.buffer();
+ outParameterInfo.unit = kAudioUnitParameterUnit_CustomUnit;
+ outParameterInfo.unitName = CFStringCreateWithCString(kCFAllocatorDefault, unit.buffer(), kCFStringEncodingUTF8);
}
}