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
k 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.