Accelerate · IOS API REFERENCE
vDSP_SplitComplexDouble
struct · iOS 13.0+ · SDK 27.1
struct vDSP_SplitComplexDouble
Members (4)
static · iOS 13.0+transform2D
TypeScriptstatic transform2D(fftSetup: SDKHandle, width: number, height: number, source: SDKHandle, destination: SDKHandle, direction: vDSP_FourierTransformDirection): void
Swift declarationstatic func transform2D(fftSetup: OpaquePointer, width: Int, height: Int, source: UnsafePointer<vDSP_SplitComplexDouble.SplitComplex>, destination: UnsafeMutablePointer<vDSP_SplitComplexDouble.SplitComplex>, direction: vDSP.FourierTransformDirection)
Performs a 2D fast Fourier transform.
static · iOS 13.0+destroySetup
TypeScriptstatic destroySetup(setup: SDKHandle): void
Swift declarationstatic func destroySetup(_ setup: OpaquePointer)
Releases an FFT setup object.
static · iOS 13.0+makeFFTSetup
TypeScriptstatic makeFFTSetup(log2n: number, radix: vDSP_Radix): (SDKHandle) | null
Swift declarationstatic func makeFFTSetup(log2n: vDSP_Length, radix: vDSP.Radix) -> OpaquePointer?
Returns a setup structure to perform a fast Fourier transform.
static · iOS 13.0+transform
TypeScriptstatic transform(fftSetup: SDKHandle, log2n: number, source: SDKHandle, destination: SDKHandle, direction: vDSP_FourierTransformDirection): void
Swift declarationstatic func transform(fftSetup: OpaquePointer, log2n: vDSP_Length, source: UnsafePointer<vDSP_SplitComplexDouble.SplitComplex>, destination: UnsafeMutablePointer<vDSP_SplitComplexDouble.SplitComplex>, direction: vDSP.FourierTransformDirection)
Performs a 1D fast Fourier transform.
Skipped declarations
No declarations were skipped in this snapshot.
All Accelerate types →