---
title: kVTDecompressionPropertyKey_GeneratePerFrameHDRDisplayMetadata
framework: videotoolbox
role: symbol
role_heading: Global Variable
path: videotoolbox/kvtdecompressionpropertykey_generateperframehdrdisplaymetadata
---

# kVTDecompressionPropertyKey_GeneratePerFrameHDRDisplayMetadata

A key that indicates to generate per frame HDR Metadata and attach it to the resulting decoded pixel buffers.

## Declaration

```swift
let kVTDecompressionPropertyKey_GeneratePerFrameHDRDisplayMetadata: CFString
```

## Discussion

Discussion If the color space and YCbCr matrix match a supported HDR format such as HLG (kCMFormatDescriptionTransferFunction_ITU_R_2100_HLG) the system analyzes the decoded frame and adds the metadata as an attachment to the pixel buffers.

## See Also

### Post-Decompression Processing

- [kVTDecompressionPropertyKey_DecoderProducesRAWOutput](videotoolbox/kvtdecompressionpropertykey_decoderproducesrawoutput.md)
- [kVTDecompressionPropertyKey_PixelTransferProperties](videotoolbox/kvtdecompressionpropertykey_pixeltransferproperties.md)
- [kVTDecompressionPropertyKey_PropagatePerFrameHDRDisplayMetadata](videotoolbox/kvtdecompressionpropertykey_propagateperframehdrdisplaymetadata.md)
- [kVTDecompressionPropertyKey_RequestRAWOutput](videotoolbox/kvtdecompressionpropertykey_requestrawoutput.md)
- [kVTDecompressionPropertyKey_UsingGPURegistryID](videotoolbox/kvtdecompressionpropertykey_usinggpuregistryid.md)
- [kVTVideoDecoderSpecification_PreferredDecoderGPURegistryID](videotoolbox/kvtvideodecoderspecification_preferreddecodergpuregistryid.md)
- [kVTVideoDecoderSpecification_RequiredDecoderGPURegistryID](videotoolbox/kvtvideodecoderspecification_requireddecodergpuregistryid.md)
