---
title: hevcDependencyInfo
framework: MediaExtension
role: symbol
role_heading: Instance Property
platforms: [macOS 14.0+]
path: mediaextension/mesamplecursor/hevcdependencyinfo
---

# hevcDependencyInfo

Additional information that’s necessary to recover complete sample dependency information.

## Declaration

```swift
@NSCopying optional var hevcDependencyInfo: MEHEVCDependencyInfo { get }
```

## Discussion

Discussion This is an optional property that provides additional sample dependency information that syncInfo and dependencyInfo don’t provide. Examples of this are the NAL unit type of an HEVC sync sample or the number of samples necessary to refresh the decoder after a USAC independent frame. Don’t implement this property for formats where this information doesn’t make sense.

## See Also

### Inspecting a sample cursor

- [presentationTimeStamp](mediaextension/mesamplecursor/presentationtimestamp.md)
- [decodeTimeStamp](mediaextension/mesamplecursor/decodetimestamp.md)
- [currentSampleDuration](mediaextension/mesamplecursor/currentsampleduration.md)
- [currentSampleFormatDescription](mediaextension/mesamplecursor/currentsampleformatdescription.md)
- [syncInfo](mediaextension/mesamplecursor/syncinfo.md)
- [dependencyInfo](mediaextension/mesamplecursor/dependencyinfo.md)
- [decodeTimeOfLastSampleReachableByForwardSteppingThatIsAlreadyLoadedByByteSource](mediaextension/mesamplecursor/decodetimeoflastsamplereachablebyforwardsteppingthatisalreadyloadedbybytesource.md)
