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
,org.robovm.objc.ObjCProtocol
- Direct Known Subclasses:
AVAudioUnitEffect
,AVAudioUnitGenerator
,AVAudioUnitMIDIInstrument
,AVAudioUnitTimeEffect
public class AVAudioUnit extends AVAudioNode
- Since:
- Available in iOS 8.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AVAudioUnit.AVAudioUnitPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.avfoundation.AVAudioNode
AVAudioNode.AVAudioNodePtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description AVAudioUnit()
protected
AVAudioUnit(NSObject.Handle h, long handle)
protected
AVAudioUnit(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AUAudioUnit
getAUAudioUnit()
AudioComponentDescription
getAudioComponentDescription()
AudioUnit
getAudioUnit()
java.lang.String
getManufacturerName()
java.lang.String
getName()
long
getVersion()
static void
instantiate(AudioComponentDescription audioComponentDescription, AudioComponentInstantiationOptions options, org.robovm.objc.block.VoidBlock2<AVAudioUnit,NSError> completionHandler)
boolean
loadAudioUnitPreset(NSURL url)
-
Methods inherited from class org.robovm.apple.avfoundation.AVAudioNode
getEngine, getInputFormatForBus, getLastRenderTime, getLatency, getNameForInputBus, getNameForOutputBus, getNumberOfInputs, getNumberOfOutputs, getOutputFormatForBus, getOutputPresentationLatency, installTapOnBus, removeTapOnBus, reset
-
Methods 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, willChangeValues
-
-
-
-
Constructor Detail
-
AVAudioUnit
public AVAudioUnit()
-
AVAudioUnit
protected AVAudioUnit(NSObject.Handle h, long handle)
-
AVAudioUnit
protected AVAudioUnit(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getAudioComponentDescription
public AudioComponentDescription getAudioComponentDescription()
-
getAudioUnit
public AudioUnit getAudioUnit()
-
getAUAudioUnit
public AUAudioUnit getAUAudioUnit()
- Overrides:
getAUAudioUnit
in classAVAudioNode
- Since:
- Available in iOS 9.0 and later.
-
getName
public java.lang.String getName()
-
getManufacturerName
public java.lang.String getManufacturerName()
-
getVersion
public long getVersion()
-
loadAudioUnitPreset
public boolean loadAudioUnitPreset(NSURL url) throws NSErrorException
- Throws:
NSErrorException
-
instantiate
public static void instantiate(AudioComponentDescription audioComponentDescription, AudioComponentInstantiationOptions options, org.robovm.objc.block.VoidBlock2<AVAudioUnit,NSError> completionHandler)
- Since:
- Available in iOS 9.0 and later.
-
-