---
title: measurement
framework: avfaudio
role: symbol
role_heading: Type Property
path: avfaudio/avaudiosession/mode-swift.struct/measurement
---

# measurement

A mode that indicates that your app is performing measurement of audio input or output.

## Declaration

```swift
static let measurement: AVAudioSession.Mode
```

## Discussion

Discussion Use this mode for apps that need to minimize the amount of system-supplied signal processing to input and output signals. If recording on devices with more than one built-in microphone, the session uses the primary microphone. For use with the playback, record, or playAndRecord audio session categories. important: This mode disables some dynamics processing on input and output signals, resulting in a lower-output playback level.

## See Also

### Getting Standard Session Modes

- [default](avfaudio/avaudiosession/mode-swift.struct/default.md)
- [dualRoute](avfaudio/avaudiosession/mode-swift.struct/dualroute.md)
- [gameChat](avfaudio/avaudiosession/mode-swift.struct/gamechat.md)
- [moviePlayback](avfaudio/avaudiosession/mode-swift.struct/movieplayback.md)
- [shortFormVideo](avfaudio/avaudiosession/mode-swift.struct/shortformvideo.md)
- [spokenAudio](avfaudio/avaudiosession/mode-swift.struct/spokenaudio.md)
- [videoChat](avfaudio/avaudiosession/mode-swift.struct/videochat.md)
- [videoRecording](avfaudio/avaudiosession/mode-swift.struct/videorecording.md)
- [voiceChat](avfaudio/avaudiosession/mode-swift.struct/voicechat.md)
- [voicePrompt](avfaudio/avaudiosession/mode-swift.struct/voiceprompt.md)
