|
XenevaOS
|
#include <drm_mode.h>
Public Attributes | ||
| __u8 | eotf | |
| __u8 | metadata_type | |
| struct { | ||
| __u16 x | ||
| __u16 y | ||
| } | display_primaries [3] | |
| struct { | ||
| __u16 x | ||
| __u16 y | ||
| } | white_point | |
| __u16 | max_display_mastering_luminance | |
| __u16 | min_display_mastering_luminance | |
| __u16 | max_cll | |
| __u16 | max_fall | |
| struct { | ||
| __u16 x | ||
| __u16 y | ||
| } | display_primaries [3] | |
| struct { | ||
| __u16 x | ||
| __u16 y | ||
| } | white_point | |
struct hdr_metadata_infoframe - HDR Metadata Infoframe Data.
HDR Metadata Infoframe as per CTA 861.G spec. This is expected to match exactly with the spec.
Userspace is expected to pass the metadata information as per the format described in this structure.
| struct { ... } hdr_metadata_infoframe::display_primaries[3] |
@display_primaries: Color Primaries of the Data. These are coded as unsigned 16-bit values in units of 0.00002, where 0x0000 represents zero and 0xC350 represents 1.0000. @display_primaries.x: X coordinate of color primary. @display_primaries.y: Y coordinate of color primary.
| struct { ... } hdr_metadata_infoframe::display_primaries[3] |
@display_primaries: Color Primaries of the Data. These are coded as unsigned 16-bit values in units of 0.00002, where 0x0000 represents zero and 0xC350 represents 1.0000. @display_primaries.x: X coordinate of color primary. @display_primaries.y: Y coordinate of color primary.
| __u8 hdr_metadata_infoframe::eotf |
@eotf: Electro-Optical Transfer Function (EOTF) used in the stream.
| __u16 hdr_metadata_infoframe::max_cll |
@max_cll: Max Content Light Level. This value is coded as an unsigned 16-bit value in units of 1 cd/m2, where 0x0001 represents 1 cd/m2 and 0xFFFF represents 65535 cd/m2.
| __u16 hdr_metadata_infoframe::max_display_mastering_luminance |
@max_display_mastering_luminance: Max Mastering Display Luminance. This value is coded as an unsigned 16-bit value in units of 1 cd/m2, where 0x0001 represents 1 cd/m2 and 0xFFFF represents 65535 cd/m2.
| __u16 hdr_metadata_infoframe::max_fall |
@max_fall: Max Frame Average Light Level. This value is coded as an unsigned 16-bit value in units of 1 cd/m2, where 0x0001 represents 1 cd/m2 and 0xFFFF represents 65535 cd/m2.
| __u8 hdr_metadata_infoframe::metadata_type |
@metadata_type: Static_Metadata_Descriptor_ID.
| __u16 hdr_metadata_infoframe::min_display_mastering_luminance |
@min_display_mastering_luminance: Min Mastering Display Luminance. This value is coded as an unsigned 16-bit value in units of 0.0001 cd/m2, where 0x0001 represents 0.0001 cd/m2 and 0xFFFF represents 6.5535 cd/m2.
| struct { ... } hdr_metadata_infoframe::white_point |
@white_point: White Point of Colorspace Data. These are coded as unsigned 16-bit values in units of 0.00002, where 0x0000 represents zero and 0xC350 represents 1.0000. @white_point.x: X coordinate of whitepoint of color primary. @white_point.y: Y coordinate of whitepoint of color primary.
| struct { ... } hdr_metadata_infoframe::white_point |
@white_point: White Point of Colorspace Data. These are coded as unsigned 16-bit values in units of 0.00002, where 0x0000 represents zero and 0xC350 represents 1.0000. @white_point.x: X coordinate of whitepoint of color primary. @white_point.y: Y coordinate of whitepoint of color primary.
| __u16 hdr_metadata_infoframe::x |
| __u16 hdr_metadata_infoframe::y |