Function

vDSP_vfix32

No overview available.

Declaration

void vDSP_vfix32(const float *vDSP_input1, ptrdiff_t vDSP_stride1, int *vDSP_input2, ptrdiff_t vDSP_stride2, size_t vDSP_size);

See Also

DSP

vDSP_biquadm

Applies a single-precision multichannel biquad IIR filter.

vDSP_biquadm_CopyState

Copies the filter state from one single-precision multichannel biquad IIR filter object to another.

vDSP_biquadm_CopyStateD

Copies the filter state from one double-precision multichannel biquad IIR filter object to another.

vDSP_biquadm_CreateSetup

Builds a data structure that contains precalculated single-precision data for use by multichannel cascaded biquad IIR filter functions.

vDSP_biquadm_ResetState

Resets the filter state of a single-precision multichannel biquad IIR filter object.

vDSP_biquadm_ResetStateD

Resets the filter state of a double-precision multichannel biquad IIR filter object.

vDSP_biquadm_SetCoefficientsDouble

Updates the filter coefficients within a valid single-precision multichannel biquad IIR filter object. Filter coefficients are given in double precision.

vDSP_biquadm_SetCoefficientsSingle

Updates the filter coefficients within a valid single-precision multichannel biquad IIR filter object. Filter coefficients are given in single precision.

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.

vDSP_conv

Performs either correlation or convolution on two real vectors; single precision.

vDSP_create_fftsetup

Builds a data structure that contains precalculated data for use by single-precision FFT functions.

vDSP_deq22

Difference equation, 2 poles, 2 zeros; single precision.

vDSP_destroy_fftsetup

Frees an existing single-precision FFT data structure.

vDSP_fft_zrip

Computes an in-place single-precision real discrete Fourier transform, either from the time domain to the frequency domain (forward) or from the frequency domain to the time domain (inverse).

vDSP_rmsqv

Vector root-mean-square; single precision.

vDSP_svdiv

Divide scalar by vector; single precision.

vDSP_sve

Vector sum; single precision.

vDSP_sve_svesq

Sum of vector elements and sum of vector elements' squares; single precision.

vDSP_vadd

Adds two vectors; single precision.

vDSP_vclip

Vector clip; single precision.

vDSP_vclr

Vector clear; single precision.

vDSP_vdbcon

Vector convert power or amplitude to decibels; single precision.

vDSP_vfill

Vector fill; single precision.

vDSP_vfix16

Converts an array of single-precision floating-point values to signed 16-bit integer values, rounding towards zero.

vDSP_vflt16

Converts an array of signed 16-bit integers to single-precision floating-point values.

vDSP_vflt24

Converts signed 24-bit integer values to single-precision floating-point values.

vDSP_vflt32

Converts an array of signed 32-bit integers to single-precision floating-point values.

vDSP_vfltu24

Converts unsigned 24-bit integer values to single-precision floating-point values.

vDSP_vma

Vector multiply and add; single precision.

vDSP_vmax

Vector maxima; single precision.

vDSP_vmul

Vector multiplication; single precision.

vDSP_vsmfixu24

Scales and converts single-precision floating-point values to unsigned 24-bit integer values.

vDSP_vsub

Vector subtract; single precision.

vDSP_ztoc

Copies the contents of a split complex vector Z to an interleaved complex vector C; single precision.

vDSP_zvabs

Complex vector absolute values; single precision.

vDSP_zvdiv

Complex vector_vector divide; single precision.

vDSP_zvmul

Multiplies two complex vectors, optionally conjugating one of them; single precision.