AKAudioUnitManager

open class AKAudioUnitManager: NSObject

Audio Unit Manager

  • All possible types of notifications this class may generate

    See more

    Declaration

    Swift

    public enum Notification
  • Declaration

    Swift

    open class AKAudioUnitManager: NSObject
  • Delegate that will be sent notifications

    Declaration

    Swift

    open weak var delegate: AKAudioUnitManagerDelegate?
  • first node in chain, generally a player or instrument

    Declaration

    Swift

    open var input: AKNode?
  • last node in chain, generally a mixer or some kind of output

    Declaration

    Swift

    open var output: AKNode?
  • Effects Chain

    Declaration

    Swift

    public var effectsChain: [AVAudioUnitEffect?]
  • How many effects are active

    Declaration

    Swift

    public var effectsCount: Int
  • availableEffects is accessed from multiple thread contexts. Use a dispatch queue for synchronization.

    Declaration

    Swift

    public var availableEffects: [AVAudioUnitComponent]
  • availableEffects is accessed from multiple thread contexts. Use a dispatch queue for synchronization.

    Declaration

    Swift

    public var availableInstruments: [AVAudioUnitComponent]