Instance Property


The maximum number of frames that the audio unit can render at once.


var maximumFramesToRender: AUAudioFrameCount { get set }


This must be set by the host before render resources are allocated. It cannot be changed while render resources are allocated.

This version 3 property is bridged to the version 2 kAudioUnitProperty_MaximumFramesPerSlice API.

See Also

Managing the Render Cycle

var renderBlock: AURenderBlock

The block that hosts use to ask the audio unit to render audio.

var scheduleParameterBlock: AUScheduleParameterBlock

The block that hosts use to schedule parameters.

func token(byAddingRenderObserver: AURenderObserver) -> Int

Adds a block to be called on each render cycle.

func removeRenderObserver(Int)

Removes an observer block previously added to the render cycle.