---
title: vDSP_destroy_fftsetupD
framework: accelerate
role: symbol
role_heading: Function
path: accelerate/vdsp_destroy_fftsetupd
---

# vDSP_destroy_fftsetupD

Deallocates an existing double-precision FFT setup structure.

## Declaration

```occ
extern void vDSP_destroy_fftsetupD(FFTSetupD __setup);
```

## Parameters

- `__setup`: The setup structure to deallocate, previously created by doc://com.apple.documentation/documentation/kernel/1580009-vdsp_create_fftsetup.

## Discussion

Discussion vDSP_destroy_fftsetup frees existing setup data and releases any allocated memory.

## See Also

### FFT Setup

- [vDSP_create_fftsetup](accelerate/vdsp_create_fftsetup.md)
- [vDSP_create_fftsetupD](accelerate/vdsp_create_fftsetupd.md)
- [vDSP_destroy_fftsetup](accelerate/vdsp_destroy_fftsetup.md)
- [vDSP_DFT_CreateSetup](accelerate/vdsp_dft_createsetup.md)
- [FFTSetup](accelerate/fftsetup.md)
- [FFTSetupD](accelerate/fftsetupd.md)
- [FFTRadix](accelerate/fftradix.md)
