---
title: isDecodable
framework: avfoundation
role: symbol
role_heading: Type Property
path: avfoundation/avpartialasyncproperty/isdecodable
---

# isDecodable

A Boolean value that indicates whether the track is decodable in the current environment.

## Declaration

```swift
static var isDecodable: AVAsyncProperty<Root, Bool> { get }
```

## Discussion

Discussion Use the load(_:isolation:) method to retrieve the property value. When this property is true, the system can decode the track, even if decoding may be too slow for real-time playback.

## See Also

### Loading track information

- [formatDescriptions](avfoundation/avpartialasyncproperty/formatdescriptions.md)
- [isPlayable](avfoundation/avpartialasyncproperty/isplayable-6txa5.md)
- [isEnabled](avfoundation/avpartialasyncproperty/isenabled.md)
- [isSelfContained](avfoundation/avpartialasyncproperty/isselfcontained.md)
- [totalSampleDataLength](avfoundation/avpartialasyncproperty/totalsampledatalength.md)
- [mediaCharacteristics](avfoundation/avpartialasyncproperty/mediacharacteristics.md)
