public class AUAudioUnitV2Bridge extends AUAudioUnit
Implementors of version 3 audio units may derive their implementations from AUAudioUnitV2Bridge. It expects the component description with which it is initialized to refer to a registered component with a v2 implementation using an AudioComponentFactoryFunction. The bridge will instantiate the v2 audio unit via the factory function and communicate it with it using the v2 AudioUnit API's (AudioUnitSetProperty, etc.)
Hosts should not access this class; it will be instantiated when needed when creating an AUAudioUnit.
AUAudioUnit.Block_inputHandler_ret, AUAudioUnit.Block_instantiateWithComponentDescriptionOptionsCompletionHandler, AUAudioUnit.Block_internalRenderBlock_ret, AUAudioUnit.Block_MIDIOutputEventBlock_ret, AUAudioUnit.Block_MIDIOutputEventListBlock_ret, AUAudioUnit.Block_musicalContextBlock_ret, AUAudioUnit.Block_outputProvider_ret, AUAudioUnit.Block_profileChangedBlock_ret, AUAudioUnit.Block_renderBlock_ret, AUAudioUnit.Block_renderContextObserver_ret, AUAudioUnit.Block_scheduleMIDIEventBlock_ret, AUAudioUnit.Block_scheduleMIDIEventListBlock_ret, AUAudioUnit.Block_scheduleParameterBlock_ret, AUAudioUnit.Block_setInputHandler, AUAudioUnit.Block_setMIDIOutputEventBlock, AUAudioUnit.Block_setMIDIOutputEventListBlock, AUAudioUnit.Block_setMusicalContextBlock, AUAudioUnit.Block_setOutputProvider, AUAudioUnit.Block_setProfileChangedBlock, AUAudioUnit.Block_setTransportStateBlock, AUAudioUnit.Block_tokenByAddingRenderObserver, AUAudioUnit.Block_transportStateBlock_retNSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret| Modifier | Constructor and Description |
|---|---|
protected |
AUAudioUnitV2Bridge(org.moe.natj.general.Pointer peer) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
accessInstanceVariablesDirectly() |
static AUAudioUnitV2Bridge |
alloc() |
static AUAudioUnitV2Bridge |
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() |
static java.lang.String |
description_static() |
static long |
hash_static() |
AUAudioUnitV2Bridge |
init() |
AUAudioUnitV2Bridge |
initWithComponentDescriptionError(AudioComponentDescription componentDescription,
org.moe.natj.general.ptr.Ptr<NSError> outError)
initWithComponentDescription:error:
|
AUAudioUnitV2Bridge |
initWithComponentDescriptionOptionsError(AudioComponentDescription componentDescription,
int options,
org.moe.natj.general.ptr.Ptr<NSError> outError)
initWithComponentDescription:options:error:
|
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 void |
instantiateWithComponentDescriptionOptionsCompletionHandler(AudioComponentDescription componentDescription,
int options,
AUAudioUnit.Block_instantiateWithComponentDescriptionOptionsCompletionHandler completionHandler) |
static boolean |
isSubclassOfClass(org.moe.natj.objc.Class aClass) |
static NSSet<java.lang.String> |
keyPathsForValuesAffectingValueForKey(java.lang.String key) |
static AUAudioUnitV2Bridge |
new_objc() |
static void |
registerSubclassAsComponentDescriptionNameVersion(org.moe.natj.objc.Class cls,
AudioComponentDescription componentDescription,
java.lang.String name,
int version) |
static boolean |
resolveClassMethod(org.moe.natj.objc.SEL sel) |
static boolean |
resolveInstanceMethod(org.moe.natj.objc.SEL sel) |
static void |
setVersion_static(long aVersion) |
static org.moe.natj.objc.Class |
superclass_static() |
static long |
version_static() |
allocateRenderResourcesAndReturnError, allParameterValues, AudioUnitMIDIProtocol, audioUnitName, audioUnitShortName, canPerformInput, canPerformOutput, canProcessInPlace, channelCapabilities, channelMap, component, componentDescription, componentName, componentVersion, contextName, currentPreset, deallocateRenderResources, deleteUserPresetError, disableProfileCableOnChannelError, enableProfileCableOnChannelError, factoryPresets, fullState, fullStateForDocument, hostMIDIProtocol, inputBusses, inputHandler, internalRenderBlock, isInputEnabled, isMusicDeviceOrEffect, isOutputEnabled, isRenderingOffline, isRunning, latency, manufacturerName, maximumFramesToRender, MIDIOutputBufferSizeHint, MIDIOutputEventBlock, MIDIOutputEventListBlock, MIDIOutputNames, musicalContextBlock, osWorkgroup, outputBusses, outputProvider, parametersForOverviewWithCount, parameterTree, presetStateForError, profileChangedBlock, profileStateForCableChannel, providesUserInterface, removeRenderObserver, renderBlock, renderContextObserver, renderQuality, renderResourcesAllocated, reset, saveUserPresetError, scheduleMIDIEventBlock, scheduleMIDIEventListBlock, scheduleParameterBlock, selectViewConfiguration, setChannelMap, setContextName, setCurrentPreset, setFullState, setFullStateForDocument, setHostMIDIProtocol, setInputEnabled, setInputHandler, setMaximumFramesToRender, setMIDIOutputBufferSizeHint, setMIDIOutputEventBlock, setMIDIOutputEventListBlock, setMusicalContextBlock, setOutputEnabled, setOutputProvider, setParameterTree, setProfileChangedBlock, setRenderingOffline, setRenderQuality, setRenderResourcesAllocated, setShouldBypassEffect, setTransportStateBlock, shouldBypassEffect, shouldChangeToFormatForBus, startHardwareAndReturnError, stopHardware, supportedViewConfigurations, supportsMPE, supportsUserPresets, tailTime, tokenByAddingRenderObserver, transportStateBlock, userPresets, virtualMIDICableCountaccessibilityActivate, 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, willChangeValuesAtIndexesForKeyprotected AUAudioUnitV2Bridge(org.moe.natj.general.Pointer peer)
public static boolean accessInstanceVariablesDirectly()
public static AUAudioUnitV2Bridge alloc()
public static AUAudioUnitV2Bridge 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 void instantiateWithComponentDescriptionOptionsCompletionHandler(AudioComponentDescription componentDescription, int options, AUAudioUnit.Block_instantiateWithComponentDescriptionOptionsCompletionHandler completionHandler)
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(java.lang.String key)
public static AUAudioUnitV2Bridge new_objc()
public static void registerSubclassAsComponentDescriptionNameVersion(org.moe.natj.objc.Class cls,
AudioComponentDescription componentDescription,
java.lang.String name,
int version)
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 long version_static()
public AUAudioUnitV2Bridge init()
init in class AUAudioUnitpublic AUAudioUnitV2Bridge initWithComponentDescriptionError(AudioComponentDescription componentDescription, org.moe.natj.general.ptr.Ptr<NSError> outError)
AUAudioUnitConvenience initializer (omits options).
initWithComponentDescriptionError in class AUAudioUnitpublic AUAudioUnitV2Bridge initWithComponentDescriptionOptionsError(AudioComponentDescription componentDescription, int options, org.moe.natj.general.ptr.Ptr<NSError> outError)
AUAudioUnitDesignated initializer.
initWithComponentDescriptionOptionsError in class AUAudioUnitcomponentDescription - A single AUAudioUnit subclass may implement multiple audio units, for example, an effect
that can also function as a generator, or a cluster of related effects. The component
description specifies the component which was instantiated.options - Options for loading the unit in-process or out-of-process.outError - Returned in the event of failure.