---
title: profileSpace
framework: MediaExtension
role: symbol
role_heading: Instance Property
platforms: [macOS 14.0+]
path: mediaextension/mehevcdependencyinfo/profilespace
---

# profileSpace

The HEVC profile space, if available.

## Declaration

```swift
var profileSpace: Int16 { get set }
```

## Discussion

Discussion This value maps to the kCMHEVCTemporalLevelInfoKey_ProfileSpace sample buffer attachment, and is -1 if this information isn’t available.

## See Also

### Inspecting the HEVC dependency attributes of a sample

- [hasTemporalSubLayerAccess](mediaextension/mehevcdependencyinfo/hastemporalsublayeraccess.md)
- [hasStepwiseTemporalSubLayerAccess](mediaextension/mehevcdependencyinfo/hasstepwisetemporalsublayeraccess.md)
- [syncSampleNALUnitType](mediaextension/mehevcdependencyinfo/syncsamplenalunittype.md)
- [temporalLevel](mediaextension/mehevcdependencyinfo/temporallevel.md)
- [tierFlag](mediaextension/mehevcdependencyinfo/tierflag.md)
- [profileIndex](mediaextension/mehevcdependencyinfo/profileindex.md)
- [profileCompatibilityFlags](mediaextension/mehevcdependencyinfo/profilecompatibilityflags.md)
- [constraintIndicatorFlags](mediaextension/mehevcdependencyinfo/constraintindicatorflags.md)
- [levelIndex](mediaextension/mehevcdependencyinfo/levelindex.md)
