Function

vDSP_biquadm_SetTargetsDouble(_:_:_:_:_:_:_:_:)

Sets target values for selected coefficients within a valid single-precision multichannel biquad IIR filter object. Filter coefficients are specified in double precision. Each selected coefficient is incremented at each sample until the difference between its value and the target value is less than a specified threshold.

Declaration

func vDSP_biquadm_SetTargetsDouble(_ __setup: vDSP_biquadm_Setup, _ __targets: UnsafePointer<Double>, _ __interp_rate: Float, _ __interp_threshold: Float, _ __start_sec: vDSP_Length, _ __start_chn: vDSP_Length, _ __nsec: vDSP_Length, _ __nchn: vDSP_Length)

Discussion

This function is the same as vDSP_biquadm_SetTargetsSingle, except that the coefficients are specified in double precision. Note that the setup object is single-precision, although the new coefficients are specified in double precision.

See Also

Setting Target Values

func vDSP_biquadm_SetTargetsSingle(vDSP_biquadm_Setup, UnsafePointer<Float>, Float, Float, vDSP_Length, vDSP_Length, vDSP_Length, vDSP_Length)

Sets target values for selected coefficients within a valid single-precision multichannel biquad IIR filter object. Filter coefficients are given in single precision. Each selected coefficient is incremented at each sample until the difference between its value and the target value is less than a specified threshold.

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