---
title: vDSP_DFT_SetupD
framework: accelerate
role: symbol
role_heading: Type Alias
path: accelerate/vdsp_dft_setupd
---

# vDSP_DFT_SetupD

An opaque type that contains setup information for a double-precision discrete Fourier transform (DFT).

## Declaration

```swift
typealias vDSP_DFT_SetupD = OpaquePointer
```

## Discussion

Discussion Call the vDSP_DFT_zop_CreateSetupD and vDSP_DFT_zrop_CreateSetupD functions to initialize and allocate a new setup object. Call vDSP_DFT_DestroySetup to free the resources associated with a setup object.

## See Also

### Data types

- [vDSP_DFT_Interleaved_Setup](accelerate/vdsp_dft_interleaved_setup.md)
- [vDSP_DFT_Interleaved_SetupD](accelerate/vdsp_dft_interleaved_setupd.md)
- [vDSP_DFT_Setup](accelerate/vdsp_dft_setup.md)
