---
title: "makeDiscreteFourierTransform(previous:count:direction:transformType:)"
framework: accelerate
role: symbol
role_heading: Type Method
path: "accelerate/vdsp/dftsingleprecisioninterleavedfunctions/makediscretefouriertransform(previous:count:direction:transformtype:)"
---

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

## Declaration

```swift
static func makeDiscreteFourierTransform(previous: OpaquePointer? = nil, count: Int, direction: vDSP.FourierTransformDirection, transformType: vDSP.DFTTransformType) throws -> OpaquePointer
```
