---
title: metadata
framework: avfoundation
role: symbol
role_heading: Type Property
path: avfoundation/avpartialasyncproperty/metadata-16qej
---

# metadata

The metadata items that an asset contains for all metadata identifiers.

## Declaration

```swift
static var metadata: AVAsyncProperty<Root, [AVMetadataItem]> { get }
```

## Mentioned in

Loading media data asynchronously Retrieving media metadata

## Discussion

Discussion Use the load(_:isolation:) method to retrieve the property value. You can filter items in the array according to language by calling metadataItems(from:filteredAndSortedAccordingToPreferredLanguages:), or by identifier by calling metadataItems(from:filteredByIdentifier:).

## See Also

### Loading metadata

- [commonMetadata](avfoundation/avpartialasyncproperty/commonmetadata-3j3n4.md)
- [availableMetadataFormats](avfoundation/avpartialasyncproperty/availablemetadataformats-4yiq8.md)
- [loadMetadata(for:completionHandler:)](avfoundation/avasset/loadmetadata(for:completionhandler:).md)
- [creationDate](avfoundation/avpartialasyncproperty/creationdate.md)
- [lyrics](avfoundation/avpartialasyncproperty/lyrics.md)
