Instance Method

tokenByAddingRenderObserver:

Adds a block to be called on each render cycle.

Declaration

- (NSInteger)tokenByAddingRenderObserver:(AURenderObserver)observer;

Parameters

observer

The block to call.

Return Value

A token to be used when removing the observer.

Discussion

The supplied block is called at the beginning and ending of each render cycle. It should not make any blocking calls.

This method is implemented in the AUAudioUnit base class and should not be overridden.

This version 3 method is bridged to the version 2 AudioUnitAddRenderNotify API.

See Also

Managing the Render Cycle

renderBlock

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

scheduleParameterBlock

The block that hosts use to schedule parameters.

maximumFramesToRender

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

- removeRenderObserver:

Removes an observer block previously added to the render cycle.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software