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

# shortFormVideo

Appropriate for applications playing short-form video content.

## Declaration

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

## Discussion

Discussion Only valid with playback. Not applicable with AVAudioSession.RouteSharingPolicy.longFormAudio, or AVAudioSession.RouteSharingPolicy.longFormVideo. When this mode is set: system will make informed decisions to automatically unmute the output of the media if the user shows intention of unmuting. When auto-unmuted, userIntentToUnmuteOutputNotification and outputMuteStateChangeNotification will be sent. if the session is output muted, system may prevent interrupting other active audio apps.

## 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)
- [measurement](avfaudio/avaudiosession/mode-swift.struct/measurement.md)
- [moviePlayback](avfaudio/avaudiosession/mode-swift.struct/movieplayback.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)
