---
title: "init(mediaMode:title:subtitle:albumArtworkRepresentations:)"
framework: avkit
role: symbol
role_heading: Initializer
path: "avkit/avinterfacemetadata-swift.struct/init(mediamode:title:subtitle:albumartworkrepresentations:)"
---

# init(mediaMode:title:subtitle:albumArtworkRepresentations:)

Creates a new metadata object.

## Declaration

```swift
init(mediaMode: AVInterfaceMetadata.MediaMode, title: String? = nil, subtitle: String? = nil, albumArtworkRepresentations: [AVInterfaceMetadata.AlbumArtwork] = [])
```

## Parameters

- `mediaMode`: The mode describing whether this content is audio-only or includes video.
- `title`: Primary title or name of the media content.
- `subtitle`: Secondary descriptive text.
- `albumArtworkRepresentations`: Array of available album artwork representations in various formats and sizes.
