---
title: FFTSetup
framework: kernel
role: symbol
role_heading: Type Alias
path: kernel/fftsetup
---

# FFTSetup

An opaque type that contains setup information for a given FFT transform.

## Declaration

```occ
typedef struct OpaqueFFTSetup *FFTSetup;
```

## Discussion

Discussion A setup object can be allocated with vDSP_create_fftsetup and destroyed with vDSP_destroy_fftsetup. The setup object includes, among other things, precomputed tables used in computing an FFT of the specified size.
