Instance Property

outputProvider

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

Declaration

@property(nonatomic, copy) AURenderPullInputBlock outputProvider;

Discussion

This block must be set if output is enabled.

See Also

Input/Output Units

canPerformInput

Determines whether the I/O device can perform input.

canPerformOutput

Determines whether the I/O device can perform output.

inputEnabled

A flag enabling audio input from the unit.

outputEnabled

A flag enabling audio output from the unit.

inputHandler

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

deviceID

Gets the I/O hardware device.

- setDeviceID:error:

Sets the I/O hardware device.

- startHardwareAndReturnError:

Starts the audio hardware.

- stopHardware

Stops the audio hardware.