public final class AudioUnitParameterOptions
extends java.lang.Object
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
| Modifier and Type | Field and Description |
|---|---|
static int |
CanRamp
bit positions 18,17,16 are set aside for display scales.
|
static int |
CFNameRelease |
static int |
DisplayCubed
bit positions 18,17,16 are set aside for display scales.
|
static int |
DisplayCubeRoot
bit positions 18,17,16 are set aside for display scales.
|
static int |
DisplayExponential
bit positions 18,17,16 are set aside for display scales.
|
static int |
DisplayLogarithmic
bit positions 18,17,16 are set aside for display scales.
|
static int |
DisplayMask
bit positions 18,17,16 are set aside for display scales.
|
static int |
DisplaySquared
bit positions 18,17,16 are set aside for display scales.
|
static int |
DisplaySquareRoot
bit positions 18,17,16 are set aside for display scales.
|
static int |
ExpertMode
bit positions 18,17,16 are set aside for display scales.
|
static int |
HasCFNameString
bit positions 18,17,16 are set aside for display scales.
|
static int |
HasClump
bit positions 18,17,16 are set aside for display scales.
|
static int |
IsElementMeta
bit positions 18,17,16 are set aside for display scales.
|
static int |
IsGlobalMeta
bit positions 18,17,16 are set aside for display scales.
|
static int |
IsHighResolution
bit positions 18,17,16 are set aside for display scales.
|
static int |
IsReadable
bit positions 18,17,16 are set aside for display scales.
|
static int |
IsWritable
bit positions 18,17,16 are set aside for display scales.
|
static int |
MeterReadOnly |
static int |
NonRealTime
bit positions 18,17,16 are set aside for display scales.
|
static int |
OmitFromPresets |
static int |
PlotHistory |
static int |
ValuesHaveStrings
bit positions 18,17,16 are set aside for display scales.
|
public static final int CFNameRelease
public static final int OmitFromPresets
public static final int PlotHistory
public static final int MeterReadOnly
public static final int DisplayMask
public static final int DisplaySquareRoot
public static final int DisplaySquared
public static final int DisplayCubed
public static final int DisplayCubeRoot
public static final int DisplayExponential
public static final int HasClump
public static final int ValuesHaveStrings
public static final int DisplayLogarithmic
public static final int IsHighResolution
public static final int NonRealTime
public static final int CanRamp
public static final int ExpertMode
public static final int HasCFNameString
public static final int IsGlobalMeta
public static final int IsElementMeta
public static final int IsReadable
public static final int IsWritable