---
title: DSPComplex
framework: Kernel
role: symbol
role_heading: Type Alias
platforms: [macOS 10.13+]
path: kernel/dspcomplex
---

# DSPComplex

Used to hold a complex value.

## Declaration

```occ
typedef struct DSPComplex DSPComplex;
```

## Discussion

Discussion Complex data are stored as ordered pairs of floating-point numbers. Because they are stored as ordered pairs, complex vectors require address strides that are multiples of two.

## Topics

### Fields

- [real](kernel/dspcomplex/1579938-real.md)
- [imag](accelerate/dspcomplex/imag.md)

### Instance Properties

- [imag](kernel/dspcomplex/1579947-imag.md)
