Class AUParameter

All Implemented Interfaces:
NSCoding, NSObjectProtocol, NSSecureCoding, ObjCProtocol

public class AUParameter
extends AUParameterNode
implements NSSecureCoding
Since:
Available in iOS 9.0 and later.
  • Constructor Details

    • AUParameter

      public AUParameter()
    • AUParameter

      protected AUParameter​(NSObject.Handle h, long handle)
    • AUParameter

      protected AUParameter​(NSObject.SkipInit skipInit)
    • AUParameter

      public AUParameter​(NSCoder coder)
  • Method Details

    • getMinValue

      public float getMinValue()
    • getMaxValue

      public float getMaxValue()
    • getUnit

      public AudioUnitParameterUnit getUnit()
    • getUnitName

      public String getUnitName()
    • getFlags

      public AUParameterFlags getFlags()
    • getAddress

      public long getAddress()
    • getValueStrings

      public NSArray<NSString> getValueStrings()
    • getDependentParameters

      public NSArray<NSNumber> getDependentParameters()
    • getValue

      public float getValue()
    • setValue

      public void setValue​(float v)
    • supportsSecureCoding

      public static boolean supportsSecureCoding()
    • setValue

      public void setValue​(float value, VoidPtr originator)
    • setValue

      public void setValue​(float value, VoidPtr originator, long hostTime)
    • setValue

      public void setValue​(float value, VoidPtr originator, long hostTime, AUParameterAutomationEventType eventType)
      Since:
      Available in iOS 10.0 and later.
    • stringFromValue

      public String stringFromValue​(FloatPtr value)
    • valueFromString

      public float valueFromString​(String string)
    • encode

      public void encode​(NSCoder coder)
      Specified by:
      encode in interface NSCoding
    • init

      protected long init​(NSCoder coder)