VA-API  2.22.0
Public Attributes | List of all members
VAHdrMetaDataHDR10 Struct Reference

Describes High Dynamic Range Meta Data for HDR10. More...

#include <va_vpp.h>

Public Attributes

uint16_t display_primaries_x [3]
 X chromaticity coordinate of the mastering display. More...
 
uint16_t display_primaries_y [3]
 Y chromaticity coordinate of the mastering display. More...
 
uint16_t white_point_x
 X chromaticity coordinate of the white point of the mastering display. More...
 
uint16_t white_point_y
 Y chromaticity coordinate of the white point of the mastering display. More...
 
uint32_t max_display_mastering_luminance
 The maximum display luminance of the mastering display. More...
 
uint32_t min_display_mastering_luminance
 The minumum display luminance of the mastering display. More...
 
uint16_t max_content_light_level
 The maximum content light level (MaxCLL). More...
 
uint16_t max_pic_average_light_level
 The maximum picture average light level (MaxFALL). More...
 
uint16_t reserved [VA_PADDING_HIGH]
 

Detailed Description

Describes High Dynamic Range Meta Data for HDR10.

Specifies the colour volume(the colour primaries, white point and luminance range) of a display considered to be the mastering display for the associated video content -e.g., the colour volume of a display that was used for viewing while authoring the video content. See ITU-T H.265 D.3.27 Mastering display colour volume SEI message semantics.

Specifies upper bounds for the nominal light level of the content. See ITU-T H.265 D.3.35 Content light level information SEI message semantics.

This structure can be used to indicate the HDR10 metadata for 1) the content which was authored; 2) the display on which the content will be presented. If it is for display, max_content_light_level and max_pic_average_light_level are ignored.

Member Data Documentation

◆ display_primaries_x

uint16_t VAHdrMetaDataHDR10::display_primaries_x[3]

X chromaticity coordinate of the mastering display.

Index value c equal to 0 should correspond to the green primary. Index value c equal to 1 should correspond to the blue primary. Index value c equal to 2 should correspond to the red primary. The value for display_primaries_x shall be in the range of 0 to 50000 inclusive.

◆ display_primaries_y

uint16_t VAHdrMetaDataHDR10::display_primaries_y[3]

Y chromaticity coordinate of the mastering display.

Index value c equal to 0 should correspond to the green primary. Index value c equal to 1 should correspond to the blue primary. Index value c equal to 2 should correspond to the red primary. The value for display_primaries_y shall be in the range of 0 to 50000 inclusive.

◆ max_content_light_level

uint16_t VAHdrMetaDataHDR10::max_content_light_level

The maximum content light level (MaxCLL).

The value is in units of 1 candelas per square metre.

◆ max_display_mastering_luminance

uint32_t VAHdrMetaDataHDR10::max_display_mastering_luminance

The maximum display luminance of the mastering display.

The value is in units of 0.0001 candelas per square metre.

◆ max_pic_average_light_level

uint16_t VAHdrMetaDataHDR10::max_pic_average_light_level

The maximum picture average light level (MaxFALL).

The value is in units of 1 candelas per square metre.

◆ min_display_mastering_luminance

uint32_t VAHdrMetaDataHDR10::min_display_mastering_luminance

The minumum display luminance of the mastering display.

The value is in units of 0.0001 candelas per square metre.

◆ reserved

uint16_t VAHdrMetaDataHDR10::reserved[VA_PADDING_HIGH]

Resevered

◆ white_point_x

uint16_t VAHdrMetaDataHDR10::white_point_x

X chromaticity coordinate of the white point of the mastering display.

The value for white_point_x shall be in the range of 0 to 50000 inclusive.

◆ white_point_y

uint16_t VAHdrMetaDataHDR10::white_point_y

Y chromaticity coordinate of the white point of the mastering display.

The value for white_point_y shall be in the range of 0 to 50000 inclusive.


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