Package org.robovm.apple.avfoundation
Class AVAudioUnit
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.avfoundation.AVAudioNode
org.robovm.apple.avfoundation.AVAudioUnit
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
- Direct Known Subclasses:
AVAudioUnitEffect,AVAudioUnitGenerator,AVAudioUnitMIDIInstrument,AVAudioUnitTimeEffect
public class AVAudioUnit extends AVAudioNode
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAVAudioUnit.AVAudioUnitPtrNested classes/interfaces inherited from class org.robovm.apple.avfoundation.AVAudioNode
AVAudioNode.AVAudioNodePtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description AVAudioUnit()protectedAVAudioUnit(NSObject.Handle h, long handle)protectedAVAudioUnit(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description AUAudioUnitgetAUAudioUnit()AudioComponentDescriptiongetAudioComponentDescription()AudioUnitgetAudioUnit()StringgetManufacturerName()StringgetName()longgetVersion()static voidinstantiate(AudioComponentDescription audioComponentDescription, AudioComponentInstantiationOptions options, VoidBlock2<AVAudioUnit,NSError> completionHandler)booleanloadAudioUnitPreset(NSURL url)Methods inherited from class org.robovm.apple.avfoundation.AVAudioNode
getEngine, getInputFormatForBus, getLastRenderTime, getLatency, getNameForInputBus, getNameForOutputBus, getNumberOfInputs, getNumberOfOutputs, getOutputFormatForBus, getOutputPresentationLatency, installTapOnBus, removeTapOnBus, resetMethods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRef
-
Constructor Details
-
AVAudioUnit
public AVAudioUnit() -
AVAudioUnit
-
AVAudioUnit
-
-
Method Details
-
getAudioComponentDescription
-
getAudioUnit
-
getAUAudioUnit
- Overrides:
getAUAudioUnitin classAVAudioNode- Since:
- Available in iOS 9.0 and later.
-
getName
-
getManufacturerName
-
getVersion
public long getVersion() -
loadAudioUnitPreset
- Throws:
NSErrorException
-
instantiate
public static void instantiate(AudioComponentDescription audioComponentDescription, AudioComponentInstantiationOptions options, VoidBlock2<AVAudioUnit,NSError> completionHandler)- Since:
- Available in iOS 9.0 and later.
-