NVAPI Reference Documentation
NVIDIA
Release 435: August 22
2019

_NV_HDR_CAPABILITIES_V2 Struct Reference

#include <nvapi.h>

Data Fields

NvU32 version
 
NvU32 isST2084EotfSupported:1
 
NvU32 isTraditionalHdrGammaSupported:1
 
NvU32 isEdrSupported:1
 
NvU32 driverExpandDefaultHdrParameters:1
 
NvU32 isTraditionalSdrGammaSupported:1
 
NvU32 isDolbyVisionSupported:1
 
NvU32 reserved:26
 
NV_STATIC_METADATA_DESCRIPTOR_ID static_metadata_descriptor_id
 
struct {
   NvU16   displayPrimary_x0
 
   NvU16   displayPrimary_y0
 
   NvU16   displayPrimary_x1
 
   NvU16   displayPrimary_y1
 
   NvU16   displayPrimary_x2
 
   NvU16   displayPrimary_y2
 
   NvU16   displayWhitePoint_x
 
   NvU16   displayWhitePoint_y
 
   NvU16   desired_content_max_luminance
 
   NvU16   desired_content_min_luminance
 
   NvU16   desired_content_max_frame_average_luminance
 
display_data
 
struct {
   NvU32   VSVDB_version: 3
 
   NvU32   dm_version: 8
 
   NvU32   supports_2160p60hz: 1
 
   NvU32   supports_YUV422_12bit: 1
 
   NvU32   supports_global_dimming: 1
 
   NvU32   colorimetry: 1
 
   NvU32   supports_backlight_control: 2
 
   NvU32   backlt_min_luma: 2
 
   NvU32   interface_supported_by_sink: 2
 
   NvU32   supports_10b_12b_444: 2
 
   NvU32   reserved: 9
 
   NvU16   target_min_luminance
 
   NvU16   target_max_luminance
 
   NvU16   cc_red_x
 
   NvU16   cc_red_y
 
   NvU16   cc_green_x
 
   NvU16   cc_green_y
 
   NvU16   cc_blue_x
 
   NvU16   cc_blue_y
 
   NvU16   cc_white_x
 
   NvU16   cc_white_y
 
dv_static_metadata
 

Field Documentation

NvU32 _NV_HDR_CAPABILITIES_V2::backlt_min_luma

It is the level for Backlt min luminance value.

NvU16 _NV_HDR_CAPABILITIES_V2::cc_blue_x

Blue primary chromaticity coordinate x.

NvU16 _NV_HDR_CAPABILITIES_V2::cc_blue_y

Blue primary chromaticity coordinate y.

NvU16 _NV_HDR_CAPABILITIES_V2::cc_green_x

Green primary chromaticity coordinate x.

NvU16 _NV_HDR_CAPABILITIES_V2::cc_green_y

Green primary chromaticity coordinate Y.

NvU16 _NV_HDR_CAPABILITIES_V2::cc_red_x

Red primary chromaticity coordinate x.

NvU16 _NV_HDR_CAPABILITIES_V2::cc_red_y

Red primary chromaticity coordinate y.

NvU16 _NV_HDR_CAPABILITIES_V2::cc_white_x

White primary chromaticity coordinate x.

NvU16 _NV_HDR_CAPABILITIES_V2::cc_white_y

White primary chromaticity coordinate y.

NvU32 _NV_HDR_CAPABILITIES_V2::colorimetry

If set indicates sink supports DCI P3 colorimetry, REc709 otherwise.

NvU16 _NV_HDR_CAPABILITIES_V2::desired_content_max_frame_average_luminance

Desired maximum Frame-Average Light Level (MaxFALL) of HDR content ([0x0001-0xFFFF] = [1.0 - 65535.0] cd/m^2)

NvU16 _NV_HDR_CAPABILITIES_V2::desired_content_max_luminance

Maximum display luminance = desired max luminance of HDR content ([0x0001-0xFFFF] = [1.0 - 65535.0] cd/m^2)

NvU16 _NV_HDR_CAPABILITIES_V2::desired_content_min_luminance

Minimum display luminance = desired min luminance of HDR content ([0x0001-0xFFFF] = [1.0 - 6.55350] cd/m^2)

struct { ... } _NV_HDR_CAPABILITIES_V2::display_data
NvU16 _NV_HDR_CAPABILITIES_V2::displayPrimary_x0

x coordinate of color primary 0 (e.g. Red) of the display ([0x0000-0xC350] = [0.0 - 1.0])

NvU16 _NV_HDR_CAPABILITIES_V2::displayPrimary_x1

x coordinate of color primary 1 (e.g. Green) of the display ([0x0000-0xC350] = [0.0 - 1.0])

NvU16 _NV_HDR_CAPABILITIES_V2::displayPrimary_x2

x coordinate of color primary 2 (e.g. Blue) of the display ([0x0000-0xC350] = [0.0 - 1.0])

NvU16 _NV_HDR_CAPABILITIES_V2::displayPrimary_y0

y coordinate of color primary 0 (e.g. Red) of the display ([0x0000-0xC350] = [0.0 - 1.0])

NvU16 _NV_HDR_CAPABILITIES_V2::displayPrimary_y1

y coordinate of color primary 1 (e.g. Green) of the display ([0x0000-0xC350] = [0.0 - 1.0])

NvU16 _NV_HDR_CAPABILITIES_V2::displayPrimary_y2

y coordinate of color primary 2 (e.g. Blue) of the display ([0x0000-0xC350] = [0.0 - 1.0])

NvU16 _NV_HDR_CAPABILITIES_V2::displayWhitePoint_x

x coordinate of white point of the display ([0x0000-0xC350] = [0.0 - 1.0])

NvU16 _NV_HDR_CAPABILITIES_V2::displayWhitePoint_y

y coordinate of white point of the display ([0x0000-0xC350] = [0.0 - 1.0])

NvU32 _NV_HDR_CAPABILITIES_V2::dm_version

Upper Nibble represents major version of Display Management(DM) while lower represents minor version of DM.

NvU32 _NV_HDR_CAPABILITIES_V2::driverExpandDefaultHdrParameters

If set, driver will expand default (=zero) HDR capabilities parameters contained in display's EDID. Boolean: 0 = report actual HDR parameters, 1 = expand default HDR parameters;

struct { ... } _NV_HDR_CAPABILITIES_V2::dv_static_metadata
NvU32 _NV_HDR_CAPABILITIES_V2::interface_supported_by_sink

Indicates the interface (standard or low latency) supported by the sink.

NvU32 _NV_HDR_CAPABILITIES_V2::isDolbyVisionSupported

Dolby Vision Support. Boolean: 0 = not supported, 1 = supported;.

NvU32 _NV_HDR_CAPABILITIES_V2::isEdrSupported

Extended Dynamic Range on SDR displays. Boolean: 0 = not supported, 1 = supported;.

NvU32 _NV_HDR_CAPABILITIES_V2::isST2084EotfSupported

HDMI2.0a UHDA HDR with ST2084 EOTF (CEA861.3). Boolean: 0 = not supported, 1 = supported;.

NvU32 _NV_HDR_CAPABILITIES_V2::isTraditionalHdrGammaSupported

HDMI2.0a traditional HDR gamma (CEA861.3). Boolean: 0 = not supported, 1 = supported;.

NvU32 _NV_HDR_CAPABILITIES_V2::isTraditionalSdrGammaSupported

HDMI2.0a traditional SDR gamma (CEA861.3). Boolean: 0 = not supported, 1 = supported;.

NvU32 _NV_HDR_CAPABILITIES_V2::reserved

Should be set to zero All values below are encoded use DolbyVisionHDMITransmissionSpecification document to decode

NV_STATIC_METADATA_DESCRIPTOR_ID _NV_HDR_CAPABILITIES_V2::static_metadata_descriptor_id

Static Metadata Descriptor Id (0 for static metadata type 1)

NvU32 _NV_HDR_CAPABILITIES_V2::supports_10b_12b_444

It is set when interface supported is low latency, it tells whether it supports 10 bit or 12 bit RGB 4:4:4 or YCbCr 4:4:4 or both.

NvU32 _NV_HDR_CAPABILITIES_V2::supports_2160p60hz

If set sink is capable of 4kx2k @ 60hz.

NvU32 _NV_HDR_CAPABILITIES_V2::supports_backlight_control

This is set when sink is using lowlatency interface and can control its backlight.

NvU32 _NV_HDR_CAPABILITIES_V2::supports_global_dimming

Indicates if sink supports global dimming.

NvU32 _NV_HDR_CAPABILITIES_V2::supports_YUV422_12bit

If set, sink is capable of YUV422-12 bit.

NvU16 _NV_HDR_CAPABILITIES_V2::target_max_luminance

Represents max luminance level of sink.

NvU16 _NV_HDR_CAPABILITIES_V2::target_min_luminance

Represents min luminance level of Sink.

NvU32 _NV_HDR_CAPABILITIES_V2::version

Version of this structure.

NvU32 _NV_HDR_CAPABILITIES_V2::VSVDB_version

Version of Vendor Data block,Version 0: 25 bytes Version 1: 14 bytes.


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


Copyright (c) 2007-2019 NVIDIA Corporation. All rights reserved.

NVIDIA