FFmpeg
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Data Fields
AVMasteringDisplayMetadata Struct Reference

Mastering display metadata capable of representing the color volume of the display used to master the content (SMPTE 2086:2014). More...

#include <mastering_display_metadata.h>

Data Fields

AVRational display_primaries [3][2]
 CIE 1931 xy chromaticity coords of color primaries (r, g, b order). More...
 
AVRational white_point [2]
 CIE 1931 xy chromaticity coords of white point. More...
 
AVRational min_luminance
 Min luminance of mastering display (cd/m^2). More...
 
AVRational max_luminance
 Max luminance of mastering display (cd/m^2). More...
 
int has_primaries
 Flag indicating whether the display primaries (and white point) are set. More...
 
int has_luminance
 Flag indicating whether the luminance (min_ and max_) have been set. More...
 

Detailed Description

Mastering display metadata capable of representing the color volume of the display used to master the content (SMPTE 2086:2014).

To be used as payload of a AVFrameSideData or AVPacketSideData with the appropriate type.

Note
The struct should be allocated with av_mastering_display_metadata_alloc() and its size is not a part of the public ABI.

Definition at line 38 of file mastering_display_metadata.h.

Field Documentation

◆ display_primaries

AVRational AVMasteringDisplayMetadata::display_primaries[3][2]

◆ white_point

AVRational AVMasteringDisplayMetadata::white_point[2]

◆ min_luminance

AVRational AVMasteringDisplayMetadata::min_luminance

◆ max_luminance

AVRational AVMasteringDisplayMetadata::max_luminance

◆ has_primaries

int AVMasteringDisplayMetadata::has_primaries

◆ has_luminance

int AVMasteringDisplayMetadata::has_luminance

The documentation for this struct was generated from the following file: