---
title: AVAudio3DVectorOrientation
framework: avfaudio
role: symbol
role_heading: Structure
path: avfaudio/avaudio3dvectororientation
---

# AVAudio3DVectorOrientation

A structure that represents two orthogonal vectors that describe the orientation of the listener in 3D space.

## Declaration

```swift
struct AVAudio3DVectorOrientation
```

## Overview

Overview Two orthogonal vectors describe the orientation of the listener. The forward vector points in the direction the listener faces. The up vector is orthogonal to the forward vector and points upward from the listener’s head.

## Topics

### Creating a Vector Orientation

- [init()](avfaudio/avaudio3dvectororientation/init().md)
- [init(forward:up:)](avfaudio/avaudio3dvectororientation/init(forward:up:).md)
- [AVAudioMake3DVectorOrientation(_:_:)](avfaudio/avaudiomake3dvectororientation(_:_:).md)

### Getting Vector Orientation Properties

- [forward](avfaudio/avaudio3dvectororientation/forward.md)
- [up](avfaudio/avaudio3dvectororientation/up.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Sendable](swift/sendable.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)
- [AVAudio3DAngularOrientation](avfaudio/avaudio3dangularorientation.md)
- [AVAudio3DMixingSourceMode](avfaudio/avaudio3dmixingsourcemode.md)
- [AVAudio3DMixingRenderingAlgorithm](avfaudio/avaudio3dmixingrenderingalgorithm.md)
- [AVAudioEnvironmentOutputType](avfaudio/avaudioenvironmentoutputtype.md)
- [AVAudio3DMixingPointSourceInHeadMode](avfaudio/avaudio3dmixingpointsourceinheadmode.md)
- [AVAudio3DVector](avfaudio/avaudio3dvector.md)
