---
title: AVAudioSession.Orientation
framework: avfaudio
role: symbol
role_heading: Structure
path: avfaudio/avaudiosession/orientation
---

# AVAudioSession.Orientation

Constants that indicate the directions in which a data source can point, relative to the device’s natural orientation.

## Declaration

```swift
struct Orientation
```

## Topics

### Creating an Orientation

- [init(rawValue:)](avfaudio/avaudiosession/orientation/init(rawvalue:).md)

### Getting Standard Orientations

- [top](avfaudio/avaudiosession/orientation/top.md)
- [bottom](avfaudio/avaudiosession/orientation/bottom.md)
- [front](avfaudio/avaudiosession/orientation/front.md)
- [back](avfaudio/avaudiosession/orientation/back.md)
- [left](avfaudio/avaudiosession/orientation/left.md)
- [right](avfaudio/avaudiosession/orientation/right.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Retrieving the Data Source Orientation

- [orientation](avfaudio/avaudiosessiondatasourcedescription/orientation.md)
