Type Alias


A block to notify the host of an I/O unit that an input is available.



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 be valid.


The number of sample frames of input available.


The index of the input bus from which input is available.

The input data is obtained by calling the render block of the audio unit. The audio unit is not provided since it is not safe to message an Objective-C object in a real-time context.

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