---
title: "transform(inputReal:inputImaginary:)"
framework: accelerate
role: symbol
role_heading: Instance Method
path: "accelerate/vdsp/dft/transform(inputreal:inputimaginary:)"
---

# transform(inputReal:inputImaginary:)

Returns a discrete Fourier transform.

## Declaration

```swift
func transform<U>(inputReal: U, inputImaginary: U) -> (real: [T], imaginary: [T]) where T == U.Element, U : AccelerateBuffer
```

## See Also

### Instance Methods

- [transform(inputReal:inputImaginary:outputReal:outputImaginary:)](accelerate/vdsp/dft/transform(inputreal:inputimaginary:outputreal:outputimaginary:).md)
