Package apple.audiotoolbox.enums
Class AudioUnitParameterOptions
- java.lang.Object
-
- apple.audiotoolbox.enums.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 intCanRampbit positions 18,17,16 are set aside for display scales. bit 19 is reserved.static intCFNameReleasestatic intDisplayCubedbit positions 18,17,16 are set aside for display scales. bit 19 is reserved.static intDisplayCubeRootbit positions 18,17,16 are set aside for display scales. bit 19 is reserved.static intDisplayExponentialbit positions 18,17,16 are set aside for display scales. bit 19 is reserved.static intDisplayLogarithmicbit positions 18,17,16 are set aside for display scales. bit 19 is reserved.static intDisplayMaskbit positions 18,17,16 are set aside for display scales. bit 19 is reserved.static intDisplaySquaredbit positions 18,17,16 are set aside for display scales. bit 19 is reserved.static intDisplaySquareRootbit positions 18,17,16 are set aside for display scales. bit 19 is reserved.static intExpertModebit positions 18,17,16 are set aside for display scales. bit 19 is reserved.static intHasCFNameStringbit positions 18,17,16 are set aside for display scales. bit 19 is reserved.static intHasClumpbit positions 18,17,16 are set aside for display scales. bit 19 is reserved.static intIsElementMetabit positions 18,17,16 are set aside for display scales. bit 19 is reserved.static intIsGlobalMetabit positions 18,17,16 are set aside for display scales. bit 19 is reserved.static intIsHighResolutionbit positions 18,17,16 are set aside for display scales. bit 19 is reserved.static intIsReadablebit positions 18,17,16 are set aside for display scales. bit 19 is reserved.static intIsWritablebit positions 18,17,16 are set aside for display scales. bit 19 is reserved.static intMeterReadOnlystatic intNonRealTimebit positions 18,17,16 are set aside for display scales. bit 19 is reserved.static intOmitFromPresetsstatic intPlotHistorystatic intValuesHaveStringsbit positions 18,17,16 are set aside for display scales. bit 19 is reserved.
-
-
-
Field Detail
-
CFNameRelease
public static final int CFNameRelease
- See Also:
- Constant Field Values
-
OmitFromPresets
public static final int OmitFromPresets
- See Also:
- Constant Field Values
-
PlotHistory
public static final int PlotHistory
- See Also:
- Constant Field Values
-
MeterReadOnly
public static final int MeterReadOnly
- See Also:
- Constant Field Values
-
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
-
-