VLC  4.0.0-dev
vlc_video_dovi_metadata_t::vlc_dovi_reshape_t Struct Reference

Do not reorder or modify the following structs, they are intentionally specified to be identical to AVDOVIReshapingCurve / AVDOVINLQParams. More...

Data Fields

uint8_t num_pivots
 
uint16_t pivots [9]
 
enum vlc_dovi_reshape_method_t mapping_idc [8]
 
uint8_t poly_order [8]
 
int64_t poly_coef [8][3]
 
uint8_t mmr_order [8]
 
int64_t mmr_constant [8]
 
int64_t mmr_coef [8][3][7]
 

Detailed Description

Do not reorder or modify the following structs, they are intentionally specified to be identical to AVDOVIReshapingCurve / AVDOVINLQParams.

Field Documentation

◆ mapping_idc

enum vlc_dovi_reshape_method_t vlc_video_dovi_metadata_t::vlc_dovi_reshape_t::mapping_idc[8]

◆ mmr_coef

int64_t vlc_video_dovi_metadata_t::vlc_dovi_reshape_t::mmr_coef[8][3][7]

◆ mmr_constant

int64_t vlc_video_dovi_metadata_t::vlc_dovi_reshape_t::mmr_constant[8]

◆ mmr_order

uint8_t vlc_video_dovi_metadata_t::vlc_dovi_reshape_t::mmr_order[8]

◆ num_pivots

uint8_t vlc_video_dovi_metadata_t::vlc_dovi_reshape_t::num_pivots

◆ pivots

uint16_t vlc_video_dovi_metadata_t::vlc_dovi_reshape_t::pivots[9]

◆ poly_coef

int64_t vlc_video_dovi_metadata_t::vlc_dovi_reshape_t::poly_coef[8][3]

◆ poly_order

uint8_t vlc_video_dovi_metadata_t::vlc_dovi_reshape_t::poly_order[8]

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