Package org.robovm.apple.audiotoolbox
Class AUAudioUnitBusArray
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.audiotoolbox.AUAudioUnitBusArray
- All Implemented Interfaces:
NSFastEnumeration,NSObjectProtocol,ObjCProtocol
public class AUAudioUnitBusArray extends NSObject implements NSFastEnumeration
- Since:
- Available in iOS 9.0 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAUAudioUnitBusArray.AUAudioUnitBusArrayPtrNested 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 protectedAUAudioUnitBusArray()AUAudioUnitBusArray(AUAudioUnit owner, AUAudioUnitBusType busType)AUAudioUnitBusArray(AUAudioUnit owner, AUAudioUnitBusType busType, NSArray<AUAudioUnitBus> busArray)protectedAUAudioUnitBusArray(NSObject.Handle h, long handle)protectedAUAudioUnitBusArray(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description voidaddObserverToAllBusses(NSObject observer, String keyPath, NSKeyValueObservingOptions options, VoidPtr context)AUAudioUnitBusTypegetBusType()longgetCount()AUAudioUnitgetOwnerAudioUnit()protected longinit(AUAudioUnit owner, AUAudioUnitBusType busType)protected longinit(AUAudioUnit owner, AUAudioUnitBusType busType, NSArray<AUAudioUnitBus> busArray)booleanisCountChangeable()AUAudioUnitBusobjectAtIndexedSubscript(long index)voidremoveObserverFromAllBusses(NSObject observer, String keyPath, VoidPtr context)voidreplaceBusses(NSArray<AUAudioUnitBus> busArray)booleansetBusCount(long count, NSError.NSErrorPtr outError)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, 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
-
AUAudioUnitBusArray
protected AUAudioUnitBusArray() -
AUAudioUnitBusArray
-
AUAudioUnitBusArray
-
AUAudioUnitBusArray
public AUAudioUnitBusArray(AUAudioUnit owner, AUAudioUnitBusType busType, NSArray<AUAudioUnitBus> busArray) -
AUAudioUnitBusArray
-
-
Method Details
-
getCount
public long getCount() -
isCountChangeable
public boolean isCountChangeable() -
getOwnerAudioUnit
-
getBusType
-
init
protected long init(AUAudioUnit owner, AUAudioUnitBusType busType, NSArray<AUAudioUnitBus> busArray) -
init
-
objectAtIndexedSubscript
-
setBusCount
-
addObserverToAllBusses
public void addObserverToAllBusses(NSObject observer, String keyPath, NSKeyValueObservingOptions options, VoidPtr context) -
removeObserverFromAllBusses
-
replaceBusses
-