ADL (AMD Display Library) Public APIs  Version 17.1
Data Fields
ADLDDCInfo2 Struct Reference

Structure containing DDC information. More...

#include <adl_structures.h>

Data Fields

int bPackedPixelSupported
 Returns 1 if the display supported packed pixel, 0 otherwise. More...
 
char cDisplayName [256]
 Returns the name of the display device. Should be zeroed if this information is not available. More...
 
int iDiffuseScreenReflectance
 Display diffuse screen reflectance 0-1 (100%) in units of 0.01. More...
 
int iFreesyncFlags
 Bit vector for freesync flags. More...
 
int iNativeDisplayChromaticityBlueX
 Display Blue Chromaticity X coordinate multiplied by 10000. More...
 
int iNativeDisplayChromaticityBlueY
 Display Blue Chromaticity Y coordinate multiplied by 10000. More...
 
int iNativeDisplayChromaticityGreenX
 Display Green Chromaticity X coordinate multiplied by 10000. More...
 
int iNativeDisplayChromaticityGreenY
 Display Green Chromaticity Y coordinate multiplied by 10000. More...
 
int iNativeDisplayChromaticityRedX
 Display Red Chromaticity X coordinate multiplied by 10000. More...
 
int iNativeDisplayChromaticityRedY
 Display Red Chromaticity Y coordinate multiplied by 10000. More...
 
int iNativeDisplayChromaticityWhitePointX
 Display White Point X coordinate multiplied by 10000. More...
 
int iNativeDisplayChromaticityWhitePointY
 Display White Point Y coordinate multiplied by 10000. More...
 
int iPanelPixelFormat
 Returns the Pixel formats the display supports DDCInfo Pixel Formats. More...
 
int iReserved [4]
 
int iSpecularScreenReflectance
 Display specular screen reflectance 0-1 (100%) in units of 0.01. More...
 
int iSupportedColorSpace
 Bit vector of supported color spaces ADLSourceContentAttributes color spaces. More...
 
int iSupportedHDR
 Bit vector of supported color spaces ADLDDCInfo2 HDR support options. More...
 
int iSupportedTransferFunction
 Bit vector of supported transfer functions ADLSourceContentAttributes transfer functions (gamma). More...
 
int ulAvgLuminanceData
 Return average monitor luminance data. More...
 
int ulDDCInfoFlag
 Return EDID flags. More...
 
int ulManufacturerID
 Returns the manufacturer ID of the display device. Should be zeroed if this information is not available. More...
 
int ulMaxBacklightMaxLuminanceData
 
int ulMaxBacklightMinLuminanceData
 
int ulMaxHResolution
 Returns the maximum Horizontal supported resolution. Should be zeroed if this information is not available. More...
 
int ulMaxLuminanceData
 Return maximum monitor luminance data. More...
 
int ulMaxRefresh
 Returns the maximum supported refresh rate. Should be zeroed if this information is not available. More...
 
int ulMaxVResolution
 Returns the maximum Vertical supported resolution. Should be zeroed if this information is not available. More...
 
int ulMinBacklightMaxLuminanceData
 
int ulMinBacklightMinLuminanceData
 
int ulMinLuminanceData
 Return minimum monitor luminance data. More...
 
int ulMinLuminanceNoDimmingData
 Return minimum monitor luminance without dimming data. More...
 
int ulProductID
 Returns the product ID of the display device. Should be zeroed if this information is not available. More...
 
int ulPTMCx
 Returns the display device preferred timing mode's horizontal resolution. More...
 
int ulPTMCy
 Returns the display device preferred timing mode's vertical resolution. More...
 
int ulPTMRefreshRate
 Returns the display device preferred timing mode's refresh rate. More...
 
int ulSerialID
 Return EDID serial ID. More...
 
int ulSize
 Size of the structure. More...
 
int ulSupportsDDC
 

Detailed Description

Structure containing DDC information.

This structure is used to store various DDC information that can be returned to the user. Note that all fields of type int are actually defined as unsigned int types within the driver.

Field Documentation

◆ bPackedPixelSupported

int ADLDDCInfo2::bPackedPixelSupported

Returns 1 if the display supported packed pixel, 0 otherwise.

◆ cDisplayName

char ADLDDCInfo2::cDisplayName[256]

Returns the name of the display device. Should be zeroed if this information is not available.

◆ iDiffuseScreenReflectance

int ADLDDCInfo2::iDiffuseScreenReflectance

Display diffuse screen reflectance 0-1 (100%) in units of 0.01.

◆ iFreesyncFlags

int ADLDDCInfo2::iFreesyncFlags

Bit vector for freesync flags.

◆ iNativeDisplayChromaticityBlueX

int ADLDDCInfo2::iNativeDisplayChromaticityBlueX

Display Blue Chromaticity X coordinate multiplied by 10000.

◆ iNativeDisplayChromaticityBlueY

int ADLDDCInfo2::iNativeDisplayChromaticityBlueY

Display Blue Chromaticity Y coordinate multiplied by 10000.

◆ iNativeDisplayChromaticityGreenX

int ADLDDCInfo2::iNativeDisplayChromaticityGreenX

Display Green Chromaticity X coordinate multiplied by 10000.

◆ iNativeDisplayChromaticityGreenY

int ADLDDCInfo2::iNativeDisplayChromaticityGreenY

Display Green Chromaticity Y coordinate multiplied by 10000.

◆ iNativeDisplayChromaticityRedX

int ADLDDCInfo2::iNativeDisplayChromaticityRedX

Display Red Chromaticity X coordinate multiplied by 10000.

◆ iNativeDisplayChromaticityRedY

int ADLDDCInfo2::iNativeDisplayChromaticityRedY

Display Red Chromaticity Y coordinate multiplied by 10000.

◆ iNativeDisplayChromaticityWhitePointX

int ADLDDCInfo2::iNativeDisplayChromaticityWhitePointX

Display White Point X coordinate multiplied by 10000.

◆ iNativeDisplayChromaticityWhitePointY

int ADLDDCInfo2::iNativeDisplayChromaticityWhitePointY

Display White Point Y coordinate multiplied by 10000.

◆ iPanelPixelFormat

int ADLDDCInfo2::iPanelPixelFormat

Returns the Pixel formats the display supports DDCInfo Pixel Formats.

◆ iReserved

int ADLDDCInfo2::iReserved[4]

◆ iSpecularScreenReflectance

int ADLDDCInfo2::iSpecularScreenReflectance

Display specular screen reflectance 0-1 (100%) in units of 0.01.

◆ iSupportedColorSpace

int ADLDDCInfo2::iSupportedColorSpace

Bit vector of supported color spaces ADLSourceContentAttributes color spaces.

◆ iSupportedHDR

int ADLDDCInfo2::iSupportedHDR

Bit vector of supported color spaces ADLDDCInfo2 HDR support options.

◆ iSupportedTransferFunction

int ADLDDCInfo2::iSupportedTransferFunction

Bit vector of supported transfer functions ADLSourceContentAttributes transfer functions (gamma).

◆ ulAvgLuminanceData

int ADLDDCInfo2::ulAvgLuminanceData

Return average monitor luminance data.

◆ ulDDCInfoFlag

int ADLDDCInfo2::ulDDCInfoFlag

Return EDID flags.

◆ ulManufacturerID

int ADLDDCInfo2::ulManufacturerID

Returns the manufacturer ID of the display device. Should be zeroed if this information is not available.

◆ ulMaxBacklightMaxLuminanceData

int ADLDDCInfo2::ulMaxBacklightMaxLuminanceData

◆ ulMaxBacklightMinLuminanceData

int ADLDDCInfo2::ulMaxBacklightMinLuminanceData

◆ ulMaxHResolution

int ADLDDCInfo2::ulMaxHResolution

Returns the maximum Horizontal supported resolution. Should be zeroed if this information is not available.

◆ ulMaxLuminanceData

int ADLDDCInfo2::ulMaxLuminanceData

Return maximum monitor luminance data.

◆ ulMaxRefresh

int ADLDDCInfo2::ulMaxRefresh

Returns the maximum supported refresh rate. Should be zeroed if this information is not available.

◆ ulMaxVResolution

int ADLDDCInfo2::ulMaxVResolution

Returns the maximum Vertical supported resolution. Should be zeroed if this information is not available.

◆ ulMinBacklightMaxLuminanceData

int ADLDDCInfo2::ulMinBacklightMaxLuminanceData

◆ ulMinBacklightMinLuminanceData

int ADLDDCInfo2::ulMinBacklightMinLuminanceData

◆ ulMinLuminanceData

int ADLDDCInfo2::ulMinLuminanceData

Return minimum monitor luminance data.

◆ ulMinLuminanceNoDimmingData

int ADLDDCInfo2::ulMinLuminanceNoDimmingData

Return minimum monitor luminance without dimming data.

◆ ulProductID

int ADLDDCInfo2::ulProductID

Returns the product ID of the display device. Should be zeroed if this information is not available.

◆ ulPTMCx

int ADLDDCInfo2::ulPTMCx

Returns the display device preferred timing mode's horizontal resolution.

◆ ulPTMCy

int ADLDDCInfo2::ulPTMCy

Returns the display device preferred timing mode's vertical resolution.

◆ ulPTMRefreshRate

int ADLDDCInfo2::ulPTMRefreshRate

Returns the display device preferred timing mode's refresh rate.

◆ ulSerialID

int ADLDDCInfo2::ulSerialID

Return EDID serial ID.

◆ ulSize

int ADLDDCInfo2::ulSize

Size of the structure.

◆ ulSupportsDDC

int ADLDDCInfo2::ulSupportsDDC

Indicates whether the attached display supports DDC. If this field is zero on return, no other DDC information fields will be used.


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

Copyright © 2009-2020 Advanced Micro Devices, Inc. All rights reserved.