A block called when an audio unit renders audio.
- iOS 10.0+
- macOS 10.12+
- Mac Catalyst 13.0+
- tvOS 10.0+
This block is called by the base class’s AURenderBlock block before and after each render cycle. The observer can distinguish between before and after using the
unit action flag values.
The block takes the following parameters:
The pointer to the action flags.
The HAL time at which the input data will be rendered. If there is a sample rate conversion or time compression/expansion downstream, the sample time will not have a defined correlation with the
The number of sample frames to render.
The index of the output bus to render.