Class

CAEDRMetadata

Metadata describing how extended dynamic range (EDR) values should be tone mapped.

Declaration

@interface CAEDRMetadata : NSObject

Overview

If you need specific tone-mapping behavior, set the EDRMetadata property of a CAMetalLayer to point to an instance of this class.

Topics

Retrieving Hybrid-Log Gamma Metadata

HLGMetadata

Extended dynamic range (EDR) metadata for the Hybrid Log-Gamma (HLG) transfer function.

Retrieving HDR10 Metadata

+ HDR10MetadataWithDisplayInfo:contentInfo:opticalOutputScale:

Creates EDR metadata for HDR10 content based on mastering display color information and content light levels.

+ HDR10MetadataWithMinLuminance:maxLuminance:opticalOutputScale:

Creates EDR metadata for HDR10 content based on the luminance characteristics of a mastering display.

Relationships

Inherits From

See Also

Metal and OpenGL

CAMetalLayer

A layer that manages a pool of Metal drawables.

CAMetalDrawable

A displayable resource that can be rendered or written to by Metal.

CAEAGLLayer

A layer that supports drawing OpenGL content in iOS and tvOS applications.

Deprecated
CAOpenGLLayer

A layer that provides a layer suitable for rendering OpenGL content.

Deprecated
CARenderer

A layer that allows an application to render a layer tree into a Core OpenGL context.