---
title: AVInterfaceMetadata.MediaMode
framework: avkit
role: symbol
role_heading: Enumeration
path: avkit/avinterfacemetadata-swift.struct/mediamode-swift.enum
---

# AVInterfaceMetadata.MediaMode

Describes the type of media content and its display characteristics.

## Declaration

```swift
enum MediaMode
```

## Overview

Overview Use MediaMode to indicate whether content is audio-only or includes video, and to provide the natural presentation size for video content.

## Topics

### Enumeration Cases

- [AVInterfaceMetadata.MediaMode.audioOnly](avkit/avinterfacemetadata-swift.struct/mediamode-swift.enum/audioonly.md)
- [AVInterfaceMetadata.MediaMode.video(presentationSize:)](avkit/avinterfacemetadata-swift.struct/mediamode-swift.enum/video(presentationsize:).md)

## Relationships

### Conforms To

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