FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups 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

AVRational AVMasteringDisplayMetadata::display_primaries[3][2]
AVRational AVMasteringDisplayMetadata::white_point[2]
AVRational AVMasteringDisplayMetadata::min_luminance
AVRational AVMasteringDisplayMetadata::max_luminance
int AVMasteringDisplayMetadata::has_primaries
int AVMasteringDisplayMetadata::has_luminance

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