One Logo Pool Ball
AudioToolbox · IOS API REFERENCE

AUAudioUnitBusArray

class · iOS 9.0+ · SDK 27.1

class AUAudioUnitBusArray

Members (11)

method · iOS 9.0+

addObserver

TypeScript
addObserver(observer: _ObjectiveC_NSObject, keyPath: string, options?: _Foundation_NSKeyValueObservingOptions, context?: (SDKHandle) | null): void
Swift declaration
func addObserver(toAllBusses observer: NSObject, forKeyPath keyPath: String, options: NSKeyValueObservingOptions = [], context: UnsafeMutableRawPointer?)
init · iOS 9.0+

init

TypeScript
static initAudioUnitBusType(owner: AUAudioUnit, busType: AUAudioUnitBusType): AUAudioUnitBusArray
Swift declaration
convenience init(audioUnit owner: AUAudioUnit, busType: AUAudioUnitBusType)
init · iOS 9.0+

init

TypeScript
static initAudioUnitBusTypeBusses(owner: AUAudioUnit, busType: AUAudioUnitBusType, busArray: Array<AUAudioUnitBus>): AUAudioUnitBusArray
Swift declaration
init(audioUnit owner: AUAudioUnit, busType: AUAudioUnitBusType, busses busArray: [AUAudioUnitBus])
subscript · iOS 9.0+

subscript

TypeScript
subscript(index: number): AUAudioUnitBus
Swift declaration
subscript(index: Int) -> AUAudioUnitBus { get }
method · iOS 9.0+

removeObserver

TypeScript
removeObserver(observer: _ObjectiveC_NSObject, keyPath: string, context?: (SDKHandle) | null): void
Swift declaration
func removeObserver(fromAllBusses observer: NSObject, forKeyPath keyPath: String, context: UnsafeMutableRawPointer?)
method

replaceBusses

TypeScript
replaceBusses(busArray: Array<AUAudioUnitBus>): void
Swift declaration
func replaceBusses(_ busArray: [AUAudioUnitBus])
method · iOS 9.0+

setBusCount

TypeScript
setBusCount(count: number): void
Swift declaration
func setBusCount(_ count: Int) throws
get · iOS 9.0+

busType

TypeScript
get busType(): AUAudioUnitBusType
Swift declaration
var busType: AUAudioUnitBusType { get }
get · iOS 9.0+

count

TypeScript
get count(): number
Swift declaration
var count: Int { get }
get · iOS 9.0+

isCountChangeable

TypeScript
get isCountChangeable(): boolean
Swift declaration
var isCountChangeable: Bool { get }
get · iOS 9.0+

ownerAudioUnit

TypeScript
get ownerAudioUnit(): AUAudioUnit
Swift declaration
unowned(unsafe) var ownerAudioUnit: AUAudioUnit { get }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

AUAudioUnitBusArray.init()

inherited init: cannot prove legal (class declares 2 custom initializers)

All AudioToolbox types →