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
,org.robovm.objc.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 class
AUAudioUnitBusArray.AUAudioUnitBusArrayPtr
-
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 protected
AUAudioUnitBusArray()
AUAudioUnitBusArray(AUAudioUnit owner, AUAudioUnitBusType busType)
AUAudioUnitBusArray(AUAudioUnit owner, AUAudioUnitBusType busType, NSArray<AUAudioUnitBus> busArray)
protected
AUAudioUnitBusArray(NSObject.Handle h, long handle)
protected
AUAudioUnitBusArray(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addObserverToAllBusses(NSObject observer, java.lang.String keyPath, NSKeyValueObservingOptions options, org.robovm.rt.bro.ptr.VoidPtr context)
AUAudioUnitBusType
getBusType()
long
getCount()
AUAudioUnit
getOwnerAudioUnit()
protected long
init(AUAudioUnit owner, AUAudioUnitBusType busType)
protected long
init(AUAudioUnit owner, AUAudioUnitBusType busType, NSArray<AUAudioUnitBus> busArray)
boolean
isCountChangeable()
AUAudioUnitBus
objectAtIndexedSubscript(long index)
void
removeObserverFromAllBusses(NSObject observer, java.lang.String keyPath, org.robovm.rt.bro.ptr.VoidPtr context)
void
replaceBusses(NSArray<AUAudioUnitBus> busArray)
boolean
setBusCount(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, willChangeValues
-
-
-
-
Constructor Detail
-
AUAudioUnitBusArray
protected AUAudioUnitBusArray()
-
AUAudioUnitBusArray
protected AUAudioUnitBusArray(NSObject.Handle h, long handle)
-
AUAudioUnitBusArray
protected AUAudioUnitBusArray(NSObject.SkipInit skipInit)
-
AUAudioUnitBusArray
public AUAudioUnitBusArray(AUAudioUnit owner, AUAudioUnitBusType busType, NSArray<AUAudioUnitBus> busArray)
-
AUAudioUnitBusArray
public AUAudioUnitBusArray(AUAudioUnit owner, AUAudioUnitBusType busType)
-
-
Method Detail
-
getCount
public long getCount()
-
isCountChangeable
public boolean isCountChangeable()
-
getOwnerAudioUnit
public AUAudioUnit getOwnerAudioUnit()
-
getBusType
public AUAudioUnitBusType getBusType()
-
init
protected long init(AUAudioUnit owner, AUAudioUnitBusType busType, NSArray<AUAudioUnitBus> busArray)
-
init
protected long init(AUAudioUnit owner, AUAudioUnitBusType busType)
-
objectAtIndexedSubscript
public AUAudioUnitBus objectAtIndexedSubscript(long index)
-
setBusCount
public boolean setBusCount(long count, NSError.NSErrorPtr outError)
-
addObserverToAllBusses
public void addObserverToAllBusses(NSObject observer, java.lang.String keyPath, NSKeyValueObservingOptions options, org.robovm.rt.bro.ptr.VoidPtr context)
-
removeObserverFromAllBusses
public void removeObserverFromAllBusses(NSObject observer, java.lang.String keyPath, org.robovm.rt.bro.ptr.VoidPtr context)
-
replaceBusses
public void replaceBusses(NSArray<AUAudioUnitBus> busArray)
-
-