Function

vDSP_DFT_DestroySetup

Releases a single-precision setup object.

Declaration

void vDSP_DFT_DestroySetup(vDSP_DFT_Setup __Setup);

Parameters

__Setup

The setup object to destroy – as returned by vDSP_DFT_zop_CreateSetup, vDSP_DFT_zrop_CreateSetup, vDSP_DFT_CreateSetup (deprecated), or vDSP_DCT_CreateSetup.

Discussion

If this setup object shares memory with other setup objects, that memory is not released until the last object is destroyed.

See Also

Discrete Fourier Transforms

vDSP_DFT_zop_CreateSetup

Creates a data structure for use with vDSP_DFT_Execute or vDSP_DCT_Execute to perform a complex-to-complex discrete Fourier transform, forward or inverse.

vDSP_DFT_zop_CreateSetupD

Creates a data structure for use with vDSP_DFT_ExecuteD to perform a double-precision, complex-to-complex discrete Fourier transform, forward or inverse.

vDSP_DFT_zrop_CreateSetup

Creates a data structure for use with vDSP_DFT_Execute to perform a single-precision discrete Fourier transform, forward (real to complex) or inverse (complex to real).

vDSP_DFT_zrop_CreateSetupD

Creates a data structure for use with vDSP_DFT_ExecuteD to perform a double-precision discrete Fourier transform, forward (real to complex) or inverse (complex to real).

vDSP_DFT_DestroySetupD

Releases a double-precision setup object.

vDSP_DFT_Execute

Calculates the discrete single-precision Fourier transform for a vector.

vDSP_DFT_ExecuteD

Calculates the discrete double-precision Fourier transform for a vector.