| 768 | } |
| 769 | |
| 770 | NvAPI_Status |
| 771 | SK_NvAPI_CheckColorSupport_HDR ( |
| 772 | NvU32 displayId, |
| 773 | NV_BPC bpcTest, |
| 774 | NV_COLOR_FORMAT formatTest = NV_COLOR_FORMAT_AUTO, |
| 775 | NV_DYNAMIC_RANGE rangeTest = NV_DYNAMIC_RANGE_AUTO, |
| 776 | NV_COLOR_COLORIMETRY colorimetryTest = NV_COLOR_COLORIMETRY_AUTO ) |
| 777 | { |
| 778 | if (displayId == 0) |
| 779 | { |
| 780 | displayId = |
| 781 | SK_NvAPI_GetDefaultDisplayId (); |
| 782 | } |
| 783 | |
| 784 | NV_COLOR_DATA |
| 785 | colorCheck = { }; |
| 786 | colorCheck.version = NV_COLOR_DATA_VER; |
| 787 | colorCheck.size = sizeof (NV_COLOR_DATA); |
| 788 | colorCheck.cmd = NV_COLOR_CMD_IS_SUPPORTED_COLOR; |
| 789 | colorCheck.data.colorimetry = (NvU8)colorimetryTest; |
| 790 | colorCheck.data.dynamicRange = (NvU8)rangeTest; |
| 791 | colorCheck.data.colorFormat = (NvU8)formatTest; |
| 792 | colorCheck.data.bpc = bpcTest; |
| 793 | |
| 794 | return |
| 795 | NvAPI_Disp_ColorControl_Original ( displayId, &colorCheck ); |
| 796 | } |
| 797 | |
| 798 | |
| 799 | NvAPI_Status |
no test coverage detected