Applies a single-precision multichannel biquad IIR filter.
- iOS 7.0+
- macOS 10.9+
- Mac Catalyst 13.0+Beta
- tvOS 9.0+
- watchOS 2.0+
vobject defining the filter to apply.
DSP _biquadm _Setup
An array of pointers, each of which specifies an array of single-precision input data for a single channel.
X(see Discussion below).
An array of pointers, each of which specifies an array to be filled with single-precision output data for a single channel.
Y(see Discussion below).
The number of elements to filter.
For each channel, this function applies a cascaded biquad filter to the input values specified by the channel’s pointer in
X, and places the results in the array specified by the corresponding pointer in
The data for multiple channels can be interleaved in memory. In this case the stride must be equal to the number of channels, and the pointers to consecutive channels must point to consecutive locations in memory.
The state contained in the
setup object is updated upon return.