MCPcopy Create free account
hub / github.com/SpecialKO/SpecialK / SK_NvAPI_CheckColorSupport_HDR

Function SK_NvAPI_CheckColorSupport_HDR

src/nvapi.cpp:770–796  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

768}
769
770NvAPI_Status
771SK_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
799NvAPI_Status

Callers 1

Calls 1

Tested by

no test coverage detected