---
title: currentSampleStorageRange
framework: avfoundation
role: symbol
role_heading: Instance Property
path: avfoundation/avsamplecursor/currentsamplestoragerange
---

# currentSampleStorageRange

The offset and length of the current sample in the current chunk storage URL.

## Declaration

```swift
var currentSampleStorageRange: AVSampleCursorStorageRange { get }
```

## Discussion

Discussion If the current chunk isn’t stored contiguously in its storage container, the property value’s offset is -1. In such cases use AVSampleBufferGenerator to obtain the sample data.

## See Also

### Getting sample information

- [currentChunkInfo](avfoundation/avsamplecursor/currentchunkinfo.md)
- [AVSampleCursorChunkInfo](avfoundation/avsamplecursorchunkinfo.md)
- [currentChunkStorageRange](avfoundation/avsamplecursor/currentchunkstoragerange.md)
- [AVSampleCursorStorageRange](avfoundation/avsamplecursorstoragerange.md)
- [currentChunkStorageURL](avfoundation/avsamplecursor/currentchunkstorageurl.md)
- [currentSampleDependencyInfo](avfoundation/avsamplecursor/currentsampledependencyinfo.md)
- [AVSampleCursorDependencyInfo](avfoundation/avsamplecursordependencyinfo.md)
- [currentSampleDuration](avfoundation/avsamplecursor/currentsampleduration.md)
- [currentSampleIndexInChunk](avfoundation/avsamplecursor/currentsampleindexinchunk.md)
- [currentSampleSyncInfo](avfoundation/avsamplecursor/currentsamplesyncinfo.md)
- [AVSampleCursorSyncInfo](avfoundation/avsamplecursorsyncinfo.md)
- [copyCurrentSampleFormatDescription()](avfoundation/avsamplecursor/copycurrentsampleformatdescription().md)
- [currentSampleAudioDependencyInfo](avfoundation/avsamplecursor/currentsampleaudiodependencyinfo.md)
- [currentSampleDependencyAttachments](avfoundation/avsamplecursor/currentsampledependencyattachments.md)
