---
title: "makeDFTSetup(previous:count:direction:transformType:)"
framework: accelerate
role: symbol
role_heading: Type Method
path: "accelerate/vdsp/vectorizablefloat/makedftsetup(previous:count:direction:transformtype:)"
---

# makeDFTSetup(previous:count:direction:transformType:)

## Declaration

```swift
static func makeDFTSetup<T>(previous: vDSP.DFT<T>? = nil, count: Int, direction: vDSP.FourierTransformDirection, transformType: vDSP.DFTTransformType) -> OpaquePointer? where T : vDSP_FloatingPointDiscreteFourierTransformable
```
