FFmpeg
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

  CIE 1931 xy chromaticity coords of color primaries (r, g, b order). More...
 
  CIE 1931 xy chromaticity coords of white point. More...
 
  Min luminance of mastering display (cd/m^2). More...
 
  Max luminance of mastering display (cd/m^2). More...
 
  Flag indicating whether the display primaries (and white point) are set. More...
 
  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]

CIE 1931 xy chromaticity coords of color primaries (r, g, b order).

Definition at line 42 of file mastering_display_metadata.h.

Referenced by amf_amfsurface_to_avframe(), amf_save_hdr_metadata(), apv_decode_metadata(), dump_mastering_display(), encode_headers(), export_metadata(), ff_fmt_from_frame(), flv_write_metadata_packet(), get_defaults(), handle_mdcv(), init_pic_params(), libdav1d_receive_frame(), mov_read_mdcv(), mov_read_smdm(), mxf_read_generic_descriptor(), populate_avctx_color_fields(), qsv_av1_set_encode_ctrl(), qsv_hevc_set_encode_ctrl(), tonemap_vaapi_save_metadata(), tonemap_vaapi_update_sidedata(), vaapi_encode_av1_init_picture_params(), vaapi_encode_h265_init_picture_params(), vk_enc_h265_update_pic_info(), and vpp_set_frame_ext_params().

white_point

AVRational AVMasteringDisplayMetadata::white_point[2]

CIE 1931 xy chromaticity coords of white point.

Definition at line 47 of file mastering_display_metadata.h.

Referenced by amf_amfsurface_to_avframe(), amf_save_hdr_metadata(), apv_decode_metadata(), dump_mastering_display(), encode_headers(), export_metadata(), flv_write_metadata_packet(), get_defaults(), handle_mdcv(), init_pic_params(), libdav1d_receive_frame(), mov_read_mdcv(), mov_read_smdm(), mxf_read_generic_descriptor(), populate_avctx_color_fields(), qsv_av1_set_encode_ctrl(), qsv_hevc_set_encode_ctrl(), tonemap_vaapi_save_metadata(), tonemap_vaapi_update_sidedata(), vaapi_encode_av1_init_picture_params(), vaapi_encode_h265_init_picture_params(), vk_enc_h265_update_pic_info(), and vpp_set_frame_ext_params().

min_luminance

AVRational AVMasteringDisplayMetadata::min_luminance

Min luminance of mastering display (cd/m^2).

Definition at line 52 of file mastering_display_metadata.h.

Referenced by amf_amfsurface_to_avframe(), amf_save_hdr_metadata(), apv_decode_metadata(), dump_mastering_display(), encode_headers(), export_metadata(), ff_fmt_from_frame(), flv_write_metadata_packet(), get_defaults(), handle_mdcv(), init_pic_params(), libdav1d_receive_frame(), mov_read_mdcv(), mov_read_smdm(), mxf_read_generic_descriptor(), populate_avctx_color_fields(), qsv_av1_set_encode_ctrl(), qsv_hevc_set_encode_ctrl(), tonemap_vaapi_save_metadata(), tonemap_vaapi_update_sidedata(), vaapi_encode_av1_init_picture_params(), vaapi_encode_h265_init_picture_params(), vk_enc_h265_update_pic_info(), and vpp_set_frame_ext_params().

max_luminance

AVRational AVMasteringDisplayMetadata::max_luminance

Max luminance of mastering display (cd/m^2).

Definition at line 57 of file mastering_display_metadata.h.

Referenced by amf_amfsurface_to_avframe(), amf_save_hdr_metadata(), apv_decode_metadata(), dump_mastering_display(), encode_headers(), export_metadata(), ff_fmt_from_frame(), flv_write_metadata_packet(), get_defaults(), handle_mdcv(), init_pic_params(), libdav1d_receive_frame(), mov_read_mdcv(), mov_read_smdm(), mxf_read_generic_descriptor(), populate_avctx_color_fields(), qsv_av1_set_encode_ctrl(), qsv_hevc_set_encode_ctrl(), tonemap_vaapi_save_metadata(), tonemap_vaapi_update_sidedata(), vaapi_encode_av1_init_picture_params(), vaapi_encode_h265_init_picture_params(), vk_enc_h265_update_pic_info(), and vpp_set_frame_ext_params().

has_primaries

int AVMasteringDisplayMetadata::has_primaries

Flag indicating whether the display primaries (and white point) are set.

Definition at line 62 of file mastering_display_metadata.h.

Referenced by amf_amfsurface_to_avframe(), amf_save_hdr_metadata(), apv_decode_metadata(), dump_mastering_display(), encode_headers(), export_metadata(), ff_fmt_from_frame(), flv_write_metadata_packet(), handle_mdcv(), init_pic_params(), libdav1d_receive_frame(), mov_read_mdcv(), mov_read_smdm(), mxf_read_generic_descriptor(), populate_avctx_color_fields(), qsv_av1_set_encode_ctrl(), qsv_hevc_set_encode_ctrl(), tonemap_vaapi_save_metadata(), tonemap_vaapi_update_sidedata(), vaapi_encode_av1_init_picture_params(), vaapi_encode_h265_init_picture_params(), vk_enc_h265_update_pic_info(), and vpp_set_frame_ext_params().

has_luminance

int AVMasteringDisplayMetadata::has_luminance

Flag indicating whether the luminance (min_ and max_) have been set.

Definition at line 67 of file mastering_display_metadata.h.

Referenced by amf_amfsurface_to_avframe(), amf_save_hdr_metadata(), apv_decode_metadata(), dump_mastering_display(), encode_headers(), export_metadata(), ff_fmt_from_frame(), flv_write_metadata_packet(), handle_mdcv(), init_pic_params(), libdav1d_receive_frame(), mov_read_mdcv(), mov_read_smdm(), mxf_read_generic_descriptor(), populate_avctx_color_fields(), qsv_av1_set_encode_ctrl(), qsv_hevc_set_encode_ctrl(), tonemap_vaapi_save_metadata(), tonemap_vaapi_update_sidedata(), vaapi_encode_av1_init_picture_params(), vaapi_encode_h265_init_picture_params(), vk_enc_h265_update_pic_info(), and vpp_set_frame_ext_params().


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

Generated on Sat Oct 18 2025 19:24:24 for FFmpeg by   doxygen 1.8.17

AltStyle によって変換されたページ (->オリジナル) /