---
title: CMSampleBuffer.HEVCTemporalInfo
framework: coremedia
role: symbol
role_heading: Structure
path: coremedia/cmsamplebuffer/hevctemporalinfo
---

# CMSampleBuffer.HEVCTemporalInfo

The temporal layer information for all samples in a temporal layer.

## Declaration

```swift
struct HEVCTemporalInfo
```

## Overview

Overview The members of this struct represents the tscl sample group as defined in ISO/IEC 14496‐15 section 8.4.5 Temporal scalability sample grouping..

## Topics

### Initializers

- [init(temporalLayerID:profileSpace:tierFlag:profileIndex:profileCompatibilityFlags:constraintIndicatorFlags:levelIndex:)](coremedia/cmsamplebuffer/hevctemporalinfo/init(temporallayerid:profilespace:tierflag:profileindex:profilecompatibilityflags:constraintindicatorflags:levelindex:).md)

### Instance Properties

- [constraintIndicatorFlags](coremedia/cmsamplebuffer/hevctemporalinfo/constraintindicatorflags.md)
- [levelIndex](coremedia/cmsamplebuffer/hevctemporalinfo/levelindex.md)
- [profileCompatibilityFlags](coremedia/cmsamplebuffer/hevctemporalinfo/profilecompatibilityflags.md)
- [profileIndex](coremedia/cmsamplebuffer/hevctemporalinfo/profileindex.md)
- [profileSpace](coremedia/cmsamplebuffer/hevctemporalinfo/profilespace.md)
- [temporalLayerID](coremedia/cmsamplebuffer/hevctemporalinfo/temporallayerid.md)
- [tierFlag](coremedia/cmsamplebuffer/hevctemporalinfo/tierflag.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
