#include "CAAUParameter.h"
-CAAUParameter::CAAUParameter()
+CAAUParameter::CAAUParameter()
{
memset(this, 0, sizeof(CAAUParameter));
}
Init (inParam.mAudioUnit, inParam.mParameterID, inParam.mScope, inParam.mElement);
}
-CAAUParameter::CAAUParameter(const CAAUParameter &a)
+CAAUParameter::CAAUParameter(const CAAUParameter &a)
{
memset(this, 0, sizeof(CAAUParameter));
*this = a;
memset(&mParamInfo, 0, sizeof(mParamInfo));
if (mParamInfo.flags & kAudioUnitParameterFlag_HasCFNameString) {
mParamName = mParamInfo.cfNameString;
- if (!(mParamInfo.flags & kAudioUnitParameterFlag_CFNameRelease))
+ if (!(mParamInfo.flags & kAudioUnitParameterFlag_CFNameRelease))
CFRetain (mParamName);
} else
mParamName = CFStringCreateWithCString(NULL, mParamInfo.name, kCFStringEncodingUTF8);
case kAudioUnitParameterUnit_Indexed:
{
propertySize = sizeof(mNamedParams);
- err = AudioUnitGetProperty (au,
+ err = AudioUnitGetProperty (au,
kAudioUnitProperty_ParameterValueStrings,
- scope,
- param,
- &mNamedParams,
+ scope,
+ param,
+ &mNamedParams,
&propertySize);
if (!err && mNamedParams) {
mNumIndexedParams = CFArrayGetCount(mNamedParams);
Float32 CAAUParameter::GetValue() const
{
Float32 value = 0.;
- //OSStatus err =
+ //OSStatus err =
AudioUnitGetParameter(mAudioUnit, mParameterID, mScope, mElement, &value);
return value;
}
return str;
}
}
- else if (ValuesHaveStrings())
+ else if (ValuesHaveStrings())
{
AudioUnitParameterStringFromValue stringValue;
stringValue.inParamID = mParameterID;
stringValue.outString = NULL;
UInt32 propertySize = sizeof(stringValue);
- OSStatus err = AudioUnitGetProperty (mAudioUnit,
+ OSStatus err = AudioUnitGetProperty (mAudioUnit,
kAudioUnitProperty_ParameterStringFromValue,
- mScope,
- mParameterID,
- &stringValue,
+ mScope,
+ mParameterID,
+ &stringValue,
&propertySize);
if (err == noErr && stringValue.outString != NULL)
Float32 CAAUParameter::GetValueFromString(CFStringRef str) const
{
- if (ValuesHaveStrings())
+ if (ValuesHaveStrings())
{
AudioUnitParameterValueFromString valueString;
valueString.inParamID = mParameterID;
valueString.inString = str;
UInt32 propertySize = sizeof(valueString);
- OSStatus err = AudioUnitGetProperty (mAudioUnit,
+ OSStatus err = AudioUnitGetProperty (mAudioUnit,
kAudioUnitProperty_ParameterValueFromString,
- mScope,
- mParameterID,
- &valueString,
+ mScope,
+ mParameterID,
+ &valueString,
&propertySize);
if (err == noErr) {
return paramValue;
}
-void CAAUParameter::SetValue( AUParameterListenerRef inListener,
+void CAAUParameter::SetValue( AUParameterListenerRef inListener,
void * inObject,
Float32 inValue) const
{
valueToSet = mParamInfo.maxValue;
if (valueToSet < mParamInfo.minValue)
valueToSet = mParamInfo.minValue;
-
+
AUParameterSet(inListener, inObject, this, valueToSet, 0);
}