Class AudioUnitParameterOptions


  • public final class AudioUnitParameterOptions
    extends java.lang.Object
    [@enum] AudioUnitParameterOptions Bit positions 18, 17, and 16 are set aside for display scales. Bit 19 is reserved. [@constant] kAudioUnitParameterFlag_CFNameRelease [@constant] kAudioUnitParameterFlag_PlotHistory [@constant] kAudioUnitParameterFlag_MeterReadOnly [@constant] kAudioUnitParameterFlag_DisplayMask [@constant] kAudioUnitParameterFlag_DisplaySquareRoot [@constant] kAudioUnitParameterFlag_DisplaySquared [@constant] kAudioUnitParameterFlag_DisplayCubed [@constant] kAudioUnitParameterFlag_DisplayCubeRoot [@constant] kAudioUnitParameterFlag_DisplayExponential [@constant] kAudioUnitParameterFlag_HasClump [@constant] kAudioUnitParameterFlag_ValuesHaveStrings [@constant] kAudioUnitParameterFlag_DisplayLogarithmic [@constant] kAudioUnitParameterFlag_IsHighResolution This flag provides a hint to a host that this parameter should be controlled through the highest resolution if the host has limitations on the control resolution of parameter values. Generally this means that controlling this parameter with a single MIDI Control message (i.e. 128 values) is too course a grain for that parameter, and a finer control resolution should be used if possible. If this flag is not set, then a host can assume that a 7-bit control quantization is acceptable. Ideally, parameters should be controlled in the fullest resolution that they are published with. [@constant] kAudioUnitParameterFlag_NonRealTime Changing the parameter in real-time will cause a glitch or otherwise undesirable effect. [@constant] kAudioUnitParameterFlag_CanRamp If set, the parameter can be ramped. [@constant] kAudioUnitParameterFlag_ExpertMode If set, the parameter is obscure (hint to UI to only display in expert mode). [@constant] kAudioUnitParameterFlag_HasCFNameString In the original ParameterInfo a C string only was specified. With MacOS 10.2 and later, the last four bytes of this string are reserved for a CFStringRef, which gives the ability to used Unicode encoding, necessary for providing a name in languages using non-ASCII characters. If this flag bit is set, the CFStringRef is valid. [@constant] kAudioUnitParameterFlag_IsGlobalMeta If set, changing this parameter may change any number of others in the AudioUnit. [@constant] kAudioUnitParameterFlag_IsElementMeta If set, changing this parameter may change others in the same element as the current parameter. [@constant] kAudioUnitParameterFlag_IsReadable [@constant] kAudioUnitParameterFlag_IsWritable
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int CanRamp
      bit positions 18,17,16 are set aside for display scales. bit 19 is reserved.
      static int CFNameRelease  
      static int DisplayCubed
      bit positions 18,17,16 are set aside for display scales. bit 19 is reserved.
      static int DisplayCubeRoot
      bit positions 18,17,16 are set aside for display scales. bit 19 is reserved.
      static int DisplayExponential
      bit positions 18,17,16 are set aside for display scales. bit 19 is reserved.
      static int DisplayLogarithmic
      bit positions 18,17,16 are set aside for display scales. bit 19 is reserved.
      static int DisplayMask
      bit positions 18,17,16 are set aside for display scales. bit 19 is reserved.
      static int DisplaySquared
      bit positions 18,17,16 are set aside for display scales. bit 19 is reserved.
      static int DisplaySquareRoot
      bit positions 18,17,16 are set aside for display scales. bit 19 is reserved.
      static int ExpertMode
      bit positions 18,17,16 are set aside for display scales. bit 19 is reserved.
      static int HasCFNameString
      bit positions 18,17,16 are set aside for display scales. bit 19 is reserved.
      static int HasClump
      bit positions 18,17,16 are set aside for display scales. bit 19 is reserved.
      static int IsElementMeta
      bit positions 18,17,16 are set aside for display scales. bit 19 is reserved.
      static int IsGlobalMeta
      bit positions 18,17,16 are set aside for display scales. bit 19 is reserved.
      static int IsHighResolution
      bit positions 18,17,16 are set aside for display scales. bit 19 is reserved.
      static int IsReadable
      bit positions 18,17,16 are set aside for display scales. bit 19 is reserved.
      static int IsWritable
      bit positions 18,17,16 are set aside for display scales. bit 19 is reserved.
      static int MeterReadOnly  
      static int NonRealTime
      bit positions 18,17,16 are set aside for display scales. bit 19 is reserved.
      static int OmitFromPresets  
      static int PlotHistory  
      static int ValuesHaveStrings
      bit positions 18,17,16 are set aside for display scales. bit 19 is reserved.
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • DisplayMask

        public static final int DisplayMask
        bit positions 18,17,16 are set aside for display scales. bit 19 is reserved.
        See Also:
        Constant Field Values
      • DisplaySquareRoot

        public static final int DisplaySquareRoot
        bit positions 18,17,16 are set aside for display scales. bit 19 is reserved.
        See Also:
        Constant Field Values
      • DisplaySquared

        public static final int DisplaySquared
        bit positions 18,17,16 are set aside for display scales. bit 19 is reserved.
        See Also:
        Constant Field Values
      • DisplayCubed

        public static final int DisplayCubed
        bit positions 18,17,16 are set aside for display scales. bit 19 is reserved.
        See Also:
        Constant Field Values
      • DisplayCubeRoot

        public static final int DisplayCubeRoot
        bit positions 18,17,16 are set aside for display scales. bit 19 is reserved.
        See Also:
        Constant Field Values
      • DisplayExponential

        public static final int DisplayExponential
        bit positions 18,17,16 are set aside for display scales. bit 19 is reserved.
        See Also:
        Constant Field Values
      • HasClump

        public static final int HasClump
        bit positions 18,17,16 are set aside for display scales. bit 19 is reserved.
        See Also:
        Constant Field Values
      • ValuesHaveStrings

        public static final int ValuesHaveStrings
        bit positions 18,17,16 are set aside for display scales. bit 19 is reserved.
        See Also:
        Constant Field Values
      • DisplayLogarithmic

        public static final int DisplayLogarithmic
        bit positions 18,17,16 are set aside for display scales. bit 19 is reserved.
        See Also:
        Constant Field Values
      • IsHighResolution

        public static final int IsHighResolution
        bit positions 18,17,16 are set aside for display scales. bit 19 is reserved.
        See Also:
        Constant Field Values
      • NonRealTime

        public static final int NonRealTime
        bit positions 18,17,16 are set aside for display scales. bit 19 is reserved.
        See Also:
        Constant Field Values
      • CanRamp

        public static final int CanRamp
        bit positions 18,17,16 are set aside for display scales. bit 19 is reserved.
        See Also:
        Constant Field Values
      • ExpertMode

        public static final int ExpertMode
        bit positions 18,17,16 are set aside for display scales. bit 19 is reserved.
        See Also:
        Constant Field Values
      • HasCFNameString

        public static final int HasCFNameString
        bit positions 18,17,16 are set aside for display scales. bit 19 is reserved.
        See Also:
        Constant Field Values
      • IsGlobalMeta

        public static final int IsGlobalMeta
        bit positions 18,17,16 are set aside for display scales. bit 19 is reserved.
        See Also:
        Constant Field Values
      • IsElementMeta

        public static final int IsElementMeta
        bit positions 18,17,16 are set aside for display scales. bit 19 is reserved.
        See Also:
        Constant Field Values
      • IsReadable

        public static final int IsReadable
        bit positions 18,17,16 are set aside for display scales. bit 19 is reserved.
        See Also:
        Constant Field Values
      • IsWritable

        public static final int IsWritable
        bit positions 18,17,16 are set aside for display scales. bit 19 is reserved.
        See Also:
        Constant Field Values