---
title: AVAudio3DVector
framework: avfaudio
role: symbol
role_heading: Type Alias
path: avfaudio/avaudio3dvector
---

# AVAudio3DVector

A structure that represents a vector in 3D space, in degrees.

## Declaration

```swift
typealias AVAudio3DVector = AVAudio3DPoint
```

## Discussion

Discussion Classes that deal with 3D audio use this structure, such as those that adopt the AVAudioMixing protocol and the AVAudioEnvironmentNode class.

## Topics

### Functions

- [AVAudioMake3DVector(_:_:_:)](avfaudio/avaudiomake3dvector(_:_:_:).md)

## See Also

### Spatial audio

- [AVAudioEnvironmentNode](avfaudio/avaudioenvironmentnode.md)
- [AVAudioEnvironmentDistanceAttenuationParameters](avfaudio/avaudioenvironmentdistanceattenuationparameters.md)
- [AVAudioEnvironmentReverbParameters](avfaudio/avaudioenvironmentreverbparameters.md)
- [AVAudio3DMixing](avfaudio/avaudio3dmixing.md)
- [AVAudio3DPoint](avfaudio/avaudio3dpoint.md)
- [AVAudio3DVectorOrientation](avfaudio/avaudio3dvectororientation.md)
- [AVAudio3DAngularOrientation](avfaudio/avaudio3dangularorientation.md)
- [AVAudio3DMixingSourceMode](avfaudio/avaudio3dmixingsourcemode.md)
- [AVAudio3DMixingRenderingAlgorithm](avfaudio/avaudio3dmixingrenderingalgorithm.md)
- [AVAudioEnvironmentOutputType](avfaudio/avaudioenvironmentoutputtype.md)
- [AVAudio3DMixingPointSourceInHeadMode](avfaudio/avaudio3dmixingpointsourceinheadmode.md)
