Package org.robovm.apple.audiotoolbox
Class AUParameter
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.audiotoolbox.AUParameterNode
-
- org.robovm.apple.audiotoolbox.AUParameter
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
public class AUParameter extends AUParameterNode implements NSSecureCoding
- Since:
- Available in iOS 9.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AUParameter.AUParameterPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.audiotoolbox.AUParameterNode
AUParameterNode.AUParameterNodePtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description AUParameter()
AUParameter(NSCoder decoder)
protected
AUParameter(NSObject.Handle h, long handle)
protected
AUParameter(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
encode(NSCoder coder)
long
getAddress()
NSArray<NSNumber>
getDependentParameters()
AUParameterFlags
getFlags()
float
getMaxValue()
float
getMinValue()
AudioUnitParameterUnit
getUnit()
java.lang.String
getUnitName()
float
getValue()
NSArray<NSString>
getValueStrings()
protected long
init(NSCoder decoder)
void
setValue(float v)
void
setValue(float value, org.robovm.rt.bro.ptr.VoidPtr originator)
void
setValue(float value, org.robovm.rt.bro.ptr.VoidPtr originator, long hostTime)
void
setValue(float value, org.robovm.rt.bro.ptr.VoidPtr originator, long hostTime, AUParameterAutomationEventType eventType)
java.lang.String
stringFromValue(org.robovm.rt.bro.ptr.FloatPtr value)
static boolean
supportsSecureCoding()
float
valueFromString(java.lang.String string)
-
Methods inherited from class org.robovm.apple.audiotoolbox.AUParameterNode
displayName, getDisplayName, getIdentifier, getImplementorDisplayNameWithLengthCallback, getImplementorStringFromValueCallback, getImplementorValueFromStringCallback, getImplementorValueObserver, getImplementorValueProvider, getKeyPath, removeParameterObserver, setImplementorDisplayNameWithLengthCallback, setImplementorStringFromValueCallback, setImplementorValueFromStringCallback, setImplementorValueObserver, setImplementorValueProvider, tokenByAddingParameterAutomationObserver, tokenByAddingParameterObserver, tokenByAddingParameterRecordingObserver
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Constructor Detail
-
AUParameter
public AUParameter()
-
AUParameter
protected AUParameter(NSObject.Handle h, long handle)
-
AUParameter
protected AUParameter(NSObject.SkipInit skipInit)
-
AUParameter
public AUParameter(NSCoder decoder)
-
-
Method Detail
-
getMinValue
public float getMinValue()
-
getMaxValue
public float getMaxValue()
-
getUnit
public AudioUnitParameterUnit getUnit()
-
getUnitName
public java.lang.String getUnitName()
-
getFlags
public AUParameterFlags getFlags()
-
getAddress
public long getAddress()
-
getValue
public float getValue()
-
setValue
public void setValue(float v)
-
supportsSecureCoding
public static boolean supportsSecureCoding()
-
setValue
public void setValue(float value, org.robovm.rt.bro.ptr.VoidPtr originator)
-
setValue
public void setValue(float value, org.robovm.rt.bro.ptr.VoidPtr originator, long hostTime)
-
setValue
public void setValue(float value, org.robovm.rt.bro.ptr.VoidPtr originator, long hostTime, AUParameterAutomationEventType eventType)
- Since:
- Available in iOS 10.0 and later.
-
stringFromValue
public java.lang.String stringFromValue(org.robovm.rt.bro.ptr.FloatPtr value)
-
valueFromString
public float valueFromString(java.lang.String string)
-
init
protected long init(NSCoder decoder)
-
-