---
title: AVMetadataFormat
framework: avfoundation
role: symbol
role_heading: Structure
path: avfoundation/avmetadataformat
---

# AVMetadataFormat

A structure that defines metadata formats.

## Declaration

```swift
struct AVMetadataFormat
```

## Mentioned in

Retrieving media metadata

## Topics

### Metadata formats

- [hlsMetadata](avfoundation/avmetadataformat/hlsmetadata.md)
- [iTunesMetadata](avfoundation/avmetadataformat/itunesmetadata.md)
- [id3Metadata](avfoundation/avmetadataformat/id3metadata.md)
- [isoUserData](avfoundation/avmetadataformat/isouserdata.md)
- [quickTimeMetadata](avfoundation/avmetadataformat/quicktimemetadata.md)
- [quickTimeUserData](avfoundation/avmetadataformat/quicktimeuserdata.md)
- [unknown](avfoundation/avmetadataformat/unknown.md)

### Initializers

- [init(rawValue:)](avfoundation/avmetadataformat/init(rawvalue:).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

### Metadata

- [Retrieving media metadata](avfoundation/retrieving-media-metadata.md)
- [AVMetadataItem](avfoundation/avmetadataitem.md)
- [AVMutableMetadataItem](avfoundation/avmutablemetadataitem.md)
- [AVMetadataIdentifier](avfoundation/avmetadataidentifier.md)
- [AVMetadataKey](avfoundation/avmetadatakey.md)
- [AVMetadataKeySpace](avfoundation/avmetadatakeyspace.md)
- [AVMetadataExtraAttributeKey](avfoundation/avmetadataextraattributekey.md)
- [AVMetadataItemFilter](avfoundation/avmetadataitemfilter.md)
