One Logo Pool Ball
AudioToolbox · IOS API REFERENCE

AUAudioUnitBus

class · iOS 9.0+ · SDK 27.1

class AUAudioUnitBus

Members (19)

init

init

TypeScript
static init(format: _AVFAudio_AVAudioFormat): AUAudioUnitBus
Swift declaration
init(format: AVAudioFormat) throws
method · iOS 9.0+

setFormat

TypeScript
setFormat(format: _AVFAudio_AVAudioFormat): void
Swift declaration
func setFormat(_ format: AVAudioFormat) throws
get · iOS 9.0+

busType

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

contextPresentationLatency

TypeScript
get contextPresentationLatency(): number
Swift declaration
var contextPresentationLatency: TimeInterval { get set }
set · iOS 9.0+

contextPresentationLatency

TypeScript
set contextPresentationLatency(value: number)
Swift declaration
var contextPresentationLatency: TimeInterval { get set }
get · iOS 9.0+

isEnabled

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

isEnabled

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

format

TypeScript
get format(): _AVFAudio_AVAudioFormat
Swift declaration
var format: AVAudioFormat { get }
get · iOS 9.0+

index

TypeScript
get index(): number
Swift declaration
var index: Int { get }
get

maximumChannelCount

TypeScript
get maximumChannelCount(): number
Swift declaration
var maximumChannelCount: AUAudioChannelCount { get set }
set

maximumChannelCount

TypeScript
set maximumChannelCount(value: number)
Swift declaration
var maximumChannelCount: AUAudioChannelCount { get set }
get · iOS 9.0+

name

TypeScript
get name(): (string) | null
Swift declaration
var name: String? { get set }
set · iOS 9.0+

name

TypeScript
set name(value: (string) | null)
Swift declaration
var name: String? { get set }
get · iOS 9.0+

ownerAudioUnit

TypeScript
get ownerAudioUnit(): AUAudioUnit
Swift declaration
unowned(unsafe) var ownerAudioUnit: AUAudioUnit { get }
get · iOS 11.0+

shouldAllocateBuffer

TypeScript
get shouldAllocateBuffer(): boolean
Swift declaration
var shouldAllocateBuffer: Bool { get set }
set · iOS 11.0+

shouldAllocateBuffer

TypeScript
set shouldAllocateBuffer(value: boolean)
Swift declaration
var shouldAllocateBuffer: Bool { get set }
get

supportedChannelCounts

TypeScript
get supportedChannelCounts(): (Array<_Foundation_NSNumber>) | null
Swift declaration
var supportedChannelCounts: [NSNumber]? { get set }
set

supportedChannelCounts

TypeScript
set supportedChannelCounts(value: (Array<_Foundation_NSNumber>) | null)
Swift declaration
var supportedChannelCounts: [NSNumber]? { get set }
get · iOS 9.0+

supportedChannelLayoutTags

TypeScript
get supportedChannelLayoutTags(): (Array<_Foundation_NSNumber>) | null
Swift declaration
var supportedChannelLayoutTags: [NSNumber]? { get }

Skipped declarations

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

AUAudioUnitBus.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

All AudioToolbox types →