---
title: AVAudioSession.PolarPattern
framework: avfaudio
role: symbol
role_heading: Structure
path: avfaudio/avaudiosession/polarpattern
---

# AVAudioSession.PolarPattern

Constants that describe the possible polar patterns of the data source on an iOS device.

## Declaration

```swift
struct PolarPattern
```

## Overview

Overview The direction of a polar pattern is relative to the orientation of the data source. For example, you can use the cardioid pattern with a back-facing data source to more clearly record sound from behind the device, or with a front-facing data source to more clearly record sound from in front of the device (such as the user’s voice).

## Topics

### Creating a Polar Pattern

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

### Getting Standard Polar Patterns

- [stereo](avfaudio/avaudiosession/polarpattern/stereo.md)
- [cardioid](avfaudio/avaudiosession/polarpattern/cardioid.md)
- [subcardioid](avfaudio/avaudiosession/polarpattern/subcardioid.md)
- [omnidirectional](avfaudio/avaudiosession/polarpattern/omnidirectional.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

### Configuring Microphone Directivity

- [selectedPolarPattern](avfaudio/avaudiosessiondatasourcedescription/selectedpolarpattern.md)
- [supportedPolarPatterns](avfaudio/avaudiosessiondatasourcedescription/supportedpolarpatterns.md)
- [preferredPolarPattern](avfaudio/avaudiosessiondatasourcedescription/preferredpolarpattern.md)
- [setPreferredPolarPattern(_:)](avfaudio/avaudiosessiondatasourcedescription/setpreferredpolarpattern(_:).md)
