---
title: Deprecated symbols
framework: avfoundation
role: collectionGroup
role_heading: API Collection
path: avfoundation/avasset-deprecated-symbols
---

# Deprecated symbols

Review unsupported symbols and their replacements.

## Overview

Overview AVAsset doesn’t support using its synchronous property accessors that can block the calling thread. Instead, use the load(_:isolation:) method to load AVAsyncProperty values asynchronously.

## Topics

### Accessing duration and timing

- [duration](avfoundation/avasset/duration.md)
- [providesPreciseDurationAndTiming](avfoundation/avasset/providesprecisedurationandtiming.md)
- [minimumTimeOffsetFromLive](avfoundation/avasset/minimumtimeoffsetfromlive.md)

### Accessing tracks

- [tracks](avfoundation/avasset/tracks.md)
- [track(withTrackID:)](avfoundation/avasset/track(withtrackid:).md)
- [tracks(withMediaType:)](avfoundation/avasset/tracks(withmediatype:).md)
- [tracks(withMediaCharacteristic:)](avfoundation/avasset/tracks(withmediacharacteristic:).md)
- [unusedTrackID()](avfoundation/avasset/unusedtrackid().md)

### Accessing track groups

- [trackGroups](avfoundation/avasset/trackgroups.md)

### Accessing metadata

- [metadata](avfoundation/avasset/metadata.md)
- [commonMetadata](avfoundation/avasset/commonmetadata.md)
- [availableMetadataFormats](avfoundation/avasset/availablemetadataformats.md)
- [metadata(forFormat:)](avfoundation/avasset/metadata(forformat:).md)
- [creationDate](avfoundation/avasset/creationdate.md)
- [lyrics](avfoundation/avasset/lyrics.md)

### Accessing suitability

- [isPlayable](avfoundation/avasset/isplayable.md)
- [isExportable](avfoundation/avasset/isexportable.md)
- [isReadable](avfoundation/avasset/isreadable.md)
- [isComposable](avfoundation/avasset/iscomposable.md)
- [isCompatibleWithAirPlayVideo](avfoundation/avasset/iscompatiblewithairplayvideo.md)
- [isCompatibleWithSavedPhotosAlbum](avfoundation/avasset/iscompatiblewithsavedphotosalbum.md)

### Accessing asset preferences

- [preferredRate](avfoundation/avasset/preferredrate.md)
- [preferredVolume](avfoundation/avasset/preferredvolume.md)
- [preferredTransform](avfoundation/avasset/preferredtransform.md)
- [preferredDisplayCriteria](avfoundation/avasset/preferreddisplaycriteria.md)
- [preferredMediaSelection](avfoundation/avasset/preferredmediaselection.md)

### Accessing media selections

- [allMediaSelections](avfoundation/avasset/allmediaselections.md)
- [availableMediaCharacteristicsWithMediaSelectionOptions](avfoundation/avasset/availablemediacharacteristicswithmediaselectionoptions.md)
- [mediaSelectionGroup(forMediaCharacteristic:)](avfoundation/avasset/mediaselectiongroup(formediacharacteristic:).md)

### Accessing chapter metadata

- [availableChapterLocales](avfoundation/avasset/availablechapterlocales.md)
- [chapterMetadataGroups(withTitleLocale:containingItemsWithCommonKeys:)](avfoundation/avasset/chaptermetadatagroups(withtitlelocale:containingitemswithcommonkeys:).md)
- [chapterMetadataGroups(bestMatchingPreferredLanguages:)](avfoundation/avasset/chaptermetadatagroups(bestmatchingpreferredlanguages:).md)

### Accessing content protections

- [hasProtectedContent](avfoundation/avasset/hasprotectedcontent.md)

### Accessing fragment support

- [canContainFragments](avfoundation/avasset/cancontainfragments.md)
- [containsFragments](avfoundation/avasset/containsfragments.md)
- [overallDurationHint](avfoundation/avasset/overalldurationhint.md)

### Inspecting visual attributes

- [naturalSize](avfoundation/avasset/naturalsize.md)
