public class AUParameter extends AUParameterNode implements NSSecureCoding
A node representing a single parameter.
AUParameterNode.Block_implementorDisplayNameWithLengthCallback_ret, AUParameterNode.Block_implementorStringFromValueCallback_ret, AUParameterNode.Block_implementorValueFromStringCallback_ret, AUParameterNode.Block_implementorValueObserver_ret, AUParameterNode.Block_implementorValueProvider_ret, AUParameterNode.Block_setImplementorDisplayNameWithLengthCallback, AUParameterNode.Block_setImplementorStringFromValueCallback, AUParameterNode.Block_setImplementorValueFromStringCallback, AUParameterNode.Block_setImplementorValueObserver, AUParameterNode.Block_setImplementorValueProvider, AUParameterNode.Block_tokenByAddingParameterAutomationObserver, AUParameterNode.Block_tokenByAddingParameterObserver, AUParameterNode.Block_tokenByAddingParameterRecordingObserverNSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret| Modifier | Constructor and Description |
|---|---|
protected |
AUParameter(org.moe.natj.general.Pointer peer) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
_supportsSecureCoding()
This property must return YES on all classes that allow secure coding.
|
static boolean |
accessInstanceVariablesDirectly() |
long |
address()
The parameter's address.
|
static AUParameter |
alloc() |
static AUParameter |
allocWithZone(org.moe.natj.general.ptr.VoidPtr zone) |
static boolean |
automaticallyNotifiesObserversForKey(java.lang.String key) |
static void |
cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget) |
static void |
cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument) |
static NSArray<java.lang.String> |
classFallbacksForKeyedArchiver() |
static org.moe.natj.objc.Class |
classForKeyedUnarchiver() |
static java.lang.String |
debugDescription_static() |
NSArray<? extends NSNumber> |
dependentParameters()
Parameters whose values may change as a side effect of this parameter's value
changing.
|
static java.lang.String |
description_static() |
void |
encodeWithCoder(NSCoder coder) |
int |
flags()
Various details of the parameter.
|
static long |
hash_static() |
AUParameter |
init() |
AUParameter |
initWithCoder(NSCoder coder)
NS_DESIGNATED_INITIALIZER
|
static NSObject.Function_instanceMethodForSelector_ret |
instanceMethodForSelector(org.moe.natj.objc.SEL aSelector) |
static NSMethodSignature |
instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector) |
static boolean |
instancesRespondToSelector(org.moe.natj.objc.SEL aSelector) |
static boolean |
isSubclassOfClass(org.moe.natj.objc.Class aClass) |
static NSSet<java.lang.String> |
keyPathsForValuesAffectingValueForKey(java.lang.String key) |
float |
maxValue()
The parameter's maximum value.
|
float |
minValue()
The parameter's minimum value.
|
static AUParameter |
new_objc() |
static boolean |
resolveClassMethod(org.moe.natj.objc.SEL sel) |
static boolean |
resolveInstanceMethod(org.moe.natj.objc.SEL sel) |
void |
setValue(float value)
The parameter's current value.
|
void |
setValueOriginator(float value,
org.moe.natj.general.ptr.VoidPtr originator)
Set the parameter's value, avoiding redundant notifications to the originator.
|
void |
setValueOriginatorAtHostTime(float value,
org.moe.natj.general.ptr.VoidPtr originator,
long hostTime)
Convenience for setValue:originator:atHostTime:eventType:
|
void |
setValueOriginatorAtHostTimeEventType(float value,
org.moe.natj.general.ptr.VoidPtr originator,
long hostTime,
int eventType)
Set the parameter's value, preserving the host time of the gesture that initiated the
change, and associating an event type such as touch/release.
|
static void |
setVersion_static(long aVersion) |
java.lang.String |
stringFromValue(org.moe.natj.general.ptr.ConstFloatPtr value)
Get a textual representation of a value for the parameter.
|
static org.moe.natj.objc.Class |
superclass_static() |
static boolean |
supportsSecureCoding() |
int |
unit()
The parameter's unit of measurement.
|
java.lang.String |
unitName()
A localized name for the parameter's unit.
|
float |
value()
The parameter's current value.
|
float |
valueFromString(java.lang.String string)
Convert a textual representation of a value to a numeric one.
|
NSArray<java.lang.String> |
valueStrings()
For parameters with kAudioUnitParameterUnit_Indexed, localized strings corresponding
to the values.
|
static long |
version_static() |
displayName, displayNameWithLength, identifier, implementorDisplayNameWithLengthCallback, implementorStringFromValueCallback, implementorValueFromStringCallback, implementorValueObserver, implementorValueProvider, keyPath, removeParameterObserver, setImplementorDisplayNameWithLengthCallback, setImplementorStringFromValueCallback, setImplementorValueFromStringCallback, setImplementorValueObserver, setImplementorValueProvider, tokenByAddingParameterAutomationObserver, tokenByAddingParameterObserver, tokenByAddingParameterRecordingObserveraccessibilityActivate, accessibilityActivationPoint, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedLabel, accessibilityAttributedUserInputLabels, accessibilityAttributedValue, accessibilityContainerType, accessibilityCustomActions, accessibilityCustomRotors, accessibilityDecrement, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsHidden, accessibilityFrame, accessibilityHint, accessibilityIncrement, accessibilityLabel, accessibilityLanguage, accessibilityNavigationStyle, accessibilityPath, accessibilityPerformEscape, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityScroll, accessibilityTextualContext, accessibilityTraits, accessibilityUserInputLabels, accessibilityValue, accessibilityViewIsModal, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, hash, indexOfAccessibilityElement, isAccessibilityElement, isEqual, isKindOfClass, isMemberOfClass, isProxy, methodForSelector, methodSignatureForSelector, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableCopy, mutableOrderedSetValueForKey, mutableOrderedSetValueForKeyPath, mutableSetValueForKey, mutableSetValueForKeyPath, observationInfo, observeValueForKeyPathOfObjectChangeContext, performSelector, performSelectorInBackgroundWithObject, performSelectorOnMainThreadWithObjectWaitUntilDone, performSelectorOnMainThreadWithObjectWaitUntilDoneModes, performSelectorOnThreadWithObjectWaitUntilDone, performSelectorOnThreadWithObjectWaitUntilDoneModes, performSelectorWithObject, performSelectorWithObjectAfterDelay, performSelectorWithObjectAfterDelayInModes, performSelectorWithObjectWithObject, prepareForInterfaceBuilder, provideImageDataBytesPerRowOrigin_Size_UserInfo, removeObserverForKeyPath, removeObserverForKeyPathContext, replacementObjectForCoder, replacementObjectForKeyedArchiver, respondsToSelector, self, setAccessibilityActivationPoint, setAccessibilityAttributedHint, setAccessibilityAttributedLabel, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedValue, setAccessibilityContainerType, setAccessibilityCustomActions, setAccessibilityCustomRotors, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsHidden, setAccessibilityFrame, setAccessibilityHint, setAccessibilityLabel, setAccessibilityLanguage, setAccessibilityNavigationStyle, setAccessibilityPath, setAccessibilityRespondsToUserInteraction, setAccessibilityTextualContext, setAccessibilityTraits, setAccessibilityUserInputLabels, setAccessibilityValue, setAccessibilityViewIsModal, setIsAccessibilityElement, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, superclass, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKeypublic static boolean accessInstanceVariablesDirectly()
public static AUParameter alloc()
public static AUParameter allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
public static boolean automaticallyNotifiesObserversForKey(java.lang.String key)
public static void cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument)
public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
public static org.moe.natj.objc.Class classForKeyedUnarchiver()
public static java.lang.String debugDescription_static()
public static java.lang.String description_static()
public static long hash_static()
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(java.lang.String key)
public static AUParameter new_objc()
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
public static void setVersion_static(long aVersion)
public static org.moe.natj.objc.Class superclass_static()
public static boolean supportsSecureCoding()
public static long version_static()
public long address()
public NSArray<? extends NSNumber> dependentParameters()
Each array value is an NSNumber representing AUParameterAddress.
public void encodeWithCoder(NSCoder coder)
encodeWithCoder in interface NSCodingpublic int flags()
public AUParameter init()
init in class AUParameterNodepublic AUParameter initWithCoder(NSCoder coder)
NSCodinginitWithCoder in interface NSCodingpublic float maxValue()
public float minValue()
public void setValue(float value)
public void setValueOriginator(float value,
org.moe.natj.general.ptr.VoidPtr originator)
Bridged to the v2 function AudioUnitSetParameter.
public void setValueOriginatorAtHostTime(float value,
org.moe.natj.general.ptr.VoidPtr originator,
long hostTime)
Bridged to the v2 function AudioUnitSetParameter.
public void setValueOriginatorAtHostTimeEventType(float value,
org.moe.natj.general.ptr.VoidPtr originator,
long hostTime,
int eventType)
In general, this method should only be called from a user interface. It initiates a change to a parameter in a way that captures the gesture such that it can be recorded later -- any AUParameterAutomationObservers will receive the host time and event type associated with the parameter change.
From an audio playback engine, a host should schedule automated parameter changes through AUAudioUnit's scheduleParameterBlock.
Bridged to the v2 function AudioUnitSetParameter.
public java.lang.String stringFromValue(org.moe.natj.general.ptr.ConstFloatPtr value)
This is currently only supported for parameters whose flags include kAudioUnitParameterFlag_ValuesHaveStrings.
public boolean _supportsSecureCoding()
NSSecureCoding_supportsSecureCoding in interface NSSecureCodingpublic int unit()
public java.lang.String unitName()
public float value()
public float valueFromString(java.lang.String string)
This is currently only supported for parameters whose flags include kAudioUnitParameterFlag_ValuesHaveStrings.
public NSArray<java.lang.String> valueStrings()