21#ifndef AVUTIL_HDR_DYNAMIC_METADATA_H
22#define AVUTIL_HDR_DYNAMIC_METADATA_H
356#define AV_HDR_PLUS_MAX_PAYLOAD_SIZE 907
reference-counted frame API
Utilities for rational number calculation.
This struct represents dynamic metadata for color volume transform - application 4 of SMPTE 2094-40:2...
uint8_t targeted_system_display_actual_peak_luminance_flag
This flag shall be equal to 0 in bit streams conforming to this version of this Specification.
uint8_t num_cols_targeted_system_display_actual_peak_luminance
The number of columns in the targeted_system_display_actual_peak_luminance array.
AVRational targeted_system_display_maximum_luminance
The nominal maximum display luminance of the targeted system display, in units of 0....
uint8_t mastering_display_actual_peak_luminance_flag
This flag shall be equal to 0 in bitstreams conforming to this version of this Specification.
AVHDRPlusColorTransformParams params[3]
The color transform parameters for every processing window.
uint8_t itu_t_t35_country_code
Country code by Rec.
uint8_t num_rows_targeted_system_display_actual_peak_luminance
The number of rows in the targeted system_display_actual_peak_luminance array.
uint8_t application_version
Application version in the application defining document in ST-2094 suite.
AVRational targeted_system_display_actual_peak_luminance[25][25]
The normalized actual peak luminance of the targeted system display.
uint8_t num_cols_mastering_display_actual_peak_luminance
The number of columns in the mastering_display_actual_peak_luminance array.
AVRational mastering_display_actual_peak_luminance[25][25]
The normalized actual peak luminance of the mastering display used for mastering the image essence.
uint8_t num_windows
The number of processing windows.
uint8_t num_rows_mastering_display_actual_peak_luminance
The number of rows in the mastering_display_actual_peak_luminance array.
This struct represents dynamic metadata for color volume transform as specified in the SMPTE 2094-50 ...
uint8_t application_version
Section C.2.1.
uint8_t gain_curve_num_control_points_minus_1[4]
Section C.2.5 smpte_st_2094_50_gain_curve().
uint16_t gain_curve_control_points_x[4][32]
uint8_t component_mixing_type[4]
Section C.2.4 smpte_st_2094_50_component_mixing().
uint8_t has_adaptive_tone_map_flag
uint16_t alternate_hdr_headrooms[4]
uint16_t gain_curve_control_points_theta[4][32]
uint16_t gain_curve_control_points_y[4][32]
uint16_t baseline_hdr_headroom
Section C.2.3 smpte_st_2094_50_adaptive_tone_map().
uint8_t has_common_component_mix_params_flag
uint16_t gain_application_space_chromaticities[8]
uint8_t use_reference_white_tone_mapping_flag
uint8_t gain_curve_use_pchip_slope_flag[4]
uint16_t hdr_reference_white
uint16_t component_mixing_coefficient[4][6]
uint8_t has_custom_hdr_reference_white_flag
Section C.2.2 smpte_st_2094_50_color_volume_transform().
uint8_t num_alternate_images
uint8_t gain_application_space_chromaticities_flag
uint8_t minimum_application_version
uint8_t has_common_curve_params_flag
uint8_t has_component_mixing_coefficient_flag[4][6]
This structure describes decoded (raw) audio or video data.
Represents the percentile at a specific percentage in a distribution.
AVRational percentile
The linearized maxRGB value at a specific percentile in the processing window in the scene.
uint8_t percentage
The percentage value corresponding to a specific percentile linearized RGB value in the processing wi...
Rational number (pair of numerator and denominator).