One Logo Pool Ball
CoreMedia · IOS API REFERENCE

CMSampleBuffer.HEVCTemporalInfo

struct · iOS 26.0+ · SDK 27.1

struct HEVCTemporalInfo

The temporal layer information for all samples in a temporal layer. 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..

Members (15)

get · iOS 26.0+

levelIndex

TypeScript
get levelIndex(): number
Swift declaration
var levelIndex: Int
set · iOS 26.0+

levelIndex

TypeScript
set levelIndex(value: number)
Swift declaration
var levelIndex: Int
get · iOS 26.0+

profileIndex

TypeScript
get profileIndex(): number
Swift declaration
var profileIndex: Int
set · iOS 26.0+

profileIndex

TypeScript
set profileIndex(value: number)
Swift declaration
var profileIndex: Int
get · iOS 26.0+

profileSpace

TypeScript
get profileSpace(): number
Swift declaration
var profileSpace: Int
set · iOS 26.0+

profileSpace

TypeScript
set profileSpace(value: number)
Swift declaration
var profileSpace: Int
init · iOS 26.0+

init

TypeScript
static init(temporalLayerID: number, profileSpace: number, tierFlag: number, profileIndex: number, profileCompatibilityFlags: (ArrayBuffer) | null, constraintIndicatorFlags: (ArrayBuffer) | null, levelIndex: number): CMSampleBuffer_HEVCTemporalInfo
Swift declaration
init(temporalLayerID: Int, profileSpace: Int, tierFlag: Int, profileIndex: Int, profileCompatibilityFlags: Data?, constraintIndicatorFlags: Data?, levelIndex: Int)
get · iOS 26.0+

temporalLayerID

TypeScript
get temporalLayerID(): number
Swift declaration
var temporalLayerID: Int
set · iOS 26.0+

temporalLayerID

TypeScript
set temporalLayerID(value: number)
Swift declaration
var temporalLayerID: Int
get · iOS 26.0+

constraintIndicatorFlags

TypeScript
get constraintIndicatorFlags(): (ArrayBuffer) | null
Swift declaration
var constraintIndicatorFlags: Data?
set · iOS 26.0+

constraintIndicatorFlags

TypeScript
set constraintIndicatorFlags(value: (ArrayBuffer) | null)
Swift declaration
var constraintIndicatorFlags: Data?
get · iOS 26.0+

profileCompatibilityFlags

TypeScript
get profileCompatibilityFlags(): (ArrayBuffer) | null
Swift declaration
var profileCompatibilityFlags: Data?
set · iOS 26.0+

profileCompatibilityFlags

TypeScript
set profileCompatibilityFlags(value: (ArrayBuffer) | null)
Swift declaration
var profileCompatibilityFlags: Data?
get · iOS 26.0+

tierFlag

TypeScript
get tierFlag(): number
Swift declaration
var tierFlag: Int
set · iOS 26.0+

tierFlag

TypeScript
set tierFlag(value: number)
Swift declaration
var tierFlag: Int

Skipped declarations

No declarations were skipped in this snapshot.

All CoreMedia types →