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

# Deprecated symbols

Review unsupported symbols and their replacements.

## Overview

Overview AVAssetTrack 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 track information

- [formatDescriptions](avfoundation/avassettrack/formatdescriptions.md)
- [isPlayable](avfoundation/avassettrack/isplayable.md)
- [isDecodable](avfoundation/avassettrack/isdecodable.md)
- [isEnabled](avfoundation/avassettrack/isenabled.md)
- [isSelfContained](avfoundation/avassettrack/isselfcontained.md)
- [totalSampleDataLength](avfoundation/avassettrack/totalsampledatalength.md)
- [hasMediaCharacteristic(_:)](avfoundation/avassettrack/hasmediacharacteristic(_:).md)

### Accessing temporal information

- [timeRange](avfoundation/avassettrack/timerange.md)
- [naturalTimeScale](avfoundation/avassettrack/naturaltimescale.md)
- [estimatedDataRate](avfoundation/avassettrack/estimateddatarate.md)

### Accessing language support

- [languageCode](avfoundation/avassettrack/languagecode.md)
- [extendedLanguageTag](avfoundation/avassettrack/extendedlanguagetag.md)

### Accessing visual characteristics

- [naturalSize](avfoundation/avassettrack/naturalsize.md)
- [preferredTransform](avfoundation/avassettrack/preferredtransform.md)

### Accessing audible characteristics

- [preferredVolume](avfoundation/avassettrack/preferredvolume.md)
- [hasAudioSampleDependencies](avfoundation/avassettrack/hasaudiosampledependencies.md)

### Accessing frame-based characteristics

- [nominalFrameRate](avfoundation/avassettrack/nominalframerate.md)
- [minFrameDuration](avfoundation/avassettrack/minframeduration.md)
- [requiresFrameReordering](avfoundation/avassettrack/requiresframereordering.md)

### Accessing metadata

- [metadata](avfoundation/avassettrack/metadata.md)
- [commonMetadata](avfoundation/avassettrack/commonmetadata.md)
- [availableMetadataFormats](avfoundation/avassettrack/availablemetadataformats.md)
- [metadata(forFormat:)](avfoundation/avassettrack/metadata(forformat:).md)

### Accessing track segments

- [segments](avfoundation/avassettrack/segments.md)
- [segment(forTrackTime:)](avfoundation/avassettrack/segment(fortracktime:).md)
- [samplePresentationTime(forTrackTime:)](avfoundation/avassettrack/samplepresentationtime(fortracktime:).md)

### Accessing track associations

- [availableTrackAssociationTypes](avfoundation/avassettrack/availabletrackassociationtypes.md)
- [associatedTracks(ofType:)](avfoundation/avassettrack/associatedtracks(oftype:).md)

### Creating sample cursors

- [canProvideSampleCursors](avfoundation/avassettrack/canprovidesamplecursors.md)
