Instance Property

inputHandler

The block that the output unit will call to notify when input is available.

Declaration

var inputHandler: AUInputHandler? { get set }

See Also

Input/Output Units

var canPerformInput: Bool

Determines whether the I/O device can perform input.

var canPerformOutput: Bool

Determines whether the I/O device can perform output.

var isInputEnabled: Bool

A flag enabling audio input from the unit.

var isOutputEnabled: Bool

A flag enabling audio output from the unit.

var outputProvider: AURenderPullInputBlock?

The block that the output unit will call to get audio to send to the output.

var deviceID: AUAudioObjectID

Gets the I/O hardware device.

func setDeviceID(AUAudioObjectID)

Sets the I/O hardware device.

func startHardware()

Starts the audio hardware.

func stopHardware()

Stops the audio hardware.