Package org.robovm.apple.audiotoolbox
Class AUParameterTree
- 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.AUParameterGroup
-
- org.robovm.apple.audiotoolbox.AUParameterTree
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
public class AUParameterTree extends AUParameterGroup implements NSSecureCoding
- Since:
- Available in iOS 9.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AUParameterTree.AUParameterTreePtr
-
Nested classes/interfaces inherited from class org.robovm.apple.audiotoolbox.AUParameterGroup
AUParameterGroup.AUParameterGroupPtr
-
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 AUParameterTree()
AUParameterTree(NSArray<AUParameterNode> children)
protected
AUParameterTree(NSObject.Handle h, long handle)
protected
AUParameterTree(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static long
create(NSArray<AUParameterNode> children)
static AUParameterGroup
createGroup(java.lang.String identifier, java.lang.String name, NSArray<AUParameterNode> children)
static AUParameterGroup
createGroup(AUParameterGroup templateGroup, java.lang.String identifier, java.lang.String name, long addressOffset)
static AUParameterGroup
createGroupTemplate(NSArray<AUParameterNode> children)
static AUParameter
createParameter(java.lang.String identifier, java.lang.String name, long address, float min, float max, AudioUnitParameterUnit unit, java.lang.String unitName, AUParameterFlags flags, NSArray<NSString> valueStrings, NSArray<NSNumber> dependentParameters)
AUParameter
getParameter(int paramID, int scope, int element)
AUParameter
getParameter(long address)
-
Methods inherited from class org.robovm.apple.audiotoolbox.AUParameterGroup
encode, getAllParameters, getChildren, init, supportsSecureCoding
-
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
-
AUParameterTree
public AUParameterTree()
-
AUParameterTree
protected AUParameterTree(NSObject.Handle h, long handle)
-
AUParameterTree
protected AUParameterTree(NSObject.SkipInit skipInit)
-
AUParameterTree
public AUParameterTree(NSArray<AUParameterNode> children)
-
-
Method Detail
-
getParameter
public AUParameter getParameter(long address)
-
getParameter
public AUParameter getParameter(int paramID, int scope, int element)
-
createParameter
public static AUParameter createParameter(java.lang.String identifier, java.lang.String name, long address, float min, float max, AudioUnitParameterUnit unit, java.lang.String unitName, AUParameterFlags flags, NSArray<NSString> valueStrings, NSArray<NSNumber> dependentParameters)
-
createGroup
public static AUParameterGroup createGroup(java.lang.String identifier, java.lang.String name, NSArray<AUParameterNode> children)
-
createGroupTemplate
public static AUParameterGroup createGroupTemplate(NSArray<AUParameterNode> children)
-
createGroup
public static AUParameterGroup createGroup(AUParameterGroup templateGroup, java.lang.String identifier, java.lang.String name, long addressOffset)
-
create
protected static long create(NSArray<AUParameterNode> children)
-
-