---
title: "transform(fftSetup:log2n:source:destination:direction:)"
framework: accelerate
role: symbol
role_heading: Type Method
path: "accelerate/vdsp_splitcomplexfloat/transform(fftsetup:log2n:source:destination:direction:)"
---

# transform(fftSetup:log2n:source:destination:direction:)

Performs a 1D fast Fourier transform.

## Declaration

```swift
static func transform(fftSetup: OpaquePointer, log2n: vDSP_Length, source: UnsafePointer<vDSP_SplitComplexFloat.SplitComplex>, destination: UnsafeMutablePointer<vDSP_SplitComplexFloat.SplitComplex>, direction: vDSP.FourierTransformDirection)
```
