---
title: currentSampleAudioDependencyInfo
framework: avfoundation
role: symbol
role_heading: Instance Property
path: avfoundation/avsamplecursor/currentsampleaudiodependencyinfo
---

# currentSampleAudioDependencyInfo

The independent decodability information for the audio sample.

## Declaration

```swift
var currentSampleAudioDependencyInfo: AVSampleCursorAudioDependencyInfo { get }
```

## Discussion

Discussion To position a sample cursor at the first sample that the audio decoder requires for a full refresh, move it back from the current sample until you find a sample that meets the following criteria: The value of its audioSampleIsIndependentlyDecodable property is true. The value of its audioSamplePacketRefreshCount property is greater than or equal to the number of steps back you’ve taken. You don’t need to reposition the cursorif the current sample is independently decodable with an audioSamplePacketRefreshCount of 0.

## 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)
- [currentSampleStorageRange](avfoundation/avsamplecursor/currentsamplestoragerange.md)
- [currentSampleSyncInfo](avfoundation/avsamplecursor/currentsamplesyncinfo.md)
- [AVSampleCursorSyncInfo](avfoundation/avsamplecursorsyncinfo.md)
- [copyCurrentSampleFormatDescription()](avfoundation/avsamplecursor/copycurrentsampleformatdescription().md)
- [currentSampleDependencyAttachments](avfoundation/avsamplecursor/currentsampledependencyattachments.md)
