---
title: isByteRangeAccessSupported
framework: avfoundation
role: symbol
role_heading: Instance Property
path: avfoundation/avassetresourceloadingcontentinformationrequest/isbyterangeaccesssupported
---

# isByteRangeAccessSupported

A Boolean value that indicates whether random access to arbitrary ranges of bytes of the resource is supported.

## Declaration

```swift
var isByteRangeAccessSupported: Bool { get set }
```

## Discussion

Discussion Before finishing loading an AVAssetResourceLoadingRequest instance, if its contentInformationRequest property is not nil, set the value of this property to true if it supports random access to arbitrary ranges of bytes of the resource. If this property is not true for resources that must be loaded incrementally, loading of the resource may fail. Such resources include anything that contains media data. If byte range access is supported  portions of the resource can be requested more than once.

## See Also

### Configuring content information

- [allowedContentTypes](avfoundation/avassetresourceloadingcontentinformationrequest/allowedcontenttypes.md)
- [contentType](avfoundation/avassetresourceloadingcontentinformationrequest/contenttype.md)
- [contentLength](avfoundation/avassetresourceloadingcontentinformationrequest/contentlength.md)
- [renewalDate](avfoundation/avassetresourceloadingcontentinformationrequest/renewaldate.md)
- [isEntireLengthAvailableOnDemand](avfoundation/avassetresourceloadingcontentinformationrequest/isentirelengthavailableondemand.md)
