diff --git a/SDK/ADLXHelper/Windows/C/ADLXHelper.c b/SDK/ADLXHelper/Windows/C/ADLXHelper.c index f25ba282..b6c14827 100644 --- a/SDK/ADLXHelper/Windows/C/ADLXHelper.c +++ b/SDK/ADLXHelper/Windows/C/ADLXHelper.c @@ -172,4 +172,4 @@ ADLX_RESULT InitializePrivate (adlx_handle adlContext, ADLX_ADL_Main_Memory_Fre } return ADLX_FAIL; -} +} \ No newline at end of file diff --git a/SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp b/SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp index 7e1ac63b..0947411b 100644 --- a/SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp +++ b/SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp @@ -1,4 +1,4 @@ -// +// // Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. // //------------------------------------------------------------------------------------------------- @@ -9,62 +9,61 @@ ADLXHelper g_ADLX; //------------------------------------------------------------------------------------------------- //Constructor -ADLXHelper::ADLXHelper() -{ -} +ADLXHelper::ADLXHelper () +{} //------------------------------------------------------------------------------------------------- //Destructor -ADLXHelper::~ADLXHelper() +ADLXHelper::~ADLXHelper () { - Terminate(); + Terminate (); } //------------------------------------------------------------------------------------------------- //Initialization ADLX_RESULT ADLXHelper::Initialize () { - return InitializePrivate(nullptr, nullptr); + return InitializePrivate (nullptr, nullptr); } -ADLX_RESULT ADLXHelper::InitializeWithIncompatibleDriver() +ADLX_RESULT ADLXHelper::InitializeWithIncompatibleDriver () { - return InitializePrivate(nullptr, nullptr, true); + return InitializePrivate (nullptr, nullptr, true); } ADLX_RESULT ADLXHelper::InitializeWithCallerAdl (adlx_handle adlContext, ADLX_ADL_Main_Memory_Free adlMainMemoryFree) { - if (adlContext == nullptr || adlMainMemoryFree == nullptr) - { - return ADLX_INVALID_ARGS; - } - return InitializePrivate(adlContext, adlMainMemoryFree); + if (adlContext == nullptr || adlMainMemoryFree == nullptr) + { + return ADLX_INVALID_ARGS; + } + return InitializePrivate (adlContext, adlMainMemoryFree); } //------------------------------------------------------------------------------------------------- //Termination ADLX_RESULT ADLXHelper::Terminate () { - ADLX_RESULT res = ADLX_OK; - if (m_hDLLHandle != nullptr) - { - m_ADLXFullVersion = 0; - m_ADLXVersion = nullptr; - m_pSystemServices = nullptr; - m_pAdlMapping = nullptr; - if (nullptr != m_terminateFn) - { - res = m_terminateFn(); - } - m_fullVersionFn = nullptr; - m_versionFn = nullptr; - m_initWithADLFn = nullptr; - m_initFnEx = nullptr; - m_initFn = nullptr; - m_terminateFn = nullptr; - adlx_free_library(m_hDLLHandle); - m_hDLLHandle = nullptr; - } + ADLX_RESULT res = ADLX_OK; + if (m_hDLLHandle != nullptr) + { + m_ADLXFullVersion = 0; + m_ADLXVersion = nullptr; + m_pSystemServices = nullptr; + m_pAdlMapping = nullptr; + if (nullptr != m_terminateFn) + { + res = m_terminateFn (); + } + m_fullVersionFn = nullptr; + m_versionFn = nullptr; + m_initWithADLFn = nullptr; + m_initFnEx = nullptr; + m_initFn = nullptr; + m_terminateFn = nullptr; + adlx_free_library (m_hDLLHandle); + m_hDLLHandle = nullptr; + } return res; } @@ -100,54 +99,54 @@ adlx::IADLMapping* ADLXHelper::GetAdlMapping () //Loads ADLX and finds the function pointers to the ADLX functions ADLX_RESULT ADLXHelper::LoadADLXDll() { - if (m_hDLLHandle == nullptr) - { - m_hDLLHandle = adlx_load_library(ADLX_DLL_NAME); - if (m_hDLLHandle) - { - m_fullVersionFn = (ADLXQueryFullVersion_Fn)adlx_get_proc_address(m_hDLLHandle, ADLX_QUERY_FULL_VERSION_FUNCTION_NAME); - m_versionFn = (ADLXQueryVersion_Fn)adlx_get_proc_address(m_hDLLHandle, ADLX_QUERY_VERSION_FUNCTION_NAME); - m_initWithADLFn = (ADLXInitializeWithCallerAdl_Fn)adlx_get_proc_address(m_hDLLHandle, ADLX_INIT_WITH_CALLER_ADL_FUNCTION_NAME); - m_initFnEx = (ADLXInitialize_Fn)adlx_get_proc_address(m_hDLLHandle, ADLX_INIT_WITH_INCOMPATIBLE_DRIVER_FUNCTION_NAME); - m_initFn = (ADLXInitialize_Fn)adlx_get_proc_address(m_hDLLHandle, ADLX_INIT_FUNCTION_NAME); - m_terminateFn = (ADLXTerminate_Fn)adlx_get_proc_address(m_hDLLHandle, ADLX_TERMINATE_FUNCTION_NAME); - } - } - - if (m_fullVersionFn && m_versionFn && m_initWithADLFn && m_initFnEx && m_initFn && m_terminateFn) - { - return ADLX_OK; - } - - return ADLX_FAIL; + if (m_hDLLHandle == nullptr) + { + m_hDLLHandle = adlx_load_library (ADLX_DLL_NAME); + if (m_hDLLHandle) + { + m_fullVersionFn = (ADLXQueryFullVersion_Fn)adlx_get_proc_address (m_hDLLHandle, ADLX_QUERY_FULL_VERSION_FUNCTION_NAME); + m_versionFn = (ADLXQueryVersion_Fn)adlx_get_proc_address (m_hDLLHandle, ADLX_QUERY_VERSION_FUNCTION_NAME); + m_initWithADLFn = (ADLXInitializeWithCallerAdl_Fn)adlx_get_proc_address (m_hDLLHandle, ADLX_INIT_WITH_CALLER_ADL_FUNCTION_NAME); + m_initFnEx = (ADLXInitialize_Fn)adlx_get_proc_address (m_hDLLHandle, ADLX_INIT_WITH_INCOMPATIBLE_DRIVER_FUNCTION_NAME); + m_initFn = (ADLXInitialize_Fn)adlx_get_proc_address (m_hDLLHandle, ADLX_INIT_FUNCTION_NAME); + m_terminateFn = (ADLXTerminate_Fn)adlx_get_proc_address (m_hDLLHandle, ADLX_TERMINATE_FUNCTION_NAME); + } + } + + if (m_fullVersionFn && m_versionFn && m_initWithADLFn && m_initFnEx && m_initFn && m_terminateFn) + { + return ADLX_OK; + } + + return ADLX_FAIL; } //------------------------------------------------------------------------------------------------- //Initializes ADLX based on the parameters ADLX_RESULT ADLXHelper::InitializePrivate(adlx_handle adlContext, ADLX_ADL_Main_Memory_Free adlMainMemoryFree, adlx_bool useIncompatibleDriver) { - ADLX_RESULT res = LoadADLXDll(); - if (ADLX_OK == res) - { - m_fullVersionFn(&m_ADLXFullVersion); - m_versionFn(&m_ADLXVersion); - if (adlContext != nullptr && adlMainMemoryFree != nullptr) - { - res = m_initWithADLFn(ADLX_FULL_VERSION, &m_pSystemServices, &m_pAdlMapping, adlContext, adlMainMemoryFree); - } - else - { - if (useIncompatibleDriver) - { - res = m_initFnEx(ADLX_FULL_VERSION, &m_pSystemServices); - } - else - { - res = m_initFn(ADLX_FULL_VERSION, &m_pSystemServices); - } - } - return res; - } - - return ADLX_FAIL; + ADLX_RESULT res = LoadADLXDll (); + if (ADLX_OK == res) + { + m_fullVersionFn (&m_ADLXFullVersion); + m_versionFn (&m_ADLXVersion); + if (adlContext != nullptr && adlMainMemoryFree != nullptr) + { + res = m_initWithADLFn (ADLX_FULL_VERSION, &m_pSystemServices, &m_pAdlMapping, adlContext, adlMainMemoryFree); + } + else + { + if (useIncompatibleDriver) + { + res = m_initFnEx (ADLX_FULL_VERSION, &m_pSystemServices); + } + else + { + res = m_initFn (ADLX_FULL_VERSION, &m_pSystemServices); + } + } + return res; + } + + return ADLX_FAIL; } \ No newline at end of file diff --git a/SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h b/SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h index bf8a25b8..faa29d40 100644 --- a/SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h +++ b/SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h @@ -1,4 +1,4 @@ -// +// // Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. // //------------------------------------------------------------------------------------------------- @@ -249,7 +249,7 @@ class ADLXHelper * @requirements * @DetailsTable{#include "ADLXHelper/Windows/Cpp/ADLXHelper.h", @ADLX_First_Ver} */ - const char* QueryVersion(); + const char* QueryVersion (); /** * @page page_cppHelpGetSystemServices GetSystemServices diff --git a/SDK/Include/ADLXDefines.h b/SDK/Include/ADLXDefines.h index 5dfcdc76..7f82052c 100644 --- a/SDK/Include/ADLXDefines.h +++ b/SDK/Include/ADLXDefines.h @@ -353,6 +353,51 @@ typedef enum } ADLX_ASIC_FAMILY_TYPE; #pragma endregion ADLX_ASIC_FAMILY_TYPE +#pragma region ADLX_PCI_BUS_TYPE +/** + * @enum ADLX_PCI_BUS_TYPE + * @ingroup enumerations + * @ENG_START_DOX + * @brief Indicates the PCI bus type. + * @ENG_END_DOX + */ +typedef enum +{ + UNDEFINED = 0, /**< @ENG_START_DOX The PCI bus type is not defined. @ENG_END_DOX */ + PCI, /**< @ENG_START_DOX The PCI bus type is PCI bus. @ENG_END_DOX */ + AGP, /**< @ENG_START_DOX The PCI bus type is AGP bus. @ENG_END_DOX */ + PCIE, /**< @ENG_START_DOX The PCI bus type is PCI Express bus. @ENG_END_DOX */ + PCIE_2_0, /**< @ENG_START_DOX The PCI bus type is PCI Express 2nd generation bus. @ENG_END_DOX */ + PCIE_3_0, /**< @ENG_START_DOX The PCI bus type is PCI Express 3rd generation bus. @ENG_END_DOX */ + PCIE_4_0 /**< @ENG_START_DOX The PCI bus type is PCI Express 4th generation bus. @ENG_END_DOX */ +} ADLX_PCI_BUS_TYPE; +#pragma endregion ADLX_PCI_BUS_TYPE + +#pragma region ADLX_DP_LINK_RATE +/** + * @enum ADLX_DP_LINK_RATE + * @ingroup enumerations + * @ENG_START_DOX + * @brief Indicates the DP link rate. + * @ENG_END_DOX + */ +typedef enum +{ + DP_LINK_RATE_UNKNOWN = 0, /**< @ENG_START_DOX The DP link rate is unknown. @ENG_END_DOX */ + DP_LINK_RATE_RBR, /**< @ENG_START_DOX The DP link rate is 1.62 Gbps/Lane. @ENG_END_DOX */ + DP_LINK_RATE_2_16GBPS, /**< @ENG_START_DOX The DP link rate is 2.16 Gbps/Lane. @ENG_END_DOX */ + DP_LINK_RATE_2_43GBPS, /**< @ENG_START_DOX The DP link rate is 2.43 Gbps/Lane. @ENG_END_DOX */ + DP_LINK_RATE_HBR, /**< @ENG_START_DOX The DP link rate is 2.70 Gbps/Lane. @ENG_END_DOX */ + DP_LINK_RATE_4_32GBPS, /**< @ENG_START_DOX The DP link rate is 4.32 Gbps/Lane. @ENG_END_DOX */ + DP_LINK_RATE_HBR2, /**< @ENG_START_DOX The DP link rate is 5.40 Gbps/Lane. @ENG_END_DOX */ + DP_LINK_RATE_HBR3, /**< @ENG_START_DOX The DP link rate is 8.10 Gbps/Lane. @ENG_END_DOX */ + DP_LINK_RATE_UHBR10, /**< @ENG_START_DOX The DP link rate is 10 Gbps/Lane. @ENG_END_DOX */ + DP_LINK_RATE_UHBR13D5, /**< @ENG_START_DOX The DP link rate is 13.5 Gbps/Lane. @ENG_END_DOX */ + DP_LINK_RATE_UHBR20 /**< @ENG_START_DOX The DP link rate is 20 Gbps/Lane. @ENG_END_DOX */ +} ADLX_DP_LINK_RATE; + +#pragma endregion ADLX_DP_LINK_RATE + #pragma region ADLX_GPU_TYPE /** * @enum ADLX_GPU_TYPE @@ -886,6 +931,20 @@ typedef enum } ADLX_3DLUT_COLORSPACE; #pragma endregion ADLX_3DLUT_COLORSPACE +#pragma region ADLX_SSM_BIAS_MODE +/** @enum ADLX_SSM_BIAS_MODE + * @ingroup enumerations + * @ENG_START_DOX + * @brief AMD SmartShift Max bias mode. + * @ENG_END_DOX + */ +typedef enum +{ + SSM_BIAS_AUTO = 0, /**< @ENG_START_DOX The bias control type is auto. @ENG_END_DOX */ + SSM_BIAS_MANUAL /**< @ENG_START_DOX The bias control type is manual. @ENG_END_DOX */ +}ADLX_SSM_BIAS_MODE; +#pragma endregion ADLX_SSM_BIAS_MODE + #pragma region ADLX_ANTILAG_STATE /** * @enum ADLX_ANTILAG_STATE @@ -901,6 +960,22 @@ typedef enum } ADLX_ANTILAG_STATE; #pragma endregion ADLX_ANTILAG_STATE +#pragma region ADLX_MGPU_MODE +/** + * @enum ADLX_MGPU_MODE + * @ingroup enumerations + * @ENG_START_DOX + * @brief Indicates the AMD MGPU mode. + * @ENG_END_DOX + */ +typedef enum +{ + MGPU_NONE = 0, /**< @ENG_START_DOX The GPU is not part of an AMD MGPU configuration. @ENG_END_DOX */ + MGPU_PRIMARY, /**< @ENG_START_DOX The GPU is the primary GPU in an AMD MGPU configuration. @ENG_END_DOX */ + MGPU_SECONDARY, /**< @ENG_START_DOX The GPU is the secondary GPU in an AMD MGPU configuration. @ENG_END_DOX */ +} ADLX_MGPU_MODE; +#pragma endregion ADLX_MGPU_MODE + #pragma endregion ADLX data types //------------------------------------------------------------------------------------------------- diff --git a/SDK/Include/ADLXVersion.h b/SDK/Include/ADLXVersion.h index aeaa0fa6..f3c2a1a9 100644 --- a/SDK/Include/ADLXVersion.h +++ b/SDK/Include/ADLXVersion.h @@ -8,9 +8,9 @@ #pragma once #define ADLX_VER_MAJOR 1 -#define ADLX_VER_MINOR 1 +#define ADLX_VER_MINOR 2 #define ADLX_VER_RELEASE 0 -#define ADLX_VER_BUILD_NUM 56 +#define ADLX_VER_BUILD_NUM 72 #define STRING(a) #a #define STRING_EXPAND(a) STRING(a) diff --git a/SDK/Include/I3DSettings.h b/SDK/Include/I3DSettings.h index f870a4aa..a3d4efa0 100644 --- a/SDK/Include/I3DSettings.h +++ b/SDK/Include/I3DSettings.h @@ -282,8 +282,10 @@ namespace adlx * @addinfo * @ENG_START_DOX * AMD Radeon Chill conserves GPU power and reduces heat by adjusting the FPS based on the intensity of in-game movement.
- * __Note:__ AMD Radeon Chill, @ref DOX_IADLX3DBoost "AMD Radeon Boost", and @ref DOX_IADLX3DAntiLag "AMD Radeon Anti-Lag" features cannot be enabled simultaneously. If AMD Radeon Boost or AMD Radeon Anti-Lag is enabled, AMD Radeon Chill is automatically disabled.
- * On some AMD GPUs, AMD Radeon Chill and @ref DOX_IADLX3DRadeonSuperResolution "Radeon Super Resolution" cannot be enabled simultaneously. If Radeon Super Resolution is enabled, AMD Radeon Chill is automatically disabled. + * AMD Radeon Chill cannot be enabled simultaneously with @ref DOX_IADLX3DBoost "AMD Radeon Boost", @ref DOX_IADLX3DAntiLag "AMD Radeon Anti-Lag", and @ref DOX_IADLX3DAntiLag1 "AMD Radeon Anti-Lag Next".
+ * On some AMD GPUs, AMD Radeon Chill cannot be enabled simultaneously with @ref DOX_IADLX3DRadeonSuperResolution "Radeon Super Resolution".
+ * When a mutually exclusive feature is enabled, AMD Radeon Chill is automatically disabled.
+ * __Note:__ If AMD Radeon Chill is later re-enabled, its previous configuration settings will be restored. * @ENG_END_DOX * *@copydoc IADLX3DChill_REQ_TABLE @@ -402,10 +404,11 @@ namespace adlx * * @addinfo * @ENG_START_DOX - * AMD Radeon Chill conserves GPU power and reduces heat by adjusting the FPS based on the intensity of in-game movement.
- * __Note:__ AMD Radeon Chill, @ref DOX_IADLX3DBoost "AMD Radeon Boost", and @ref DOX_IADLX3DAntiLag "AMD Radeon Anti-Lag" features cannot be enabled simultaneously. If AMD Radeon Chill is enabled, AMD Radeon Anti-Lag and AMD Radeon Boost are automatically disabled. However, the configurations of the disabled feature is preserved.
- * On some AMD GPUs, AMD Radeon Chill and @ref DOX_IADLX3DRadeonSuperResolution "Radeon Super Resolution" cannot be enabled simultaneously. If AMD Radeon Chill is enabled, Radeon Super Resolution is automatically disabled. - + * AMD Radeon Chill conserves GPU power and reduces heat by adjusting the FPS based on the intensity of in-game movement.
+ * AMD Radeon Chill cannot be enabled simultaneously with @ref DOX_IADLX3DBoost "AMD Radeon Boost", @ref DOX_IADLX3DAntiLag "AMD Radeon Anti-Lag", and @ref DOX_IADLX3DAntiLag1 "AMD Radeon Anti-Lag Next".
+ * On some AMD GPUs, AMD Radeon Chill cannot be enabled simultaneously with @ref DOX_IADLX3DRadeonSuperResolution "Radeon Super Resolution".
+ * When AMD Radeon Chill is enabled, the mutually exclusive features are automatically disabled.
+ * __Note:__ If the disabled feature is later re-enabled, its previous configuration settings will be restored. * @ENG_END_DOX * *@copydoc IADLX3DChill_REQ_TABLE diff --git a/SDK/Include/IDisplaySettings.h b/SDK/Include/IDisplaySettings.h index d3903a5a..43323f69 100644 --- a/SDK/Include/IDisplaySettings.h +++ b/SDK/Include/IDisplaySettings.h @@ -1,5 +1,5 @@ // -// Copyright (c) 2022 Advanced Micro Devices, Inc. All rights reserved. +// Copyright (c) 2023 Advanced Micro Devices, Inc. All rights reserved. // //------------------------------------------------------------------------------------------------- @@ -2450,6 +2450,303 @@ struct IADLXDisplayVariBright #pragma endregion IADLXDisplayVariBright interface +#pragma region IADLXDisplayConnectivtyExperience interface + +#if defined (__cplusplus) +namespace adlx +{ + class ADLX_NO_VTABLE IADLXDisplayConnectivityExperience : public IADLXInterface + { + public: + ADLX_DECLARE_IID(L"IADLXDisplayConnectivityExperience") + /** + *@page DOX_IADLXDisplayConnectivityExperience_IsSupportedHDMIQualityDetection IsSupportedHDMIQualityDetection + *@ENG_START_DOX @brief Checks if HDMI quality detection is supported on a display. @ENG_END_DOX + * + *@syntax + *@codeStart + * @ref ADLX_RESULT IsSupportedHDMIQualityDetection (adlx_bool* supported) + *@codeEnd + * + *@params + * @paramrow{1.,[out],supported,adlx_bool*,@ENG_START_DOX The pointer to a variable where the state of HDMI quality detection is returned. The variable is __true__ if HDMI quality detection is supported. The variable is __false__ if HDMI quality detection is not supported. @ENG_END_DOX} + * + *@retvalues + *@ENG_START_DOX If the state of HDMI quality detection is successfully returned, __ADLX_OK__ is returned.
+ * If the state of HDMI quality detection is not successfully returned, an error code is returned.
+ * Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX + * + *@copydoc IADLXDisplayConnectivityExperience_REQ_TABLE + */ + virtual ADLX_RESULT ADLX_STD_CALL IsSupportedHDMIQualityDetection(adlx_bool* supported) = 0; + /** + *@page DOX_IADLXDisplayConnectivityExperience_IsSupportedDPLink IsSupportedDPLink + *@ENG_START_DOX @brief Checks if DP link is supported on a display. @ENG_END_DOX + * + *@syntax + *@codeStart + * @ref ADLX_RESULT IsSupportedDPLink (adlx_bool* supported) + *@codeEnd + * + *@params + * @paramrow{1.,[out],supported,adlx_bool*,@ENG_START_DOX The pointer to a variable where the DP link state is returned. The variable is __true__ if DP link is supported. The variable is __false__ if DP link is not supported. @ENG_END_DOX} + * + *@retvalues + *@ENG_START_DOX If the DP link state is successfully returned, __ADLX_OK__ is returned.
+ * If the DP link state is not successfully returned, an error code is returned.
+ * Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX + * + *@copydoc IADLXDisplayConnectivityExperience_REQ_TABLE + */ + virtual ADLX_RESULT ADLX_STD_CALL IsSupportedDPLink(adlx_bool* supported) = 0; + /** + *@page DOX_IADLXDisplayConnectivityExperience_IsEnabledHDMIQualityDetection IsEnabledHDMIQualityDetection + *@ENG_START_DOX @brief Checks if HDMI quality detection is enabled on a display. @ENG_END_DOX + * + *@syntax + *@codeStart + * @ref ADLX_RESULT IsEnabledHDMIQualityDetection (adlx_bool* enabled) + *@codeEnd + * + *@params + * @paramrow{1.,[out],enabled,adlx_bool*,@ENG_START_DOX The pointer to a variable where the state of HDMI quality detection is returned. The variable is __true__ if HDMI quality detection is enabled. The variable is __false__ if HDMI quality detection is not enabled. @ENG_END_DOX} + * + *@retvalues + *@ENG_START_DOX If the state of HDMI quality detection is successfully returned, __ADLX_OK__ is returned.
+ * If the state of HDMI quality detection is not successfully returned, an error code is returned.
+ * Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX + * + *@copydoc IADLXDisplayConnectivityExperience_REQ_TABLE + */ + virtual ADLX_RESULT ADLX_STD_CALL IsEnabledHDMIQualityDetection(adlx_bool* enabled) = 0; + /** + *@page DOX_IADLXDisplayConnectivityExperience_SetEnabledHDMIQualityDetection SetEnabledHDMIQualityDetection + *@ENG_START_DOX @brief Sets the enabled or disabled status for HDMI quality detection on a display. @ENG_END_DOX + * + *@syntax + *@codeStart + * @ref ADLX_RESULT SetEnabledHDMIQualityDetection (adlx_bool* enabled) + *@codeEnd + * + *@params + * @paramrow{1.,[in],enable,adlx_bool,@ENG_START_DOX The new HDMI quality detection state. Set __true__ to enable HDMI quality detection. Set __false__ to disable HDMI quality detection. @ENG_END_DOX} + * + *@retvalues + *@ENG_START_DOX If the state of HDMI quality detection is successfully set, __ADLX_OK__ is returned.
+ * If the state of HDMI quality detection is not successfully set, an error code is returned.
+ * Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX + * + *@copydoc IADLXDisplayConnectivityExperience_REQ_TABLE + */ + virtual ADLX_RESULT ADLX_STD_CALL SetEnabledHDMIQualityDetection(adlx_bool enabled) = 0; + /** + *@page DOX_IADLXDisplayConnectivityExperience_GetDPLinkRate GetDPLinkRate + *@ENG_START_DOX @brief Gets the Display Port (DP) link rate on a display. @ENG_END_DOX + * + *@syntax + *@codeStart + * @ref ADLX_RESULT GetDPLinkRate(@ref ADLX_DP_LINK_RATE* linkRate) + *@codeEnd + * + *@params + * @paramrow{1.,[out],linkRate,@ref ADLX_DP_LINK_RATE*,@ENG_START_DOX The pointer to a type where the current DP link rate is returned. @ENG_END_DOX} + * + *@retvalues + *@ENG_START_DOX If the type of DP link rate is successfully returned, __ADLX_OK__ is returned.
+ * If the type of DP link rate is not successfully returned, an error code is returned.
+ * Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX + * + *@copydoc IADLXDisplayConnectivityExperience_REQ_TABLE + */ + virtual ADLX_RESULT ADLX_STD_CALL GetDPLinkRate(ADLX_DP_LINK_RATE* linkRate) = 0; + /** + *@page DOX_IADLXDisplayConnectivityExperience_GetNumberOfActiveLanes GetNumberOfActiveLanes + *@ENG_START_DOX @brief Gets the number of active lanes on a display. @ENG_END_DOX + * + *@syntax + *@codeStart + * @ref ADLX_RESULT GetNumberOfActiveLanes(adlx_uint* numActiveLanes) + *@codeEnd + * + *@params + * @paramrow{1.,[out],numActiveLanes,ADLX_DP_LINK_RATE*,@ENG_START_DOX The pointer to the number of current active lanes is returned. @ENG_END_DOX} + * + *@retvalues + *@ENG_START_DOX If the number of active lanes is successfully returned, __ADLX_OK__ is returned.
+ * If the number of active lanes is not successfully returned, an error code is returned.
+ * Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX + * + *@copydoc IADLXDisplayConnectivityExperience_REQ_TABLE + */ + virtual ADLX_RESULT ADLX_STD_CALL GetNumberOfActiveLanes(adlx_uint* numActiveLanes) = 0; + /** + *@page DOX_IADLXDisplayConnectivityExperience_GetNumberOfTotalLanes GetNumberOfTotalLanes + *@ENG_START_DOX @brief Gets the total number of lanes on a display. @ENG_END_DOX + * + *@syntax + *@codeStart + * @ref ADLX_RESULT GetNumberOfTotalLanes(adlx_uint* numTotalLanes) + *@codeEnd + * + *@params + * @paramrow{1.,[out],numTotalLanes,ADLX_DP_LINK_RATE*,@ENG_START_DOX The pointer to the number of current total lanes is returned. @ENG_END_DOX} + * + *@retvalues + *@ENG_START_DOX If the number of total lanes is successfully returned, __ADLX_OK__ is returned.
+ * If the number of total lanes is not successfully returned, an error code is returned.
+ * Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX + * + *@copydoc IADLXDisplayConnectivityExperience_REQ_TABLE + */ + virtual ADLX_RESULT ADLX_STD_CALL GetNumberOfTotalLanes(adlx_uint* numTotalLanes) = 0; + /** + *@page DOX_IADLXDisplayConnectivityExperience_GetRelativePreEmphasis GetRelativePreEmphasis + *@ENG_START_DOX @brief Gets the relative preset emphasis on a display. @ENG_END_DOX + * + *@syntax + *@codeStart + * @ref ADLX_RESULT GetRelativePreEmphasis(adlx_uint* relativePreEmphasis) + *@codeEnd + * + *@params + * @paramrow{1.,[out],relativePreEmphasis,ADLX_DP_LINK_RATE*,@ENG_START_DOX The pointer to the number of current relative preset emphasis is returned. @ENG_END_DOX} + * + *@retvalues + *@ENG_START_DOX If the relative preset emphasis is successfully returned, __ADLX_OK__ is returned.
+ * If the relative preset emphasis is not successfully returned, an error code is returned.
+ * Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX + * + *@copydoc IADLXDisplayConnectivityExperience_REQ_TABLE + */ + virtual ADLX_RESULT ADLX_STD_CALL GetRelativePreEmphasis(adlx_int* relativePreEmphasis) = 0; + /** + *@page DOX_IADLXDisplayConnectivityExperience_SetRelativePreEmphasis SetRelativePreEmphasis + *@ENG_START_DOX @brief Sets the relative preset emphasis on a display. @ENG_END_DOX + * + *@syntax + *@codeStart + * @ref ADLX_RESULT SetRelativePreEmphasis(adlx_uint relativePreEmphasis) + *@codeEnd + * + *@params + * @paramrow{1.,[in],relativePreEmphasis,ADLX_DP_LINK_RATE*,@ENG_START_DOX The new relative preset emphasis. @ENG_END_DOX} + * + *@retvalues + *@ENG_START_DOX If the relative preset emphasis is successfully set, __ADLX_OK__ is returned.
+ * If the relative preset emphasis is not successfully set, an error code is returned.
+ * Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX + * + * @addinfo + * @ENG_START_DOX + * Note that relative preset emphasis allowed values range between -2 to +2. + * @ENG_END_DOX + * + *@copydoc IADLXDisplayConnectivityExperience_REQ_TABLE + */ + virtual ADLX_RESULT ADLX_STD_CALL SetRelativePreEmphasis(adlx_int relativePreEmphasis) = 0; + /** + *@page DOX_IADLXDisplayConnectivityExperience_GetRelativeVoltageSwing GetRelativeVoltageSwing + *@ENG_START_DOX @brief Gets the relative voltage swing on a display. @ENG_END_DOX + * + *@syntax + *@codeStart + * @ref ADLX_RESULT GetRelativeVoltageSwing(adlx_uint* relativeVoltageSwing) + *@codeEnd + * + *@params + * @paramrow{1.,[out],relativeVoltageSwing,ADLX_DP_LINK_RATE*,@ENG_START_DOX The pointer to the number of current relative voltage swing is returned. @ENG_END_DOX} + * + *@retvalues + *@ENG_START_DOX If the relative voltage swing is successfully returned, __ADLX_OK__ is returned.
+ * If the relative voltage swing is not successfully returned, an error code is returned.
+ * Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX + * + *@copydoc IADLXDisplayConnectivityExperience_REQ_TABLE + */ + virtual ADLX_RESULT ADLX_STD_CALL GetRelativeVoltageSwing(adlx_int* relativeVoltageSwing) = 0; + /** + *@page DOX_IADLXDisplayConnectivityExperience_SetRelativeVoltageSwing SetRelativeVoltageSwing + *@ENG_START_DOX @brief Sets the relative voltage swing on a display. @ENG_END_DOX + * + *@syntax + *@codeStart + * @ref ADLX_RESULT SetRelativeVoltageSwing(adlx_uint relativeVoltageSwing) + *@codeEnd + * + *@params + * @paramrow{1.,[in],relativeVoltageSwing,ADLX_DP_LINK_RATE*,@ENG_START_DOX The new relative voltage swing. @ENG_END_DOX} + * + *@retvalues + *@ENG_START_DOX If the relative voltage swing is successfully set, __ADLX_OK__ is returned.
+ * If the relative voltage swing is not successfully set, an error code is returned.
+ * Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX + * + * @addinfo + * @ENG_START_DOX + * Note that relative voltage swing allowed values range between -2 to +2. + * @ENG_END_DOX + * + *@copydoc IADLXDisplayConnectivityExperience_REQ_TABLE + */ + virtual ADLX_RESULT ADLX_STD_CALL SetRelativeVoltageSwing(adlx_int relativeVoltageSwing) = 0; + /** + *@page DOX_IADLXDisplayConnectivityExperience_IsEnabledLinkProtection IsEnabledLinkProtection + *@ENG_START_DOX @brief Checks if link protection is enabled on a display. @ENG_END_DOX + * + *@syntax + *@codeStart + * @ref ADLX_RESULT IsEnabledLinkProtection (adlx_bool* enabled) + *@codeEnd + * + *@params + * @paramrow{1.,[out],enabled,adlx_bool*,@ENG_START_DOX The pointer to a variable where the state of link protection is returned. The variable is __true__ if link protection is enabled. The variable is __false__ if link protection is not enabled. @ENG_END_DOX} + * + *@retvalues + *@ENG_START_DOX If the state of link protection is successfully returned, __ADLX_OK__ is returned.
+ * If the state of link protection is not successfully returned, an error code is returned.
+ * Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX + * + *@copydoc IADLXDisplayConnectivityExperience_REQ_TABLE + */ + virtual ADLX_RESULT ADLX_STD_CALL IsEnabledLinkProtection(adlx_bool* enabled) = 0; + }; + + typedef IADLXInterfacePtr_T IADLXDisplayConnectivityExperiencePtr; +} +#else +ADLX_DECLARE_IID(IADLXDisplayConnectivityExperience, L"IADLXDisplayConnectivityExperience") +typedef struct IADLXDisplayConnectivityExperience IADLXDisplayConnectivityExperience; + +typedef struct IADLXDisplayConnectivityExperienceVtbl +{ + //IADLXInterface + adlx_long(ADLX_STD_CALL* Acquire)(IADLXDisplayConnectivityExperience* pThis); + adlx_long(ADLX_STD_CALL* Release)(IADLXDisplayConnectivityExperience* pThis); + ADLX_RESULT(ADLX_STD_CALL* QueryInterface)(IADLXDisplayConnectivityExperience* pThis, const wchar_t* interfaceId, void** ppInterface); + + // Display Connectivity Experience interface + ADLX_RESULT(ADLX_STD_CALL* IsSupportedHDMIQualityDetection)(IADLXDisplayConnectivityExperience* pThis, adlx_bool* supported); + ADLX_RESULT(ADLX_STD_CALL* IsSupportedDPLink)(IADLXDisplayConnectivityExperience* pThis, adlx_bool* supported); + ADLX_RESULT(ADLX_STD_CALL* IsEnabledHDMIQualityDetection)(IADLXDisplayConnectivityExperience* pThis, adlx_bool* enabled); + ADLX_RESULT(ADLX_STD_CALL* SetEnabledHDMIQualityDetection)(IADLXDisplayConnectivityExperience* pThis, adlx_bool enabled); + ADLX_RESULT(ADLX_STD_CALL* GetDPLinkRate)(IADLXDisplayConnectivityExperience* pThis, ADLX_DP_LINK_RATE* linkRate); + ADLX_RESULT(ADLX_STD_CALL* GetNumberOfActiveLanes)(IADLXDisplayConnectivityExperience* pThis, adlx_uint* numActiveLanes); + ADLX_RESULT(ADLX_STD_CALL* GetNumberOfTotalLanes)(IADLXDisplayConnectivityExperience* pThis, adlx_uint* numTotalLanes); + ADLX_RESULT(ADLX_STD_CALL* GetRelativePreEmphasis)(IADLXDisplayConnectivityExperience* pThis, adlx_int* relativePreEmphasis); + ADLX_RESULT(ADLX_STD_CALL* SetRelativePreEmphasis)(IADLXDisplayConnectivityExperience* pThis, adlx_int relativePreEmphasis); + ADLX_RESULT(ADLX_STD_CALL* GetRelativeVoltageSwing)(IADLXDisplayConnectivityExperience* pThis, adlx_int* relativeVoltageSwing); + ADLX_RESULT(ADLX_STD_CALL* SetRelativeVoltageSwing)(IADLXDisplayConnectivityExperience* pThis, adlx_int relativeVoltageSwing); + ADLX_RESULT(ADLX_STD_CALL* IsEnabledLinkProtection)(IADLXDisplayConnectivityExperience* pThis, adlx_bool* enabled); +} IADLXDisplayConnectivityExperienceVtbl; + +struct IADLXDisplayConnectivityExperience +{ + const IADLXDisplayConnectivityExperienceVtbl* pVtbl; +}; +#endif + +#pragma endregion IADLXDisplayConnectivtyExperience interface + #pragma region IADLXDisplayBlanking interface #if defined (__cplusplus) diff --git a/SDK/Include/IDisplays1.h b/SDK/Include/IDisplays1.h index 9215f5d6..adbaf4e6 100644 --- a/SDK/Include/IDisplays1.h +++ b/SDK/Include/IDisplays1.h @@ -1,5 +1,5 @@ // -// Copyright (c) 2023 Advanced Micro Devices, Inc. All rights reserved. +// Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. // //------------------------------------------------------------------------------------------------- @@ -17,6 +17,7 @@ #if defined (__cplusplus) namespace adlx { + class ADLX_NO_VTABLE IADLXDisplayConnectivityExperience; class ADLX_NO_VTABLE IADLXDisplayBlanking; class ADLX_NO_VTABLE IADLXDisplayServices1 : public IADLXDisplayServices { @@ -54,7 +55,7 @@ namespace adlx */ virtual ADLX_RESULT ADLX_STD_CALL GetDisplayBlanking(IADLXDisplay* pDisplay, IADLXDisplayBlanking** ppDisplayBlanking) = 0; - }; //IADLXDisplayServices1 + }; //IADLXDisplayServices1 //---------------------------------------------------------------------------------------------- typedef IADLXInterfacePtr_T IADLXDisplayServices1Ptr; } // namespace adlx @@ -74,6 +75,7 @@ typedef struct IADLXDisplayHDCP IADLXDisplayHDCP; typedef struct IADLXDisplayCustomResolution IADLXDisplayCustomResolution; typedef struct IADLXDisplayChangedHandling IADLXDisplayChangedHandling; typedef struct IADLXDisplayVariBright IADLXDisplayVariBright; +typedef struct IADLXDisplayConnectivityExperience IADLXDisplayConnectivityExperience; typedef struct IADLXDisplayBlanking IADLXDisplayBlanking; typedef struct IADLXDisplayServices1Vtbl @@ -141,7 +143,6 @@ namespace adlx * */ virtual adlx_bool ADLX_STD_CALL IsDisplayBlankingChanged() = 0; - }; //IADLXDisplaySettingsChangedEvent1 //---------------------------------------------------------------------------------------------- typedef IADLXInterfacePtr_T IADLXDisplaySettingsChangedEvent1Ptr; @@ -180,6 +181,7 @@ typedef struct IADLXDisplaySettingsChangedEvent1Vtbl // IADLXDisplaySettingsChangedEvent1 interface adlx_bool(ADLX_STD_CALL* IsDisplayBlankingChanged)(IADLXDisplaySettingsChangedEvent1* pThis); + } IADLXDisplaySettingsChangedEvent1Vtbl; struct IADLXDisplaySettingsChangedEvent1 { const IADLXDisplaySettingsChangedEvent1Vtbl* pVtbl; }; diff --git a/SDK/Include/IDisplays2.h b/SDK/Include/IDisplays2.h new file mode 100644 index 00000000..c77016b0 --- /dev/null +++ b/SDK/Include/IDisplays2.h @@ -0,0 +1,188 @@ +// +// Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. +// +//------------------------------------------------------------------------------------------------- + +#ifndef ADLX_IDISPLAYS2_H +#define ADLX_IDISPLAYS2_H +#pragma once + +#include "IDisplays1.h" + +//------------------------------------------------------------------------------------------------- +//IDisplays2.h - Interfaces for ADLX Display Information functionality + +#pragma region IADLXDisplayServices2 + +#if defined (__cplusplus) +namespace adlx +{ + class ADLX_NO_VTABLE IADLXDisplayConnectivityExperience; + class ADLX_NO_VTABLE IADLXDisplayServices2 : public IADLXDisplayServices1 + { + public: + ADLX_DECLARE_IID(L"IADLXDisplayServices2") + + /** + *@page DOX_IADLXDisplayServices2_GetDisplayConnectivityExperience GetDisplayConnectivityExperience + *@ENG_START_DOX @brief Gets the reference counted DCE interface for a display. @ENG_END_DOX + * + *@syntax + *@codeStart + * @ref ADLX_RESULT GetDisplayConnectivityExperience (@ref DOX_IADLXDisplay* pDisplay, @ref DOX_IADLXDisplayConnectivityExperience ** ppDisplayConnectivityExperience) + *@codeEnd + * + *@params + *@paramrow{1.,[in],pDisplay,@ref DOX_IADLXDisplay*,@ENG_START_DOX The pointer to the display interface. @ENG_END_DOX} + *@paramrow{2.,[out],ppDisplayConnectivityExperience,@ref DOX_IADLXDisplayConnectivityExperience **,@ENG_START_DOX The address of a pointer to the returned interface. If the interface is not successfully returned\, the method sets the dereferenced address __*ppDisplayConnectivityExperience__ to __nullptr__. @ENG_END_DOX} + * + *@retvalues + *@ENG_START_DOX + * If the interface is successfully returned, __ADLX_OK__ is returned.
+ * If the interface is not successfully returned, an error code is returned.
+ * Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX + * + *@detaileddesc + *@ENG_START_DOX @details The returned interface must be discarded with @ref DOX_IADLXInterface_Release when it is no longer needed. @ENG_END_DOX + * + *@addinfo + *@ENG_START_DOX + *In C++, when using ADLX interfaces as smart pointers, there is no need to call @ref DOX_IADLXInterface_Release because smart pointers call it in their internal implementation. @ENG_END_DOX + * + *@copydoc IADLXDisplayServices2_REQ_TABLE + * + */ + virtual ADLX_RESULT ADLX_STD_CALL GetDisplayConnectivityExperience(IADLXDisplay* pDisplay, IADLXDisplayConnectivityExperience** ppDisplayConnectivityExperience) = 0; + }; //IADLXDisplayServices2 + //---------------------------------------------------------------------------------------------- + typedef IADLXInterfacePtr_T IADLXDisplayServices2Ptr; +} // namespace adlx +#else //__cplusplus +ADLX_DECLARE_IID(IADLXDisplayServices2, L"IADLXDisplayServices2") +typedef struct IADLXDisplayServices2 IADLXDisplayServices2; + +typedef struct IADLXDisplayConnectivityExperience IADLXDisplayConnectivityExperience; + +typedef struct IADLXDisplayServices2Vtbl +{ + //IADLXInterface + adlx_long(ADLX_STD_CALL* Acquire)(IADLXDisplayServices2* pThis); + adlx_long(ADLX_STD_CALL* Release)(IADLXDisplayServices2* pThis); + ADLX_RESULT(ADLX_STD_CALL* QueryInterface)(IADLXDisplayServices2* pThis, const wchar_t* interfaceId, void** ppInterface); + + //IADLXDisplayServices + ADLX_RESULT(ADLX_STD_CALL* GetNumberOfDisplays)(IADLXDisplayServices2* pThis, adlx_uint* numDisplays); + ADLX_RESULT(ADLX_STD_CALL* GetDisplays)(IADLXDisplayServices2* pThis, IADLXDisplayList** ppDisplays); + ADLX_RESULT(ADLX_STD_CALL* Get3DLUT)(IADLXDisplayServices2* pThis, IADLXDisplay* pDisplay, IADLXDisplay3DLUT** ppDisp3DLUT); + ADLX_RESULT(ADLX_STD_CALL* GetGamut)(IADLXDisplayServices2* pThis, IADLXDisplay* pDisplay, IADLXDisplayGamut** ppDispGamut); + ADLX_RESULT(ADLX_STD_CALL* GetGamma)(IADLXDisplayServices2* pThis, IADLXDisplay* pDisplay, IADLXDisplayGamma** ppDispGamma); + ADLX_RESULT(ADLX_STD_CALL* GetDisplayChangedHandling)(IADLXDisplayServices2* pThis, IADLXDisplayChangedHandling** ppDisplayChangedHandling); + ADLX_RESULT(ADLX_STD_CALL* GetFreeSync)(IADLXDisplayServices2* pThis, IADLXDisplay* pDisplay, IADLXDisplayFreeSync** ppFreeSync); + ADLX_RESULT(ADLX_STD_CALL* GetVirtualSuperResolution)(IADLXDisplayServices2* pThis, IADLXDisplay* pDisplay, IADLXDisplayVSR** ppVSR); + ADLX_RESULT(ADLX_STD_CALL* GetGPUScaling)(IADLXDisplayServices2* pThis, IADLXDisplay* pDisplay, IADLXDisplayGPUScaling** ppGPUScaling); + ADLX_RESULT(ADLX_STD_CALL* GetScalingMode)(IADLXDisplayServices2* pThis, IADLXDisplay* pDisplay, IADLXDisplayScalingMode** ppScalingMode); + ADLX_RESULT(ADLX_STD_CALL* GetIntegerScaling)(IADLXDisplayServices2* pThis, IADLXDisplay* pDisplay, IADLXDisplayIntegerScaling** ppIntegerScaling); + ADLX_RESULT(ADLX_STD_CALL* GetColorDepth)(IADLXDisplayServices2* pThis, IADLXDisplay* pDisplay, IADLXDisplayColorDepth** ppColorDepth); + ADLX_RESULT(ADLX_STD_CALL* GetPixelFormat)(IADLXDisplayServices2* pThis, IADLXDisplay* pDisplay, IADLXDisplayPixelFormat** ppPixelFormat); + ADLX_RESULT(ADLX_STD_CALL* GetCustomColor)(IADLXDisplayServices2* pThis, IADLXDisplay* pDisplay, IADLXDisplayCustomColor** ppCustomColor); + ADLX_RESULT(ADLX_STD_CALL* GetHDCP)(IADLXDisplayServices2* pThis, IADLXDisplay* pDisplay, IADLXDisplayHDCP** ppHDCP); + ADLX_RESULT(ADLX_STD_CALL* GetCustomResolution)(IADLXDisplayServices2* pThis, IADLXDisplay* pDisplay, IADLXDisplayCustomResolution** ppCustomResolution); + ADLX_RESULT(ADLX_STD_CALL* GetVariBright)(IADLXDisplayServices2* pThis, IADLXDisplay* pDisplay, IADLXDisplayVariBright** ppVariBright); + + //IADLXDisplayServices1 + ADLX_RESULT(ADLX_STD_CALL* GetDisplayBlanking)(IADLXDisplayServices2* pThis, IADLXDisplay* pDisplay, IADLXDisplayBlanking** ppDisplayBlanking); + + //IADLXDisplayServices2 + ADLX_RESULT(ADLX_STD_CALL* GetDisplayConnectivityExperience)(IADLXDisplayServices2* pThis, IADLXDisplay* pDisplay, IADLXDisplayConnectivityExperience** ppDisplayConnectivityExperience); +} IADLXDisplayServices2Vtbl; + +struct IADLXDisplayServices2 { const IADLXDisplayServices2Vtbl* pVtbl; }; +#endif + +#pragma endregion IADLXDisplayServices2 + +#pragma region IADLXDisplaySettingsChangedEvent2 +#if defined (__cplusplus) +namespace adlx +{ + class ADLX_NO_VTABLE IADLXDisplaySettingsChangedEvent2 : public IADLXDisplaySettingsChangedEvent1 + { + public: + ADLX_DECLARE_IID(L"IADLXDisplaySettingsChangedEvent2") + + /** + *@page DOX_IADLXDisplaySettingsChangedEvent2_IsConnectivityExperienceChanged IsConnectivityExperienceChanged + *@ENG_START_DOX @brief Checks if the DCE settings of the display are changed. @ENG_END_DOX + * + *@syntax + *@codeStart + * adlx_bool IsDisplayConnectivityExperienceChanged () + *@codeEnd + * + *@params + *N/A + * + *@retvalues + *@ENG_START_DOX + * If the DCE settings are changed, __true__ is returned.
+ * If the DCE settings are not changed, __false__ is returned. @ENG_END_DOX + * + * + *@addinfo + *@ENG_START_DOX + * __Note:__ To obtain the display, use @ref DOX_IADLXDisplaySettingsChangedEvent_GetDisplay. + *@ENG_END_DOX + * + *@copydoc IADLXDisplaySettingsChangedEvent2_REQ_TABLE + */ + virtual adlx_bool ADLX_STD_CALL IsDisplayConnectivityExperienceChanged() = 0; + }; //IADLXDisplaySettingsChangedEvent2 + //---------------------------------------------------------------------------------------------- + typedef IADLXInterfacePtr_T IADLXDisplaySettingsChangedEvent2Ptr; +} //namespace adlx +#else //__cplusplus +ADLX_DECLARE_IID(IADLXDisplaySettingsChangedEvent2, L"IADLXDisplaySettingsChangedEvent2") +typedef struct IADLXDisplaySettingsChangedEvent2 IADLXDisplaySettingsChangedEvent2; + +typedef struct IADLXDisplaySettingsChangedEvent2Vtbl +{ + //IADLXInterface + adlx_long(ADLX_STD_CALL* Acquire)(IADLXDisplaySettingsChangedEvent2* pThis); + adlx_long(ADLX_STD_CALL* Release)(IADLXDisplaySettingsChangedEvent2* pThis); + ADLX_RESULT(ADLX_STD_CALL* QueryInterface)(IADLXDisplaySettingsChangedEvent2* pThis, const wchar_t* interfaceId, void** ppInterface); + + //IADLXChangedEvent + ADLX_SYNC_ORIGIN(ADLX_STD_CALL* GetOrigin)(IADLXDisplaySettingsChangedEvent2* pThis); + + // IADLXDisplaySettingsChangedEvent interface + ADLX_RESULT(ADLX_STD_CALL* GetDisplay)(IADLXDisplaySettingsChangedEvent2* pThis, IADLXDisplay** ppDisplay); + adlx_bool(ADLX_STD_CALL* IsFreeSyncChanged)(IADLXDisplaySettingsChangedEvent2* pThis); + adlx_bool(ADLX_STD_CALL* IsVSRChanged)(IADLXDisplaySettingsChangedEvent2* pThis); + adlx_bool(ADLX_STD_CALL* IsGPUScalingChanged)(IADLXDisplaySettingsChangedEvent2* pThis); + adlx_bool(ADLX_STD_CALL* IsScalingModeChanged)(IADLXDisplaySettingsChangedEvent2* pThis); + adlx_bool(ADLX_STD_CALL* IsIntegerScalingChanged)(IADLXDisplaySettingsChangedEvent2* pThis); + adlx_bool(ADLX_STD_CALL* IsColorDepthChanged)(IADLXDisplaySettingsChangedEvent2* pThis); + adlx_bool(ADLX_STD_CALL* IsPixelFormatChanged)(IADLXDisplaySettingsChangedEvent2* pThis); + adlx_bool(ADLX_STD_CALL* IsHDCPChanged)(IADLXDisplaySettingsChangedEvent2* pThis); + adlx_bool(ADLX_STD_CALL* IsCustomColorHueChanged)(IADLXDisplaySettingsChangedEvent2* pThis); + adlx_bool(ADLX_STD_CALL* IsCustomColorSaturationChanged)(IADLXDisplaySettingsChangedEvent2* pThis); + adlx_bool(ADLX_STD_CALL* IsCustomColorBrightnessChanged)(IADLXDisplaySettingsChangedEvent2* pThis); + adlx_bool(ADLX_STD_CALL* IsCustomColorTemperatureChanged)(IADLXDisplaySettingsChangedEvent2* pThis); + adlx_bool(ADLX_STD_CALL* IsCustomColorContrastChanged)(IADLXDisplaySettingsChangedEvent2* pThis); + adlx_bool(ADLX_STD_CALL* IsCustomResolutionChanged)(IADLXDisplaySettingsChangedEvent2* pThis); + adlx_bool(ADLX_STD_CALL* IsVariBrightChanged)(IADLXDisplaySettingsChangedEvent2* pThis); + + // IADLXDisplaySettingsChangedEvent1 interface + adlx_bool(ADLX_STD_CALL* IsDisplayBlankingChanged)(IADLXDisplaySettingsChangedEvent2* pThis); + + // IADLXDisplaySettingsChangedEvent2 interface + adlx_bool(ADLX_STD_CALL* IsDisplayConnectivityExperienceChanged)(IADLXDisplaySettingsChangedEvent2* pThis); + + +} IADLXDisplaySettingsChangedEvent2Vtbl; + +struct IADLXDisplaySettingsChangedEvent2 { const IADLXDisplaySettingsChangedEvent2Vtbl* pVtbl; }; +#endif //__cplusplus +#pragma endregion IADLXDisplaySettingsChangedEvent2 + +#endif //ADLX_IDISPLAYS2_H diff --git a/SDK/Include/IGPUTuning1.h b/SDK/Include/IGPUTuning1.h new file mode 100644 index 00000000..19b363b0 --- /dev/null +++ b/SDK/Include/IGPUTuning1.h @@ -0,0 +1,197 @@ +// +// Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. +// +//------------------------------------------------------------------------------------------------- + +#ifndef ADLX_IGPUTUNING1_H +#define ADLX_IGPUTUNING1_H +#pragma once + +#include "ADLXStructures.h" +#include "IGPUTuning.h" + +//------------------------------------------------------------------------------------------------- +//IGPUTuning1.h - Interfaces for ADLX GPU Tuning functionality + +#pragma region IADLXGPUTuningServices1 +#if defined (__cplusplus) +namespace adlx +{ + class ADLX_NO_VTABLE IADLXGPU; + class ADLX_NO_VTABLE IADLXSmartAccessMemory; + class ADLX_NO_VTABLE IADLXGPUTuningServices1 : public IADLXGPUTuningServices + { + public: + ADLX_DECLARE_IID(L"IADLXGPUTuningServices1") + + /** + *@page DOX_IADLXGPUTuningServices1_GetSmartAccessMemory GetSmartAccessMemory + *@ENG_START_DOX @brief Gets the reference counted AMD SmartAccess Memory interface for a GPU. @ENG_END_DOX + * + *@syntax + *@codeStart + * @ref ADLX_RESULT GetSmartAccessMemory (@ref DOX_IADLXGPU* pGPU, @ref DOX_IADLXSmartAccessMemory** ppSmartAccessMemory) + *@codeEnd + * + *@params + *@paramrow{1.,[in] ,pGPU,@ref DOX_IADLXGPU* ,@ENG_START_DOX The pointer to the GPU interface. @ENG_END_DOX} + *@paramrow{2.,[out],ppSmartAccessMemory,@ref DOX_IADLXSmartAccessMemory**,@ENG_START_DOX The address of a pointer to the returned interface. If the interface is not successfully returned\, the method sets the dereferenced address __*ppSmartAccessMemory__ to __nullptr__. @ENG_END_DOX} + * + *@retvalues + *@ENG_START_DOX + * If the interface is successfully returned, __ADLX_OK__ is returned.
+ * If the interface is not successfully returned, an error code is returned.
+ * Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX + * + *@detaileddesc + *@ENG_START_DOX @details The returned interface must be discarded with @ref DOX_IADLXInterface_Release when its no longer needed. @ENG_END_DOX + * + *@addinfo + *@ENG_START_DOX + *In C++, when using ADLX interfaces as smart pointers, there is no need to call @ref DOX_IADLXInterface_Release because smart pointers call it in their internal implementation. @ENG_END_DOX + * + *@copydoc IADLXGPUTuningServices1_REQ_TABLE + */ + virtual ADLX_RESULT ADLX_STD_CALL GetSmartAccessMemory(IADLXGPU* pGPU, IADLXSmartAccessMemory** ppSmartAccessMemory) = 0; + }; //IADLXGPUTuningServices1 + typedef IADLXInterfacePtr_T IADLXGPUTuningServices1Ptr; +} // namespace adlx +#else // __cplusplus +ADLX_DECLARE_IID(IADLXGPUTuningServices1, L"IADLXGPUTuningServices1") +typedef struct IADLXSmartAccessMemory IADLXSmartAccessMemory; +typedef struct IADLXGPUTuningServices1 IADLXGPUTuningServices1; + +typedef struct IADLXGPUTuningServices1Vtbl +{ + //IADLXInterface + adlx_long(ADLX_STD_CALL* Acquire)(IADLXGPUTuningServices1* pThis); + adlx_long(ADLX_STD_CALL* Release)(IADLXGPUTuningServices1* pThis); + ADLX_RESULT(ADLX_STD_CALL* QueryInterface)(IADLXGPUTuningServices1* pThis, const wchar_t* interfaceId, void** ppInterface); + + //IADLXGPUTuningServices + ADLX_RESULT(ADLX_STD_CALL* GetGPUTuningChangedHandling)(IADLXGPUTuningServices1* pThis, IADLXGPUTuningChangedHandling** ppGPUTuningChangedHandling); + ADLX_RESULT(ADLX_STD_CALL* IsAtFactory)(IADLXGPUTuningServices1* pThis, IADLXGPU* pGPU, adlx_bool* isFactory); + ADLX_RESULT(ADLX_STD_CALL* ResetToFactory)(IADLXGPUTuningServices1* pThis, IADLXGPU* pGPU); + + ADLX_RESULT(ADLX_STD_CALL* IsSupportedAutoTuning)(IADLXGPUTuningServices1* pThis, IADLXGPU* pGPU, adlx_bool* supported); + ADLX_RESULT(ADLX_STD_CALL* IsSupportedPresetTuning)(IADLXGPUTuningServices1* pThis, IADLXGPU* pGPU, adlx_bool* supported); + ADLX_RESULT(ADLX_STD_CALL* IsSupportedManualGFXTuning)(IADLXGPUTuningServices1* pThis, IADLXGPU* pGPU, adlx_bool* supported); + ADLX_RESULT(ADLX_STD_CALL* IsSupportedManualVRAMTuning)(IADLXGPUTuningServices1* pThis, IADLXGPU* pGPU, adlx_bool* supported); + ADLX_RESULT(ADLX_STD_CALL* IsSupportedManualFanTuning)(IADLXGPUTuningServices1* pThis, IADLXGPU* pGPU, adlx_bool* supported); + ADLX_RESULT(ADLX_STD_CALL* IsSupportedManualPowerTuning)(IADLXGPUTuningServices1* pThis, IADLXGPU* pGPU, adlx_bool* supported); + + ADLX_RESULT(ADLX_STD_CALL* GetAutoTuning)(IADLXGPUTuningServices1* pThis, IADLXGPU* pGPU, IADLXInterface** ppAutoTuning); + ADLX_RESULT(ADLX_STD_CALL* GetPresetTuning)(IADLXGPUTuningServices1* pThis, IADLXGPU* pGPU, IADLXInterface** ppPresetTuning); + ADLX_RESULT(ADLX_STD_CALL* GetManualGFXTuning)(IADLXGPUTuningServices1* pThis, IADLXGPU* pGPU, IADLXInterface** ppManualGFXTuning); + ADLX_RESULT(ADLX_STD_CALL* GetManualVRAMTuning)(IADLXGPUTuningServices1* pThis, IADLXGPU* pGPU, IADLXInterface** ppManualVRAMTuning); + ADLX_RESULT(ADLX_STD_CALL* GetManualFanTuning)(IADLXGPUTuningServices1* pThis, IADLXGPU* pGPU, IADLXInterface** ppManualFanTuning); + ADLX_RESULT(ADLX_STD_CALL* GetManualPowerTuning)(IADLXGPUTuningServices1* pThis, IADLXGPU* pGPU, IADLXInterface** ppManualPowerTuning); + + //IADLXGPUTuningServices1 + ADLX_RESULT(ADLX_STD_CALL* GetSmartAccessMemory)(IADLXGPUTuningServices1* pThis, IADLXGPU* pGPU, IADLXSmartAccessMemory** ppSmartAccessMemory); +}IADLXGPUTuningServices1Vtbl; + +struct IADLXGPUTuningServices1 { const IADLXGPUTuningServices1Vtbl* pVtbl; }; +#endif // __cplusplus +#pragma endregion IADLXGPUTuningServices1 + +#pragma region IADLXGPUTuningChangedEvent1 +#if defined (__cplusplus) +namespace adlx +{ + class ADLX_NO_VTABLE IADLXGPUTuningChangedEvent1 : public IADLXGPUTuningChangedEvent + { + public: + ADLX_DECLARE_IID(L"IADLXGPUTuningChangedEvent1") + + /** + *@page DOX_IADLXGPUTuningChangedEvent1_IsSmartAccessMemoryChanged IsSmartAccessMemoryChanged + *@ENG_START_DOX @brief Checks for changes to the AMD SmartAccess Memory settings. @ENG_END_DOX + * + *@syntax + *@codeStart + * adlx_bool IsSmartAccessMemoryChanged () + *@codeEnd + * + *@params + *N/A + * + *@retvalues + *@ENG_START_DOX If AMD SmartAccess Memory settings are changed, __true__ is returned.
+ * If AMD SmartAccess Memory settings are not changed, __false__ is returned.
@ENG_END_DOX + * + *@addinfo + *@ENG_START_DOX + * __Note:__ To obtain the GPU, use @ref DOX_IADLXGPUTuningChangedEvent_GetGPU. + * @ENG_END_DOX + * + *@copydoc IADLXGPUTuningChangedEvent1_REQ_TABLE + * + */ + virtual adlx_bool ADLX_STD_CALL IsSmartAccessMemoryChanged() = 0; + + /** + *@page DOX_IADLXGPUTuningChangedEvent1_GetSmartAccessMemoryStatus GetSmartAccessMemoryStatus + *@ENG_START_DOX @brief Gets the current AMD SmartAccess Memory status. @ENG_END_DOX + * + *@syntax + *@codeStart + * @ref ADLX_RESULT GetSmartAccessMemoryStatus (adlx_bool* pEnabled, adlx_bool* pCompleted) + *@codeEnd + * + *@params + *@paramrow{1.,[out] ,pEnabled,adlx_bool* ,@ENG_START_DOX The pointer to a variable where the current state of AMD SmartAccess Memory is returned. The variable is __true__ if AMD SmartAccess Memory is enabled. The variable is __false__ if AMD SmartAccess Memory is disabled. @ENG_END_DOX} + *@paramrow{2.,[out] ,pEnabled,adlx_bool* ,@ENG_START_DOX The pointer to a variable where the complete state of AMD SmartAccess Memory is returned. The variable is __true__ if AMD SmartAccess Memory is completed. The variable is __false__ if AMD SmartAccess Memory is not completed. @ENG_END_DOX} + * + *@retvalues + *@ENG_START_DOX If the interface is successfully returned, __ADLX_OK__ is returned.
+ * If the interface is not successfully returned, an error code is returned.
+ * Refer to @ref ADLX_RESULT for success codes and error codes.
@ENG_END_DOX + * + *@addinfo + *@ENG_START_DOX + * __Note:__ Use @ref DOX_IADLXGPUTuningChangedEvent_GetGPU to obtain the GPU. + * @ENG_END_DOX + * + *@copydoc IADLXGPUTuningChangedEvent1_REQ_TABLE + * + */ + virtual ADLX_RESULT ADLX_STD_CALL GetSmartAccessMemoryStatus(adlx_bool* pEnabled, adlx_bool* pCompleted) = 0; + }; + //---------------------------------------------------------------------------------------------- + typedef IADLXInterfacePtr_T IADLXGPUTuningChangedEvent1Ptr; +} //namespace adlx +#else //__cplusplus +ADLX_DECLARE_IID(IADLXGPUTuningChangedEvent1, L"IADLXGPUTuningChangedEvent1") + +typedef struct IADLXGPUTuningChangedEvent1 IADLXGPUTuningChangedEvent1; + +typedef struct IADLXGPUTuningChangedEvent1Vtbl +{ + // IADLXInterface + adlx_long(ADLX_STD_CALL* Acquire)(IADLXGPUTuningChangedEvent1* pThis); + adlx_long(ADLX_STD_CALL* Release)(IADLXGPUTuningChangedEvent1* pThis); + ADLX_RESULT(ADLX_STD_CALL* QueryInterface)(IADLXGPUTuningChangedEvent1* pThis, const wchar_t* interfaceId, void** ppInterface); + + // IADLXChangedEvent + ADLX_SYNC_ORIGIN(ADLX_STD_CALL* GetOrigin)(IADLXGPUTuningChangedEvent1* pThis); + + // IADLXGPUTuningChangedEvent + ADLX_RESULT(ADLX_STD_CALL* GetGPU)(IADLXGPUTuningChangedEvent1* pThis, IADLXGPU** ppGPU); + adlx_bool(ADLX_STD_CALL* IsAutomaticTuningChanged)(IADLXGPUTuningChangedEvent1* pThis); + adlx_bool(ADLX_STD_CALL* IsPresetTuningChanged)(IADLXGPUTuningChangedEvent1* pThis); + adlx_bool(ADLX_STD_CALL* IsManualGPUCLKTuningChanged)(IADLXGPUTuningChangedEvent1* pThis); + adlx_bool(ADLX_STD_CALL* IsManualVRAMTuningChanged)(IADLXGPUTuningChangedEvent1* pThis); + adlx_bool(ADLX_STD_CALL* IsManualFanTuningChanged)(IADLXGPUTuningChangedEvent1* pThis); + adlx_bool(ADLX_STD_CALL* IsManualPowerTuningChanged)(IADLXGPUTuningChangedEvent1* pThis); + + // IADLXGPUTuningChangedEvent1 + adlx_bool(ADLX_STD_CALL* IsSmartAccessMemoryChanged)(IADLXGPUTuningChangedEvent1* pThis); + ADLX_RESULT(ADLX_STD_CALL* GetSmartAccessMemoryStatus)(IADLXGPUTuningChangedEvent1* pThis, adlx_bool* pEnabled, adlx_bool* pCompleted); +} IADLXGPUTuningChangedEvent1Vtbl; + +struct IADLXGPUTuningChangedEvent1 { const IADLXGPUTuningChangedEvent1Vtbl* pVtbl; }; +#endif //__cplusplus +#pragma endregion IADLXGPUTuningChangedEvent1 + +#endif // ADLX_IGPUTUNING1_H diff --git a/SDK/Include/IPerformanceMonitoring1.h b/SDK/Include/IPerformanceMonitoring1.h new file mode 100644 index 00000000..77b8f91f --- /dev/null +++ b/SDK/Include/IPerformanceMonitoring1.h @@ -0,0 +1,134 @@ +// +// Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. +// +//------------------------------------------------------------------------------------------------- + +#ifndef ADLX_IPERFORMANCEMONITORING1_H +#define ADLX_IPERFORMANCEMONITORING1_H +#pragma once + +#include "IPerformanceMonitoring.h" + +#pragma region IADLXSystemMetricsSupport1 +#if defined (__cplusplus) +namespace adlx +{ + class ADLX_NO_VTABLE IADLXSystemMetricsSupport1 : public IADLXSystemMetricsSupport + { + public: + ADLX_DECLARE_IID (L"IADLXSystemMetricsSupport1") + + /** + *@page DOX_IADLXSystemMetricsSupport1_IsSupportedPowerDistribution IsSupportedPowerDistribution + *@ENG_START_DOX @brief Checks if reporting of power distribution between CPU and GPU is supported on the system. @ENG_END_DOX + * + *@syntax + *@codeStart + * @ref ADLX_RESULT IsSupportedPowerDistribution (adlx_bool* supported) + *@codeEnd + * + *@params + *@paramrow{1.,[out],supported,adlx_bool*,@ENG_START_DOX The pointer to a variable where the state of reporting of power distribution is returned. The variable is __true__ if the power distribution metric reporting is supported\. The variable is __false__ if the power distribution metric reporting is not supported. @ENG_END_DOX} + * + *@retvalues + *@ENG_START_DOX If the state of power distribution metric reporting is successfully returned, __ADLX_OK__ is returned.
+ *If the state of power distribution metric reporting is not successfully returned, an error code is returned.
+ *Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX + * + *@copydoc IADLXSystemMetricsSupport1_REQ_TABLE + * + */ + virtual ADLX_RESULT ADLX_STD_CALL IsSupportedPowerDistribution(adlx_bool* supported) = 0; + }; + //---------------------------------------------------------------------------------------------- + typedef IADLXInterfacePtr_T IADLXSystemMetricsSupport1Ptr; +} //namespace adlx +#else //__cplusplus +ADLX_DECLARE_IID (IADLXSystemMetricsSupport1, L"IADLXSystemMetricsSupport1") + +typedef struct IADLXSystemMetricsSupport1 IADLXSystemMetricsSupport1; +typedef struct IADLXSystemMetricsSupport1Vtbl +{ + //IADLXInterface + adlx_long (ADLX_STD_CALL *Acquire)(IADLXSystemMetricsSupport1* pThis); + adlx_long (ADLX_STD_CALL *Release)(IADLXSystemMetricsSupport1* pThis); + ADLX_RESULT (ADLX_STD_CALL *QueryInterface)(IADLXSystemMetricsSupport1* pThis, const wchar_t* interfaceId, void** ppInterface); + + //IADLXSystemMetricsSupport + ADLX_RESULT (ADLX_STD_CALL *IsSupportedCPUUsage)(IADLXSystemMetricsSupport1* pThis, adlx_bool* supported); + ADLX_RESULT (ADLX_STD_CALL *IsSupportedSystemRAM)(IADLXSystemMetricsSupport1* pThis, adlx_bool* supported); + ADLX_RESULT (ADLX_STD_CALL *IsSupportedSmartShift)(IADLXSystemMetricsSupport1* pThis, adlx_bool* supported); + ADLX_RESULT (ADLX_STD_CALL *GetCPUUsageRange)(IADLXSystemMetricsSupport1* pThis, adlx_int* minValue, adlx_int* maxValue); + ADLX_RESULT (ADLX_STD_CALL *GetSystemRAMRange)(IADLXSystemMetricsSupport1* pThis, adlx_int* minValue, adlx_int* maxValue); + ADLX_RESULT (ADLX_STD_CALL *GetSmartShiftRange)(IADLXSystemMetricsSupport1* pThis, adlx_int* minValue, adlx_int* maxValue); + + //IADLXSystemMetricsSupport1 + ADLX_RESULT (ADLX_STD_CALL *IsSupportedPowerDistribution)(IADLXSystemMetricsSupport1* pThis, adlx_bool* supported); +}IADLXSystemMetricsSupport1Vtbl; +struct IADLXSystemMetricsSupport1 { const IADLXSystemMetricsSupport1Vtbl *pVtbl; }; +#endif //__cplusplus +#pragma endregion IADLXSystemMetricsSupport1 + +#pragma region IADLXSystemMetrics1 +#if defined (__cplusplus) +namespace adlx +{ + class ADLX_NO_VTABLE IADLXSystemMetrics1 : public IADLXSystemMetrics + { + public: + ADLX_DECLARE_IID (L"IADLXSystemMetrics1") + + /** + *@page DOX_IADLXSystemMetrics1_PowerDistribution PowerDistribution + *@ENG_START_DOX @brief Gets the distribution of power between CPU and GPU of a system metric sample. @ENG_END_DOX + * + *@syntax + *@codeStart + * @ref ADLX_RESULT PowerDistribution (adlx_int* apuShiftValue, adlx_int* gpuShiftValue, adlx_int* apuShiftLimit, adlx_int* gpuShiftLimit, adlx_int* totalShiftLimit) + *@codeEnd + * + *@params + *@paramrow{1.,[out] ,apuShiftValue,adlx_int* ,@ENG_START_DOX The pointer to a variable where the apu shift alue value is returned. @ENG_END_DOX} + *@paramrow{1.,[out] ,gpuShiftValue,adlx_int* ,@ENG_START_DOX The pointer to a variable where the gpu shift value is returned. @ENG_END_DOX} + *@paramrow{1.,[out] ,apuShiftLimit,adlx_int* ,@ENG_START_DOX The pointer to a variable where the apu shift limit value is returned. @ENG_END_DOX} + *@paramrow{1.,[out] ,gpuShiftLimit,adlx_int* ,@ENG_START_DOX The pointer to a variable where the gpu shift limit value is returned. @ENG_END_DOX} + *@paramrow{1.,[out] ,totalShiftLimit,adlx_int* ,@ENG_START_DOX The pointer to a variable where the total shift limit value is returned. @ENG_END_DOX} + * + *@retvalues + *@ENG_START_DOX If the distribution of power is successfully returned, __ADLX_OK__ is returned.
+ * If the distribution of power is not successfully returned, an error code is returned.
+ * Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX + * + *@copydoc IADLXSystemMetrics1_REQ_TABLE + * + */ + virtual ADLX_RESULT ADLX_STD_CALL PowerDistribution(adlx_int* apuShiftValue, adlx_int* gpuShiftValue, adlx_int* apuShiftLimit, adlx_int* gpuShiftLimit, adlx_int* totalShiftLimit) = 0; + }; + //---------------------------------------------------------------------------------------------- + typedef IADLXInterfacePtr_T IADLXSystemMetrics1Ptr; +} //namespace adlx +#else //__cplusplus +ADLX_DECLARE_IID (IADLXSystemMetrics1, L"IADLXSystemMetrics1") + +typedef struct IADLXSystemMetrics1 IADLXSystemMetrics1; +typedef struct IADLXSystemMetrics1Vtbl +{ + //IADLXInterface + adlx_long (ADLX_STD_CALL *Acquire)(IADLXSystemMetrics1* pThis); + adlx_long (ADLX_STD_CALL *Release)(IADLXSystemMetrics1* pThis); + ADLX_RESULT (ADLX_STD_CALL *QueryInterface)(IADLXSystemMetrics1* pThis, const wchar_t* interfaceId, void** ppInterface); + + //IADLXSystemMetrics + ADLX_RESULT (ADLX_STD_CALL *TimeStamp)(IADLXSystemMetrics1* pThis, adlx_int64* ms); + ADLX_RESULT (ADLX_STD_CALL *CPUUsage)(IADLXSystemMetrics1* pThis, adlx_double* data); + ADLX_RESULT (ADLX_STD_CALL *SystemRAM)(IADLXSystemMetrics1* pThis, adlx_int* data); + ADLX_RESULT (ADLX_STD_CALL *SmartShift)(IADLXSystemMetrics1* pThis, adlx_int* data); + + //IADLXSystemMetrics1 + ADLX_RESULT (ADLX_STD_CALL *PowerDistribution)(IADLXSystemMetrics1* pThis, adlx_int* apuShiftValue, adlx_int* gpuShiftValue, adlx_int* apuShiftLimit, adlx_int* gpuShiftLimit, adlx_int* totalShiftLimit); +}IADLXSystemMetrics1Vtbl; +struct IADLXSystemMetrics1 { const IADLXSystemMetrics1Vtbl *pVtbl; }; +#endif //__cplusplus +#pragma endregion IADLXSystemMetrics1 + +#endif//ADLX_IPERFORMANCEMONITORING1_H diff --git a/SDK/Include/IPowerTuning.h b/SDK/Include/IPowerTuning.h new file mode 100644 index 00000000..079dc6af --- /dev/null +++ b/SDK/Include/IPowerTuning.h @@ -0,0 +1,473 @@ +// +// Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. +// +//------------------------------------------------------------------------------------------------- + +#ifndef ADLX_POWERTUNING_H +#define ADLX_POWERTUNING_H +#pragma once + +#include "ADLXStructures.h" +#include "IChangedEvent.h" + +#pragma region IADLXSmartShiftMax +#if defined (__cplusplus) +namespace adlx +{ + class ADLX_NO_VTABLE IADLXSmartShiftMax : public IADLXInterface + { + public: + ADLX_DECLARE_IID (L"IADLXSmartShiftMax") + + /** + *@page DOX_IADLXSmartShiftMax_IsSupported IsSupported + *@ENG_START_DOX @brief Checks if AMD SmartShift Max is supported. @ENG_END_DOX + * + *@syntax + *@codeStart + * @ref ADLX_RESULT IsSupported (adlx_bool* supported) + *@codeEnd + * + *@params + * @paramrow{1.,[out],supported,adlx_bool*,@ENG_START_DOX The pointer to a variable where the state of AMD SmartShift Max is returned. The variable is __true__ if AMD SmartShift Max is supported. The variable is __false__ if AMD SmartShift Max is not supported. @ENG_END_DOX} + * + *@retvalues + *@ENG_START_DOX If the state of AMD SmartShift Max is successfully returned, __ADLX_OK__ is returned.
+ * If the state of AMD SmartShift Max is not successfully returned, an error code is returned.
+ * Refer to @ref ADLX_RESULT for success codes and error codes.
@ENG_END_DOX + * + *@addinfo + *@ENG_START_DOX + *AMD SmartShift Max dynamically shifts power between CPU and GPU to boost performance, depending on workload. + *@ENG_END_DOX + * + *@copydoc IADLXSmartShiftMax_REQ_TABLE + * + */ + virtual ADLX_RESULT ADLX_STD_CALL IsSupported (adlx_bool* supported) = 0; + + /** + *@page DOX_IADLXSmartShiftMax_GetBiasMode GetBiasMode + *@ENG_START_DOX @brief Gets the AMD SmartShift Max current bias mode. @ENG_END_DOX + * + *@syntax + *@codeStart + * @ref ADLX_RESULT GetBiasMode (@ref ADLX_SSM_BIAS_MODE* mode) + *@codeEnd + * + *@params + * @paramrow{1.,[out],mode,@ref ADLX_SSM_BIAS_MODE*,@ENG_START_DOX The pointer to a variable where the AMD SmartShift Max current bias mode is returned. @ENG_END_DOX} + * + *@retvalues + *@ENG_START_DOX If the current bias mode is successfully returned, __ADLX_OK__ is returned.
+ * If the current bias mode is not successfully returned, an error code is returned.
+ * Refer to @ref ADLX_RESULT for success codes and error codes.
@ENG_END_DOX + * + *@addinfo + *@ENG_START_DOX + *AMD SmartShift Max dynamically shifts power between CPU and GPU to boost performance according to workload dependencies. + *@ENG_END_DOX + * + *@copydoc IADLXSmartShiftMax_REQ_TABLE + * + */ + virtual ADLX_RESULT ADLX_STD_CALL GetBiasMode(ADLX_SSM_BIAS_MODE* mode) = 0; + + /** + *@page DOX_IADLXSmartShiftMax_SetBiasMode SetBiasMode + *@ENG_START_DOX @brief Sets AMD SmartShift Max bias mode. @ENG_END_DOX + * + *@syntax + *@codeStart + * @ref ADLX_RESULT SetBiasMode (@ref ADLX_SSM_BIAS_MODE mode) + *@codeEnd + * + *@params + * @paramrow{1.,[in],mode,@ref ADLX_SSM_BIAS_MODE,@ENG_START_DOX The new AMD SmartShift Max bias mode. @ENG_END_DOX} + * + *@retvalues + *@ENG_START_DOX If the bias mode is successfully set, __ADLX_OK__ is returned.
+ * If the bias mode is not successfully set, an error code is returned.
+ * Refer to @ref ADLX_RESULT for success codes and error codes.
@ENG_END_DOX + * + *@addinfo + *@ENG_START_DOX + *AMD SmartShift Max dynamically shifts power between CPU and GPU to boost performance, depending on workload. + *@ENG_END_DOX + * + *@copydoc IADLXSmartShiftMax_REQ_TABLE + * + */ + virtual ADLX_RESULT ADLX_STD_CALL SetBiasMode(ADLX_SSM_BIAS_MODE mode) = 0; + + /** + *@page DOX_IADLXSmartShiftMax_GetBiasRange GetBiasRange + *@ENG_START_DOX @brief Gets maximum bias, minimum bias, and step bias of AMD SmartShift Max. @ENG_END_DOX + * + *@syntax + *@codeStart + * @ref ADLX_RESULT GetBiasRange (@ref ADLX_IntRange* range) + *@codeEnd + * + *@params + * @paramrow{1.,[out],range,@ref ADLX_IntRange*,@ENG_START_DOX The pointer to a variable where the bias range of AMD SmartShift Max is returned. @ENG_END_DOX} + * + *@retvalues + *@ENG_START_DOX If the bias range is successfully returned, __ADLX_OK__ is returned.
+ * If the bias range is not successfully returned, an error code is returned.
+ * Refer to @ref ADLX_RESULT for success codes and error codes.
@ENG_END_DOX + * + *@addinfo + *@ENG_START_DOX + *AMD SmartShift Max dynamically shifts power between CPU and GPU to boost performance, depending on workload. + *@ENG_END_DOX + * + *@copydoc IADLXSmartShiftMax_REQ_TABLE + * + */ + virtual ADLX_RESULT ADLX_STD_CALL GetBiasRange(ADLX_IntRange* range) = 0; + + /** + *@page DOX_IADLXSmartShiftMax_GetBias GetBias + *@ENG_START_DOX @brief Gets the AMD SmartShift Max current bias. @ENG_END_DOX + * + *@syntax + *@codeStart + * @ref ADLX_RESULT GetBias (adlx_int* bias) + *@codeEnd + * + *@params + * @paramrow{1.,[out],bias,adlx_int*,@ENG_START_DOX The pointer to a variable where the AMD SmartShift Max current bias is returned. @ENG_END_DOX} + * + *@retvalues + *@ENG_START_DOX If the current bias is successfully returned, __ADLX_OK__ is returned.
+ * If the current bias is not successfully returned, an error code is returned.
+ * Refer to @ref ADLX_RESULT for success codes and error codes.
@ENG_END_DOX + * + *@addinfo + *@ENG_START_DOX + *AMD SmartShift Max dynamically shifts power between CPU and GPU to boost performance, depending on workload. + *@ENG_END_DOX + * + *@copydoc IADLXSmartShiftMax_REQ_TABLE + * + */ + virtual ADLX_RESULT ADLX_STD_CALL GetBias(adlx_int* bias) = 0; + + /** + *@page DOX_IADLXSmartShiftMax_SetBias SetBias + *@ENG_START_DOX @brief Sets the bias of AMD SmartShift Max. @ENG_END_DOX + * + *@syntax + *@codeStart + * @ref ADLX_RESULT SetBias (adlx_int bias) + *@codeEnd + * + *@params + * @paramrow{1.,[in],bias,adlx_int,@ENG_START_DOX The new AMD SmartShift Max bias. @ENG_END_DOX} + * + *@retvalues + *@ENG_START_DOX If the bias is successfully set, __ADLX_OK__ is returned.
+ * If the bias is not successfully set, an error code is returned.
+ * Refer to @ref ADLX_RESULT for success codes and error codes.
@ENG_END_DOX + * + *@addinfo + *@ENG_START_DOX + *AMD SmartShift Max dynamically shifts power between CPU and GPU to boost performance, depending on workload. + *@ENG_END_DOX + * + *@copydoc IADLXSmartShiftMax_REQ_TABLE + * + */ + virtual ADLX_RESULT ADLX_STD_CALL SetBias(adlx_int bias) = 0; + }; //IADLXSmartShiftMax + //---------------------------------------------------------------------------------------------- + typedef IADLXInterfacePtr_T IADLXSmartShiftMaxPtr; +} //namespace adlx +#else //__cplusplus +ADLX_DECLARE_IID (IADLXSmartShiftMax, L"IADLXSmartShiftMax") +typedef struct IADLXSmartShiftMax IADLXSmartShiftMax; +typedef struct IADLXSmartShiftMaxVtbl +{ + //IADLXInterface + adlx_long (ADLX_STD_CALL *Acquire)(IADLXSmartShiftMax* pThis); + adlx_long (ADLX_STD_CALL *Release)(IADLXSmartShiftMax* pThis); + ADLX_RESULT (ADLX_STD_CALL *QueryInterface)(IADLXSmartShiftMax* pThis, const wchar_t* interfaceId, void** ppInterface); + + //IADLXSmartShiftMax + ADLX_RESULT (ADLX_STD_CALL *IsSupported)(IADLXSmartShiftMax* pThis, adlx_bool* supported); + ADLX_RESULT (ADLX_STD_CALL *GetBiasMode)(IADLXSmartShiftMax* pThis, ADLX_SSM_BIAS_MODE* mode); + ADLX_RESULT (ADLX_STD_CALL *SetBiasMode)(IADLXSmartShiftMax* pThis, ADLX_SSM_BIAS_MODE mode); + ADLX_RESULT (ADLX_STD_CALL *GetBiasRange)(IADLXSmartShiftMax* pThis, ADLX_IntRange* range); + ADLX_RESULT (ADLX_STD_CALL *GetBias)(IADLXSmartShiftMax* pThis, adlx_int* bias); + ADLX_RESULT (ADLX_STD_CALL *SetBias)(IADLXSmartShiftMax* pThis, adlx_int bias); +}IADLXSmartShiftMaxVtbl; +struct IADLXSmartShiftMax { const IADLXSmartShiftMaxVtbl *pVtbl; }; +#endif //__cplusplus +#pragma endregion IADLXSmartShiftMax + +#pragma region IADLXPowerTuningChangedEvent +#if defined (__cplusplus) +namespace adlx +{ + class ADLX_NO_VTABLE IADLXPowerTuningChangedEvent : public IADLXChangedEvent + { + public: + ADLX_DECLARE_IID (L"IADLXPowerTuningChangedEvent") + + /** + *@page DOX_IADLXPowerTuningChangedEvent_IsSmartShiftMaxChanged IsSmartShiftMaxChanged + *@ENG_START_DOX @brief Checks for changes to the AMD SmartShift Max settings. @ENG_END_DOX + * + *@syntax + *@codeStart + * adlx_bool IsSmartShiftMaxChanged () + *@codeEnd + * + *@params + *N/A + * + *@retvalues + *@ENG_START_DOX If there are any changes to the AMD SmartShift Max settings, __true__ is returned.
+ * If there are on changes to the AMD SmartShift Max settings, __false__ is returned.
@ENG_END_DOX + * + *@copydoc IADLXPowerTuningChangedEvent_REQ_TABLE + * + */ + virtual adlx_bool ADLX_STD_CALL IsSmartShiftMaxChanged () = 0; + }; //IADLXPowerTuningChangedEvent + //---------------------------------------------------------------------------------------------- + typedef IADLXInterfacePtr_T IADLXPowerTuningChangedEventPtr; +} //namespace adlx +#else //__cplusplus +ADLX_DECLARE_IID (IADLXPowerTuningChangedEvent, L"IADLXPowerTuningChangedEvent") +typedef struct IADLXPowerTuningChangedEvent IADLXPowerTuningChangedEvent; +typedef struct IADLXPowerTuningChangedEventVtbl +{ + //IADLXInterface + adlx_long (ADLX_STD_CALL *Acquire)(IADLXPowerTuningChangedEvent* pThis); + adlx_long (ADLX_STD_CALL *Release)(IADLXPowerTuningChangedEvent* pThis); + ADLX_RESULT (ADLX_STD_CALL *QueryInterface)(IADLXPowerTuningChangedEvent* pThis, const wchar_t* interfaceId, void** ppInterface); + + //IADLXChangedEvent + ADLX_SYNC_ORIGIN(ADLX_STD_CALL* GetOrigin)(IADLXPowerTuningChangedEvent* pThis); + + //IADLXPowerTuningChangedEvent + adlx_bool (ADLX_STD_CALL *IsSmartShiftMaxChanged)(IADLXPowerTuningChangedEvent* pThis); +}IADLXPowerTuningChangedEventVtbl; +struct IADLXPowerTuningChangedEvent { const IADLXPowerTuningChangedEventVtbl *pVtbl; }; +#endif //__cplusplus +#pragma endregion IADLXPowerTuningChangedEvent + +#pragma region IADLXPowerTuningChangedListener +#if defined (__cplusplus) +namespace adlx +{ + class ADLX_NO_VTABLE IADLXPowerTuningChangedListener + { + public: + /** + *@page DOX_IADLXPowerTuningChangedListener_OnPowerTuningChanged OnPowerTuningChanged + *@ENG_START_DOX @brief __OnPowerTuningChanged__ is called by ADLX when power tuning settings change. @ENG_END_DOX + * + *@syntax + *@codeStart + * adlx_bool OnPowerTuningChanged (@ref DOX_IADLXPowerTuningChangedEvent* pPowerTuningChangedEvent) + *@codeEnd + * + *@params + *@paramrow{1.,[in] ,pPowerTuningChangedEvent,@ref DOX_IADLXPowerTuningChangedEvent* ,@ENG_START_DOX The pointer to a power tuning settings change event. @ENG_END_DOX} + * + *@retvalues + *@ENG_START_DOX If the application requires ADLX to continue notifying the next listener, __true__ must be returned.
+ * If the application requires ADLX to stop notifying the next listener, __false__ must be returned.
@ENG_END_DOX + * + *@detaileddesc + *@ENG_START_DOX Once the application registers to the notifications with @ref DOX_IADLXPowerTuningChangedHandling_AddPowerTuningEventListener, ADLX will call this method until the application unregisters from the notifications with @ref DOX_IADLXPowerTuningChangedHandling_RemovePowerTuningEventListener. + * The method should return quickly to not block the execution path in ADLX. If the method requires a long processing of the event notification, the application must hold onto a reference to the power tuning settings change event with @ref DOX_IADLXInterface_Acquire and make it available on an asynchronous thread and return immediately. When the asynchronous thread is done processing it must discard the power tuning settings change event with @ref DOX_IADLXInterface_Release. @ENG_END_DOX + * + *@copydoc IADLXPowerTuningChangedListener_REQ_TABLE + * + */ + virtual adlx_bool ADLX_STD_CALL OnPowerTuningChanged(IADLXPowerTuningChangedEvent* pPowerTuningChangedEvent) = 0; + }; //IADLXPowerTuningChangedListener +} //namespace adlx +#else //__cplusplus +typedef struct IADLXPowerTuningChangedListener IADLXPowerTuningChangedListener; +typedef struct IADLXPowerTuningChangedListenerVtbl +{ + adlx_bool (ADLX_STD_CALL *OnPowerTuningChanged)(IADLXPowerTuningChangedListener* pThis, IADLXPowerTuningChangedEvent* pPowerTuningChangedEvent); +} IADLXPowerTuningChangedListenerVtbl; +struct IADLXPowerTuningChangedListener { const IADLXPowerTuningChangedListenerVtbl *pVtbl; }; +#endif //__cplusplus +#pragma endregion IADLXPowerTuningChangedListener + +#pragma region IADLXPowerTuningChangedHandling +#if defined (__cplusplus) +namespace adlx +{ + class ADLX_NO_VTABLE IADLXPowerTuningChangedHandling : public IADLXInterface + { + public: + ADLX_DECLARE_IID (L"IADLXPowerTuningChangedHandling") + + /** + *@page DOX_IADLXPowerTuningChangedHandling_AddPowerTuningEventListener AddPowerTuningEventListener + *@ENG_START_DOX @brief Registers an event listener for notifications whenever power tuning settings are changed. @ENG_END_DOX + * + *@syntax + *@codeStart + * @ref ADLX_RESULT AddPowerTuningEventListener (@ref DOX_IADLXPowerTuningChangedListener* pPowerTuningChangedListener) + *@codeEnd + * + *@params + *@paramrow{1.,[in] ,pPowerTuningChangedListener,@ref DOX_IADLXPowerTuningChangedListener* ,@ENG_START_DOX The pointer to the event listener interface to register for receiving power tuning settings change notifications. @ENG_END_DOX} + * + *@retvalues + *@ENG_START_DOX If the event listener is successfully registered, __ADLX_OK__ is returned.
+ * If the event listener is not successfully registered, an error code is returned.
+ * Refer to @ref ADLX_RESULT for success codes and error codes.
@ENG_END_DOX + * + *@detaileddesc + *@ENG_START_DOX Once the event listener is successfully registered, ADLX calls the @ref DOX_IADLXPowerTuningChangedListener_OnPowerTuningChanged listener method whenever power tuning settings are changed.
+ * The event listener instance must exist until the application unregisters the event listener with @ref DOX_IADLXPowerTuningChangedHandling_RemovePowerTuningEventListener.
@ENG_END_DOX + * + *@copydoc IADLXPowerTuningChangedHandling_REQ_TABLE + * + */ + virtual ADLX_RESULT ADLX_STD_CALL AddPowerTuningEventListener (IADLXPowerTuningChangedListener* pPowerTuningChangedListener) = 0; + + /** + *@page DOX_IADLXPowerTuningChangedHandling_RemovePowerTuningEventListener RemovePowerTuningEventListener + *@ENG_START_DOX @brief Unregisters an event listener from the power tuning settings event list. @ENG_END_DOX + * + *@syntax + *@codeStart + * @ref ADLX_RESULT RemovePowerTuningEventListener (@ref DOX_IADLXPowerTuningChangedListener* pPowerTuningChangedListener) + *@codeEnd + * + *@params + *@paramrow{1.,[in] ,pPowerTuningChangedListener,@ref DOX_IADLXPowerTuningChangedListener* ,@ENG_START_DOX The pointer to the event listener interface to unregister from receiving power tuning settings change notifications. @ENG_END_DOX} + * + *@retvalues + *@ENG_START_DOX If the event listener is successfully unregistered, __ADLX_OK__ is returned.
+ * If the event listener is not successfully unregistered, an error code is returned.
+ * Refer to @ref ADLX_RESULT for success codes and error codes.
@ENG_END_DOX + * + *@detaileddesc + *@ENG_START_DOX Once the event listener is successfully unregistered, ADLX will no longer call the @ref DOX_IADLXPowerTuningChangedListener_OnPowerTuningChanged listener method when power tuning settings are changed. + * The application can discard the event listener instance. @ENG_END_DOX + * + *@copydoc IADLXPowerTuningChangedHandling_REQ_TABLE + * + */ + virtual ADLX_RESULT ADLX_STD_CALL RemovePowerTuningEventListener (IADLXPowerTuningChangedListener* pPowerTuningChangedListener) = 0; + + }; //IADLXPowerTuningChangedHandling + //---------------------------------------------------------------------------------------------- + typedef IADLXInterfacePtr_T IADLXPowerTuningChangedHandlingPtr; +} //namespace adlx +#else //__cplusplus +ADLX_DECLARE_IID (IADLXPowerTuningChangedHandling, L"IADLXPowerTuningChangedHandling") +typedef struct IADLXPowerTuningChangedHandling IADLXPowerTuningChangedHandling; +typedef struct IADLXPowerTuningChangedHandlingVtbl +{ + //IADLXInterface + adlx_long (ADLX_STD_CALL *Acquire)(IADLXPowerTuningChangedHandling* pThis); + adlx_long (ADLX_STD_CALL *Release)(IADLXPowerTuningChangedHandling* pThis); + ADLX_RESULT (ADLX_STD_CALL *QueryInterface)(IADLXPowerTuningChangedHandling* pThis, const wchar_t* interfaceId, void** ppInterface); + + //IADLXPowerTuningChangedHandling + ADLX_RESULT (ADLX_STD_CALL *AddPowerTuningEventListener)(IADLXPowerTuningChangedHandling* pThis, IADLXPowerTuningChangedListener* pPowerTuningChangedListener); + ADLX_RESULT (ADLX_STD_CALL *RemovePowerTuningEventListener)(IADLXPowerTuningChangedHandling* pThis, IADLXPowerTuningChangedListener* pPowerTuningChangedListener); +} IADLXPowerTuningChangedHandlingVtbl; +struct IADLXPowerTuningChangedHandling { const IADLXPowerTuningChangedHandlingVtbl *pVtbl; }; +#endif //__cplusplus +#pragma endregion IADLXPowerTuningChangedHandling + +#pragma region IADLXPowerTuningServices +#if defined (__cplusplus) +namespace adlx +{ + class ADLX_NO_VTABLE IADLXPowerTuningServices : public IADLXInterface + { + public: + ADLX_DECLARE_IID (L"IADLXPowerTuningServices") + + /** + *@page DOX_IADLXPowerTuningServices_GetPowerTuningChangedHandling GetPowerTuningChangedHandling + *@ENG_START_DOX @brief Gets the reference counted interface that allows registering and unregistering for notifications when power tuning settings change. @ENG_END_DOX + * + *@syntax + *@codeStart + * @ref ADLX_RESULT GetPowerTuningChangedHandling (@ref DOX_IADLXPowerTuningChangedHandling** ppPowerTuningChangedHandling) + *@codeEnd + * + *@params + *@paramrow{1.,[out] ,ppPowerTuningChangedHandling,@ref DOX_IADLXPowerTuningChangedHandling** ,@ENG_START_DOX The address of a pointer to the returned interface. If the interface is not successfully returned\, the method sets the dereferenced address __*ppPowerTuningChangedHandling__ to __nullptr__. @ENG_END_DOX} + * + *@retvalues + *@ENG_START_DOX If the interface is successfully returned, __ADLX_OK__ is returned.
+ * If the interface is not successfully returned, an error code is returned.
+ * Refer to @ref ADLX_RESULT for success codes and error codes.
@ENG_END_DOX + * + *@detaileddesc + *@ENG_START_DOX @details The returned interface must be discarded with @ref DOX_IADLXInterface_Release when it is no longer needed. @ENG_END_DOX + * + *@addinfo + *@ENG_START_DOX In C++, when using ADLX interfaces as smart pointers, there is no need to call @ref DOX_IADLXInterface_Release because smart pointers call it in their internal implementation. @ENG_END_DOX + * + *@copydoc IADLXPowerTuningServices_REQ_TABLE + * + */ + virtual ADLX_RESULT ADLX_STD_CALL GetPowerTuningChangedHandling (IADLXPowerTuningChangedHandling** ppPowerTuningChangedHandling) = 0; + + /** + *@page DOX_IADLXPowerTuningServices_GetSmartShiftMax GetSmartShiftMax + *@ENG_START_DOX @brief Gets the reference counted AMD SmartShift Max interface. @ENG_END_DOX + *@syntax + *@codeStart + * @ref ADLX_RESULT GetSmartShiftMax (@ref DOX_IADLXSmartShiftMax** ppSmartShiftMax) + *@codeEnd + * + *@params + *@paramrow{1.,[out] ,ppSmartShiftMax,@ref DOX_IADLXSmartShiftMax** ,@ENG_START_DOX The address of a pointer to the returned interface. If the interface is not successfully returned\, the method sets the dereferenced address __*ppSmartShiftMax__ to __nullptr__. @ENG_END_DOX} + * + *@retvalues + *@ENG_START_DOX If the interface is successfully returned, __ADLX_OK__ is returned.
+ * If the interface is not successfully returned, an error code is returned.
+ * Refer to @ref ADLX_RESULT for success codes and error codes.
@ENG_END_DOX + * + *@detaileddesc + *@ENG_START_DOX @details The returned interface must be discarded with @ref DOX_IADLXInterface_Release when it is no longer needed. @ENG_END_DOX + * + *@addinfo + *@ENG_START_DOX In C++, when using ADLX interfaces as smart pointers, there is no need to call @ref DOX_IADLXInterface_Release because smart pointers call it in their internal implementation. @ENG_END_DOX + * + *@copydoc IADLXPowerTuningServices_REQ_TABLE + * + */ + virtual ADLX_RESULT ADLX_STD_CALL GetSmartShiftMax (IADLXSmartShiftMax** ppSmartShiftMax) = 0; + }; //IADLXPowerTuningServices + //---------------------------------------------------------------------------------------------- + typedef IADLXInterfacePtr_T IADLXPowerTuningServicesPtr; +} //namespace adlx +#else //__cplusplus +ADLX_DECLARE_IID (IADLXPowerTuningServices, L"IADLXPowerTuningServices") +typedef struct IADLXPowerTuningServices IADLXPowerTuningServices; +typedef struct IADLXPowerTuningServicesVtbl +{ + //IADLXInterface + adlx_long (ADLX_STD_CALL *Acquire)(IADLXPowerTuningServices* pThis); + adlx_long (ADLX_STD_CALL *Release)(IADLXPowerTuningServices* pThis); + ADLX_RESULT (ADLX_STD_CALL *QueryInterface)(IADLXPowerTuningServices* pThis, const wchar_t* interfaceId, void** ppInterface); + + //IADLXPowerTuningServices + ADLX_RESULT (ADLX_STD_CALL *GetPowerTuningChangedHandling)(IADLXPowerTuningServices* pThis, IADLXPowerTuningChangedHandling** ppPowerTuningChangedHandling); + ADLX_RESULT (ADLX_STD_CALL *GetSmartShiftMax)(IADLXPowerTuningServices* pThis, IADLXSmartShiftMax** ppSmartShiftMax); +}IADLXPowerTuningServicesVtbl; +struct IADLXPowerTuningServices { const IADLXPowerTuningServicesVtbl *pVtbl; }; +#endif //__cplusplus +#pragma endregion IADLXPowerTuningServices + +#endif //ADLX_POWERTUNING_H diff --git a/SDK/Include/ISmartAccessMemory.h b/SDK/Include/ISmartAccessMemory.h new file mode 100644 index 00000000..48f06942 --- /dev/null +++ b/SDK/Include/ISmartAccessMemory.h @@ -0,0 +1,126 @@ +// +// Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. +// +//------------------------------------------------------------------------------------------------- + +#ifndef ADLX_ISMARTACCESSMEMORY_H +#define ADLX_ISMARTACCESSMEMORY_H +#pragma once + +#include "ADLXStructures.h" + +//------------------------------------------------------------------------------------------------- +//ISmartAccessMemory.h - Interfaces for ADLX AMD SmartAccess Memory functionality + +// AMD SmartAccess Memory interface +#pragma region IADLXSmartAccessMemory +#if defined (__cplusplus) +namespace adlx +{ + class ADLX_NO_VTABLE IADLXSmartAccessMemory : public IADLXInterface + { + public: + ADLX_DECLARE_IID(L"IADLXSmartAccessMemory") + + /** + *@page DOX_IADLXSmartAccessMemory_IsSupported IsSupported + *@ENG_START_DOX @brief Checks if AMD SmartAccess Memory is supported on a GPU. @ENG_END_DOX + * + *@syntax + *@codeStart + * @ref ADLX_RESULT IsSupported (adlx_bool* supported) + *@codeEnd + * + *@params + * @paramrow{1.,[out],supported,adlx_bool*,@ENG_START_DOX The pointer to a variable where the state of AMD SmartAccess Memory is returned. The variable is __true__ if AMD SmartAccess Memory is supported. The variable is __false__ if AMD SmartAccess Memory is not supported. @ENG_END_DOX} + * + *@retvalues + *@ENG_START_DOX If the state of AMD SmartAccess Memory is successfully returned, __ADLX_OK__ is returned.
+ * If the state of AMD SmartAccess Memory is not successfully returned, an error code is returned.
+ * Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX + * + *@copydoc IADLXSmartAccessMemory_REQ_TABLE + * + */ + virtual ADLX_RESULT ADLX_STD_CALL IsSupported(adlx_bool* supported) = 0; + + /** + *@page DOX_IADLXSmartAccessMemory_IsEnabled IsEnabled + *@ENG_START_DOX @brief Checks if AMD SmartAccess Memory is enabled on a GPU. @ENG_END_DOX + * + *@syntax + *@codeStart + * @ref ADLX_RESULT IsEnabled (adlx_bool* enabled) + *@codeEnd + * + *@params + * @paramrow{1.,[out],enabled,adlx_bool*,@ENG_START_DOX The pointer to a variable where the state of AMD SmartAccess Memory is returned. The variable is __true__ if AMD SmartAccess Memory is enabled. The variable is __false__ if AMD SmartAccess Memory is not enabled. @ENG_END_DOX} + * + *@retvalues + *@ENG_START_DOX If the state of AMD SmartAccess Memory is successfully returned, __ADLX_OK__ is returned.
+ * If the state of AMD SmartAccess Memory is not successfully returned, an error code is returned.
+ * Refer to @ref ADLX_RESULT for success codes and error codes.
@ENG_END_DOX + * + *@copydoc IADLXSmartAccessMemory_REQ_TABLE + * + */ + virtual ADLX_RESULT ADLX_STD_CALL IsEnabled(adlx_bool* enabled) = 0; + + /** + *@page DOX_IADLXSmartAccessMemory_SetEnabled SetEnabled + *@ENG_START_DOX @brief Enable or disable the state of AMD SmartAccess Memory on a GPU. @ENG_END_DOX + * + *@syntax + *@codeStart + * @ref ADLX_RESULT SetEnabled (adlx_bool enable) + *@codeEnd + * + *@params + * @paramrow{1.,[in],enable,adlx_bool,@ENG_START_DOX The new AMD SmartAccess Memory state. Set __true__ to enable AMD SmartAccess Memory. Set __false__ to disable AMD SmartAccess Memory. @ENG_END_DOX} + * + *@retvalues + *@ENG_START_DOX If the state of AMD SmartAccess Memory is successfully set, __ADLX_OK__ is returned.
+ * If the state of AMD SmartAccess Memory is not successfully set, an error code is returned.
+ * Refer to @ref ADLX_RESULT for success codes and error codes.
@ENG_END_DOX + * + *@detaileddesc + *@ENG_START_DOX @details The __SetEnabled__ method triggers an asynchronous operation that results in changing the maximum size of VRAM of a GPU that the CPU can address.
+ * While this operation is in progress, the applications that run in the context of the GPU or make calls in the driver for the GPU will behave unexpectedly. Before making this call, + * ensure that these applications release the GPU context, such as by closing their user interfaces, and that they will not make calls into the GPU driver during this operation. + * This procedure will allow those applications to continue to function correctly during and after the operation is completed.
+ * To learn when the operation is completed, register an event listener interface using @ref DOX_IADLXGPUTuningServices_GetGPUTuningChangedHandling before calling __SetEnabled__. + * ADLX will call @ref DOX_IADLXGPUTuningChangedListener_OnGPUTuningChanged into the event listener interface twice during the asynchronous execution of __SetEnabled__: + * once before the operation is started, and the second time, after the operation is completed. Use @ref DOX_IADLXGPUTuningChangedEvent1_IsSmartAccessMemoryChanged and + * @ref DOX_IADLXGPUTuningChangedEvent1_GetSmartAccessMemoryStatus to discover the state of this operation. @ENG_END_DOX + * + *@copydoc IADLXSmartAccessMemory_REQ_TABLE + * + */ + virtual ADLX_RESULT ADLX_STD_CALL SetEnabled(adlx_bool enabled) = 0; + }; + //---------------------------------------------------------------------------------------------- + typedef IADLXInterfacePtr_T IADLXSmartAccessMemoryPtr; +} //namespace adlx +#else //__cplusplus +ADLX_DECLARE_IID(IADLXSmartAccessMemory, L"IADLXSmartAccessMemory") + +typedef struct IADLXSmartAccessMemory IADLXSmartAccessMemory; + +typedef struct IADLXSmartAccessMemoryVtbl +{ + //IADLXInterface + adlx_long(ADLX_STD_CALL* Acquire)(IADLXSmartAccessMemory* pThis); + adlx_long(ADLX_STD_CALL* Release)(IADLXSmartAccessMemory* pThis); + ADLX_RESULT(ADLX_STD_CALL* QueryInterface)(IADLXSmartAccessMemory* pThis, const wchar_t* interfaceId, void** ppInterface); + + //IADLXSmartAccessMemory + ADLX_RESULT(ADLX_STD_CALL* IsSupported)(IADLXSmartAccessMemory* pThis, adlx_bool* supported); + ADLX_RESULT(ADLX_STD_CALL* IsEnabled)(IADLXSmartAccessMemory* pThis, adlx_bool* enabled); + ADLX_RESULT(ADLX_STD_CALL* SetEnabled)(IADLXSmartAccessMemory* pThis, adlx_bool enabled); +} IADLXSmartAccessMemoryVtbl; + +struct IADLXSmartAccessMemory { const IADLXSmartAccessMemoryVtbl* pVtbl; }; +#endif +#pragma endregion IADLXSmartAccessMemory + +#endif // !ADLX_ISMARTACCESSMEMORY_H diff --git a/SDK/Include/ISystem1.h b/SDK/Include/ISystem1.h new file mode 100644 index 00000000..744eb577 --- /dev/null +++ b/SDK/Include/ISystem1.h @@ -0,0 +1,237 @@ +// +// Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. +// +//------------------------------------------------------------------------------------------------- + +#ifndef ADLX_ISYSTEM1_H +#define ADLX_ISYSTEM1_H +#pragma once + +#include "ISystem.h" + +// Interfaces for GPU1 Info +#pragma region IADLXGPU1 interface +#if defined (__cplusplus) +namespace adlx +{ + class ADLX_NO_VTABLE IADLXGPU1 : public IADLXGPU + { + public: + ADLX_DECLARE_IID(L"IADLXGPU1") + + /** + * @page DOX_IADLXGPU1_PCIBusType PCIBusType + * @ENG_START_DOX @brief Gets the PCI bus type of a GPU. @ENG_END_DOX + * @syntax + * @codeStart + * @ref ADLX_RESULT PCIBusType (@ref ADLX_PCI_BUS_TYPE* busType) + * @codeEnd + * + * @params + * @paramrow{1.,[out],busType,@ref ADLX_PCI_BUS_TYPE*,@ENG_START_DOX The pointer to a variable where the GPU PCI bus type is returned. @ENG_END_DOX} + * + * @retvalues + * @ENG_START_DOX + * If the GPU PCI bus type is successfully returned, __ADLX_OK__ is returned.
+ * If the GPU PCI bus type is not successfully returned, an error code is returned.
+ * Refer to @ref ADLX_RESULT for success codes and error codes.
+ * @ENG_END_DOX + * + * @copydoc IADLXGPU1_REQ_TABLE + * + */ + virtual ADLX_RESULT ADLX_STD_CALL PCIBusType(ADLX_PCI_BUS_TYPE* busType) const = 0; + + /** + * @page DOX_IADLXGPU1_PCIBusLaneWidth PCIBusLaneWidth + * @ENG_START_DOX @brief Gets the PCI bus lane width of a GPU. @ENG_END_DOX + * + * @syntax + * @codeStart + * @ref ADLX_RESULT PCIBusLaneWidth (adlx_uint* laneWidth) + * @codeEnd + * + * @params + * @paramrow{1.,[out] ,laneWidth,adlx_uint* ,@ENG_START_DOX The pointer to a variable where the PCI bus lane width is returned. @ENG_END_DOX} + * + * @retvalues + * @ENG_START_DOX If the PCI bus lane width is successfully returned, __ADLX_OK__ is returned.
+ * If the PCI bus lane width is not successfully returned, an error code is returned.
+ * Refer to @ref ADLX_RESULT for success codes and error codes.
@ENG_END_DOX + * + * @copydoc IADLXGPU1_REQ_TABLE + * + */ + virtual ADLX_RESULT ADLX_STD_CALL PCIBusLaneWidth(adlx_uint* laneWidth) const = 0; + + /** + * @page DOX_IADLXGPU1_MultiGPUMode MultiGPUMode + * @ENG_START_DOX @brief Gets the AMD MGPU mode of a GPU. @ENG_END_DOX + * @syntax + * @codeStart + * @ref ADLX_RESULT MultiGPUMode (@ref ADLX_MGPU_MODE* mode) + * @codeEnd + * + * @params + * @paramrow{1.,[out],mode,ADLX_MGPU_MODE*,@ENG_START_DOX The pointer to a variable where the AMD MGPU mode is returned. The variable is __MGPU_NONE__ if the GPU is not part of an AMD MGPU configuration. The variable is __MGPU_PRIMARY__ if the GPU is the primary GPU in an AMD MGPU configuration. The variable is __MGPU_SECONDARY__ if the GPU is the secondary GPU in an AMD MGPU configuration. @ENG_END_DOX} + * + * @retvalues + * @ENG_START_DOX + * If __MultiGPUMode__ is successfully returned, __ADLX_OK__ is returned.
+ * If __MultiGPUMode__ is not successfully returned, an error code is returned.
+ * Refer to @ref ADLX_RESULT for success codes and error codes.
+ * @ENG_END_DOX + * + * @addinfo + * @ENG_START_DOX + * AMD MGPU technology harnesses the power of two or more discrete graphics cards working in parallel to dramatically improve performance in games and applications.
+ * On systems with AMD MGPU enabled the video output is delivered through the primary GPU and the workload is allocated to all supported GPUs in the setup.
+ * @ENG_END_DOX + * + * @copydoc IADLXGPU1_REQ_TABLE + * + */ + virtual ADLX_RESULT ADLX_STD_CALL MultiGPUMode(ADLX_MGPU_MODE* mode) = 0; + + /** + * @page DOX_IADLXGPU1_ProductName ProductName + * @ENG_START_DOX @brief Gets the product name of a GPU. @ENG_END_DOX + * @syntax + * @codeStart + * @ref ADLX_RESULT ProductName (const char** productName) + * @codeEnd + * + * @params + * @paramrow{1.,[out],productName,const char**,@ENG_START_DOX The pointer to a zero-terminated string where the productName string of a GPU is returned. @ENG_END_DOX} + * + * @retvalues + * @ENG_START_DOX + * If the productName string is successfully returned, __ADLX_OK__ is returned.
+ * If the productName string is not successfully returned, an error code is returned.
+ * Refer to @ref ADLX_RESULT for success codes and error codes.
+ * @ENG_END_DOX + * + * @addinfo + * @ENG_START_DOX + * The returned memory buffer is valid within a lifetime of the @ref DOX_IADLXGPU1 interface.
+ * If the application uses the productName string beyond the lifetime of the @ref DOX_IADLXGPU1 interface, the application must make a copy of the productName string.
+ * @ENG_END_DOX + * + * @copydoc IADLXGPU1_REQ_TABLE + * + */ + virtual ADLX_RESULT ADLX_STD_CALL ProductName(const char** productName) const = 0; + }; //IADLXGPU1 + //---------------------------------------------------------------------------------------------- + typedef IADLXInterfacePtr_T IADLXGPU1Ptr; +} //namespace adlx +#else +ADLX_DECLARE_IID(IADLXGPU1, L"IADLXGPU1"); +typedef struct IADLXGPU1 IADLXGPU1; + +typedef struct IADLXGPU1Vtbl +{ + //IADLXInterface + adlx_long(ADLX_STD_CALL* Acquire)(IADLXGPU1* pThis); + adlx_long(ADLX_STD_CALL* Release)(IADLXGPU1* pThis); + ADLX_RESULT(ADLX_STD_CALL* QueryInterface)(IADLXGPU1* pThis, const wchar_t* interfaceId, void** ppInterface); + //IADLXGPU + ADLX_RESULT(ADLX_STD_CALL* VendorId)(IADLXGPU1* pThis, const char** vendorId); + ADLX_RESULT(ADLX_STD_CALL* ASICFamilyType)(IADLXGPU1* pThis, ADLX_ASIC_FAMILY_TYPE* asicFamilyType); + ADLX_RESULT(ADLX_STD_CALL* Type)(IADLXGPU1* pThis, ADLX_GPU_TYPE* gpuType); + ADLX_RESULT(ADLX_STD_CALL* IsExternal)(IADLXGPU1* pThis, adlx_bool* isExternal); + ADLX_RESULT(ADLX_STD_CALL* Name)(IADLXGPU1* pThis, const char** gpuName); + ADLX_RESULT(ADLX_STD_CALL* DriverPath)(IADLXGPU1* pThis, const char** driverPath); + ADLX_RESULT(ADLX_STD_CALL* PNPString)(IADLXGPU1* pThis, const char** pnpString); + ADLX_RESULT(ADLX_STD_CALL* HasDesktops)(IADLXGPU1* pThis, adlx_bool* hasDesktops); + ADLX_RESULT(ADLX_STD_CALL* TotalVRAM)(IADLXGPU1* pThis, adlx_uint* vramMB); + ADLX_RESULT(ADLX_STD_CALL* VRAMType)(IADLXGPU1* pThis, const char** type); + ADLX_RESULT(ADLX_STD_CALL* BIOSInfo)(IADLXGPU1* pThis, const char** partNumber, const char** version, const char** date); + ADLX_RESULT(ADLX_STD_CALL* DeviceId)(IADLXGPU1* pThis, const char** deviceId); + ADLX_RESULT(ADLX_STD_CALL* RevisionId)(IADLXGPU1* pThis, const char** revisionId); + ADLX_RESULT(ADLX_STD_CALL* SubSystemId)(IADLXGPU1* pThis, const char** subSystemId); + ADLX_RESULT(ADLX_STD_CALL* SubSystemVendorId)(IADLXGPU1* pThis, const char** subSystemVendorId); + ADLX_RESULT(ADLX_STD_CALL* UniqueId)(IADLXGPU1* pThis, adlx_int* uniqueId); + //IADLXGPU1 + ADLX_RESULT(ADLX_STD_CALL* PCIBusType)(IADLXGPU1* pThis, ADLX_PCI_BUS_TYPE* busType); + ADLX_RESULT(ADLX_STD_CALL* PCIBusLaneWidth)(IADLXGPU1* pThis, adlx_uint* laneWidth); + ADLX_RESULT(ADLX_STD_CALL* MultiGPUMode)(IADLXGPU1* pThis, ADLX_MGPU_MODE* mode); + ADLX_RESULT(ADLX_STD_CALL* ProductName)(IADLXGPU1* pThis, const char** productName); +} IADLXGPU1Vtbl; + +struct IADLXGPU1 +{ + const IADLXGPU1Vtbl* pVtbl; +}; +#endif +#pragma endregion IADLXGPU1 interface + + +#pragma region IADLXSystem1 interface +#if defined (__cplusplus) +namespace adlx +{ + class ADLX_NO_VTABLE IADLXPowerTuningServices; + + class ADLX_NO_VTABLE IADLXSystem1 : public IADLXInterface + { + public: + ADLX_DECLARE_IID (L"IADLXSystem1") + + /** + * @page DOX_IADLXSystem1_GetPowerTuningServices GetPowerTuningServices + * @ENG_START_DOX + * @brief Gets the reference counted main interface to the @ref DOX_IADLXPowerTuningServices "Power Tuning" domain. + * @ENG_END_DOX + * + * @syntax + * @codeStart + * @ref ADLX_RESULT GetPowerTuningServices (@ref DOX_IADLXPowerTuningServices** ppPowerTuningServices) + * @codeEnd + * + * @params + * @paramrow{1.,[out] ,ppPowerTuningServices,@ref DOX_IADLXPowerTuningServices**,@ENG_START_DOX The address of a pointer to the returned interface. If the interface is not successfully returned\, the method sets the dereferenced address __*ppPowerTuningServices__ to __nullptr__. @ENG_END_DOX} + * + * @retvalues + * @ENG_START_DOX + * If the interface is successfully returned, __ADLX_OK__ is returned.
+ * If the interface is not successfully returned, an error code is returned.
+ * Refer to @ref ADLX_RESULT for success codes and error codes.
+ * @ENG_END_DOX + * + * @detaileddesc + * @ENG_START_DOX + * @details The returned interface must be discarded with @ref DOX_IADLXInterface_Release when it is no longer needed. + * @ENG_END_DOX + * + * @addinfo + * @ENG_START_DOX In C++, when using ADLX interfaces as smart pointers, there is no need to call @ref DOX_IADLXInterface_Release because smart pointers call it in their internal implementation. @ENG_END_DOX + * + * @copydoc IADLXSystem1_REQ_TABLE + * + */ + virtual ADLX_RESULT ADLX_STD_CALL GetPowerTuningServices(IADLXPowerTuningServices** ppPowerTuningServices) = 0; + }; //IADLXSystem1 + typedef IADLXInterfacePtr_T IADLXSystem1Ptr; +} //namespace adlx +#else +ADLX_DECLARE_IID (IADLXSystem1, L"IADLXSystem1") + +typedef struct IADLXPowerTuningServices IADLXPowerTuningServices; +typedef struct IADLXSystem1 IADLXSystem1; +typedef struct IADLXSystem1Vtbl +{ + //IADLXInterface + adlx_long (ADLX_STD_CALL *Acquire)(IADLXSystem1* pThis); + adlx_long (ADLX_STD_CALL *Release)(IADLXSystem1* pThis); + ADLX_RESULT (ADLX_STD_CALL *QueryInterface)(IADLXSystem1* pThis, const wchar_t* interfaceId, void** ppInterface); + + //IADLXSystem1 + ADLX_RESULT (ADLX_STD_CALL *GetPowerTuningServices)(IADLXSystem1* pThis, IADLXPowerTuningServices** ppPowerTuningServices); +} IADLXSystem1Vtbl; + +struct IADLXSystem1 { const IADLXSystem1Vtbl*pVtbl; }; +#endif +#pragma endregion IADLXSystem1 interface + +#endif //ADLX_ISYSTEM1_H \ No newline at end of file diff --git a/SDK/Platform/Windows/WinAPIs.cpp b/SDK/Platform/Windows/WinAPIs.cpp index ef499488..cbbd290c 100644 --- a/SDK/Platform/Windows/WinAPIs.cpp +++ b/SDK/Platform/Windows/WinAPIs.cpp @@ -1,4 +1,4 @@ -// +// // Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. // //------------------------------------------------------------------------------------------------- @@ -7,7 +7,7 @@ #include #if defined(_WIN32) // Microsoft compiler - #include +#include #else #error define your copiler #endif @@ -27,7 +27,7 @@ adlx_long ADLX_CDECL_CALL adlx_atomic_inc (adlx_long* X) adlx_long ADLX_CDECL_CALL adlx_atomic_dec (adlx_long* X) { #if defined(_WIN32) // Microsoft compiler - return InterlockedDecrement((long*)X); + return InterlockedDecrement ((long*)X); #endif } @@ -48,7 +48,7 @@ adlx_handle ADLX_CDECL_CALL adlx_load_library (const TCHAR* filename) int ADLX_CDECL_CALL adlx_free_library (adlx_handle module) { #if defined(_WIN32) // Microsoft compiler - return ::FreeLibrary((HMODULE)module) == TRUE; + return ::FreeLibrary ((HMODULE)module) == TRUE; #endif } @@ -56,9 +56,8 @@ int ADLX_CDECL_CALL adlx_free_library (adlx_handle module) void* ADLX_CDECL_CALL adlx_get_proc_address (adlx_handle module, const char* procName) { #if defined(_WIN32) // Microsoft compiler - return (void*)::GetProcAddress((HMODULE)module, procName); + return (void*)::GetProcAddress ((HMODULE)module, procName); #endif } - //#endif //_WIN32 \ No newline at end of file diff --git a/SDKDoc/html/_a_d_l_x_defines_8h.html b/SDKDoc/html/_a_d_l_x_defines_8h.html index 3aeafcec..df0f2cab 100644 --- a/SDKDoc/html/_a_d_l_x_defines_8h.html +++ b/SDKDoc/html/_a_d_l_x_defines_8h.html @@ -11,7 +11,7 @@ -AMD Device Library eXtra: D:/AMD_Git/engbranch/drivers/ADLX/SDK/Include/ADLXDefines.h File Reference +AMD Device Library eXtra: D:/AMD_Git/adlx_release/drivers/ADLX/SDK/Include/ADLXDefines.h File Reference @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -165,6 +165,37 @@ }  Indicates the ASIC family type. More...
  +enum  ADLX_PCI_BUS_TYPE {
+  UNDEFINED = 0 +, PCI +, AGP +, PCIE +,
+  PCIE_2_0 +, PCIE_3_0 +, PCIE_4_0 +
+ } + Indicates the PCI bus type. More...
+  +enum  ADLX_DP_LINK_RATE {
+  DP_LINK_RATE_UNKNOWN = 0 +, DP_LINK_RATE_RBR +, DP_LINK_RATE_2_16GBPS +, DP_LINK_RATE_2_43GBPS +,
+  DP_LINK_RATE_HBR +, DP_LINK_RATE_4_32GBPS +, DP_LINK_RATE_HBR2 +, DP_LINK_RATE_HBR3 +,
+  DP_LINK_RATE_UHBR10 +, DP_LINK_RATE_UHBR13D5 +, DP_LINK_RATE_UHBR20 +
+ } + Indicates the DP link rate. More...
+  enum  ADLX_GPU_TYPE { GPUTYPE_UNDEFINED = 0 , GPUTYPE_INTEGRATED , GPUTYPE_DISCRETE @@ -432,11 +463,22 @@ }  Indicates the custom 3D LUT color space. More...
  +enum  ADLX_SSM_BIAS_MODE { SSM_BIAS_AUTO = 0 +, SSM_BIAS_MANUAL + } + AMD SmartShift Max bias mode. More...
+  enum  ADLX_ANTILAG_STATE { ANTILAG = 0 , ANTILAGNEXT }  Indicates the state of Anti Lag. More...
  +enum  ADLX_MGPU_MODE { MGPU_NONE = 0 +, MGPU_PRIMARY +, MGPU_SECONDARY + } + Indicates the AMD MGPU mode. More...
diff --git a/SDKDoc/html/_a_d_l_x_structures_8h.html b/SDKDoc/html/_a_d_l_x_structures_8h.html index 0d608d82..111ddc5d 100644 --- a/SDKDoc/html/_a_d_l_x_structures_8h.html +++ b/SDKDoc/html/_a_d_l_x_structures_8h.html @@ -11,7 +11,7 @@ -AMD Device Library eXtra: D:/AMD_Git/engbranch/drivers/ADLX/SDK/Include/ADLXStructures.h File Reference +AMD Device Library eXtra: D:/AMD_Git/adlx_release/drivers/ADLX/SDK/Include/ADLXStructures.h File Reference @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_mapping.html b/SDKDoc/html/_d_o_x__i_a_d_l_mapping.html index 47a4585c..01612583 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_mapping.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_mapping.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -141,7 +141,7 @@

Methods

Requirements

- +
Headerinclude"ADLXDefines.h"
Headerinclude "ADLXDefines.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_mapping__a_d_l_ids_from_a_d_l_x_desktop.html b/SDKDoc/html/_d_o_x__i_a_d_l_mapping__a_d_l_ids_from_a_d_l_x_desktop.html index 731512c6..ed2409a2 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_mapping__a_d_l_ids_from_a_d_l_x_desktop.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_mapping__a_d_l_ids_from_a_d_l_x_desktop.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -166,7 +166,7 @@

Remarks

Requirements

- +
Headerinclude"ADLXDefines.h"
Headerinclude "ADLXDefines.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_mapping__a_d_l_ids_from_a_d_l_x_display.html b/SDKDoc/html/_d_o_x__i_a_d_l_mapping__a_d_l_ids_from_a_d_l_x_display.html index 2e90dd72..baa9ce32 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_mapping__a_d_l_ids_from_a_d_l_x_display.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_mapping__a_d_l_ids_from_a_d_l_x_display.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -166,7 +166,7 @@

Remarks

Requirements

- +
Headerinclude"ADLXDefines.h"
Headerinclude "ADLXDefines.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_mapping__adl_adapter_index_from_a_d_l_x_g_p_u.html b/SDKDoc/html/_d_o_x__i_a_d_l_mapping__adl_adapter_index_from_a_d_l_x_g_p_u.html index 70e56406..957fdb6a 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_mapping__adl_adapter_index_from_a_d_l_x_g_p_u.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_mapping__adl_adapter_index_from_a_d_l_x_g_p_u.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -134,7 +134,7 @@

Remarks

Requirements

- +
Headerinclude"ADLXDefines.h"
Headerinclude "ADLXDefines.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_mapping__bdf_from_a_d_l_x_g_p_u.html b/SDKDoc/html/_d_o_x__i_a_d_l_mapping__bdf_from_a_d_l_x_g_p_u.html index be0b78cd..15bab078 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_mapping__bdf_from_a_d_l_x_g_p_u.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_mapping__bdf_from_a_d_l_x_g_p_u.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -150,7 +150,7 @@

Remarks

Requirements

- +
Headerinclude"ADLXDefines.h"
Headerinclude "ADLXDefines.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_mapping__get_a_d_l_x_desktop_from_a_d_l_ids.html b/SDKDoc/html/_d_o_x__i_a_d_l_mapping__get_a_d_l_x_desktop_from_a_d_l_ids.html index 4af033b2..6a92f846 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_mapping__get_a_d_l_x_desktop_from_a_d_l_ids.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_mapping__get_a_d_l_x_desktop_from_a_d_l_ids.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -172,7 +172,7 @@

Additional Info

Requirements

- +
Headerinclude"ADLXDefines.h"
Headerinclude "ADLXDefines.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_mapping__get_a_d_l_x_display_from_a_d_l_ids.html b/SDKDoc/html/_d_o_x__i_a_d_l_mapping__get_a_d_l_x_display_from_a_d_l_ids.html index 745fa50c..b9a8ebeb 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_mapping__get_a_d_l_x_display_from_a_d_l_ids.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_mapping__get_a_d_l_x_display_from_a_d_l_ids.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -171,7 +171,7 @@

Additional Info

Requirements

- +
Headerinclude"ADLXDefines.h"
Headerinclude "ADLXDefines.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_mapping__get_a_d_l_x_g_p_u_from_adl_adapter_index.html b/SDKDoc/html/_d_o_x__i_a_d_l_mapping__get_a_d_l_x_g_p_u_from_adl_adapter_index.html index dca07993..1b83e959 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_mapping__get_a_d_l_x_g_p_u_from_adl_adapter_index.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_mapping__get_a_d_l_x_g_p_u_from_adl_adapter_index.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -137,7 +137,7 @@

Additional Info

Requirements

- +
Headerinclude"ADLXDefines.h"
Headerinclude "ADLXDefines.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_mapping__get_a_d_l_x_g_p_u_from_bdf.html b/SDKDoc/html/_d_o_x__i_a_d_l_mapping__get_a_d_l_x_g_p_u_from_bdf.html index 54902863..065255ff 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_mapping__get_a_d_l_x_g_p_u_from_bdf.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_mapping__get_a_d_l_x_g_p_u_from_bdf.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -154,7 +154,7 @@

Additional Info

Requirements

- +
Headerinclude"ADLXDefines.h"
Headerinclude "ADLXDefines.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering.html index 67a83456..4fec18b3 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__get_level.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__get_level.html index 63a02a9b..cc27fbb2 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__get_level.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__get_level.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__is_enabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__is_enabled.html index 560cfbbc..2af97aa3 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__is_enabled.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__is_enabled.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__is_supported.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__is_supported.html index 198c5481..d3a4aeb6 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__is_supported.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__is_supported.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__set_enabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__set_enabled.html index 05016c05..6d6d6750 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__set_enabled.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__set_enabled.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__set_level.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__set_level.html index f7a67106..7a7b5552 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__set_level.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__set_level.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing.html index c2324eed..64e671f6 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__get_level.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__get_level.html index 35b01d01..2b1c31e7 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__get_level.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__get_level.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__get_method.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__get_method.html index 486ba59d..7d34839f 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__get_method.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__get_method.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__get_mode.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__get_mode.html index 47c68737..3e3710c1 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__get_mode.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__get_mode.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__is_supported.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__is_supported.html index aa21f29e..d013547d 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__is_supported.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__is_supported.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__set_level.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__set_level.html index 2037a093..c80b734a 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__set_level.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__set_level.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__set_method.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__set_method.html index 9c5fe367..bc3a419c 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__set_method.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__set_method.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__set_mode.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__set_mode.html index e07218f6..c0173ae3 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__set_mode.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__set_mode.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag.html index 04faf1a4..a8c926fc 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -117,10 +117,9 @@

AMD Radeon Anti-Lag helps reduce input lag in GPU-limited cases by controlling the pace of the CPU work to ensure it doesn't get too far ahead of the GPU.

-

-Dependent Interfaces

-

When AMD Radeon Anti-Lag is enabled, the AMD Radeon Chill interface is automatically disabled.
- Note: If the disabled interface is later re-enabled, its previous configuration settings will also be restored.

+

Dependent Interfaces

+

When AMD Radeon Anti-Lag is enabled, AMD Radeon Chill is automatically disabled.
+ Note: If the disabled setting is later re-enabled, its previous configuration will be restored.

Methods

diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag1.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag1.html index faab87fb..cc51766d 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag1.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag1.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -117,10 +117,9 @@

Radeon Anti-Lag Next enables an advanced algorithm in supported DX11 and DX12 games for a more responsive experience. The IADLX3DAntiLag1 interface is obtained from the IADLX3DAntiLag interface using QueryInterface.

-

-Dependent Interfaces

-

When AMD Radeon Anti-Lag is enabled, the AMD Radeon Chill interface is automatically disabled.
- Note: If the disabled interface is later re-enabled, its previous configuration settings will also be restored.

+

Dependent Interfaces

+

When AMD Radeon Anti-Lag is enabled, AMD Radeon Chill is automatically disabled.
+ Note: If the disabled setting is later re-enabled, its previous configuration will be restored.

Methods

@@ -133,7 +132,7 @@

Methods

Requirements

- +
Headerinclude "I3DSettings.h"
Headerinclude "I3DSettings1.h"
Minimum version1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag1__get_level.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag1__get_level.html index 14c510bd..fb64441d 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag1__get_level.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag1__get_level.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -127,7 +127,7 @@

Additional Info

Requirements

- +
Headerinclude "I3DSettings.h"
Headerinclude "I3DSettings1.h"
Minimum version1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag1__set_level.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag1__set_level.html index b35cffe7..231225f0 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag1__set_level.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag1__set_level.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -128,7 +128,7 @@

Additional Info

Requirements

- +
Headerinclude "I3DSettings.h"
Headerinclude "I3DSettings1.h"
Minimum version1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag__is_enabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag__is_enabled.html index 9d6794eb..f11b5e43 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag__is_enabled.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag__is_enabled.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag__is_supported.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag__is_supported.html index 82bd6d53..23527431 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag__is_supported.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag__is_supported.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag__set_enabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag__set_enabled.html index aa818c77..13bfe645 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag__set_enabled.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag__set_enabled.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost.html index 3129e8b5..d7b58bbf 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -117,10 +117,9 @@

AMD Radeon Boost dynamically reduces resolution during motion to improve performance with little perceptible impact on image quality. Only works in supported games.

-

-Dependent Interfaces

-

When AMD Radeon Boost is enabled, AMD Radeon Chill interface is automatically disabled.
- Note: If the disabled interface is later re-enabled, its previous configuration settings will also be restored.

+

Dependent Interfaces

+

When AMD Radeon Boost is enabled, AMD Radeon Chill is automatically disabled.
+ Note: If the disabled setting is later re-enabled, its previous configuration will be restored.

Methods

diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost__get_resolution.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost__get_resolution.html index 6cfbb347..5395d2c2 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost__get_resolution.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost__get_resolution.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost__get_resolution_range.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost__get_resolution_range.html index eeefdaa3..cdde81eb 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost__get_resolution_range.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost__get_resolution_range.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost__is_enabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost__is_enabled.html index cb6ba0bf..536c016b 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost__is_enabled.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost__is_enabled.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost__is_supported.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost__is_supported.html index 5cd5e67e..01507609 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost__is_supported.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost__is_supported.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost__set_enabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost__set_enabled.html index dc877e47..354be1da 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost__set_enabled.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost__set_enabled.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost__set_resolution.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost__set_resolution.html index 48cd7c74..11793246 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost__set_resolution.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost__set_resolution.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill.html index fb010d36..f13f57b6 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -117,10 +117,9 @@

AMD Radeon Chill conserves GPU power and reduces heat by adjusting the FPS based on the intensity of in-game movement.

-

-Dependent Interfaces

-

When AMD Radeon Chill is enabled, the AMD Radeon Boost, AMD Radeon Anti-Lag, and AMD Radeon™ Anti-Lag Next interfaces are automatically disabled.
- Note: If the disabled interface is later re-enabled, its previous configuration settings will be restored.

+

Dependent Interfaces

+

When AMD Radeon Chill is enabled, AMD Radeon Boost, AMD Radeon Anti-Lag, AMD Radeon™ Anti-Lag Next, and Radeon Super Resolution are automatically disabled.
+ Note: If the disabled setting is later re-enabled, its previous configuration settings will be restored.

Methods

diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__get_f_p_s_range.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__get_f_p_s_range.html index 2e559ff5..8601b2bc 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__get_f_p_s_range.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__get_f_p_s_range.html @@ -39,7 +39,7 @@ - +
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__get_max_f_p_s.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__get_max_f_p_s.html index 86b1cf3f..ca90d6d0 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__get_max_f_p_s.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__get_max_f_p_s.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__get_min_f_p_s.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__get_min_f_p_s.html index eefb75c5..caf13952 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__get_min_f_p_s.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__get_min_f_p_s.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__is_enabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__is_enabled.html index ed7ef286..ac1d7ebf 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__is_enabled.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__is_enabled.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -124,8 +124,10 @@

Return Value

Additional Info

AMD Radeon Chill conserves GPU power and reduces heat by adjusting the FPS based on the intensity of in-game movement.
- Note: AMD Radeon Chill, AMD Radeon Boost, and AMD Radeon Anti-Lag features cannot be enabled simultaneously. If AMD Radeon Boost or AMD Radeon Anti-Lag is enabled, AMD Radeon Chill is automatically disabled.
- On some AMD GPUs, AMD Radeon Chill and Radeon Super Resolution cannot be enabled simultaneously. If Radeon Super Resolution is enabled, AMD Radeon Chill is automatically disabled.

+ AMD Radeon Chill cannot be enabled simultaneously with AMD Radeon Boost, AMD Radeon Anti-Lag, and AMD Radeon Anti-Lag Next.
+ On some AMD GPUs, AMD Radeon Chill cannot be enabled simultaneously with Radeon Super Resolution.
+ When a mutually exclusive feature is enabled, AMD Radeon Chill is automatically disabled.
+ Note: If AMD Radeon Chill is later re-enabled, its previous configuration settings will be restored.

Requirements

diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__is_supported.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__is_supported.html index f6e4042b..9fd4e513 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__is_supported.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__is_supported.html @@ -39,7 +39,7 @@ - +
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__set_enabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__set_enabled.html index 40cf4dee..7076d1a8 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__set_enabled.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__set_enabled.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -123,9 +123,11 @@

Return Value

Refer to ADLX_RESULT for success codes and error codes.

Additional Info

-

AMD Radeon Chill conserves GPU power and reduces heat by adjusting the FPS based on the intensity of in-game movement.
- Note: AMD Radeon Chill, AMD Radeon Boost, and AMD Radeon Anti-Lag features cannot be enabled simultaneously. If AMD Radeon Chill is enabled, AMD Radeon Anti-Lag and AMD Radeon Boost are automatically disabled. However, the configurations of the disabled feature is preserved.
- On some AMD GPUs, AMD Radeon Chill and Radeon Super Resolution cannot be enabled simultaneously. If AMD Radeon Chill is enabled, Radeon Super Resolution is automatically disabled.

+

AMD Radeon Chill conserves GPU power and reduces heat by adjusting the FPS based on the intensity of in-game movement.
+ AMD Radeon Chill cannot be enabled simultaneously with AMD Radeon Boost, AMD Radeon Anti-Lag, and AMD Radeon Anti-Lag Next.
+ On some AMD GPUs, AMD Radeon Chill cannot be enabled simultaneously with Radeon Super Resolution.
+ When AMD Radeon Chill is enabled, the mutually exclusive features are automatically disabled.
+ Note: If the disabled feature is later re-enabled, its previous configuration settings will be restored.

Requirements

diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__set_max_f_p_s.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__set_max_f_p_s.html index adcf6b51..43a30c8c 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__set_max_f_p_s.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__set_max_f_p_s.html @@ -39,7 +39,7 @@ - +
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__set_min_f_p_s.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__set_min_f_p_s.html index 89184e3a..818eca9b 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__set_min_f_p_s.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__set_min_f_p_s.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_enhanced_sync.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_enhanced_sync.html index 7d96f190..68dfce79 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_enhanced_sync.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_enhanced_sync.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -118,10 +118,10 @@

AMD Radeon Enhanced Sync synchronizes the transition to a new frame of animation with the display refresh rate at a low latency, so no tearing is visible between frames.
Does not limit the frame rate at the display’s refresh rate.

-

-Dependent Interfaces

-

When AMD Radeon Enhanced Sync is enabled, the VSync interface is automatically disabled. However, the state of VSync will not affect Enhanced Sync.
- Note: If the disabled interface is later re-enabled, its previous configuration settings will also be restored.

+

Dependent Interfaces

+

Note: AMD Radeon Enhanced Sync configuration is dependent on the state of VSync.
+ If VSync is enabled, AMD Radeon Enhanced Sync is automatically disabled.
+ If VSync is disabled, AMD Radeon Enhanced Sync is automatically enabled.

Methods

diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_enhanced_sync__is_enabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_enhanced_sync__is_enabled.html index caa54c89..4e4045f4 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_enhanced_sync__is_enabled.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_enhanced_sync__is_enabled.html @@ -39,7 +39,7 @@ - +
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_enhanced_sync__is_supported.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_enhanced_sync__is_supported.html index af3f4177..45abf0ab 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_enhanced_sync__is_supported.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_enhanced_sync__is_supported.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_enhanced_sync__set_enabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_enhanced_sync__set_enabled.html index 2e120e23..0baf144d 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_enhanced_sync__set_enabled.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_enhanced_sync__set_enabled.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control.html index 9e79ce6b..85023b61 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__get_f_p_s.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__get_f_p_s.html index d28cb506..82952e50 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__get_f_p_s.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__get_f_p_s.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__get_f_p_s_range.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__get_f_p_s_range.html index bdb36289..c4ca46c9 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__get_f_p_s_range.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__get_f_p_s_range.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__is_enabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__is_enabled.html index 02cbccb4..03197067 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__is_enabled.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__is_enabled.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__is_supported.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__is_supported.html index 5bce9bfc..8b252127 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__is_supported.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__is_supported.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__set_enabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__set_enabled.html index b1dd4af0..eb7f80b9 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__set_enabled.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__set_enabled.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__set_f_p_s.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__set_f_p_s.html index 16b51122..8577377c 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__set_f_p_s.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__set_f_p_s.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening.html index d97e8a59..869c87a3 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening__get_sharpness.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening__get_sharpness.html index 3e813bbc..32571b25 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening__get_sharpness.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening__get_sharpness.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening__get_sharpness_range.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening__get_sharpness_range.html index 4b905cc4..02ede3d8 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening__get_sharpness_range.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening__get_sharpness_range.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening__is_enabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening__is_enabled.html index 83fad4e8..0638a1bc 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening__is_enabled.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening__is_enabled.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening__is_supported.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening__is_supported.html index 1bd40076..af726b1b 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening__is_supported.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening__is_supported.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening__set_enabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening__set_enabled.html index 1ee44a2c..26ee4528 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening__set_enabled.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening__set_enabled.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening__set_sharpness.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening__set_sharpness.html index 852ac0f9..ce4868b4 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening__set_sharpness.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening__set_sharpness.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing.html index 5918edef..18d51fb5 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__is_enabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__is_enabled.html index 74ceb687..f9bb334a 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__is_enabled.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__is_enabled.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__is_supported.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__is_supported.html index f402cd6e..118ee990 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__is_supported.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__is_supported.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__set_enabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__set_enabled.html index 7c7db6bd..ea7795f0 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__set_enabled.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__set_enabled.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution.html index 55ed138e..6da1a7f9 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__get_sharpness.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__get_sharpness.html index 92dc7ad9..a90a3efe 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__get_sharpness.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__get_sharpness.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__get_sharpness_range.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__get_sharpness_range.html index b7b0f039..4287c106 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__get_sharpness_range.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__get_sharpness_range.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__is_enabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__is_enabled.html index 87499687..4e170f87 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__is_enabled.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__is_enabled.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__is_supported.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__is_supported.html index 8813cb45..cbf4d9c8 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__is_supported.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__is_supported.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__set_enabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__set_enabled.html index b2f0389a..5254c01e 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__set_enabled.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__set_enabled.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__set_sharpness.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__set_sharpness.html index 8d6911df..ff2c91bd 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__set_sharpness.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__set_sharpness.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_reset_shader_cache.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_reset_shader_cache.html index 17d68cb4..7b9cd8d6 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_reset_shader_cache.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_reset_shader_cache.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_reset_shader_cache__is_supported.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_reset_shader_cache__is_supported.html index 38cab852..cfadfeff 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_reset_shader_cache__is_supported.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_reset_shader_cache__is_supported.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_reset_shader_cache__reset_shader_cache.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_reset_shader_cache__reset_shader_cache.html index 26a5c09c..a3d80baa 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_reset_shader_cache__reset_shader_cache.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_reset_shader_cache__reset_shader_cache.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event.html index 68e605f1..04afb0cb 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -113,7 +113,7 @@
Inherits:IADLXChangedEvent
Inherited By:N/A
Inherited By:NA

Note: GetGPU returns the reference counted GPU used by all the methods in this interface to check if there are any changes in 3D Graphics settings.

Methods

@@ -152,7 +152,7 @@

Methods

Requirements

- +
Headerinclude"I3DSettings.h"
Headerinclude "I3DSettings.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__get_g_p_u.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__get_g_p_u.html index b4f0000c..89eafc2f 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__get_g_p_u.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__get_g_p_u.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -130,7 +130,7 @@

Additional Info

Requirements

- +
Headerinclude"I3DSettings.h"
Headerinclude "I3DSettings.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_anisotropic_filtering_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_anisotropic_filtering_changed.html index 5609a521..6616bf51 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_anisotropic_filtering_changed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_anisotropic_filtering_changed.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -119,7 +119,7 @@

Additional Info

Requirements

- +
Headerinclude"I3DSettings.h"
Headerinclude "I3DSettings.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_anti_aliasing_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_anti_aliasing_changed.html index 64ff6976..b1b7cf33 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_anti_aliasing_changed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_anti_aliasing_changed.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -119,7 +119,7 @@

Additional Info

Requirements

- +
Headerinclude"I3DSettings.h"
Headerinclude "I3DSettings.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_anti_lag_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_anti_lag_changed.html index 063761b9..a77c9f0a 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_anti_lag_changed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_anti_lag_changed.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -119,7 +119,7 @@

Additional Info

Requirements

- +
Headerinclude"I3DSettings.h"
Headerinclude "I3DSettings.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_boost_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_boost_changed.html index 56de59c0..f3a0a80a 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_boost_changed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_boost_changed.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -119,7 +119,7 @@

Additional Info

Requirements

- +
Headerinclude"I3DSettings.h"
Headerinclude "I3DSettings.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_chill_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_chill_changed.html index f92bfcaf..7ee96751 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_chill_changed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_chill_changed.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -119,7 +119,7 @@

Additional Info

Requirements

- +
Headerinclude"I3DSettings.h"
Headerinclude "I3DSettings.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_enhanced_sync_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_enhanced_sync_changed.html index e5c519f7..9c86d5ef 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_enhanced_sync_changed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_enhanced_sync_changed.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -119,7 +119,7 @@

Additional Info

Requirements

- +
Headerinclude"I3DSettings.h"
Headerinclude "I3DSettings.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_frame_rate_target_control_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_frame_rate_target_control_changed.html index 066edc21..bdd537ef 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_frame_rate_target_control_changed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_frame_rate_target_control_changed.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -119,7 +119,7 @@

Additional Info

Requirements

- +
Headerinclude"I3DSettings.h"
Headerinclude "I3DSettings.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_image_sharpening_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_image_sharpening_changed.html index dcdd46ee..ef041b3d 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_image_sharpening_changed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_image_sharpening_changed.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -119,7 +119,7 @@

Additional Info

Requirements

- +
Headerinclude"I3DSettings.h"
Headerinclude "I3DSettings.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_morphological_anti_aliasing_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_morphological_anti_aliasing_changed.html index 788c57ca..dfbad0d0 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_morphological_anti_aliasing_changed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_morphological_anti_aliasing_changed.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -119,7 +119,7 @@

Additional Info

Requirements

- +
Headerinclude"I3DSettings.h"
Headerinclude "I3DSettings.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_radeon_super_resolution_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_radeon_super_resolution_changed.html index ca597a83..a35604d2 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_radeon_super_resolution_changed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_radeon_super_resolution_changed.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -119,7 +119,7 @@

Additional Info

Requirements

- +
Headerinclude"I3DSettings.h"
Headerinclude "I3DSettings.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_reset_shader_cache.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_reset_shader_cache.html index 0b81a0e1..35adce2e 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_reset_shader_cache.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_reset_shader_cache.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -119,7 +119,7 @@

Additional Info

Requirements

- +
Headerinclude"I3DSettings.h"
Headerinclude "I3DSettings.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_tessellation_mode_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_tessellation_mode_changed.html index 14690cef..a9c84696 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_tessellation_mode_changed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_tessellation_mode_changed.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -119,7 +119,7 @@

Additional Info

Requirements

- +
Headerinclude"I3DSettings.h"
Headerinclude "I3DSettings.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_wait_for_vertical_refresh_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_wait_for_vertical_refresh_changed.html index f8f1c15f..9c691e4d 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_wait_for_vertical_refresh_changed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_wait_for_vertical_refresh_changed.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -119,7 +119,7 @@

Additional Info

Requirements

- +
Headerinclude"I3DSettings.h"
Headerinclude "I3DSettings.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_handling.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_handling.html index 8a8fa6f1..ee9f43d7 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_handling.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_handling.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -127,7 +127,7 @@

Methods

Requirements

- +
Headerinclude"I3DSettings.h"
Headerinclude "I3DSettings.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_handling__add3_d_settings_event_listener.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_handling__add3_d_settings_event_listener.html index 98b14b98..15576e49 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_handling__add3_d_settings_event_listener.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_handling__add3_d_settings_event_listener.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -129,7 +129,7 @@

Remarks

Requirements

- +
Headerinclude"I3DSettings.h"
Headerinclude "I3DSettings.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_handling__remove3_d_settings_event_listener.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_handling__remove3_d_settings_event_listener.html index 2dce3b8a..ae13b067 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_handling__remove3_d_settings_event_listener.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_handling__remove3_d_settings_event_listener.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -127,7 +127,7 @@

Remarks

Requirements

- +
Headerinclude"I3DSettings.h"
Headerinclude "I3DSettings.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_listener.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_listener.html index 3ca11d60..df419e36 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_listener.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_listener.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -128,7 +128,7 @@

Methods

Requirements

- +
Headerinclude"I3DSettings.h"
Headerinclude "I3DSettings.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_listener__on3_d_settings_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_listener__on3_d_settings_changed.html index 392c775e..6203a5b1 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_listener__on3_d_settings_changed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_listener__on3_d_settings_changed.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -126,7 +126,7 @@

Remarks

Requirements

- +
Headerinclude"I3DSettings.h"
Headerinclude "I3DSettings.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services.html index aaee88d8..6322f888 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -113,7 +113,7 @@
Inherits:IADLXInterface
Inherited By:N/A
Inherited By:NA

Methods

diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get3_d_settings_changed_handling.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get3_d_settings_changed_handling.html index 9cd22580..d2f26c08 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get3_d_settings_changed_handling.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get3_d_settings_changed_handling.html @@ -39,7 +39,7 @@ - +
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_anisotropic_filtering.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_anisotropic_filtering.html index 8b1b24c5..51905ee2 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_anisotropic_filtering.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_anisotropic_filtering.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_anti_aliasing.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_anti_aliasing.html index 5c6c96da..dbdf4e24 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_anti_aliasing.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_anti_aliasing.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_anti_lag.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_anti_lag.html index 7e607df1..be5b54d8 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_anti_lag.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_anti_lag.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_boost.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_boost.html index bf708e96..266e7529 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_boost.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_boost.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_chill.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_chill.html index 214d31a6..1afc50c5 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_chill.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_chill.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_enhanced_sync.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_enhanced_sync.html index d91887ec..415d8c9d 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_enhanced_sync.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_enhanced_sync.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_frame_rate_target_control.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_frame_rate_target_control.html index 372be2e5..c3d5b2ab 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_frame_rate_target_control.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_frame_rate_target_control.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_image_sharpening.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_image_sharpening.html index 8b903c1c..1272276f 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_image_sharpening.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_image_sharpening.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_morphological_anti_aliasing.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_morphological_anti_aliasing.html index 9e6b05a2..06abaeb3 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_morphological_anti_aliasing.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_morphological_anti_aliasing.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_radeon_super_resolution.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_radeon_super_resolution.html index 674bcd08..ebd447ce 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_radeon_super_resolution.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_radeon_super_resolution.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_reset_shader_cache.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_reset_shader_cache.html index 0bc6c33c..8fb541ea 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_reset_shader_cache.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_reset_shader_cache.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_tessellation.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_tessellation.html index 1d9b4371..2e26c0a7 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_tessellation.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_tessellation.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_wait_for_vertical_refresh.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_wait_for_vertical_refresh.html index 1847098a..fd03c7b0 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_wait_for_vertical_refresh.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_wait_for_vertical_refresh.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_tessellation.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_tessellation.html index 6a97dbf4..7daacfec 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_tessellation.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_tessellation.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_tessellation__get_level.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_tessellation__get_level.html index 2f76e2f4..b7efb8ee 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_tessellation__get_level.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_tessellation__get_level.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_tessellation__get_mode.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_tessellation__get_mode.html index 4ac9ce86..eeeb7d18 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_tessellation__get_mode.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_tessellation__get_mode.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_tessellation__is_supported.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_tessellation__is_supported.html index f3380cba..9a3ce9d0 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_tessellation__is_supported.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_tessellation__is_supported.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_tessellation__set_level.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_tessellation__set_level.html index 7d318c00..d57fd71f 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_tessellation__set_level.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_tessellation__set_level.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_tessellation__set_mode.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_tessellation__set_mode.html index 03df0f98..b849ce4d 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_tessellation__set_mode.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_tessellation__set_mode.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh.html index fb4098bd..c0099afc 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -118,10 +118,10 @@

VSync synchronizes the transition to a new frame of animation with the display update so no tearing is visible between frames.
Limits the frame rate at the display’s refresh rate.

-

-Dependent Interfaces

-

When AMD Radeon Enhanced Sync is enabled, the VSync interface is automatically disabled. However, the state of VSync will not affect Enhanced Sync.
- Note: If the disabled interface is later re-enabled, its previous configuration settings will be restored.

+

Dependent Interfaces

+

Note: VSync configuration is dependent on the state of AMD Radeon™ Enhanced Sync.
+ If AMD Radeon Enhanced Sync is enabled, VSync is automatically disabled.
+ If AMD Radeon Enhanced Sync is disabled, VSync is automatically enabled.

Methods

diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__get_mode.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__get_mode.html index 9e26fba7..e627aa80 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__get_mode.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__get_mode.html @@ -39,7 +39,7 @@ - +
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__is_enabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__is_enabled.html index 0aefd7bf..c8c90cf5 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__is_enabled.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__is_enabled.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__is_supported.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__is_supported.html index 685b09b4..90dba1b9 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__is_supported.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__is_supported.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__set_mode.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__set_mode.html index 4654da49..3857f7b4 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__set_mode.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__set_mode.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics.html index 4146d075..0d7803fb 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics__get_f_p_s.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics__get_f_p_s.html index 254e0944..ee019fbe 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics__get_f_p_s.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics__get_f_p_s.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics__get_g_p_u_metrics.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics__get_g_p_u_metrics.html index f4b417eb..68916737 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics__get_g_p_u_metrics.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics__get_g_p_u_metrics.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics__get_system_metrics.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics__get_system_metrics.html index f5c0bfb7..4794984a 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics__get_system_metrics.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics__get_system_metrics.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics__time_stamp.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics__time_stamp.html index 90c1e9db..93625133 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics__time_stamp.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics__time_stamp.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics_list.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics_list.html index afd7961e..a8f1b2c7 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics_list.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics_list.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics_list__add__back.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics_list__add__back.html index af1cbca0..ac03a6af 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics_list__add__back.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics_list__add__back.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics_list__at.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics_list__at.html index d4d2954c..8b7e4f19 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics_list__at.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics_list__at.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_changed_event.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_changed_event.html index 86447ca0..1c23f689 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_changed_event.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_changed_event.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -113,7 +113,7 @@
Inherits:IADLXInterface
Inherited By:IADLX3DSettingsChangedEvent IADLXDisplayGamutChangedEvent IADLXDisplayGammaChangedEvent IADLXDisplay3DLUTChangedEvent IADLXDisplaySettingsChangedEvent IADLXGPUTuningChangedEvent
Inherited By:IADLX3DSettingsChangedEvent IADLXDisplayGamutChangedEvent IADLXDisplayGammaChangedEvent IADLXDisplay3DLUTChangedEvent IADLXDisplaySettingsChangedEvent IADLXGPUTuningChangedEvent IADLXPowerTuningChangedEvent

Methods

diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_changed_event__get_origin.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_changed_event__get_origin.html index 8eeba754..3a347567 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_changed_event__get_origin.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_changed_event__get_origin.html @@ -39,7 +39,7 @@ - +
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop.html index 783af6a7..63118440 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop__get_displays.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop__get_displays.html index 5f7fe636..35c50cb7 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop__get_displays.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop__get_displays.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop__get_number_of_displays.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop__get_number_of_displays.html index ad8b8769..bfc61bd8 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop__get_number_of_displays.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop__get_number_of_displays.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop__orientation.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop__orientation.html index a36ce475..af12f37a 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop__orientation.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop__orientation.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop__size.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop__size.html index 9e3d28c3..212449fb 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop__size.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop__size.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop__top_left.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop__top_left.html index ea689fbe..b395296f 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop__top_left.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop__top_left.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop__type.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop__type.html index ba96a801..85ae289c 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop__type.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop__type.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_changed_handling.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_changed_handling.html index 0a883df9..02733a86 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_changed_handling.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_changed_handling.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -127,7 +127,7 @@

Methods

Requirements

- +
Headerinclude"IDesktops.h"
Headerinclude "IDesktops.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_changed_handling__add_desktop_list_event_listener.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_changed_handling__add_desktop_list_event_listener.html index b851a98d..ccb5c840 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_changed_handling__add_desktop_list_event_listener.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_changed_handling__add_desktop_list_event_listener.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -129,7 +129,7 @@

Remarks

Requirements

- +
Headerinclude"IDesktops.h"
Headerinclude "IDesktops.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_changed_handling__remove_desktop_list_event_listener.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_changed_handling__remove_desktop_list_event_listener.html index 9220aeff..50b5e63d 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_changed_handling__remove_desktop_list_event_listener.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_changed_handling__remove_desktop_list_event_listener.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -127,7 +127,7 @@

Remarks

Requirements

- +
Headerinclude"IDesktops.h"
Headerinclude "IDesktops.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_list.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_list.html index 13df2bae..2d3e1aa9 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_list.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_list.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_list__add__back.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_list__add__back.html index 189919c2..95e6ddbc 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_list__add__back.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_list__add__back.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_list__at.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_list__at.html index 51685eca..b38f6e4a 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_list__at.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_list__at.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_list_changed_listener.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_list_changed_listener.html index 8013946e..d5a7c7f5 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_list_changed_listener.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_list_changed_listener.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -127,7 +127,7 @@

Methods

Requirements

- +
Headerinclude"IDesktops.h"
Headerinclude "IDesktops.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_list_changed_listener__on_desktop_list_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_list_changed_listener__on_desktop_list_changed.html index dd025405..24efbab5 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_list_changed_listener__on_desktop_list_changed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_list_changed_listener__on_desktop_list_changed.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -128,7 +128,7 @@

Remarks

Requirements

- +
Headerinclude"IDesktops.h"
Headerinclude "IDesktops.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_services.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_services.html index 0ae40219..dccc24eb 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_services.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_services.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_services__get_desktop_changed_handling.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_services__get_desktop_changed_handling.html index 3f92ec86..d7de0105 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_services__get_desktop_changed_handling.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_services__get_desktop_changed_handling.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_services__get_desktops.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_services__get_desktops.html index 8450c537..4a904a72 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_services__get_desktops.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_services__get_desktops.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_services__get_number_of_desktops.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_services__get_number_of_desktops.html index e9c4a50d..1e98ca98 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_services__get_number_of_desktops.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_services__get_number_of_desktops.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_services__get_simple_eyefinity.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_services__get_simple_eyefinity.html index bc39086a..9beb5b6f 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_services__get_simple_eyefinity.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_services__get_simple_eyefinity.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display.html index 813a214c..0eaa8f49 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t.html index f9d1ed2d..469f9fba 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__clear_user3_d_l_u_t.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__clear_user3_d_l_u_t.html index 397fd152..a27294d8 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__clear_user3_d_l_u_t.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__clear_user3_d_l_u_t.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_all_user3_d_l_u_t.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_all_user3_d_l_u_t.html index a1779874..87ecf46a 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_all_user3_d_l_u_t.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_all_user3_d_l_u_t.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_h_d_r_user3_d_l_u_t.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_h_d_r_user3_d_l_u_t.html index 9f1de34f..f9f47dc2 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_h_d_r_user3_d_l_u_t.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_h_d_r_user3_d_l_u_t.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_s_c_e_dynamic_contrast.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_s_c_e_dynamic_contrast.html index 7880db39..8a774b04 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_s_c_e_dynamic_contrast.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_s_c_e_dynamic_contrast.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_s_c_e_dynamic_contrast_range.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_s_c_e_dynamic_contrast_range.html index bc21b4e0..9ff78753 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_s_c_e_dynamic_contrast_range.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_s_c_e_dynamic_contrast_range.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_s_d_r_user3_d_l_u_t.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_s_d_r_user3_d_l_u_t.html index 9ffc395d..3422ee28 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_s_d_r_user3_d_l_u_t.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_s_d_r_user3_d_l_u_t.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_user3_d_l_u_t_index.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_user3_d_l_u_t_index.html index 2fef4594..8fefa664 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_user3_d_l_u_t_index.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_user3_d_l_u_t_index.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_current_s_c_e_disabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_current_s_c_e_disabled.html index 1358d5ac..3696cc1b 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_current_s_c_e_disabled.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_current_s_c_e_disabled.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_current_s_c_e_dynamic_contrast.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_current_s_c_e_dynamic_contrast.html index 46f63a1d..b9e27897 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_current_s_c_e_dynamic_contrast.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_current_s_c_e_dynamic_contrast.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_current_s_c_e_vivid_gaming.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_current_s_c_e_vivid_gaming.html index 6dd3f6a4..a9c4bbaf 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_current_s_c_e_vivid_gaming.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_current_s_c_e_vivid_gaming.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_s_c_e.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_s_c_e.html index 21fc0014..9ed3b078 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_s_c_e.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_s_c_e.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_s_c_e_dynamic_contrast.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_s_c_e_dynamic_contrast.html index fa8f7acd..f3b86f25 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_s_c_e_dynamic_contrast.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_s_c_e_dynamic_contrast.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_s_c_e_vivid_gaming.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_s_c_e_vivid_gaming.html index 83632bd3..9e629667 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_s_c_e_vivid_gaming.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_s_c_e_vivid_gaming.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_user3_d_l_u_t.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_user3_d_l_u_t.html index f191047f..c6c63373 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_user3_d_l_u_t.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_user3_d_l_u_t.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_all_user3_d_l_u_t.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_all_user3_d_l_u_t.html index 921a60c5..75917cbd 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_all_user3_d_l_u_t.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_all_user3_d_l_u_t.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_h_d_r_user3_d_l_u_t.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_h_d_r_user3_d_l_u_t.html index 39701cb7..bf45c37f 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_h_d_r_user3_d_l_u_t.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_h_d_r_user3_d_l_u_t.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_c_e_disabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_c_e_disabled.html index 502e7afc..a43104f1 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_c_e_disabled.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_c_e_disabled.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_c_e_dynamic_contrast.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_c_e_dynamic_contrast.html index 1d6c723e..e8b48b73 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_c_e_dynamic_contrast.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_c_e_dynamic_contrast.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_c_e_vivid_gaming.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_c_e_vivid_gaming.html index 3aa2b634..c431c8dd 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_c_e_vivid_gaming.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_c_e_vivid_gaming.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_d_r_user3_d_l_u_t.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_d_r_user3_d_l_u_t.html index a00cbbd9..6c2303b1 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_d_r_user3_d_l_u_t.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_d_r_user3_d_l_u_t.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event.html index eaae0604..c4832d6a 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -130,7 +130,7 @@

Methods

Requirements

- +
Headerinclude"IDisplays.h"
Headerinclude "IDisplays.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event__get_display.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event__get_display.html index fa4bd9b7..1be88f94 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event__get_display.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event__get_display.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -130,7 +130,7 @@

Additional Info

Requirements

- +
Headerinclude"IDisplays.h"
Headerinclude "IDisplays.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event__is_custom3_d_l_u_t_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event__is_custom3_d_l_u_t_changed.html index fc86ff08..02364250 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event__is_custom3_d_l_u_t_changed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event__is_custom3_d_l_u_t_changed.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -119,7 +119,7 @@

Additional Info

Requirements

- +
Headerinclude"IDisplays.h"
Headerinclude "IDisplays.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event__is_s_c_e_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event__is_s_c_e_changed.html index b2aac325..a55d5e3a 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event__is_s_c_e_changed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event__is_s_c_e_changed.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -119,7 +119,7 @@

Additional Info

Requirements

- +
Headerinclude"IDisplays.h"
Headerinclude "IDisplays.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_listener.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_listener.html index 4d7a8156..25fe6d57 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_listener.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_listener.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -128,7 +128,7 @@

Methods

Requirements

- +
Headerinclude"IDisplays.h"
Headerinclude "IDisplays.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_listener__on_display3_d_l_u_t_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_listener__on_display3_d_l_u_t_changed.html index f01bc5f8..b7405b73 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_listener__on_display3_d_l_u_t_changed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_listener__on_display3_d_l_u_t_changed.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -128,7 +128,7 @@

Remarks

Requirements

- +
Headerinclude"IDisplays.h"
Headerinclude "IDisplays.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display__connector_type.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display__connector_type.html index c6c2494d..3aaac9f5 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display__connector_type.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display__connector_type.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display__display_type.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display__display_type.html index bbc0983c..fc3111bf 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display__display_type.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display__display_type.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display__e_d_i_d.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display__e_d_i_d.html index 3fa7d6c7..2ee843fe 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display__e_d_i_d.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display__e_d_i_d.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display__get_g_p_u.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display__get_g_p_u.html index 37f1c238..ae29eaac 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display__get_g_p_u.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display__get_g_p_u.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display__manufacturer_i_d.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display__manufacturer_i_d.html index 351218c2..a9e74f4a 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display__manufacturer_i_d.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display__manufacturer_i_d.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display__name.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display__name.html index fd285a19..f0b0220f 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display__name.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display__name.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display__native_resolution.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display__native_resolution.html index db1afa34..10866f9e 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display__native_resolution.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display__native_resolution.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display__pixel_clock.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display__pixel_clock.html index 02a91962..22feac41 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display__pixel_clock.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display__pixel_clock.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display__refresh_rate.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display__refresh_rate.html index 3488bad1..7f1b7199 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display__refresh_rate.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display__refresh_rate.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display__scan_type.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display__scan_type.html index 8f1d2e13..a498dfa5 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display__scan_type.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display__scan_type.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display__unique_id.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display__unique_id.html index f5bdbc39..e91a2f76 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display__unique_id.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display__unique_id.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_blanking.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_blanking.html index b83f929f..f49c38d2 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_blanking.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_blanking.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -133,7 +133,7 @@

Methods

Requirements

- +
Headerinclude"IDisplaySettings.h"
Headerinclude "IDisplaySettings.h"
Minimum version1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_blanking__is_current_blanked.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_blanking__is_current_blanked.html index 2b1bdc42..73b963b7 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_blanking__is_current_blanked.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_blanking__is_current_blanked.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -124,7 +124,7 @@

Return Value

Requirements

- +
Headerinclude"IDisplaySettings.h"
Headerinclude "IDisplaySettings.h"
Minimum version1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_blanking__is_current_unblanked.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_blanking__is_current_unblanked.html index b79849ee..afe69ea9 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_blanking__is_current_unblanked.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_blanking__is_current_unblanked.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -124,7 +124,7 @@

Return Value

Requirements

- +
Headerinclude"IDisplaySettings.h"
Headerinclude "IDisplaySettings.h"
Minimum version1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_blanking__is_supported.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_blanking__is_supported.html index df57ae0c..aa72500a 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_blanking__is_supported.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_blanking__is_supported.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -124,7 +124,7 @@

Return Value

Requirements

- +
Headerinclude"IDisplaySettings.h"
Headerinclude "IDisplaySettings.h"
Minimum version1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_blanking__set_blanked.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_blanking__set_blanked.html index b8f37e6e..aa9e588d 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_blanking__set_blanked.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_blanking__set_blanked.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -117,7 +117,7 @@

Return Value

Requirements

- +
Headerinclude"IDisplaySettings.h"
Headerinclude "IDisplaySettings.h"
Minimum version1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_blanking__set_unblanked.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_blanking__set_unblanked.html index b0a31461..b19292bb 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_blanking__set_unblanked.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_blanking__set_unblanked.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -117,7 +117,7 @@

Return Value

Requirements

- +
Headerinclude"IDisplaySettings.h"
Headerinclude "IDisplaySettings.h"
Minimum version1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_changed_handling.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_changed_handling.html index 3bebc321..4e457630 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_changed_handling.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_changed_handling.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -143,7 +143,7 @@

Methods

Requirements

- +
Headerinclude"IDisplays.h"
Headerinclude "IDisplays.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_changed_handling__add_display3_d_l_u_t_event_listener.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_changed_handling__add_display3_d_l_u_t_event_listener.html index c14c34b3..3f39262e 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_changed_handling__add_display3_d_l_u_t_event_listener.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_changed_handling__add_display3_d_l_u_t_event_listener.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -127,7 +127,7 @@

Remarks

Requirements

- +
Headerinclude"IDisplays.h"
Headerinclude "IDisplays.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_changed_handling__add_display_gamma_event_listener.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_changed_handling__add_display_gamma_event_listener.html index 4ac8757d..cba0a283 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_changed_handling__add_display_gamma_event_listener.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_changed_handling__add_display_gamma_event_listener.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -127,7 +127,7 @@

Remarks

Requirements

- +
Headerinclude"IDisplays.h"
Headerinclude "IDisplays.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_changed_handling__add_display_gamut_event_listener.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_changed_handling__add_display_gamut_event_listener.html index 3f45a20c..ddec170c 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_changed_handling__add_display_gamut_event_listener.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_changed_handling__add_display_gamut_event_listener.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -127,7 +127,7 @@

Remarks

Requirements

- +
Headerinclude"IDisplays.h"
Headerinclude "IDisplays.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_changed_handling__add_display_list_event_listener.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_changed_handling__add_display_list_event_listener.html index db245228..8ec790ed 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_changed_handling__add_display_list_event_listener.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_changed_handling__add_display_list_event_listener.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -127,7 +127,7 @@

Remarks

Requirements

- +
Headerinclude"IDisplays.h"
Headerinclude "IDisplays.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_changed_handling__add_display_settings_event_listener.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_changed_handling__add_display_settings_event_listener.html index 7ec37b0f..3c182405 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_changed_handling__add_display_settings_event_listener.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_changed_handling__add_display_settings_event_listener.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -129,7 +129,7 @@

Remarks

Requirements

- +
Headerinclude"IDisplays.h"
Headerinclude "IDisplays.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_changed_handling__remove_display3_d_l_u_t_event_listener.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_changed_handling__remove_display3_d_l_u_t_event_listener.html index c7392a85..3c474e86 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_changed_handling__remove_display3_d_l_u_t_event_listener.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_changed_handling__remove_display3_d_l_u_t_event_listener.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -127,7 +127,7 @@

Remarks

Requirements

- +
Headerinclude"IDisplays.h"
Headerinclude "IDisplays.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_changed_handling__remove_display_gamma_event_listener.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_changed_handling__remove_display_gamma_event_listener.html index ff12b071..44d6e9a5 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_changed_handling__remove_display_gamma_event_listener.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_changed_handling__remove_display_gamma_event_listener.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -127,7 +127,7 @@

Remarks

Requirements

- +
Headerinclude"IDisplays.h"
Headerinclude "IDisplays.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_changed_handling__remove_display_gamut_event_listener.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_changed_handling__remove_display_gamut_event_listener.html index 7b48d689..7dec7810 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_changed_handling__remove_display_gamut_event_listener.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_changed_handling__remove_display_gamut_event_listener.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -127,7 +127,7 @@

Remarks

Requirements

- +
Headerinclude"IDisplays.h"
Headerinclude "IDisplays.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_changed_handling__remove_display_list_event_listener.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_changed_handling__remove_display_list_event_listener.html index 57333967..c467e63a 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_changed_handling__remove_display_list_event_listener.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_changed_handling__remove_display_list_event_listener.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -127,7 +127,7 @@

Remarks

Requirements

- +
Headerinclude"IDisplays.h"
Headerinclude "IDisplays.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_changed_handling__remove_display_settings_event_listener.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_changed_handling__remove_display_settings_event_listener.html index 2a4c5c6c..6425648c 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_changed_handling__remove_display_settings_event_listener.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_changed_handling__remove_display_settings_event_listener.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -127,7 +127,7 @@

Remarks

Requirements

- +
Headerinclude"IDisplays.h"
Headerinclude "IDisplays.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_color_depth.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_color_depth.html index 145fc65c..9c63dbbc 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_color_depth.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_color_depth.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_color_depth__get_value.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_color_depth__get_value.html index 853ca587..22aff1e9 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_color_depth__get_value.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_color_depth__get_value.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_color_depth__is_supported.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_color_depth__is_supported.html index 14651e18..24ed0e57 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_color_depth__is_supported.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_color_depth__is_supported.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_10.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_10.html index 902fe4ec..bd0e034e 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_10.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_10.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_12.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_12.html index ce6a349c..544196e8 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_12.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_12.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_14.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_14.html index e830cbe0..9b5bb957 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_14.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_14.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_16.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_16.html index bdff7d74..7577aba0 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_16.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_16.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_6.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_6.html index 6cc6b34e..33d31865 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_6.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_6.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_8.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_8.html index 5cb2a149..a9df6e24 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_8.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_8.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_color_depth.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_color_depth.html index 1b6e7cba..c9ceca13 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_color_depth.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_color_depth.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_color_depth__set_value.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_color_depth__set_value.html index 8cf3c78c..8a216cbf 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_color_depth__set_value.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_color_depth__set_value.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_connectivity_experience.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_connectivity_experience.html new file mode 100644 index 00000000..d7553ae8 --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_connectivity_experience.html @@ -0,0 +1,177 @@ + + + + + + + + + +AMD Device Library eXtra: IADLXDisplayConnectivityExperience + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
IADLXDisplayConnectivityExperience
+
+
+

The IADLXDisplayConnectivityExperience interface enables configuration of Display Connectivity Experience (DCE) settings on a display.

+ + + + + + + + + +
InterfaceId:IADLXDisplayConnectivityExperience
Smart Pointer Interface Name:IADLXDisplayConnectivityExperiencePtr
Inherits:IADLXInterface
Inherited By:N/A
+

DCE is a suite of display features that enhance display robustness with respect to signal quality between the GPU and display.
+

+

Methods

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
Method Description
GetDPLinkRate Gets the Display Port (DP) link rate on a display.
GetNumberOfActiveLanes Gets the number of active lanes on a display.
GetNumberOfTotalLanes Gets the total number of lanes on a display.
GetRelativePreEmphasis Gets the relative preset emphasis on a display.
GetRelativeVoltageSwing Gets the relative voltage swing on a display.
IsEnabledHDMIQualityDetection Checks if HDMI quality detection is enabled on a display.
IsEnabledLinkProtection Checks if link protection is enabled on a display.
IsSupportedDPLink Checks if DP link is supported on a display.
IsSupportedHDMIQualityDetection Checks if HDMI quality detection is supported on a display.
SetEnabledHDMIQualityDetection Sets the enabled or disabled status for HDMI quality detection on a display.
SetRelativePreEmphasis Sets the relative preset emphasis on a display.
SetRelativeVoltageSwing Sets the relative voltage swing on a display.
+

Requirements

+ + + + + +
Headerinclude "IDisplaySettings.h"
Minimum version1.2
+

Example

+

To see how to use this interface in a C++ application, refer to the DisplayConnectivityExperience C++ sample.
+ For a C application, refer to the DisplayConnectivityExperience C sample.

+
    +
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_connectivity_experience.js b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_connectivity_experience.js new file mode 100644 index 00000000..ec1e384f --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_connectivity_experience.js @@ -0,0 +1,15 @@ +var _d_o_x__i_a_d_l_x_display_connectivity_experience = +[ + [ "GetDPLinkRate", "_d_o_x__i_a_d_l_x_display_connectivity_experience__get_d_p_link_rate.html", null ], + [ "GetNumberOfActiveLanes", "_d_o_x__i_a_d_l_x_display_connectivity_experience__get_number_of_active_lanes.html", null ], + [ "GetNumberOfTotalLanes", "_d_o_x__i_a_d_l_x_display_connectivity_experience__get_number_of_total_lanes.html", null ], + [ "GetRelativePreEmphasis", "_d_o_x__i_a_d_l_x_display_connectivity_experience__get_relative_pre_emphasis.html", null ], + [ "GetRelativeVoltageSwing", "_d_o_x__i_a_d_l_x_display_connectivity_experience__get_relative_voltage_swing.html", null ], + [ "IsEnabledHDMIQualityDetection", "_d_o_x__i_a_d_l_x_display_connectivity_experience__is_enabled_h_d_m_i_quality_detection.html", null ], + [ "IsEnabledLinkProtection", "_d_o_x__i_a_d_l_x_display_connectivity_experience__is_enabled_link_protection.html", null ], + [ "IsSupportedDPLink", "_d_o_x__i_a_d_l_x_display_connectivity_experience__is_supported_d_p_link.html", null ], + [ "IsSupportedHDMIQualityDetection", "_d_o_x__i_a_d_l_x_display_connectivity_experience__is_supported_h_d_m_i_quality_detection.html", null ], + [ "SetEnabledHDMIQualityDetection", "_d_o_x__i_a_d_l_x_display_connectivity_experience__set_enabled_h_d_m_i_quality_detection.html", null ], + [ "SetRelativePreEmphasis", "_d_o_x__i_a_d_l_x_display_connectivity_experience__set_relative_pre_emphasis.html", null ], + [ "SetRelativeVoltageSwing", "_d_o_x__i_a_d_l_x_display_connectivity_experience__set_relative_voltage_swing.html", null ] +]; \ No newline at end of file diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_connectivity_experience__get_d_p_link_rate.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_connectivity_experience__get_d_p_link_rate.html new file mode 100644 index 00000000..ba08537f --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_connectivity_experience__get_d_p_link_rate.html @@ -0,0 +1,147 @@ + + + + + + + + + +AMD Device Library eXtra: GetDPLinkRate + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
GetDPLinkRate
+
+
+

Gets the Display Port (DP) link rate on a display.

+

Syntax

+
+ ADLX_RESULT    GetDPLinkRate(ADLX_DP_LINK_RATE* linkRate)
+ 

Parameters

+
+
+
+ + +
1.[out]linkRateADLX_DP_LINK_RATE*The pointer to a type where the current DP link rate is returned.
+
+
+

Return Value

+

If the type of DP link rate is successfully returned, ADLX_OK is returned.
+ If the type of DP link rate is not successfully returned, an error code is returned.
+ Refer to ADLX_RESULT for success codes and error codes.

+

Requirements

+ + + + + +
Headerinclude "IDisplaySettings.h"
Minimum version1.2
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_connectivity_experience__get_number_of_active_lanes.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_connectivity_experience__get_number_of_active_lanes.html new file mode 100644 index 00000000..a4543173 --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_connectivity_experience__get_number_of_active_lanes.html @@ -0,0 +1,147 @@ + + + + + + + + + +AMD Device Library eXtra: GetNumberOfActiveLanes + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
GetNumberOfActiveLanes
+
+
+

Gets the number of active lanes on a display.

+

Syntax

+
+ ADLX_RESULT    GetNumberOfActiveLanes(adlx_uint* numActiveLanes)
+ 

Parameters

+
+
+
+ + +
1.[out]numActiveLanesADLX_DP_LINK_RATE*The pointer to the number of current active lanes is returned.
+
+
+

Return Value

+

If the number of active lanes is successfully returned, ADLX_OK is returned.
+ If the number of active lanes is not successfully returned, an error code is returned.
+ Refer to ADLX_RESULT for success codes and error codes.

+

Requirements

+ + + + + +
Headerinclude "IDisplaySettings.h"
Minimum version1.2
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_connectivity_experience__get_number_of_total_lanes.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_connectivity_experience__get_number_of_total_lanes.html new file mode 100644 index 00000000..6c0abd2b --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_connectivity_experience__get_number_of_total_lanes.html @@ -0,0 +1,147 @@ + + + + + + + + + +AMD Device Library eXtra: GetNumberOfTotalLanes + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
GetNumberOfTotalLanes
+
+
+

Gets the total number of lanes on a display.

+

Syntax

+
+ ADLX_RESULT    GetNumberOfTotalLanes(adlx_uint* numTotalLanes)
+ 

Parameters

+
+
+
+ + +
1.[out]numTotalLanesADLX_DP_LINK_RATE*The pointer to the number of current total lanes is returned.
+
+
+

Return Value

+

If the number of total lanes is successfully returned, ADLX_OK is returned.
+ If the number of total lanes is not successfully returned, an error code is returned.
+ Refer to ADLX_RESULT for success codes and error codes.

+

Requirements

+ + + + + +
Headerinclude "IDisplaySettings.h"
Minimum version1.2
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_connectivity_experience__get_relative_pre_emphasis.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_connectivity_experience__get_relative_pre_emphasis.html new file mode 100644 index 00000000..32b9fb5a --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_connectivity_experience__get_relative_pre_emphasis.html @@ -0,0 +1,147 @@ + + + + + + + + + +AMD Device Library eXtra: GetRelativePreEmphasis + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
GetRelativePreEmphasis
+
+
+

Gets the relative preset emphasis on a display.

+

Syntax

+
+ ADLX_RESULT    GetRelativePreEmphasis(adlx_uint* relativePreEmphasis)
+ 

Parameters

+
+
+
+ + +
1.[out]relativePreEmphasisADLX_DP_LINK_RATE*The pointer to the number of current relative preset emphasis is returned.
+
+
+

Return Value

+

If the relative preset emphasis is successfully returned, ADLX_OK is returned.
+ If the relative preset emphasis is not successfully returned, an error code is returned.
+ Refer to ADLX_RESULT for success codes and error codes.

+

Requirements

+ + + + + +
Headerinclude "IDisplaySettings.h"
Minimum version1.2
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_connectivity_experience__get_relative_voltage_swing.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_connectivity_experience__get_relative_voltage_swing.html new file mode 100644 index 00000000..e9bf65b3 --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_connectivity_experience__get_relative_voltage_swing.html @@ -0,0 +1,147 @@ + + + + + + + + + +AMD Device Library eXtra: GetRelativeVoltageSwing + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
GetRelativeVoltageSwing
+
+
+

Gets the relative voltage swing on a display.

+

Syntax

+
+ ADLX_RESULT    GetRelativeVoltageSwing(adlx_uint* relativeVoltageSwing)
+ 

Parameters

+
+
+
+ + +
1.[out]relativeVoltageSwingADLX_DP_LINK_RATE*The pointer to the number of current relative voltage swing is returned.
+
+
+

Return Value

+

If the relative voltage swing is successfully returned, ADLX_OK is returned.
+ If the relative voltage swing is not successfully returned, an error code is returned.
+ Refer to ADLX_RESULT for success codes and error codes.

+

Requirements

+ + + + + +
Headerinclude "IDisplaySettings.h"
Minimum version1.2
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_connectivity_experience__is_enabled_h_d_m_i_quality_detection.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_connectivity_experience__is_enabled_h_d_m_i_quality_detection.html new file mode 100644 index 00000000..8eaa2722 --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_connectivity_experience__is_enabled_h_d_m_i_quality_detection.html @@ -0,0 +1,147 @@ + + + + + + + + + +AMD Device Library eXtra: IsEnabledHDMIQualityDetection + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
IsEnabledHDMIQualityDetection
+
+
+

Checks if HDMI quality detection is enabled on a display.

+

Syntax

+
+ ADLX_RESULT    IsEnabledHDMIQualityDetection (adlx_bool* enabled)
+ 

Parameters

+
+
+
+ + +
1.[out]enabledadlx_bool*The pointer to a variable where the state of HDMI quality detection is returned. The variable is true if HDMI quality detection is enabled. The variable is false if HDMI quality detection is not enabled.
+
+
+

Return Value

+

If the state of HDMI quality detection is successfully returned, ADLX_OK is returned.
+ If the state of HDMI quality detection is not successfully returned, an error code is returned.
+ Refer to ADLX_RESULT for success codes and error codes.

+

Requirements

+ + + + + +
Headerinclude "IDisplaySettings.h"
Minimum version1.2
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_connectivity_experience__is_enabled_link_protection.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_connectivity_experience__is_enabled_link_protection.html new file mode 100644 index 00000000..9cab1c2d --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_connectivity_experience__is_enabled_link_protection.html @@ -0,0 +1,147 @@ + + + + + + + + + +AMD Device Library eXtra: IsEnabledLinkProtection + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
IsEnabledLinkProtection
+
+
+

Checks if link protection is enabled on a display.

+

Syntax

+
+ ADLX_RESULT    IsEnabledLinkProtection (adlx_bool* enabled)
+ 

Parameters

+
+
+
+ + +
1.[out]enabledadlx_bool*The pointer to a variable where the state of link protection is returned. The variable is true if link protection is enabled. The variable is false if link protection is not enabled.
+
+
+

Return Value

+

If the state of link protection is successfully returned, ADLX_OK is returned.
+ If the state of link protection is not successfully returned, an error code is returned.
+ Refer to ADLX_RESULT for success codes and error codes.

+

Requirements

+ + + + + +
Headerinclude "IDisplaySettings.h"
Minimum version1.2
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_connectivity_experience__is_supported_d_p_link.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_connectivity_experience__is_supported_d_p_link.html new file mode 100644 index 00000000..27a0642e --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_connectivity_experience__is_supported_d_p_link.html @@ -0,0 +1,147 @@ + + + + + + + + + +AMD Device Library eXtra: IsSupportedDPLink + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
IsSupportedDPLink
+
+
+

Checks if DP link is supported on a display.

+

Syntax

+
+ ADLX_RESULT    IsSupportedDPLink (adlx_bool* supported)
+ 

Parameters

+
+
+
+ + +
1.[out]supportedadlx_bool*The pointer to a variable where the DP link state is returned. The variable is true if DP link is supported. The variable is false if DP link is not supported.
+
+
+

Return Value

+

If the DP link state is successfully returned, ADLX_OK is returned.
+ If the DP link state is not successfully returned, an error code is returned.
+ Refer to ADLX_RESULT for success codes and error codes.

+

Requirements

+ + + + + +
Headerinclude "IDisplaySettings.h"
Minimum version1.2
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_connectivity_experience__is_supported_h_d_m_i_quality_detection.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_connectivity_experience__is_supported_h_d_m_i_quality_detection.html new file mode 100644 index 00000000..29f76f6f --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_connectivity_experience__is_supported_h_d_m_i_quality_detection.html @@ -0,0 +1,147 @@ + + + + + + + + + +AMD Device Library eXtra: IsSupportedHDMIQualityDetection + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
IsSupportedHDMIQualityDetection
+
+
+

Checks if HDMI quality detection is supported on a display.

+

Syntax

+
+ ADLX_RESULT    IsSupportedHDMIQualityDetection (adlx_bool* supported)
+ 

Parameters

+
+
+
+ + +
1.[out]supportedadlx_bool*The pointer to a variable where the state of HDMI quality detection is returned. The variable is true if HDMI quality detection is supported. The variable is false if HDMI quality detection is not supported.
+
+
+

Return Value

+

If the state of HDMI quality detection is successfully returned, ADLX_OK is returned.
+ If the state of HDMI quality detection is not successfully returned, an error code is returned.
+ Refer to ADLX_RESULT for success codes and error codes.

+

Requirements

+ + + + + +
Headerinclude "IDisplaySettings.h"
Minimum version1.2
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_connectivity_experience__set_enabled_h_d_m_i_quality_detection.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_connectivity_experience__set_enabled_h_d_m_i_quality_detection.html new file mode 100644 index 00000000..a2369c82 --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_connectivity_experience__set_enabled_h_d_m_i_quality_detection.html @@ -0,0 +1,147 @@ + + + + + + + + + +AMD Device Library eXtra: SetEnabledHDMIQualityDetection + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
SetEnabledHDMIQualityDetection
+
+
+

Sets the enabled or disabled status for HDMI quality detection on a display.

+

Syntax

+
+ ADLX_RESULT    SetEnabledHDMIQualityDetection (adlx_bool* enabled)
+ 

Parameters

+
+
+
+ + +
1.[in]enableadlx_boolThe new HDMI quality detection state. Set true to enable HDMI quality detection. Set false to disable HDMI quality detection.
+
+
+

Return Value

+

If the state of HDMI quality detection is successfully set, ADLX_OK is returned.
+ If the state of HDMI quality detection is not successfully set, an error code is returned.
+ Refer to ADLX_RESULT for success codes and error codes.

+

Requirements

+ + + + + +
Headerinclude "IDisplaySettings.h"
Minimum version1.2
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_connectivity_experience__set_relative_pre_emphasis.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_connectivity_experience__set_relative_pre_emphasis.html new file mode 100644 index 00000000..24205398 --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_connectivity_experience__set_relative_pre_emphasis.html @@ -0,0 +1,149 @@ + + + + + + + + + +AMD Device Library eXtra: SetRelativePreEmphasis + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
SetRelativePreEmphasis
+
+
+

Sets the relative preset emphasis on a display.

+

Syntax

+
+ ADLX_RESULT    SetRelativePreEmphasis(adlx_uint relativePreEmphasis)
+ 

Parameters

+
+
+
+ + +
1.[in]relativePreEmphasisADLX_DP_LINK_RATE*The new relative preset emphasis.
+
+
+

Return Value

+

If the relative preset emphasis is successfully set, ADLX_OK is returned.
+ If the relative preset emphasis is not successfully set, an error code is returned.
+ Refer to ADLX_RESULT for success codes and error codes.

+

Additional Info

+

Note that relative preset emphasis allowed values range between -2 to +2.

+

Requirements

+ + + + + +
Headerinclude "IDisplaySettings.h"
Minimum version1.2
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_connectivity_experience__set_relative_voltage_swing.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_connectivity_experience__set_relative_voltage_swing.html new file mode 100644 index 00000000..7aab8ad7 --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_connectivity_experience__set_relative_voltage_swing.html @@ -0,0 +1,149 @@ + + + + + + + + + +AMD Device Library eXtra: SetRelativeVoltageSwing + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
SetRelativeVoltageSwing
+
+
+

Sets the relative voltage swing on a display.

+

Syntax

+
+ ADLX_RESULT    SetRelativeVoltageSwing(adlx_uint relativeVoltageSwing)
+ 

Parameters

+
+
+
+ + +
1.[in]relativeVoltageSwingADLX_DP_LINK_RATE*The new relative voltage swing.
+
+
+

Return Value

+

If the relative voltage swing is successfully set, ADLX_OK is returned.
+ If the relative voltage swing is not successfully set, an error code is returned.
+ Refer to ADLX_RESULT for success codes and error codes.

+

Additional Info

+

Note that relative voltage swing allowed values range between -2 to +2.

+

Requirements

+ + + + + +
Headerinclude "IDisplaySettings.h"
Minimum version1.2
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color.html index 7609c95a..6959e243 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__get_brightness.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__get_brightness.html index 8054e658..d6882e7c 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__get_brightness.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__get_brightness.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__get_brightness_range.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__get_brightness_range.html index 36388c70..676cb168 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__get_brightness_range.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__get_brightness_range.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__get_contrast.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__get_contrast.html index 2e5b708e..1a961aeb 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__get_contrast.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__get_contrast.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__get_contrast_range.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__get_contrast_range.html index c0f294c4..78818a53 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__get_contrast_range.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__get_contrast_range.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__get_hue.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__get_hue.html index 2b7e98e2..b95d16d1 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__get_hue.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__get_hue.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__get_hue_range.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__get_hue_range.html index 5512dfd7..ae879da8 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__get_hue_range.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__get_hue_range.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__get_saturation.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__get_saturation.html index a6aae292..4454c35b 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__get_saturation.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__get_saturation.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__get_saturation_range.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__get_saturation_range.html index 03ca2493..81faa90f 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__get_saturation_range.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__get_saturation_range.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__get_temperature.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__get_temperature.html index 14d0fb46..3387827f 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__get_temperature.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__get_temperature.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__get_temperature_range.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__get_temperature_range.html index 9e2084ce..5aedd859 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__get_temperature_range.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__get_temperature_range.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__is_brightness_supported.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__is_brightness_supported.html index 3d947290..e899d8b1 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__is_brightness_supported.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__is_brightness_supported.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__is_contrast_supported.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__is_contrast_supported.html index 4e862027..362e1104 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__is_contrast_supported.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__is_contrast_supported.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__is_hue_supported.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__is_hue_supported.html index 01ab8f05..c4947661 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__is_hue_supported.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__is_hue_supported.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__is_saturation_supported.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__is_saturation_supported.html index fe75c7de..762f671b 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__is_saturation_supported.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__is_saturation_supported.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__is_temperature_supported.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__is_temperature_supported.html index 96d6ab0b..b0ee3e8d 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__is_temperature_supported.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__is_temperature_supported.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__set_brightness.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__set_brightness.html index 79efc79a..e6ba667d 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__set_brightness.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__set_brightness.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__set_contrast.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__set_contrast.html index dc522453..53487ee6 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__set_contrast.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__set_contrast.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__set_hue.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__set_hue.html index 52983ebe..197b0bb6 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__set_hue.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__set_hue.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__set_saturation.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__set_saturation.html index 610ee9e3..4390e297 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__set_saturation.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__set_saturation.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__set_temperature.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__set_temperature.html index 875fa2bb..fc0f9140 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__set_temperature.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_color__set_temperature.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_resolution.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_resolution.html index 8e8b8045..fe53ed0f 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_resolution.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_resolution.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_resolution__create_new_resolution.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_resolution__create_new_resolution.html index ebadec18..24b3376a 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_resolution__create_new_resolution.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_resolution__create_new_resolution.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_resolution__delete_resolution.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_resolution__delete_resolution.html index cb2efbf6..446b2062 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_resolution__delete_resolution.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_resolution__delete_resolution.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_resolution__get_current_applied_resolution.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_resolution__get_current_applied_resolution.html index db84a65f..a8a08b48 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_resolution__get_current_applied_resolution.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_resolution__get_current_applied_resolution.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_resolution__get_resolution_list.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_resolution__get_resolution_list.html index 1b58b4f4..04833674 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_resolution__get_resolution_list.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_resolution__get_resolution_list.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_resolution__is_supported.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_resolution__is_supported.html index c332c329..fa4e2229 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_resolution__is_supported.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_custom_resolution__is_supported.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_free_sync.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_free_sync.html index f9e56601..6ac5cda5 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_free_sync.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_free_sync.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_free_sync__is_enabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_free_sync__is_enabled.html index efb4504e..a2fbc840 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_free_sync__is_enabled.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_free_sync__is_enabled.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_free_sync__is_supported.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_free_sync__is_supported.html index 51974f97..0608542e 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_free_sync__is_supported.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_free_sync__is_supported.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_free_sync__set_enabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_free_sync__set_enabled.html index b6d89924..a2c02ac6 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_free_sync__set_enabled.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_free_sync__set_enabled.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_g_p_u_scaling.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_g_p_u_scaling.html index 004ba954..fcad18a0 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_g_p_u_scaling.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_g_p_u_scaling.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_g_p_u_scaling__is_enabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_g_p_u_scaling__is_enabled.html index 90276bc7..a3cb3a2f 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_g_p_u_scaling__is_enabled.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_g_p_u_scaling__is_enabled.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_g_p_u_scaling__is_supported.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_g_p_u_scaling__is_supported.html index 5e51481e..303c4e6a 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_g_p_u_scaling__is_supported.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_g_p_u_scaling__is_supported.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_g_p_u_scaling__set_enabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_g_p_u_scaling__set_enabled.html index 0d8fb9a5..39641d3e 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_g_p_u_scaling__set_enabled.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_g_p_u_scaling__set_enabled.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma.html index 52b2eae3..4bf617a6 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__get_gamma_coefficient.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__get_gamma_coefficient.html index c5a71412..84eeddf0 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__get_gamma_coefficient.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__get_gamma_coefficient.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__get_gamma_ramp.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__get_gamma_ramp.html index 5f070961..a612acd7 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__get_gamma_ramp.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__get_gamma_ramp.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__is_current_de_gamma_ramp.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__is_current_de_gamma_ramp.html index 162ac401..6b23062b 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__is_current_de_gamma_ramp.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__is_current_de_gamma_ramp.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma36.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma36.html index c0050270..30f927ef 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma36.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma36.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_b_t709.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_b_t709.html index 4c886046..df0bf45c 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_b_t709.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_b_t709.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_p_q.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_p_q.html index 6a668806..2a5e4f5a 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_p_q.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_p_q.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_p_q2084_interim.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_p_q2084_interim.html index 6ce4b612..2330d9a4 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_p_q2084_interim.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_p_q2084_interim.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_ramp.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_ramp.html index 9535a2a8..f518802e 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_ramp.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_ramp.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_s_r_g_b.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_s_r_g_b.html index 814e711d..464c689e 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_s_r_g_b.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_s_r_g_b.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__is_current_regamma_coefficient.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__is_current_regamma_coefficient.html index 86c3fa15..a658f2b6 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__is_current_regamma_coefficient.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__is_current_regamma_coefficient.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma36.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma36.html index 2068f21a..054ae39b 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma36.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma36.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_b_t709.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_b_t709.html index 137c3c54..3074cd2b 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_b_t709.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_b_t709.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_p_q.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_p_q.html index 5ee20a9f..2a5e28b5 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_p_q.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_p_q.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_p_q2084_interim.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_p_q2084_interim.html index 93d9891a..3a437723 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_p_q2084_interim.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_p_q2084_interim.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_s_r_g_b.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_s_r_g_b.html index e2d9de1e..4c8fba96 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_s_r_g_b.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_s_r_g_b.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__reset_gamma_ramp.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__reset_gamma_ramp.html index d7eefbaa..28ff837a 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__reset_gamma_ramp.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__reset_gamma_ramp.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__set_de_gamma_ramp_file.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__set_de_gamma_ramp_file.html index 9aa3c8b6..b0ee972b 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__set_de_gamma_ramp_file.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__set_de_gamma_ramp_file.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__set_de_gamma_ramp_memory.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__set_de_gamma_ramp_memory.html index 7661d2e2..df9666d0 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__set_de_gamma_ramp_memory.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__set_de_gamma_ramp_memory.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma36.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma36.html index 2ee7cb0b..1eac97b3 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma36.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma36.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_b_t709.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_b_t709.html index 7f465a4e..ee645a46 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_b_t709.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_b_t709.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_coefficient.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_coefficient.html index ea2db88f..f6f5b802 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_coefficient.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_coefficient.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_p_q.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_p_q.html index 564afb18..4278cc58 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_p_q.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_p_q.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_p_q2084_interim.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_p_q2084_interim.html index d28d76a6..9478cb9c 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_p_q2084_interim.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_p_q2084_interim.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_ramp_file.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_ramp_file.html index 2c573637..eb9f73e1 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_ramp_file.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_ramp_file.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_ramp_memory.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_ramp_memory.html index b46d45ec..b7d27100 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_ramp_memory.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_ramp_memory.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_s_r_g_b.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_s_r_g_b.html index d3f031e8..7c80fb0b 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_s_r_g_b.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_s_r_g_b.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma_changed_event.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma_changed_event.html index f72e8403..446bdc6e 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma_changed_event.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma_changed_event.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -134,7 +134,7 @@

Methods

Requirements

- +
Headerinclude"IDisplays.h"
Headerinclude "IDisplays.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma_changed_event__get_display.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma_changed_event__get_display.html index a4ab7f72..2153cc63 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma_changed_event__get_display.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma_changed_event__get_display.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -130,7 +130,7 @@

Additional Info

Requirements

- +
Headerinclude"IDisplays.h"
Headerinclude "IDisplays.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_de_gamma_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_de_gamma_changed.html index 894da961..55de3660 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_de_gamma_changed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_de_gamma_changed.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -119,7 +119,7 @@

Additional Info

Requirements

- +
Headerinclude"IDisplays.h"
Headerinclude "IDisplays.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_gamma_coefficient_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_gamma_coefficient_changed.html index 20c7a059..761b16c4 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_gamma_coefficient_changed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_gamma_coefficient_changed.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -119,7 +119,7 @@

Additional Info

Requirements

- +
Headerinclude"IDisplays.h"
Headerinclude "IDisplays.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_gamma_ramp_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_gamma_ramp_changed.html index 29abcc97..f6acf335 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_gamma_ramp_changed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_gamma_ramp_changed.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -119,7 +119,7 @@

Additional Info

Requirements

- +
Headerinclude"IDisplays.h"
Headerinclude "IDisplays.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_re_gamma_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_re_gamma_changed.html index 0a711e13..07d83500 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_re_gamma_changed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_re_gamma_changed.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -119,7 +119,7 @@

Additional Info

Requirements

- +
Headerinclude"IDisplays.h"
Headerinclude "IDisplays.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma_changed_listener.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma_changed_listener.html index 0b69ea49..08caf10c 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma_changed_listener.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma_changed_listener.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -128,7 +128,7 @@

Methods

Requirements

- +
Headerinclude"IDisplays.h"
Headerinclude "IDisplays.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma_changed_listener__on_display_gamma_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma_changed_listener__on_display_gamma_changed.html index 2fd8447e..6f8d281f 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma_changed_listener__on_display_gamma_changed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamma_changed_listener__on_display_gamma_changed.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -127,7 +127,7 @@

Remarks

Requirements

- +
Headerinclude"IDisplays.h"
Headerinclude "IDisplays.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut.html index bfec8656..142fd487 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__get_gamut_color_space.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__get_gamut_color_space.html index cfdd6088..70b4a932 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__get_gamut_color_space.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__get_gamut_color_space.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__get_white_point.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__get_white_point.html index 2582941e..5132bf8a 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__get_white_point.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__get_white_point.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_current5000k_white_point.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_current5000k_white_point.html index d967bd01..bb73b7de 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_current5000k_white_point.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_current5000k_white_point.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_current6500k_white_point.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_current6500k_white_point.html index 415b0755..7be19ff2 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_current6500k_white_point.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_current6500k_white_point.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_current7500k_white_point.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_current7500k_white_point.html index dd892a6a..8eb0dd3b 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_current7500k_white_point.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_current7500k_white_point.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_current9300k_white_point.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_current9300k_white_point.html index 48973734..e843191a 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_current9300k_white_point.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_current9300k_white_point.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_current_adobe_rgb_color_space.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_current_adobe_rgb_color_space.html index 9549bf2d..06fcc5b4 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_current_adobe_rgb_color_space.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_current_adobe_rgb_color_space.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_current_c_c_i_r2020_color_space.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_current_c_c_i_r2020_color_space.html index 8fdc030b..7740f239 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_current_c_c_i_r2020_color_space.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_current_c_c_i_r2020_color_space.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_current_c_c_i_r601_color_space.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_current_c_c_i_r601_color_space.html index 4d032877..5ee25878 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_current_c_c_i_r601_color_space.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_current_c_c_i_r601_color_space.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_current_c_c_i_r709_color_space.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_current_c_c_i_r709_color_space.html index c9692b9a..f9d1113d 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_current_c_c_i_r709_color_space.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_current_c_c_i_r709_color_space.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_current_c_i_e_rgb_color_space.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_current_c_i_e_rgb_color_space.html index f551cfe1..801a0b81 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_current_c_i_e_rgb_color_space.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_current_c_i_e_rgb_color_space.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_current_custom_color_space.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_current_custom_color_space.html index bfd009cd..2f027b82 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_current_custom_color_space.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_current_custom_color_space.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_current_custom_white_point.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_current_custom_white_point.html index 8f7237ae..f70b7b2d 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_current_custom_white_point.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_current_custom_white_point.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_supported5000k_white_point.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_supported5000k_white_point.html index c37888f3..e29ad2eb 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_supported5000k_white_point.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_supported5000k_white_point.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_supported6500k_white_point.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_supported6500k_white_point.html index 0f1528f8..aa2d7295 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_supported6500k_white_point.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_supported6500k_white_point.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_supported7500k_white_point.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_supported7500k_white_point.html index 0bd4325a..331306aa 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_supported7500k_white_point.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_supported7500k_white_point.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_supported9300k_white_point.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_supported9300k_white_point.html index 52dfa309..3429edda 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_supported9300k_white_point.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_supported9300k_white_point.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_supported_adobe_rgb_color_space.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_supported_adobe_rgb_color_space.html index 8e0be317..f9316e6f 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_supported_adobe_rgb_color_space.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_supported_adobe_rgb_color_space.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_c_i_r2020_color_space.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_c_i_r2020_color_space.html index 986f3ba3..7615c6a7 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_c_i_r2020_color_space.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_c_i_r2020_color_space.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_c_i_r601_color_space.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_c_i_r601_color_space.html index 8399adde..9f5ffb14 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_c_i_r601_color_space.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_c_i_r601_color_space.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_c_i_r709_color_space.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_c_i_r709_color_space.html index 798bb373..34ebd80b 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_c_i_r709_color_space.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_c_i_r709_color_space.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_i_e_rgb_color_space.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_i_e_rgb_color_space.html index 8ec9e52e..701d4f51 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_i_e_rgb_color_space.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_i_e_rgb_color_space.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_supported_custom_color_space.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_supported_custom_color_space.html index dd7fe7de..c0e2ab69 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_supported_custom_color_space.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_supported_custom_color_space.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_supported_custom_white_point.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_supported_custom_white_point.html index a15dd7a8..0f6cd511 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_supported_custom_white_point.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__is_supported_custom_white_point.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__set_gamut__c_w__c_g.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__set_gamut__c_w__c_g.html index 0481cc99..0c124038 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__set_gamut__c_w__c_g.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__set_gamut__c_w__c_g.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__set_gamut__c_w__p_g.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__set_gamut__c_w__p_g.html index 9ebd9941..a5513fb6 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__set_gamut__c_w__p_g.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__set_gamut__c_w__p_g.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__set_gamut__p_w__c_g.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__set_gamut__p_w__c_g.html index 9e2f88ef..c45d4b06 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__set_gamut__p_w__c_g.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__set_gamut__p_w__c_g.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__set_gamut__p_w__p_g.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__set_gamut__p_w__p_g.html index 695f4f67..292a729f 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__set_gamut__p_w__p_g.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut__set_gamut__p_w__p_g.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut_changed_event.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut_changed_event.html index 5f78093e..5c9977da 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut_changed_event.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut_changed_event.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -130,7 +130,7 @@

Methods

Requirements

- +
Headerinclude"IDisplays.h"
Headerinclude "IDisplays.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut_changed_event__get_display.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut_changed_event__get_display.html index 6a51ba45..2d3c6800 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut_changed_event__get_display.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut_changed_event__get_display.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -130,7 +130,7 @@

Additional Info

Requirements

- +
Headerinclude"IDisplays.h"
Headerinclude "IDisplays.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut_changed_event__is_color_space_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut_changed_event__is_color_space_changed.html index a938544c..df886b6b 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut_changed_event__is_color_space_changed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut_changed_event__is_color_space_changed.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -119,7 +119,7 @@

Additional Info

Requirements

- +
Headerinclude"IDisplays.h"
Headerinclude "IDisplays.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut_changed_event__is_white_point_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut_changed_event__is_white_point_changed.html index 636e3a08..d995ca9f 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut_changed_event__is_white_point_changed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut_changed_event__is_white_point_changed.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -119,7 +119,7 @@

Additional Info

Requirements

- +
Headerinclude"IDisplays.h"
Headerinclude "IDisplays.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut_changed_listener.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut_changed_listener.html index 83d67a86..10387889 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut_changed_listener.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut_changed_listener.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -128,7 +128,7 @@

Methods

Requirements

- +
Headerinclude"IDisplays.h"
Headerinclude "IDisplays.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut_changed_listener__on_display_gamut_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut_changed_listener__on_display_gamut_changed.html index bfc1b328..5d8be85f 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut_changed_listener__on_display_gamut_changed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_gamut_changed_listener__on_display_gamut_changed.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -127,7 +127,7 @@

Remarks

Requirements

- +
Headerinclude"IDisplays.h"
Headerinclude "IDisplays.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_h_d_c_p.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_h_d_c_p.html index 8358f926..1787bb59 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_h_d_c_p.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_h_d_c_p.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_h_d_c_p__is_enabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_h_d_c_p__is_enabled.html index 488e4401..01549157 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_h_d_c_p__is_enabled.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_h_d_c_p__is_enabled.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_h_d_c_p__is_supported.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_h_d_c_p__is_supported.html index ee286c0a..ea926148 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_h_d_c_p__is_supported.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_h_d_c_p__is_supported.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_h_d_c_p__set_enabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_h_d_c_p__set_enabled.html index a295cc87..873e6853 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_h_d_c_p__set_enabled.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_h_d_c_p__set_enabled.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_integer_scaling.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_integer_scaling.html index bebc2e80..e9f2c27d 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_integer_scaling.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_integer_scaling.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_integer_scaling__is_enabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_integer_scaling__is_enabled.html index ea8702d3..8704eebe 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_integer_scaling__is_enabled.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_integer_scaling__is_enabled.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_integer_scaling__is_supported.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_integer_scaling__is_supported.html index 01e25941..b6bf9a31 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_integer_scaling__is_supported.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_integer_scaling__is_supported.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_integer_scaling__set_enabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_integer_scaling__set_enabled.html index f9693fc5..3801658d 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_integer_scaling__set_enabled.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_integer_scaling__set_enabled.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_list.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_list.html index 64ab9ddc..68a50c0b 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_list.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_list.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_list__add__back.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_list__add__back.html index bdb4a1bf..43db257d 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_list__add__back.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_list__add__back.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_list__at.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_list__at.html index ebd8352a..21cd0b2b 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_list__at.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_list__at.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_list_changed_listener.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_list_changed_listener.html index ea63fca7..bc9b7369 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_list_changed_listener.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_list_changed_listener.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -128,7 +128,7 @@

Methods

Requirements

- +
Headerinclude"IDisplays.h"
Headerinclude "IDisplays.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_list_changed_listener__on_display_list_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_list_changed_listener__on_display_list_changed.html index 3b8e4228..3b72c456 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_list_changed_listener__on_display_list_changed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_list_changed_listener__on_display_list_changed.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -127,7 +127,7 @@

Remarks

Requirements

- +
Headerinclude"IDisplays.h"
Headerinclude "IDisplays.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_pixel_format.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_pixel_format.html index b1e82497..8408497b 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_pixel_format.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_pixel_format.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_pixel_format__get_value.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_pixel_format__get_value.html index f534b06d..958e6164 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_pixel_format__get_value.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_pixel_format__get_value.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported.html index e5b2887c..7b62e5af 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_pixel_format.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_pixel_format.html index 19ee6850..5f845464 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_pixel_format.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_pixel_format.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_r_g_b444_full.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_r_g_b444_full.html index 01d3e7ec..df52ec78 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_r_g_b444_full.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_r_g_b444_full.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_r_g_b444_limited.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_r_g_b444_limited.html index 5a25674b..e01cd6de 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_r_g_b444_limited.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_r_g_b444_limited.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_y_cb_cr420.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_y_cb_cr420.html index 539c80a9..5adeb09e 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_y_cb_cr420.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_y_cb_cr420.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_y_cb_cr422.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_y_cb_cr422.html index ea8e23c5..a2aee5b7 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_y_cb_cr422.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_y_cb_cr422.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_y_cb_cr444.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_y_cb_cr444.html index b17ba55f..feceb924 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_y_cb_cr444.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_y_cb_cr444.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_pixel_format__set_value.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_pixel_format__set_value.html index 467f8b1a..032aa24d 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_pixel_format__set_value.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_pixel_format__set_value.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_resolution.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_resolution.html index 2762d5b6..2cdd777d 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_resolution.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_resolution.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_resolution__get_value.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_resolution__get_value.html index bf914025..76ef4477 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_resolution__get_value.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_resolution__get_value.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_resolution__set_value.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_resolution__set_value.html index 50d5dda6..99880f59 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_resolution__set_value.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_resolution__set_value.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_resolution_list.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_resolution_list.html index 2905c03e..f4845664 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_resolution_list.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_resolution_list.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -128,7 +128,7 @@

Methods

Requirements

- +
Headerinclude"IDisplaySettings.h"
Headerinclude "IDisplaySettings.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_resolution_list__add__back.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_resolution_list__add__back.html index 5732dd52..fb2c41c2 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_resolution_list__add__back.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_resolution_list__add__back.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -125,7 +125,7 @@

Remarks

Requirements

- +
Headerinclude"IDisplaySettings.h"
Headerinclude "IDisplaySettings.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_resolution_list__at.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_resolution_list__at.html index 589bc254..c1bd1352 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_resolution_list__at.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_resolution_list__at.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -134,7 +134,7 @@

Additional Info

Requirements

- +
Headerinclude"IDisplaySettings.h"
Headerinclude "IDisplaySettings.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_scaling_mode.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_scaling_mode.html index 98779d14..9b7616d1 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_scaling_mode.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_scaling_mode.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_scaling_mode__get_mode.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_scaling_mode__get_mode.html index f9b660ec..0fe649fa 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_scaling_mode__get_mode.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_scaling_mode__get_mode.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_scaling_mode__is_supported.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_scaling_mode__is_supported.html index e4705fb7..a90c6c09 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_scaling_mode__is_supported.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_scaling_mode__is_supported.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_scaling_mode__set_mode.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_scaling_mode__set_mode.html index 3372e8a2..c64f0dbe 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_scaling_mode__set_mode.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_scaling_mode__set_mode.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services.html index b83e8f13..0be1ee2d 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services1.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services1.html index 8168e98a..184510db 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services1.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services1.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -113,7 +113,7 @@
Inherits:IADLXDisplayServices
Inherited By:N/A
Inherited By:IADLXDisplayServices2

The IADLXDisplayServices1 interface is obtained from the IADLXDisplayServices interface using QueryInterface.

Methods

diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services1__get_display_blanking.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services1__get_display_blanking.html index c31da787..5747f8d8 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services1__get_display_blanking.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services1__get_display_blanking.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services2.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services2.html new file mode 100644 index 00000000..a8278519 --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services2.html @@ -0,0 +1,155 @@ + + + + + + + + + +AMD Device Library eXtra: IADLXDisplayServices2 + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
IADLXDisplayServices2
+
+
+

IADLXDisplayServices2 is an extension interface to IADLXDisplayServices, and provides access to the interface to control the DCE feature.

+ + + + + + + + + +
InterfaceId:IADLXDisplayServices2
Smart Pointer Interface Name:IADLXDisplayServices2Ptr
Inherits:IADLXDisplayServices1
Inherited By:N/A
+

The IADLXDisplayServices2 interface is obtained from the IADLXDisplayServices interface or from any of its extension interfaces using QueryInterface.

+

Methods

+ + + + + +
Method Description
GetDisplayConnectivityExperience Gets the reference counted DCE interface for a display.
+

Requirements

+ + + + + +
Headerinclude "IDisplays2.h"
Minimum version1.2
+

Example

+

To see how to use this interface in a C++ application, refer to the DisplayConnectivityExperience C++ sample.
+ For a C application, refer to the DisplayConnectivityExperience C sample.
+

+
    +
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services2.js b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services2.js new file mode 100644 index 00000000..9e3ee4f3 --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services2.js @@ -0,0 +1,4 @@ +var _d_o_x__i_a_d_l_x_display_services2 = +[ + [ "GetDisplayConnectivityExperience", "_d_o_x__i_a_d_l_x_display_services2__get_display_connectivity_experience.html", null ] +]; \ No newline at end of file diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services2__get_display_connectivity_experience.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services2__get_display_connectivity_experience.html new file mode 100644 index 00000000..cda045b0 --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services2__get_display_connectivity_experience.html @@ -0,0 +1,159 @@ + + + + + + + + + +AMD Device Library eXtra: GetDisplayConnectivityExperience + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
GetDisplayConnectivityExperience
+
+
+

Gets the reference counted DCE interface for a display.

+

Syntax

+
+ ADLX_RESULT    GetDisplayConnectivityExperience (IADLXDisplay* pDisplay, IADLXDisplayConnectivityExperience ** ppDisplayConnectivityExperience)
+ 

Parameters

+
+
+
+ + +
1.[in]pDisplayIADLXDisplay*The pointer to the display interface.
+
+
+
+
+
+ + +
2.[out]ppDisplayConnectivityExperienceIADLXDisplayConnectivityExperience **The address of a pointer to the returned interface. If the interface is not successfully returned, the method sets the dereferenced address *ppDisplayConnectivityExperience to nullptr.
+
+
+

Return Value

+

If the interface is successfully returned, ADLX_OK is returned.
+ If the interface is not successfully returned, an error code is returned.
+ Refer to ADLX_RESULT for success codes and error codes.

+

Remarks

+

The returned interface must be discarded with Release when it is no longer needed.

+

Additional Info

+

In C++, when using ADLX interfaces as smart pointers, there is no need to call Release because smart pointers call it in their internal implementation.

+

Requirements

+ + + + + +
Headerinclude "IDisplays2.h"
Minimum version1.2
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get3_d_l_u_t.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get3_d_l_u_t.html index 20336689..1f7f34ef 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get3_d_l_u_t.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get3_d_l_u_t.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_color_depth.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_color_depth.html index 574762a7..1e5659f3 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_color_depth.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_color_depth.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_custom_color.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_custom_color.html index d0abaa33..ac0d87bf 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_custom_color.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_custom_color.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_custom_resolution.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_custom_resolution.html index 53d46ba2..8d6f9db2 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_custom_resolution.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_custom_resolution.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_display_changed_handling.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_display_changed_handling.html index 3e8bf4b3..1e68cb4c 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_display_changed_handling.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_display_changed_handling.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_displays.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_displays.html index 9cf209e3..bbed1c9b 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_displays.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_displays.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_free_sync.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_free_sync.html index 78130e82..2f4aea69 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_free_sync.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_free_sync.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_g_p_u_scaling.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_g_p_u_scaling.html index a0de30b8..6bb22443 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_g_p_u_scaling.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_g_p_u_scaling.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_gamma.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_gamma.html index c3e83def..5408834b 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_gamma.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_gamma.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_gamut.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_gamut.html index 95ab7943..99148a0f 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_gamut.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_gamut.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_h_d_c_p.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_h_d_c_p.html index 4682e4b0..6bb42d58 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_h_d_c_p.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_h_d_c_p.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_integer_scaling.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_integer_scaling.html index 401a438a..e6afb91d 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_integer_scaling.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_integer_scaling.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_number_of_displays.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_number_of_displays.html index bcb32fc5..09322e63 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_number_of_displays.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_number_of_displays.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_pixel_format.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_pixel_format.html index b4913e05..f93b0ff1 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_pixel_format.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_pixel_format.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_scaling_mode.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_scaling_mode.html index 86c463d7..608df8ef 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_scaling_mode.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_scaling_mode.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_vari_bright.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_vari_bright.html index b1936fba..4ebc9d43 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_vari_bright.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_vari_bright.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_virtual_super_resolution.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_virtual_super_resolution.html index 5f33db65..280f2958 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_virtual_super_resolution.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_services__get_virtual_super_resolution.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event.html index 804ac350..79119c94 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -156,7 +156,7 @@

Methods

Requirements

- +
Headerinclude"IDisplays.h"
Headerinclude "IDisplays.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event1.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event1.html index 3d2ffae5..116d97d0 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event1.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event1.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -113,7 +113,7 @@
Inherits:IADLXDisplaySettingsChangedEvent
Inherited By:N/A
Inherited By:IADLXDisplaySettingsChangedEvent2

The IADLXDisplaySettingsChangedEvent1 interface is obtained from the IADLXDisplaySettingsChangedEvent interface using QueryInterface.

Methods

@@ -126,7 +126,7 @@

Methods

Requirements

- +
Headerinclude"IDisplays1.h"
Headerinclude "IDisplays1.h"
Minimum version1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event1__is_display_blanking_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event1__is_display_blanking_changed.html index 300c49a8..c05c4583 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event1__is_display_blanking_changed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event1__is_display_blanking_changed.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -116,7 +116,7 @@

Return Value

Requirements

- +
Headerinclude"IDisplays1.h"
Headerinclude "IDisplays1.h"
Minimum version1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event2.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event2.html new file mode 100644 index 00000000..9f48842b --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event2.html @@ -0,0 +1,154 @@ + + + + + + + + + +AMD Device Library eXtra: IADLXDisplaySettingsChangedEvent2 + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
IADLXDisplaySettingsChangedEvent2
+
+
+

IADLXDisplaySettingsChangedEvent2 is an extension interface to IADLXDisplaySettingsChangedEvent, and provides methods to check for changes to the DCE settings.

+ + + + + + + + + +
InterfaceId:IADLXDisplaySettingsChangedEvent2
Smart Pointer Interface Name:IADLXDisplaySettingsChangedEvent2Ptr
Inherits:IADLXDisplaySettingsChangedEvent1
Inherited By:N/A
+

The IADLXDisplaySettingsChangedEvent2 interface is obtained from the IADLXDisplaySettingsChangedEvent interface or from any of its extension interfaces using QueryInterface.

+

Methods

+ + + + + +
Method Description
IsConnectivityExperienceChanged Checks if the DCE settings of the display are changed.
+

Requirements

+ + + + + +
Headerinclude "IDisplays2.h"
Minimum version1.2
+

Example

+

To see how to use this interface in a C++ application, refer to the SyncDisplayReceive C++ sample.
+ For a C application, refer to the SyncDisplayReceive C sample.

+
    +
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event2.js b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event2.js new file mode 100644 index 00000000..99641fab --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event2.js @@ -0,0 +1,4 @@ +var _d_o_x__i_a_d_l_x_display_settings_changed_event2 = +[ + [ "IsConnectivityExperienceChanged", "_d_o_x__i_a_d_l_x_display_settings_changed_event2__is_connectivity_experience_changed.html", null ] +]; \ No newline at end of file diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event2__is_connectivity_experience_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event2__is_connectivity_experience_changed.html new file mode 100644 index 00000000..994f9ea9 --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event2__is_connectivity_experience_changed.html @@ -0,0 +1,141 @@ + + + + + + + + + +AMD Device Library eXtra: IsConnectivityExperienceChanged + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
IsConnectivityExperienceChanged
+
+
+

Checks if the DCE settings of the display are changed.

+

Syntax

+
+ adlx_bool    IsDisplayConnectivityExperienceChanged ()
+ 

Parameters

+

N/A

+

Return Value

+

If the DCE settings are changed, true is returned.
+ If the DCE settings are not changed, false is returned.

+

Additional Info

+

Note: To obtain the display, use GetDisplay.

+

Requirements

+ + + + + +
Headerinclude "IDisplays2.h"
Minimum version1.2
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__get_display.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__get_display.html index eafac191..00511979 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__get_display.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__get_display.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -130,7 +130,7 @@

Additional Info

Requirements

- +
Headerinclude"IDisplays.h"
Headerinclude "IDisplays.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_color_depth_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_color_depth_changed.html index a36028f9..e19ce399 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_color_depth_changed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_color_depth_changed.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -118,7 +118,7 @@

Additional Info

Requirements

- +
Headerinclude"IDisplays.h"
Headerinclude "IDisplays.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_brightness_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_brightness_changed.html index 5b02b6b9..d240b9e5 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_brightness_changed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_brightness_changed.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -118,7 +118,7 @@

Additional Info

Requirements

- +
Headerinclude"IDisplays.h"
Headerinclude "IDisplays.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_contrast_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_contrast_changed.html index 7e51a89f..897d6310 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_contrast_changed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_contrast_changed.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -118,7 +118,7 @@

Additional Info

Requirements

- +
Headerinclude"IDisplays.h"
Headerinclude "IDisplays.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_hue_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_hue_changed.html index 478b378c..89075f1a 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_hue_changed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_hue_changed.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -118,7 +118,7 @@

Additional Info

Requirements

- +
Headerinclude"IDisplays.h"
Headerinclude "IDisplays.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_saturation_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_saturation_changed.html index 1ac71329..78a34991 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_saturation_changed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_saturation_changed.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -118,7 +118,7 @@

Additional Info

Requirements

- +
Headerinclude"IDisplays.h"
Headerinclude "IDisplays.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_temperature_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_temperature_changed.html index 8c22a3c4..05627457 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_temperature_changed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_temperature_changed.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -118,7 +118,7 @@

Additional Info

Requirements

- +
Headerinclude"IDisplays.h"
Headerinclude "IDisplays.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_resolution_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_resolution_changed.html index de88eeca..cd57ae43 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_resolution_changed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_resolution_changed.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -118,7 +118,7 @@

Additional Info

Requirements

- +
Headerinclude"IDisplays.h"
Headerinclude "IDisplays.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_free_sync_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_free_sync_changed.html index e566bb34..52a4bb3f 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_free_sync_changed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_free_sync_changed.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -118,7 +118,7 @@

Additional Info

Requirements

- +
Headerinclude"IDisplays.h"
Headerinclude "IDisplays.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_g_p_u_scaling_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_g_p_u_scaling_changed.html index 47d675e7..d5cc7c49 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_g_p_u_scaling_changed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_g_p_u_scaling_changed.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -118,7 +118,7 @@

Additional Info

Requirements

- +
Headerinclude"IDisplays.h"
Headerinclude "IDisplays.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_h_d_c_p_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_h_d_c_p_changed.html index ae453ebf..f1556c95 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_h_d_c_p_changed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_h_d_c_p_changed.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -118,7 +118,7 @@

Additional Info

Requirements

- +
Headerinclude"IDisplays.h"
Headerinclude "IDisplays.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_integer_scaling_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_integer_scaling_changed.html index 88331b47..5978d57e 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_integer_scaling_changed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_integer_scaling_changed.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -118,7 +118,7 @@

Additional Info

Requirements

- +
Headerinclude"IDisplays.h"
Headerinclude "IDisplays.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_pixel_format_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_pixel_format_changed.html index 5a321603..add10e1e 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_pixel_format_changed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_pixel_format_changed.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -118,7 +118,7 @@

Additional Info

Requirements

- +
Headerinclude"IDisplays.h"
Headerinclude "IDisplays.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_scaling_mode_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_scaling_mode_changed.html index 4cc8d712..bed9af0a 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_scaling_mode_changed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_scaling_mode_changed.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -118,7 +118,7 @@

Additional Info

Requirements

- +
Headerinclude"IDisplays.h"
Headerinclude "IDisplays.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_v_s_r_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_v_s_r_changed.html index 16a1dfc7..61559117 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_v_s_r_changed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_v_s_r_changed.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -118,7 +118,7 @@

Additional Info

Requirements

- +
Headerinclude"IDisplays.h"
Headerinclude "IDisplays.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_vari_bright_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_vari_bright_changed.html index 0ddd8f35..3d78cffa 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_vari_bright_changed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_vari_bright_changed.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -118,7 +118,7 @@

Additional Info

Requirements

- +
Headerinclude"IDisplays.h"
Headerinclude "IDisplays.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_listener.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_listener.html index e3a35b47..241d3c58 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_listener.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_listener.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -128,7 +128,7 @@

Methods

Requirements

- +
Headerinclude"IDisplays.h"
Headerinclude "IDisplays.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_listener__on_display_settings_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_listener__on_display_settings_changed.html index 56572775..fec07204 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_listener__on_display_settings_changed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_settings_changed_listener__on_display_settings_changed.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -126,7 +126,7 @@

Remarks

Requirements

- +
Headerinclude"IDisplays.h"
Headerinclude "IDisplays.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_v_s_r.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_v_s_r.html index 908c589d..b59da101 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_v_s_r.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_v_s_r.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_v_s_r__is_enabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_v_s_r__is_enabled.html index 6362b84d..c13ad654 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_v_s_r__is_enabled.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_v_s_r__is_enabled.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_v_s_r__is_supported.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_v_s_r__is_supported.html index dbacfcad..8ba4290b 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_v_s_r__is_supported.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_v_s_r__is_supported.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_v_s_r__set_enabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_v_s_r__set_enabled.html index a2f325e2..d3d835b8 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_v_s_r__set_enabled.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_v_s_r__set_enabled.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright.html index 4d5c7f8e..9aa47b02 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright__is_current_balanced.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright__is_current_balanced.html index 861e5e43..f414f1c7 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright__is_current_balanced.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright__is_current_balanced.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright__is_current_maximize_battery.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright__is_current_maximize_battery.html index 37c12cc4..565ec4ae 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright__is_current_maximize_battery.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright__is_current_maximize_battery.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright__is_current_maximize_brightness.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright__is_current_maximize_brightness.html index 0c9870aa..23a34648 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright__is_current_maximize_brightness.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright__is_current_maximize_brightness.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright__is_current_optimize_battery.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright__is_current_optimize_battery.html index ca44cddc..3b4b7aef 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright__is_current_optimize_battery.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright__is_current_optimize_battery.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright__is_current_optimize_brightness.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright__is_current_optimize_brightness.html index 2bb73322..02784039 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright__is_current_optimize_brightness.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright__is_current_optimize_brightness.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright__is_enabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright__is_enabled.html index 8757cf26..0620aee5 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright__is_enabled.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright__is_enabled.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright__is_supported.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright__is_supported.html index 685adf4a..17da0a07 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright__is_supported.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright__is_supported.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright__set_balanced.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright__set_balanced.html index a877875c..092d5805 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright__set_balanced.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright__set_balanced.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright__set_enabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright__set_enabled.html index be3151d3..8b1d7068 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright__set_enabled.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright__set_enabled.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright__set_maximize_battery.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright__set_maximize_battery.html index 937c7a5c..ebfbb0d5 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright__set_maximize_battery.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright__set_maximize_battery.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright__set_maximize_brightness.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright__set_maximize_brightness.html index 87257c34..6a8fa87e 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright__set_maximize_brightness.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright__set_maximize_brightness.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright__set_optimize_battery.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright__set_optimize_battery.html index e30cc0fc..093640fa 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright__set_optimize_battery.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright__set_optimize_battery.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright__set_optimize_brightness.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright__set_optimize_brightness.html index b6bc5249..28079d86 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright__set_optimize_brightness.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display_vari_bright__set_optimize_brightness.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_eyefinity_desktop.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_eyefinity_desktop.html index 72e793a9..7d2945f2 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_eyefinity_desktop.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_eyefinity_desktop.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_eyefinity_desktop__display_orientation.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_eyefinity_desktop__display_orientation.html index 6453fe16..9215487f 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_eyefinity_desktop__display_orientation.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_eyefinity_desktop__display_orientation.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_eyefinity_desktop__display_size.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_eyefinity_desktop__display_size.html index 7e3f6c70..4f7f1342 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_eyefinity_desktop__display_size.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_eyefinity_desktop__display_size.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_eyefinity_desktop__display_top_left.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_eyefinity_desktop__display_top_left.html index a032f710..d18716ac 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_eyefinity_desktop__display_top_left.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_eyefinity_desktop__display_top_left.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_eyefinity_desktop__get_display.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_eyefinity_desktop__get_display.html index acb5e388..3a1febfd 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_eyefinity_desktop__get_display.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_eyefinity_desktop__get_display.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_eyefinity_desktop__grid_size.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_eyefinity_desktop__grid_size.html index 25c26134..d50dc448 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_eyefinity_desktop__grid_size.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_eyefinity_desktop__grid_size.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_f_p_s.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_f_p_s.html index ca14893d..d8b4533c 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_f_p_s.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_f_p_s.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_f_p_s__f_p_s.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_f_p_s__f_p_s.html index fd80501f..8d3aca44 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_f_p_s__f_p_s.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_f_p_s__f_p_s.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_f_p_s__time_stamp.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_f_p_s__time_stamp.html index 6f1a95dc..90ba3478 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_f_p_s__time_stamp.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_f_p_s__time_stamp.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_f_p_s_list.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_f_p_s_list.html index 7b2ce991..596cbf2e 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_f_p_s_list.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_f_p_s_list.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_f_p_s_list__add__back.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_f_p_s_list__add__back.html index ea8ba8f0..bb3ed71c 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_f_p_s_list__add__back.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_f_p_s_list__add__back.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_f_p_s_list__at.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_f_p_s_list__at.html index 0eef0d37..624cd5bd 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_f_p_s_list__at.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_f_p_s_list__at.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u.html index e6aa5311..b603951d 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -113,7 +113,7 @@
Inherits:IADLXInterface
Inherited By:N/A
Inherited By:IADLXGPU1

Methods

@@ -155,7 +155,7 @@

Methods

Requirements

- +
Headerinclude"ISystem.h"
Headerinclude "ISystem.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u1.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u1.html new file mode 100644 index 00000000..d3413982 --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u1.html @@ -0,0 +1,160 @@ + + + + + + + + + +AMD Device Library eXtra: IADLXGPU1 + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
IADLXGPU1
+
+
+

IADLXGPU1 is an extension to the IADLXGPU interface. This interface provides the method to get multi-GPU setup details, PCI bus details, and the product name of a GPU.

+ + + + + + + + + +
InterfaceId:IADLXGPU1
Smart Pointer Interface Name:IADLXGPU1Ptr
Inherits:IADLXGPU
Inherited By:N/A
+

The IADLXGPU1 interface is obtained from the IADLXGPU interface using QueryInterface.

+

Methods

+ + + + + + + + + + + +
Method Description
MultiGPUMode Gets the AMD MGPU mode of a GPU.
PCIBusLaneWidth Gets the PCI bus lane width of a GPU.
PCIBusType Gets the PCI bus type of a GPU.
ProductName Gets the product name of a GPU.
+

Requirements

+ + + + + +
Headerinclude "ISystem1.h"
Minimum version1.2
+

Example

+

To see how to use this interface in a C++ application, refer to the GPUs C++ sample.
+ For a C application, refer to the GPUs C sample.

+
    +
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u1.js b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u1.js new file mode 100644 index 00000000..0f4e3ff9 --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u1.js @@ -0,0 +1,7 @@ +var _d_o_x__i_a_d_l_x_g_p_u1 = +[ + [ "MultiGPUMode", "_d_o_x__i_a_d_l_x_g_p_u1__multi_g_p_u_mode.html", null ], + [ "PCIBusLaneWidth", "_d_o_x__i_a_d_l_x_g_p_u1__p_c_i_bus_lane_width.html", null ], + [ "PCIBusType", "_d_o_x__i_a_d_l_x_g_p_u1__p_c_i_bus_type.html", null ], + [ "ProductName", "_d_o_x__i_a_d_l_x_g_p_u1__product_name.html", null ] +]; \ No newline at end of file diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u1__multi_g_p_u_mode.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u1__multi_g_p_u_mode.html new file mode 100644 index 00000000..f69f972d --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u1__multi_g_p_u_mode.html @@ -0,0 +1,152 @@ + + + + + + + + + +AMD Device Library eXtra: MultiGPUMode + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
MultiGPUMode
+
+
+

Gets the AMD MGPU mode of a GPU.

+

Syntax

+
+ ADLX_RESULT    MultiGPUMode (ADLX_MGPU_MODE* mode)
+ 

Parameters

+
+
+
+ + +
1.[out]modeADLX_MGPU_MODE*The pointer to a variable where the AMD MGPU mode is returned. The variable is MGPU_NONE if the GPU is not part of an AMD MGPU configuration. The variable is MGPU_PRIMARY if the GPU is the primary GPU in an AMD MGPU configuration. The variable is MGPU_SECONDARY if the GPU is the secondary GPU in an AMD MGPU configuration.
+
+
+

Return Value

+

If MultiGPUMode is successfully returned, ADLX_OK is returned.
+ If MultiGPUMode is not successfully returned, an error code is returned.
+ Refer to ADLX_RESULT for success codes and error codes.
+

+

Additional Info

+

AMD MGPU technology harnesses the power of two or more discrete graphics cards working in parallel to dramatically improve performance in games and applications.
+ On systems with AMD MGPU enabled the video output is delivered through the primary GPU and the workload is allocated to all supported GPUs in the setup.
+

+

Requirements

+ + + + + +
Headerinclude "ISystem1.h"
Minimum version1.2
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u1__p_c_i_bus_lane_width.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u1__p_c_i_bus_lane_width.html new file mode 100644 index 00000000..6f0c7546 --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u1__p_c_i_bus_lane_width.html @@ -0,0 +1,148 @@ + + + + + + + + + +AMD Device Library eXtra: PCIBusLaneWidth + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
PCIBusLaneWidth
+
+
+

Gets the PCI bus lane width of a GPU.

+

Syntax

+
+ ADLX_RESULT    PCIBusLaneWidth (adlx_uint* laneWidth)
+ 

Parameters

+
+
+
+ + +
1.[out] laneWidthadlx_uint* The pointer to a variable where the PCI bus lane width is returned.
+
+
+

Return Value

+

If the PCI bus lane width is successfully returned, ADLX_OK is returned.
+ If the PCI bus lane width is not successfully returned, an error code is returned.
+ Refer to ADLX_RESULT for success codes and error codes.
+

+

Requirements

+ + + + + +
Headerinclude "ISystem1.h"
Minimum version1.2
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u1__p_c_i_bus_type.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u1__p_c_i_bus_type.html new file mode 100644 index 00000000..d8e84f56 --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u1__p_c_i_bus_type.html @@ -0,0 +1,148 @@ + + + + + + + + + +AMD Device Library eXtra: PCIBusType + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
PCIBusType
+
+
+

Gets the PCI bus type of a GPU.

+

Syntax

+
+ ADLX_RESULT    PCIBusType (ADLX_PCI_BUS_TYPE* busType)
+ 

Parameters

+
+
+
+ + +
1.[out]busTypeADLX_PCI_BUS_TYPE*The pointer to a variable where the GPU PCI bus type is returned.
+
+
+

Return Value

+

If the GPU PCI bus type is successfully returned, ADLX_OK is returned.
+ If the GPU PCI bus type is not successfully returned, an error code is returned.
+ Refer to ADLX_RESULT for success codes and error codes.
+

+

Requirements

+ + + + + +
Headerinclude "ISystem1.h"
Minimum version1.2
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u1__product_name.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u1__product_name.html new file mode 100644 index 00000000..5443fe54 --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u1__product_name.html @@ -0,0 +1,152 @@ + + + + + + + + + +AMD Device Library eXtra: ProductName + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
ProductName
+
+
+

Gets the product name of a GPU.

+

Syntax

+
+ ADLX_RESULT    ProductName (const char** productName)
+ 

Parameters

+
+
+
+ + +
1.[out]productNameconst char**The pointer to a zero-terminated string where the productName string of a GPU is returned.
+
+
+

Return Value

+

If the productName string is successfully returned, ADLX_OK is returned.
+ If the productName string is not successfully returned, an error code is returned.
+ Refer to ADLX_RESULT for success codes and error codes.
+

+

Additional Info

+

The returned memory buffer is valid within a lifetime of the IADLXGPU1 interface.
+ If the application uses the productName string beyond the lifetime of the IADLXGPU1 interface, the application must make a copy of the productName string.
+

+

Requirements

+ + + + + +
Headerinclude "ISystem1.h"
Minimum version1.2
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__a_s_i_c_family_type.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__a_s_i_c_family_type.html index 54f862eb..c800ad8c 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__a_s_i_c_family_type.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__a_s_i_c_family_type.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -125,7 +125,7 @@

Return Value

Requirements

- +
Headerinclude"ISystem.h"
Headerinclude "ISystem.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__b_i_o_s_info.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__b_i_o_s_info.html index 0413eea8..3352c877 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__b_i_o_s_info.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__b_i_o_s_info.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -144,7 +144,7 @@

Additional Info

Requirements

- +
Headerinclude"ISystem.h"
Headerinclude "ISystem.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__device_id.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__device_id.html index 4f0380e8..230a64c3 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__device_id.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__device_id.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -130,7 +130,7 @@

Additional Info

Requirements

- +
Headerinclude"ISystem.h"
Headerinclude "ISystem.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__driver_path.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__driver_path.html index e28b93f5..e3b2f443 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__driver_path.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__driver_path.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -129,7 +129,7 @@

Additional Info

Requirements

- +
Headerinclude"ISystem.h"
Headerinclude "ISystem.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__has_desktops.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__has_desktops.html index d760ec6c..f6bfc82f 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__has_desktops.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__has_desktops.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -125,7 +125,7 @@

Return Value

Requirements

- +
Headerinclude"ISystem.h"
Headerinclude "ISystem.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__is_external.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__is_external.html index 22f471ee..e0601671 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__is_external.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__is_external.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -125,7 +125,7 @@

Return Value

Requirements

- +
Headerinclude"ISystem.h"
Headerinclude "ISystem.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__name.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__name.html index bb8ab82c..c5148b4c 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__name.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__name.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -129,7 +129,7 @@

Additional Info

Requirements

- +
Headerinclude"ISystem.h"
Headerinclude "ISystem.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__p_n_p_string.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__p_n_p_string.html index aa2f052b..5a57e2d7 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__p_n_p_string.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__p_n_p_string.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -129,7 +129,7 @@

Additional Info

Requirements

- +
Headerinclude"ISystem.h"
Headerinclude "ISystem.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__revision_id.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__revision_id.html index 71361fab..4546318b 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__revision_id.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__revision_id.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -128,7 +128,7 @@

Additional Info

Requirements

- +
Headerinclude"ISystem.h"
Headerinclude "ISystem.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__sub_system_id.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__sub_system_id.html index b1e93411..0549e593 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__sub_system_id.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__sub_system_id.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -128,7 +128,7 @@

Additional Info

Requirements

- +
Headerinclude"ISystem.h"
Headerinclude "ISystem.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__sub_system_vendor_id.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__sub_system_vendor_id.html index 7b2d60dd..025fa6c3 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__sub_system_vendor_id.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__sub_system_vendor_id.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -130,7 +130,7 @@

Additional Info

Requirements

- +
Headerinclude"ISystem.h"
Headerinclude "ISystem.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__total_v_r_a_m.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__total_v_r_a_m.html index ba565a13..60d1346c 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__total_v_r_a_m.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__total_v_r_a_m.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -127,7 +127,7 @@

Remarks

Requirements

- +
Headerinclude"ISystem.h"
Headerinclude "ISystem.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__type.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__type.html index a0095eef..77947b69 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__type.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__type.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -127,7 +127,7 @@

Remarks

Requirements

- +
Headerinclude"ISystem.h"
Headerinclude "ISystem.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__unique_id.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__unique_id.html index d4bd77d7..587c7444 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__unique_id.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__unique_id.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -125,7 +125,7 @@

Return Value

Requirements

- +
Headerinclude"ISystem.h"
Headerinclude "ISystem.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__v_r_a_m_type.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__v_r_a_m_type.html index 9f24b19f..507d8b18 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__v_r_a_m_type.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__v_r_a_m_type.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -128,7 +128,7 @@

Additional Info

Requirements

- +
Headerinclude"ISystem.h"
Headerinclude "ISystem.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__vendor_id.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__vendor_id.html index 7fa9d7b0..344385b6 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__vendor_id.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u__vendor_id.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -130,7 +130,7 @@

Additional Info

Requirements

- +
Headerinclude"ISystem.h"
Headerinclude "ISystem.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning.html index 1951c780..f3f20d8a 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_current_overclock_g_p_u.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_current_overclock_g_p_u.html index 0289c572..cf5d0650 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_current_overclock_g_p_u.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_current_overclock_g_p_u.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_current_overclock_v_r_a_m.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_current_overclock_v_r_a_m.html index 66bdf987..ff1de7f8 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_current_overclock_v_r_a_m.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_current_overclock_v_r_a_m.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_current_undervolt_g_p_u.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_current_undervolt_g_p_u.html index 974e7df3..ea1c252f 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_current_undervolt_g_p_u.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_current_undervolt_g_p_u.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_supported_overclock_g_p_u.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_supported_overclock_g_p_u.html index 8668b044..4cd0ff0d 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_supported_overclock_g_p_u.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_supported_overclock_g_p_u.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_supported_overclock_v_r_a_m.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_supported_overclock_v_r_a_m.html index bc5bad9b..fcea4ef0 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_supported_overclock_v_r_a_m.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_supported_overclock_v_r_a_m.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_supported_undervolt_g_p_u.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_supported_undervolt_g_p_u.html index 53b6ff6c..a6709cd2 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_supported_undervolt_g_p_u.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_supported_undervolt_g_p_u.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__start_overclock_g_p_u.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__start_overclock_g_p_u.html index d86fe9c2..4f7d1ac2 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__start_overclock_g_p_u.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__start_overclock_g_p_u.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__start_overclock_v_r_a_m.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__start_overclock_v_r_a_m.html index f6abb18a..2af4da56 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__start_overclock_v_r_a_m.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__start_overclock_v_r_a_m.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__start_undervolt_g_p_u.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__start_undervolt_g_p_u.html index 96ebd249..d8cb1277 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__start_undervolt_g_p_u.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__start_undervolt_g_p_u.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_event.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_event.html index d152e2b4..4337e0d2 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_event.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_event.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -129,7 +129,7 @@

Methods

Requirements

- +
Headerinclude"IGPUAutoTuning.h"
Headerinclude "IGPUAutoTuning.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_event__is_overclock_g_p_u_completed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_event__is_overclock_g_p_u_completed.html index fd79a004..55b21bbe 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_event__is_overclock_g_p_u_completed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_event__is_overclock_g_p_u_completed.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -117,7 +117,7 @@

Return Value

Requirements

- +
Headerinclude"IGPUAutoTuning.h"
Headerinclude "IGPUAutoTuning.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_event__is_overclock_v_r_a_m_completed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_event__is_overclock_v_r_a_m_completed.html index f8f2cfa9..5e4184f1 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_event__is_overclock_v_r_a_m_completed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_event__is_overclock_v_r_a_m_completed.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -117,7 +117,7 @@

Return Value

Requirements

- +
Headerinclude"IGPUAutoTuning.h"
Headerinclude "IGPUAutoTuning.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_event__is_undervolt_g_p_u_completed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_event__is_undervolt_g_p_u_completed.html index 455f9813..9c8a22a9 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_event__is_undervolt_g_p_u_completed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_event__is_undervolt_g_p_u_completed.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -117,7 +117,7 @@

Return Value

Requirements

- +
Headerinclude"IGPUAutoTuning.h"
Headerinclude "IGPUAutoTuning.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_listener.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_listener.html index 584ef7f9..5aa48baa 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_listener.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_listener.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -128,7 +128,7 @@

Methods

Requirements

- +
Headerinclude"IGPUAutoTuning.h"
Headerinclude "IGPUAutoTuning.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_listener__on_g_p_u_auto_tuning_complete.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_listener__on_g_p_u_auto_tuning_complete.html index 176db67b..90b2f4c7 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_listener__on_g_p_u_auto_tuning_complete.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_listener__on_g_p_u_auto_tuning_complete.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -126,7 +126,7 @@

Remarks

Requirements

- +
Headerinclude"IGPUAutoTuning.h"
Headerinclude "IGPUAutoTuning.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_list.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_list.html index 806159f3..866bbc59 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_list.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_list.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -127,7 +127,7 @@

Methods

Requirements

- +
Headerinclude"ISystem.h"
Headerinclude "ISystem.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_list__add__back.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_list__add__back.html index f11b0b61..db3d4c62 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_list__add__back.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_list__add__back.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -126,7 +126,7 @@

Remarks

Requirements

- +
Headerinclude"ISystem.h"
Headerinclude "ISystem.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_list__at.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_list__at.html index 09689d88..e42bbc31 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_list__at.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_list__at.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -137,7 +137,7 @@

Additional Info

Requirements

- +
Headerinclude"ISystem.h"
Headerinclude "ISystem.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics.html index 72b11872..e39918d7 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_clock_speed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_clock_speed.html index bdba328d..1ca418c7 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_clock_speed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_clock_speed.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_fan_speed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_fan_speed.html index 727560d1..1e30103c 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_fan_speed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_fan_speed.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_hotspot_temperature.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_hotspot_temperature.html index 0b6ea5a2..932c60d6 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_hotspot_temperature.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_hotspot_temperature.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_intake_temperature.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_intake_temperature.html index 5328faf0..90cb2c61 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_intake_temperature.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_intake_temperature.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_power.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_power.html index fd2d73fe..6c674574 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_power.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_power.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_temperature.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_temperature.html index 4b292953..b6eb270f 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_temperature.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_temperature.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_total_board_power.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_total_board_power.html index f4ee5174..00af94ae 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_total_board_power.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_total_board_power.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_usage.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_usage.html index cd3539ea..c4a1f6b5 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_usage.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_usage.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_v_r_a_m.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_v_r_a_m.html index 081981bf..63696a3c 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_v_r_a_m.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_v_r_a_m.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_v_r_a_m_clock_speed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_v_r_a_m_clock_speed.html index d26c9f4f..b46b4aa0 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_v_r_a_m_clock_speed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_v_r_a_m_clock_speed.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_voltage.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_voltage.html index b1beb66c..4ca92225 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_voltage.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_voltage.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics__time_stamp.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics__time_stamp.html index 6c6adda9..4bb67310 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics__time_stamp.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics__time_stamp.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_list.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_list.html index da5a769f..b6f4c3c7 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_list.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_list.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_list__add__back.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_list__add__back.html index c8c7bc6c..84ac972c 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_list__add__back.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_list__add__back.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_list__at.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_list__at.html index 416bbb1e..dbbac8b4 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_list__at.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_list__at.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support.html index 2c617bd8..808023c2 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_clock_speed_range.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_clock_speed_range.html index fe3df267..847abfb1 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_clock_speed_range.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_clock_speed_range.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_fan_speed_range.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_fan_speed_range.html index 3b4b72fe..f19201d3 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_fan_speed_range.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_fan_speed_range.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_hotspot_temperature_range.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_hotspot_temperature_range.html index b00e3602..dc5d907a 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_hotspot_temperature_range.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_hotspot_temperature_range.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_intake_temperature_range.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_intake_temperature_range.html index 46f1d304..5cea783b 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_intake_temperature_range.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_intake_temperature_range.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_power_range.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_power_range.html index b937e201..8ba1d2f8 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_power_range.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_power_range.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_temperature_range.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_temperature_range.html index 452f30fe..e5a82afa 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_temperature_range.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_temperature_range.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_total_board_power_range.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_total_board_power_range.html index ebcce0bb..f375ebfa 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_total_board_power_range.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_total_board_power_range.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_usage_range.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_usage_range.html index 74fbcb36..bca5a247 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_usage_range.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_usage_range.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_v_r_a_m_clock_speed_range.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_v_r_a_m_clock_speed_range.html index e94aa9cd..3f12396f 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_v_r_a_m_clock_speed_range.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_v_r_a_m_clock_speed_range.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_v_r_a_m_range.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_v_r_a_m_range.html index 58da3a09..6d3ebde3 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_v_r_a_m_range.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_v_r_a_m_range.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_voltage_range.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_voltage_range.html index c8ce0764..ef92a25b 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_voltage_range.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_voltage_range.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_clock_speed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_clock_speed.html index 8055afda..df1cc5aa 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_clock_speed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_clock_speed.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_fan_speed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_fan_speed.html index 64f5dd43..00d78c6c 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_fan_speed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_fan_speed.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_hotspot_temperature.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_hotspot_temperature.html index 7de8fb25..0a24d3e5 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_hotspot_temperature.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_hotspot_temperature.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_intake_temperature.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_intake_temperature.html index 7aa699c1..53ced1b0 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_intake_temperature.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_intake_temperature.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_power.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_power.html index 6a7d0c29..d42d63db 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_power.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_power.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_temperature.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_temperature.html index 0f95f7e4..511b7a50 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_temperature.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_temperature.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_total_board_power.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_total_board_power.html index fb4acf6d..5a32fd6d 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_total_board_power.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_total_board_power.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_usage.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_usage.html index 4a9f7605..9d4bd04e 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_usage.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_usage.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_v_r_a_m.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_v_r_a_m.html index de3f5e6c..cb7eecf4 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_v_r_a_m.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_v_r_a_m.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_v_r_a_m_clock_speed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_v_r_a_m_clock_speed.html index 901a4642..4a686b49 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_v_r_a_m_clock_speed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_v_r_a_m_clock_speed.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_voltage.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_voltage.html index ff15f2db..7447d788 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_voltage.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_voltage.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning.html index a0378c76..94b3f8b7 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_balanced.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_balanced.html index 85044fd1..ce2cc065 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_balanced.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_balanced.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_power_saver.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_power_saver.html index d39b7c12..9373c3bf 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_power_saver.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_power_saver.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_quiet.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_quiet.html index 70973c34..e273eb73 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_quiet.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_quiet.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_rage.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_rage.html index 2791fc7e..fe48a2e3 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_rage.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_rage.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_turbo.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_turbo.html index fb0d6b98..67e3ed6b 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_turbo.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_turbo.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_balanced.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_balanced.html index db328f6f..1092ced0 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_balanced.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_balanced.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_power_saver.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_power_saver.html index 4bf6acf2..a5efe07c 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_power_saver.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_power_saver.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_quiet.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_quiet.html index 370fa6d5..ad62b620 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_quiet.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_quiet.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_rage.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_rage.html index 014f7294..ad86550c 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_rage.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_rage.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_turbo.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_turbo.html index bd1c339e..f8573fc6 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_turbo.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_turbo.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_balanced.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_balanced.html index 19ecb16f..cca8fb5d 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_balanced.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_balanced.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_power_saver.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_power_saver.html index 3ab0e404..52c84186 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_power_saver.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_power_saver.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_quiet.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_quiet.html index c563f73c..29c94b50 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_quiet.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_quiet.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_rage.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_rage.html index 7ca12bfc..bd1f4f7d 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_rage.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_rage.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_turbo.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_turbo.html index 62d327c8..2baa1569 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_turbo.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_turbo.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event.html index 96f71a64..67179d67 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -113,7 +113,7 @@
Inherits:IADLXChangedEvent
Inherited By:N/A
Inherited By:IADLXGPUTuningChangedEvent1

Note: GetGPU returns the reference counted GPU used by all the methods in this interface to check if there are any changes in GPU tuning.

Methods

diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event1.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event1.html new file mode 100644 index 00000000..c4f5fab6 --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event1.html @@ -0,0 +1,153 @@ + + + + + + + + + +AMD Device Library eXtra: IADLXGPUTuningChangedEvent1 + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
IADLXGPUTuningChangedEvent1
+
+
+

IADLXGPUTuningChangedEvent1 is an extension interface to IADLXGPUTuningChangedEvent that provides methods to check for AMD SmartAccess Memory status changes.

+ + + + + + + + + +
InterfaceId:IADLXGPUTuningChangedEvent1
Smart Pointer Interface Name:IADLXGPUTuningChangedEvent1Ptr
Inherits:IADLXGPUTuningChangedEvent
Inherited By:N/A
+

The IADLXGPUTuningChangedEvent1 interface is obtained from the IADLXGPUTuningChangedEvent interface using QueryInterface.

+

Methods

+ + + + + + + +
Method Description
GetSmartAccessMemoryStatus Gets the current AMD SmartAccess Memory status.
IsSmartAccessMemoryChanged Checks for changes to the AMD SmartAccess Memory settings.
+

Requirements

+ + + + + +
Headerinclude "IGPUTuning1.h"
Minimum version1.2
+
    +
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event1.js b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event1.js new file mode 100644 index 00000000..397b156b --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event1.js @@ -0,0 +1,5 @@ +var _d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event1 = +[ + [ "GetSmartAccessMemoryStatus", "_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event1__get_smart_access_memory_status.html", null ], + [ "IsSmartAccessMemoryChanged", "_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event1__is_smart_access_memory_changed.html", null ] +]; \ No newline at end of file diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event1__get_smart_access_memory_status.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event1__get_smart_access_memory_status.html new file mode 100644 index 00000000..6258a18b --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event1__get_smart_access_memory_status.html @@ -0,0 +1,158 @@ + + + + + + + + + +AMD Device Library eXtra: GetSmartAccessMemoryStatus + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
GetSmartAccessMemoryStatus
+
+
+

Gets the current AMD SmartAccess Memory status.

+

Syntax

+
+ ADLX_RESULT    GetSmartAccessMemoryStatus (adlx_bool* pEnabled, adlx_bool* pCompleted)
+ 

Parameters

+
+
+
+ + +
1.[out] pEnabledadlx_bool* The pointer to a variable where the current state of AMD SmartAccess Memory is returned. The variable is true if AMD SmartAccess Memory is enabled. The variable is false if AMD SmartAccess Memory is disabled.
+
+
+
+
+
+ + +
2.[out] pEnabledadlx_bool* The pointer to a variable where the complete state of AMD SmartAccess Memory is returned. The variable is true if AMD SmartAccess Memory is completed. The variable is false if AMD SmartAccess Memory is not completed.
+
+
+

Return Value

+

If the interface is successfully returned, ADLX_OK is returned.
+ If the interface is not successfully returned, an error code is returned.
+ Refer to ADLX_RESULT for success codes and error codes.
+

+

Additional Info

+

Note: Use GetGPU to obtain the GPU.

+

Requirements

+ + + + + +
Headerinclude "IGPUTuning1.h"
Minimum version1.2
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event1__is_smart_access_memory_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event1__is_smart_access_memory_changed.html new file mode 100644 index 00000000..86a6ba53 --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event1__is_smart_access_memory_changed.html @@ -0,0 +1,142 @@ + + + + + + + + + +AMD Device Library eXtra: IsSmartAccessMemoryChanged + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
IsSmartAccessMemoryChanged
+
+
+

Checks for changes to the AMD SmartAccess Memory settings.

+

Syntax

+
+ adlx_bool    IsSmartAccessMemoryChanged ()
+ 

Parameters

+

N/A

+

Return Value

+

If AMD SmartAccess Memory settings are changed, true is returned.
+ If AMD SmartAccess Memory settings are not changed, false is returned.
+

+

Additional Info

+

Note: To obtain the GPU, use GetGPU.

+

Requirements

+ + + + + +
Headerinclude "IGPUTuning1.h"
Minimum version1.2
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__get_g_p_u.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__get_g_p_u.html index ced69d06..3e497d5a 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__get_g_p_u.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__get_g_p_u.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_automatic_tuning_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_automatic_tuning_changed.html index 4d42cbd7..6d29c55e 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_automatic_tuning_changed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_automatic_tuning_changed.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_manual_fan_tuning_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_manual_fan_tuning_changed.html index 60de8ee0..a6cdf75b 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_manual_fan_tuning_changed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_manual_fan_tuning_changed.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_manual_g_p_u_c_l_k_tuning_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_manual_g_p_u_c_l_k_tuning_changed.html index 611be4c8..20727d12 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_manual_g_p_u_c_l_k_tuning_changed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_manual_g_p_u_c_l_k_tuning_changed.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_manual_power_tuning_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_manual_power_tuning_changed.html index b1df7bf1..7aecaa07 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_manual_power_tuning_changed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_manual_power_tuning_changed.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_manual_v_r_a_m_tuning_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_manual_v_r_a_m_tuning_changed.html index 74b17396..09f63ff3 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_manual_v_r_a_m_tuning_changed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_manual_v_r_a_m_tuning_changed.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_preset_tuning_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_preset_tuning_changed.html index 0f734d00..cf72c21f 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_preset_tuning_changed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_preset_tuning_changed.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_handling.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_handling.html index 7d971a82..e614a091 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_handling.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_handling.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_handling__add_g_p_u_tuning_event_listener.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_handling__add_g_p_u_tuning_event_listener.html index 7a7b6583..f3eb4c6b 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_handling__add_g_p_u_tuning_event_listener.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_handling__add_g_p_u_tuning_event_listener.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_handling__remove_g_p_u_tuning_event_listener.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_handling__remove_g_p_u_tuning_event_listener.html index fe0b401d..99ba2661 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_handling__remove_g_p_u_tuning_event_listener.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_handling__remove_g_p_u_tuning_event_listener.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_listener.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_listener.html index 2692d71d..7b77ae70 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_listener.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_listener.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_listener__on_g_p_u_tuning_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_listener__on_g_p_u_tuning_changed.html index 13e15a6b..1c5c1a26 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_listener__on_g_p_u_tuning_changed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_listener__on_g_p_u_tuning_changed.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services.html index 66045855..b309bc49 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -113,7 +113,7 @@ Inherits:IADLXInterface -Inherited By:N/A +Inherited By:IADLXGPUTuningServices1

The IADLXGPUTuningServices interface provides:
– Information if a tuning functionality, such as automated tuning or preset tuning is available for a GPU.
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services1.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services1.html new file mode 100644 index 00000000..f66dc1f8 --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services1.html @@ -0,0 +1,154 @@ + + + + + + + + + +AMD Device Library eXtra: IADLXGPUTuningServices1 + + + + + + + + + + + + + + + +

+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
IADLXGPUTuningServices1
+
+
+

IADLXGPUTuningServices1 is an extension interface to IADLXGPUTuningServices that provides interface access to control the AMD SmartAccess Memory feature.

+ + + + + + + + + +
InterfaceId:IADLXGPUTuningServices1
Smart Pointer Interface Name:IADLXGPUTuningServices1Ptr
Inherits:IADLXGPUTuningServices
Inherited By:N/A
+

The IADLXGPUTuningServices1 interface is obtained from the IADLXGPUTuningServices interface using QueryInterface.

+

Methods

+ + + + + +
Method Description
GetSmartAccessMemory Gets the reference counted AMD SmartAccess Memory interface for a GPU.
+

Requirements

+ + + + + +
Headerinclude "IGPUTuning1.h"
Minimum version1.2
+

Example

+

To see how to use this interface in a C++ application, refer to the SmartAccessMemory C++ sample.
+ For a C application, refer to the SmartAccessMemory C sample.

+
    +
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services1.js b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services1.js new file mode 100644 index 00000000..ae796252 --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services1.js @@ -0,0 +1,4 @@ +var _d_o_x__i_a_d_l_x_g_p_u_tuning_services1 = +[ + [ "GetSmartAccessMemory", "_d_o_x__i_a_d_l_x_g_p_u_tuning_services1__get_smart_access_memory.html", null ] +]; \ No newline at end of file diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services1__get_smart_access_memory.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services1__get_smart_access_memory.html new file mode 100644 index 00000000..171cbbf6 --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services1__get_smart_access_memory.html @@ -0,0 +1,159 @@ + + + + + + + + + +AMD Device Library eXtra: GetSmartAccessMemory + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
GetSmartAccessMemory
+
+
+

Gets the reference counted AMD SmartAccess Memory interface for a GPU.

+

Syntax

+
+ ADLX_RESULT    GetSmartAccessMemory (IADLXGPU* pGPU, IADLXSmartAccessMemory** ppSmartAccessMemory)
+ 

Parameters

+
+
+
+ + +
1.[in] pGPUIADLXGPU* The pointer to the GPU interface.
+
+
+
+
+
+ + +
2.[out]ppSmartAccessMemoryIADLXSmartAccessMemory**The address of a pointer to the returned interface. If the interface is not successfully returned, the method sets the dereferenced address *ppSmartAccessMemory to nullptr.
+
+
+

Return Value

+

If the interface is successfully returned, ADLX_OK is returned.
+ If the interface is not successfully returned, an error code is returned.
+ Refer to ADLX_RESULT for success codes and error codes.

+

Remarks

+

The returned interface must be discarded with Release when its no longer needed.

+

Additional Info

+

In C++, when using ADLX interfaces as smart pointers, there is no need to call Release because smart pointers call it in their internal implementation.

+

Requirements

+ + + + + +
Headerinclude "IGPUTuning1.h"
Minimum version1.2
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_auto_tuning.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_auto_tuning.html index b881b2cd..ef154655 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_auto_tuning.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_auto_tuning.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_g_p_u_tuning_changed_handling.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_g_p_u_tuning_changed_handling.html index 3e5c3df6..1e944e5d 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_g_p_u_tuning_changed_handling.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_g_p_u_tuning_changed_handling.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_fan_tuning.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_fan_tuning.html index 325c52ce..c65da0b6 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_fan_tuning.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_fan_tuning.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_g_f_x_tuning.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_g_f_x_tuning.html index b0dc91eb..76f9e604 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_g_f_x_tuning.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_g_f_x_tuning.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_power_tuning.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_power_tuning.html index 3386981d..24350ce4 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_power_tuning.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_power_tuning.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_v_r_a_m_tuning.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_v_r_a_m_tuning.html index 2b1e23d1..bb9aa68e 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_v_r_a_m_tuning.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_v_r_a_m_tuning.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_preset_tuning.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_preset_tuning.html index 3c4de16b..d1f47cbc 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_preset_tuning.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_preset_tuning.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_at_factory.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_at_factory.html index 1cfb3713..fb3d1084 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_at_factory.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_at_factory.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_auto_tuning.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_auto_tuning.html index 3811fa34..e9cc953d 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_auto_tuning.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_auto_tuning.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_fan_tuning.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_fan_tuning.html index c3d4edd8..5852f58b 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_fan_tuning.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_fan_tuning.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_g_f_x_tuning.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_g_f_x_tuning.html index ca65f919..abbdd796 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_g_f_x_tuning.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_g_f_x_tuning.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_power_tuning.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_power_tuning.html index 42356ed2..3f9acdcc 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_power_tuning.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_power_tuning.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_v_r_a_m_tuning.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_v_r_a_m_tuning.html index 6ead16f5..28a0f2c9 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_v_r_a_m_tuning.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_v_r_a_m_tuning.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_preset_tuning.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_preset_tuning.html index acb2051f..4035bc24 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_preset_tuning.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_preset_tuning.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__reset_to_factory.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__reset_to_factory.html index 23a95ff5..3abf5697 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__reset_to_factory.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__reset_to_factory.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_us_changed_handling.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_us_changed_handling.html index 9319bc66..e66489e4 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_us_changed_handling.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_us_changed_handling.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -127,7 +127,7 @@

Methods

Requirements

- +
Headerinclude"ISystem.h"
Headerinclude "ISystem.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_us_changed_handling__add_g_p_us_list_event_listener.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_us_changed_handling__add_g_p_us_list_event_listener.html index e0ab12a4..1d329232 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_us_changed_handling__add_g_p_us_list_event_listener.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_us_changed_handling__add_g_p_us_list_event_listener.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -129,7 +129,7 @@

Remarks

Requirements

- +
Headerinclude"ISystem.h"
Headerinclude "ISystem.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_us_changed_handling__remove_g_p_us_list_event_listener.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_us_changed_handling__remove_g_p_us_list_event_listener.html index 5f71fd2a..e6cf4d22 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_us_changed_handling__remove_g_p_us_list_event_listener.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_us_changed_handling__remove_g_p_us_list_event_listener.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -127,7 +127,7 @@

Remarks

Requirements

- +
Headerinclude"ISystem.h"
Headerinclude "ISystem.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_us_event_listener.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_us_event_listener.html index 9a0aa215..bfb3e3a4 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_us_event_listener.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_us_event_listener.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -127,7 +127,7 @@

Methods

Requirements

- +
Headerinclude"ISystem.h"
Headerinclude "ISystem.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_us_event_listener__on_g_p_u_list_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_us_event_listener__on_g_p_u_list_changed.html index d2b65e87..7d756f1e 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_us_event_listener__on_g_p_u_list_changed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_g_p_us_event_listener__on_g_p_u_list_changed.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -127,7 +127,7 @@

Remarks

Requirements

- +
Headerinclude"ISystem.h"
Headerinclude "ISystem.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_i2_c.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_i2_c.html index 08c3f7d6..db187def 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_i2_c.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_i2_c.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_i2_c__is_supported.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_i2_c__is_supported.html index 280acdd5..d9a9ee46 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_i2_c__is_supported.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_i2_c__is_supported.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_i2_c__read.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_i2_c__read.html index 0a60ad98..1db18780 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_i2_c__read.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_i2_c__read.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_i2_c__repeated_start_read.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_i2_c__repeated_start_read.html index 742ae47d..7b31bd05 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_i2_c__repeated_start_read.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_i2_c__repeated_start_read.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_i2_c__version.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_i2_c__version.html index 9aa8dfc0..b35e2553 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_i2_c__version.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_i2_c__version.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_i2_c__write.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_i2_c__write.html index 7433fe89..0e97539f 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_i2_c__write.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_i2_c__write.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_interface.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_interface.html index 61734078..929061c4 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_interface.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_interface.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -113,7 +113,7 @@ Inherits:N/A -Inherited By:IADLX3DAntiLag IADLX3DChill IADLX3DBoost IADLX3DImageSharpening IADLX3DEnhancedSync IADLX3DWaitForVerticalRefresh IADLX3DFrameRateTargetControl IADLX3DAntiAliasing IADLX3DMorphologicalAntiAliasing IADLX3DAnisotropicFiltering IADLX3DTessellation IADLX3DRadeonSuperResolution IADLX3DResetShaderCache IADLX3DSettingsChangedHandling IADLX3DSettingsServices IADLXChangedEvent IADLXList IADLXDesktop IADLXEyefinityDesktop IADLXDesktopChangedHandling IADLXSimpleEyefinity IADLXDesktopServices IADLXDisplay3DLUT IADLXDisplayGamma IADLXDisplayGamut IADLXDisplay IADLXDisplayChangedHandling IADLXDisplayServices IADLXDisplayFreeSync IADLXDisplayVSR IADLXDisplayGPUScaling IADLXDisplayScalingMode IADLXDisplayIntegerScaling IADLXDisplayColorDepth IADLXDisplayPixelFormat IADLXDisplayCustomColor IADLXDisplayHDCP IADLXDisplayResolution IADLXDisplayCustomResolution IADLXDisplayVariBright IADLXDisplayBlanking IADLXGPUAutoTuningCompleteEvent IADLXGPUAutoTuning IADLXManualFanTuningState IADLXManualFanTuning IADLXManualGraphicsTuning1 IADLXManualGraphicsTuning2 IADLXManualPowerTuning IADLXManualVRAMTuning1 IADLXManualVRAMTuning2 IADLXGPUPresetTuning IADLXManualTuningState IADLXMemoryTimingDescription IADLXGPUTuningChangedHandling IADLXGPUTuningServices IADLXI2C IADLXGPUMetricsSupport IADLXSystemMetricsSupport IADLXGPUMetrics IADLXSystemMetrics IADLXFPS IADLXAllMetrics IADLXPerformanceMonitoringServices IADLXGPU IADLXGPUsChangedHandling +Inherited By:IADLX3DAntiLag IADLX3DChill IADLX3DBoost IADLX3DImageSharpening IADLX3DEnhancedSync IADLX3DWaitForVerticalRefresh IADLX3DFrameRateTargetControl IADLX3DAntiAliasing IADLX3DMorphologicalAntiAliasing IADLX3DAnisotropicFiltering IADLX3DTessellation IADLX3DRadeonSuperResolution IADLX3DResetShaderCache IADLX3DSettingsChangedHandling IADLX3DSettingsServices IADLXChangedEvent IADLXList IADLXDesktop IADLXEyefinityDesktop IADLXDesktopChangedHandling IADLXSimpleEyefinity IADLXDesktopServices IADLXDisplay3DLUT IADLXDisplayGamma IADLXDisplayGamut IADLXDisplay IADLXDisplayChangedHandling IADLXDisplayServices IADLXDisplayFreeSync IADLXDisplayVSR IADLXDisplayGPUScaling IADLXDisplayScalingMode IADLXDisplayIntegerScaling IADLXDisplayColorDepth IADLXDisplayPixelFormat IADLXDisplayCustomColor IADLXDisplayHDCP IADLXDisplayResolution IADLXDisplayCustomResolution IADLXDisplayVariBright IADLXDisplayConnectivityExperience IADLXDisplayBlanking IADLXGPUAutoTuningCompleteEvent IADLXGPUAutoTuning IADLXManualFanTuningState IADLXManualFanTuning IADLXManualGraphicsTuning1 IADLXManualGraphicsTuning2 IADLXManualPowerTuning IADLXManualVRAMTuning1 IADLXManualVRAMTuning2 IADLXGPUPresetTuning IADLXManualTuningState IADLXMemoryTimingDescription IADLXGPUTuningChangedHandling IADLXGPUTuningServices IADLXI2C IADLXGPUMetricsSupport IADLXSystemMetricsSupport IADLXGPUMetrics IADLXSystemMetrics IADLXFPS IADLXAllMetrics IADLXPerformanceMonitoringServices IADLXSmartShiftMax IADLXPowerTuningChangedHandling IADLXPowerTuningServices IADLXSmartAccessMemory IADLXGPU IADLXGPUsChangedHandling IADLXSystem1

In C++, ADLX provides smart pointer definitions for the IADLXInterface and for all the interfaces that inherit from it. Smart pointers are named identically to their base interface and add the Ptr suffix. Example: The smart pointer of IADLXInterface is named IADLXInterfacePtr.

diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_interface__acquire.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_interface__acquire.html index 4657c75b..c1fb8561 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_interface__acquire.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_interface__acquire.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_interface__query_interface.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_interface__query_interface.html index 3faf70ba..ad45ce39 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_interface__query_interface.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_interface__query_interface.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_interface__release.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_interface__release.html index b637bcce..7abf89db 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_interface__release.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_interface__release.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_list.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_list.html index 57c9edc7..1fe6e48b 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_list.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_list.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_list__add__back.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_list__add__back.html index 3389df44..00265be2 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_list__add__back.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_list__add__back.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_list__at.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_list__at.html index 0036692e..ccb753ea 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_list__at.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_list__at.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_list__begin.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_list__begin.html index 36f06d77..804c9132 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_list__begin.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_list__begin.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_list__clear.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_list__clear.html index ed29a55f..fdd2e657 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_list__clear.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_list__clear.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_list__empty.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_list__empty.html index b3775cd3..fd14c004 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_list__empty.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_list__empty.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_list__end.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_list__end.html index 4c3520eb..4aa67e6f 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_list__end.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_list__end.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_list__remove__back.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_list__remove__back.html index cffe995e..f7cc7aa7 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_list__remove__back.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_list__remove__back.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_list__size.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_list__size.html index 28741c51..d2b3ce84 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_list__size.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_list__size.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_log.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_log.html index cc869deb..94219331 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_log.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_log.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -127,7 +127,7 @@

Methods

Requirements

- +
Headerinclude"ISystem.h"
Headerinclude "ISystem.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_log__write_log.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_log__write_log.html index 25341750..6fefac97 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_log__write_log.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_log__write_log.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -126,7 +126,7 @@

Remarks

Requirements

- +
Headerinclude"ISystem.h"
Headerinclude "ISystem.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning.html index a3f10161..326b7ab0 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_empty_fan_tuning_states.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_empty_fan_tuning_states.html index 5a3d3509..725c68e1 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_empty_fan_tuning_states.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_empty_fan_tuning_states.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_fan_tuning_ranges.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_fan_tuning_ranges.html index 814dcdd2..70f8c856 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_fan_tuning_ranges.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_fan_tuning_ranges.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_fan_tuning_states.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_fan_tuning_states.html index d01baf4c..4d79c5ec 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_fan_tuning_states.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_fan_tuning_states.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_acoustic_limit.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_acoustic_limit.html index 950f9509..85698747 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_acoustic_limit.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_acoustic_limit.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_acoustic_limit_range.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_acoustic_limit_range.html index b78cd905..82c2a5bc 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_acoustic_limit_range.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_acoustic_limit_range.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_fan_speed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_fan_speed.html index 9ce7c4cb..202d0983 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_fan_speed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_fan_speed.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_fan_speed_range.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_fan_speed_range.html index 65e4da93..a2f87e3a 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_fan_speed_range.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_fan_speed_range.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_target_fan_speed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_target_fan_speed.html index e4bfe40e..d3f8ca3c 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_target_fan_speed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_target_fan_speed.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_target_fan_speed_range.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_target_fan_speed_range.html index 386022c9..3ca1c242 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_target_fan_speed_range.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_target_fan_speed_range.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_zero_r_p_m_state.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_zero_r_p_m_state.html index 349e25b4..007d0115 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_zero_r_p_m_state.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_zero_r_p_m_state.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_min_acoustic_limit.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_min_acoustic_limit.html index fc0efed2..7be31d35 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_min_acoustic_limit.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_min_acoustic_limit.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_min_fan_speed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_min_fan_speed.html index ddfbac33..d09a9df2 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_min_fan_speed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_min_fan_speed.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_target_fan_speed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_target_fan_speed.html index f84b7fb6..e9326ee7 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_target_fan_speed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_target_fan_speed.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_zero_r_p_m.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_zero_r_p_m.html index ed001937..4184cad3 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_zero_r_p_m.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_zero_r_p_m.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__is_valid_fan_tuning_states.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__is_valid_fan_tuning_states.html index 2cd6aeae..1a0e5c6b 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__is_valid_fan_tuning_states.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__is_valid_fan_tuning_states.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__set_fan_tuning_states.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__set_fan_tuning_states.html index 18e8a5c4..e128d8d1 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__set_fan_tuning_states.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__set_fan_tuning_states.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__set_min_acoustic_limit.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__set_min_acoustic_limit.html index fa4154e7..142569b1 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__set_min_acoustic_limit.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__set_min_acoustic_limit.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__set_min_fan_speed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__set_min_fan_speed.html index 2fbfc21e..780ae0a0 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__set_min_fan_speed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__set_min_fan_speed.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__set_target_fan_speed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__set_target_fan_speed.html index 14fcf626..ba3d9735 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__set_target_fan_speed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__set_target_fan_speed.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__set_zero_r_p_m_state.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__set_zero_r_p_m_state.html index 9ba5c060..08ebdd82 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__set_zero_r_p_m_state.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning__set_zero_r_p_m_state.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning_state.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning_state.html index 914158f9..246d81a3 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning_state.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning_state.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning_state__get_fan_speed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning_state__get_fan_speed.html index 8a574fc1..5f7c2d60 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning_state__get_fan_speed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning_state__get_fan_speed.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning_state__get_temperature.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning_state__get_temperature.html index cb6afdaa..f9a3658d 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning_state__get_temperature.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning_state__get_temperature.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning_state__set_fan_speed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning_state__set_fan_speed.html index 4c48810e..7a080221 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning_state__set_fan_speed.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning_state__set_fan_speed.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning_state__set_temperature.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning_state__set_temperature.html index ccbf204f..063e778a 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning_state__set_temperature.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning_state__set_temperature.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning_state_list.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning_state_list.html index 9e21e237..2cbb0cef 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning_state_list.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning_state_list.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning_state_list__add__back.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning_state_list__add__back.html index 3d74161b..983daec5 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning_state_list__add__back.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning_state_list__add__back.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning_state_list__at.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning_state_list__at.html index fe6d7030..fad5f764 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning_state_list__at.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_fan_tuning_state_list__at.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning1.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning1.html index eb8df058..8a5dd6c0 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning1.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning1.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning1__get_empty_g_p_u_tuning_states.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning1__get_empty_g_p_u_tuning_states.html index 6234ac03..eab2c4b6 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning1__get_empty_g_p_u_tuning_states.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning1__get_empty_g_p_u_tuning_states.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning1__get_g_p_u_tuning_ranges.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning1__get_g_p_u_tuning_ranges.html index 407b6b4e..2ca07efd 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning1__get_g_p_u_tuning_ranges.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning1__get_g_p_u_tuning_ranges.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning1__get_g_p_u_tuning_states.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning1__get_g_p_u_tuning_states.html index 67549859..e16cb9f0 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning1__get_g_p_u_tuning_states.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning1__get_g_p_u_tuning_states.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning1__is_valid_g_p_u_tuning_states.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning1__is_valid_g_p_u_tuning_states.html index 6bb04adb..54bfc41c 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning1__is_valid_g_p_u_tuning_states.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning1__is_valid_g_p_u_tuning_states.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning1__set_g_p_u_tuning_states.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning1__set_g_p_u_tuning_states.html index 3bebd957..f56e74b9 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning1__set_g_p_u_tuning_states.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning1__set_g_p_u_tuning_states.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning2.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning2.html index 369f0f6a..645c064f 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning2.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning2.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_max_frequency.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_max_frequency.html index 21654e00..2219d5ce 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_max_frequency.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_max_frequency.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_max_frequency_range.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_max_frequency_range.html index 4b8c787d..b725c727 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_max_frequency_range.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_max_frequency_range.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_min_frequency.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_min_frequency.html index 6de11bbe..c464dd6d 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_min_frequency.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_min_frequency.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_min_frequency_range.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_min_frequency_range.html index 263a03b8..46c66470 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_min_frequency_range.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_min_frequency_range.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_voltage.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_voltage.html index a68d783b..cffffa8d 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_voltage.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_voltage.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_voltage_range.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_voltage_range.html index a768902b..232da238 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_voltage_range.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_voltage_range.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__set_g_p_u_max_frequency.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__set_g_p_u_max_frequency.html index 77902517..fb82d07e 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__set_g_p_u_max_frequency.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__set_g_p_u_max_frequency.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__set_g_p_u_min_frequency.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__set_g_p_u_min_frequency.html index 398d647e..abd3f671 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__set_g_p_u_min_frequency.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__set_g_p_u_min_frequency.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__set_g_p_u_voltage.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__set_g_p_u_voltage.html index 6a6dab39..763a3588 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__set_g_p_u_voltage.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__set_g_p_u_voltage.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_power_tuning.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_power_tuning.html index c07bc7f8..442c3bec 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_power_tuning.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_power_tuning.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_power_tuning__get_power_limit.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_power_tuning__get_power_limit.html index f221de82..afdf5ad2 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_power_tuning__get_power_limit.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_power_tuning__get_power_limit.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_power_tuning__get_power_limit_range.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_power_tuning__get_power_limit_range.html index a5a2f0b8..dc3df62e 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_power_tuning__get_power_limit_range.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_power_tuning__get_power_limit_range.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_power_tuning__get_t_d_c_limit.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_power_tuning__get_t_d_c_limit.html index 69b4d2ee..e53477b3 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_power_tuning__get_t_d_c_limit.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_power_tuning__get_t_d_c_limit.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_power_tuning__get_t_d_c_limit_range.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_power_tuning__get_t_d_c_limit_range.html index 17ac8f8b..b7adcca2 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_power_tuning__get_t_d_c_limit_range.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_power_tuning__get_t_d_c_limit_range.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_power_tuning__is_supported_t_d_c_limit.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_power_tuning__is_supported_t_d_c_limit.html index 29d9e741..f47bdbd0 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_power_tuning__is_supported_t_d_c_limit.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_power_tuning__is_supported_t_d_c_limit.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_power_tuning__set_power_limit.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_power_tuning__set_power_limit.html index ee79bc9d..be1fa198 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_power_tuning__set_power_limit.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_power_tuning__set_power_limit.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_power_tuning__set_t_d_c_limit.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_power_tuning__set_t_d_c_limit.html index e7a3f9f0..8343d500 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_power_tuning__set_t_d_c_limit.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_power_tuning__set_t_d_c_limit.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_tuning_state.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_tuning_state.html index 02fe5ec8..91337659 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_tuning_state.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_tuning_state.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_tuning_state__get_frequency.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_tuning_state__get_frequency.html index ed2f2845..aabd1c36 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_tuning_state__get_frequency.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_tuning_state__get_frequency.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_tuning_state__get_voltage.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_tuning_state__get_voltage.html index abc9a4f7..ffc9d46f 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_tuning_state__get_voltage.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_tuning_state__get_voltage.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_tuning_state__set_frequency.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_tuning_state__set_frequency.html index 56de130e..ec4d6151 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_tuning_state__set_frequency.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_tuning_state__set_frequency.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_tuning_state__set_voltage.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_tuning_state__set_voltage.html index 0571848f..af29b076 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_tuning_state__set_voltage.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_tuning_state__set_voltage.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_tuning_state_list.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_tuning_state_list.html index 469b150e..f8527f78 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_tuning_state_list.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_tuning_state_list.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_tuning_state_list__add__back.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_tuning_state_list__add__back.html index 26b95aa5..fe7c3111 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_tuning_state_list__add__back.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_tuning_state_list__add__back.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_tuning_state_list__at.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_tuning_state_list__at.html index cd41810d..311efc12 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_tuning_state_list__at.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_tuning_state_list__at.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1.html index 03304114..fb444c20 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_empty_v_r_a_m_tuning_states.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_empty_v_r_a_m_tuning_states.html index cac6e01c..2a8aa49a 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_empty_v_r_a_m_tuning_states.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_empty_v_r_a_m_tuning_states.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_memory_timing_description.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_memory_timing_description.html index 1e294565..aa4e0c0f 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_memory_timing_description.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_memory_timing_description.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_supported_memory_timing_description_list.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_supported_memory_timing_description_list.html index 9a28b299..5c03d7a1 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_supported_memory_timing_description_list.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_supported_memory_timing_description_list.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_v_r_a_m_tuning_ranges.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_v_r_a_m_tuning_ranges.html index 1d460bb0..ba86a5c6 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_v_r_a_m_tuning_ranges.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_v_r_a_m_tuning_ranges.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_v_r_a_m_tuning_states.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_v_r_a_m_tuning_states.html index c993f469..3b29347e 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_v_r_a_m_tuning_states.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_v_r_a_m_tuning_states.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__is_supported_memory_timing.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__is_supported_memory_timing.html index ed4b9c3f..f58cfe48 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__is_supported_memory_timing.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__is_supported_memory_timing.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__is_valid_v_r_a_m_tuning_states.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__is_valid_v_r_a_m_tuning_states.html index 6f96b950..0b5c693e 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__is_valid_v_r_a_m_tuning_states.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__is_valid_v_r_a_m_tuning_states.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__set_memory_timing_description.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__set_memory_timing_description.html index b61ab4e3..68430ea1 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__set_memory_timing_description.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__set_memory_timing_description.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__set_v_r_a_m_tuning_states.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__set_v_r_a_m_tuning_states.html index e94f607a..88a6565d 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__set_v_r_a_m_tuning_states.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__set_v_r_a_m_tuning_states.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2.html index 67f25fe4..502292fb 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_max_v_r_a_m_frequency.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_max_v_r_a_m_frequency.html index 47a826f0..e272b804 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_max_v_r_a_m_frequency.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_max_v_r_a_m_frequency.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_max_v_r_a_m_frequency_range.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_max_v_r_a_m_frequency_range.html index 9ca40c6d..8bdcf3ac 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_max_v_r_a_m_frequency_range.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_max_v_r_a_m_frequency_range.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_memory_timing_description.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_memory_timing_description.html index e1726315..63871fed 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_memory_timing_description.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_memory_timing_description.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_supported_memory_timing_description_list.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_supported_memory_timing_description_list.html index 3ac1b551..38304154 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_supported_memory_timing_description_list.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_supported_memory_timing_description_list.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__is_supported_memory_timing.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__is_supported_memory_timing.html index 7f0aec30..e7e49604 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__is_supported_memory_timing.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__is_supported_memory_timing.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__set_max_v_r_a_m_frequency.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__set_max_v_r_a_m_frequency.html index dc400320..ee09f089 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__set_max_v_r_a_m_frequency.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__set_max_v_r_a_m_frequency.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__set_memory_timing_description.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__set_memory_timing_description.html index 07ff242c..5fc8dd2f 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__set_memory_timing_description.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__set_memory_timing_description.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_memory_timing_description.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_memory_timing_description.html index f1853be0..13da470a 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_memory_timing_description.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_memory_timing_description.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_memory_timing_description__get_description.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_memory_timing_description__get_description.html index 09b3d1a3..7fbf653f 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_memory_timing_description__get_description.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_memory_timing_description__get_description.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_memory_timing_description_list.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_memory_timing_description_list.html index 4bed6312..0cd5749f 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_memory_timing_description_list.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_memory_timing_description_list.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_memory_timing_description_list__add__back.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_memory_timing_description_list__add__back.html index 49080f62..ca62843a 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_memory_timing_description_list__add__back.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_memory_timing_description_list__add__back.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_memory_timing_description_list__at.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_memory_timing_description_list__at.html index 14ea7a7c..741b3826 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_memory_timing_description_list__at.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_memory_timing_description_list__at.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services.html index 5e6df52a..1789ddef 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__clear_performance_metrics_history.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__clear_performance_metrics_history.html index 2fee8e38..a3cdde68 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__clear_performance_metrics_history.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__clear_performance_metrics_history.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_all_metrics_history.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_all_metrics_history.html index 60ab615a..8194094e 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_all_metrics_history.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_all_metrics_history.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_all_metrics.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_all_metrics.html index 0b472970..26bc8a05 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_all_metrics.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_all_metrics.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_f_p_s.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_f_p_s.html index 5dfa841c..d94f2caf 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_f_p_s.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_f_p_s.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_g_p_u_metrics.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_g_p_u_metrics.html index 66f67971..8844a9dd 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_g_p_u_metrics.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_g_p_u_metrics.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_performance_metrics_history_size.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_performance_metrics_history_size.html index cafe534d..113c6b91 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_performance_metrics_history_size.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_performance_metrics_history_size.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_system_metrics.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_system_metrics.html index 6bdf9a1d..24a0e6e8 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_system_metrics.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_system_metrics.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_f_p_s_history.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_f_p_s_history.html index 32fd6d28..1c7a19a9 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_f_p_s_history.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_f_p_s_history.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_g_p_u_metrics_history.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_g_p_u_metrics_history.html index ca907a6f..0859e46b 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_g_p_u_metrics_history.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_g_p_u_metrics_history.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_max_performance_metrics_history_size.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_max_performance_metrics_history_size.html index 361afad1..20da5f2a 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_max_performance_metrics_history_size.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_max_performance_metrics_history_size.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_max_performance_metrics_history_size_range.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_max_performance_metrics_history_size_range.html index 43d6c9aa..f3a23fbf 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_max_performance_metrics_history_size_range.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_max_performance_metrics_history_size_range.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_sampling_interval.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_sampling_interval.html index 96f003f7..caedc56d 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_sampling_interval.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_sampling_interval.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_sampling_interval_range.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_sampling_interval_range.html index 80da4157..a8297b7e 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_sampling_interval_range.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_sampling_interval_range.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_supported_g_p_u_metrics.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_supported_g_p_u_metrics.html index cd6c4bd1..5f79ade3 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_supported_g_p_u_metrics.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_supported_g_p_u_metrics.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_supported_system_metrics.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_supported_system_metrics.html index 43056365..86df1053 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_supported_system_metrics.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_supported_system_metrics.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_system_metrics_history.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_system_metrics_history.html index fce1e125..0ebf3670 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_system_metrics_history.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_system_metrics_history.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__set_max_performance_metrics_history_size.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__set_max_performance_metrics_history_size.html index da5fd413..fb857a32 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__set_max_performance_metrics_history_size.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__set_max_performance_metrics_history_size.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__set_sampling_interval.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__set_sampling_interval.html index 5246558e..c4bcf0dc 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__set_sampling_interval.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__set_sampling_interval.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__start_performance_metrics_tracking.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__start_performance_metrics_tracking.html index 1a9ddfad..1f95ac36 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__start_performance_metrics_tracking.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__start_performance_metrics_tracking.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__stop_performance_metrics_tracking.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__stop_performance_metrics_tracking.html index 84f1e032..11dae13c 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__stop_performance_metrics_tracking.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_performance_monitoring_services__stop_performance_metrics_tracking.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_power_tuning_changed_event.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_power_tuning_changed_event.html new file mode 100644 index 00000000..30cb9473 --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_power_tuning_changed_event.html @@ -0,0 +1,153 @@ + + + + + + + + + +AMD Device Library eXtra: IADLXPowerTuningChangedEvent + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
IADLXPowerTuningChangedEvent
+
+
+

The IADLXPowerTuningChangedEvent interface provides methods to check for changes to the power tuning settings.

+ + + + + + + + + +
InterfaceId:IADLXPowerTuningChangedEvent
Smart Pointer Interface Name:IADLXPowerTuningChangedEventPtr
Inherits:IADLXChangedEvent
Inherited By:N/A
+

Methods

+ + + + + +
Method Description
IsSmartShiftMaxChanged Checks for changes to the AMD SmartShift Max settings.
+

Requirements

+ + + + + +
Headerinclude "IPowerTuning.h"
Minimum version1.2
+

Example

+

To see how to use this interface in a C++ application, refer to the SyncPowerTuning C++ sample.
+ For a C application, refer to the SyncPowerTuning C sample.

+
    +
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_power_tuning_changed_event.js b/SDKDoc/html/_d_o_x__i_a_d_l_x_power_tuning_changed_event.js new file mode 100644 index 00000000..8ca93106 --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_power_tuning_changed_event.js @@ -0,0 +1,4 @@ +var _d_o_x__i_a_d_l_x_power_tuning_changed_event = +[ + [ "IsSmartShiftMaxChanged", "_d_o_x__i_a_d_l_x_power_tuning_changed_event__is_smart_shift_max_changed.html", null ] +]; \ No newline at end of file diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_power_tuning_changed_event__is_smart_shift_max_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_power_tuning_changed_event__is_smart_shift_max_changed.html new file mode 100644 index 00000000..522446dc --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_power_tuning_changed_event__is_smart_shift_max_changed.html @@ -0,0 +1,140 @@ + + + + + + + + + +AMD Device Library eXtra: IsSmartShiftMaxChanged + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
IsSmartShiftMaxChanged
+
+
+

Checks for changes to the AMD SmartShift Max settings.

+

Syntax

+
+ adlx_bool    IsSmartShiftMaxChanged ()
+ 

Parameters

+

N/A

+

Return Value

+

If there are any changes to the AMD SmartShift Max settings, true is returned.
+ If there are on changes to the AMD SmartShift Max settings, false is returned.
+

+

Requirements

+ + + + + +
Headerinclude "IPowerTuning.h"
Minimum version1.2
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_power_tuning_changed_handling.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_power_tuning_changed_handling.html new file mode 100644 index 00000000..6836bd5c --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_power_tuning_changed_handling.html @@ -0,0 +1,155 @@ + + + + + + + + + +AMD Device Library eXtra: IADLXPowerTuningChangedHandling + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
IADLXPowerTuningChangedHandling
+
+
+

The IADLXPowerTuningChangedHandling interface enables the registering and unregistering for event listener notifications whenever power tuning settings are changed.

+ + + + + + + + + +
InterfaceId:IADLXPowerTuningChangedHandling
Smart Pointer Interface Name:IADLXPowerTuningChangedHandlingPtr
Inherits:IADLXInterface
Inherited By:N/A
+

Methods

+ + + + + + + +
Method Description
AddPowerTuningEventListener Registers an event listener for notifications whenever power tuning settings are changed.
RemovePowerTuningEventListener Unregisters an event listener from the power tuning settings event list.
+

Requirements

+ + + + + +
Headerinclude "IPowerTuning.h"
Minimum version1.2
+

Example

+

To see how to use this interface in a C++ application, refer to the SyncPowerTuning C++ sample.
+ For a C application, refer to the SyncPowerTuning C sample.

+
    +
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_power_tuning_changed_handling.js b/SDKDoc/html/_d_o_x__i_a_d_l_x_power_tuning_changed_handling.js new file mode 100644 index 00000000..0ec7e8fa --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_power_tuning_changed_handling.js @@ -0,0 +1,5 @@ +var _d_o_x__i_a_d_l_x_power_tuning_changed_handling = +[ + [ "AddPowerTuningEventListener", "_d_o_x__i_a_d_l_x_power_tuning_changed_handling__add_power_tuning_event_listener.html", null ], + [ "RemovePowerTuningEventListener", "_d_o_x__i_a_d_l_x_power_tuning_changed_handling__remove_power_tuning_event_listener.html", null ] +]; \ No newline at end of file diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_power_tuning_changed_handling__add_power_tuning_event_listener.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_power_tuning_changed_handling__add_power_tuning_event_listener.html new file mode 100644 index 00000000..70c87627 --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_power_tuning_changed_handling__add_power_tuning_event_listener.html @@ -0,0 +1,152 @@ + + + + + + + + + +AMD Device Library eXtra: AddPowerTuningEventListener + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
AddPowerTuningEventListener
+
+
+

Registers an event listener for notifications whenever power tuning settings are changed.

+

Syntax

+
+ ADLX_RESULT    AddPowerTuningEventListener (IADLXPowerTuningChangedListener* pPowerTuningChangedListener)
+ 

Parameters

+
+
+
+ + +
1.[in] pPowerTuningChangedListenerIADLXPowerTuningChangedListener* The pointer to the event listener interface to register for receiving power tuning settings change notifications.
+
+
+

Return Value

+

If the event listener is successfully registered, ADLX_OK is returned.
+ If the event listener is not successfully registered, an error code is returned.
+ Refer to ADLX_RESULT for success codes and error codes.
+

+

Remarks

+

Once the event listener is successfully registered, ADLX calls the OnPowerTuningChanged listener method whenever power tuning settings are changed.
+ The event listener instance must exist until the application unregisters the event listener with RemovePowerTuningEventListener.
+

+

Requirements

+ + + + + +
Headerinclude "IPowerTuning.h"
Minimum version1.2
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_power_tuning_changed_handling__remove_power_tuning_event_listener.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_power_tuning_changed_handling__remove_power_tuning_event_listener.html new file mode 100644 index 00000000..c27f8ec3 --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_power_tuning_changed_handling__remove_power_tuning_event_listener.html @@ -0,0 +1,150 @@ + + + + + + + + + +AMD Device Library eXtra: RemovePowerTuningEventListener + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
RemovePowerTuningEventListener
+
+
+

Unregisters an event listener from the power tuning settings event list.

+

Syntax

+
+ ADLX_RESULT    RemovePowerTuningEventListener (IADLXPowerTuningChangedListener* pPowerTuningChangedListener)
+ 

Parameters

+
+
+
+ + +
1.[in] pPowerTuningChangedListenerIADLXPowerTuningChangedListener* The pointer to the event listener interface to unregister from receiving power tuning settings change notifications.
+
+
+

Return Value

+

If the event listener is successfully unregistered, ADLX_OK is returned.
+ If the event listener is not successfully unregistered, an error code is returned.
+ Refer to ADLX_RESULT for success codes and error codes.
+

+

Remarks

+

Once the event listener is successfully unregistered, ADLX will no longer call the OnPowerTuningChanged listener method when power tuning settings are changed. The application can discard the event listener instance.

+

Requirements

+ + + + + +
Headerinclude "IPowerTuning.h"
Minimum version1.2
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_power_tuning_changed_listener.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_power_tuning_changed_listener.html new file mode 100644 index 00000000..da994a60 --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_power_tuning_changed_listener.html @@ -0,0 +1,156 @@ + + + + + + + + + +AMD Device Library eXtra: IADLXPowerTuningChangedListener + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
IADLXPowerTuningChangedListener
+
+
+

The IADLXPowerTuningChangedListener interface is implemented in the application to receive an event from ADLX when power tuning settings change.

+ + + + + + + + + +
InterfaceId:N/A
Smart Pointer Interface Name:N/A
Inherits:N/A
Inherited By:N/A
+

An instance of the implemented IADLXPowerTuningChangedListener interface must be passed to AddPowerTuningEventListener to register for notifications when the power tuning settings changes.
+ For more information about subscribing for event notifications, refer to Subscribing to Event Notifications using ADLX.
+

+

Methods

+ + + + + +
Method Description
OnPowerTuningChanged OnPowerTuningChanged is called by ADLX when power tuning settings change.
+

Requirements

+ + + + + +
Headerinclude "IPowerTuning.h"
Minimum version1.2
+

Example

+

To see how to use this interface in a C++ application, refer to the SyncPowerTuning C++ sample.
+ For a C application, refer to the SyncPowerTuning C sample.

+
    +
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_power_tuning_changed_listener.js b/SDKDoc/html/_d_o_x__i_a_d_l_x_power_tuning_changed_listener.js new file mode 100644 index 00000000..983b1dd2 --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_power_tuning_changed_listener.js @@ -0,0 +1,4 @@ +var _d_o_x__i_a_d_l_x_power_tuning_changed_listener = +[ + [ "OnPowerTuningChanged", "_d_o_x__i_a_d_l_x_power_tuning_changed_listener__on_power_tuning_changed.html", null ] +]; \ No newline at end of file diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_power_tuning_changed_listener__on_power_tuning_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_power_tuning_changed_listener__on_power_tuning_changed.html new file mode 100644 index 00000000..37be7c29 --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_power_tuning_changed_listener__on_power_tuning_changed.html @@ -0,0 +1,149 @@ + + + + + + + + + +AMD Device Library eXtra: OnPowerTuningChanged + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
OnPowerTuningChanged
+
+
+

OnPowerTuningChanged is called by ADLX when power tuning settings change.

+

Syntax

+
+ adlx_bool    OnPowerTuningChanged (IADLXPowerTuningChangedEvent* pPowerTuningChangedEvent)
+ 

Parameters

+
+
+
+ + +
1.[in] pPowerTuningChangedEventIADLXPowerTuningChangedEvent* The pointer to a power tuning settings change event.
+
+
+

Return Value

+

If the application requires ADLX to continue notifying the next listener, true must be returned.
+ If the application requires ADLX to stop notifying the next listener, false must be returned.
+

+

Remarks

+

Once the application registers to the notifications with AddPowerTuningEventListener, ADLX will call this method until the application unregisters from the notifications with RemovePowerTuningEventListener. The method should return quickly to not block the execution path in ADLX. If the method requires a long processing of the event notification, the application must hold onto a reference to the power tuning settings change event with Acquire and make it available on an asynchronous thread and return immediately. When the asynchronous thread is done processing it must discard the power tuning settings change event with Release.

+

Requirements

+ + + + + +
Headerinclude "IPowerTuning.h"
Minimum version1.2
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_power_tuning_services.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_power_tuning_services.html new file mode 100644 index 00000000..a3ad5b23 --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_power_tuning_services.html @@ -0,0 +1,155 @@ + + + + + + + + + +AMD Device Library eXtra: IADLXPowerTuningServices + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
IADLXPowerTuningServices
+
+
+

The IADLXPowerTuningServices is the main interface for the Power Tuning domain and provides access to interfaces that control specific power tuning features, such as AMD SmartShift Max.

+ + + + + + + + + +
InterfaceId:IADLXPowerTuningServices
Smart Pointer Interface Name:IADLXPowerTuningServicesPtr
Inherits:IADLXInterface
Inherited By:N/A
+

Methods

+ + + + + + + +
Method Description
GetPowerTuningChangedHandling Gets the reference counted interface that allows registering and unregistering for notifications when power tuning settings change.
GetSmartShiftMax Gets the reference counted AMD SmartShift Max interface.
+

Requirements

+ + + + + +
Headerinclude "IPowerTuning.h"
Minimum version1.2
+

Example

+

To see how to use this interface in a C++ application, refer to the SmartShiftMax C++ sample.
+ For a C application, refer to the SmartShiftMax C sample.

+
    +
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_power_tuning_services.js b/SDKDoc/html/_d_o_x__i_a_d_l_x_power_tuning_services.js new file mode 100644 index 00000000..2114e96e --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_power_tuning_services.js @@ -0,0 +1,5 @@ +var _d_o_x__i_a_d_l_x_power_tuning_services = +[ + [ "GetPowerTuningChangedHandling", "_d_o_x__i_a_d_l_x_power_tuning_services__get_power_tuning_changed_handling.html", null ], + [ "GetSmartShiftMax", "_d_o_x__i_a_d_l_x_power_tuning_services__get_smart_shift_max.html", null ] +]; \ No newline at end of file diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_power_tuning_services__get_power_tuning_changed_handling.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_power_tuning_services__get_power_tuning_changed_handling.html new file mode 100644 index 00000000..c524b5dd --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_power_tuning_services__get_power_tuning_changed_handling.html @@ -0,0 +1,152 @@ + + + + + + + + + +AMD Device Library eXtra: GetPowerTuningChangedHandling + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
GetPowerTuningChangedHandling
+
+
+

Gets the reference counted interface that allows registering and unregistering for notifications when power tuning settings change.

+

Syntax

+
+ ADLX_RESULT    GetPowerTuningChangedHandling (IADLXPowerTuningChangedHandling** ppPowerTuningChangedHandling)
+ 

Parameters

+
+
+
+ + +
1.[out] ppPowerTuningChangedHandlingIADLXPowerTuningChangedHandling** The address of a pointer to the returned interface. If the interface is not successfully returned, the method sets the dereferenced address *ppPowerTuningChangedHandling to nullptr.
+
+
+

Return Value

+

If the interface is successfully returned, ADLX_OK is returned.
+ If the interface is not successfully returned, an error code is returned.
+ Refer to ADLX_RESULT for success codes and error codes.
+

+

Remarks

+

The returned interface must be discarded with Release when it is no longer needed.

+

Additional Info

+

In C++, when using ADLX interfaces as smart pointers, there is no need to call Release because smart pointers call it in their internal implementation.

+

Requirements

+ + + + + +
Headerinclude "IPowerTuning.h"
Minimum version1.2
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_power_tuning_services__get_smart_shift_max.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_power_tuning_services__get_smart_shift_max.html new file mode 100644 index 00000000..10b16933 --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_power_tuning_services__get_smart_shift_max.html @@ -0,0 +1,152 @@ + + + + + + + + + +AMD Device Library eXtra: GetSmartShiftMax + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
GetSmartShiftMax
+
+
+

Gets the reference counted AMD SmartShift Max interface.

+

Syntax

+
+ ADLX_RESULT    GetSmartShiftMax (IADLXSmartShiftMax** ppSmartShiftMax)
+ 

Parameters

+
+
+
+ + +
1.[out] ppSmartShiftMaxIADLXSmartShiftMax** The address of a pointer to the returned interface. If the interface is not successfully returned, the method sets the dereferenced address *ppSmartShiftMax to nullptr.
+
+
+

Return Value

+

If the interface is successfully returned, ADLX_OK is returned.
+ If the interface is not successfully returned, an error code is returned.
+ Refer to ADLX_RESULT for success codes and error codes.
+

+

Remarks

+

The returned interface must be discarded with Release when it is no longer needed.

+

Additional Info

+

In C++, when using ADLX interfaces as smart pointers, there is no need to call Release because smart pointers call it in their internal implementation.

+

Requirements

+ + + + + +
Headerinclude "IPowerTuning.h"
Minimum version1.2
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_simple_eyefinity.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_simple_eyefinity.html index f00f03a5..91203299 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_simple_eyefinity.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_simple_eyefinity.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_simple_eyefinity__create.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_simple_eyefinity__create.html index 43993a4e..a76d8f43 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_simple_eyefinity__create.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_simple_eyefinity__create.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_simple_eyefinity__destroy.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_simple_eyefinity__destroy.html index db87b44a..f7f05af6 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_simple_eyefinity__destroy.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_simple_eyefinity__destroy.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_simple_eyefinity__destroy_all.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_simple_eyefinity__destroy_all.html index cea5462f..b658e94b 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_simple_eyefinity__destroy_all.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_simple_eyefinity__destroy_all.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_simple_eyefinity__is_supported.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_simple_eyefinity__is_supported.html index 1529c975..132916fc 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_simple_eyefinity__is_supported.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_simple_eyefinity__is_supported.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_smart_access_memory.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_smart_access_memory.html new file mode 100644 index 00000000..b5f936d4 --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_smart_access_memory.html @@ -0,0 +1,157 @@ + + + + + + + + + +AMD Device Library eXtra: IADLXSmartAccessMemory + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
IADLXSmartAccessMemory
+
+
+

The IADLXSmartAccessMemory interface enables AMD Ryzen processors to utilize the full potential of the graphics card memory by utilizing the bandwidth of PCI Express� to reduce bottlenecks and increase gaming performance, especially in an all-AMD setup.

+ + + + + + + + + +
InterfaceId:IADLXSmartAccessMemory
Smart Pointer Interface Name:IADLXSmartAccessMemoryPtr
Inherits:IADLXInterface
Inherited By:N/A
+

Methods

+ + + + + + + + + +
Method Description
IsEnabled Checks if AMD SmartAccess Memory is enabled on a GPU.
IsSupported Checks if AMD SmartAccess Memory is supported on a GPU.
SetEnabled Enable or disable the state of AMD SmartAccess Memory on a GPU.
+

Requirements

+ + + + + +
Headerinclude "ISmartAccessMemory.h"
Minimum version1.2
+

Example

+

To see how to use this interface in a C++ application, refer to the SmartAccessMemory C++ sample.
+ For a C application, refer to the SmartAccessMemory C sample.

+
    +
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_smart_access_memory.js b/SDKDoc/html/_d_o_x__i_a_d_l_x_smart_access_memory.js new file mode 100644 index 00000000..7d1d68da --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_smart_access_memory.js @@ -0,0 +1,6 @@ +var _d_o_x__i_a_d_l_x_smart_access_memory = +[ + [ "IsEnabled", "_d_o_x__i_a_d_l_x_smart_access_memory__is_enabled.html", null ], + [ "IsSupported", "_d_o_x__i_a_d_l_x_smart_access_memory__is_supported.html", null ], + [ "SetEnabled", "_d_o_x__i_a_d_l_x_smart_access_memory__set_enabled.html", null ] +]; \ No newline at end of file diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_smart_access_memory__is_enabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_smart_access_memory__is_enabled.html new file mode 100644 index 00000000..d7b26cd7 --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_smart_access_memory__is_enabled.html @@ -0,0 +1,148 @@ + + + + + + + + + +AMD Device Library eXtra: IsEnabled + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
IsEnabled
+
+
+

Checks if AMD SmartAccess Memory is enabled on a GPU.

+

Syntax

+
+ ADLX_RESULT    IsEnabled (adlx_bool* enabled)
+ 

Parameters

+
+
+
+ + +
1.[out]enabledadlx_bool*The pointer to a variable where the state of AMD SmartAccess Memory is returned. The variable is true if AMD SmartAccess Memory is enabled. The variable is false if AMD SmartAccess Memory is not enabled.
+
+
+

Return Value

+

If the state of AMD SmartAccess Memory is successfully returned, ADLX_OK is returned.
+ If the state of AMD SmartAccess Memory is not successfully returned, an error code is returned.
+ Refer to ADLX_RESULT for success codes and error codes.
+

+

Requirements

+ + + + + +
Headerinclude "ISmartAccessMemory.h"
Minimum version1.2
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_smart_access_memory__is_supported.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_smart_access_memory__is_supported.html new file mode 100644 index 00000000..4322431c --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_smart_access_memory__is_supported.html @@ -0,0 +1,147 @@ + + + + + + + + + +AMD Device Library eXtra: IsSupported + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
IsSupported
+
+
+

Checks if AMD SmartAccess Memory is supported on a GPU.

+

Syntax

+
+ ADLX_RESULT    IsSupported (adlx_bool* supported)
+ 

Parameters

+
+
+
+ + +
1.[out]supportedadlx_bool*The pointer to a variable where the state of AMD SmartAccess Memory is returned. The variable is true if AMD SmartAccess Memory is supported. The variable is false if AMD SmartAccess Memory is not supported.
+
+
+

Return Value

+

If the state of AMD SmartAccess Memory is successfully returned, ADLX_OK is returned.
+ If the state of AMD SmartAccess Memory is not successfully returned, an error code is returned.
+ Refer to ADLX_RESULT for success codes and error codes.

+

Requirements

+ + + + + +
Headerinclude "ISmartAccessMemory.h"
Minimum version1.2
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_smart_access_memory__set_enabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_smart_access_memory__set_enabled.html new file mode 100644 index 00000000..c1e6e48d --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_smart_access_memory__set_enabled.html @@ -0,0 +1,152 @@ + + + + + + + + + +AMD Device Library eXtra: SetEnabled + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
SetEnabled
+
+
+

Enable or disable the state of AMD SmartAccess Memory on a GPU.

+

Syntax

+
+ ADLX_RESULT    SetEnabled (adlx_bool enable)
+ 

Parameters

+
+
+
+ + +
1.[in]enableadlx_boolThe new AMD SmartAccess Memory state. Set true to enable AMD SmartAccess Memory. Set false to disable AMD SmartAccess Memory.
+
+
+

Return Value

+

If the state of AMD SmartAccess Memory is successfully set, ADLX_OK is returned.
+ If the state of AMD SmartAccess Memory is not successfully set, an error code is returned.
+ Refer to ADLX_RESULT for success codes and error codes.
+

+

Remarks

+

The SetEnabled method triggers an asynchronous operation that results in changing the maximum size of VRAM of a GPU that the CPU can address.
+ While this operation is in progress, the applications that run in the context of the GPU or make calls in the driver for the GPU will behave unexpectedly. Before making this call, ensure that these applications release the GPU context, such as by closing their user interfaces, and that they will not make calls into the GPU driver during this operation. This procedure will allow those applications to continue to function correctly during and after the operation is completed.
+ To learn when the operation is completed, register an event listener interface using GetGPUTuningChangedHandling before calling SetEnabled. ADLX will call OnGPUTuningChanged into the event listener interface twice during the asynchronous execution of SetEnabled: once before the operation is started, and the second time, after the operation is completed. Use IsSmartAccessMemoryChanged and GetSmartAccessMemoryStatus to discover the state of this operation.

+

Requirements

+ + + + + +
Headerinclude "ISmartAccessMemory.h"
Minimum version1.2
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_smart_shift_max.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_smart_shift_max.html new file mode 100644 index 00000000..78c24518 --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_smart_shift_max.html @@ -0,0 +1,163 @@ + + + + + + + + + +AMD Device Library eXtra: IADLXSmartShiftMax + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
IADLXSmartShiftMax
+
+
+

The IADLXSmartShiftMax interface configures the AMD SmartShift Max settings. AMD SmartShift Max boosts performance by dynamically shifting power between the CPU and the GPU.

+ + + + + + + + + +
InterfaceId:IADLXSmartShiftMax
Smart Pointer Interface Name:IADLXSmartShiftMaxPtr
Inherits:IADLXInterface
Inherited By:N/A
+

Methods

+ + + + + + + + + + + + + + + +
Method Description
GetBias Gets the AMD SmartShift Max current bias.
GetBiasMode Gets the AMD SmartShift Max current bias mode.
GetBiasRange Gets maximum bias, minimum bias, and step bias of AMD SmartShift Max.
IsSupported Checks if AMD SmartShift Max is supported.
SetBias Sets the bias of AMD SmartShift Max.
SetBiasMode Sets AMD SmartShift Max bias mode.
+

Requirements

+ + + + + +
Headerinclude "IPowerTuning.h"
Minimum version1.2
+

Example

+

To see how to use this interface in a C++ application, refer to the SmartShiftMax C++ sample.
+ For a C application, refer to the SmartShiftMax C sample.

+
    +
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_smart_shift_max.js b/SDKDoc/html/_d_o_x__i_a_d_l_x_smart_shift_max.js new file mode 100644 index 00000000..fcbf6946 --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_smart_shift_max.js @@ -0,0 +1,9 @@ +var _d_o_x__i_a_d_l_x_smart_shift_max = +[ + [ "GetBias", "_d_o_x__i_a_d_l_x_smart_shift_max__get_bias.html", null ], + [ "GetBiasMode", "_d_o_x__i_a_d_l_x_smart_shift_max__get_bias_mode.html", null ], + [ "GetBiasRange", "_d_o_x__i_a_d_l_x_smart_shift_max__get_bias_range.html", null ], + [ "IsSupported", "_d_o_x__i_a_d_l_x_smart_shift_max__is_supported.html", null ], + [ "SetBias", "_d_o_x__i_a_d_l_x_smart_shift_max__set_bias.html", null ], + [ "SetBiasMode", "_d_o_x__i_a_d_l_x_smart_shift_max__set_bias_mode.html", null ] +]; \ No newline at end of file diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_smart_shift_max__get_bias.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_smart_shift_max__get_bias.html new file mode 100644 index 00000000..117baa8c --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_smart_shift_max__get_bias.html @@ -0,0 +1,150 @@ + + + + + + + + + +AMD Device Library eXtra: GetBias + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
GetBias
+
+
+

Gets the AMD SmartShift Max current bias.

+

Syntax

+
+ ADLX_RESULT    GetBias (adlx_int* bias)
+ 

Parameters

+
+
+
+ + +
1.[out]biasadlx_int*The pointer to a variable where the AMD SmartShift Max current bias is returned.
+
+
+

Return Value

+

If the current bias is successfully returned, ADLX_OK is returned.
+ If the current bias is not successfully returned, an error code is returned.
+ Refer to ADLX_RESULT for success codes and error codes.
+

+

Additional Info

+

AMD SmartShift Max dynamically shifts power between CPU and GPU to boost performance, depending on workload.

+

Requirements

+ + + + + +
Headerinclude "IPowerTuning.h"
Minimum version1.2
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_smart_shift_max__get_bias_mode.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_smart_shift_max__get_bias_mode.html new file mode 100644 index 00000000..d5226993 --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_smart_shift_max__get_bias_mode.html @@ -0,0 +1,150 @@ + + + + + + + + + +AMD Device Library eXtra: GetBiasMode + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
GetBiasMode
+
+
+

Gets the AMD SmartShift Max current bias mode.

+

Syntax

+
+ ADLX_RESULT    GetBiasMode (ADLX_SSM_BIAS_MODE* mode)
+ 

Parameters

+
+
+
+ + +
1.[out]modeADLX_SSM_BIAS_MODE*The pointer to a variable where the AMD SmartShift Max current bias mode is returned.
+
+
+

Return Value

+

If the current bias mode is successfully returned, ADLX_OK is returned.
+ If the current bias mode is not successfully returned, an error code is returned.
+ Refer to ADLX_RESULT for success codes and error codes.
+

+

Additional Info

+

AMD SmartShift Max dynamically shifts power between CPU and GPU to boost performance according to workload dependencies.

+

Requirements

+ + + + + +
Headerinclude "IPowerTuning.h"
Minimum version1.2
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_smart_shift_max__get_bias_range.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_smart_shift_max__get_bias_range.html new file mode 100644 index 00000000..2fab17c0 --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_smart_shift_max__get_bias_range.html @@ -0,0 +1,150 @@ + + + + + + + + + +AMD Device Library eXtra: GetBiasRange + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
GetBiasRange
+
+
+

Gets maximum bias, minimum bias, and step bias of AMD SmartShift Max.

+

Syntax

+
+ ADLX_RESULT    GetBiasRange (ADLX_IntRange* range)
+ 

Parameters

+
+
+
+ + +
1.[out]rangeADLX_IntRange*The pointer to a variable where the bias range of AMD SmartShift Max is returned.
+
+
+

Return Value

+

If the bias range is successfully returned, ADLX_OK is returned.
+ If the bias range is not successfully returned, an error code is returned.
+ Refer to ADLX_RESULT for success codes and error codes.
+

+

Additional Info

+

AMD SmartShift Max dynamically shifts power between CPU and GPU to boost performance, depending on workload.

+

Requirements

+ + + + + +
Headerinclude "IPowerTuning.h"
Minimum version1.2
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_smart_shift_max__is_supported.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_smart_shift_max__is_supported.html new file mode 100644 index 00000000..f314d3c8 --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_smart_shift_max__is_supported.html @@ -0,0 +1,150 @@ + + + + + + + + + +AMD Device Library eXtra: IsSupported + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
IsSupported
+
+
+

Checks if AMD SmartShift Max is supported.

+

Syntax

+
+ ADLX_RESULT    IsSupported (adlx_bool* supported)
+ 

Parameters

+
+
+
+ + +
1.[out]supportedadlx_bool*The pointer to a variable where the state of AMD SmartShift Max is returned. The variable is true if AMD SmartShift Max is supported. The variable is false if AMD SmartShift Max is not supported.
+
+
+

Return Value

+

If the state of AMD SmartShift Max is successfully returned, ADLX_OK is returned.
+ If the state of AMD SmartShift Max is not successfully returned, an error code is returned.
+ Refer to ADLX_RESULT for success codes and error codes.
+

+

Additional Info

+

AMD SmartShift Max dynamically shifts power between CPU and GPU to boost performance, depending on workload.

+

Requirements

+ + + + + +
Headerinclude "IPowerTuning.h"
Minimum version1.2
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_smart_shift_max__set_bias.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_smart_shift_max__set_bias.html new file mode 100644 index 00000000..fc42e899 --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_smart_shift_max__set_bias.html @@ -0,0 +1,150 @@ + + + + + + + + + +AMD Device Library eXtra: SetBias + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
SetBias
+
+
+

Sets the bias of AMD SmartShift Max.

+

Syntax

+
+ ADLX_RESULT    SetBias (adlx_int bias)
+ 

Parameters

+
+
+
+ + +
1.[in]biasadlx_intThe new AMD SmartShift Max bias.
+
+
+

Return Value

+

If the bias is successfully set, ADLX_OK is returned.
+ If the bias is not successfully set, an error code is returned.
+ Refer to ADLX_RESULT for success codes and error codes.
+

+

Additional Info

+

AMD SmartShift Max dynamically shifts power between CPU and GPU to boost performance, depending on workload.

+

Requirements

+ + + + + +
Headerinclude "IPowerTuning.h"
Minimum version1.2
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_smart_shift_max__set_bias_mode.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_smart_shift_max__set_bias_mode.html new file mode 100644 index 00000000..7aa3c5ac --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_smart_shift_max__set_bias_mode.html @@ -0,0 +1,150 @@ + + + + + + + + + +AMD Device Library eXtra: SetBiasMode + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
SetBiasMode
+
+
+

Sets AMD SmartShift Max bias mode.

+

Syntax

+
+ ADLX_RESULT    SetBiasMode (ADLX_SSM_BIAS_MODE mode)
+ 

Parameters

+
+
+
+ + +
1.[in]modeADLX_SSM_BIAS_MODEThe new AMD SmartShift Max bias mode.
+
+
+

Return Value

+

If the bias mode is successfully set, ADLX_OK is returned.
+ If the bias mode is not successfully set, an error code is returned.
+ Refer to ADLX_RESULT for success codes and error codes.
+

+

Additional Info

+

AMD SmartShift Max dynamically shifts power between CPU and GPU to boost performance, depending on workload.

+

Requirements

+ + + + + +
Headerinclude "IPowerTuning.h"
Minimum version1.2
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_system.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_system.html index f7c49038..ec80162d 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_system.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_system.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -159,7 +159,7 @@

Methods

Requirements

- +
Headerinclude"ISystem.h"
Headerinclude "ISystem.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_system1.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_system1.html new file mode 100644 index 00000000..b5d0e091 --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_system1.html @@ -0,0 +1,154 @@ + + + + + + + + + +AMD Device Library eXtra: IADLXSystem1 + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
IADLXSystem1
+
+
+

The IADLXSystem1 is an extension interface to IADLXSystem. It provides access to the main interface of the Power Tuning domain.

+ + + + + + + + + +
InterfaceId:IADLXSystem1
Smart Pointer Interface Name:IADLXSystem1Ptr
Inherits:IADLXInterface
Inherited By:N/A
+

The IADLXSystem1 interface is obtained from the IADLXSystem using QueryInterface.

+

Methods

+ + + + + +
Method Description
GetPowerTuningServices Gets the reference counted main interface to the Power Tuning domain.
+

Requirements

+ + + + + +
Headerinclude "ISystem1.h"
Minimum version1.2
+

Example

+

To see how to use this interface in a C++ application, refer to the SmartShiftMax C++ sample.
+ For a C application, refer to the SmartShiftMax C sample.

+
    +
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_system1.js b/SDKDoc/html/_d_o_x__i_a_d_l_x_system1.js new file mode 100644 index 00000000..69212010 --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_system1.js @@ -0,0 +1,4 @@ +var _d_o_x__i_a_d_l_x_system1 = +[ + [ "GetPowerTuningServices", "_d_o_x__i_a_d_l_x_system1__get_power_tuning_services.html", null ] +]; \ No newline at end of file diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_system1__get_power_tuning_services.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_system1__get_power_tuning_services.html new file mode 100644 index 00000000..9cdf9a25 --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_system1__get_power_tuning_services.html @@ -0,0 +1,152 @@ + + + + + + + + + +AMD Device Library eXtra: GetPowerTuningServices + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
GetPowerTuningServices
+
+
+

Gets the reference counted main interface to the Power Tuning domain.

+

Syntax

+
+ ADLX_RESULT    GetPowerTuningServices (IADLXPowerTuningServices** ppPowerTuningServices)
+ 

Parameters

+
+
+
+ + +
1.[out] ppPowerTuningServicesIADLXPowerTuningServices**The address of a pointer to the returned interface. If the interface is not successfully returned, the method sets the dereferenced address *ppPowerTuningServices to nullptr.
+
+
+

Return Value

+

If the interface is successfully returned, ADLX_OK is returned.
+ If the interface is not successfully returned, an error code is returned.
+ Refer to ADLX_RESULT for success codes and error codes.
+

+

Remarks

+

The returned interface must be discarded with Release when it is no longer needed.

+

Additional Info

+

In C++, when using ADLX interfaces as smart pointers, there is no need to call Release because smart pointers call it in their internal implementation.

+

Requirements

+ + + + + +
Headerinclude "ISystem1.h"
Minimum version1.2
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_system__enable_log.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_system__enable_log.html index a1d7f804..ae73b89d 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_system__enable_log.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_system__enable_log.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -162,7 +162,7 @@

Remarks

Requirements

- +
Headerinclude"ISystem.h"
Headerinclude "ISystem.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_system__get3_d_settings_services.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_system__get3_d_settings_services.html index 95fddb14..238255d9 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_system__get3_d_settings_services.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_system__get3_d_settings_services.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -128,7 +128,7 @@

Additional Info

Requirements

- +
Headerinclude"ISystem.h"
Headerinclude "ISystem.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_system__get_desktops_services.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_system__get_desktops_services.html index 1413ae62..4f1db0ef 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_system__get_desktops_services.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_system__get_desktops_services.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -129,7 +129,7 @@

Additional Info

Requirements

- +
Headerinclude"ISystem.h"
Headerinclude "ISystem.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_system__get_displays_services.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_system__get_displays_services.html index 0c085775..c1bd8f0f 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_system__get_displays_services.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_system__get_displays_services.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -129,7 +129,7 @@

Additional Info

Requirements

- +
Headerinclude"ISystem.h"
Headerinclude "ISystem.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_system__get_g_p_u_tuning_services.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_system__get_g_p_u_tuning_services.html index 1f1cf0f2..ad9caedf 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_system__get_g_p_u_tuning_services.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_system__get_g_p_u_tuning_services.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -128,7 +128,7 @@

Additional Info

Requirements

- +
Headerinclude"ISystem.h"
Headerinclude "ISystem.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_system__get_g_p_us.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_system__get_g_p_us.html index d2a8fa78..7fce50d1 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_system__get_g_p_us.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_system__get_g_p_us.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -130,7 +130,7 @@

Additional Info

Requirements

- +
Headerinclude"ISystem.h"
Headerinclude "ISystem.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_system__get_g_p_us_changed_handling.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_system__get_g_p_us_changed_handling.html index 60580452..f5eb407b 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_system__get_g_p_us_changed_handling.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_system__get_g_p_us_changed_handling.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -129,7 +129,7 @@

Additional Info

Requirements

- +
Headerinclude"ISystem.h"
Headerinclude "ISystem.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_system__get_i2_c.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_system__get_i2_c.html index 5f08939e..46845212 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_system__get_i2_c.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_system__get_i2_c.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -136,7 +136,7 @@

Additional Info

Requirements

- +
Headerinclude"ISystem.h"
Headerinclude "ISystem.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_system__get_performance_monitoring_services.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_system__get_performance_monitoring_services.html index 5538b9f8..208477da 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_system__get_performance_monitoring_services.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_system__get_performance_monitoring_services.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -128,7 +128,7 @@

Additional Info

Requirements

- +
Headerinclude"ISystem.h"
Headerinclude "ISystem.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_system__hybrid_graphics_type.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_system__hybrid_graphics_type.html index 238fa5c2..4eae8b83 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_system__hybrid_graphics_type.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_system__hybrid_graphics_type.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -127,7 +127,7 @@

Remarks

Requirements

- +
Headerinclude"ISystem.h"
Headerinclude "ISystem.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_system__query_interface.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_system__query_interface.html index 8a57b2db..112ae63f 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_system__query_interface.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_system__query_interface.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -137,7 +137,7 @@

Additional Info

Requirements

- +
Headerinclude"ISystem.h"
Headerinclude "ISystem.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_system__total_system_r_a_m.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_system__total_system_r_a_m.html index 3fe65ade..eab54370 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_system__total_system_r_a_m.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_system__total_system_r_a_m.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -124,7 +124,7 @@

Return Value

Requirements

- +
Headerinclude"ISystem.h"
Headerinclude "ISystem.h"
Minimum version1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics.html index d4cd8405..c9db1d88 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -113,7 +113,7 @@ Inherits:IADLXInterface -Inherited By:N/A +Inherited By:IADLXSystemMetrics1

Methods

diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics1.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics1.html new file mode 100644 index 00000000..6bad47de --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics1.html @@ -0,0 +1,154 @@ + + + + + + + + + +AMD Device Library eXtra: IADLXSystemMetrics1 + + + + + + + + + + + + + + + +
+
+
+ + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
IADLXSystemMetrics1
+
+
+

The IADLXSystemMetrics1 is an extension interface to IADLXSystemMetrics. It provides the power distribution of a system metric sample.

+ + + + + + + + + +
InterfaceId:IADLXSystemMetrics1
Smart Pointer Interface Name:IADLXSystemMetrics1Ptr
Inherits:IADLXSystemMetrics
Inherited By:N/A
+

The IADLXSystemMetrics1 interface is obtained from the IADLXSystemMetrics using QueryInterface.

+

Methods

+ + + + + +
Method Description
PowerDistribution Gets the distribution of power between CPU and GPU of a system metric sample.
+

Requirements

+ + + + + +
Headerinclude "IPerformanceMonitoring1.h"
Minimum version1.2
+

Example

+

To see how to use this interface in a C++ application, refer to the PerfSystemMetrics C++ sample.
+ For a C application, refer to the PerfSystemMetrics C sample.

+
    +
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics1.js b/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics1.js new file mode 100644 index 00000000..0da31fb4 --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics1.js @@ -0,0 +1,4 @@ +var _d_o_x__i_a_d_l_x_system_metrics1 = +[ + [ "PowerDistribution", "_d_o_x__i_a_d_l_x_system_metrics1__power_distribution.html", null ] +]; \ No newline at end of file diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics1__power_distribution.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics1__power_distribution.html new file mode 100644 index 00000000..86e3bfd0 --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics1__power_distribution.html @@ -0,0 +1,179 @@ + + + + + + + + + +AMD Device Library eXtra: PowerDistribution + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
PowerDistribution
+
+
+

Gets the distribution of power between CPU and GPU of a system metric sample.

+

Syntax

+
+ ADLX_RESULT    PowerDistribution (adlx_int* apuShiftValue, adlx_int* gpuShiftValue, adlx_int* apuShiftLimit, adlx_int* gpuShiftLimit, adlx_int* totalShiftLimit)
+ 

Parameters

+
+
+
+ + +
1.[out] apuShiftValueadlx_int* The pointer to a variable where the apu shift alue value is returned.
+
+
+
+
+
+ + +
1.[out] gpuShiftValueadlx_int* The pointer to a variable where the gpu shift value is returned.
+
+
+
+
+
+ + +
1.[out] apuShiftLimitadlx_int* The pointer to a variable where the apu shift limit value is returned.
+
+
+
+
+
+ + +
1.[out] gpuShiftLimitadlx_int* The pointer to a variable where the gpu shift limit value is returned.
+
+
+
+
+
+ + +
1.[out] totalShiftLimitadlx_int* The pointer to a variable where the total shift limit value is returned.
+
+
+

Return Value

+

If the distribution of power is successfully returned, ADLX_OK is returned.
+ If the distribution of power is not successfully returned, an error code is returned.
+ Refer to ADLX_RESULT for success codes and error codes.

+

Requirements

+ + + + + +
Headerinclude "IPerformanceMonitoring1.h"
Minimum version1.2
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics__c_p_u_usage.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics__c_p_u_usage.html index 54d12f81..8ca5f02a 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics__c_p_u_usage.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics__c_p_u_usage.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics__smart_shift.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics__smart_shift.html index a45891a2..6bedbddf 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics__smart_shift.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics__smart_shift.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics__system_r_a_m.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics__system_r_a_m.html index 3b4be70e..e48cfc8c 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics__system_r_a_m.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics__system_r_a_m.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics__time_stamp.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics__time_stamp.html index 3dd2948a..920f0bbe 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics__time_stamp.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics__time_stamp.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics_list.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics_list.html index 174a1925..6712a9c7 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics_list.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics_list.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics_list__add__back.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics_list__add__back.html index c8230f4b..e0fa8f70 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics_list__add__back.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics_list__add__back.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics_list__at.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics_list__at.html index 2ffb8a4f..87064ec1 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics_list__at.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics_list__at.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics_support.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics_support.html index 1eed5fc3..3b5977b2 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics_support.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics_support.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -113,7 +113,7 @@ Inherits:IADLXInterface -Inherited By:N/A +Inherited By:IADLXSystemMetricsSupport1

Methods

diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics_support1.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics_support1.html new file mode 100644 index 00000000..4172416a --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics_support1.html @@ -0,0 +1,154 @@ + + + + + + + + + +AMD Device Library eXtra: IADLXSystemMetricsSupport1 + + + + + + + + + + + + + + + +
+
+
+ + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
IADLXSystemMetricsSupport1
+
+
+

The IADLXSystemMetricsSupport1 is an extension interface to IADLXSystemMetricsSupport. It provides the method to discover if reporting of power distribution between CPU and GPU is supported on the system.

+ + + + + + + + + +
InterfaceId:IADLXSystemMetricsSupport1
Smart Pointer Interface Name:IADLXSystemMetricsSupport1Ptr
Inherits:IADLXSystemMetricsSupport
Inherited By:N/A
+

The IADLXSystemMetricsSupport1 interface is obtained from the IADLXSystemMetricsSupport using QueryInterface.

+

Methods

+ + + + + +
Method Description
IsSupportedPowerDistribution Checks if reporting of power distribution between CPU and GPU is supported on the system.
+

Requirements

+ + + + + +
Headerinclude "IPerformanceMonitoring1.h"
Minimum version1.2
+

Example

+

To see how to use this interface in a C++ application, refer to the PerfSystemMetrics C++ sample.
+ For a C application, refer to the PerfSystemMetrics C sample.

+
    +
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics_support1.js b/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics_support1.js new file mode 100644 index 00000000..06dcac0e --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics_support1.js @@ -0,0 +1,4 @@ +var _d_o_x__i_a_d_l_x_system_metrics_support1 = +[ + [ "IsSupportedPowerDistribution", "_d_o_x__i_a_d_l_x_system_metrics_support1__is_supported_power_distribution.html", null ] +]; \ No newline at end of file diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics_support1__is_supported_power_distribution.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics_support1__is_supported_power_distribution.html new file mode 100644 index 00000000..3ffe3866 --- /dev/null +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics_support1__is_supported_power_distribution.html @@ -0,0 +1,147 @@ + + + + + + + + + +AMD Device Library eXtra: IsSupportedPowerDistribution + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
IsSupportedPowerDistribution
+
+
+

Checks if reporting of power distribution between CPU and GPU is supported on the system.

+

Syntax

+
+ ADLX_RESULT    IsSupportedPowerDistribution (adlx_bool* supported)
+ 

Parameters

+
+
+
+ + +
1.[out]supportedadlx_bool*The pointer to a variable where the state of reporting of power distribution is returned. The variable is true if the power distribution metric reporting is supported. The variable is false if the power distribution metric reporting is not supported.
+
+
+

Return Value

+

If the state of power distribution metric reporting is successfully returned, ADLX_OK is returned.
+ If the state of power distribution metric reporting is not successfully returned, an error code is returned.
+ Refer to ADLX_RESULT for success codes and error codes.

+

Requirements

+ + + + + +
Headerinclude "IPerformanceMonitoring1.h"
Minimum version1.2
+
+
+
+ + + + + + diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics_support__get_c_p_u_usage_range.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics_support__get_c_p_u_usage_range.html index a83dbeee..bf815ec7 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics_support__get_c_p_u_usage_range.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics_support__get_c_p_u_usage_range.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics_support__get_smart_shift_range.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics_support__get_smart_shift_range.html index 7ddc515c..7fef1a00 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics_support__get_smart_shift_range.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics_support__get_smart_shift_range.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics_support__get_system_r_a_m_range.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics_support__get_system_r_a_m_range.html index b34e9e95..3afbec7c 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics_support__get_system_r_a_m_range.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics_support__get_system_r_a_m_range.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics_support__is_supported_c_p_u_usage.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics_support__is_supported_c_p_u_usage.html index 3c815437..62f9d0fa 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics_support__is_supported_c_p_u_usage.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics_support__is_supported_c_p_u_usage.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics_support__is_supported_smart_shift.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics_support__is_supported_smart_shift.html index 56c040e2..83162f57 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics_support__is_supported_smart_shift.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics_support__is_supported_smart_shift.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics_support__is_supported_system_r_a_m.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics_support__is_supported_system_r_a_m.html index f9c6a59d..9bcc23f8 100644 --- a/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics_support__is_supported_system_r_a_m.html +++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_system_metrics_support__is_supported_system_r_a_m.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/adlx_atomic_dec.html b/SDKDoc/html/adlx_atomic_dec.html index 3fc31b34..a7ceca43 100644 --- a/SDKDoc/html/adlx_atomic_dec.html +++ b/SDKDoc/html/adlx_atomic_dec.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/adlx_atomic_inc.html b/SDKDoc/html/adlx_atomic_inc.html index c117c2b7..64593e0c 100644 --- a/SDKDoc/html/adlx_atomic_inc.html +++ b/SDKDoc/html/adlx_atomic_inc.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/adlx_free_library.html b/SDKDoc/html/adlx_free_library.html index 50e7a0ac..85416bf4 100644 --- a/SDKDoc/html/adlx_free_library.html +++ b/SDKDoc/html/adlx_free_library.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/adlx_get_proc_address.html b/SDKDoc/html/adlx_get_proc_address.html index c2be8f16..f67840a3 100644 --- a/SDKDoc/html/adlx_get_proc_address.html +++ b/SDKDoc/html/adlx_get_proc_address.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/adlx_load_library.html b/SDKDoc/html/adlx_load_library.html index 9fa7a89a..93c33d29 100644 --- a/SDKDoc/html/adlx_load_library.html +++ b/SDKDoc/html/adlx_load_library.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/annotated.html b/SDKDoc/html/annotated.html index 62baad73..edc02739 100644 --- a/SDKDoc/html/annotated.html +++ b/SDKDoc/html/annotated.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/c_3_d_settings_event.html b/SDKDoc/html/c_3_d_settings_event.html index f441b0e6..a7272b49 100644 --- a/SDKDoc/html/c_3_d_settings_event.html +++ b/SDKDoc/html/c_3_d_settings_event.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/c__anisotropic_filtering.html b/SDKDoc/html/c__anisotropic_filtering.html index 118dcbb1..6d8fc9e9 100644 --- a/SDKDoc/html/c__anisotropic_filtering.html +++ b/SDKDoc/html/c__anisotropic_filtering.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -345,14 +345,14 @@

Sample Path

}
}
@ ADLX_FAIL
Definition: ADLXDefines.h:282
-
@ AF_LEVEL_X16
Definition: ADLXDefines.h:765
-
@ AF_LEVEL_X4
Definition: ADLXDefines.h:763
-
@ AF_LEVEL_X2
Definition: ADLXDefines.h:762
-
@ AF_LEVEL_INVALID
Definition: ADLXDefines.h:761
-
@ AF_LEVEL_X8
Definition: ADLXDefines.h:764
+
@ AF_LEVEL_X16
Definition: ADLXDefines.h:810
+
@ AF_LEVEL_X4
Definition: ADLXDefines.h:808
+
@ AF_LEVEL_X2
Definition: ADLXDefines.h:807
+
@ AF_LEVEL_INVALID
Definition: ADLXDefines.h:806
+
@ AF_LEVEL_X8
Definition: ADLXDefines.h:809
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
-
ADLX_ANISOTROPIC_FILTERING_LEVEL
Indicates the Anisotropic Filtering level.
Definition: ADLXDefines.h:760
+
ADLX_ANISOTROPIC_FILTERING_LEVEL
Indicates the Anisotropic Filtering level.
Definition: ADLXDefines.h:805
diff --git a/SDKDoc/html/c__anti_aliasing.html b/SDKDoc/html/c__anti_aliasing.html index 28cbfc43..ce2aceb7 100644 --- a/SDKDoc/html/c__anti_aliasing.html +++ b/SDKDoc/html/c__anti_aliasing.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -420,25 +420,25 @@

Sample Path

}
}
}
-
@ AA_MODE_ENHANCE_APP_SETTINGS
Definition: ADLXDefines.h:713
-
@ AA_MODE_OVERRIDE_APP_SETTINGS
Definition: ADLXDefines.h:714
-
@ AA_MODE_USE_APP_SETTINGS
Definition: ADLXDefines.h:712
-
@ AA_LEVEL_4XEQ
Definition: ADLXDefines.h:731
-
@ AA_LEVEL_8XEQ
Definition: ADLXDefines.h:733
-
@ AA_LEVEL_4X
Definition: ADLXDefines.h:730
-
@ AA_LEVEL_2XEQ
Definition: ADLXDefines.h:729
-
@ AA_LEVEL_INVALID
Definition: ADLXDefines.h:727
-
@ AA_LEVEL_8X
Definition: ADLXDefines.h:732
-
@ AA_LEVEL_2X
Definition: ADLXDefines.h:728
+
@ AA_MODE_ENHANCE_APP_SETTINGS
Definition: ADLXDefines.h:758
+
@ AA_MODE_OVERRIDE_APP_SETTINGS
Definition: ADLXDefines.h:759
+
@ AA_MODE_USE_APP_SETTINGS
Definition: ADLXDefines.h:757
+
@ AA_LEVEL_4XEQ
Definition: ADLXDefines.h:776
+
@ AA_LEVEL_8XEQ
Definition: ADLXDefines.h:778
+
@ AA_LEVEL_4X
Definition: ADLXDefines.h:775
+
@ AA_LEVEL_2XEQ
Definition: ADLXDefines.h:774
+
@ AA_LEVEL_INVALID
Definition: ADLXDefines.h:772
+
@ AA_LEVEL_8X
Definition: ADLXDefines.h:777
+
@ AA_LEVEL_2X
Definition: ADLXDefines.h:773
@ ADLX_FAIL
Definition: ADLXDefines.h:282
-
@ AA_METHOD_SUPERSAMPLING
Definition: ADLXDefines.h:748
-
@ AA_METHOD_MULTISAMPLING
Definition: ADLXDefines.h:746
-
@ AA_METHOD_ADAPTIVE_MULTISAMPLING
Definition: ADLXDefines.h:747
+
@ AA_METHOD_SUPERSAMPLING
Definition: ADLXDefines.h:793
+
@ AA_METHOD_MULTISAMPLING
Definition: ADLXDefines.h:791
+
@ AA_METHOD_ADAPTIVE_MULTISAMPLING
Definition: ADLXDefines.h:792
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
-
ADLX_ANTI_ALIASING_MODE
Indicates the anti-aliasing mode.
Definition: ADLXDefines.h:711
-
ADLX_ANTI_ALIASING_LEVEL
Indicates the anti-aliasing level.
Definition: ADLXDefines.h:726
+
ADLX_ANTI_ALIASING_MODE
Indicates the anti-aliasing mode.
Definition: ADLXDefines.h:756
+
ADLX_ANTI_ALIASING_LEVEL
Indicates the anti-aliasing level.
Definition: ADLXDefines.h:771
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
-
ADLX_ANTI_ALIASING_METHOD
Indicates the anti-aliasing method.
Definition: ADLXDefines.h:745
+
ADLX_ANTI_ALIASING_METHOD
Indicates the anti-aliasing method.
Definition: ADLXDefines.h:790
diff --git a/SDKDoc/html/c__anti_lag.html b/SDKDoc/html/c__anti_lag.html index fa95c513..a89bbb97 100644 --- a/SDKDoc/html/c__anti_lag.html +++ b/SDKDoc/html/c__anti_lag.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -199,7 +199,7 @@

Sample Path

if (ADLX_SUCCEEDED(res))
{
// Get AntiLag1 interface
-
ADLX_RESULT resALN = d3dAntiLag->pVtbl->QueryInterface(d3dAntiLag, IID_IADLX3DAntiLag1(), (void**)(&d3dAntiLag1));
+
ADLX_RESULT resALN = d3dAntiLag->pVtbl->QueryInterface(d3dAntiLag, IID_IADLX3DAntiLag1, (void**)(&d3dAntiLag1));
MainMenu(d3dAntiLag1 != NULL ? 1 : 0);
MenuControl(d3dAntiLag, d3dAntiLag1);
@@ -361,11 +361,11 @@

Sample Path

}
}
}
-
@ ANTILAGNEXT
Definition: ADLXDefines.h:900
-
@ ANTILAG
Definition: ADLXDefines.h:899
+
@ ANTILAGNEXT
Definition: ADLXDefines.h:959
+
@ ANTILAG
Definition: ADLXDefines.h:958
@ ADLX_FAIL
Definition: ADLXDefines.h:282
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
-
ADLX_ANTILAG_STATE
Indicates the state of Anti Lag.
Definition: ADLXDefines.h:898
+
ADLX_ANTILAG_STATE
Indicates the state of Anti Lag.
Definition: ADLXDefines.h:957
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
diff --git a/SDKDoc/html/c__boost.html b/SDKDoc/html/c__boost.html index 26fb3215..597d5f8f 100644 --- a/SDKDoc/html/c__boost.html +++ b/SDKDoc/html/c__boost.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/c__chill.html b/SDKDoc/html/c__chill.html index 8f8b9c5d..4a1811ce 100644 --- a/SDKDoc/html/c__chill.html +++ b/SDKDoc/html/c__chill.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/c__enhanced_sync.html b/SDKDoc/html/c__enhanced_sync.html index a76f1b21..c5c1bc94 100644 --- a/SDKDoc/html/c__enhanced_sync.html +++ b/SDKDoc/html/c__enhanced_sync.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/c__f_r_t_c.html b/SDKDoc/html/c__f_r_t_c.html index 76dff93c..cffaa731 100644 --- a/SDKDoc/html/c__f_r_t_c.html +++ b/SDKDoc/html/c__f_r_t_c.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/c__g_p_u_auto_tuning.html b/SDKDoc/html/c__g_p_u_auto_tuning.html index 1b103d5a..3b2fcd63 100644 --- a/SDKDoc/html/c__g_p_u_auto_tuning.html +++ b/SDKDoc/html/c__g_p_u_auto_tuning.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -572,31 +572,56 @@

Sample Path

switch (num)
{
case '0':
-
res = autoTuning->pVtbl->StartUndervoltGPU(autoTuning, &completeListener);
-
WaitForSingleObject(g_ADLXEvent, 1000);
-
ResetEvent(g_ADLXEvent);
-
if (ADLX_SUCCEEDED(res))
-
printf("\tStart undervolt GPU successfully\n");
+
+
res = autoTuning->pVtbl->IsSupportedUndervoltGPU(autoTuning, &supported);
+
if (ADLX_SUCCEEDED(res) && supported)
+
{
+
res = autoTuning->pVtbl->StartUndervoltGPU(autoTuning, &completeListener);
+
WaitForSingleObject(g_ADLXEvent, 1000);
+
ResetEvent(g_ADLXEvent);
+
if (ADLX_SUCCEEDED(res))
+
printf("\tStart undervolt GPU successfully\n");
+
else
+
printf("\tStart undervolt GPU failed\n");
+
}
else
-
printf("\tStart undervolt GPU failed\n");
+
{
+
printf("\tUndervolt GPU is not supported\n");
+
}
break;
case '1':
-
res = autoTuning->pVtbl->StartOverclockGPU(autoTuning, &completeListener);
-
WaitForSingleObject(g_ADLXEvent, 1000);
-
ResetEvent(g_ADLXEvent);
-
if (ADLX_SUCCEEDED(res))
-
printf("\tStart overclock GPU successfully\n");
+
res = autoTuning->pVtbl->IsSupportedOverclockGPU(autoTuning, &supported);
+
if (ADLX_SUCCEEDED(res) && supported)
+
{
+
res = autoTuning->pVtbl->StartOverclockGPU(autoTuning, &completeListener);
+
WaitForSingleObject(g_ADLXEvent, 1000);
+
ResetEvent(g_ADLXEvent);
+
if (ADLX_SUCCEEDED(res))
+
printf("\tStart overclock GPU successfully\n");
+
else
+
printf("\tStart overclock GPU failed\n");
+
}
else
-
printf("\tStart overclock GPU failed\n");
+
{
+
printf("\tOverclock GPU is not supported\n");
+
}
break;
case '2':
-
res = autoTuning->pVtbl->StartOverclockVRAM(autoTuning, &completeListener);
-
WaitForSingleObject(g_ADLXEvent, 1000);
-
ResetEvent(g_ADLXEvent);
-
if (ADLX_SUCCEEDED(res))
-
printf("\tStart overclock VRAM successfully\n");
+
res = autoTuning->pVtbl->IsSupportedOverclockVRAM(autoTuning, &supported);
+
if (ADLX_SUCCEEDED(res) && supported)
+
{
+
res = autoTuning->pVtbl->StartOverclockVRAM(autoTuning, &completeListener);
+
WaitForSingleObject(g_ADLXEvent, 1000);
+
ResetEvent(g_ADLXEvent);
+
if (ADLX_SUCCEEDED(res))
+
printf("\tStart overclock VRAM successfully\n");
+
else
+
printf("\tStart overclock VRAM failed\n");
+
}
else
-
printf("\tStart overclock VRAM failed\n");
+
{
+
printf("\tOverclock VRAM is not supported\n");
+
}
break;
default:
break;
diff --git a/SDKDoc/html/c__g_p_u_preset_tuning.html b/SDKDoc/html/c__g_p_u_preset_tuning.html index 1596485a..035b5ec6 100644 --- a/SDKDoc/html/c__g_p_u_preset_tuning.html +++ b/SDKDoc/html/c__g_p_u_preset_tuning.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/c__i2_c.html b/SDKDoc/html/c__i2_c.html index 6396b89d..67d1cd1e 100644 --- a/SDKDoc/html/c__i2_c.html +++ b/SDKDoc/html/c__i2_c.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -330,7 +330,7 @@

Sample Path

}
}
}
-
@ I2C_LINE_OEM2
Definition: ADLXDefines.h:835
+
@ I2C_LINE_OEM2
Definition: ADLXDefines.h:880
@ ADLX_FAIL
Definition: ADLXDefines.h:282
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
diff --git a/SDKDoc/html/c__image_sharpening.html b/SDKDoc/html/c__image_sharpening.html index 8f37dc72..5ee2aff6 100644 --- a/SDKDoc/html/c__image_sharpening.html +++ b/SDKDoc/html/c__image_sharpening.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/c__manual_fan_tuning.html b/SDKDoc/html/c__manual_fan_tuning.html index 0437f5b9..4c5b16e0 100644 --- a/SDKDoc/html/c__manual_fan_tuning.html +++ b/SDKDoc/html/c__manual_fan_tuning.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/c__manual_graphics_tuning.html b/SDKDoc/html/c__manual_graphics_tuning.html index 8bda21b9..dff03945 100644 --- a/SDKDoc/html/c__manual_graphics_tuning.html +++ b/SDKDoc/html/c__manual_graphics_tuning.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -548,7 +548,7 @@

Sample Path

res = manualGFXTuning2->pVtbl->GetGPUVoltageRange(manualGFXTuning2, &voltRange);
res = manualGFXTuning2->pVtbl->SetGPUMinFrequency(manualGFXTuning2, freqRange.minValue);
printf ("\tSet GPU min frequency %s\n", (ADLX_SUCCEEDED (res) ? "succeeded" : "failed"));
-
res = manualGFXTuning2->pVtbl->SetGPUMaxFrequency(manualGFXTuning2, freqRange.maxValue);
+
res = manualGFXTuning2->pVtbl->SetGPUMaxFrequency(manualGFXTuning2, freqRange.minValue + 100);
printf ("\tSet GPU max frequency %s\n", (ADLX_SUCCEEDED (res) ? "succeeded" : "failed"));
res = manualGFXTuning2->pVtbl->SetGPUVoltage(manualGFXTuning2, voltRange.minValue + (voltRange.maxValue - voltRange.minValue) / 2);
printf ("\tSet GPU voltage %s\n", (ADLX_SUCCEEDED (res) ? "succeeded" : "failed"));
diff --git a/SDKDoc/html/c__manual_power_tuning.html b/SDKDoc/html/c__manual_power_tuning.html index 12abd4de..920dd964 100644 --- a/SDKDoc/html/c__manual_power_tuning.html +++ b/SDKDoc/html/c__manual_power_tuning.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/c__manual_v_r_a_m_tuning.html b/SDKDoc/html/c__manual_v_r_a_m_tuning.html index 5641e176..dba9a9d3 100644 --- a/SDKDoc/html/c__manual_v_r_a_m_tuning.html +++ b/SDKDoc/html/c__manual_v_r_a_m_tuning.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -192,21 +192,28 @@

Sample Path

gpuTuningService->pVtbl->IsSupportedManualVRAMTuning(gpuTuningService, gpu, &supported);
printf("\tThe GPU support for manual VRAM tuning is: %d \n", supported);
-
// Get ManualVRAMTuning interface
-
IADLXInterface* vramTuningIfc = NULL;
-
res = gpuTuningService->pVtbl->GetManualVRAMTuning(gpuTuningService, gpu, &vramTuningIfc);
-
if (ADLX_SUCCEEDED(res))
+
if (supported)
{
-
MainMenu(vramTuningIfc);
-
MenuControl(vramTuningIfc);
+
// Get ManualVRAMTuning interface
+
IADLXInterface* vramTuningIfc = NULL;
+
res = gpuTuningService->pVtbl->GetManualVRAMTuning(gpuTuningService, gpu, &vramTuningIfc);
+
if (ADLX_SUCCEEDED(res))
+
{
+
MainMenu(vramTuningIfc);
+
MenuControl(vramTuningIfc);
+
}
+
// Release the vramTuningIfc interface
+
if (vramTuningIfc != NULL)
+
{
+
vramTuningIfc->pVtbl->Release(vramTuningIfc);
+
vramTuningIfc = NULL;
+
}
}
-
-
// Release the vramTuningIfc interface
-
if (vramTuningIfc != NULL)
+
else
{
-
vramTuningIfc->pVtbl->Release(vramTuningIfc);
-
vramTuningIfc = NULL;
+
printf("\tThis GPU Doesn't support Manual VRAM Tuning \n");
}
+
// Release the GPU interface
if (gpu != NULL)
@@ -669,15 +676,15 @@

Sample Path

}
}
@ ADLX_FAIL
Definition: ADLXDefines.h:282
-
@ MEMORYTIMING_MEMORYTIMING_LEVEL_2
Definition: ADLXDefines.h:819
-
@ MEMORYTIMING_AUTOMATIC
Definition: ADLXDefines.h:817
-
@ MEMORYTIMING_FAST_TIMING_LEVEL_2
Definition: ADLXDefines.h:816
-
@ MEMORYTIMING_MEMORYTIMING_LEVEL_1
Definition: ADLXDefines.h:818
-
@ MEMORYTIMING_FAST_TIMING
Definition: ADLXDefines.h:815
-
@ MEMORYTIMING_DEFAULT
Definition: ADLXDefines.h:814
+
@ MEMORYTIMING_MEMORYTIMING_LEVEL_2
Definition: ADLXDefines.h:864
+
@ MEMORYTIMING_AUTOMATIC
Definition: ADLXDefines.h:862
+
@ MEMORYTIMING_FAST_TIMING_LEVEL_2
Definition: ADLXDefines.h:861
+
@ MEMORYTIMING_MEMORYTIMING_LEVEL_1
Definition: ADLXDefines.h:863
+
@ MEMORYTIMING_FAST_TIMING
Definition: ADLXDefines.h:860
+
@ MEMORYTIMING_DEFAULT
Definition: ADLXDefines.h:859
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
-
ADLX_MEMORYTIMING_DESCRIPTION
Indicates the priority of the log entry.
Definition: ADLXDefines.h:813
+
ADLX_MEMORYTIMING_DESCRIPTION
Indicates the priority of the log entry.
Definition: ADLXDefines.h:858
adlx_int maxValue
Definition: ADLXStructures.h:154
adlx_int step
Definition: ADLXStructures.h:155
adlx_int minValue
Definition: ADLXStructures.h:153
diff --git a/SDKDoc/html/c__morphologic_anti_aliasing.html b/SDKDoc/html/c__morphologic_anti_aliasing.html index ca2f84e4..e5c450de 100644 --- a/SDKDoc/html/c__morphologic_anti_aliasing.html +++ b/SDKDoc/html/c__morphologic_anti_aliasing.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/c__perf_all_metrics.html b/SDKDoc/html/c__perf_all_metrics.html index e95d2109..609a674f 100644 --- a/SDKDoc/html/c__perf_all_metrics.html +++ b/SDKDoc/html/c__perf_all_metrics.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/c__perf_f_p_s_metrics.html b/SDKDoc/html/c__perf_f_p_s_metrics.html index 9e77611b..66e8f994 100644 --- a/SDKDoc/html/c__perf_f_p_s_metrics.html +++ b/SDKDoc/html/c__perf_f_p_s_metrics.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/c__perf_g_p_u_metrics.html b/SDKDoc/html/c__perf_g_p_u_metrics.html index a99f4365..723bb7b3 100644 --- a/SDKDoc/html/c__perf_g_p_u_metrics.html +++ b/SDKDoc/html/c__perf_g_p_u_metrics.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/c__perf_system_metrics.html b/SDKDoc/html/c__perf_system_metrics.html index 1d3a9254..7b676f34 100644 --- a/SDKDoc/html/c__perf_system_metrics.html +++ b/SDKDoc/html/c__perf_system_metrics.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -136,7 +136,7 @@

Sample Path

#include "SDK/ADLXHelper/Windows/C/ADLXHelper.h"
-
#include "SDK/Include/IPerformanceMonitoring.h"
+
#include "SDK/Include/IPerformanceMonitoring1.h"
// Main menu
void MainMenu();
@@ -363,6 +363,50 @@

Sample Path

}
}
+
// Show SmartShift Max
+
void ShowSmartShiftMax(IADLXSystemMetricsSupport* systemMetricsSupport, IADLXSystemMetrics* systemMetrics)
+
{
+
IADLXSystemMetricsSupport1* sysMetricsSupport1 = NULL;
+
ADLX_RESULT res = systemMetricsSupport->pVtbl->QueryInterface(systemMetricsSupport, IID_IADLXSystemMetricsSupport1(), (void**)&sysMetricsSupport1);
+
if (ADLX_SUCCEEDED(res))
+
{
+
adlx_bool supported = false;
+
// Display power distribution support status
+
res = sysMetricsSupport1->pVtbl->IsSupportedPowerDistribution(sysMetricsSupport1, &supported);
+
if (ADLX_SUCCEEDED(res))
+
{
+
printf("PowerDistribution support status: %d\n", supported);
+
if (supported)
+
{
+
IADLXSystemMetrics1* sysMetrics1 = NULL;
+
res = systemMetrics->pVtbl->QueryInterface(systemMetrics, IID_IADLXSystemMetrics1(), (void*)&sysMetrics1);
+
if (ADLX_SUCCEEDED(res))
+
{
+
int apuShiftValue, gpuShiftValue, apuShiftLimit, gpuShiftLimit, totalShiftLimit;
+
res = sysMetrics1->pVtbl->PowerDistribution(sysMetrics1, &apuShiftValue, &gpuShiftValue, &apuShiftLimit, &gpuShiftLimit, &totalShiftLimit);
+
if (ADLX_SUCCEEDED(res))
+
printf("The PowerDistribution is:\n apuShiftValue: %d , gpuShiftValue: %d , apuShiftLimit: %d , gpuShiftLimit: %d , totalShiftLimit: %d\n"
+
, apuShiftValue, gpuShiftValue, apuShiftLimit, gpuShiftLimit, totalShiftLimit);
+
+
// Release IADLXSystemMetrics1 interface
+
sysMetrics1->pVtbl->Release(sysMetrics1);
+
}
+
else
+
{
+
printf("\tGet IADLXSystemMetrics1Ptr failed\n");
+
}
+
}
+
}
+
+
// Release IADLXSystemMetricsSupport1 interface
+
sysMetricsSupport1->pVtbl->Release(sysMetricsSupport1);
+
}
+
else
+
{
+
printf("\tGet IADLXSystemMetricsSupport1Ptr failed\n");
+
}
+
}
+
// Display current system metrics
void ShowCurrentSystemMetrics(IADLXPerformanceMonitoringServices *perfMonitoringServices)
{
@@ -387,6 +431,7 @@

Sample Path

ShowCPUUsage(systemMetricsSupport, systemMetrics);
ShowSystemRAM(systemMetricsSupport, systemMetrics);
ShowSmartShift(systemMetricsSupport, systemMetrics);
+
ShowSmartShiftMax(systemMetricsSupport, systemMetrics);
}
Sleep(1000);
@@ -494,6 +539,7 @@

Sample Path

ShowCPUUsage(systemMetricsSupport, systemMetrics);
ShowSystemRAM(systemMetricsSupport, systemMetrics);
ShowSmartShift(systemMetricsSupport, systemMetrics);
+
ShowSmartShiftMax(systemMetricsSupport, systemMetrics);
}
printf("\n");
if (systemMetrics != NULL)
diff --git a/SDKDoc/html/c__r_s_r.html b/SDKDoc/html/c__r_s_r.html index 141fb562..dea0cb96 100644 --- a/SDKDoc/html/c__r_s_r.html +++ b/SDKDoc/html/c__r_s_r.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/c__reset_shader_cache.html b/SDKDoc/html/c__reset_shader_cache.html index b586caeb..0e3f8e3b 100644 --- a/SDKDoc/html/c__reset_shader_cache.html +++ b/SDKDoc/html/c__reset_shader_cache.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/c__sync3_d_receive.html b/SDKDoc/html/c__sync3_d_receive.html index 7058cadd..fe1737f0 100644 --- a/SDKDoc/html/c__sync3_d_receive.html +++ b/SDKDoc/html/c__sync3_d_receive.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -127,6 +127,7 @@

Sample Path

#include "SDK/ADLXHelper/Windows/C/ADLXHelper.h"
#include "SDK/Include/I3DSettings.h"
+
#include "SDK/Include/I3DSettings1.h"
#include "conio.h"
// Block event to verify call back
@@ -142,7 +143,14 @@

Sample Path

// Get the GPU interface
IADLXGPU* gpu = NULL;
p3DSettingsChangedEvent->pVtbl->GetGPU(p3DSettingsChangedEvent, &gpu);
-
+
+
IADLX3DSettingsChangedEvent1* p3DSettingsChangedEvent1 = NULL;
+
p3DSettingsChangedEvent->pVtbl->QueryInterface(p3DSettingsChangedEvent, IID_IADLX3DSettingsChangedEvent1(), &p3DSettingsChangedEvent1);
+
if (p3DSettingsChangedEvent1 == NULL)
+
{
+
printf("3DSettingsChangedEvent1 not supported\n");
+
}
+
//RadeonSuperResolution is a global feature (the GPU interface is NULL); skip printing its name
if (!p3DSettingsChangedEvent->pVtbl->IsRadeonSuperResolutionChanged(p3DSettingsChangedEvent))
{
@@ -175,7 +183,7 @@

Sample Path

}
else if (p3DSettingsChangedEvent->pVtbl->IsWaitForVerticalRefreshChanged(p3DSettingsChangedEvent))
{
-
printf("\tWait For Vertical Refresh (VRAM) is changed\n");
+
printf("\tWait For Vertical Refresh is changed\n");
}
else if (p3DSettingsChangedEvent->pVtbl->IsFrameRateTargetControlChanged(p3DSettingsChangedEvent))
{
@@ -354,11 +362,11 @@

Sample Path

sprintf_s(uniqueName, 128, "name:%s, id:%d", gpuName, id);
}
}
-
@ SYNC_ORIGIN_UNKNOWN
Definition: ADLXDefines.h:852
-
@ SYNC_ORIGIN_EXTERNAL
Definition: ADLXDefines.h:854
+
@ SYNC_ORIGIN_UNKNOWN
Definition: ADLXDefines.h:897
+
@ SYNC_ORIGIN_EXTERNAL
Definition: ADLXDefines.h:899
@ ADLX_FAIL
Definition: ADLXDefines.h:282
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
-
ADLX_SYNC_ORIGIN
Indicates the origin of an event.
Definition: ADLXDefines.h:851
+
ADLX_SYNC_ORIGIN
Indicates the origin of an event.
Definition: ADLXDefines.h:896
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
diff --git a/SDKDoc/html/c__sync_display_receive.html b/SDKDoc/html/c__sync_display_receive.html index ef991f67..bc025817 100644 --- a/SDKDoc/html/c__sync_display_receive.html +++ b/SDKDoc/html/c__sync_display_receive.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -128,6 +128,7 @@

Sample Path

#include "SDK/ADLXHelper/Windows/C/ADLXHelper.h"
#include "SDK/Include/IDisplays.h"
#include "SDK/Include/IDisplays1.h"
+
#include "SDK/Include/IDisplays2.h"
#include "SDK/Include/IDisplaySettings.h"
#include "conio.h"
@@ -143,12 +144,6 @@

Sample Path

// Call back to handle changed events
adlx_bool ADLX_STD_CALL OnDisplaySettingsChanged(IADLXDisplaySettingsChangedListener* pThis, IADLXDisplaySettingsChangedEvent* pDisplaySettingsChangedEvent)
{
-
IADLXDisplaySettingsChangedEvent1* pDisplaySettingChangedEvent1 = NULL;
-
ADLX_RESULT res = pDisplaySettingsChangedEvent->pVtbl->QueryInterface(pDisplaySettingsChangedEvent, IID_IADLXDisplaySettingsChangedEvent1(), &pDisplaySettingChangedEvent1);
-
if (!ADLX_SUCCEEDED(res) || NULL == pDisplaySettingChangedEvent1)
-
{
-
printf("IID_IADLXDisplaySettingsChangedEvent1 not supported");
-
}
ADLX_SYNC_ORIGIN origin = pDisplaySettingsChangedEvent->pVtbl->GetOrigin(pDisplaySettingsChangedEvent);
if (origin == SYNC_ORIGIN_EXTERNAL)
@@ -217,15 +212,51 @@

Sample Path

{
printf("Display %s get sync event, VSR is changed\n", displayName);
}
-
-
if (pDisplaySettingChangedEvent1)
+
+
// Get IADLXDisplaySettingsChangedEvent1 interface
+
IADLXDisplaySettingsChangedEvent1* pDisplaySettingChangedEvent1 = NULL;
+
ADLX_RESULT res = pDisplaySettingsChangedEvent->pVtbl->QueryInterface(pDisplaySettingsChangedEvent, IID_IADLXDisplaySettingsChangedEvent1(), &pDisplaySettingChangedEvent1);
+
if (!ADLX_SUCCEEDED(res) || NULL == pDisplaySettingChangedEvent1)
+
{
+
printf("IID_IADLXDisplaySettingsChangedEvent1 not supported");
+
}
+
else
{
if (pDisplaySettingChangedEvent1->pVtbl->IsDisplayBlankingChanged(pDisplaySettingChangedEvent1))
{
-
printf("Display %s get sync event, display blanking is changed\n", displayName);
+
printf("Display %s get sync event, Display blanking is changed\n", displayName);
}
}
+
// Release the IADLXDisplaySettingsChangedEvent1 interface
+
if (pDisplaySettingChangedEvent1 != NULL)
+
{
+
pDisplaySettingChangedEvent1->pVtbl->Release(pDisplaySettingChangedEvent1);
+
pDisplaySettingChangedEvent1 = NULL;
+
}
+
+
// Get IADLXDisplaySettingsChangedEvent2 interface
+
IADLXDisplaySettingsChangedEvent2* pDisplaySettingChangedEvent2 = NULL;
+
res = pDisplaySettingsChangedEvent->pVtbl->QueryInterface(pDisplaySettingsChangedEvent, IID_IADLXDisplaySettingsChangedEvent2(), &pDisplaySettingChangedEvent2);
+
if (!ADLX_SUCCEEDED(res) || NULL == pDisplaySettingChangedEvent2)
+
{
+
printf("IID_IADLXDisplaySettingsChangedEvent2 not supported");
+
}
+
else
+
{
+
if (pDisplaySettingChangedEvent2->pVtbl->IsDisplayConnectivityExperienceChanged(pDisplaySettingChangedEvent2))
+
{
+
printf("Display %s get sync event, Display connectivity experience is changed\n", displayName);
+
}
+
}
+
+
// Release the IADLXDisplaySettingsChangedEvent2 interface
+
if (pDisplaySettingChangedEvent2 != NULL)
+
{
+
pDisplaySettingChangedEvent2->pVtbl->Release(pDisplaySettingChangedEvent2);
+
pDisplaySettingChangedEvent2 = NULL;
+
}
+
// Release the Display interface
if (display != NULL)
{
@@ -403,10 +434,10 @@

Sample Path

sprintf_s(uniqueName, 128, "name:%s, id:%zu", gpuName, id);
}
}
-
@ SYNC_ORIGIN_EXTERNAL
Definition: ADLXDefines.h:854
+
@ SYNC_ORIGIN_EXTERNAL
Definition: ADLXDefines.h:899
@ ADLX_FAIL
Definition: ADLXDefines.h:282
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
-
ADLX_SYNC_ORIGIN
Indicates the origin of an event.
Definition: ADLXDefines.h:851
+
ADLX_SYNC_ORIGIN
Indicates the origin of an event.
Definition: ADLXDefines.h:896
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
diff --git a/SDKDoc/html/c__sync_g_p_u_tuning.html b/SDKDoc/html/c__sync_g_p_u_tuning.html index 034ee311..33fb74d8 100644 --- a/SDKDoc/html/c__sync_g_p_u_tuning.html +++ b/SDKDoc/html/c__sync_g_p_u_tuning.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -126,7 +126,7 @@

Sample Path

#include "SDK/ADLXHelper/Windows/C/ADLXHelper.h"
-
#include "SDK/Include/IGPUTuning.h"
+
#include "SDK/Include/IGPUTuning1.h"
// Block event to verify call back
HANDLE blockEvent = NULL;
@@ -140,6 +140,8 @@

Sample Path

ADLX_SYNC_ORIGIN origin = pGPUTuningChangedEvent->pVtbl->GetOrigin(pGPUTuningChangedEvent);
if (origin == SYNC_ORIGIN_EXTERNAL)
{
+
IADLXGPUTuningChangedEvent1* pGPUTuningChangedEvent1 = NULL;
+
pGPUTuningChangedEvent->pVtbl->QueryInterface(pGPUTuningChangedEvent, IID_IADLXGPUTuningChangedEvent1(), (void**)(&pGPUTuningChangedEvent1));
// Get the GPU interface
IADLXGPU* gpu = NULL;
pGPUTuningChangedEvent->pVtbl->GetGPU(pGPUTuningChangedEvent, &gpu);
@@ -171,6 +173,10 @@

Sample Path

{
printf("\tManualPowerTuningChanged\n");
}
+
else if (pGPUTuningChangedEvent1->pVtbl->IsSmartAccessMemoryChanged(pGPUTuningChangedEvent1))
+
{
+
printf("\tSmartAccessMemoryChanged\n");
+
}
// Release the GPU interface
if (gpu != NULL)
@@ -293,10 +299,10 @@

Sample Path

sprintf_s(uniqueName, 128, "name:%s, id:%d", gpuName, id);
}
}
-
@ SYNC_ORIGIN_EXTERNAL
Definition: ADLXDefines.h:854
+
@ SYNC_ORIGIN_EXTERNAL
Definition: ADLXDefines.h:899
@ ADLX_FAIL
Definition: ADLXDefines.h:282
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
-
ADLX_SYNC_ORIGIN
Indicates the origin of an event.
Definition: ADLXDefines.h:851
+
ADLX_SYNC_ORIGIN
Indicates the origin of an event.
Definition: ADLXDefines.h:896
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
diff --git a/SDKDoc/html/c__sync_power_tuning.html b/SDKDoc/html/c__sync_power_tuning.html new file mode 100644 index 00000000..a329c536 --- /dev/null +++ b/SDKDoc/html/c__sync_power_tuning.html @@ -0,0 +1,284 @@ + + + + + + + + + +AMD Device Library eXtra: SyncPowerTuning + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
SyncPowerTuning
+
+
+
+ + + +

Demonstrates how to receive notifications of changes in power tuning settings using ADLX.
+ To receive the event, another application must be used to change these settings, such as the SmartShiftMax. +

+

Sample Path

+

/Samples/C/ReceivingEventsNotifications/SyncPowerTuning

+ +

Code

+
C
//
+
// Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved.
+
//
+
//-------------------------------------------------------------------------------------------------
+
+
+
#include "SDK/ADLXHelper/Windows/C/ADLXHelper.h"
+
#include "SDK/Include/IPowerTuning.h"
+
#include "SDK/Include/ISystem1.h"
+
+
// Block event to verify call back
+
HANDLE blockEvent = NULL;
+
+
// Call back to handle changed events
+
adlx_bool ADLX_STD_CALL OnPowerTuningChanged(IADLXPowerTuningChangedListener* pthis, IADLXPowerTuningChangedEvent* pPoweruningChangedEvent)
+
{
+
ADLX_SYNC_ORIGIN origin = pPoweruningChangedEvent->pVtbl->GetOrigin(pPoweruningChangedEvent);
+
if (origin == SYNC_ORIGIN_EXTERNAL)
+
{
+
if (pPoweruningChangedEvent->pVtbl->IsSmartShiftMaxChanged(pPoweruningChangedEvent))
+
{
+
printf("\tSmartShiftMaxChanged\n");
+
}
+
}
+
SetEvent(blockEvent);
+
+
// Return true for ADLX to continue notifying the next listener, or false to stop notification
+
return true;
+
}
+
typedef struct PowerTuningChangedCall
+
{
+
adlx_bool(ADLX_STD_CALL* OnPowerTuningChanged)(IADLXPowerTuningChangedListener*, IADLXPowerTuningChangedEvent*);
+
} PowerTuningChangedCall;
+
+
int main()
+
{
+
// Define return code
+
ADLX_RESULT res = ADLX_FAIL;
+
+
// Initialize ADLX
+
res = ADLXHelper_Initialize();
+
if (ADLX_SUCCEEDED(res))
+
{
+
// Create block event
+
blockEvent = CreateEvent(NULL, TRUE, FALSE, NULL);
+
+
// Get system services
+
IADLXSystem* sys = ADLXHelper_GetSystemServices();
+
+
// Get IADLXSystem1 interface
+
IADLXSystem1* system1 = NULL;
+
res = sys->pVtbl->QueryInterface(sys, IID_IADLXSystem1(), (void**)(&system1));
+
if (ADLX_SUCCEEDED(res))
+
{
+
// Get power tuning services
+
IADLXPowerTuningServices* powerTuningServices = NULL;
+
res = system1->pVtbl->GetPowerTuningServices(system1, &powerTuningServices);
+
+
if (ADLX_SUCCEEDED(res))
+
{
+
// Get the Change Handle interface
+
IADLXPowerTuningChangedHandling* changeHandle = NULL;
+
res = powerTuningServices->pVtbl->GetPowerTuningChangedHandling(powerTuningServices, &changeHandle);
+
if (ADLX_SUCCEEDED(res))
+
{
+
// Create call back
+
PowerTuningChangedCall* call = (PowerTuningChangedCall*)malloc(sizeof(PowerTuningChangedCall));
+
call->OnPowerTuningChanged = &OnPowerTuningChanged;
+
+
// Add call back
+
changeHandle->pVtbl->AddPowerTuningEventListener(changeHandle, (IADLXPowerTuningChangedListener*)&call);
+
+
// Waits for power tuning sync with a timeout of 60s
+
while (true)
+
{
+
printf("\nWaiting for power tuning change event (60s)...\n");
+
DWORD waitRet = WaitForSingleObject(blockEvent, 60000);
+
if (waitRet == WAIT_TIMEOUT)
+
{
+
printf("== = Wait timeout(60s), ready to quit == = \n");
+
break;
+
}
+
ResetEvent(blockEvent);
+
}
+
+
// Remove call back
+
changeHandle->pVtbl->RemovePowerTuningEventListener(changeHandle, (IADLXPowerTuningChangedListener*)&call);
+
+
// Release call back
+
free(call);
+
call = NULL;
+
}
+
else
+
printf("Failed to get power tuning changed handling interface\n");
+
+
// Release the Change Handle interface
+
if (changeHandle != NULL)
+
{
+
changeHandle->pVtbl->Release(changeHandle);
+
changeHandle = NULL;
+
}
+
}
+
else
+
printf("Failed to get power tuning service\n");
+
+
// Release power tuning services interface
+
if (powerTuningServices != NULL)
+
{
+
powerTuningServices->pVtbl->Release(powerTuningServices);
+
powerTuningServices = NULL;
+
}
+
}
+
else
+
printf("Failed to get IADLXSystem1\n");
+
+
// Release IADLXSystem1 interface
+
if (system1 != NULL)
+
{
+
system1->pVtbl->Release(system1);
+
system1 = NULL;
+
}
+
}
+
else
+
{
+
printf("ADLX initialization failed\n");
+
return 0;
+
}
+
+
// Destroy ADLX
+
res = ADLXHelper_Terminate();
+
printf("Destroy ADLX res: %d\n", res);
+
+
// Close event
+
if (blockEvent)
+
CloseHandle(blockEvent);
+
+
// Pause to see the print out
+
system("pause");
+
+
return 0;
+
}
+
@ SYNC_ORIGIN_EXTERNAL
Definition: ADLXDefines.h:899
+
@ ADLX_FAIL
Definition: ADLXDefines.h:282
+
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
+
ADLX_SYNC_ORIGIN
Indicates the origin of an event.
Definition: ADLXDefines.h:896
+
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
+
+
+
+ + + + + + diff --git a/SDKDoc/html/c__tessellation.html b/SDKDoc/html/c__tessellation.html index c8006fe3..07b99e38 100644 --- a/SDKDoc/html/c__tessellation.html +++ b/SDKDoc/html/c__tessellation.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -376,21 +376,21 @@

Code

}
}
}
-
@ T_LEVEL_OFF
Definition: ADLXDefines.h:793
-
@ T_LEVEL_2X
Definition: ADLXDefines.h:794
-
@ T_LEVEL_4X
Definition: ADLXDefines.h:795
-
@ T_LEVEL_32X
Definition: ADLXDefines.h:799
-
@ T_LEVEL_6X
Definition: ADLXDefines.h:796
-
@ T_LEVEL_16X
Definition: ADLXDefines.h:798
-
@ T_LEVEL_8X
Definition: ADLXDefines.h:797
-
@ T_LEVEL_64X
Definition: ADLXDefines.h:800
-
@ T_MODE_OVERRIDE_APP_SETTINGS
Definition: ADLXDefines.h:780
-
@ T_MODE_AMD_OPTIMIZED
Definition: ADLXDefines.h:778
-
@ T_MODE_USE_APP_SETTINGS
Definition: ADLXDefines.h:779
+
@ T_LEVEL_OFF
Definition: ADLXDefines.h:838
+
@ T_LEVEL_2X
Definition: ADLXDefines.h:839
+
@ T_LEVEL_4X
Definition: ADLXDefines.h:840
+
@ T_LEVEL_32X
Definition: ADLXDefines.h:844
+
@ T_LEVEL_6X
Definition: ADLXDefines.h:841
+
@ T_LEVEL_16X
Definition: ADLXDefines.h:843
+
@ T_LEVEL_8X
Definition: ADLXDefines.h:842
+
@ T_LEVEL_64X
Definition: ADLXDefines.h:845
+
@ T_MODE_OVERRIDE_APP_SETTINGS
Definition: ADLXDefines.h:825
+
@ T_MODE_AMD_OPTIMIZED
Definition: ADLXDefines.h:823
+
@ T_MODE_USE_APP_SETTINGS
Definition: ADLXDefines.h:824
@ ADLX_FAIL
Definition: ADLXDefines.h:282
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
-
ADLX_TESSELLATION_LEVEL
Indicates the tessellation level on a GPU.
Definition: ADLXDefines.h:792
-
ADLX_TESSELLATION_MODE
Indicates the tessellation setting on a GPU.
Definition: ADLXDefines.h:777
+
ADLX_TESSELLATION_LEVEL
Indicates the tessellation level on a GPU.
Definition: ADLXDefines.h:837
+
ADLX_TESSELLATION_MODE
Indicates the tessellation setting on a GPU.
Definition: ADLXDefines.h:822
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
diff --git a/SDKDoc/html/c__wait_for_vertical_refresh.html b/SDKDoc/html/c__wait_for_vertical_refresh.html index 5bd9ca75..6faa51a1 100644 --- a/SDKDoc/html/c__wait_for_vertical_refresh.html +++ b/SDKDoc/html/c__wait_for_vertical_refresh.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -334,13 +334,13 @@

Sample Path

}
}
}
-
@ WFVR_ALWAYS_ON
Definition: ADLXDefines.h:699
-
@ WFVR_ALWAYS_OFF
Definition: ADLXDefines.h:696
-
@ WFVR_OFF_UNLESS_APP_SPECIFIES
Definition: ADLXDefines.h:697
-
@ WFVR_ON_UNLESS_APP_SPECIFIES
Definition: ADLXDefines.h:698
+
@ WFVR_ALWAYS_ON
Definition: ADLXDefines.h:744
+
@ WFVR_ALWAYS_OFF
Definition: ADLXDefines.h:741
+
@ WFVR_OFF_UNLESS_APP_SPECIFIES
Definition: ADLXDefines.h:742
+
@ WFVR_ON_UNLESS_APP_SPECIFIES
Definition: ADLXDefines.h:743
@ ADLX_FAIL
Definition: ADLXDefines.h:282
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
-
ADLX_WAIT_FOR_VERTICAL_REFRESH_MODE
Indicates the modes of VSync settings.
Definition: ADLXDefines.h:695
+
ADLX_WAIT_FOR_VERTICAL_REFRESH_MODE
Indicates the modes of VSync settings.
Definition: ADLXDefines.h:740
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
diff --git a/SDKDoc/html/c_display__color_depth.html b/SDKDoc/html/c_display__color_depth.html index 6d28a4ad..6a103d27 100644 --- a/SDKDoc/html/c_display__color_depth.html +++ b/SDKDoc/html/c_display__color_depth.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -453,15 +453,15 @@

Sample Path

system("pause");
return retCode;
}
-
@ BPC_8
Definition: ADLXDefines.h:637
-
@ BPC_6
Definition: ADLXDefines.h:636
-
@ BPC_10
Definition: ADLXDefines.h:638
-
@ BPC_16
Definition: ADLXDefines.h:641
-
@ BPC_12
Definition: ADLXDefines.h:639
-
@ BPC_14
Definition: ADLXDefines.h:640
+
@ BPC_8
Definition: ADLXDefines.h:682
+
@ BPC_6
Definition: ADLXDefines.h:681
+
@ BPC_10
Definition: ADLXDefines.h:683
+
@ BPC_16
Definition: ADLXDefines.h:686
+
@ BPC_12
Definition: ADLXDefines.h:684
+
@ BPC_14
Definition: ADLXDefines.h:685
@ ADLX_FAIL
Definition: ADLXDefines.h:282
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
-
ADLX_COLOR_DEPTH
Indicates the color/bit depth, which is the number of bits used to indicate the color of a single pix...
Definition: ADLXDefines.h:634
+
ADLX_COLOR_DEPTH
Indicates the color/bit depth, which is the number of bits used to indicate the color of a single pix...
Definition: ADLXDefines.h:679
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
diff --git a/SDKDoc/html/c_display__custom_color.html b/SDKDoc/html/c_display__custom_color.html index 7f759056..e1ea5bc6 100644 --- a/SDKDoc/html/c_display__custom_color.html +++ b/SDKDoc/html/c_display__custom_color.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/c_display__custom_resolution.html b/SDKDoc/html/c_display__custom_resolution.html index beb29753..db67d025 100644 --- a/SDKDoc/html/c_display__custom_resolution.html +++ b/SDKDoc/html/c_display__custom_resolution.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -486,14 +486,14 @@

Sample Path

system("pause");
return retCode;
}
-
@ DMT
Definition: ADLXDefines.h:681
-
@ MANUAL
Definition: ADLXDefines.h:682
-
@ CVT_RB
Definition: ADLXDefines.h:678
-
@ CVT
Definition: ADLXDefines.h:677
-
@ GTF
Definition: ADLXDefines.h:680
+
@ DMT
Definition: ADLXDefines.h:726
+
@ MANUAL
Definition: ADLXDefines.h:727
+
@ CVT_RB
Definition: ADLXDefines.h:723
+
@ CVT
Definition: ADLXDefines.h:722
+
@ GTF
Definition: ADLXDefines.h:725
@ ADLX_FAIL
Definition: ADLXDefines.h:282
-
@ POSITIVE
Definition: ADLXDefines.h:448
-
@ INTERLACED
Definition: ADLXDefines.h:434
+
@ POSITIVE
Definition: ADLXDefines.h:493
+
@ INTERLACED
Definition: ADLXDefines.h:479
#define ADLX_FAILED(x)
Definition: ADLXDefines.h:316
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
diff --git a/SDKDoc/html/c_display__display_connectivity_experience.html b/SDKDoc/html/c_display__display_connectivity_experience.html new file mode 100644 index 00000000..2554168e --- /dev/null +++ b/SDKDoc/html/c_display__display_connectivity_experience.html @@ -0,0 +1,659 @@ + + + + + + + + + +AMD Device Library eXtra: DisplayConnectivityExperience + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
DisplayConnectivityExperience
+
+
+
+ + + +

Demonstrates how to obtain Display Connectivity-Experience when programming with ADLX and perform related operations.

+

Command Prompts

+ + + + + + + + + + + + + + + + + +
Command PromptDescription
1 Display HDMI quality detection support.
2 Display DP link support.
3 Get HDMI quality detection status.
4 Set HDMI quality detection status to "Enable".
5 Set HDMI quality detection status to "Disable".
6 Display DP link rate.
7 Display number of active lanes.
8 Display number of total lanes.
9 Display relative pre-emphasis.
a Enter Relative Pre-emphasis setting menu.
b Display relative voltage swing.
c Enter the Relative Voltage Swing settings menu.
d Display if link protection is enabled.
M/m Display the command prompt menu.
Q/q Terminate the application.
+

+

Sample Path

/Samples/C/Display/DisplayConnectivityExperience +

+ +

Code

+
C
//
+
// Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved.
+
//
+
//-------------------------------------------------------------------------------------------------
+
+
+
#include "SDK/ADLXHelper/Windows/C/ADLXHelper.h"
+
#include "SDK/Include/IDisplaySettings.h"
+
#include "SDK/Include/IDisplays2.h"
+
+
// Display supported HDMI quality detection
+
void ShowSupportedHDMIQualityDetection(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display);
+
+
// Display supported DP link
+
void ShowSupportedDPLink(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display);
+
+
// Display current HDMI quality detection state
+
void GetEnabledHDMIQualityDetection(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display);
+
+
// Set displayVariBright status to enable/disable
+
void SetEnabledHDMIQualityDetection(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display, adlx_bool enableDisable);
+
+
// Display DP link rate value
+
void GetDPLinkRate(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display);
+
+
// Display number of active lanes
+
void GetNumberOfActiveLanes(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display);
+
+
// Display number of total lanes
+
void GetNumberOfTotalLanes(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display);
+
+
// Display relative pre-emphasis
+
void GetRelativePreEmphasis(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display);
+
+
// Relative pre-emphasis setting menu control
+
void RelativePreEmphasisSettingMenuControl(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display);
+
+
// Set relative pre-emphasis
+
void SetRelativePreEmphasis(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display, int relativePreEmphasis);
+
+
// Display relative pre-emphasis
+
void GetRelativeVoltageSwing(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display);
+
+
// Relative voltage swing setting menu control
+
void RelativeVoltageSwingSettingMenuControl(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display);
+
+
// Set relative pre-emphasis
+
void SetRelativeVoltageSwing(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display, int relativeVoltageSwing);
+
+
// Display current link protection statue
+
void GetEnabledLinkProtection(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display);
+
+
// Main menu
+
void MainMenu();
+
+
// Menu action control
+
void MenuControl(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display);
+
+
// Wait for exit with error message
+
int WaitAndExit(const char* msg, const int retCode);
+
+
int main()
+
{
+
// Define return code
+
ADLX_RESULT res = ADLX_FAIL;
+
+
// Initialize ADLX
+
res = ADLXHelper_Initialize ();
+
if (ADLX_SUCCEEDED (res))
+
{
+
// Get system service
+
IADLXSystem* sys = ADLXHelper_GetSystemServices ();
+
+
// Get display service
+
IADLXDisplayServices* displayService = NULL;
+
res = sys->pVtbl->GetDisplaysServices (sys, &displayService);
+
if (ADLX_SUCCEEDED (res))
+
{
+
IADLXDisplayServices2* displayServices2 = NULL;
+
ADLX_RESULT res2 = displayService->pVtbl->QueryInterface(displayService, IID_IADLXDisplayServices2(), (void**)&displayServices2);
+
+
// Get display list
+
IADLXDisplayList* displayList = NULL;
+
res = displayService->pVtbl->GetDisplays (displayService, &displayList);
+
if (ADLX_SUCCEEDED (res) && ADLX_SUCCEEDED(res2))
+
{
+
// Inspect for the first display in the list
+
adlx_uint it = 0;
+
IADLXDisplay* display = NULL;
+
res = displayList->pVtbl->At_DisplayList (displayList, it, &display);
+
if (ADLX_SUCCEEDED (res))
+
{
+
// Display main menu options
+
MainMenu ();
+
// Get and execute the choice
+
MenuControl (displayServices2, display);
+
}
+
+
// Release the display interface
+
if (NULL != display)
+
{
+
display->pVtbl->Release (display);
+
display = NULL;
+
}
+
}
+
+
// Release the displayList interface
+
if (NULL != displayList)
+
{
+
displayList->pVtbl->Release (displayList);
+
displayList = NULL;
+
}
+
+
if (NULL != displayServices2)
+
{
+
displayServices2->pVtbl->Release(displayServices2);
+
displayServices2 = NULL;
+
}
+
}
+
+
// Release the displayService interface
+
if (NULL != displayService)
+
{
+
displayService->pVtbl->Release (displayService);
+
displayService = NULL;
+
}
+
}
+
else
+
{
+
return WaitAndExit ("ADLX initialization failed", 0);
+
}
+
+
// Destroy ADLX
+
res = ADLXHelper_Terminate ();
+
printf ("Destroy ADLX res: %d\n", res);
+
+
// Pause to see the print out
+
system ("pause");
+
+
return 0;
+
}
+
+
void ShowSupportedHDMIQualityDetection(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display)
+
{
+
IADLXDisplayConnectivityExperience* displayConnectivityExperience;
+
ADLX_RESULT res = displayService2->pVtbl->GetDisplayConnectivityExperience(displayService2, display, &displayConnectivityExperience);
+
if (ADLX_SUCCEEDED(res))
+
{
+
printf(" === Get HDMI quality detection Supported ===\n");
+
adlx_bool supported = false;
+
res = displayConnectivityExperience->pVtbl->IsSupportedHDMIQualityDetection(displayConnectivityExperience, &supported);
+
printf ("\tHDMI quality detection is supported on the display: %s, return code: %d (0 means success)\n", supported ? "true" : "false", res);
+
displayConnectivityExperience->pVtbl->Release(displayConnectivityExperience);
+
}
+
}
+
+
void ShowSupportedDPLink(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display)
+
{
+
IADLXDisplayConnectivityExperience* displayConnectivityExperience;
+
ADLX_RESULT res = displayService2->pVtbl->GetDisplayConnectivityExperience(displayService2, display, &displayConnectivityExperience);
+
if (ADLX_SUCCEEDED(res))
+
{
+
printf (" === Get DP Link Supported ===\n");
+
adlx_bool supported = false;
+
res = displayConnectivityExperience->pVtbl->IsSupportedDPLink(displayConnectivityExperience, &supported);
+
printf ("\tDP Link is supported on the display: %s, return code: %d (0 means success)\n", supported ? "true" : "false", res);
+
displayConnectivityExperience->pVtbl->Release(displayConnectivityExperience);
+
}
+
}
+
+
void GetEnabledHDMIQualityDetection(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display)
+
{
+
IADLXDisplayConnectivityExperience* displayConnectivityExperience;
+
ADLX_RESULT res = displayService2->pVtbl->GetDisplayConnectivityExperience(displayService2, display, &displayConnectivityExperience);
+
if (ADLX_SUCCEEDED(res))
+
{
+
printf (" === Get HDMI quality detection enabled ===\n");
+
adlx_bool enabled = false;
+
res = displayConnectivityExperience->pVtbl->IsEnabledHDMIQualityDetection(displayConnectivityExperience, &enabled);
+
printf ("\tGetEnabled, result: %d enabled: %s\n", res, enabled ? "true" : "false");
+
displayConnectivityExperience->pVtbl->Release(displayConnectivityExperience);
+
}
+
}
+
+
void SetEnabledHDMIQualityDetection(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display, adlx_bool enableDisable)
+
{
+
IADLXDisplayConnectivityExperience* displayConnectivityExperience;
+
ADLX_RESULT res = displayService2->pVtbl->GetDisplayConnectivityExperience(displayService2, display, &displayConnectivityExperience);
+
if (ADLX_SUCCEEDED (res))
+
{
+
if (!enableDisable)
+
{
+
res = displayConnectivityExperience->pVtbl->SetEnabledHDMIQualityDetection(displayConnectivityExperience, false);
+
printf ("\tSet enabled to false, result: %d (0 means success)\n", res);
+
}
+
else
+
{
+
res = displayConnectivityExperience->pVtbl->SetEnabledHDMIQualityDetection (displayConnectivityExperience, true);
+
printf ("\tSet enabled to true, result: %d (0 means success)\n", res);
+
}
+
displayConnectivityExperience->pVtbl->Release(displayConnectivityExperience);
+
}
+
}
+
+
void GetDPLinkRate(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display)
+
{
+
IADLXDisplayConnectivityExperience* displayConnectivityExperience;
+
ADLX_RESULT res = displayService2->pVtbl->GetDisplayConnectivityExperience(displayService2, display, &displayConnectivityExperience);
+
if (ADLX_SUCCEEDED(res))
+
{
+
printf (" === Get DP link rate ===\n");
+
ADLX_DP_LINK_RATE DPLinkRate = DP_LINK_RATE_UNKNOWN;
+
res = displayConnectivityExperience->pVtbl->GetDPLinkRate(displayConnectivityExperience, &DPLinkRate);
+
char *DPLinkRateStr = "DP_LINK_RATE_UNKNOWN";
+
switch (DPLinkRate)
+
{
+
case DP_LINK_RATE_RBR:
+
DPLinkRateStr = "DP_LINK_RATE_RBR";
+
break;
+
case DP_LINK_RATE_2_16GBPS:
+
DPLinkRateStr = "DP_LINK_RATE_2_16GBPS";
+
break;
+
case DP_LINK_RATE_2_43GBPS:
+
DPLinkRateStr = "DP_LINK_RATE_2_16GBPS";
+
break;
+
case DP_LINK_RATE_HBR:
+
DPLinkRateStr = "DP_LINK_RATE_HBR";
+
break;
+
case DP_LINK_RATE_4_32GBPS:
+
DPLinkRateStr = "DP_LINK_RATE_4_32GBPS";
+
break;
+
case DP_LINK_RATE_HBR2:
+
DPLinkRateStr = "DP_LINK_RATE_HBR2";
+
break;
+
case DP_LINK_RATE_HBR3:
+
DPLinkRateStr = "DP_LINK_RATE_HBR3";
+
break;
+
case DP_LINK_RATE_UHBR10:
+
DPLinkRateStr = "DP_LINK_RATE_UHBR10";
+
break;
+
case DP_LINK_RATE_UHBR13D5:
+
DPLinkRateStr = "DP_LINK_RATE_UHBR13D5";
+
break;
+
case DP_LINK_RATE_UHBR20:
+
DPLinkRateStr = "DP_LINK_RATE_UHBR20";
+
break;
+
default:
+
break;
+
}
+
printf("\tThe DP link rate on the display is %s , return code: %d (0 means success)\n", DPLinkRateStr, res);
+
displayConnectivityExperience->pVtbl->Release(displayConnectivityExperience);
+
}
+
}
+
+
void GetNumberOfActiveLanes(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display)
+
{
+
IADLXDisplayConnectivityExperience* displayConnectivityExperience;
+
ADLX_RESULT res = displayService2->pVtbl->GetDisplayConnectivityExperience(displayService2, display, &displayConnectivityExperience);
+
if (ADLX_SUCCEEDED(res))
+
{
+
printf (" === Get number of active lanes ===\n");
+
adlx_uint numberOfActiveLanes;
+
res = displayConnectivityExperience->pVtbl->GetNumberOfActiveLanes(displayConnectivityExperience, &numberOfActiveLanes);
+
printf ("\tGetValue, result: %d value: %d\n", res, numberOfActiveLanes);
+
}
+
}
+
+
void GetNumberOfTotalLanes(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display)
+
{
+
IADLXDisplayConnectivityExperience* displayConnectivityExperience;
+
ADLX_RESULT res = displayService2->pVtbl->GetDisplayConnectivityExperience(displayService2, display, &displayConnectivityExperience);
+
if (ADLX_SUCCEEDED(res))
+
{
+
printf (" === Get number of total lanes ===\n");
+
adlx_uint numberOfTotalLanes;
+
res = displayConnectivityExperience->pVtbl->GetNumberOfTotalLanes(displayConnectivityExperience, &numberOfTotalLanes);
+
printf ("\tGetValue, result: %d value %d\n", res, numberOfTotalLanes);
+
displayConnectivityExperience->pVtbl->Release(displayConnectivityExperience);
+
}
+
}
+
+
void GetRelativePreEmphasis(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display)
+
{
+
IADLXDisplayConnectivityExperience* displayConnectivityExperience;
+
ADLX_RESULT res = displayService2->pVtbl->GetDisplayConnectivityExperience(displayService2, display, &displayConnectivityExperience);
+
if (ADLX_SUCCEEDED(res))
+
{
+
printf (" === Get relative pre-emphasis ===\n");
+
adlx_int relativePreEmphasis;
+
res = displayConnectivityExperience->pVtbl->GetRelativePreEmphasis(displayConnectivityExperience, &relativePreEmphasis);
+
printf( "\tGetValue, result: %d value: %d\n", res, relativePreEmphasis);
+
displayConnectivityExperience->pVtbl->Release(displayConnectivityExperience);
+
}
+
}
+
+
void RelativePreEmphasisSettingMenuControl(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display)
+
{
+
printf (" === relative pre-emphasis setting ===\n");
+
printf ("\t->Press integer in [-2:2] to set relative pre-emphasis or return main menu\n");
+
int num = 0;
+
if (scanf_s("%d", &num) && (-2 <= num && num <= 2))
+
{
+
SetRelativePreEmphasis(displayService2, display, num);
+
}
+
}
+
+
void SetRelativePreEmphasis(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display, int relativePreEmphasis)
+
{
+
IADLXDisplayConnectivityExperience* displayConnectivityExperience;
+
ADLX_RESULT res = displayService2->pVtbl->GetDisplayConnectivityExperience(displayService2, display, &displayConnectivityExperience);
+
if (ADLX_SUCCEEDED(res))
+
{
+
printf (" === Set relative pre-emphasis ===\n");
+
res = displayConnectivityExperience->pVtbl->SetRelativePreEmphasis(displayConnectivityExperience, relativePreEmphasis);
+
printf ("\tReturn code is: %d (0 means success)\n", res);
+
displayConnectivityExperience->pVtbl->Release(displayConnectivityExperience);
+
}
+
}
+
+
void GetRelativeVoltageSwing(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display)
+
{
+
IADLXDisplayConnectivityExperience* displayConnectivityExperience;
+
ADLX_RESULT res = displayService2->pVtbl->GetDisplayConnectivityExperience(displayService2, display, &displayConnectivityExperience);
+
if (ADLX_SUCCEEDED(res))
+
{
+
printf (" === Get relative voltage swing ===\n");
+
adlx_int relativeVoltageSwing;
+
res = displayConnectivityExperience->pVtbl->GetRelativeVoltageSwing(displayConnectivityExperience, &relativeVoltageSwing);
+
printf ("\tGetValue, result: %d value: %d\n", res, relativeVoltageSwing);
+
displayConnectivityExperience->pVtbl->Release(displayConnectivityExperience);
+
}
+
}
+
+
void RelativeVoltageSwingSettingMenuControl(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display)
+
{
+
printf (" === relative voltage swing setting ===\n");
+
printf ("\t->Press integer in [-2:2] to set relative voltage swing or return main menu\n");
+
int num = 0;
+
if (scanf_s("%d", &num) && (-2 <= num && num <= 2))
+
{
+
SetRelativeVoltageSwing(displayService2, display, num);
+
}
+
}
+
+
void SetRelativeVoltageSwing(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display, int relativeVoltageSwing)
+
{
+
IADLXDisplayConnectivityExperience* displayConnectivityExperience;
+
ADLX_RESULT res = displayService2->pVtbl->GetDisplayConnectivityExperience(displayService2, display, &displayConnectivityExperience);
+
if (ADLX_SUCCEEDED(res))
+
{
+
printf (" === Set relative voltage swing ===\n");
+
res = displayConnectivityExperience->pVtbl->SetRelativeVoltageSwing(displayConnectivityExperience, relativeVoltageSwing);
+
printf ("\tReturn code is: %d (0 means success)\n", res);
+
displayConnectivityExperience->pVtbl->Release(displayConnectivityExperience);
+
}
+
}
+
+
void GetEnabledLinkProtection(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display)
+
{
+
IADLXDisplayConnectivityExperience* displayConnectivityExperience;
+
ADLX_RESULT res = displayService2->pVtbl->GetDisplayConnectivityExperience(displayService2, display, &displayConnectivityExperience);
+
if (ADLX_SUCCEEDED(res))
+
{
+
printf (" === Get link protection enabled ===\n");
+
adlx_bool enabled = false;
+
res = displayConnectivityExperience->pVtbl->IsEnabledLinkProtection(displayConnectivityExperience, &enabled);
+
printf ("\tGetEnabled, result: %d enabled: %s\n", res, enabled ? "true" : "false");
+
displayConnectivityExperience->pVtbl->Release(displayConnectivityExperience);
+
}
+
}
+
+
+
void MainMenu()
+
{
+
printf ("\tChoose from following options\n");
+
+
printf ("\t->Press 1 to display HDMI quality detection support\n");
+
printf ("\t->Press 2 to display DP link support\n");
+
printf ("\t->Press 3 to get HDMI quality detection status\n");
+
printf ("\t->Press 4 to set HDMI quality detection status to Enable\n");
+
printf ("\t->Press 5 to set HDMI quality detection status to Disable\n");
+
printf ("\t->Press 6 to display DP link rate\n");
+
printf ("\t->Press 7 to display number of active lanes\n");
+
printf ("\t->Press 8 to display number of total lanes\n");
+
printf ("\t->Press 9 to display relative pre-emphasis\n");
+
printf ("\t->Press a to enter the Relative Pre-emphasis settings menu\n");
+
printf ("\t->Press b to display relative voltage swing\n");
+
printf ("\t->Press c to enter the Relative Voltage Swing settings menu\n");
+
printf ("\t->Press d to display is link protection is enabled\n");
+
+
printf ("\t->Press Q/q to terminate the application\n");
+
printf ("\t->Press M/m to display main menu options\n");
+
}
+
+
// Menu action control
+
void MenuControl(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display)
+
{
+
int num = 0;
+
while ((num = getchar()) != 'q' && num != 'Q')
+
{
+
switch (num)
+
{
+
// Display supported HDMI quality detection
+
case '1':
+
ShowSupportedHDMIQualityDetection(displayService2, display);
+
break;
+
+
// Display ssupported DP link
+
case '2':
+
ShowSupportedDPLink(displayService2, display);
+
break;
+
+
// Get HDMI quality detection enable
+
case '3':
+
GetEnabledHDMIQualityDetection(displayService2, display);
+
break;
+
+
// Set HDMI quality detection enable
+
case '4':
+
SetEnabledHDMIQualityDetection(displayService2, display, true);
+
break;
+
+
// Set HDMI quality detection disable
+
case '5':
+
SetEnabledHDMIQualityDetection(displayService2, display, false);
+
break;
+
+
// Display DP link rate
+
case '6':
+
GetDPLinkRate(displayService2, display);
+
break;
+
+
// Display number of active lanes
+
case '7':
+
GetNumberOfActiveLanes(displayService2, display);
+
break;
+
+
// Display number of totla lanes
+
case '8':
+
GetNumberOfTotalLanes(displayService2, display);
+
break;
+
+
// Display relative pre-emphasis
+
case '9':
+
GetRelativePreEmphasis(displayService2, display);
+
break;
+
+
// Enter relative pre-emphasis setting control
+
case 'a':
+
RelativePreEmphasisSettingMenuControl(displayService2, display);
+
break;
+
+
// Display relative voltage swing
+
case 'b':
+
GetRelativeVoltageSwing(displayService2, display);
+
break;
+
+
// Enter relative voltage swing setting control
+
case 'c':
+
RelativeVoltageSwingSettingMenuControl(displayService2, display);
+
break;
+
+
// Display link protection status
+
case 'd':
+
GetEnabledLinkProtection(displayService2, display);
+
break;
+
+
case 'm':
+
case 'M':
+
MainMenu();
+
break;
+
+
default:
+
break;
+
}
+
}
+
}
+
+
// Wait for exit with error message
+
int WaitAndExit(const char* msg, const int retCode)
+
{
+
// Printout the message and pause to see it before returning the desired code
+
if (NULL != msg)
+
printf ("%s\n", msg);
+
+
system("Pause");
+
return retCode;
+
}
+
@ ADLX_FAIL
Definition: ADLXDefines.h:282
+
@ DP_LINK_RATE_UNKNOWN
Definition: ADLXDefines.h:386
+
@ DP_LINK_RATE_HBR3
Definition: ADLXDefines.h:393
+
@ DP_LINK_RATE_4_32GBPS
Definition: ADLXDefines.h:391
+
@ DP_LINK_RATE_HBR
Definition: ADLXDefines.h:390
+
@ DP_LINK_RATE_2_43GBPS
Definition: ADLXDefines.h:389
+
@ DP_LINK_RATE_RBR
Definition: ADLXDefines.h:387
+
@ DP_LINK_RATE_HBR2
Definition: ADLXDefines.h:392
+
@ DP_LINK_RATE_UHBR10
Definition: ADLXDefines.h:394
+
@ DP_LINK_RATE_UHBR13D5
Definition: ADLXDefines.h:395
+
@ DP_LINK_RATE_2_16GBPS
Definition: ADLXDefines.h:388
+
@ DP_LINK_RATE_UHBR20
Definition: ADLXDefines.h:396
+
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
+
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
+
ADLX_DP_LINK_RATE
Indicates the DP link rate.
Definition: ADLXDefines.h:385
+
+
+
+ + + + + + diff --git a/SDKDoc/html/c_display__display_vari_bright.html b/SDKDoc/html/c_display__display_vari_bright.html index a7be21b7..0e088d2c 100644 --- a/SDKDoc/html/c_display__display_vari_bright.html +++ b/SDKDoc/html/c_display__display_vari_bright.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/c_display__free_sync.html b/SDKDoc/html/c_display__free_sync.html index 5e551b02..9fc2ca4e 100644 --- a/SDKDoc/html/c_display__free_sync.html +++ b/SDKDoc/html/c_display__free_sync.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/c_display__g_p_u_scaling.html b/SDKDoc/html/c_display__g_p_u_scaling.html index 02cc0b77..d84a2635 100644 --- a/SDKDoc/html/c_display__g_p_u_scaling.html +++ b/SDKDoc/html/c_display__g_p_u_scaling.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/c_display__h_d_c_p.html b/SDKDoc/html/c_display__h_d_c_p.html index 9a46b2db..bd6fb9d2 100644 --- a/SDKDoc/html/c_display__h_d_c_p.html +++ b/SDKDoc/html/c_display__h_d_c_p.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/c_display__integer_scaling.html b/SDKDoc/html/c_display__integer_scaling.html index 3bb22d6c..79fc9d5e 100644 --- a/SDKDoc/html/c_display__integer_scaling.html +++ b/SDKDoc/html/c_display__integer_scaling.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/c_display__pixel_format.html b/SDKDoc/html/c_display__pixel_format.html index efd7e309..6254371f 100644 --- a/SDKDoc/html/c_display__pixel_format.html +++ b/SDKDoc/html/c_display__pixel_format.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -442,15 +442,15 @@

Sample Path

return retCode;
}
@ ADLX_FAIL
Definition: ADLXDefines.h:282
-
@ YCBCR_420
Definition: ADLXDefines.h:661
-
@ FORMAT_UNKNOWN
Definition: ADLXDefines.h:656
-
@ RGB_444_FULL
Definition: ADLXDefines.h:657
-
@ YCBCR_444
Definition: ADLXDefines.h:658
-
@ RGB_444_LIMITED
Definition: ADLXDefines.h:660
-
@ YCBCR_422
Definition: ADLXDefines.h:659
+
@ YCBCR_420
Definition: ADLXDefines.h:706
+
@ FORMAT_UNKNOWN
Definition: ADLXDefines.h:701
+
@ RGB_444_FULL
Definition: ADLXDefines.h:702
+
@ YCBCR_444
Definition: ADLXDefines.h:703
+
@ RGB_444_LIMITED
Definition: ADLXDefines.h:705
+
@ YCBCR_422
Definition: ADLXDefines.h:704
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
-
ADLX_PIXEL_FORMAT
Indicates the pixel format to encode images for the display.
Definition: ADLXDefines.h:655
+
ADLX_PIXEL_FORMAT
Indicates the pixel format to encode images for the display.
Definition: ADLXDefines.h:700
diff --git a/SDKDoc/html/c_display__scaling_mode.html b/SDKDoc/html/c_display__scaling_mode.html index 1518cbad..82dac0c8 100644 --- a/SDKDoc/html/c_display__scaling_mode.html +++ b/SDKDoc/html/c_display__scaling_mode.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -367,12 +367,12 @@

Sample Path

system("pause");
return retCode;
}
-
@ FULL_PANEL
Definition: ADLXDefines.h:619
-
@ CENTERED
Definition: ADLXDefines.h:620
-
@ PRESERVE_ASPECT_RATIO
Definition: ADLXDefines.h:618
+
@ FULL_PANEL
Definition: ADLXDefines.h:664
+
@ CENTERED
Definition: ADLXDefines.h:665
+
@ PRESERVE_ASPECT_RATIO
Definition: ADLXDefines.h:663
@ ADLX_FAIL
Definition: ADLXDefines.h:282
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
-
ADLX_SCALE_MODE
Indicates the methods to stretch and position the image to fit on the display.
Definition: ADLXDefines.h:617
+
ADLX_SCALE_MODE
Indicates the methods to stretch and position the image to fit on the display.
Definition: ADLXDefines.h:662
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
diff --git a/SDKDoc/html/c_display__v_s_r.html b/SDKDoc/html/c_display__v_s_r.html index dbacde10..2e0584ff 100644 --- a/SDKDoc/html/c_display__v_s_r.html +++ b/SDKDoc/html/c_display__v_s_r.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/c_display_settings_event.html b/SDKDoc/html/c_display_settings_event.html deleted file mode 100644 index 1936bc37..00000000 --- a/SDKDoc/html/c_display_settings_event.html +++ /dev/null @@ -1,399 +0,0 @@ - - - - - - - - - -AMD Device Library eXtra: DisplaySettingsEvent - - - - - - - - - - - - - - - -
-
- - - - - - - - -
-
AMD Device Library eXtra -  v1.1 -
-
- - - - - - -
-
-
- - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
DisplaySettingsEvent
-
-
-
- - - -

Demonstrates how to handle notifications about changes in display settings when programming with ADLX.

-

Sample Path

-

/Samples/C/Display/DisplaySettingsEvent

- -

Code

-
C
//
-
// Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved.
-
//
-
//-------------------------------------------------------------------------------------------------
-
-
-
#include "SDK/ADLXHelper/Windows/C/ADLXHelper.h"
-
#include "SDK/Include/ISystem.h"
-
#include "SDK/Include/IDisplays.h"
-
#include "SDK/Include/IDisplaySettings.h"
-
-
HANDLE hDisplaySettingsChangeEvt = NULL;
-
-
// Get the display unique name
-
void DisplayUniqueName(IADLXDisplay* display, char* uniqueName);
-
-
// Call back to handle changed events
-
static adlx_bool ADLX_STD_CALL OnDisplaySettingsChanged (IADLXDisplaySettingsChangedListener* pThis, IADLXDisplaySettingsChangedEvent* pDisplaySettingChangedEvent)
-
{
-
if (pDisplaySettingChangedEvent == NULL)
-
return false;
-
-
printf ("OnDisplaySettingsChanged(): Display settings change event received.\n");
-
-
IADLXDisplay* pDisplay = NULL;
-
ADLX_RESULT res = pDisplaySettingChangedEvent->pVtbl->GetDisplay (pDisplaySettingChangedEvent, &pDisplay);
-
char displayName[128] = "Unknown";
-
DisplayUniqueName(pDisplay, displayName);
-
printf ("Display: %s\n", displayName);
-
// Release display interface
-
if (pDisplay != NULL)
-
{
-
pDisplay->pVtbl->Release (pDisplay);
-
}
-
-
adlx_bool VSRChanged = pDisplaySettingChangedEvent->pVtbl->IsVSRChanged (pDisplaySettingChangedEvent);
-
printf ("OnDisplaySettingsChanged, IsVSRChanged:%s\n", VSRChanged ? "true" : "false");
-
-
SetEvent (hDisplaySettingsChangeEvt);
-
-
return true;
-
}
-
-
static IADLXDisplaySettingsChangedListenerVtbl vt = { &OnDisplaySettingsChanged };
-
static IADLXDisplaySettingsChangedListener DisplaySetingsEventListener = { &vt };
-
-
ADLX_RESULT GetDisplayServices (IADLXDisplayServices** ppDisplayServices)
-
{
-
IADLXSystem* pSys = ADLXHelper_GetSystemServices ();
-
if (pSys == NULL)
-
return ADLX_FAIL;
-
return pSys->pVtbl->GetDisplaysServices (pSys, ppDisplayServices);
-
}
-
-
ADLX_RESULT AddDisplaySettingsListener ()
-
{
-
ADLX_RESULT res = ADLX_FAIL;
-
-
IADLXDisplayServices* pDisplayServices = NULL;
-
res = GetDisplayServices (&pDisplayServices);
-
if (ADLX_SUCCEEDED (res) && pDisplayServices != NULL)
-
{
-
IADLXDisplayChangedHandling* pDisplayChangedHandler = NULL;
-
res = pDisplayServices->pVtbl->GetDisplayChangedHandling (pDisplayServices, &pDisplayChangedHandler);
-
if (ADLX_SUCCEEDED (res) && pDisplayChangedHandler)
-
{
-
res = pDisplayChangedHandler->pVtbl->AddDisplaySettingsEventListener (pDisplayChangedHandler, &DisplaySetingsEventListener);
-
pDisplayChangedHandler->pVtbl->Release (pDisplayChangedHandler);
-
pDisplayChangedHandler = NULL;
-
}
-
pDisplayServices->pVtbl->Release (pDisplayServices);
-
pDisplayServices = NULL;
-
}
-
-
return res;
-
}
-
-
ADLX_RESULT RemoveDisplaySettingsListener ()
-
{
-
ADLX_RESULT res = ADLX_FAIL;
-
-
IADLXDisplayServices* pDisplayServices = NULL;
-
res = GetDisplayServices (&pDisplayServices);
-
if (ADLX_SUCCEEDED (res) && pDisplayServices != NULL)
-
{
-
IADLXDisplayChangedHandling* pDisplayChangedHandler = NULL;
-
res = pDisplayServices->pVtbl->GetDisplayChangedHandling (pDisplayServices, &pDisplayChangedHandler);
-
if (ADLX_SUCCEEDED (res) && pDisplayChangedHandler)
-
{
-
res = pDisplayChangedHandler->pVtbl->RemoveDisplaySettingsEventListener (pDisplayChangedHandler, &DisplaySetingsEventListener);
-
pDisplayChangedHandler->pVtbl->Release (pDisplayChangedHandler);
-
pDisplayChangedHandler = NULL;
-
}
-
pDisplayServices->pVtbl->Release (pDisplayServices);
-
pDisplayServices = NULL;
-
}
-
-
return res;
-
}
-
-
// VSR helper
-
ADLX_RESULT IsVSRSupported (IADLXDisplay* pDisplay, adlx_bool* supported)
-
{
-
ADLX_RESULT res = ADLX_FAIL;
-
if (pDisplay == NULL || supported == NULL)
-
return res;
-
-
IADLXDisplayServices* pDisplayServices = NULL;
-
res = GetDisplayServices (&pDisplayServices);
-
if (ADLX_SUCCEEDED (res) && pDisplayServices != NULL)
-
{
-
IADLXDisplayVSR* pVSR = NULL;
-
pDisplayServices->pVtbl->GetVirtualSuperResolution (pDisplayServices, pDisplay, &pVSR);
-
-
res = pVSR->pVtbl->IsSupported (pVSR, supported);
-
pVSR->pVtbl->Release (pVSR);
-
pDisplayServices->pVtbl->Release (pDisplayServices);
-
}
-
-
return res;
-
}
-
-
ADLX_RESULT GetVSREnabled (IADLXDisplay* pDisplay, adlx_bool* enabled)
-
{
-
ADLX_RESULT res = ADLX_FAIL;
-
if (pDisplay == NULL || enabled == NULL)
-
return res;
-
-
IADLXDisplayServices* pDisplayServices = NULL;
-
res = GetDisplayServices (&pDisplayServices);
-
if (ADLX_SUCCEEDED (res) && pDisplayServices != NULL)
-
{
-
IADLXDisplayVSR* pVSR = NULL;
-
pDisplayServices->pVtbl->GetVirtualSuperResolution (pDisplayServices, pDisplay, &pVSR);
-
-
res = pVSR->pVtbl->IsEnabled (pVSR, enabled);
-
pVSR->pVtbl->Release (pVSR);
-
pDisplayServices->pVtbl->Release (pDisplayServices);
-
}
-
-
return res;
-
}
-
-
ADLX_RESULT SetVSREnabled (IADLXDisplay* pDisplay, adlx_bool enabled)
-
{
-
ADLX_RESULT res = ADLX_FAIL;
-
if (pDisplay == NULL)
-
return res;
-
-
IADLXDisplayServices* pDisplayServices = NULL;
-
res = GetDisplayServices (&pDisplayServices);
-
if (ADLX_SUCCEEDED (res) && pDisplayServices != NULL)
-
{
-
IADLXDisplayVSR* pVSR = NULL;
-
pDisplayServices->pVtbl->GetVirtualSuperResolution (pDisplayServices, pDisplay, &pVSR);
-
-
res = pVSR->pVtbl->SetEnabled (pVSR, enabled);
-
pVSR->pVtbl->Release (pVSR);
-
pDisplayServices->pVtbl->Release (pDisplayServices);
-
}
-
-
return res;
-
}
-
-
int main ()
-
{
-
ADLX_RESULT res = ADLXHelper_Initialize ();
-
if (ADLX_SUCCEEDED (res))
-
{
-
hDisplaySettingsChangeEvt = CreateEvent (NULL, TRUE, FALSE, NULL);
-
-
IADLXDisplayServices* pDisplayService = NULL;
-
IADLXDisplayList* pDisplayList = NULL;
-
IADLXDisplay* pDisplay = NULL;
-
-
res = GetDisplayServices (&pDisplayService);
-
if (ADLX_SUCCEEDED (res) && pDisplayService != NULL)
-
{
-
res = pDisplayService->pVtbl->GetDisplays (pDisplayService, &pDisplayList);
-
if (ADLX_SUCCEEDED (res))
-
{
-
if (pDisplayList && !pDisplayList->pVtbl->Empty (pDisplayList))
-
{
-
IADLXDisplay* pDisplay = NULL;
-
res = pDisplayList->pVtbl->At_DisplayList (pDisplayList, 0, &pDisplay);
-
if (ADLX_SUCCEEDED (res) && pDisplay != NULL)
-
{
-
adlx_bool supported = false;
-
res = IsVSRSupported (pDisplay, &supported);
-
if (ADLX_SUCCEEDED (res) && supported)
-
{
-
adlx_bool enabled = false;
-
res = GetVSREnabled (pDisplay, &enabled);
-
if (ADLX_FAILED (res))
-
goto END;
-
-
res = AddDisplaySettingsListener ();
-
if (ADLX_FAILED (res))
-
goto END;
-
-
ResetEvent (hDisplaySettingsChangeEvt);
-
-
res = SetVSREnabled (pDisplay, !enabled);
-
if (ADLX_FAILED (res))
-
goto END;
-
-
DWORD r = WaitForSingleObject (hDisplaySettingsChangeEvt, 1000);
-
if (ADLX_FAILED (res))
-
goto END;
-
-
res = RemoveDisplaySettingsListener ();
-
if (ADLX_FAILED (res))
-
goto END;
-
-
res = SetVSREnabled (pDisplay, enabled);
-
if (ADLX_FAILED (res))
-
goto END;
-
-
}
-
END:
-
pDisplay->pVtbl->Release (pDisplay);
-
}
-
pDisplayList->pVtbl->Release (pDisplayList);
-
}
-
}
-
pDisplayService->pVtbl->Release (pDisplayService);
-
}
-
}
-
else
-
{
-
printf ("ADLX initialization failed\n");
-
return 0;
-
}
-
-
res = ADLXHelper_Terminate ();
-
printf ("Destroy ADLX result: %d\n", res);
-
-
if (hDisplaySettingsChangeEvt)
-
CloseHandle(hDisplaySettingsChangeEvt);
-
-
system ("pause");
-
-
return 0;
-
}
-
-
void DisplayUniqueName(IADLXDisplay* display, char* uniqueName)
-
{
-
if (NULL != display && NULL != uniqueName)
-
{
-
const char* gpuName = NULL;
-
ADLX_RESULT res = display->pVtbl->Name(display, &gpuName);
-
if (ADLX_SUCCEEDED(res))
-
sprintf_s(uniqueName, 128, "name:%s", gpuName);
-
adlx_size id;
-
res = display->pVtbl->UniqueId(display, &id);
-
if (ADLX_SUCCEEDED(res))
-
sprintf_s(uniqueName, 128, "id:%zu", id);
-
}
-
}
-
@ ADLX_FAIL
Definition: ADLXDefines.h:282
-
#define ADLX_FAILED(x)
Definition: ADLXDefines.h:316
-
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
-
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
-
-
-
- - - - - - diff --git a/SDKDoc/html/c_sam.html b/SDKDoc/html/c_sam.html new file mode 100644 index 00000000..84fe86e1 --- /dev/null +++ b/SDKDoc/html/c_sam.html @@ -0,0 +1,511 @@ + + + + + + + + + +AMD Device Library eXtra: SmartAccessMemory + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
SmartAccessMemory
+
+
+
+ + + +

Demonstrates how to control AMD SmartAccess Memory when programming with ADLX.

+

Command Prompts

+ + + + + + + + + + + +
Command PromptDescription
1 Display AMD SmartAccess Memory support status on a GPU.
2 Display AMD SmartAccess Memory enabled status.
3 Set AMD SmartAccess Memory state.
M/m Show this menu.
Q/q Quit.
+

Sample Path

+

/Samples/C/GPUTuning/SmartAccessMemory

+ +

Code

+
C
//
+
// Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved.
+
//
+
//-------------------------------------------------------------------------------------------------
+
+
+
#include "SDK/ADLXHelper/Windows/C/ADLXHelper.h"
+
#include "SDK/Include/ISmartAccessMemory.h"
+
#include "SDK/Include/IGPUTuning1.h"
+
+
static HANDLE SAMEvent = NULL;
+
+
static adlx_bool ADLX_STD_CALL OnGPUTuningChanged(IADLXGPUTuningChangedListener* pGPUTuningChangedListener, IADLXGPUTuningChangedEvent* pGPUTuningChangedEvent)
+
{
+
IADLXGPUTuningChangedEvent1* pGPUTuningChangedEvent1 = NULL;
+
pGPUTuningChangedEvent->pVtbl->QueryInterface(pGPUTuningChangedEvent, IID_IADLXGPUTuningChangedEvent1(), &pGPUTuningChangedEvent1);
+
adlx_bool SAMChange = pGPUTuningChangedEvent1->pVtbl->IsSmartAccessMemoryChanged(pGPUTuningChangedEvent1);
+
if (SAMChange)
+
{
+
adlx_bool enabled = false, completed = false;
+
pGPUTuningChangedEvent1->pVtbl->GetSmartAccessMemoryStatus(pGPUTuningChangedEvent1, &enabled, &completed);
+
pGPUTuningChangedEvent1->pVtbl->Release(pGPUTuningChangedEvent1);
+
pGPUTuningChangedEvent1 = NULL;
+
}
+
+
SetEvent(SAMEvent);
+
return true;
+
}
+
static IADLXGPUTuningChangedListenerVtbl gpuTuningChangedVtable = { &OnGPUTuningChanged };
+
static IADLXGPUTuningChangedListener gpuTuningChangedListener = { &gpuTuningChangedVtable };
+
+
// Main menu
+
void MainMenu();
+
+
// Menu action control
+
void MenuControl(IADLXGPUTuningServices1* gpuTuningService1, IADLXGPUList* gpus);
+
+
// Wait for exit with error message
+
int WaitAndExit (const char* msg, const int retCode);
+
+
// Find the first GPU index that supports AMD SmartAccess Memory. Return -1 if all GPUs are not supported
+
adlx_uint GetGPUIndexSupportSAM(IADLXGPUTuningServices1* gpuTuningService1, IADLXGPUList* gpus);
+
+
// Display AMD SmartAccess Memory support status on a GPU
+
void ShowSmartAccessMemorySupport(IADLXGPUTuningServices1* gpuTuningService1, IADLXGPUList* gpus);
+
+
// Display AMD SmartAccess Memory enabled status
+
void ShowSmartAccessMemoryState(IADLXGPUTuningServices1* gpuTuningService1, IADLXGPUList* gpus);
+
+
// Set AMD SmartAccess Memory state
+
void SetSmartAccessMemoryState(IADLXGPUTuningServices1* gpuTuningService1, IADLXGPUList* gpus);
+
+
int main ()
+
{
+
ADLX_RESULT res = ADLX_FAIL;
+
+
// Initialize ADLX
+
res = ADLXHelper_Initialize();
+
+
if (ADLX_SUCCEEDED (res))
+
{
+
IADLXSystem* sys = ADLXHelper_GetSystemServices();
+
IADLXGPUTuningServices* gpuTuningService = NULL;
+
IADLXGPUTuningServices1* gpuTuningService1 = NULL;
+
IADLXGPUTuningChangedHandling* gpuTuningHandling = NULL;
+
IADLXGPUList* gpus = NULL;
+
if (sys != NULL)
+
{
+
res = sys->pVtbl->GetGPUTuningServices (sys, &gpuTuningService);
+
if (ADLX_SUCCEEDED(res))
+
{
+
// Get gpuTuningService1 via gpuTuningService::QueryInterface()
+
res = gpuTuningService->pVtbl->QueryInterface(gpuTuningService, IID_IADLXGPUTuningServices1(), &gpuTuningService1);
+
if (ADLX_SUCCEEDED(res))
+
{
+
+
res = gpuTuningService1->pVtbl->GetGPUTuningChangedHandling(gpuTuningService1, &gpuTuningHandling);
+
if (ADLX_SUCCEEDED(res))
+
{
+
// Add listener
+
SAMEvent = CreateEvent(NULL, FALSE, FALSE, NULL);
+
ADLX_RESULT eventRes = gpuTuningHandling->pVtbl->AddGPUTuningEventListener(gpuTuningHandling, &gpuTuningChangedListener);
+
+
// Menu
+
res = sys->pVtbl->GetGPUs(sys, &gpus);
+
if (ADLX_SUCCEEDED(res))
+
{
+
// Display main menu options
+
MainMenu();
+
+
// Get and execute the choice
+
MenuControl(gpuTuningService1, gpus);
+
}
+
else
+
printf("Failed to get GPU list\n");
+
+
// Remove listener
+
if (ADLX_SUCCEEDED(eventRes))
+
eventRes = gpuTuningHandling->pVtbl->RemoveGPUTuningEventListener(gpuTuningHandling, &gpuTuningChangedListener);
+
}
+
else
+
printf("Failed to get GPU Tuning Changed Handling\n");
+
}
+
else
+
printf("Failed to get gpuTuningService1\n");
+
}
+
else
+
printf("Failed to get gpuTuningService\n");
+
}
+
else
+
printf("Failed to get systemService\n");
+
// Free
+
if (gpus != NULL)
+
{
+
gpus->pVtbl->Release(gpus);
+
gpus = NULL;
+
}
+
if (gpuTuningHandling != NULL)
+
{
+
gpuTuningHandling->pVtbl->Release(gpuTuningHandling);
+
gpuTuningHandling = NULL;
+
}
+
if (gpuTuningService1 != NULL)
+
{
+
gpuTuningService1->pVtbl->Release(gpuTuningService1);
+
gpuTuningService1 = NULL;
+
}
+
if (gpuTuningService != NULL)
+
{
+
gpuTuningService->pVtbl->Release(gpuTuningService);
+
gpuTuningService = NULL;
+
}
+
}
+
else
+
return WaitAndExit ("\tg_ADLXHelp initialize failed", 0);
+
+
// Destroy ADLX
+
res = ADLXHelper_Terminate();
+
printf("Destroy ADLX res: %d\n", res);
+
+
// Pause to see the print out
+
system ("pause");
+
+
return 0;
+
}
+
+
// Main menu
+
void MainMenu()
+
{
+
printf("\tChoose from the following options:\n");
+
+
printf("\t->Press 1 to display AMD SmartAccess Memory supported GPUs\n");
+
printf("\t->Press 2 to display AMD SmartAccess Memory enabled status\n");
+
printf("\t->Press 3 to set the AMD SmartAccess Memory state\n");
+
printf("\t->Press Q/q to terminate the application\n");
+
printf("\t->Press M/m to display main menu options\n");
+
}
+
+
// Menu action control
+
void MenuControl(IADLXGPUTuningServices1* gpuTuningService1, IADLXGPUList* gpus)
+
{
+
int num = 0;
+
while ((num = getchar ()) != 'q' && num != 'Q')
+
{
+
switch (num)
+
{
+
// Display AMD SmartAccess Memory support status on a GPU
+
case '1':
+
ShowSmartAccessMemorySupport(gpuTuningService1, gpus);
+
break;
+
+
// Display AMD SmartAccess Memory enabled status
+
case '2':
+
ShowSmartAccessMemoryState(gpuTuningService1, gpus);
+
break;
+
+
// Set AMD SmartAccess Memory state
+
case '3':
+
SetSmartAccessMemoryState(gpuTuningService1, gpus);
+
break;
+
+
// Display menu options
+
case 'm':
+
case 'M':
+
MainMenu ();
+
break;
+
default:
+
break;
+
}
+
}
+
}
+
+
// Wait for exit with error message
+
int WaitAndExit (const char* msg, const int retCode)
+
{
+
// Printout the message and pause to see it before returning the desired code
+
if (NULL != msg)
+
printf("%s\n", msg);
+
+
system ("pause");
+
return retCode;
+
}
+
+
// Find the first GPU index that supports AMD SmartAccess Memory. Return -1 if all GPUs are not supported
+
adlx_uint GetGPUIndexSupportSAM(IADLXGPUTuningServices1* gpuTuningService1, IADLXGPUList* gpus)
+
{
+
adlx_uint supportedIndex= -1;
+
IADLXGPU* oneGPU = NULL;
+
IADLXSmartAccessMemory* smartAccessMemory = NULL;
+
for (auto index = gpus->pVtbl->Begin(gpus); index != gpus->pVtbl->End(gpus); ++index)
+
{
+
ADLX_RESULT res = gpus->pVtbl->At_GPUList(gpus, index, &oneGPU);
+
if (ADLX_SUCCEEDED(res))
+
{
+
// Get the AMD SmartAccess Memory interface
+
res = gpuTuningService1->pVtbl->GetSmartAccessMemory(gpuTuningService1, oneGPU, &smartAccessMemory);
+
if (ADLX_SUCCEEDED(res))
+
{
+
adlx_bool supported = false;
+
ADLX_RESULT res = smartAccessMemory->pVtbl->IsSupported(smartAccessMemory, &supported);
+
if (ADLX_SUCCEEDED(res) && supported)
+
{
+
supportedIndex = index;
+
smartAccessMemory->pVtbl->Release(smartAccessMemory);
+
oneGPU->pVtbl->Release(oneGPU);
+
break;
+
}
+
}
+
}
+
if (smartAccessMemory != NULL)
+
{
+
smartAccessMemory->pVtbl->Release(smartAccessMemory);
+
smartAccessMemory = NULL;
+
}
+
if (oneGPU != NULL)
+
{
+
oneGPU->pVtbl->Release(oneGPU);
+
oneGPU = NULL;
+
}
+
}
+
return supportedIndex;
+
}
+
+
// Display AMD SmartAccess Memory support status on a GPU
+
void ShowSmartAccessMemorySupport(IADLXGPUTuningServices1* gpuTuningService1, IADLXGPUList* gpus)
+
{
+
auto index = GetGPUIndexSupportSAM(gpuTuningService1, gpus);
+
if (index == -1)
+
printf("All GPUs doesn't support AMD SmartAccess Memory\n");
+
else
+
printf("The %dth GPU support AMD SmartAccess Memory\n", (index + 1));
+
}
+
+
// Display AMD SmartAccess Memory enabled status
+
void ShowSmartAccessMemoryState(IADLXGPUTuningServices1* gpuTuningService1, IADLXGPUList* gpus)
+
{
+
auto index = GetGPUIndexSupportSAM(gpuTuningService1, gpus);
+
if (index == -1)
+
printf("All GPUs doesn't support AMD SmartAccess Memory\n");
+
else
+
{
+
IADLXGPU* oneGPU = NULL;
+
IADLXSmartAccessMemory* smartAccessMemory = NULL;
+
ADLX_RESULT res = gpus->pVtbl->At_GPUList(gpus, index, &oneGPU);
+
if (ADLX_SUCCEEDED(res))
+
{
+
res = gpuTuningService1->pVtbl->GetSmartAccessMemory(gpuTuningService1, oneGPU, &smartAccessMemory);
+
if (ADLX_SUCCEEDED(res))
+
{
+
adlx_bool enabled = false;
+
res = smartAccessMemory->pVtbl->IsEnabled(smartAccessMemory, &enabled);
+
if (ADLX_SUCCEEDED(res))
+
printf("The AMD SmartAccess Memory is %s on the %dth GPU\n", (enabled ? "enabled" : "disabled"), (index + 1));
+
else
+
printf("Call IsEnabled() failed\n");
+
}
+
else
+
printf("Failed to get smartAccessMemory\n");
+
}
+
else
+
printf("Failed to get the GPU\n");
+
+
if (smartAccessMemory != NULL)
+
{
+
smartAccessMemory->pVtbl->Release(smartAccessMemory);
+
smartAccessMemory = NULL;
+
}
+
if (oneGPU != NULL)
+
{
+
oneGPU->pVtbl->Release(oneGPU);
+
oneGPU = NULL;
+
}
+
}
+
}
+
+
// Set AMD SmartAccess Memory state
+
void SetSmartAccessMemoryState(IADLXGPUTuningServices1* gpuTuningService1, IADLXGPUList* gpus)
+
{
+
auto index = GetGPUIndexSupportSAM(gpuTuningService1, gpus);
+
if (index == -1)
+
printf("All GPUs doesn't support AMD SmartAccess Memory\n");
+
else
+
{
+
IADLXGPU* oneGPU = NULL;
+
IADLXSmartAccessMemory* smartAccessMemory = NULL;
+
ADLX_RESULT res = gpus->pVtbl->At_GPUList(gpus, index, &oneGPU);
+
if (ADLX_SUCCEEDED(res))
+
{
+
res = gpuTuningService1->pVtbl->GetSmartAccessMemory(gpuTuningService1, oneGPU, &smartAccessMemory);
+
if (ADLX_SUCCEEDED(res))
+
{
+
adlx_bool enabled = false;
+
res = smartAccessMemory->pVtbl->IsEnabled(smartAccessMemory, &enabled);
+
if (ADLX_SUCCEEDED(res))
+
printf("Currently AMD SmartAccess Memory is %s on %dth GPU\n", (enabled ? "enabled" : "disabled"), (index + 1));
+
else
+
printf("Call IsEnabled() failed\n");
+
res = smartAccessMemory->pVtbl->SetEnabled(smartAccessMemory, !enabled);
+
if (ADLX_SUCCEEDED(res))
+
printf("Set AMD SmartAccess Memory to %s for %dth GPU\n", (!enabled ? "enabled" : "disabled"), (index + 1));
+
else
+
printf("Call SetEnabled() failed\n");
+
+
// First event received quickly before SAM start
+
WaitForSingleObject(SAMEvent, 2000);
+
+
// When receive the first event, avoid calling any other ADLX method, and if any UI application is running, we must close it to avoid crashing
+
// Close(application)......
+
+
// Second event received after SAM completed, the maximum consuming time less than 20 seconds.
+
WaitForSingleObject(SAMEvent, 20000);
+
+
// Now SAM completed, we can restart the UI application, and continue to call ADLX function
+
// Start(application)......
+
+
res = smartAccessMemory->pVtbl->IsEnabled(smartAccessMemory, &enabled);
+
if (ADLX_SUCCEEDED(res))
+
printf("After setting, AMD SmartAccess Memory is %s on %dth GPU\n", (enabled ? "enabled" : "disabled"), (index + 1));
+
else
+
printf("Call IsEnabled() failed\n");
+
}
+
else
+
printf("Failed to get smartAccessMemory\n");
+
}
+
else
+
printf("Failed to get the GPU\n");
+
+
if (smartAccessMemory != NULL)
+
{
+
smartAccessMemory->pVtbl->Release(smartAccessMemory);
+
smartAccessMemory = NULL;
+
}
+
if (oneGPU != NULL)
+
{
+
oneGPU->pVtbl->Release(oneGPU);
+
oneGPU = NULL;
+
}
+
}
+
}
+
@ ADLX_FAIL
Definition: ADLXDefines.h:282
+
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
+
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
+
+
+
+ + + + + + diff --git a/SDKDoc/html/c_sample__async_event_handling.html b/SDKDoc/html/c_sample__async_event_handling.html index 40ddfd0f..12aa0b5c 100644 --- a/SDKDoc/html/c_sample__async_event_handling.html +++ b/SDKDoc/html/c_sample__async_event_handling.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -298,9 +298,9 @@

Sample Path

return 0;
}
-
@ GAMUT_SPACE_CIE_RGB
Definition: ADLXDefines.h:502
+
@ GAMUT_SPACE_CIE_RGB
Definition: ADLXDefines.h:547
@ ADLX_FAIL
Definition: ADLXDefines.h:282
-
@ WHITE_POINT_5000K
Definition: ADLXDefines.h:518
+
@ WHITE_POINT_5000K
Definition: ADLXDefines.h:563
#define ADLX_FAILED(x)
Definition: ADLXDefines.h:316
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
diff --git a/SDKDoc/html/c_sample__g_p_u_service_call.html b/SDKDoc/html/c_sample__g_p_u_service_call.html index c47185ef..129b2f8e 100644 --- a/SDKDoc/html/c_sample__g_p_u_service_call.html +++ b/SDKDoc/html/c_sample__g_p_u_service_call.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/c_sample__invalid_object.html b/SDKDoc/html/c_sample__invalid_object.html index e42f7965..f5e27cc7 100644 --- a/SDKDoc/html/c_sample__invalid_object.html +++ b/SDKDoc/html/c_sample__invalid_object.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/c_sample__primary_adapter.html b/SDKDoc/html/c_sample__primary_adapter.html new file mode 100644 index 00000000..cc5cb109 --- /dev/null +++ b/SDKDoc/html/c_sample__primary_adapter.html @@ -0,0 +1,337 @@ + + + + + + + + + +AMD Device Library eXtra: PrimaryAdapter + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
PrimaryAdapter
+
+
+
+ + + +

Demonstrates how to get the primary adapter when programming with ADLX.

+

Command Prompts

+ + + + + + + + + +
Command PromptDescription
1 Display the Primary Adapter.
M/m Display the command prompt menu.
Q/q Terminate the application.
+

Sample Path

+

/Samples/C/Desktop/PrimaryAdapter

+ +

Code

+
C
//
+
// Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved.
+
//
+
//-------------------------------------------------------------------------------------------------
+
+
+
#include "SDK/ADLXHelper/Windows/C/ADLXHelper.h"
+
#include "SDK/Include/IDesktops.h"
+
#include "SDK/Include/IDisplays.h"
+
+
// Main menu
+
void MainMenu();
+
+
// Menu action control
+
void MenuControl();
+
+
// Display how to get primary adapter
+
void ShowPrimaryAdapter();
+
+
// Wait for exit with error message
+
int WaitAndExit(const char* msg, const int retCode);
+
+
int main()
+
{
+
// Define return code
+
ADLX_RESULT res = ADLX_FAIL;
+
+
// Initialize ADLX
+
res = ADLXHelper_Initialize();
+
if (ADLX_SUCCEEDED(res))
+
{
+
// Display main menu options
+
MainMenu();
+
// Get and execute the choice
+
MenuControl();
+
}
+
else
+
return WaitAndExit("\tg_ADLXHelp initialize failed", 0);
+
+
// Destroy ADLX
+
res = ADLXHelper_Terminate();
+
printf("Destroy ADLX result: %d\n", res);
+
+
// Pause to see the print out
+
system("pause");
+
+
return 0;
+
}
+
+
// main menu
+
void MainMenu()
+
{
+
printf("\tChoose one from the following options\n");
+
+
printf("\t->Press 1 to display the Primary Adapter\n");
+
+
printf("\t->Press Q/q to terminate the application\n");
+
printf("\t->Press M/m to display main menu options\n");
+
}
+
+
// Menu action control
+
void MenuControl()
+
{
+
int num = 0;
+
while ((num = getchar()) != 'q' && num != 'Q')
+
{
+
switch (num)
+
{
+
// Display the Primary Adapter
+
case '1':
+
ShowPrimaryAdapter();
+
break;
+
+
// Display main menu options
+
case 'm':
+
case 'M':
+
MainMenu();
+
break;
+
default:
+
break;
+
}
+
}
+
}
+
+
// Display how to get primary adapter
+
void ShowPrimaryAdapter()
+
{
+
// Get system services
+
IADLXSystem* sys = ADLXHelper_GetSystemServices();
+
+
IADLXDesktopServices* desktopsInfo = NULL;
+
ADLX_RESULT res = sys->pVtbl->GetDesktopsServices(sys, &desktopsInfo);
+
if (ADLX_SUCCEEDED(res))
+
{
+
IADLXDesktopList* desktops = NULL;
+
res = desktopsInfo->pVtbl->GetDesktops(desktopsInfo, &desktops);
+
if (ADLX_SUCCEEDED(res))
+
{
+
for (adlx_uint crt = desktops->pVtbl->Begin(desktops); crt != desktops->pVtbl->End(desktops); ++crt)
+
{
+
IADLXDesktop* desktop = NULL;
+
res = desktops->pVtbl->At_DesktopList(desktops, crt, &desktop);
+
if (ADLX_SUCCEEDED(res))
+
{
+
ADLX_Point point = { 0 };
+
res = desktop->pVtbl->TopLeft (desktop, &point);
+
if (ADLX_SUCCEEDED (res) && 0 == point.x && 0 == point.y)
+
{
+
IADLXDisplayList* displays = NULL;
+
res = desktop->pVtbl->GetDisplays (desktop, &displays);
+
if (ADLX_SUCCEEDED (res))
+
{
+
// Get the first display
+
IADLXDisplay* display = NULL;
+
res = displays->pVtbl->At_DisplayList (displays, 0, &display);
+
if (ADLX_SUCCEEDED (res))
+
{
+
IADLXGPU* gpu = NULL;
+
res = display->pVtbl->GetGPU (display, &gpu);
+
if (ADLX_SUCCEEDED(res))
+
{
+
const char* gpuName;
+
gpu->pVtbl->Name (gpu, &gpuName);
+
printf("Primary Adapter: %s\n", gpuName);
+
}
+
if (gpu != NULL)
+
{
+
gpu->pVtbl->Release(gpu);
+
gpu = NULL;
+
}
+
}
+
if (display != NULL)
+
{
+
display->pVtbl->Release(display);
+
display = NULL;
+
}
+
}
+
+
if (displays != NULL)
+
{
+
displays->pVtbl->Release(displays);
+
displays = NULL;
+
}
+
}
+
}
+
else
+
printf("\tDesktop is NULL\n");
+
+
if (desktop != NULL)
+
{
+
desktop->pVtbl->Release(desktop);
+
desktop = NULL;
+
}
+
}
+
}
+
else
+
printf("\tFailed to get the Desktop interface\n");
+
+
if (desktops != NULL)
+
{
+
desktops->pVtbl->Release(desktops);
+
desktops = NULL;
+
}
+
}
+
else
+
printf("\tFailed to get the Desktop Services interface\n");
+
+
if (desktopsInfo != NULL)
+
{
+
desktopsInfo->pVtbl->Release(desktopsInfo);
+
desktopsInfo = NULL;
+
}
+
}
+
+
// Wait for exit with error message
+
int WaitAndExit(const char* msg, const int retCode)
+
{
+
// Printout the message and pause to see it before returning the desired code
+
if (NULL != msg)
+
printf("%s\n", msg);
+
+
system("pause");
+
return retCode;
+
}
+
@ ADLX_FAIL
Definition: ADLXDefines.h:282
+
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
+
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
+
adlx_int y
Definition: ADLXStructures.h:40
+
adlx_int x
Definition: ADLXStructures.h:39
+
This structure contains information on driver point coordinates, and is used to store the driver-poin...
Definition: ADLXStructures.h:38
+
+
+
+ + + + + + diff --git a/SDKDoc/html/c_sample__share_memory.html b/SDKDoc/html/c_sample__share_memory.html index e5a197b0..61d21b65 100644 --- a/SDKDoc/html/c_sample__share_memory.html +++ b/SDKDoc/html/c_sample__share_memory.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/c_sample__work_with_a_d_l.html b/SDKDoc/html/c_sample__work_with_a_d_l.html index 3054fa78..c381c077 100644 --- a/SDKDoc/html/c_sample__work_with_a_d_l.html +++ b/SDKDoc/html/c_sample__work_with_a_d_l.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/c_sample_desktopevent.html b/SDKDoc/html/c_sample_desktopevent.html index d059063d..2282e86c 100644 --- a/SDKDoc/html/c_sample_desktopevent.html +++ b/SDKDoc/html/c_sample_desktopevent.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -324,10 +324,10 @@

Sample Path

Sleep(100);
}
}
-
@ DESKTOP_EYEFINITY
Definition: ADLXDefines.h:572
+
@ DESKTOP_EYEFINITY
Definition: ADLXDefines.h:617
@ ADLX_FAIL
Definition: ADLXDefines.h:282
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
-
ADLX_DESKTOP_TYPE
Types of desktops in respect to display composition.
Definition: ADLXDefines.h:569
+
ADLX_DESKTOP_TYPE
Types of desktops in respect to display composition.
Definition: ADLXDefines.h:614
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
diff --git a/SDKDoc/html/c_sample_display3_d_l_u_t.html b/SDKDoc/html/c_sample_display3_d_l_u_t.html index f6e7f7dd..de41faa1 100644 --- a/SDKDoc/html/c_sample_display3_d_l_u_t.html +++ b/SDKDoc/html/c_sample_display3_d_l_u_t.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -743,14 +743,14 @@

Sample Path

return 0;
}
-
@ TF_SRGB
Definition: ADLXDefines.h:867
+
@ TF_SRGB
Definition: ADLXDefines.h:912
@ ADLX_FAIL
Definition: ADLXDefines.h:282
-
@ CS_SRGB
Definition: ADLXDefines.h:882
+
@ CS_SRGB
Definition: ADLXDefines.h:927
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
-
#define MAX_USER_3DLUT_NUM_POINTS
Definition: ADLXDefines.h:485
-
ADLX_3DLUT_TRANSFER_FUNCTION
Indicates the User 3D LUT transfer function.
Definition: ADLXDefines.h:866
+
#define MAX_USER_3DLUT_NUM_POINTS
Definition: ADLXDefines.h:530
+
ADLX_3DLUT_TRANSFER_FUNCTION
Indicates the User 3D LUT transfer function.
Definition: ADLXDefines.h:911
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
-
ADLX_3DLUT_COLORSPACE
Indicates the custom 3D LUT color space.
Definition: ADLXDefines.h:881
+
ADLX_3DLUT_COLORSPACE
Indicates the custom 3D LUT color space.
Definition: ADLXDefines.h:926
adlx_uint16 green
Definition: ADLXStructures.h:170
adlx_uint16 blue
Definition: ADLXStructures.h:171
adlx_int maxValue
Definition: ADLXStructures.h:154
diff --git a/SDKDoc/html/c_sample_display_blanking.html b/SDKDoc/html/c_sample_display_blanking.html index e55b6409..0856e237 100644 --- a/SDKDoc/html/c_sample_display_blanking.html +++ b/SDKDoc/html/c_sample_display_blanking.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -105,7 +105,7 @@
@@ -133,7 +133,7 @@

Sample Path

Code

C
//
-
// Copyright (c) 2023 Advanced Micro Devices, Inc. All rights reserved.
+
// Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved.
//
//-------------------------------------------------------------------------------------------------
diff --git a/SDKDoc/html/c_sample_display_events.html b/SDKDoc/html/c_sample_display_events.html index 30388103..b2516a93 100644 --- a/SDKDoc/html/c_sample_display_events.html +++ b/SDKDoc/html/c_sample_display_events.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -134,77 +134,7 @@

Sample Path

adlx_bool ADLX_STD_CALL OnDisplayListChanged(IADLXDisplayListChangedListener* pThis, IADLXDisplayList* pNewDisplays)
{
printf("Display list has been changed\n");
-
-
// Get system services
-
IADLXSystem* sys = ADLXHelper_GetSystemServices();
-
// Get display service
-
IADLXDisplayServices* displayService = NULL;
-
ADLX_RESULT res = sys->pVtbl->GetDisplaysServices(sys, &displayService);
-
if (ADLX_SUCCEEDED(res))
-
{
-
// Trigger gamut change, gamma change, 3DLUT change for the first display
-
adlx_uint it = 0;
-
IADLXDisplay* display = NULL;
-
res = pNewDisplays->pVtbl->At_DisplayList(pNewDisplays, it, &display);
-
if (ADLX_SUCCEEDED(res))
-
{
-
// Trigger gamut change
-
IADLXDisplayGamut* pDispGamut = NULL;
-
res = displayService->pVtbl->GetGamut(displayService, display, &pDispGamut);
-
if (ADLX_SUCCEEDED(res))
-
{
-
pDispGamut->pVtbl->SetGamut_PW_PG(pDispGamut, WHITE_POINT_5000K, GAMUT_SPACE_CIE_RGB);
-
}
-
if (NULL != pDispGamut)
-
{
-
pDispGamut->pVtbl->Release(pDispGamut);
-
pDispGamut = NULL;
-
}
-
-
// Trigger gamma change
-
IADLXDisplayGamma* pDispGamma = NULL;
-
res = displayService->pVtbl->GetGamma(displayService, display, &pDispGamma);
-
if (ADLX_SUCCEEDED(res))
-
{
- -
coeff.coefficientA0 = 31308;
-
coeff.coefficientA1 = 12920;
-
coeff.coefficientA2 = 55;
-
coeff.coefficientA3 = 55;
-
coeff.gamma = 2400;
-
pDispGamma->pVtbl->SetReGammaCoefficient(pDispGamma, coeff);
-
}
-
if (NULL != pDispGamma)
-
{
-
pDispGamma->pVtbl->Release(pDispGamma);
-
pDispGamma = NULL;
-
}
-
-
// Trigger 3DLUT change
-
IADLXDisplay3DLUT* pDisp3DLUT = NULL;
-
res = displayService->pVtbl->Get3DLUT(displayService, display, &pDisp3DLUT);
-
if (ADLX_SUCCEEDED(res))
-
{
-
pDisp3DLUT->pVtbl->SetSCEDisabled(pDisp3DLUT);
-
}
-
if (NULL != pDisp3DLUT)
-
{
-
pDisp3DLUT->pVtbl->Release(pDisp3DLUT);
-
pDisp3DLUT = NULL;
-
}
-
}
-
if (NULL != display)
-
{
-
display->pVtbl->Release(display);
-
display = NULL;
-
}
-
}
-
if (NULL != displayService)
-
{
-
displayService->pVtbl->Release(displayService);
-
displayService = NULL;
-
}
-
+
// If true is returned ADLX continues to notify next listener else if false is retuned ADLX stops the notification.
return true;
}
@@ -400,17 +330,9 @@

Sample Path

return 0;
}
-
@ GAMUT_SPACE_CIE_RGB
Definition: ADLXDefines.h:502
@ ADLX_FAIL
Definition: ADLXDefines.h:282
-
@ WHITE_POINT_5000K
Definition: ADLXDefines.h:518
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
-
adlx_int gamma
Definition: ADLXStructures.h:89
-
adlx_int coefficientA0
Definition: ADLXStructures.h:85
-
adlx_int coefficientA1
Definition: ADLXStructures.h:86
-
adlx_int coefficientA2
Definition: ADLXStructures.h:87
-
adlx_int coefficientA3
Definition: ADLXStructures.h:88
-
This structure contains information on driver-supported re-gamma coefficients used to build the re-ga...
Definition: ADLXStructures.h:84
diff --git a/SDKDoc/html/c_sample_display_gamma.html b/SDKDoc/html/c_sample_display_gamma.html index dcb762ca..30b36f87 100644 --- a/SDKDoc/html/c_sample_display_gamma.html +++ b/SDKDoc/html/c_sample_display_gamma.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -124,7 +124,7 @@

Command Prompts

2 Display current gamma information. 3 Set ReGammaSRGB using predefined coefficients. 4 Set ReGamma using custom coefficients. - 5 Set ReGamma using ramp from file[file path: ../output-night-light.txt]. + 5 Set ReGamma using ramp from file[file path: output-night-light.txt]. 6 ReGamma using ramp from memory. 7 Reset gamma ramp. M/m Display the command prompt menu. @@ -355,9 +355,9 @@

Sample Path

res = SetGammaWithCustomCoeffs(displayService, display);
break;
-
// Use ramp form file, file path: ../output-night-light.txt
+
// Use ramp form file, file path: output-night-light.txt
case 2:
-
res = displayGamma->pVtbl->SetReGammaRamp_File(displayGamma, "../output-night-light.txt");
+
res = displayGamma->pVtbl->SetReGammaRamp_File(displayGamma, "output-night-light.txt");
break;
// Use ramp from memory
diff --git a/SDKDoc/html/c_sample_display_gamut.html b/SDKDoc/html/c_sample_display_gamut.html index 63b7fca8..0d2a1dbb 100644 --- a/SDKDoc/html/c_sample_display_gamut.html +++ b/SDKDoc/html/c_sample_display_gamut.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -458,13 +458,13 @@

Sample Path

return 0;
}
-
@ GAMUT_SPACE_ADOBE_RGB
Definition: ADLXDefines.h:501
+
@ GAMUT_SPACE_ADOBE_RGB
Definition: ADLXDefines.h:546
@ ADLX_FAIL
Definition: ADLXDefines.h:282
-
@ WHITE_POINT_6500K
Definition: ADLXDefines.h:519
+
@ WHITE_POINT_6500K
Definition: ADLXDefines.h:564
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
-
ADLX_GAMUT_SPACE
Indicates the predefined gamut space.
Definition: ADLXDefines.h:498
+
ADLX_GAMUT_SPACE
Indicates the predefined gamut space.
Definition: ADLXDefines.h:543
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
-
ADLX_WHITE_POINT
Indicates the standardized white point setting.
Definition: ADLXDefines.h:517
+
ADLX_WHITE_POINT
Indicates the standardized white point setting.
Definition: ADLXDefines.h:562
adlx_int y
Definition: ADLXStructures.h:40
ADLX_Point red
Definition: ADLXStructures.h:54
ADLX_Point green
Definition: ADLXStructures.h:55
diff --git a/SDKDoc/html/c_sample_displayinfo.html b/SDKDoc/html/c_sample_displayinfo.html index 30fffe4d..e8c4a221 100644 --- a/SDKDoc/html/c_sample_displayinfo.html +++ b/SDKDoc/html/c_sample_displayinfo.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -345,38 +345,38 @@

Sample Path

return 0;
}
-
@ DISPLAY_CONTYPE_WIRELESSDISPLAY
Definition: ADLXDefines.h:398
-
@ DISPLAY_CONTYPE_HDMI_TYPE_A
Definition: ADLXDefines.h:391
-
@ DISPLAY_CONTYPE_HDMI_TYPE_B
Definition: ADLXDefines.h:392
-
@ DISPLAY_CONTYPE_UNKNOWN
Definition: ADLXDefines.h:382
-
@ DISPLAY_CONTYPE_CVDONGLE_NONI2C_NTSC
Definition: ADLXDefines.h:389
-
@ DISPLAY_CONTYPE_PROPRIETARY
Definition: ADLXDefines.h:390
-
@ DISPLAY_CONTYPE_RCA_3COMPONENT
Definition: ADLXDefines.h:395
-
@ DISPLAY_CONTYPE_DVI_D
Definition: ADLXDefines.h:384
-
@ DISPLAY_CONTYPE_EDP
Definition: ADLXDefines.h:397
-
@ DISPLAY_CONTYPE_CVDONGLE_NTSC
Definition: ADLXDefines.h:386
-
@ DISPLAY_CONTYPE_CVDONGLE_NONI2C_JPN
Definition: ADLXDefines.h:388
-
@ DISPLAY_CONTYPE_DISPLAYPORT
Definition: ADLXDefines.h:396
-
@ DISPLAY_CONTYPE_DVI_I
Definition: ADLXDefines.h:385
-
@ DISPLAY_CONTYPE_SVIDEO
Definition: ADLXDefines.h:393
-
@ DISPLAY_CONTYPE_CVDONGLE_JPN
Definition: ADLXDefines.h:387
-
@ DISPLAY_CONTYPE_USB_TYPE_C
Definition: ADLXDefines.h:399
-
@ DISPLAY_CONTYPE_COMPOSITE
Definition: ADLXDefines.h:394
-
@ DISPLAY_CONTYPE_VGA
Definition: ADLXDefines.h:383
+
@ DISPLAY_CONTYPE_WIRELESSDISPLAY
Definition: ADLXDefines.h:443
+
@ DISPLAY_CONTYPE_HDMI_TYPE_A
Definition: ADLXDefines.h:436
+
@ DISPLAY_CONTYPE_HDMI_TYPE_B
Definition: ADLXDefines.h:437
+
@ DISPLAY_CONTYPE_UNKNOWN
Definition: ADLXDefines.h:427
+
@ DISPLAY_CONTYPE_CVDONGLE_NONI2C_NTSC
Definition: ADLXDefines.h:434
+
@ DISPLAY_CONTYPE_PROPRIETARY
Definition: ADLXDefines.h:435
+
@ DISPLAY_CONTYPE_RCA_3COMPONENT
Definition: ADLXDefines.h:440
+
@ DISPLAY_CONTYPE_DVI_D
Definition: ADLXDefines.h:429
+
@ DISPLAY_CONTYPE_EDP
Definition: ADLXDefines.h:442
+
@ DISPLAY_CONTYPE_CVDONGLE_NTSC
Definition: ADLXDefines.h:431
+
@ DISPLAY_CONTYPE_CVDONGLE_NONI2C_JPN
Definition: ADLXDefines.h:433
+
@ DISPLAY_CONTYPE_DISPLAYPORT
Definition: ADLXDefines.h:441
+
@ DISPLAY_CONTYPE_DVI_I
Definition: ADLXDefines.h:430
+
@ DISPLAY_CONTYPE_SVIDEO
Definition: ADLXDefines.h:438
+
@ DISPLAY_CONTYPE_CVDONGLE_JPN
Definition: ADLXDefines.h:432
+
@ DISPLAY_CONTYPE_USB_TYPE_C
Definition: ADLXDefines.h:444
+
@ DISPLAY_CONTYPE_COMPOSITE
Definition: ADLXDefines.h:439
+
@ DISPLAY_CONTYPE_VGA
Definition: ADLXDefines.h:428
@ ADLX_OK
Definition: ADLXDefines.h:279
@ ADLX_FAIL
Definition: ADLXDefines.h:282
-
@ INTERLACED
Definition: ADLXDefines.h:434
-
@ PROGRESSIVE
Definition: ADLXDefines.h:433
-
@ DISPLAY_TYPE_DIGITAL_FLAT_PANEL
Definition: ADLXDefines.h:417
-
@ DISPLAY_TYPE_TELEVISION
Definition: ADLXDefines.h:415
-
@ DISPLAY_TYPE_LCD_PANEL
Definition: ADLXDefines.h:416
-
@ DISPLAY_TYPE_MONITOR
Definition: ADLXDefines.h:414
-
@ DISPLAY_TYPE_COMPONENT_VIDEO
Definition: ADLXDefines.h:418
+
@ INTERLACED
Definition: ADLXDefines.h:479
+
@ PROGRESSIVE
Definition: ADLXDefines.h:478
+
@ DISPLAY_TYPE_DIGITAL_FLAT_PANEL
Definition: ADLXDefines.h:462
+
@ DISPLAY_TYPE_TELEVISION
Definition: ADLXDefines.h:460
+
@ DISPLAY_TYPE_LCD_PANEL
Definition: ADLXDefines.h:461
+
@ DISPLAY_TYPE_MONITOR
Definition: ADLXDefines.h:459
+
@ DISPLAY_TYPE_COMPONENT_VIDEO
Definition: ADLXDefines.h:463
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
-
ADLX_DISPLAY_CONNECTOR_TYPE
Indicates the display connector type.
Definition: ADLXDefines.h:381
+
ADLX_DISPLAY_CONNECTOR_TYPE
Indicates the display connector type.
Definition: ADLXDefines.h:426
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
-
ADLX_DISPLAY_SCAN_TYPE
Indicates the display scan type.
Definition: ADLXDefines.h:432
-
ADLX_DISPLAY_TYPE
Indicates the display type.
Definition: ADLXDefines.h:412
+
ADLX_DISPLAY_SCAN_TYPE
Indicates the display scan type.
Definition: ADLXDefines.h:477
+
ADLX_DISPLAY_TYPE
Indicates the display type.
Definition: ADLXDefines.h:457
diff --git a/SDKDoc/html/c_sample_eyefinity.html b/SDKDoc/html/c_sample_eyefinity.html index a3f2d9ba..65a9b98b 100644 --- a/SDKDoc/html/c_sample_eyefinity.html +++ b/SDKDoc/html/c_sample_eyefinity.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/c_sample_gpus.html b/SDKDoc/html/c_sample_gpus.html index 5176008e..04eda6c4 100644 --- a/SDKDoc/html/c_sample_gpus.html +++ b/SDKDoc/html/c_sample_gpus.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -123,6 +123,7 @@

Sample Path

//-------------------------------------------------------------------------------------------------
#include "SDK/ADLXHelper/Windows/C/ADLXHelper.h"
+
#include "SDK/Include/ISystem1.h"
#include <stdio.h>
// Callback for GPU change event
@@ -253,6 +254,36 @@

Sample Path

ret = gpu->pVtbl->UniqueId(gpu, &id);
printf("UniqueId: %d, return code is: %d(0 means success)\n", id, ret);
+
IADLXGPU1* gpu1 = NULL;
+
ret = gpu->pVtbl->QueryInterface(gpu, IID_IADLXGPU1(), &gpu1);
+
if (ADLX_SUCCEEDED(ret))
+
{
+
const char* productName = NULL;
+
ret = gpu1->pVtbl->ProductName(gpu1, &productName);
+
printf("ProductName: %s\n", productName);
+
+
ADLX_MGPU_MODE mode = MGPU_NONE;
+
ret = gpu1->pVtbl->MultiGPUMode(gpu1, &mode);
+
printf("Multi-GPU Mode: ");
+
if (mode == MGPU_PRIMARY)
+
printf("GPU is the primary GPU\n");
+
else if (mode == MGPU_SECONDARY)
+
printf("GPU is the secondary GPU\n");
+
else
+
printf("GPU is not in Multi-GPU\n");
+
+
ADLX_PCI_BUS_TYPE busType = UNDEFINED;
+
ret = gpu1->pVtbl->PCIBusType(gpu1, &busType);
+
printf("PCIBusType: %d\n", busType);
+
+
adlx_uint laneWidth = 0;
+
ret = gpu1->pVtbl->PCIBusLaneWidth(gpu1, &laneWidth);
+
printf("PCIBusLaneWidth: %d\n", laneWidth);
+
+
gpu1->pVtbl->Release(gpu1);
+
gpu1 = NULL;
+
}
+
gpu->pVtbl->Release(gpu);
gpu = NULL;
}
@@ -371,14 +402,20 @@

Sample Path

@ NONE
Definition: ADLXDefines.h:330
@ AMD
Definition: ADLXDefines.h:331
@ OTHER
Definition: ADLXDefines.h:332
-
@ GPUTYPE_UNDEFINED
Definition: ADLXDefines.h:366
+
@ GPUTYPE_UNDEFINED
Definition: ADLXDefines.h:411
@ ADLX_FAIL
Definition: ADLXDefines.h:282
+
@ MGPU_SECONDARY
Definition: ADLXDefines.h:975
+
@ MGPU_PRIMARY
Definition: ADLXDefines.h:974
+
@ MGPU_NONE
Definition: ADLXDefines.h:973
@ ASIC_UNDEFINED
Definition: ADLXDefines.h:346
+
@ UNDEFINED
Definition: ADLXDefines.h:366
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
ADLX_HG_TYPE
Indicates the type of Hybrid Graphic.
Definition: ADLXDefines.h:329
-
ADLX_GPU_TYPE
Indicates the GPU type.
Definition: ADLXDefines.h:365
+
ADLX_GPU_TYPE
Indicates the GPU type.
Definition: ADLXDefines.h:410
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
+
ADLX_MGPU_MODE
Indicates the AMD MGPU mode.
Definition: ADLXDefines.h:972
ADLX_ASIC_FAMILY_TYPE
Indicates the ASIC family type.
Definition: ADLXDefines.h:345
+
ADLX_PCI_BUS_TYPE
Indicates the PCI bus type.
Definition: ADLXDefines.h:365
diff --git a/SDKDoc/html/c_sample_log.html b/SDKDoc/html/c_sample_log.html index 51d44591..243025f2 100644 --- a/SDKDoc/html/c_sample_log.html +++ b/SDKDoc/html/c_sample_log.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -301,14 +301,14 @@

Sample Path

}
@ ADLX_OK
Definition: ADLXDefines.h:279
@ ADLX_FAIL
Definition: ADLXDefines.h:282
-
@ LDEBUG
Definition: ADLXDefines.h:586
-
@ DBGVIEW
Definition: ADLXDefines.h:603
-
@ APPLICATION
Definition: ADLXDefines.h:604
-
@ LOCALFILE
Definition: ADLXDefines.h:602
+
@ LDEBUG
Definition: ADLXDefines.h:631
+
@ DBGVIEW
Definition: ADLXDefines.h:648
+
@ APPLICATION
Definition: ADLXDefines.h:649
+
@ LOCALFILE
Definition: ADLXDefines.h:647
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
-
ADLX_LOG_SEVERITY
Indicates the severity level for ADLX logs.
Definition: ADLXDefines.h:585
-
ADLX_LOG_DESTINATION
Indicates the location of the log traces that are generated from the internal code execution of ADLX.
Definition: ADLXDefines.h:601
+
ADLX_LOG_SEVERITY
Indicates the severity level for ADLX logs.
Definition: ADLXDefines.h:630
+
ADLX_LOG_DESTINATION
Indicates the location of the log traces that are generated from the internal code execution of ADLX.
Definition: ADLXDefines.h:646
diff --git a/SDKDoc/html/c_sample_userprocess.html b/SDKDoc/html/c_sample_userprocess.html index db04f658..16bc5ffe 100644 --- a/SDKDoc/html/c_sample_userprocess.html +++ b/SDKDoc/html/c_sample_userprocess.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/c_ssm.html b/SDKDoc/html/c_ssm.html new file mode 100644 index 00000000..cc467a35 --- /dev/null +++ b/SDKDoc/html/c_ssm.html @@ -0,0 +1,361 @@ + + + + + + + + + +AMD Device Library eXtra: SmartShiftMax + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
SmartShiftMax
+
+
+
+ + + +

Demonstrates how to control AMD SmartShift Max when programming with ADLX.

+

Command Prompts

+ + + + + + + + + + + + + +
Command PromptDescription
1 Display AMD SmartShift Max support.
2 Display AMD SmartShift Max bias value, bias mode, and bias range.
3 Set SmartShift Max bias mode to Manual.
4 Set SmartShift Max bias mode to Auto.
5 Set SmartShift Max bias value.
M/m Show this menu.
Q/q Quit.
+

Sample Path

+

/Samples/C/PowerTuning/SmartShiftMax

+ +

Code

+
C
//
+
// Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved.
+
//
+
//-------------------------------------------------------------------------------------------------
+
+
+
#include "SDK/ADLXHelper/Windows/C/ADLXHelper.h"
+
#include "SDK/Include/IPowerTuning.h"
+
#include "SDK/Include/ISystem1.h"
+
+
// Display AMD SmartShift max support
+
void ShowSmartShiftMaxSupport(IADLXSmartShiftMax* ssm);
+
+
// Display current AMD SmartShift max state
+
void ShowSmartShiftMaxSate(IADLXSmartShiftMax* ssm);
+
+
// Set AMD SmartShift max bias mode
+
void SetSmartShiftMaxBiasMode(IADLXSmartShiftMax* ssm, int index);
+
+
// Set AMD SmartShift max bias value
+
void SetSmartShiftMaxBiasValue(IADLXSmartShiftMax* ssm);
+
+
// Main menu
+
void MainMenu();
+
+
// Menu action control
+
void MenuControl(IADLXSmartShiftMax* ssm);
+
+
int main()
+
{
+
// Define return code
+
ADLX_RESULT res = ADLX_FAIL;
+
+
// Initialize ADLX
+
res = ADLXHelper_Initialize();
+
if (ADLX_SUCCEEDED(res))
+
{
+
// Get system services
+
IADLXSystem* sys = ADLXHelper_GetSystemServices();
+
+
// Get IADLXSystem1 interface
+
IADLXSystem1* system1 = NULL;
+
res = sys->pVtbl->QueryInterface(sys, IID_IADLXSystem1(), (void**)(&system1));
+
if (ADLX_SUCCEEDED(res))
+
{
+
// Get power tuning services
+
IADLXPowerTuningServices* powerTuningServices = NULL;
+
res = system1->pVtbl->GetPowerTuningServices(system1, &powerTuningServices);
+
+
// Get AMD SmartShift Max interface
+
IADLXSmartShiftMax* ssm = NULL;
+
res = powerTuningServices->pVtbl->GetSmartShiftMax(powerTuningServices, &ssm);
+
if (ADLX_SUCCEEDED(res))
+
{
+
MainMenu();
+
MenuControl(ssm);
+
}
+
+
// Release AMD SmartShift Max interface
+
if (ssm != NULL)
+
{
+
ssm->pVtbl->Release(ssm);
+
ssm = NULL;
+
}
+
+
// Release power tuning services interface
+
if (powerTuningServices != NULL)
+
{
+
powerTuningServices->pVtbl->Release(powerTuningServices);
+
powerTuningServices = NULL;
+
}
+
}
+
else
+
{
+
printf("Failed to get IADLXSystem1 interface\n");
+
}
+
+
// Release IADLXSystem1 interface
+
if (system1 != NULL)
+
{
+
system1->pVtbl->Release(system1);
+
system1 = NULL;
+
}
+
}
+
else
+
{
+
printf("ADLX initialization failed\n");
+
return 0;
+
}
+
+
// Destroy ADLX
+
res = ADLXHelper_Terminate();
+
printf("Destroy ADLX res: %d\n", res);
+
+
// Pause to see the print out
+
system("pause");
+
+
return 0;
+
}
+
+
void ShowSmartShiftMaxSupport(IADLXSmartShiftMax* ssm)
+
{
+
adlx_bool supported = false;
+
ssm->pVtbl->IsSupported(ssm, &supported);
+
printf("\tIsSupported: %d\n", supported);
+
}
+
+
void ShowSmartShiftMaxSate(IADLXSmartShiftMax* ssm)
+
{
+ +
ADLX_RESULT ret = ssm->pVtbl->GetBiasMode(ssm, &mode);
+
if (ADLX_SUCCEEDED(ret))
+
printf("\tBias mode: %s\n", (mode == SSM_BIAS_MANUAL ? "manual" : "auto"));
+
else
+
printf("\tFailed to get bias mode, error code: %d\n", ret);
+
+
adlx_int bias = 0;
+
ret = ssm->pVtbl->GetBias(ssm, &bias);
+
if (ADLX_SUCCEEDED(ret))
+
printf("\tBias value: %d\n", bias);
+
else
+
printf("\tFailed to get bias value, error code: %d\n", ret);
+
+ +
ret = ssm->pVtbl->GetBiasRange(ssm, &range);
+
if (ADLX_SUCCEEDED(ret))
+
printf("\tBias range: [ %d, %d ], step: %d\n", range.minValue, range.maxValue, range.step);
+
else
+
printf("\tFailed to get bias range, error code: %d\n", ret);
+
}
+
+
void SetSmartShiftMaxBiasMode(IADLXSmartShiftMax* ssm, int index)
+
{
+
ADLX_SSM_BIAS_MODE mode = index == 0 ? SSM_BIAS_MANUAL : SSM_BIAS_AUTO;
+
ADLX_RESULT res = ssm->pVtbl->SetBiasMode(ssm, mode);
+
printf("\tSet bias mode %s, return code: %d\n", (mode == SSM_BIAS_MANUAL ? "manual" : "auto"), res);
+
}
+
+
void SetSmartShiftMaxBiasValue(IADLXSmartShiftMax* ssm)
+
{
+
adlx_int bias = 0;
+
ssm->pVtbl->GetBias(ssm, &bias);
+ +
ssm->pVtbl->GetBiasRange(ssm, &range);
+
adlx_int base = (range.maxValue + range.minValue) / 2;
+
adlx_int value = bias == base ? base + range.step : base;
+
ADLX_RESULT res = ssm->pVtbl->SetBias(ssm, value);
+
printf("\tSet bias value: %d, return code: %d\n", value, res);
+
}
+
+
void MainMenu()
+
{
+
printf("\tChoose from the following options:\n");
+
printf("\t->Press 1 to display AMD SmartShift Max support\n");
+
printf("\t->Press 2 to display AMD SmartShift Max bias value, bias mode, and bias range\n");
+
printf("\t->Press 3 to set AMD SmartShift Max bias mode to Manual\n");
+
printf("\t->Press 4 to set AMD SmartShift Max bias mode to Auto\n");
+
printf("\t->Press 5 to set AMD SmartShift Max bias value\n");
+
printf("\t->Press Q/q to terminate the application\n");
+
printf("\t->Press M/m to display main menu options\n");
+
}
+
+
void MenuControl(IADLXSmartShiftMax* ssm)
+
{
+
int num = 0;
+
while ((num = getchar()) != 'q' && num != 'Q')
+
{
+
switch (num)
+
{
+
// Display AMD SmartShift max support
+
case '1':
+
ShowSmartShiftMaxSupport(ssm);
+
break;
+
+
// Display current AMD SmartShift max state
+
case '2':
+
ShowSmartShiftMaxSate(ssm);
+
break;
+
+
// Set AMD SmartShift max bias mode
+
case '3':
+
case '4':
+
SetSmartShiftMaxBiasMode(ssm, num - '3');
+
break;
+
+
// Set AMD SmartShift max bias value
+
case '5':
+
SetSmartShiftMaxBiasValue(ssm);
+
break;
+
+
// Display menu options
+
case 'm':
+
case 'M':
+
MainMenu();
+
break;
+
default:
+
break;
+
}
+
}
+
}
+
@ ADLX_FAIL
Definition: ADLXDefines.h:282
+
@ SSM_BIAS_AUTO
Definition: ADLXDefines.h:943
+
@ SSM_BIAS_MANUAL
Definition: ADLXDefines.h:944
+
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
+
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
+
ADLX_SSM_BIAS_MODE
AMD SmartShift Max bias mode.
Definition: ADLXDefines.h:942
+
adlx_int maxValue
Definition: ADLXStructures.h:154
+
adlx_int step
Definition: ADLXStructures.h:155
+
adlx_int minValue
Definition: ADLXStructures.h:153
+
This structure contains information on the integer range.
Definition: ADLXStructures.h:152
+
+
+
+ + + + + + diff --git a/SDKDoc/html/classes.html b/SDKDoc/html/classes.html index 446770a3..aa28584f 100644 --- a/SDKDoc/html/classes.html +++ b/SDKDoc/html/classes.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/cpp_3_d_settings_event.html b/SDKDoc/html/cpp_3_d_settings_event.html index 0ccf5cf8..ff7e18cf 100644 --- a/SDKDoc/html/cpp_3_d_settings_event.html +++ b/SDKDoc/html/cpp_3_d_settings_event.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/cpp__anisotropic_filtering.html b/SDKDoc/html/cpp__anisotropic_filtering.html index 71ac8e2a..e2e7750c 100644 --- a/SDKDoc/html/cpp__anisotropic_filtering.html +++ b/SDKDoc/html/cpp__anisotropic_filtering.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -329,14 +329,14 @@

Sample Path

}
}
@ ADLX_FAIL
Definition: ADLXDefines.h:282
-
@ AF_LEVEL_X16
Definition: ADLXDefines.h:765
-
@ AF_LEVEL_X4
Definition: ADLXDefines.h:763
-
@ AF_LEVEL_X2
Definition: ADLXDefines.h:762
-
@ AF_LEVEL_INVALID
Definition: ADLXDefines.h:761
-
@ AF_LEVEL_X8
Definition: ADLXDefines.h:764
+
@ AF_LEVEL_X16
Definition: ADLXDefines.h:810
+
@ AF_LEVEL_X4
Definition: ADLXDefines.h:808
+
@ AF_LEVEL_X2
Definition: ADLXDefines.h:807
+
@ AF_LEVEL_INVALID
Definition: ADLXDefines.h:806
+
@ AF_LEVEL_X8
Definition: ADLXDefines.h:809
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
-
ADLX_ANISOTROPIC_FILTERING_LEVEL
Indicates the Anisotropic Filtering level.
Definition: ADLXDefines.h:760
+
ADLX_ANISOTROPIC_FILTERING_LEVEL
Indicates the Anisotropic Filtering level.
Definition: ADLXDefines.h:805
diff --git a/SDKDoc/html/cpp__anti_aliasing.html b/SDKDoc/html/cpp__anti_aliasing.html index 8076a5e4..4d9453bc 100644 --- a/SDKDoc/html/cpp__anti_aliasing.html +++ b/SDKDoc/html/cpp__anti_aliasing.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -388,25 +388,25 @@

Sample Path

}
}
}
-
@ AA_MODE_ENHANCE_APP_SETTINGS
Definition: ADLXDefines.h:713
-
@ AA_MODE_OVERRIDE_APP_SETTINGS
Definition: ADLXDefines.h:714
-
@ AA_MODE_USE_APP_SETTINGS
Definition: ADLXDefines.h:712
-
@ AA_LEVEL_4XEQ
Definition: ADLXDefines.h:731
-
@ AA_LEVEL_8XEQ
Definition: ADLXDefines.h:733
-
@ AA_LEVEL_4X
Definition: ADLXDefines.h:730
-
@ AA_LEVEL_2XEQ
Definition: ADLXDefines.h:729
-
@ AA_LEVEL_INVALID
Definition: ADLXDefines.h:727
-
@ AA_LEVEL_8X
Definition: ADLXDefines.h:732
-
@ AA_LEVEL_2X
Definition: ADLXDefines.h:728
+
@ AA_MODE_ENHANCE_APP_SETTINGS
Definition: ADLXDefines.h:758
+
@ AA_MODE_OVERRIDE_APP_SETTINGS
Definition: ADLXDefines.h:759
+
@ AA_MODE_USE_APP_SETTINGS
Definition: ADLXDefines.h:757
+
@ AA_LEVEL_4XEQ
Definition: ADLXDefines.h:776
+
@ AA_LEVEL_8XEQ
Definition: ADLXDefines.h:778
+
@ AA_LEVEL_4X
Definition: ADLXDefines.h:775
+
@ AA_LEVEL_2XEQ
Definition: ADLXDefines.h:774
+
@ AA_LEVEL_INVALID
Definition: ADLXDefines.h:772
+
@ AA_LEVEL_8X
Definition: ADLXDefines.h:777
+
@ AA_LEVEL_2X
Definition: ADLXDefines.h:773
@ ADLX_FAIL
Definition: ADLXDefines.h:282
-
@ AA_METHOD_SUPERSAMPLING
Definition: ADLXDefines.h:748
-
@ AA_METHOD_MULTISAMPLING
Definition: ADLXDefines.h:746
-
@ AA_METHOD_ADAPTIVE_MULTISAMPLING
Definition: ADLXDefines.h:747
+
@ AA_METHOD_SUPERSAMPLING
Definition: ADLXDefines.h:793
+
@ AA_METHOD_MULTISAMPLING
Definition: ADLXDefines.h:791
+
@ AA_METHOD_ADAPTIVE_MULTISAMPLING
Definition: ADLXDefines.h:792
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
-
ADLX_ANTI_ALIASING_MODE
Indicates the anti-aliasing mode.
Definition: ADLXDefines.h:711
-
ADLX_ANTI_ALIASING_LEVEL
Indicates the anti-aliasing level.
Definition: ADLXDefines.h:726
+
ADLX_ANTI_ALIASING_MODE
Indicates the anti-aliasing mode.
Definition: ADLXDefines.h:756
+
ADLX_ANTI_ALIASING_LEVEL
Indicates the anti-aliasing level.
Definition: ADLXDefines.h:771
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
-
ADLX_ANTI_ALIASING_METHOD
Indicates the anti-aliasing method.
Definition: ADLXDefines.h:745
+
ADLX_ANTI_ALIASING_METHOD
Indicates the anti-aliasing method.
Definition: ADLXDefines.h:790
diff --git a/SDKDoc/html/cpp__anti_lag.html b/SDKDoc/html/cpp__anti_lag.html index 569841c9..572ba7b2 100644 --- a/SDKDoc/html/cpp__anti_lag.html +++ b/SDKDoc/html/cpp__anti_lag.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -353,11 +353,11 @@

Sample Path

}
}
}
-
@ ANTILAGNEXT
Definition: ADLXDefines.h:900
-
@ ANTILAG
Definition: ADLXDefines.h:899
+
@ ANTILAGNEXT
Definition: ADLXDefines.h:959
+
@ ANTILAG
Definition: ADLXDefines.h:958
@ ADLX_FAIL
Definition: ADLXDefines.h:282
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
-
ADLX_ANTILAG_STATE
Indicates the state of Anti Lag.
Definition: ADLXDefines.h:898
+
ADLX_ANTILAG_STATE
Indicates the state of Anti Lag.
Definition: ADLXDefines.h:957
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
diff --git a/SDKDoc/html/cpp__boost.html b/SDKDoc/html/cpp__boost.html index 0b57753a..1e93d599 100644 --- a/SDKDoc/html/cpp__boost.html +++ b/SDKDoc/html/cpp__boost.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/cpp__chill.html b/SDKDoc/html/cpp__chill.html index 02889623..9a122fe8 100644 --- a/SDKDoc/html/cpp__chill.html +++ b/SDKDoc/html/cpp__chill.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/cpp__enhanced_sync.html b/SDKDoc/html/cpp__enhanced_sync.html index cf4a7ed9..48a042cd 100644 --- a/SDKDoc/html/cpp__enhanced_sync.html +++ b/SDKDoc/html/cpp__enhanced_sync.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/cpp__f_r_t_c.html b/SDKDoc/html/cpp__f_r_t_c.html index 8eb94c6d..b26f328c 100644 --- a/SDKDoc/html/cpp__f_r_t_c.html +++ b/SDKDoc/html/cpp__f_r_t_c.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/cpp__g_p_u_auto_tuning.html b/SDKDoc/html/cpp__g_p_u_auto_tuning.html index d2522411..159173b6 100644 --- a/SDKDoc/html/cpp__g_p_u_auto_tuning.html +++ b/SDKDoc/html/cpp__g_p_u_auto_tuning.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/cpp__g_p_u_preset_tuning.html b/SDKDoc/html/cpp__g_p_u_preset_tuning.html index 0c31bcf4..97b0aff7 100644 --- a/SDKDoc/html/cpp__g_p_u_preset_tuning.html +++ b/SDKDoc/html/cpp__g_p_u_preset_tuning.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/cpp__i2_c.html b/SDKDoc/html/cpp__i2_c.html index 6ef51565..a292d786 100644 --- a/SDKDoc/html/cpp__i2_c.html +++ b/SDKDoc/html/cpp__i2_c.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -345,7 +345,7 @@

Sample Path

system("pause");
return retCode;
}
-
@ I2C_LINE_OEM2
Definition: ADLXDefines.h:835
+
@ I2C_LINE_OEM2
Definition: ADLXDefines.h:880
@ ADLX_FAIL
Definition: ADLXDefines.h:282
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
diff --git a/SDKDoc/html/cpp__image_sharpening.html b/SDKDoc/html/cpp__image_sharpening.html index 8ed8070c..2682d5ae 100644 --- a/SDKDoc/html/cpp__image_sharpening.html +++ b/SDKDoc/html/cpp__image_sharpening.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/cpp__manual_fan_tuning.html b/SDKDoc/html/cpp__manual_fan_tuning.html index 98a7356c..52f0255d 100644 --- a/SDKDoc/html/cpp__manual_fan_tuning.html +++ b/SDKDoc/html/cpp__manual_fan_tuning.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/cpp__manual_graphics_tuning.html b/SDKDoc/html/cpp__manual_graphics_tuning.html index 1d34c483..3ddc0d05 100644 --- a/SDKDoc/html/cpp__manual_graphics_tuning.html +++ b/SDKDoc/html/cpp__manual_graphics_tuning.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -466,7 +466,7 @@

Sample Path

res = manualGFXTuning2->GetGPUVoltageRange(&voltRange);
res = manualGFXTuning2->SetGPUMinFrequency(freqRange.minValue);
std::cout << "\tSet GPU min frequency " << (ADLX_SUCCEEDED (res) ? "succeeded" : "failed") << std::endl;
-
res = manualGFXTuning2->SetGPUMaxFrequency(freqRange.maxValue);
+
res = manualGFXTuning2->SetGPUMaxFrequency(freqRange.minValue + 100);
std::cout << "\tSet GPU max frequency " << (ADLX_SUCCEEDED (res) ? "succeeded" : "failed") << std::endl;
res = manualGFXTuning2->SetGPUVoltage(voltRange.minValue + (voltRange.maxValue - voltRange.minValue) / 2);
std::cout << "\tSet GPU voltage " << (ADLX_SUCCEEDED (res) ? "succeeded" : "failed") << std::endl;
diff --git a/SDKDoc/html/cpp__manual_power_tuning.html b/SDKDoc/html/cpp__manual_power_tuning.html index f9c3a7b8..eaef81b1 100644 --- a/SDKDoc/html/cpp__manual_power_tuning.html +++ b/SDKDoc/html/cpp__manual_power_tuning.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/cpp__manual_v_r_a_m_tuning.html b/SDKDoc/html/cpp__manual_v_r_a_m_tuning.html index 66e4c2d0..c272cb41 100644 --- a/SDKDoc/html/cpp__manual_v_r_a_m_tuning.html +++ b/SDKDoc/html/cpp__manual_v_r_a_m_tuning.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -202,14 +202,20 @@

Sample Path

res = gpuTuningService->IsSupportedManualVRAMTuning(gpu, &supported);
if (ADLX_SUCCEEDED(res))
std::cout << "\tGPU manual VRAM tuning support status: " << supported << std::endl;
-
-
// Get manual VRAM tuning interface
-
IADLXInterfacePtr vramTuningIfc;
-
res = gpuTuningService->GetManualVRAMTuning(gpu, &vramTuningIfc);
-
if (ADLX_SUCCEEDED(res))
+
if (supported)
+
{
+
// Get manual VRAM tuning interface
+
IADLXInterfacePtr vramTuningIfc;
+
res = gpuTuningService->GetManualVRAMTuning(gpu, &vramTuningIfc);
+
if (ADLX_SUCCEEDED(res))
+
{
+
MainMenu(vramTuningIfc);
+
MenuControl(vramTuningIfc);
+
}
+
}
+
else
{
-
MainMenu(vramTuningIfc);
-
MenuControl(vramTuningIfc);
+
return WaitAndExit("\nThis GPU Doesn't support Manual VRAM Tuning", 0);
}
}
}
@@ -537,15 +543,15 @@

Sample Path

return retCode;
}
@ ADLX_FAIL
Definition: ADLXDefines.h:282
-
@ MEMORYTIMING_MEMORYTIMING_LEVEL_2
Definition: ADLXDefines.h:819
-
@ MEMORYTIMING_AUTOMATIC
Definition: ADLXDefines.h:817
-
@ MEMORYTIMING_FAST_TIMING_LEVEL_2
Definition: ADLXDefines.h:816
-
@ MEMORYTIMING_MEMORYTIMING_LEVEL_1
Definition: ADLXDefines.h:818
-
@ MEMORYTIMING_FAST_TIMING
Definition: ADLXDefines.h:815
-
@ MEMORYTIMING_DEFAULT
Definition: ADLXDefines.h:814
+
@ MEMORYTIMING_MEMORYTIMING_LEVEL_2
Definition: ADLXDefines.h:864
+
@ MEMORYTIMING_AUTOMATIC
Definition: ADLXDefines.h:862
+
@ MEMORYTIMING_FAST_TIMING_LEVEL_2
Definition: ADLXDefines.h:861
+
@ MEMORYTIMING_MEMORYTIMING_LEVEL_1
Definition: ADLXDefines.h:863
+
@ MEMORYTIMING_FAST_TIMING
Definition: ADLXDefines.h:860
+
@ MEMORYTIMING_DEFAULT
Definition: ADLXDefines.h:859
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
-
ADLX_MEMORYTIMING_DESCRIPTION
Indicates the priority of the log entry.
Definition: ADLXDefines.h:813
+
ADLX_MEMORYTIMING_DESCRIPTION
Indicates the priority of the log entry.
Definition: ADLXDefines.h:858
adlx_int maxValue
Definition: ADLXStructures.h:154
adlx_int step
Definition: ADLXStructures.h:155
adlx_int minValue
Definition: ADLXStructures.h:153
diff --git a/SDKDoc/html/cpp__morphologic_anti_aliasing.html b/SDKDoc/html/cpp__morphologic_anti_aliasing.html index 0e1b19d8..81c11621 100644 --- a/SDKDoc/html/cpp__morphologic_anti_aliasing.html +++ b/SDKDoc/html/cpp__morphologic_anti_aliasing.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/cpp__perf_all_metrics.html b/SDKDoc/html/cpp__perf_all_metrics.html index f1cc34a1..6e5a99a6 100644 --- a/SDKDoc/html/cpp__perf_all_metrics.html +++ b/SDKDoc/html/cpp__perf_all_metrics.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/cpp__perf_f_p_s_metrics.html b/SDKDoc/html/cpp__perf_f_p_s_metrics.html index 8c5b647b..af496559 100644 --- a/SDKDoc/html/cpp__perf_f_p_s_metrics.html +++ b/SDKDoc/html/cpp__perf_f_p_s_metrics.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/cpp__perf_g_p_u_metrics.html b/SDKDoc/html/cpp__perf_g_p_u_metrics.html index 4ea7990b..459ef2e4 100644 --- a/SDKDoc/html/cpp__perf_g_p_u_metrics.html +++ b/SDKDoc/html/cpp__perf_g_p_u_metrics.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -767,7 +767,7 @@

Sample Path

ShowGPUVRAM(gpuMetricsSupport, gpuMetrics);
ShowGPUVoltage(gpuMetricsSupport, gpuMetrics);
ShowGPUTotalBoardPower(gpuMetricsSupport, gpuMetrics);
-
ShowGPUIntakeTemperature (gpuMetricsSupport, gpuMetrics);
+
ShowGPUIntakeTemperature(gpuMetricsSupport, gpuMetrics);
std::cout << std::noboolalpha;
}
std::cout << std::endl;
diff --git a/SDKDoc/html/cpp__perf_system_metrics.html b/SDKDoc/html/cpp__perf_system_metrics.html index 1eacfa9e..ae03ccd1 100644 --- a/SDKDoc/html/cpp__perf_system_metrics.html +++ b/SDKDoc/html/cpp__perf_system_metrics.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -136,7 +136,7 @@

Sample Path

#include "SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h"
-
#include "SDK/Include/IPerformanceMonitoring.h"
+
#include "SDK/Include/IPerformanceMonitoring1.h"
#include <iostream>
// Use ADLX namespace
@@ -361,6 +361,43 @@

Sample Path

}
}
+
// Show SmartShift Max
+
void ShowSmartShiftMax(IADLXSystemMetricsSupportPtr systemMetricsSupport, IADLXSystemMetricsPtr systemMetrics)
+
{
+
adlx_bool supported = false;
+
IADLXSystemMetricsSupport1Ptr sysMetricsSupport1(systemMetricsSupport);
+
IADLXSystemMetrics1Ptr sysMetrics1(systemMetrics);
+
if (!sysMetricsSupport1)
+
{
+
std::cout << "\tGet IADLXSystemMetricsSupport1Ptr failed" << std::endl;
+
return;
+
}
+
if (!sysMetrics1)
+
{
+
std::cout << "\tGet IADLXSystemMetrics1Ptr failed" << std::endl;
+
return;
+
}
+
+
// Display power distribution support status
+
ADLX_RESULT res = sysMetricsSupport1->IsSupportedPowerDistribution(&supported);
+
if (ADLX_SUCCEEDED(res))
+
{
+
std::cout << "PowerDistribution support status: " << supported << std::endl;
+
if (supported)
+
{
+
int apuShiftValue, gpuShiftValue, apuShiftLimit, gpuShiftLimit, totalShiftLimit;
+
res = sysMetrics1->PowerDistribution(&apuShiftValue, &gpuShiftValue, &apuShiftLimit, &gpuShiftLimit, &totalShiftLimit);
+
if (ADLX_SUCCEEDED(res))
+
std::cout << "The PowerDistribution is:\n"
+
<< " apuShiftValue: " << apuShiftValue
+
<< " ,gpuShiftValue: " << gpuShiftValue
+
<< " ,apuShiftLimit: " << apuShiftLimit
+
<< " ,gpuShiftLimit: " << gpuShiftLimit
+
<< " ,totalShiftLimit: " << totalShiftLimit << std::endl;
+
}
+
}
+
}
+
// Display current system metrics
void ShowCurrentSystemMetrics(IADLXPerformanceMonitoringServicesPtr perfMonitoringServices)
{
@@ -386,6 +423,7 @@

Sample Path

ShowCPUUsage(systemMetricsSupport, systemMetrics);
ShowSystemRAM(systemMetricsSupport, systemMetrics);
ShowSmartShift(systemMetricsSupport, systemMetrics);
+
ShowSmartShiftMax(systemMetricsSupport, systemMetrics);
std::cout << std::noboolalpha;
}
Sleep(1000);
@@ -481,6 +519,7 @@

Sample Path

ShowCPUUsage(systemMetricsSupport, systemMetrics);
ShowSystemRAM(systemMetricsSupport, systemMetrics);
ShowSmartShift(systemMetricsSupport, systemMetrics);
+
ShowSmartShiftMax(systemMetricsSupport, systemMetrics);
std::cout << std::noboolalpha;
}
std::cout << std::endl;
diff --git a/SDKDoc/html/cpp__r_s_r.html b/SDKDoc/html/cpp__r_s_r.html index a689507c..7869ce84 100644 --- a/SDKDoc/html/cpp__r_s_r.html +++ b/SDKDoc/html/cpp__r_s_r.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/cpp__reset_shader_cache.html b/SDKDoc/html/cpp__reset_shader_cache.html index a86b7d42..2be798d7 100644 --- a/SDKDoc/html/cpp__reset_shader_cache.html +++ b/SDKDoc/html/cpp__reset_shader_cache.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/cpp__sync3_d_receive.html b/SDKDoc/html/cpp__sync3_d_receive.html index e1a92b8d..ba17a16e 100644 --- a/SDKDoc/html/cpp__sync3_d_receive.html +++ b/SDKDoc/html/cpp__sync3_d_receive.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -127,6 +127,7 @@

Sample Path

#include "SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h"
#include "SDK/Include/I3DSettings.h"
+
#include "SDK/Include/I3DSettings1.h"
#include "conio.h"
#include <iostream>
#include <string>
@@ -218,6 +219,13 @@

Sample Path

// Get 3DSettings service
IADLX3DSettingsServicesPtr d3dSettingSrv;
g_ADLXHelp.GetSystemServices()->Get3DSettingsServices(&d3dSettingSrv);
+
IADLX3DSettingsServices1Ptr d3dSettingSrv1 (d3dSettingSrv);
+
+
IADLX3DSettingsChangedEvent1Ptr p3DSettingsChangedEvent1(p3DSettingsChangedEvent);
+
if (p3DSettingsChangedEvent1 == nullptr)
+
{
+
std::cout << "3DSettingsChangedEvent1 not supported" << std::endl;
+
}
// Get the GPU interface
IADLXGPUPtr gpu;
@@ -503,52 +511,52 @@

Sample Path

sprintf_s(uniqueName, 128, "name:%s, id:%d", gpuName, id);
}
}
-
@ WFVR_ALWAYS_ON
Definition: ADLXDefines.h:699
-
@ WFVR_ALWAYS_OFF
Definition: ADLXDefines.h:696
-
@ WFVR_OFF_UNLESS_APP_SPECIFIES
Definition: ADLXDefines.h:697
-
@ WFVR_ON_UNLESS_APP_SPECIFIES
Definition: ADLXDefines.h:698
-
@ AA_MODE_ENHANCE_APP_SETTINGS
Definition: ADLXDefines.h:713
-
@ AA_MODE_OVERRIDE_APP_SETTINGS
Definition: ADLXDefines.h:714
-
@ AA_MODE_USE_APP_SETTINGS
Definition: ADLXDefines.h:712
-
@ T_LEVEL_OFF
Definition: ADLXDefines.h:793
-
@ T_LEVEL_2X
Definition: ADLXDefines.h:794
-
@ T_LEVEL_4X
Definition: ADLXDefines.h:795
-
@ T_LEVEL_32X
Definition: ADLXDefines.h:799
-
@ T_LEVEL_6X
Definition: ADLXDefines.h:796
-
@ T_LEVEL_16X
Definition: ADLXDefines.h:798
-
@ T_LEVEL_8X
Definition: ADLXDefines.h:797
-
@ T_LEVEL_64X
Definition: ADLXDefines.h:800
-
@ T_MODE_OVERRIDE_APP_SETTINGS
Definition: ADLXDefines.h:780
-
@ T_MODE_AMD_OPTIMIZED
Definition: ADLXDefines.h:778
-
@ T_MODE_USE_APP_SETTINGS
Definition: ADLXDefines.h:779
-
@ SYNC_ORIGIN_UNKNOWN
Definition: ADLXDefines.h:852
-
@ SYNC_ORIGIN_EXTERNAL
Definition: ADLXDefines.h:854
-
@ AA_LEVEL_4XEQ
Definition: ADLXDefines.h:731
-
@ AA_LEVEL_8XEQ
Definition: ADLXDefines.h:733
-
@ AA_LEVEL_4X
Definition: ADLXDefines.h:730
-
@ AA_LEVEL_2XEQ
Definition: ADLXDefines.h:729
-
@ AA_LEVEL_INVALID
Definition: ADLXDefines.h:727
-
@ AA_LEVEL_8X
Definition: ADLXDefines.h:732
-
@ AA_LEVEL_2X
Definition: ADLXDefines.h:728
+
@ WFVR_ALWAYS_ON
Definition: ADLXDefines.h:744
+
@ WFVR_ALWAYS_OFF
Definition: ADLXDefines.h:741
+
@ WFVR_OFF_UNLESS_APP_SPECIFIES
Definition: ADLXDefines.h:742
+
@ WFVR_ON_UNLESS_APP_SPECIFIES
Definition: ADLXDefines.h:743
+
@ AA_MODE_ENHANCE_APP_SETTINGS
Definition: ADLXDefines.h:758
+
@ AA_MODE_OVERRIDE_APP_SETTINGS
Definition: ADLXDefines.h:759
+
@ AA_MODE_USE_APP_SETTINGS
Definition: ADLXDefines.h:757
+
@ T_LEVEL_OFF
Definition: ADLXDefines.h:838
+
@ T_LEVEL_2X
Definition: ADLXDefines.h:839
+
@ T_LEVEL_4X
Definition: ADLXDefines.h:840
+
@ T_LEVEL_32X
Definition: ADLXDefines.h:844
+
@ T_LEVEL_6X
Definition: ADLXDefines.h:841
+
@ T_LEVEL_16X
Definition: ADLXDefines.h:843
+
@ T_LEVEL_8X
Definition: ADLXDefines.h:842
+
@ T_LEVEL_64X
Definition: ADLXDefines.h:845
+
@ T_MODE_OVERRIDE_APP_SETTINGS
Definition: ADLXDefines.h:825
+
@ T_MODE_AMD_OPTIMIZED
Definition: ADLXDefines.h:823
+
@ T_MODE_USE_APP_SETTINGS
Definition: ADLXDefines.h:824
+
@ SYNC_ORIGIN_UNKNOWN
Definition: ADLXDefines.h:897
+
@ SYNC_ORIGIN_EXTERNAL
Definition: ADLXDefines.h:899
+
@ AA_LEVEL_4XEQ
Definition: ADLXDefines.h:776
+
@ AA_LEVEL_8XEQ
Definition: ADLXDefines.h:778
+
@ AA_LEVEL_4X
Definition: ADLXDefines.h:775
+
@ AA_LEVEL_2XEQ
Definition: ADLXDefines.h:774
+
@ AA_LEVEL_INVALID
Definition: ADLXDefines.h:772
+
@ AA_LEVEL_8X
Definition: ADLXDefines.h:777
+
@ AA_LEVEL_2X
Definition: ADLXDefines.h:773
@ ADLX_FAIL
Definition: ADLXDefines.h:282
-
@ AF_LEVEL_X16
Definition: ADLXDefines.h:765
-
@ AF_LEVEL_X4
Definition: ADLXDefines.h:763
-
@ AF_LEVEL_X2
Definition: ADLXDefines.h:762
-
@ AF_LEVEL_INVALID
Definition: ADLXDefines.h:761
-
@ AF_LEVEL_X8
Definition: ADLXDefines.h:764
-
@ AA_METHOD_SUPERSAMPLING
Definition: ADLXDefines.h:748
-
@ AA_METHOD_MULTISAMPLING
Definition: ADLXDefines.h:746
-
@ AA_METHOD_ADAPTIVE_MULTISAMPLING
Definition: ADLXDefines.h:747
+
@ AF_LEVEL_X16
Definition: ADLXDefines.h:810
+
@ AF_LEVEL_X4
Definition: ADLXDefines.h:808
+
@ AF_LEVEL_X2
Definition: ADLXDefines.h:807
+
@ AF_LEVEL_INVALID
Definition: ADLXDefines.h:806
+
@ AF_LEVEL_X8
Definition: ADLXDefines.h:809
+
@ AA_METHOD_SUPERSAMPLING
Definition: ADLXDefines.h:793
+
@ AA_METHOD_MULTISAMPLING
Definition: ADLXDefines.h:791
+
@ AA_METHOD_ADAPTIVE_MULTISAMPLING
Definition: ADLXDefines.h:792
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
-
ADLX_WAIT_FOR_VERTICAL_REFRESH_MODE
Indicates the modes of VSync settings.
Definition: ADLXDefines.h:695
-
ADLX_ANTI_ALIASING_MODE
Indicates the anti-aliasing mode.
Definition: ADLXDefines.h:711
-
ADLX_TESSELLATION_LEVEL
Indicates the tessellation level on a GPU.
Definition: ADLXDefines.h:792
-
ADLX_TESSELLATION_MODE
Indicates the tessellation setting on a GPU.
Definition: ADLXDefines.h:777
-
ADLX_SYNC_ORIGIN
Indicates the origin of an event.
Definition: ADLXDefines.h:851
-
ADLX_ANTI_ALIASING_LEVEL
Indicates the anti-aliasing level.
Definition: ADLXDefines.h:726
+
ADLX_WAIT_FOR_VERTICAL_REFRESH_MODE
Indicates the modes of VSync settings.
Definition: ADLXDefines.h:740
+
ADLX_ANTI_ALIASING_MODE
Indicates the anti-aliasing mode.
Definition: ADLXDefines.h:756
+
ADLX_TESSELLATION_LEVEL
Indicates the tessellation level on a GPU.
Definition: ADLXDefines.h:837
+
ADLX_TESSELLATION_MODE
Indicates the tessellation setting on a GPU.
Definition: ADLXDefines.h:822
+
ADLX_SYNC_ORIGIN
Indicates the origin of an event.
Definition: ADLXDefines.h:896
+
ADLX_ANTI_ALIASING_LEVEL
Indicates the anti-aliasing level.
Definition: ADLXDefines.h:771
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
-
ADLX_ANISOTROPIC_FILTERING_LEVEL
Indicates the Anisotropic Filtering level.
Definition: ADLXDefines.h:760
-
ADLX_ANTI_ALIASING_METHOD
Indicates the anti-aliasing method.
Definition: ADLXDefines.h:745
+
ADLX_ANISOTROPIC_FILTERING_LEVEL
Indicates the Anisotropic Filtering level.
Definition: ADLXDefines.h:805
+
ADLX_ANTI_ALIASING_METHOD
Indicates the anti-aliasing method.
Definition: ADLXDefines.h:790
diff --git a/SDKDoc/html/cpp__sync_display_receive.html b/SDKDoc/html/cpp__sync_display_receive.html index 1d06638b..bc9f0b72 100644 --- a/SDKDoc/html/cpp__sync_display_receive.html +++ b/SDKDoc/html/cpp__sync_display_receive.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -128,6 +128,7 @@

Sample Path

#include "SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h"
#include "SDK/Include/IDisplays.h"
#include "SDK/Include/IDisplays1.h"
+
#include "SDK/Include/IDisplays2.h"
#include "SDK/Include/IDisplaySettings.h"
#include "conio.h"
#include <iostream>
@@ -159,12 +160,6 @@

Sample Path

adlx_bool ADLX_STD_CALL OnDisplaySettingsChanged(IADLXDisplaySettingsChangedEvent* pDisplaySettingsChangedEvent) override
{
ADLX_SYNC_ORIGIN origin = pDisplaySettingsChangedEvent->GetOrigin();
-
IADLXDisplaySettingsChangedEvent1Ptr pDisplaySettingChangedEvent1(pDisplaySettingsChangedEvent);
-
if (nullptr == pDisplaySettingChangedEvent1)
-
{
-
std::cout << "IADLXDisplaySettingsChangedEvent1 not supported" << std::endl;
-
}
-
if (origin == SYNC_ORIGIN_EXTERNAL)
{
IADLXDisplayServicesPtr displayServices;
@@ -234,14 +229,33 @@

Sample Path

std::cout << "Display " << displayName << "Get sync event, VSR is changed" << std::endl;
}
-
if (pDisplaySettingChangedEvent1)
+
// Get IADLXDisplaySettingsChangedEvent1 interface
+
IADLXDisplaySettingsChangedEvent1Ptr pDisplaySettingChangedEvent1(pDisplaySettingsChangedEvent);
+
if (nullptr == pDisplaySettingChangedEvent1)
+
{
+
std::cout << "IADLXDisplaySettingsChangedEvent1 not supported" << std::endl;
+
}
+
else
{
if (pDisplaySettingChangedEvent1->IsDisplayBlankingChanged())
{
-
std::cout << "Display " << displayName << "Get sync event, display blanking is changed" << std::endl;
+
std::cout << "Display " << displayName << "Get sync event, Display blanking is changed" << std::endl;
}
}
+
// Get IADLXDisplaySettingsChangedEvent2 interface
+
IADLXDisplaySettingsChangedEvent2Ptr pDisplaySettingChangedEvent2(pDisplaySettingsChangedEvent);
+
if (nullptr == pDisplaySettingChangedEvent2)
+
{
+
std::cout << "IADLXDisplaySettingsChangedEvent2 not supported" << std::endl;
+
}
+
else
+
{
+
if (pDisplaySettingChangedEvent2->IsDisplayConnectivityExperienceChanged())
+
{
+
std::cout << "Display " << displayName << "Get sync event, Display connectivity experience is changed" << std::endl;
+
}
+
}
}
SetEvent(displaySettingsEvent);
@@ -404,10 +418,10 @@

Sample Path

sprintf_s(uniqueName, 128, "name:%s, id:%zu", gpuName, id);
}
}
-
@ SYNC_ORIGIN_EXTERNAL
Definition: ADLXDefines.h:854
+
@ SYNC_ORIGIN_EXTERNAL
Definition: ADLXDefines.h:899
@ ADLX_FAIL
Definition: ADLXDefines.h:282
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
-
ADLX_SYNC_ORIGIN
Indicates the origin of an event.
Definition: ADLXDefines.h:851
+
ADLX_SYNC_ORIGIN
Indicates the origin of an event.
Definition: ADLXDefines.h:896
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
diff --git a/SDKDoc/html/cpp__sync_g_p_u_tuning.html b/SDKDoc/html/cpp__sync_g_p_u_tuning.html index 51d77b8b..7f9045cc 100644 --- a/SDKDoc/html/cpp__sync_g_p_u_tuning.html +++ b/SDKDoc/html/cpp__sync_g_p_u_tuning.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -126,7 +126,7 @@

Sample Path

#include "SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h"
-
#include "SDK/Include/IGPUTuning.h"
+
#include "SDK/Include/IGPUTuning1.h"
#include <iostream>
#include <string>
@@ -150,6 +150,8 @@

Sample Path

public:
adlx_bool ADLX_STD_CALL OnGPUTuningChanged(IADLXGPUTuningChangedEvent* pGPUTuningChangedEvent) override
{
+
IADLXGPUTuningChangedEvent1* pGPUTuningChangedEvent1 = nullptr;
+
pGPUTuningChangedEvent->QueryInterface(L"IADLXGPUTuningChangedEvent1", reinterpret_cast<void**>(&pGPUTuningChangedEvent1));
ADLX_SYNC_ORIGIN origin = pGPUTuningChangedEvent->GetOrigin();
if (origin == SYNC_ORIGIN_EXTERNAL)
{
@@ -184,6 +186,10 @@

Sample Path

{
std::cout << "\tManualPowerTuningChanged" << std::endl;
}
+
else if (pGPUTuningChangedEvent1->IsSmartAccessMemoryChanged())
+
{
+
std::cout << "\tSmartAccessMemoryChanged" << std::endl;
+
}
}
SetEvent(blockEvent);
@@ -278,10 +284,10 @@

Sample Path

sprintf_s(uniqueName, 128, "name:%s, id:%d", gpuName, id);
}
}
-
@ SYNC_ORIGIN_EXTERNAL
Definition: ADLXDefines.h:854
+
@ SYNC_ORIGIN_EXTERNAL
Definition: ADLXDefines.h:899
@ ADLX_FAIL
Definition: ADLXDefines.h:282
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
-
ADLX_SYNC_ORIGIN
Indicates the origin of an event.
Definition: ADLXDefines.h:851
+
ADLX_SYNC_ORIGIN
Indicates the origin of an event.
Definition: ADLXDefines.h:896
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
diff --git a/SDKDoc/html/cpp__sync_power_tuning.html b/SDKDoc/html/cpp__sync_power_tuning.html new file mode 100644 index 00000000..58fe6184 --- /dev/null +++ b/SDKDoc/html/cpp__sync_power_tuning.html @@ -0,0 +1,268 @@ + + + + + + + + + +AMD Device Library eXtra: SyncPowerTuning + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
SyncPowerTuning
+
+
+
+ + + +

Demonstrates how to receive notifications of changes in power tuning using ADLX.
+ To receive the event, another application must be used to change these settings, such as the SmartShiftMax. +

+

Sample Path

+

/Samples/CPP/ReceivingEventsNotifications/SyncPowerTuning

+ +

Code

+
C++
//
+
// Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved.
+
//
+
//-------------------------------------------------------------------------------------------------
+
+
+
#include "SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h"
+
#include "SDK/Include/IPowerTuning.h"
+
#include "SDK/Include/ISystem1.h"
+
#include <iostream>
+
#include <string>
+
+
// Use ADLX namespace
+
using namespace adlx;
+
+
// ADLXHelper instance
+
// No outstanding interfaces from ADLX must exist when ADLX is destroyed.
+
// Use global variables to ensure validity of the interface.
+
static ADLXHelper g_ADLXHelp;
+
+
// Block event to verify call back
+
HANDLE blockEvent = nullptr;
+
+
// Call back to handle changed events
+
class CallBackPowerTuningChanged : public IADLXPowerTuningChangedListener
+
{
+
public:
+
adlx_bool ADLX_STD_CALL OnPowerTuningChanged(IADLXPowerTuningChangedEvent* pPowerTuningChangedEvent)
+
{
+
ADLX_SYNC_ORIGIN origin = pPowerTuningChangedEvent->GetOrigin();
+
if (origin == SYNC_ORIGIN_EXTERNAL)
+
{
+
if (pPowerTuningChangedEvent->IsSmartShiftMaxChanged())
+
{
+
std::cout << "\tSmartShiftMaxChanged" << std::endl;
+
}
+
}
+
SetEvent(blockEvent);
+
+
// Return true for ADLX to continue notifying the next listener, or false to stop notification.
+
return true;
+
}
+
};
+
+
int main()
+
{
+
// Define return code
+
ADLX_RESULT res = ADLX_FAIL;
+
+
// Initialize ADLX
+
res = g_ADLXHelp.Initialize();
+
if (ADLX_SUCCEEDED(res))
+
{
+
// Create block event
+
blockEvent = CreateEvent(NULL, TRUE, FALSE, NULL);
+
+
// Get IADLXSystem1 interface via IADLXSystem::QueryInterface
+
IADLXSystem1Ptr system1;
+
res = g_ADLXHelp.GetSystemServices()->QueryInterface(IADLXSystem1::IID(), reinterpret_cast<void**>(&system1));
+
if (ADLX_SUCCEEDED(res))
+
{
+
// Get power tuning service
+
IADLXPowerTuningServicesPtr powerTuningService;
+
res = system1->GetPowerTuningServices(&powerTuningService);
+
if (ADLX_SUCCEEDED(res))
+
{
+
// Get Change handle
+
IADLXPowerTuningChangedHandlingPtr changeHandle;
+
res = powerTuningService->GetPowerTuningChangedHandling(&changeHandle);
+
if (ADLX_SUCCEEDED(res))
+
{
+
// Create call back
+
IADLXPowerTuningChangedListener* call = new CallBackPowerTuningChanged;
+
+
// Add call back
+
changeHandle->AddPowerTuningEventListener(call);
+
+
// Waits for power tuning sync with a timeout of 60s
+
while (true)
+
{
+
std::cout << "\nWaiting for power tuning change event (60s)...\n";
+
DWORD waitRet = WaitForSingleObject(blockEvent, 60000);
+
if (waitRet == WAIT_TIMEOUT)
+
{
+
std::cout << "=== Wait timeout(60s), ready to quit ===\n";
+
break;
+
}
+
ResetEvent(blockEvent);
+
}
+
+
// Remove call back
+
changeHandle->RemovePowerTuningEventListener(call);
+
+
// Delete call back
+
delete call;
+
call = nullptr;
+
}
+
else
+
std::cout << "Failed to get power tuning changed handling interface" << std::endl;
+
}
+
else
+
std::cout << "Failed to get power tuning service" << std::endl;
+
}
+
else
+
std::cout << "Failed to get IADLXSystem1" << std::endl;
+
}
+
else
+
{
+
std::cout << "Failed to init ADLX" << std::endl;
+
return 0;
+
}
+
+
// Destroy ADLX
+
res = g_ADLXHelp.Terminate();
+
std::cout << "Destroy ADLX res: " << res << std::endl;
+
+
// Close event
+
if (blockEvent)
+
CloseHandle(blockEvent);
+
+
// Pause for user see the print out
+
system("pause");
+
+
return 0;
+
}
+
@ SYNC_ORIGIN_EXTERNAL
Definition: ADLXDefines.h:899
+
@ ADLX_FAIL
Definition: ADLXDefines.h:282
+
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
+
ADLX_SYNC_ORIGIN
Indicates the origin of an event.
Definition: ADLXDefines.h:896
+
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
+
+
+
+ + + + + + diff --git a/SDKDoc/html/cpp__tessellation.html b/SDKDoc/html/cpp__tessellation.html index 3b0461ac..46a43ede 100644 --- a/SDKDoc/html/cpp__tessellation.html +++ b/SDKDoc/html/cpp__tessellation.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -349,21 +349,21 @@

Code

}
}
}
-
@ T_LEVEL_OFF
Definition: ADLXDefines.h:793
-
@ T_LEVEL_2X
Definition: ADLXDefines.h:794
-
@ T_LEVEL_4X
Definition: ADLXDefines.h:795
-
@ T_LEVEL_32X
Definition: ADLXDefines.h:799
-
@ T_LEVEL_6X
Definition: ADLXDefines.h:796
-
@ T_LEVEL_16X
Definition: ADLXDefines.h:798
-
@ T_LEVEL_8X
Definition: ADLXDefines.h:797
-
@ T_LEVEL_64X
Definition: ADLXDefines.h:800
-
@ T_MODE_OVERRIDE_APP_SETTINGS
Definition: ADLXDefines.h:780
-
@ T_MODE_AMD_OPTIMIZED
Definition: ADLXDefines.h:778
-
@ T_MODE_USE_APP_SETTINGS
Definition: ADLXDefines.h:779
+
@ T_LEVEL_OFF
Definition: ADLXDefines.h:838
+
@ T_LEVEL_2X
Definition: ADLXDefines.h:839
+
@ T_LEVEL_4X
Definition: ADLXDefines.h:840
+
@ T_LEVEL_32X
Definition: ADLXDefines.h:844
+
@ T_LEVEL_6X
Definition: ADLXDefines.h:841
+
@ T_LEVEL_16X
Definition: ADLXDefines.h:843
+
@ T_LEVEL_8X
Definition: ADLXDefines.h:842
+
@ T_LEVEL_64X
Definition: ADLXDefines.h:845
+
@ T_MODE_OVERRIDE_APP_SETTINGS
Definition: ADLXDefines.h:825
+
@ T_MODE_AMD_OPTIMIZED
Definition: ADLXDefines.h:823
+
@ T_MODE_USE_APP_SETTINGS
Definition: ADLXDefines.h:824
@ ADLX_FAIL
Definition: ADLXDefines.h:282
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
-
ADLX_TESSELLATION_LEVEL
Indicates the tessellation level on a GPU.
Definition: ADLXDefines.h:792
-
ADLX_TESSELLATION_MODE
Indicates the tessellation setting on a GPU.
Definition: ADLXDefines.h:777
+
ADLX_TESSELLATION_LEVEL
Indicates the tessellation level on a GPU.
Definition: ADLXDefines.h:837
+
ADLX_TESSELLATION_MODE
Indicates the tessellation setting on a GPU.
Definition: ADLXDefines.h:822
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
diff --git a/SDKDoc/html/cpp__wait_for_vertical_refresh.html b/SDKDoc/html/cpp__wait_for_vertical_refresh.html index ed5daa80..a08d3a02 100644 --- a/SDKDoc/html/cpp__wait_for_vertical_refresh.html +++ b/SDKDoc/html/cpp__wait_for_vertical_refresh.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -319,13 +319,13 @@

Sample Path

}
}
}
-
@ WFVR_ALWAYS_ON
Definition: ADLXDefines.h:699
-
@ WFVR_ALWAYS_OFF
Definition: ADLXDefines.h:696
-
@ WFVR_OFF_UNLESS_APP_SPECIFIES
Definition: ADLXDefines.h:697
-
@ WFVR_ON_UNLESS_APP_SPECIFIES
Definition: ADLXDefines.h:698
+
@ WFVR_ALWAYS_ON
Definition: ADLXDefines.h:744
+
@ WFVR_ALWAYS_OFF
Definition: ADLXDefines.h:741
+
@ WFVR_OFF_UNLESS_APP_SPECIFIES
Definition: ADLXDefines.h:742
+
@ WFVR_ON_UNLESS_APP_SPECIFIES
Definition: ADLXDefines.h:743
@ ADLX_FAIL
Definition: ADLXDefines.h:282
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
-
ADLX_WAIT_FOR_VERTICAL_REFRESH_MODE
Indicates the modes of VSync settings.
Definition: ADLXDefines.h:695
+
ADLX_WAIT_FOR_VERTICAL_REFRESH_MODE
Indicates the modes of VSync settings.
Definition: ADLXDefines.h:740
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
diff --git a/SDKDoc/html/cpp_display__color_depth.html b/SDKDoc/html/cpp_display__color_depth.html index 78c25964..a467e44f 100644 --- a/SDKDoc/html/cpp_display__color_depth.html +++ b/SDKDoc/html/cpp_display__color_depth.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -402,15 +402,15 @@

Sample Path

system("Pause");
return retCode;
}
-
@ BPC_8
Definition: ADLXDefines.h:637
-
@ BPC_6
Definition: ADLXDefines.h:636
-
@ BPC_10
Definition: ADLXDefines.h:638
-
@ BPC_16
Definition: ADLXDefines.h:641
-
@ BPC_12
Definition: ADLXDefines.h:639
-
@ BPC_14
Definition: ADLXDefines.h:640
+
@ BPC_8
Definition: ADLXDefines.h:682
+
@ BPC_6
Definition: ADLXDefines.h:681
+
@ BPC_10
Definition: ADLXDefines.h:683
+
@ BPC_16
Definition: ADLXDefines.h:686
+
@ BPC_12
Definition: ADLXDefines.h:684
+
@ BPC_14
Definition: ADLXDefines.h:685
@ ADLX_FAIL
Definition: ADLXDefines.h:282
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
-
ADLX_COLOR_DEPTH
Indicates the color/bit depth, which is the number of bits used to indicate the color of a single pix...
Definition: ADLXDefines.h:634
+
ADLX_COLOR_DEPTH
Indicates the color/bit depth, which is the number of bits used to indicate the color of a single pix...
Definition: ADLXDefines.h:679
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
diff --git a/SDKDoc/html/cpp_display__custom_color.html b/SDKDoc/html/cpp_display__custom_color.html index 6350bf5f..6f381bd8 100644 --- a/SDKDoc/html/cpp_display__custom_color.html +++ b/SDKDoc/html/cpp_display__custom_color.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/cpp_display__custom_resolution.html b/SDKDoc/html/cpp_display__custom_resolution.html index 2049d03e..91953cf0 100644 --- a/SDKDoc/html/cpp_display__custom_resolution.html +++ b/SDKDoc/html/cpp_display__custom_resolution.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -462,14 +462,14 @@

Sample Path

system("Pause");
return retCode;
}
-
@ DMT
Definition: ADLXDefines.h:681
-
@ MANUAL
Definition: ADLXDefines.h:682
-
@ CVT_RB
Definition: ADLXDefines.h:678
-
@ CVT
Definition: ADLXDefines.h:677
-
@ GTF
Definition: ADLXDefines.h:680
+
@ DMT
Definition: ADLXDefines.h:726
+
@ MANUAL
Definition: ADLXDefines.h:727
+
@ CVT_RB
Definition: ADLXDefines.h:723
+
@ CVT
Definition: ADLXDefines.h:722
+
@ GTF
Definition: ADLXDefines.h:725
@ ADLX_FAIL
Definition: ADLXDefines.h:282
-
@ POSITIVE
Definition: ADLXDefines.h:448
-
@ INTERLACED
Definition: ADLXDefines.h:434
+
@ POSITIVE
Definition: ADLXDefines.h:493
+
@ INTERLACED
Definition: ADLXDefines.h:479
#define ADLX_FAILED(x)
Definition: ADLXDefines.h:316
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
diff --git a/SDKDoc/html/cpp_display__display_connectivity_experience.html b/SDKDoc/html/cpp_display__display_connectivity_experience.html new file mode 100644 index 00000000..ac0a71ef --- /dev/null +++ b/SDKDoc/html/cpp_display__display_connectivity_experience.html @@ -0,0 +1,611 @@ + + + + + + + + + +AMD Device Library eXtra: DisplayConnectivityExperience + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
DisplayConnectivityExperience
+
+
+
+ + + +

Demonstrates how to obtain Display Connectivity-Experience when programming with ADLX and perform related operations.

+

Command Prompts

+ + + + + + + + + + + + + + + + + +
Command PromptDescription
1 Display HDMI quality detection support.
2 Display DP link support.
3 Get HDMI quality detection status.
4 Set HDMI quality detection status to "Enabled".
5 Set HDMI quality detection status to "Disabled".
6 Display DP link rate.
7 Display number of active lanes.
8 Display number of total lanes.
9 Display relative pre-emphasis.
a Enter the Relative Pre-emphasis settings menu.
b Display relative voltage swing.
c Enter the Relative Voltage Swing settings menu.
d Display if link protection enabled.
M/m Display the command prompt menu.
Q/q Terminate the application.
+

+

Sample Path

/Samples/CPP/Display/DisplayConnectivityExperience +

+ +

Code

+
C++
//
+
// Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved.
+
//
+
//-------------------------------------------------------------------------------------------------
+
+
+
#include "SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h"
+
#include "SDK/Include/IDisplaySettings.h"
+
#include "SDK/Include/IDisplays2.h"
+
#include <iostream>
+
#include <unordered_map>
+
#include <string>
+
+
// Use ADLX namespace
+
using namespace adlx;
+
+
// ADLXHelper instance
+
// No outstanding interfaces from ADLX must exist when ADLX is destoryed.
+
// so we use global variables to ensure the validity of the interface.
+
static ADLXHelper g_ADLXHelp;
+
+
// Display supported HDMI quality detection
+
void ShowSupportedHDMIQualityDetection(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display);
+
+
// Display supported DP link
+
void ShowSupportedDPLink(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display);
+
+
// Display current HDMI quality detection state
+
void GetEnabledHDMIQualityDetection(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display);
+
+
// Set displayVariBright status to enable/disable
+
void SetEnabledHDMIQualityDetection(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display, adlx_bool enableDisable);
+
+
// Display DP link rate value
+
void GetDPLinkRate(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display);
+
+
// Display number of active lanes
+
void GetNumberOfActiveLanes(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display);
+
+
// Display number of total lanes
+
void GetNumberOfTotalLanes(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display);
+
+
// Display relative pre-emphasis
+
void GetRelativePreEmphasis(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display);
+
+
// Relative pre-emphasis setting menu control
+
void RelativePreEmphasisSettingMenuControl(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display);
+
+
// Set relative pre-emphasis
+
void SetRelativePreEmphasis(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display, int relativePreEmphasis);
+
+
// Display relative pre-emphasis
+
void GetRelativeVoltageSwing(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display);
+
+
// Relative voltage swing setting menu control
+
void RelativeVoltageSwingSettingMenuControl(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display);
+
+
// Set relative pre-emphasis
+
void SetRelativeVoltageSwing(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display, int relativeVoltageSwing);
+
+
// Display current link protection statue
+
void GetEnabledLinkProtection(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display);
+
+
// Main menu
+
void MainMenu();
+
+
// Menu action control
+
void MenuControl(const IADLXDisplayServices2Ptr& displayService, const IADLXDisplayPtr& display);
+
+
// Wait for exit with error message
+
int WaitAndExit(const char* msg, const int retCode);
+
+
int main()
+
{
+
// Define return code
+
ADLX_RESULT res = ADLX_FAIL;
+
+
// Initialize ADLX
+
res = g_ADLXHelp.Initialize();
+
if (ADLX_SUCCEEDED(res))
+
{
+
// Get display service
+
IADLXDisplayServicesPtr displayService;
+
res = g_ADLXHelp.GetSystemServices()->GetDisplaysServices(&displayService);
+
if (ADLX_SUCCEEDED(res))
+
{
+
IADLXDisplayServices2Ptr displayServices1(displayService);
+
+
if (nullptr != displayServices1)
+
{
+
// Get display list
+
IADLXDisplayListPtr displayList;
+
res = displayService->GetDisplays(&displayList);
+
if (ADLX_FAILED (res))
+
{
+
// Destroy ADLX
+
res = g_ADLXHelp.Terminate ();
+
std::cout << "Destroy ADLX res: " << res << std::endl;
+
return WaitAndExit ("Failed to get the display list", 0);
+
}
+
// Inspect for the first display in the list
+
adlx_uint it = 0;
+
IADLXDisplayPtr display;
+
res = displayList->At(it, &display);
+
if (ADLX_SUCCEEDED(res))
+
{
+
// Display main menu options
+
MainMenu();
+
// Get and parse the selection
+
MenuControl(displayServices1, display);
+
}
+
}
+
}
+
else
+
{
+
// Destroy ADLX
+
res = g_ADLXHelp.Terminate ();
+
std::cout << "Destroy ADLX res: " << res << std::endl;
+
return WaitAndExit ("Failed to get the display services", 0);
+
}
+
}
+
else
+
{
+
return WaitAndExit("ADLX initialization failed", 0);
+
}
+
+
// Destroy ADLX
+
res = g_ADLXHelp.Terminate();
+
std::cout << "Destroy ADLX result: " << res << std::endl;
+
+
// Pause to see the print out
+
system("Pause");
+
+
return 0;
+
}
+
+
void ShowSupportedHDMIQualityDetection(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display)
+
{
+
IADLXDisplayConnectivityExperiencePtr displayConnectivityExperience;
+
ADLX_RESULT res = displayService2->GetDisplayConnectivityExperience(display, &displayConnectivityExperience);
+
if (ADLX_SUCCEEDED(res))
+
{
+
std::cout << " === Get HDMI quality detection Supported ===" << std::endl;
+
adlx_bool supported = false;
+
res = displayConnectivityExperience->IsSupportedHDMIQualityDetection(&supported);
+
std::cout << "\tHDMI quality detection is supported on the display: " << (supported ? "true" : "false") << ", return code: " << res << " (0 means success)" << std::endl;
+
}
+
}
+
+
void ShowSupportedDPLink(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display)
+
{
+
IADLXDisplayConnectivityExperiencePtr displayConnectivityExperience;
+
ADLX_RESULT res = displayService2->GetDisplayConnectivityExperience(display, &displayConnectivityExperience);
+
if (ADLX_SUCCEEDED(res))
+
{
+
std::cout << " === Get DP Link Supported ===" << std::endl;
+
adlx_bool supported = false;
+
res = displayConnectivityExperience->IsSupportedDPLink(&supported);
+
std::cout << "\tDP Link is supported on the display: " << (supported ? "true" : "false") << ", return code: " << res << " (0 means success)" << std::endl;
+
}
+
}
+
+
void GetEnabledHDMIQualityDetection(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display)
+
{
+
IADLXDisplayConnectivityExperiencePtr displayConnectivityExperience;
+
ADLX_RESULT res = displayService2->GetDisplayConnectivityExperience(display, &displayConnectivityExperience);
+
if (ADLX_SUCCEEDED(res))
+
{
+
std::cout << " === Get HDMI quality detection enabled ===" << std::endl;
+
adlx_bool enabled = false;
+
res = displayConnectivityExperience->IsEnabledHDMIQualityDetection(&enabled);
+
std::cout << "\tGetEnabled, result: " << res << " enabled: " << (enabled ? "true" : "false") << std::endl;
+
}
+
}
+
+
void SetEnabledHDMIQualityDetection(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display, adlx_bool enableDisable)
+
{
+
IADLXDisplayConnectivityExperiencePtr displayConnectivityExperience;
+
ADLX_RESULT res = displayService2->GetDisplayConnectivityExperience(display, &displayConnectivityExperience);
+
if (ADLX_SUCCEEDED (res))
+
{
+
if (!enableDisable)
+
{
+
res = displayConnectivityExperience->SetEnabledHDMIQualityDetection(false);
+
std::cout << "\tSet enabled to false, result: " << res << " (0 means success)" << std::endl;
+
}
+
else
+
{
+
res = displayConnectivityExperience->SetEnabledHDMIQualityDetection (true);
+
std::cout << "\tSet enabled to true, result: " << res << " (0 means success)" << std::endl;
+
}
+
}
+
}
+
+
void GetDPLinkRate(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display)
+
{
+
const std::unordered_map<int, std::string> DPLinkRateMap =
+
{
+
{0, "DP_LINK_RATE_RBR"},
+
{1, "DP_LINK_RATE_2_16GBPS"},
+
{2, "DP_LINK_RATE_2_43GBPS"},
+
{3, "DP_LINK_RATE_HBR"},
+
{4, "DP_LINK_RATE_4_32GBPS"},
+
{5, "DP_LINK_RATE_HBR2"},
+
{6, "DP_LINK_RATE_HBR3"},
+
{7, "DP_LINK_RATE_UHBR10"},
+
{8, "DP_LINK_RATE_UHBR13D5"},
+
{9, "DP_LINK_RATE_UHBR20"}};
+
+
IADLXDisplayConnectivityExperiencePtr displayConnectivityExperience;
+
ADLX_RESULT res = displayService2->GetDisplayConnectivityExperience(display, &displayConnectivityExperience);
+
if (ADLX_SUCCEEDED(res))
+
{
+
std::cout << " === Get DP link rate ===" << std::endl;
+
ADLX_DP_LINK_RATE DPLinkRate = ADLX_DP_LINK_RATE::DP_LINK_RATE_UNKNOWN;
+
res = displayConnectivityExperience->GetDPLinkRate(&DPLinkRate);
+
std::string DPLinkRateStr = 0 != DPLinkRateMap.count(DPLinkRate) ? DPLinkRateMap.at(DPLinkRate) : "DP_LINK_RATE_UNKNOWN";
+
std::cout << "\tGetValue, result: " << res << " mode: " << DPLinkRateStr.c_str() << std::endl;
+
}
+
}
+
+
void GetNumberOfActiveLanes(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display)
+
{
+
IADLXDisplayConnectivityExperiencePtr displayConnectivityExperience;
+
ADLX_RESULT res = displayService2->GetDisplayConnectivityExperience(display, &displayConnectivityExperience);
+
if (ADLX_SUCCEEDED(res))
+
{
+
std::cout << " === Get number of active lanes ===" << std::endl;
+
adlx_uint numberOfActiveLanes;
+
res = displayConnectivityExperience->GetNumberOfActiveLanes(&numberOfActiveLanes);
+
std::cout << "\tGetValue, result: " << res << " value: " << numberOfActiveLanes << std::endl;
+
}
+
}
+
+
void GetNumberOfTotalLanes(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display)
+
{
+
IADLXDisplayConnectivityExperiencePtr displayConnectivityExperience;
+
ADLX_RESULT res = displayService2->GetDisplayConnectivityExperience(display, &displayConnectivityExperience);
+
if (ADLX_SUCCEEDED(res))
+
{
+
std::cout << " === Get number of total lanes ===" << std::endl;
+
adlx_uint numberOfTotalLanes;
+
res = displayConnectivityExperience->GetNumberOfTotalLanes(&numberOfTotalLanes);
+
std::cout << "\tGetValue, result: " << res << " value: " << numberOfTotalLanes << std::endl;
+
}
+
}
+
+
void GetRelativePreEmphasis(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display)
+
{
+
IADLXDisplayConnectivityExperiencePtr displayConnectivityExperience;
+
ADLX_RESULT res = displayService2->GetDisplayConnectivityExperience(display, &displayConnectivityExperience);
+
if (ADLX_SUCCEEDED(res))
+
{
+
std::cout << " === Get relative pre-emphasis ===" << std::endl;
+
adlx_int relativePreEmphasis;
+
res = displayConnectivityExperience->GetRelativePreEmphasis(&relativePreEmphasis);
+
std::cout << "\tGetValue, result: " << res << " value: " << relativePreEmphasis << std::endl;
+
}
+
}
+
+
void RelativePreEmphasisSettingMenuControl(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display)
+
{
+
printf (" === relative pre-emphasis setting ===\n");
+
printf ("\t->Press integer in [-2:2] to set relative pre-emphasis or return main menu\n");
+
int num = 0;
+
if ((std::cin >> num) && (-2 <= num && num <= 2))
+
{
+
SetRelativePreEmphasis(displayService2, display, num);
+
}
+
}
+
+
void SetRelativePreEmphasis(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display, int relativePreEmphasis)
+
{
+
IADLXDisplayConnectivityExperiencePtr displayConnectivityExperience;
+
ADLX_RESULT res = displayService2->GetDisplayConnectivityExperience(display, &displayConnectivityExperience);
+
if (ADLX_SUCCEEDED(res))
+
{
+
std::cout << " === Set relative pre-emphasis ===" << std::endl;
+
res = displayConnectivityExperience->SetRelativePreEmphasis(relativePreEmphasis);
+
std::cout << "\tReturn code is: " << res <<" (0 means success)" << std::endl;
+
}
+
}
+
+
void GetRelativeVoltageSwing(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display)
+
{
+
IADLXDisplayConnectivityExperiencePtr displayConnectivityExperience;
+
ADLX_RESULT res = displayService2->GetDisplayConnectivityExperience(display, &displayConnectivityExperience);
+
if (ADLX_SUCCEEDED(res))
+
{
+
std::cout << " === Get relative voltage swing ===" << std::endl;
+
adlx_int relativeVoltageSwing;
+
res = displayConnectivityExperience->GetRelativeVoltageSwing(&relativeVoltageSwing);
+
std::cout << "\tGetValue, result: " << relativeVoltageSwing << std::endl;
+
}
+
}
+
+
void RelativeVoltageSwingSettingMenuControl(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display)
+
{
+
printf (" === relative voltage swing setting ===\n");
+
printf ("\t->Press integer in [-2:2] to set relative voltage swing or return main menu\n");
+
int num = 0;
+
if ((std::cin >> num) && (-2 <= num && num <= 2))
+
{
+
SetRelativeVoltageSwing(displayService2, display, num);
+
}
+
}
+
+
void SetRelativeVoltageSwing(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display, int relativeVoltageSwing)
+
{
+
IADLXDisplayConnectivityExperiencePtr displayConnectivityExperience;
+
ADLX_RESULT res = displayService2->GetDisplayConnectivityExperience(display, &displayConnectivityExperience);
+
if (ADLX_SUCCEEDED(res))
+
{
+
std::cout << " === Set relative voltage swing ===" << std::endl;
+
res = displayConnectivityExperience->SetRelativeVoltageSwing(relativeVoltageSwing);
+
std::cout << "\tReturn code is: " << res <<" (0 means success)" << std::endl;
+
}
+
}
+
+
void GetEnabledLinkProtection(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display)
+
{
+
IADLXDisplayConnectivityExperiencePtr displayConnectivityExperience;
+
ADLX_RESULT res = displayService2->GetDisplayConnectivityExperience(display, &displayConnectivityExperience);
+
if (ADLX_SUCCEEDED(res))
+
{
+
std::cout << " === Get link protection enabled ===" << std::endl;
+
adlx_bool enabled = false;
+
res = displayConnectivityExperience->IsEnabledLinkProtection(&enabled);
+
std::cout << "\tGetEnabled, result: " << res << " enabled: " << (enabled ? "true" : "false") << std::endl;
+
}
+
}
+
+
+
void MainMenu()
+
{
+
std::cout << "\tChoose from following options" << std::endl;
+
+
std::cout << "\t->Press 1 to display HDMI quality detection support" << std::endl;
+
std::cout << "\t->Press 2 to display DP link support" << std::endl;
+
std::cout << "\t->Press 3 to get HDMI quality detection status" << std::endl;
+
std::cout << "\t->Press 4 to set HDMI quality detection to Enable" << std::endl;
+
std::cout << "\t->Press 5 to set HDMI quality detection status to Disable" << std::endl;
+
std::cout << "\t->Press 6 to display DP link rate" << std::endl;
+
std::cout << "\t->Press 7 to display number of active lanes" << std::endl;
+
std::cout << "\t->Press 8 to display number of total lanes" << std::endl;
+
std::cout << "\t->Press 9 to display relative pre-emphasis" << std::endl;
+
std::cout << "\t->Press a to enter the Relative Pre-emphasis settings menu" << std::endl;
+
std::cout << "\t->Press b to display relative voltage swing" << std::endl;
+
std::cout << "\t->Press c to enter the Relative Voltage Swing settings menu" << std::endl;
+
std::cout << "\t->Press d to display if link protection is enabled" << std::endl;
+
+
std::cout << "\t->Press Q/q to terminate the application" << std::endl;
+
std::cout << "\t->Press M/m to display main menu options" << std::endl;
+
}
+
+
// Menu action control
+
void MenuControl(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display)
+
{
+
int num = 0;
+
while ((num = getchar()) != 'q' && num != 'Q')
+
{
+
switch (num)
+
{
+
// Display supported HDMI quality detection
+
case '1':
+
ShowSupportedHDMIQualityDetection(displayService2, display);
+
break;
+
+
// Display ssupported DP link
+
case '2':
+
ShowSupportedDPLink(displayService2, display);
+
break;
+
+
// Get HDMI quality detection enable
+
case '3':
+
GetEnabledHDMIQualityDetection(displayService2, display);
+
break;
+
+
// Set HDMI quality detection enable
+
case '4':
+
SetEnabledHDMIQualityDetection(displayService2, display, true);
+
break;
+
+
// Set HDMI quality detection disable
+
case '5':
+
SetEnabledHDMIQualityDetection(displayService2, display, false);
+
break;
+
+
// Display DP link rate
+
case '6':
+
GetDPLinkRate(displayService2, display);
+
break;
+
+
// Display number of active lanes
+
case '7':
+
GetNumberOfActiveLanes(displayService2, display);
+
break;
+
+
// Display number of totla lanes
+
case '8':
+
GetNumberOfTotalLanes(displayService2, display);
+
break;
+
+
// Display relative pre-emphasis
+
case '9':
+
GetRelativePreEmphasis(displayService2, display);
+
break;
+
+
// Enter relative pre-emphasis setting control
+
case 'a':
+
RelativePreEmphasisSettingMenuControl(displayService2, display);
+
break;
+
+
// Display relative voltage swing
+
case 'b':
+
GetRelativeVoltageSwing(displayService2, display);
+
break;
+
+
// Enter relative voltage swing setting control
+
case 'c':
+
RelativeVoltageSwingSettingMenuControl(displayService2, display);
+
break;
+
+
// Display link protection status
+
case 'd':
+
GetEnabledLinkProtection(displayService2, display);
+
break;
+
+
case 'm':
+
case 'M':
+
MainMenu();
+
break;
+
+
default:
+
break;
+
}
+
}
+
}
+
+
// Wait for exit with error message
+
int WaitAndExit(const char* msg, const int retCode)
+
{
+
// Printout the message and pause to see it before returning the desired code
+
if (nullptr != msg)
+
std::cout << msg << std::endl;
+
+
system("Pause");
+
return retCode;
+
}
+
@ ADLX_FAIL
Definition: ADLXDefines.h:282
+
@ DP_LINK_RATE_UNKNOWN
Definition: ADLXDefines.h:386
+
#define ADLX_FAILED(x)
Definition: ADLXDefines.h:316
+
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
+
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
+
ADLX_DP_LINK_RATE
Indicates the DP link rate.
Definition: ADLXDefines.h:385
+
+
+
+ + + + + + diff --git a/SDKDoc/html/cpp_display__display_vari_bright.html b/SDKDoc/html/cpp_display__display_vari_bright.html index bf24f9a8..ceac2af1 100644 --- a/SDKDoc/html/cpp_display__display_vari_bright.html +++ b/SDKDoc/html/cpp_display__display_vari_bright.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/cpp_display__free_sync.html b/SDKDoc/html/cpp_display__free_sync.html index b7d02f3d..86a3b6d7 100644 --- a/SDKDoc/html/cpp_display__free_sync.html +++ b/SDKDoc/html/cpp_display__free_sync.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/cpp_display__g_p_u_scaling.html b/SDKDoc/html/cpp_display__g_p_u_scaling.html index d77abf69..8d3746c3 100644 --- a/SDKDoc/html/cpp_display__g_p_u_scaling.html +++ b/SDKDoc/html/cpp_display__g_p_u_scaling.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/cpp_display__h_d_c_p.html b/SDKDoc/html/cpp_display__h_d_c_p.html index 96a52ba0..7dd12095 100644 --- a/SDKDoc/html/cpp_display__h_d_c_p.html +++ b/SDKDoc/html/cpp_display__h_d_c_p.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/cpp_display__integer_scaling.html b/SDKDoc/html/cpp_display__integer_scaling.html index 34318b34..8bc7e5fc 100644 --- a/SDKDoc/html/cpp_display__integer_scaling.html +++ b/SDKDoc/html/cpp_display__integer_scaling.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/cpp_display__pixel_format.html b/SDKDoc/html/cpp_display__pixel_format.html index ec2643d1..4c39554b 100644 --- a/SDKDoc/html/cpp_display__pixel_format.html +++ b/SDKDoc/html/cpp_display__pixel_format.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -418,15 +418,15 @@

Sample Path

return retCode;
}
@ ADLX_FAIL
Definition: ADLXDefines.h:282
-
@ YCBCR_420
Definition: ADLXDefines.h:661
-
@ FORMAT_UNKNOWN
Definition: ADLXDefines.h:656
-
@ RGB_444_FULL
Definition: ADLXDefines.h:657
-
@ YCBCR_444
Definition: ADLXDefines.h:658
-
@ RGB_444_LIMITED
Definition: ADLXDefines.h:660
-
@ YCBCR_422
Definition: ADLXDefines.h:659
+
@ YCBCR_420
Definition: ADLXDefines.h:706
+
@ FORMAT_UNKNOWN
Definition: ADLXDefines.h:701
+
@ RGB_444_FULL
Definition: ADLXDefines.h:702
+
@ YCBCR_444
Definition: ADLXDefines.h:703
+
@ RGB_444_LIMITED
Definition: ADLXDefines.h:705
+
@ YCBCR_422
Definition: ADLXDefines.h:704
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
-
ADLX_PIXEL_FORMAT
Indicates the pixel format to encode images for the display.
Definition: ADLXDefines.h:655
+
ADLX_PIXEL_FORMAT
Indicates the pixel format to encode images for the display.
Definition: ADLXDefines.h:700
diff --git a/SDKDoc/html/cpp_display__scaling_mode.html b/SDKDoc/html/cpp_display__scaling_mode.html index 117dce3f..24d35a96 100644 --- a/SDKDoc/html/cpp_display__scaling_mode.html +++ b/SDKDoc/html/cpp_display__scaling_mode.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -361,12 +361,12 @@

Sample Path

system("Pause");
return retCode;
}
-
@ FULL_PANEL
Definition: ADLXDefines.h:619
-
@ CENTERED
Definition: ADLXDefines.h:620
-
@ PRESERVE_ASPECT_RATIO
Definition: ADLXDefines.h:618
+
@ FULL_PANEL
Definition: ADLXDefines.h:664
+
@ CENTERED
Definition: ADLXDefines.h:665
+
@ PRESERVE_ASPECT_RATIO
Definition: ADLXDefines.h:663
@ ADLX_FAIL
Definition: ADLXDefines.h:282
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
-
ADLX_SCALE_MODE
Indicates the methods to stretch and position the image to fit on the display.
Definition: ADLXDefines.h:617
+
ADLX_SCALE_MODE
Indicates the methods to stretch and position the image to fit on the display.
Definition: ADLXDefines.h:662
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
diff --git a/SDKDoc/html/cpp_display__v_s_r.html b/SDKDoc/html/cpp_display__v_s_r.html index 8452e0ab..01e93271 100644 --- a/SDKDoc/html/cpp_display__v_s_r.html +++ b/SDKDoc/html/cpp_display__v_s_r.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/cpp_display_settings_event.html b/SDKDoc/html/cpp_display_settings_event.html deleted file mode 100644 index 9f275140..00000000 --- a/SDKDoc/html/cpp_display_settings_event.html +++ /dev/null @@ -1,293 +0,0 @@ - - - - - - - - - -AMD Device Library eXtra: DisplaySettingsEvent - - - - - - - - - - - - - - - -
-
- - - - - - - - -
-
AMD Device Library eXtra -  v1.1 -
-
- - - - - - -
-
-
- - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
DisplaySettingsEvent
-
-
-
- - - -

Demonstrates how to handle notifications about changes in display settings when programming with ADLX.

-

Sample Path

-

/Samples/CPP/Display/DisplaySettingsEvent

- -

Code

-
C++
//
-
// Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved.
-
//
-
//-------------------------------------------------------------------------------------------------
-
-
-
#include "SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h"
-
#include "SDK/Include/IDisplays.h"
-
#include "SDK/Include/IDisplaySettings.h"
-
#include <unordered_map>
-
#include <iostream>
-
#include <string>
-
-
using namespace adlx;
-
-
// ADLXHelper instance
-
// No outstanding interfaces from ADLX must exist when ADLX is destroyed.
-
// so we use global variables to ensure the validity of the interface.
-
static ADLXHelper g_ADLXHelp;
-
-
// Block event to verify call back
-
HANDLE hDisplaySettingsChangeEvt = nullptr;
-
-
// Get the display unique name
-
void DisplayUniqueName(IADLXDisplayPtr display, char* uniqueName);
-
-
// Call back to handle changed events
-
class DisplaySettingsListener : public IADLXDisplaySettingsChangedListener
-
{
-
public:
-
adlx_bool ADLX_STD_CALL OnDisplaySettingsChanged (IADLXDisplaySettingsChangedEvent* pDisplaySettingChangedEvent)
-
{
-
if (pDisplaySettingChangedEvent == nullptr)
-
return false;
-
-
IADLXDisplayPtr pDisplay;
-
ADLX_RESULT res = pDisplaySettingChangedEvent->GetDisplay (&pDisplay);
-
char displayName[128] = "Unknown";
-
DisplayUniqueName(pDisplay, displayName);
-
adlx_bool VSRChanged = pDisplaySettingChangedEvent->IsVSRChanged ();
-
std::cout <<"Display: " << displayName << "\nOnDisplaySettingsChanged(), VSR changed: " << (VSRChanged ? "true" : "false") << std::endl;
-
-
SetEvent (hDisplaySettingsChangeEvt);
-
-
return true;
-
}
-
};
-
-
// Wait for exit with error message
-
int WaitAndExit (const char* msg, const int retCode);
-
-
int main ()
-
{
-
ADLX_RESULT res = ADLX_FAIL;
-
-
res = g_ADLXHelp.Initialize ();
-
if (ADLX_SUCCEEDED (res))
-
{
-
hDisplaySettingsChangeEvt = CreateEvent(NULL, TRUE, FALSE, NULL);
-
-
IADLXDisplayServicesPtr pDisplayService = nullptr;
-
IADLXDisplayListPtr pDisplayList = nullptr;
-
IADLXDisplayPtr pDisplay = nullptr;
-
-
ADLX_RESULT res = g_ADLXHelp.GetSystemServices ()->GetDisplaysServices (&pDisplayService);
-
if (ADLX_SUCCEEDED (res))
-
{
-
// Taking VSR event change as an example
-
IADLXDisplayVSRPtr pDisplayVSR = nullptr;
-
res = pDisplayService->GetDisplays (&pDisplayList);
-
if (ADLX_SUCCEEDED (res) && !pDisplayList->Empty ())
-
{
-
res = pDisplayList->At (0, &pDisplay);
-
if ((ADLX_SUCCEEDED (res)) && pDisplay != nullptr)
-
{
-
res = pDisplayService->GetVirtualSuperResolution (pDisplay, &pDisplayVSR);
-
if (ADLX_FAILED (res))
-
return -1;
-
-
adlx_bool supported = false;
-
res = pDisplayVSR->IsSupported (&supported);
-
if (ADLX_FAILED (res))
-
return -1;
-
-
if (supported)
-
{
-
adlx_bool enabled = false;
-
res = pDisplayVSR->IsEnabled (&enabled);
-
if (ADLX_FAILED (res))
-
return -1;
-
-
IADLXDisplayChangedHandlingPtr pHandler;
-
res = pDisplayService->GetDisplayChangedHandling (&pHandler);
-
if (ADLX_FAILED (res))
-
return -1;
-
-
if (pHandler != nullptr)
-
{
-
IADLXDisplaySettingsChangedListener* pListener = new DisplaySettingsListener;
-
pHandler->AddDisplaySettingsEventListener (pListener);
-
-
ResetEvent (hDisplaySettingsChangeEvt);
-
-
res = pDisplayVSR->SetEnabled (!enabled);
-
if (ADLX_FAILED (res))
-
goto END;
-
-
DWORD r = WaitForSingleObject (hDisplaySettingsChangeEvt, 1000);
-
if (WAIT_OBJECT_0 == r)
-
std::cout << "Received VSR changed event." << std::endl;
-
-
res = pHandler->RemoveDisplaySettingsEventListener (pListener);
-
if (ADLX_FAILED (res))
-
goto END;
-
-
res = pDisplayVSR->SetEnabled (enabled);
-
if (ADLX_FAILED (res))
-
goto END;
-
-
END:
-
delete pListener;
-
}
-
}
-
}
-
}
-
}
-
}
-
-
if (hDisplaySettingsChangeEvt)
-
CloseHandle (hDisplaySettingsChangeEvt);
-
-
res = g_ADLXHelp.Terminate ();
-
std::cout << "Destroy ADLX result: " << res << std::endl;
-
-
system ("pause");
-
-
return 0;
-
}
-
-
void DisplayUniqueName(IADLXDisplayPtr display, char* uniqueName)
-
{
-
if (nullptr != display && nullptr != uniqueName)
-
{
-
const char* gpuName = nullptr;
-
ADLX_RESULT res = display->Name(&gpuName);
-
if (ADLX_SUCCEEDED(res))
-
sprintf_s(uniqueName, 128, "name:%s", gpuName);
-
adlx_size id;
-
res = display->UniqueId(&id);
-
if (ADLX_SUCCEEDED(res))
-
sprintf_s(uniqueName, 128, "id:%zu", id);
-
}
-
}
-
@ ADLX_FAIL
Definition: ADLXDefines.h:282
-
#define ADLX_FAILED(x)
Definition: ADLXDefines.h:316
-
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
-
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
-
-
-
- - - - - - diff --git a/SDKDoc/html/cpp_sam.html b/SDKDoc/html/cpp_sam.html new file mode 100644 index 00000000..a0d5e974 --- /dev/null +++ b/SDKDoc/html/cpp_sam.html @@ -0,0 +1,459 @@ + + + + + + + + + +AMD Device Library eXtra: SmartAccessMemory + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
SmartAccessMemory
+
+
+
+ + + +

Demonstrates how to control AMD SmartAccess Memory when programming with ADLX.

+

Command Prompts

+ + + + + + + + + + + +
Command PromptDescription
1 Display AMD SmartAccess Memory support status on a GPU.
2 Display AMD SmartAccess Memory enabled status.
3 Set AMD SmartAccess Memory state.
M/m Show this menu.
Q/q Quit.
+

Sample Path

+

/Samples/CPP/GPUTuning/SmartAccessMemory

+ +

Code

+
C++
//
+
// Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved.
+
//
+
//-------------------------------------------------------------------------------------------------
+
+
+
#include "SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h"
+
#include "SDK/Include/ISmartAccessMemory.h"
+
#include "SDK/Include/IGPUTuning1.h"
+
#include <iostream>
+
+
// Use ADLX namespace
+
using namespace adlx;
+
+
// ADLXHelper instance
+
// No outstanding interfaces from ADLX must exist when ADLX is destroyed.
+
// Use global variables to ensure validity of the interface.
+
static ADLXHelper g_ADLXHelp;
+
+
static HANDLE SAMEvent = nullptr;
+
+
class GPUTuningChangedListener : public IADLXGPUTuningChangedListener
+
{
+
public:
+
+
bool ADLX_STD_CALL OnGPUTuningChanged(IADLXGPUTuningChangedEvent* pGPUTuningChangedEvent)
+
{
+
IADLXGPUTuningChangedEvent1Ptr pGPUTuningChangedEvent1 = IADLXGPUTuningChangedEvent1Ptr(pGPUTuningChangedEvent);
+
adlx_bool SAMChange = pGPUTuningChangedEvent1->IsSmartAccessMemoryChanged();
+
if (SAMChange)
+
{
+
adlx_bool enabled = false, completed = false;
+
pGPUTuningChangedEvent1->GetSmartAccessMemoryStatus(&enabled, &completed);
+
}
+
+
SetEvent(SAMEvent);
+
return true;
+
}
+
};
+
+
// Main menu
+
void MainMenu();
+
+
// Menu action control
+
void MenuControl(IADLXGPUTuningServices1Ptr gpuTuningService1, IADLXGPUListPtr gpus);
+
+
// Wait for exit with error message
+
int WaitAndExit(const char* msg, const int retCode);
+
+
// Find the first GPU index that supports AMD SmartAccess Memory. Return -1 if all GPUs are not supported
+
adlx_uint GetGPUIndexSupportSAM(IADLXGPUTuningServices1Ptr gpuTuningService1, IADLXGPUListPtr gpus);
+
+
// Display AMD SmartAccess Memory support status on a GPU
+
void ShowSmartAccessMemorySupport(IADLXGPUTuningServices1Ptr gpuTuningService1, IADLXGPUListPtr gpus);
+
+
// Display AMD SmartAccess Memory enabled status
+
void ShowSmartAccessMemoryState(IADLXGPUTuningServices1Ptr gpuTuningService1, IADLXGPUListPtr gpus);
+
+
// Set AMD SmartAccess Memory state
+
void SetSmartAccessMemoryState(IADLXGPUTuningServices1Ptr gpuTuningService1, IADLXGPUListPtr gpus);
+
+
int main()
+
{
+
ADLX_RESULT res = ADLX_FAIL;
+
+
// Initialize ADLX
+
res = g_ADLXHelp.Initialize();
+
+
if (ADLX_SUCCEEDED(res))
+
{
+
IADLXGPUTuningServicesPtr gpuTuningService;
+
res = g_ADLXHelp.GetSystemServices()->GetGPUTuningServices(&gpuTuningService);
+
if (ADLX_SUCCEEDED(res))
+
{
+
// Get gpuTuningService1 via gpuTuningService::QueryInterface()
+
IADLXGPUTuningServices1Ptr gpuTuningService1;
+
res = gpuTuningService->QueryInterface(gpuTuningService1->IID(), reinterpret_cast<void**>(&gpuTuningService1));
+
if (ADLX_SUCCEEDED(res))
+
{
+
IADLXGPUTuningChangedHandlingPtr gpuTuningHandling;
+
res = gpuTuningService1->GetGPUTuningChangedHandling(&gpuTuningHandling);
+
if (ADLX_SUCCEEDED(res))
+
{
+
// Add listener
+
SAMEvent = CreateEvent(NULL, FALSE, FALSE, NULL);
+
static GPUTuningChangedListener listener;
+
ADLX_RESULT eventRes = gpuTuningHandling->AddGPUTuningEventListener(&listener);
+
+
// Menu
+
IADLXGPUListPtr gpus;
+
res = g_ADLXHelp.GetSystemServices()->GetGPUs(&gpus);
+
if (ADLX_SUCCEEDED(res))
+
{
+
// Display main menu options
+
MainMenu();
+
+
// Get and execute the choice
+
MenuControl(gpuTuningService1, gpus);
+
}
+
else
+
std::cout << "Failed to get GPU list" << std::endl;
+
+
// Remove listener
+
if (ADLX_SUCCEEDED(eventRes))
+
eventRes = gpuTuningHandling->RemoveGPUTuningEventListener(&listener);
+
}
+
else
+
std::cout << "Failed to get GPU Tuning Changed Handling" << std::endl;
+
}
+
else
+
std::cout << "Failed to get gpuTuningService1" << std::endl;
+
}
+
else
+
std::cout << "Failed to get gpuTuningService" << std::endl;
+
}
+
else
+
return WaitAndExit("\tg_ADLXHelp initialize failed", 0);
+
+
// Destroy ADLX
+
res = g_ADLXHelp.Terminate();
+
std::cout << "Destroy ADLX res: " << res << std::endl;
+
+
// Pause to see the print out
+
system("pause");
+
+
return 0;
+
}
+
+
// Main menu
+
void MainMenu()
+
{
+
std::cout << "\tChoose from the following options:" << std::endl;
+
+
std::cout << "\t->Press 1 to display AMD SmartAccess Memory supported GPUs" << std::endl;
+
std::cout << "\t->Press 2 to display AMD SmartAccess Memory enabled status" << std::endl;
+
std::cout << "\t->Press 3 to set the AMD SmartAccess Memory state" << std::endl;
+
std::cout << "\t->Press Q/q to terminate the application" << std::endl;
+
std::cout << "\t->Press M/m to display main menu options" << std::endl;
+
}
+
+
// Menu action control
+
void MenuControl(IADLXGPUTuningServices1Ptr gpuTuningService1, IADLXGPUListPtr gpus)
+
{
+
int num = 0;
+
while ((num = getchar()) != 'q' && num != 'Q')
+
{
+
switch (num)
+
{
+
// Display AMD SmartAccess Memory support status on a GPU
+
case '1':
+
ShowSmartAccessMemorySupport(gpuTuningService1, gpus);
+
break;
+
+
// Display AMD SmartAccess Memory enabled status
+
case '2':
+
ShowSmartAccessMemoryState(gpuTuningService1, gpus);
+
break;
+
+
// Set AMD SmartAccess Memory state
+
case '3':
+
SetSmartAccessMemoryState(gpuTuningService1, gpus);
+
break;
+
+
// Display menu options
+
case 'm':
+
case 'M':
+
MainMenu();
+
break;
+
default:
+
break;
+
}
+
}
+
}
+
+
// Wait for exit with error message
+
int WaitAndExit(const char* msg, const int retCode)
+
{
+
// Printout the message and pause to see it before returning the desired code
+
if (nullptr != msg)
+
std::cout << msg << std::endl;
+
+
system("pause");
+
return retCode;
+
}
+
+
// Find the first GPU index that supports AMD SmartAccess Memory. Return -1 if all GPUs are not supported
+
adlx_uint GetGPUIndexSupportSAM(IADLXGPUTuningServices1Ptr gpuTuningService1, IADLXGPUListPtr gpus)
+
{
+
adlx_uint supportedIndex = -1;
+
IADLXGPUPtr oneGPU;
+
IADLXSmartAccessMemoryPtr smartAccessMemory;
+
for (auto index = gpus->Begin(); index != gpus->End(); ++index)
+
{
+
ADLX_RESULT res = gpus->At(index, &oneGPU);
+
if (ADLX_SUCCEEDED(res))
+
{
+
// Get the AMD SmartAccess Memory interface
+
res = gpuTuningService1->GetSmartAccessMemory(oneGPU, &smartAccessMemory);
+
if (ADLX_SUCCEEDED(res))
+
{
+
adlx_bool supported = false;
+
ADLX_RESULT res = smartAccessMemory->IsSupported(&supported);
+
if (ADLX_SUCCEEDED(res) && supported)
+
{
+
supportedIndex = index;
+
break;
+
}
+
}
+
}
+
}
+
return supportedIndex;
+
}
+
+
// Display AMD SmartAccess Memory support status on a GPU
+
void ShowSmartAccessMemorySupport(IADLXGPUTuningServices1Ptr gpuTuningService1, IADLXGPUListPtr gpus)
+
{
+
auto index = GetGPUIndexSupportSAM(gpuTuningService1, gpus);
+
if (index == -1)
+
std::cout << "All GPUs doesn't support AMD SmartAccess Memory" << std::endl;
+
else
+
std::cout << "The " << (index + 1) << "th GPU support AMD SmartAccess Memory" << std::endl;
+
}
+
+
// Display AMD SmartAccess Memory enabled status
+
void ShowSmartAccessMemoryState(IADLXGPUTuningServices1Ptr gpuTuningService1, IADLXGPUListPtr gpus)
+
{
+
auto index = GetGPUIndexSupportSAM(gpuTuningService1, gpus);
+
if (index == -1)
+
std::cout << "All GPUs doesn't support AMD SmartAccess Memory" << std::endl;
+
else
+
{
+
IADLXGPUPtr oneGPU;
+
ADLX_RESULT res = gpus->At(index, &oneGPU);
+
if (ADLX_SUCCEEDED(res))
+
{
+
IADLXSmartAccessMemoryPtr smartAccessMemory;
+
res = gpuTuningService1->GetSmartAccessMemory(oneGPU, &smartAccessMemory);
+
if (ADLX_SUCCEEDED(res))
+
{
+
adlx_bool enabled = false;
+
res = smartAccessMemory->IsEnabled(&enabled);
+
if (ADLX_SUCCEEDED(res))
+
std::cout << "The AMD SmartAccess Memory is " << (enabled ? "enabled" : "disabled") << " on the " << (index + 1) << "th GPU" << std::endl;
+
else
+
std::cout << "Call IsEnabled() failed" << std::endl;
+
}
+
else
+
std::cout << "Failed to get smartAccessMemory" << std::endl;
+
}
+
else
+
std::cout << "Failed to get the GPU" << std::endl;
+
}
+
}
+
+
// Set AMD SmartAccess Memory state
+
void SetSmartAccessMemoryState(IADLXGPUTuningServices1Ptr gpuTuningService1, IADLXGPUListPtr gpus)
+
{
+
auto index = GetGPUIndexSupportSAM(gpuTuningService1, gpus);
+
if (index == -1)
+
std::cout << "All GPUs doesn't support AMD SmartAccess Memory" << std::endl;
+
else
+
{
+
IADLXGPUPtr oneGPU;
+
ADLX_RESULT res = gpus->At(index, &oneGPU);
+
if (ADLX_SUCCEEDED(res))
+
{
+
IADLXSmartAccessMemoryPtr smartAccessMemory;
+
res = gpuTuningService1->GetSmartAccessMemory(oneGPU, &smartAccessMemory);
+
if (ADLX_SUCCEEDED(res))
+
{
+
adlx_bool enabled = false;
+
res = smartAccessMemory->IsEnabled(&enabled);
+
if (ADLX_SUCCEEDED(res))
+
std::cout << "Currently AMD SmartAccess Memory is " << (enabled ? "enabled" : "disabled") << " on " << (index + 1) << "th GPU" << std::endl;
+
else
+
std::cout << "Call IsEnabled() failed" << std::endl;
+
res = smartAccessMemory->SetEnabled(!enabled);
+
if (ADLX_SUCCEEDED(res))
+
std::cout << "Set AMD SmartAccess Memory to " << (!enabled ? "enabled" : "disabled") << " for " << (index + 1) << "th GPU" << std::endl;
+
else
+
std::cout << "Call SetEnabled() failed" << std::endl;
+
+
// First event received quickly before SAM start
+
WaitForSingleObject(SAMEvent, 2000);
+
+
// When receive the first event, avoid calling any other ADLX method, and if any UI application is running, we must close it to avoid crashing
+
// Close(application)......
+
+
// Second event received after SAM completed, the maximum consuming time less than 20 seconds.
+
WaitForSingleObject(SAMEvent, 20000);
+
+
// Now SAM completed, we can restart the UI application, and continue to call ADLX function
+
// Start(application)......
+
+
res = smartAccessMemory->IsEnabled(&enabled);
+
if (ADLX_SUCCEEDED(res))
+
std::cout << "After setting, AMD SmartAccess Memory is " << (enabled ? "enabled" : "disabled") << " on " << (index + 1) << "th GPU" << std::endl;
+
else
+
std::cout << "Call IsEnabled() failed" << std::endl;
+
}
+
else
+
std::cout << "Failed to get smartAccessMemory" << std::endl;
+
}
+
else
+
std::cout << "Failed to get the GPU" << std::endl;
+
}
+
}
+
@ ADLX_FAIL
Definition: ADLXDefines.h:282
+
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
+
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
+
+
+
+ + + + + + diff --git a/SDKDoc/html/cpp_sample__async_event_handling.html b/SDKDoc/html/cpp_sample__async_event_handling.html index d8d4918f..556b5ba1 100644 --- a/SDKDoc/html/cpp_sample__async_event_handling.html +++ b/SDKDoc/html/cpp_sample__async_event_handling.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -281,9 +281,9 @@

Sample Path

system("pause");
return retCode;
}
-
@ GAMUT_SPACE_CIE_RGB
Definition: ADLXDefines.h:502
+
@ GAMUT_SPACE_CIE_RGB
Definition: ADLXDefines.h:547
@ ADLX_FAIL
Definition: ADLXDefines.h:282
-
@ WHITE_POINT_5000K
Definition: ADLXDefines.h:518
+
@ WHITE_POINT_5000K
Definition: ADLXDefines.h:563
#define ADLX_FAILED(x)
Definition: ADLXDefines.h:316
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
diff --git a/SDKDoc/html/cpp_sample__g_p_u_service_call.html b/SDKDoc/html/cpp_sample__g_p_u_service_call.html index aa6cc188..5894198e 100644 --- a/SDKDoc/html/cpp_sample__g_p_u_service_call.html +++ b/SDKDoc/html/cpp_sample__g_p_u_service_call.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/cpp_sample__invalid_object.html b/SDKDoc/html/cpp_sample__invalid_object.html index 28c2ba24..7c315bb8 100644 --- a/SDKDoc/html/cpp_sample__invalid_object.html +++ b/SDKDoc/html/cpp_sample__invalid_object.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/cpp_sample__primary_adapter.html b/SDKDoc/html/cpp_sample__primary_adapter.html new file mode 100644 index 00000000..228d4440 --- /dev/null +++ b/SDKDoc/html/cpp_sample__primary_adapter.html @@ -0,0 +1,316 @@ + + + + + + + + + +AMD Device Library eXtra: PrimaryAdapter + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
PrimaryAdapter
+
+
+
+ + + +

Demonstrates how to get the primary adapter when programming with ADLX.

+

Command Prompts

+ + + + + + + + + +
Command PromptDescription
1 Display the Primary Adapter.
M/m Display the command prompt menu.
Q/q Terminate the application.
+

Sample Path

+

/Samples/CPP/Desktop/PrimaryAdapter

+ +

Code

+
C++
//
+
// Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved.
+
//
+
//-------------------------------------------------------------------------------------------------
+
+
+
#include "SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h"
+
#include "SDK/Include/IDesktops.h"
+
#include "SDK/Include/IDisplays.h"
+
#include <iostream>
+
+
// Use adlx namespace
+
using namespace adlx;
+
+
// ADLXHelper instance.
+
// No outstanding interfaces from ADLX must exist when ADLX is destroyed.
+
// Use global variables to ensure validity of the interface.
+
static ADLXHelper g_ADLXHelp;
+
+
// Main menu
+
void MainMenu();
+
+
// Menu action control
+
void MenuControl();
+
+
// Display the primary adapter
+
void ShowPrimaryAdapter();
+
+
// Wait for exit with error message
+
int WaitAndExit(const char* msg, const int retCode);
+
+
int main()
+
{
+
// Define return code
+
ADLX_RESULT res = ADLX_FAIL;
+
+
// Initialize ADLX
+
res = g_ADLXHelp.Initialize();
+
if (ADLX_SUCCEEDED(res))
+
{
+
// Display main menu options
+
MainMenu();
+
// Get and execute the choice
+
MenuControl();
+
}
+
else
+
return WaitAndExit("\tg_ADLXHelp initialize failed", 0);
+
+
// Destroy ADLX
+
res = g_ADLXHelp.Terminate();
+
std::cout << "Destroy ADLX result: " << res << std::endl;
+
+
// Pause to see the printout
+
system("pause");
+
+
return 0;
+
}
+
+
// Main menu
+
void MainMenu()
+
{
+
std::cout << "\tChoose from the following options:" << std::endl;
+
+
std::cout << "\t->Press 1 to display the Primary Adapter" << std::endl;
+
+
std::cout << "\t->Press Q/q to terminate the application" << std::endl;
+
std::cout << "\t->Press M/m to display main menu options" << std::endl;
+
}
+
+
// Menu action control
+
void MenuControl()
+
{
+
int num = 0;
+
while ((num = getchar()) != 'q' && num != 'Q')
+
{
+
switch (num)
+
{
+
// Display the Primary Adapter
+
case '1':
+
ShowPrimaryAdapter();
+
break;
+
+
// Display the options again
+
case 'm':
+
case 'M':
+
MainMenu();
+
break;
+
default:
+
break;
+
}
+
}
+
}
+
+
// Display how to get primary adapter
+
void ShowPrimaryAdapter()
+
{
+
IADLXDesktopServicesPtr desktopSrv;
+
ADLX_RESULT res = g_ADLXHelp.GetSystemServices()->GetDesktopsServices(&desktopSrv);
+
if (ADLX_FAILED(res))
+
{
+
std::cout << "\tFailed to get the Desktop Services interface" << std::endl;
+
return;
+
}
+
IADLXDesktopListPtr desktops;
+
res = desktopSrv->GetDesktops(&desktops);
+
if (ADLX_FAILED(res))
+
{
+
std::cout << "\tFailed to get the Desktop List interface " << std::endl;
+
return;
+
}
+
for (adlx_uint crt = desktops->Begin(); crt != desktops->End(); ++crt)
+
{
+
IADLXDesktopPtr desktop;
+
res = desktops->At(crt, &desktop);
+
if (ADLX_FAILED(res))
+
{
+
std::cout << "\tFailed to get the Desktop interface" << std::endl;
+
break;
+
}
+
ADLX_Point point = { 0 };
+
res = desktop->TopLeft (&point);
+
if (ADLX_SUCCEEDED(res) && 0 == point.x && 0 == point.y)
+
{
+
IADLXDisplayListPtr displays;
+
res = desktop->GetDisplays(&displays);
+
if (ADLX_FAILED(res))
+
{
+
std::cout << "\tFailed to get the Display List interface" << std::endl;
+
return;
+
}
+
IADLXDisplayPtr display;
+
res = displays->At(0, &display);
+
if (ADLX_FAILED(res))
+
{
+
std::cout << "\tFailed to get the first display" << std::endl;
+
return;
+
}
+
IADLXGPUPtr gpu;
+
res = display->GetGPU (&gpu);
+
if (ADLX_FAILED(res))
+
{
+
std::cout << "\tFailed to get the GPU" << std::endl;
+
return;
+
}
+
const char* gpuName;
+
gpu->Name (&gpuName);
+
std::cout << "\tPrimary Adapter: " << gpuName << std::endl;
+
break;
+
}
+
}
+
}
+
+
// Wait for exit with error message
+
int WaitAndExit(const char* msg, const int retCode)
+
{
+
// Printout the message and pause to see it before returning the desired code
+
if (nullptr != msg)
+
std::cout << msg << std::endl;
+
+
system("pause");
+
return retCode;
+
}
+
@ ADLX_FAIL
Definition: ADLXDefines.h:282
+
#define ADLX_FAILED(x)
Definition: ADLXDefines.h:316
+
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
+
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
+
adlx_int y
Definition: ADLXStructures.h:40
+
adlx_int x
Definition: ADLXStructures.h:39
+
This structure contains information on driver point coordinates, and is used to store the driver-poin...
Definition: ADLXStructures.h:38
+
+
+
+ + + + + + diff --git a/SDKDoc/html/cpp_sample__share_memory.html b/SDKDoc/html/cpp_sample__share_memory.html index af268533..9fbe5f43 100644 --- a/SDKDoc/html/cpp_sample__share_memory.html +++ b/SDKDoc/html/cpp_sample__share_memory.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/cpp_sample__work_with_a_d_l.html b/SDKDoc/html/cpp_sample__work_with_a_d_l.html index 115a50e6..4c1e9a86 100644 --- a/SDKDoc/html/cpp_sample__work_with_a_d_l.html +++ b/SDKDoc/html/cpp_sample__work_with_a_d_l.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/cpp_sample_desktopevent.html b/SDKDoc/html/cpp_sample_desktopevent.html index bf1a4a75..02d1067e 100644 --- a/SDKDoc/html/cpp_sample_desktopevent.html +++ b/SDKDoc/html/cpp_sample_desktopevent.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -299,10 +299,10 @@

Sample Path

Sleep(100);
}
}
-
@ DESKTOP_EYEFINITY
Definition: ADLXDefines.h:572
+
@ DESKTOP_EYEFINITY
Definition: ADLXDefines.h:617
@ ADLX_FAIL
Definition: ADLXDefines.h:282
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
-
ADLX_DESKTOP_TYPE
Types of desktops in respect to display composition.
Definition: ADLXDefines.h:569
+
ADLX_DESKTOP_TYPE
Types of desktops in respect to display composition.
Definition: ADLXDefines.h:614
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
diff --git a/SDKDoc/html/cpp_sample_display3_d_l_u_t.html b/SDKDoc/html/cpp_sample_display3_d_l_u_t.html index d9ebb045..67a70416 100644 --- a/SDKDoc/html/cpp_sample_display3_d_l_u_t.html +++ b/SDKDoc/html/cpp_sample_display3_d_l_u_t.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -706,14 +706,14 @@

Sample Path

system("pause");
return retCode;
}
-
@ TF_SRGB
Definition: ADLXDefines.h:867
+
@ TF_SRGB
Definition: ADLXDefines.h:912
@ ADLX_FAIL
Definition: ADLXDefines.h:282
-
@ CS_SRGB
Definition: ADLXDefines.h:882
+
@ CS_SRGB
Definition: ADLXDefines.h:927
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
-
#define MAX_USER_3DLUT_NUM_POINTS
Definition: ADLXDefines.h:485
-
ADLX_3DLUT_TRANSFER_FUNCTION
Indicates the User 3D LUT transfer function.
Definition: ADLXDefines.h:866
+
#define MAX_USER_3DLUT_NUM_POINTS
Definition: ADLXDefines.h:530
+
ADLX_3DLUT_TRANSFER_FUNCTION
Indicates the User 3D LUT transfer function.
Definition: ADLXDefines.h:911
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
-
ADLX_3DLUT_COLORSPACE
Indicates the custom 3D LUT color space.
Definition: ADLXDefines.h:881
+
ADLX_3DLUT_COLORSPACE
Indicates the custom 3D LUT color space.
Definition: ADLXDefines.h:926
adlx_uint16 green
Definition: ADLXStructures.h:170
adlx_uint16 blue
Definition: ADLXStructures.h:171
adlx_int maxValue
Definition: ADLXStructures.h:154
diff --git a/SDKDoc/html/cpp_sample_display_blanking.html b/SDKDoc/html/cpp_sample_display_blanking.html index ca34d49b..fb72c483 100644 --- a/SDKDoc/html/cpp_sample_display_blanking.html +++ b/SDKDoc/html/cpp_sample_display_blanking.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -105,7 +105,7 @@
@@ -133,7 +133,7 @@

Sample Path

Code

C++
//
-
// Copyright (c) 2023 Advanced Micro Devices, Inc. All rights reserved.
+
// Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved.
//
//-------------------------------------------------------------------------------------------------
diff --git a/SDKDoc/html/cpp_sample_display_events.html b/SDKDoc/html/cpp_sample_display_events.html index fee7f5bc..59aca3f3 100644 --- a/SDKDoc/html/cpp_sample_display_events.html +++ b/SDKDoc/html/cpp_sample_display_events.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -147,49 +147,7 @@

Sample Path

adlx_bool ADLX_STD_CALL OnDisplayListChanged(IADLXDisplayList* pNewDisplays) override
{
std::cout << "Display list has been changed" << std::endl;
-
// Get display service
-
IADLXDisplayServicesPtr displayService;
-
ADLX_RESULT res = g_ADLXHelp.GetSystemServices()->GetDisplaysServices(&displayService);
-
if (ADLX_SUCCEEDED(res))
-
{
-
// Trigger gamut change, gamma change, 3D LUT change for the first display
-
adlx_uint it = 0;
-
IADLXDisplayPtr display;
-
res = pNewDisplays->At(it, &display);
-
if (ADLX_SUCCEEDED(res))
-
{
-
// Trigger gamut change
-
IADLXDisplayGamutPtr dispGamut;
-
res = displayService->GetGamut(display, &dispGamut);
-
if (ADLX_SUCCEEDED(res))
-
{
-
dispGamut->SetGamut(WHITE_POINT_5000K, GAMUT_SPACE_CIE_RGB);
-
}
-
-
// Trigger gamma change
-
IADLXDisplayGammaPtr dispGamma;
-
res = displayService->GetGamma(display, &dispGamma);
-
if (ADLX_SUCCEEDED(res))
-
{
- -
coeff.coefficientA0 = 31308;
-
coeff.coefficientA1 = 12920;
-
coeff.coefficientA2 = 55;
-
coeff.coefficientA3 = 55;
-
coeff.gamma = 2400;
-
dispGamma->SetReGammaCoefficient(coeff);
-
}
-
-
// Trigger 3D LUT change
-
IADLXDisplay3DLUTPtr disp3DLUT;
-
res = displayService->Get3DLUT(display, &disp3DLUT);
-
if (ADLX_SUCCEEDED(res))
-
{
-
disp3DLUT->SetSCEDisabled();
-
}
-
}
-
}
-
+
// If true is returned ADLX continues to notify next listener else if false is retuned ADLX stops the notification.
return true;
}
@@ -357,18 +315,10 @@

Sample Path

system("pause");
return retCode;
}
-
@ GAMUT_SPACE_CIE_RGB
Definition: ADLXDefines.h:502
@ ADLX_FAIL
Definition: ADLXDefines.h:282
-
@ WHITE_POINT_5000K
Definition: ADLXDefines.h:518
#define ADLX_FAILED(x)
Definition: ADLXDefines.h:316
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
-
adlx_int gamma
Definition: ADLXStructures.h:89
-
adlx_int coefficientA0
Definition: ADLXStructures.h:85
-
adlx_int coefficientA1
Definition: ADLXStructures.h:86
-
adlx_int coefficientA2
Definition: ADLXStructures.h:87
-
adlx_int coefficientA3
Definition: ADLXStructures.h:88
-
This structure contains information on driver-supported re-gamma coefficients used to build the re-ga...
Definition: ADLXStructures.h:84
diff --git a/SDKDoc/html/cpp_sample_display_gamma.html b/SDKDoc/html/cpp_sample_display_gamma.html index 86f9be3d..36a444ce 100644 --- a/SDKDoc/html/cpp_sample_display_gamma.html +++ b/SDKDoc/html/cpp_sample_display_gamma.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -124,7 +124,7 @@

Command Prompts

2 Display current gamma information. 3 Set ReGammaSRGB using predefined coefficients. 4 Set ReGamma using custom coefficients. - 5 Set ReGamma using ramp from file[file path: ../output-night-light.txt]. + 5 Set ReGamma using ramp from file[file path: output-night-light.txt]. 6 ReGamma using ramp from memory. 7 Reset Gamma ramp. M/m Display the command prompt menu. @@ -420,9 +420,9 @@

Sample Path

res = SetGammaWithCustomCoeffs(displayService, display);
break;
-
// use ramp form file, file path: ../output-night-light.txt
+
// use ramp form file, file path: output-night-light.txt
case 2:
-
res = displayGamma->SetReGammaRamp("../output-night-light.txt");
+
res = displayGamma->SetReGammaRamp("output-night-light.txt");
break;
// Use ramp from memory
diff --git a/SDKDoc/html/cpp_sample_display_gamut.html b/SDKDoc/html/cpp_sample_display_gamut.html index c048d60b..e15a77b0 100644 --- a/SDKDoc/html/cpp_sample_display_gamut.html +++ b/SDKDoc/html/cpp_sample_display_gamut.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -441,13 +441,13 @@

Sample Path

system("pause");
return retCode;
}
-
@ GAMUT_SPACE_ADOBE_RGB
Definition: ADLXDefines.h:501
+
@ GAMUT_SPACE_ADOBE_RGB
Definition: ADLXDefines.h:546
@ ADLX_FAIL
Definition: ADLXDefines.h:282
-
@ WHITE_POINT_6500K
Definition: ADLXDefines.h:519
+
@ WHITE_POINT_6500K
Definition: ADLXDefines.h:564
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
-
ADLX_GAMUT_SPACE
Indicates the predefined gamut space.
Definition: ADLXDefines.h:498
+
ADLX_GAMUT_SPACE
Indicates the predefined gamut space.
Definition: ADLXDefines.h:543
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
-
ADLX_WHITE_POINT
Indicates the standardized white point setting.
Definition: ADLXDefines.h:517
+
ADLX_WHITE_POINT
Indicates the standardized white point setting.
Definition: ADLXDefines.h:562
adlx_int y
Definition: ADLXStructures.h:40
ADLX_Point red
Definition: ADLXStructures.h:54
ADLX_Point green
Definition: ADLXStructures.h:55
diff --git a/SDKDoc/html/cpp_sample_displayinfo.html b/SDKDoc/html/cpp_sample_displayinfo.html index 5689597f..d860d427 100644 --- a/SDKDoc/html/cpp_sample_displayinfo.html +++ b/SDKDoc/html/cpp_sample_displayinfo.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -312,38 +312,38 @@

Sample Path

system("pause");
return retCode;
}
-
@ DISPLAY_CONTYPE_WIRELESSDISPLAY
Definition: ADLXDefines.h:398
-
@ DISPLAY_CONTYPE_HDMI_TYPE_A
Definition: ADLXDefines.h:391
-
@ DISPLAY_CONTYPE_HDMI_TYPE_B
Definition: ADLXDefines.h:392
-
@ DISPLAY_CONTYPE_UNKNOWN
Definition: ADLXDefines.h:382
-
@ DISPLAY_CONTYPE_CVDONGLE_NONI2C_NTSC
Definition: ADLXDefines.h:389
-
@ DISPLAY_CONTYPE_PROPRIETARY
Definition: ADLXDefines.h:390
-
@ DISPLAY_CONTYPE_RCA_3COMPONENT
Definition: ADLXDefines.h:395
-
@ DISPLAY_CONTYPE_DVI_D
Definition: ADLXDefines.h:384
-
@ DISPLAY_CONTYPE_EDP
Definition: ADLXDefines.h:397
-
@ DISPLAY_CONTYPE_CVDONGLE_NTSC
Definition: ADLXDefines.h:386
-
@ DISPLAY_CONTYPE_CVDONGLE_NONI2C_JPN
Definition: ADLXDefines.h:388
-
@ DISPLAY_CONTYPE_DISPLAYPORT
Definition: ADLXDefines.h:396
-
@ DISPLAY_CONTYPE_DVI_I
Definition: ADLXDefines.h:385
-
@ DISPLAY_CONTYPE_SVIDEO
Definition: ADLXDefines.h:393
-
@ DISPLAY_CONTYPE_CVDONGLE_JPN
Definition: ADLXDefines.h:387
-
@ DISPLAY_CONTYPE_USB_TYPE_C
Definition: ADLXDefines.h:399
-
@ DISPLAY_CONTYPE_COMPOSITE
Definition: ADLXDefines.h:394
-
@ DISPLAY_CONTYPE_VGA
Definition: ADLXDefines.h:383
+
@ DISPLAY_CONTYPE_WIRELESSDISPLAY
Definition: ADLXDefines.h:443
+
@ DISPLAY_CONTYPE_HDMI_TYPE_A
Definition: ADLXDefines.h:436
+
@ DISPLAY_CONTYPE_HDMI_TYPE_B
Definition: ADLXDefines.h:437
+
@ DISPLAY_CONTYPE_UNKNOWN
Definition: ADLXDefines.h:427
+
@ DISPLAY_CONTYPE_CVDONGLE_NONI2C_NTSC
Definition: ADLXDefines.h:434
+
@ DISPLAY_CONTYPE_PROPRIETARY
Definition: ADLXDefines.h:435
+
@ DISPLAY_CONTYPE_RCA_3COMPONENT
Definition: ADLXDefines.h:440
+
@ DISPLAY_CONTYPE_DVI_D
Definition: ADLXDefines.h:429
+
@ DISPLAY_CONTYPE_EDP
Definition: ADLXDefines.h:442
+
@ DISPLAY_CONTYPE_CVDONGLE_NTSC
Definition: ADLXDefines.h:431
+
@ DISPLAY_CONTYPE_CVDONGLE_NONI2C_JPN
Definition: ADLXDefines.h:433
+
@ DISPLAY_CONTYPE_DISPLAYPORT
Definition: ADLXDefines.h:441
+
@ DISPLAY_CONTYPE_DVI_I
Definition: ADLXDefines.h:430
+
@ DISPLAY_CONTYPE_SVIDEO
Definition: ADLXDefines.h:438
+
@ DISPLAY_CONTYPE_CVDONGLE_JPN
Definition: ADLXDefines.h:432
+
@ DISPLAY_CONTYPE_USB_TYPE_C
Definition: ADLXDefines.h:444
+
@ DISPLAY_CONTYPE_COMPOSITE
Definition: ADLXDefines.h:439
+
@ DISPLAY_CONTYPE_VGA
Definition: ADLXDefines.h:428
@ ADLX_OK
Definition: ADLXDefines.h:279
@ ADLX_FAIL
Definition: ADLXDefines.h:282
-
@ INTERLACED
Definition: ADLXDefines.h:434
-
@ PROGRESSIVE
Definition: ADLXDefines.h:433
-
@ DISPLAY_TYPE_DIGITAL_FLAT_PANEL
Definition: ADLXDefines.h:417
-
@ DISPLAY_TYPE_TELEVISION
Definition: ADLXDefines.h:415
-
@ DISPLAY_TYPE_LCD_PANEL
Definition: ADLXDefines.h:416
-
@ DISPLAY_TYPE_MONITOR
Definition: ADLXDefines.h:414
-
@ DISPLAY_TYPE_COMPONENT_VIDEO
Definition: ADLXDefines.h:418
+
@ INTERLACED
Definition: ADLXDefines.h:479
+
@ PROGRESSIVE
Definition: ADLXDefines.h:478
+
@ DISPLAY_TYPE_DIGITAL_FLAT_PANEL
Definition: ADLXDefines.h:462
+
@ DISPLAY_TYPE_TELEVISION
Definition: ADLXDefines.h:460
+
@ DISPLAY_TYPE_LCD_PANEL
Definition: ADLXDefines.h:461
+
@ DISPLAY_TYPE_MONITOR
Definition: ADLXDefines.h:459
+
@ DISPLAY_TYPE_COMPONENT_VIDEO
Definition: ADLXDefines.h:463
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
-
ADLX_DISPLAY_CONNECTOR_TYPE
Indicates the display connector type.
Definition: ADLXDefines.h:381
+
ADLX_DISPLAY_CONNECTOR_TYPE
Indicates the display connector type.
Definition: ADLXDefines.h:426
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
-
ADLX_DISPLAY_SCAN_TYPE
Indicates the display scan type.
Definition: ADLXDefines.h:432
-
ADLX_DISPLAY_TYPE
Indicates the display type.
Definition: ADLXDefines.h:412
+
ADLX_DISPLAY_SCAN_TYPE
Indicates the display scan type.
Definition: ADLXDefines.h:477
+
ADLX_DISPLAY_TYPE
Indicates the display type.
Definition: ADLXDefines.h:457
diff --git a/SDKDoc/html/cpp_sample_eyefinity.html b/SDKDoc/html/cpp_sample_eyefinity.html index 6a6d0e1a..83b58742 100644 --- a/SDKDoc/html/cpp_sample_eyefinity.html +++ b/SDKDoc/html/cpp_sample_eyefinity.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/cpp_sample_gpus.html b/SDKDoc/html/cpp_sample_gpus.html index 5d2be192..4420cd19 100644 --- a/SDKDoc/html/cpp_sample_gpus.html +++ b/SDKDoc/html/cpp_sample_gpus.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -124,6 +124,7 @@

Sample Path

#include "SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h"
+
#include "SDK/Include/ISystem1.h"
#include <chrono>
#include <iostream>
#include <thread>
@@ -260,7 +261,33 @@

Sample Path

adlx_int id;
ret = gpu->UniqueId(&id);
-
std::cout << "UniqueId: " << id << ", return code is: "<< ret << "(0 means success)" << std::endl;
+
std::cout << "UniqueId: " << id << std::endl;
+
+
IADLXGPU1Ptr gpu1(gpu);
+
if (gpu1)
+
{
+
const char* productName = nullptr;
+
ret = gpu1->ProductName(&productName);
+
std::cout << "ProductName: " << productName << std::endl;
+
+
ADLX_MGPU_MODE mode = MGPU_NONE;
+
ret = gpu1->MultiGPUMode(&mode);
+
printf("Multi-GPU Mode: ");
+
if (mode == MGPU_PRIMARY)
+
std::cout << "GPU is the primary GPU" << std::endl;
+
else if (mode == MGPU_SECONDARY)
+
std::cout << "GPU is the secondary GPU" << std::endl;
+
else
+
std::cout << "GPU is not in Multi-GPU" << std::endl;
+
+
ADLX_PCI_BUS_TYPE busType = UNDEFINED;
+
ret = gpu1->PCIBusType(&busType);
+
std::cout << "PCIBusType: " << busType << std::endl;
+
+
adlx_uint laneWidth = 0;
+
ret = gpu1->PCIBusLaneWidth(&laneWidth);
+
std::cout << "PCIBusLaneWidth: " << laneWidth << std::endl;
+
}
}
void ShowHybridGraphicType()
@@ -370,14 +397,20 @@

Sample Path

@ NONE
Definition: ADLXDefines.h:330
@ AMD
Definition: ADLXDefines.h:331
@ OTHER
Definition: ADLXDefines.h:332
-
@ GPUTYPE_UNDEFINED
Definition: ADLXDefines.h:366
+
@ GPUTYPE_UNDEFINED
Definition: ADLXDefines.h:411
@ ADLX_FAIL
Definition: ADLXDefines.h:282
+
@ MGPU_SECONDARY
Definition: ADLXDefines.h:975
+
@ MGPU_PRIMARY
Definition: ADLXDefines.h:974
+
@ MGPU_NONE
Definition: ADLXDefines.h:973
@ ASIC_UNDEFINED
Definition: ADLXDefines.h:346
+
@ UNDEFINED
Definition: ADLXDefines.h:366
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
ADLX_HG_TYPE
Indicates the type of Hybrid Graphic.
Definition: ADLXDefines.h:329
-
ADLX_GPU_TYPE
Indicates the GPU type.
Definition: ADLXDefines.h:365
+
ADLX_GPU_TYPE
Indicates the GPU type.
Definition: ADLXDefines.h:410
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
+
ADLX_MGPU_MODE
Indicates the AMD MGPU mode.
Definition: ADLXDefines.h:972
ADLX_ASIC_FAMILY_TYPE
Indicates the ASIC family type.
Definition: ADLXDefines.h:345
+
ADLX_PCI_BUS_TYPE
Indicates the PCI bus type.
Definition: ADLXDefines.h:365
diff --git a/SDKDoc/html/cpp_sample_log.html b/SDKDoc/html/cpp_sample_log.html index c556de53..ed65b3f0 100644 --- a/SDKDoc/html/cpp_sample_log.html +++ b/SDKDoc/html/cpp_sample_log.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -305,14 +305,14 @@

Sample Path

}
@ ADLX_OK
Definition: ADLXDefines.h:279
@ ADLX_FAIL
Definition: ADLXDefines.h:282
-
@ LDEBUG
Definition: ADLXDefines.h:586
-
@ DBGVIEW
Definition: ADLXDefines.h:603
-
@ APPLICATION
Definition: ADLXDefines.h:604
-
@ LOCALFILE
Definition: ADLXDefines.h:602
+
@ LDEBUG
Definition: ADLXDefines.h:631
+
@ DBGVIEW
Definition: ADLXDefines.h:648
+
@ APPLICATION
Definition: ADLXDefines.h:649
+
@ LOCALFILE
Definition: ADLXDefines.h:647
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
-
ADLX_LOG_SEVERITY
Indicates the severity level for ADLX logs.
Definition: ADLXDefines.h:585
-
ADLX_LOG_DESTINATION
Indicates the location of the log traces that are generated from the internal code execution of ADLX.
Definition: ADLXDefines.h:601
+
ADLX_LOG_SEVERITY
Indicates the severity level for ADLX logs.
Definition: ADLXDefines.h:630
+
ADLX_LOG_DESTINATION
Indicates the location of the log traces that are generated from the internal code execution of ADLX.
Definition: ADLXDefines.h:646
diff --git a/SDKDoc/html/cpp_sample_userprocess.html b/SDKDoc/html/cpp_sample_userprocess.html index 059bed3c..3b9cd98b 100644 --- a/SDKDoc/html/cpp_sample_userprocess.html +++ b/SDKDoc/html/cpp_sample_userprocess.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/cpp_ssm.html b/SDKDoc/html/cpp_ssm.html new file mode 100644 index 00000000..cdc91d03 --- /dev/null +++ b/SDKDoc/html/cpp_ssm.html @@ -0,0 +1,361 @@ + + + + + + + + + +AMD Device Library eXtra: SmartShiftMax + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
SmartShiftMax
+
+
+
+ + + +

Demonstrates how to control AMD SmartShift Max when programming with ADLX.

+

Command Prompts

+ + + + + + + + + + + + + +
Command PromptDescription
1 Display AMD SmartShift Max support.
2 Display AMD SmartShift Max bias value, bias mode, and bias range.
3 Set SmartShift Max bias mode to Manual.
4 Set SmartShift Max bias mode to Auto.
5 Set SmartShift Max bias value.
M/m Show this menu.
Q/q Quit.
+

Sample Path

+

/Samples/CPP/PowerTuning/SmartShiftMax

+ +

Code

+
C++
//
+
// Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved.
+
//
+
//-------------------------------------------------------------------------------------------------
+
+
+
#include "SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h"
+
#include "SDK/Include/IPowerTuning.h"
+
#include "SDK/Include/ISystem1.h"
+
#include <iostream>
+
+
// Use ADLX namespace
+
using namespace adlx;
+
+
// ADLXHelper instance
+
// No outstanding interfaces from ADLX must exist when ADLX is destroyed.
+
// Use global variables to ensure validity of the interface.
+
static ADLXHelper g_ADLXHelp;
+
+
// Display AMD SmartShift Max support
+
void ShowSmartShiftMaxSupport(const IADLXSmartShiftMaxPtr& ssm);
+
+
// Display current AMD SmartShift Max state
+
void ShowSmartShiftMaxSate(const IADLXSmartShiftMaxPtr& ssm);
+
+
// Set AMD SmartShift Max bias mode
+
void SetSmartShiftMaxBiasMode(const IADLXSmartShiftMaxPtr& ssm, int index);
+
+
// Set AMD SmartShift Max bias value
+
void SetSmartShiftMaxBiasValue(const IADLXSmartShiftMaxPtr& ssm);
+
+
// Main menu
+
void MainMenu();
+
+
// Menu action control
+
void MenuControl(const IADLXSmartShiftMaxPtr& ssm);
+
+
// Wait for exit with error message
+
int WaitAndExit(const char* msg, const int retCode);
+
+
int main()
+
{
+
ADLX_RESULT res = ADLX_FAIL;
+
+
// Initialize ADLX
+
res = g_ADLXHelp.Initialize();
+
if (ADLX_SUCCEEDED(res))
+
{
+
// Get IADLXSystem1 interface via IADLXSystem::QueryInterface
+
IADLXSystem1Ptr system1;
+
res = g_ADLXHelp.GetSystemServices()->QueryInterface(IADLXSystem1::IID(), reinterpret_cast<void**>(&system1));
+
if (ADLX_SUCCEEDED(res))
+
{
+
// Get power tuning service
+
IADLXPowerTuningServicesPtr powerTuningService;
+
res = system1->GetPowerTuningServices(&powerTuningService);
+
if (ADLX_SUCCEEDED(res))
+
{
+
// Get AMD SmartShift Max interface
+
IADLXSmartShiftMaxPtr ssm;
+
res = powerTuningService->GetSmartShiftMax(&ssm);
+
if (ADLX_SUCCEEDED(res))
+
{
+
// Display main menu options
+
MainMenu();
+
// Get and execute the choice
+
MenuControl(ssm);
+
}
+
else
+
std::cout << "Failed to get AMD SmartShift Max interface" << std::endl;
+
}
+
else
+
std::cout << "Failed to get power tuning service" << std::endl;
+
}
+
else
+
std::cout << "Failed to get IADLXSystem1" << std::endl;
+
}
+
else
+
return WaitAndExit("\tg_ADLXHelp initialize failed", 0);
+
+
// Destroy ADLX
+
res = g_ADLXHelp.Terminate();
+
std::cout << "Destroy ADLX res: " << res << std::endl;
+
+
// Pause to see the print out
+
system("pause");
+
+
return 0;
+
}
+
+
void ShowSmartShiftMaxSupport(const IADLXSmartShiftMaxPtr& ssm)
+
{
+
adlx_bool supported = false;
+
ssm->IsSupported(&supported);
+
std::cout << "\tIsSupported: " << supported << std::endl;
+
}
+
+
void ShowSmartShiftMaxSate(const IADLXSmartShiftMaxPtr& ssm)
+
{
+ +
ADLX_RESULT ret = ssm->GetBiasMode(&mode);
+
if (ADLX_SUCCEEDED(ret))
+
std::cout << "\tBias mode: " << (mode == ADLX_SSM_BIAS_MODE::SSM_BIAS_MANUAL ? "manual" : "auto") << std::endl;
+
else
+
std::cout << "\tFailed to get bias mode, error code: " << ret << std::endl;
+
+
adlx_int bias = 0;
+
ret = ssm->GetBias(&bias);
+
if (ADLX_SUCCEEDED(ret))
+
std::cout << "\tBias value: " << bias << std::endl;
+
else
+
std::cout << "\tFailed to get bias value, error code: " << ret << std::endl;
+
+ +
ret = ssm->GetBiasRange(&range);
+
if (ADLX_SUCCEEDED(ret))
+
std::cout << "\tBias range: [ " << range.minValue << " ," << range.maxValue << " ], step: " << range.step << std::endl;
+
else
+
std::cout << "\tFailed to get bias range, error code: " << ret << std::endl;
+
}
+
+
void SetSmartShiftMaxBiasMode(const IADLXSmartShiftMaxPtr& ssm, int index)
+
{
+
ADLX_SSM_BIAS_MODE mode = index == 0 ? ADLX_SSM_BIAS_MODE::SSM_BIAS_MANUAL : ADLX_SSM_BIAS_MODE::SSM_BIAS_AUTO;
+
ADLX_RESULT res = ssm->SetBiasMode(mode);
+
std::cout << "\tSet bias mode " << (mode == ADLX_SSM_BIAS_MODE::SSM_BIAS_MANUAL ? "manual" : "auto") << ", return code: " << res << std::endl;
+
}
+
+
void SetSmartShiftMaxBiasValue(const IADLXSmartShiftMaxPtr& ssm)
+
{
+
adlx_int bias = 0;
+
ssm->GetBias(&bias);
+ +
ssm->GetBiasRange(&range);
+
adlx_int base = (range.maxValue + range.minValue) / 2;
+
adlx_int value = bias == base ? base + range.step : base;
+
ADLX_RESULT res = ssm->SetBias(value);
+
std::cout << "\tSet bias value: " << value << ", return code: " << res << std::endl;
+
}
+
+
void MainMenu()
+
{
+
std::cout << "\tChoose from the following options:" << std::endl;
+
std::cout << "\t->Press 1 to display AMD SmartShift Max support" << std::endl;
+
std::cout << "\t->Press 2 to display AMD SmartShift Max bias value, bias mode, and bias range" << std::endl;
+
std::cout << "\t->Press 3 to set AMD SmartShift Max bias mode to Manual" << std::endl;
+
std::cout << "\t->Press 4 to set AMD SmartShift Max bias mode to Auto" << std::endl;
+
std::cout << "\t->Press 5 to set AMD SmartShift Max bias value" << std::endl;
+
std::cout << "\t->Press Q/q to terminate the application" << std::endl;
+
std::cout << "\t->Press M/m to display main menu options" << std::endl;
+
}
+
+
void MenuControl(const IADLXSmartShiftMaxPtr& ssm)
+
{
+
int num = 0;
+
while ((num = getchar()) != 'q' && num != 'Q')
+
{
+
switch (num)
+
{
+
// Display AMD SmartShift max support
+
case '1':
+
ShowSmartShiftMaxSupport(ssm);
+
break;
+
+
// Display current AMD SmartShift max state
+
case '2':
+
ShowSmartShiftMaxSate(ssm);
+
break;
+
+
// Set AMD SmartShift max bias mode
+
case '3':
+
case '4':
+
SetSmartShiftMaxBiasMode(ssm, num - '3');
+
break;
+
+
// Set AMD SmartShift max bias value
+
case '5':
+
SetSmartShiftMaxBiasValue(ssm);
+
break;
+
+
// Display menu options
+
case 'm':
+
case 'M':
+
MainMenu();
+
break;
+
default:
+
break;
+
}
+
}
+
}
+
+
int WaitAndExit(const char* msg, const int retCode)
+
{
+
// Printout the message and pause to see it before returning the desired code
+
if (nullptr != msg)
+
std::cout << msg << std::endl;
+
+
system("pause");
+
return retCode;
+
}
+
@ ADLX_FAIL
Definition: ADLXDefines.h:282
+
@ SSM_BIAS_AUTO
Definition: ADLXDefines.h:943
+
@ SSM_BIAS_MANUAL
Definition: ADLXDefines.h:944
+
#define ADLX_SUCCEEDED(x)
Definition: ADLXDefines.h:305
+
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
+
ADLX_SSM_BIAS_MODE
AMD SmartShift Max bias mode.
Definition: ADLXDefines.h:942
+
adlx_int maxValue
Definition: ADLXStructures.h:154
+
adlx_int step
Definition: ADLXStructures.h:155
+
adlx_int minValue
Definition: ADLXStructures.h:153
+
This structure contains information on the integer range.
Definition: ADLXStructures.h:152
+
+
+
+ + + + + + diff --git a/SDKDoc/html/cs_sample_adlxcsharpbind.html b/SDKDoc/html/cs_sample_adlxcsharpbind.html index 8c4ff331..e80e8cf9 100644 --- a/SDKDoc/html/cs_sample_adlxcsharpbind.html +++ b/SDKDoc/html/cs_sample_adlxcsharpbind.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/cs_sample_display_events.html b/SDKDoc/html/cs_sample_display_events.html index 7be8ebc4..91b6c231 100644 --- a/SDKDoc/html/cs_sample_display_events.html +++ b/SDKDoc/html/cs_sample_display_events.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/cs_sample_displayinfo.html b/SDKDoc/html/cs_sample_displayinfo.html index a72737cd..a5a3d12c 100644 --- a/SDKDoc/html/cs_sample_displayinfo.html +++ b/SDKDoc/html/cs_sample_displayinfo.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -249,10 +249,10 @@

Sample Path

}
}
}
-
ADLX_DISPLAY_CONNECTOR_TYPE
Indicates the display connector type.
Definition: ADLXDefines.h:381
+
ADLX_DISPLAY_CONNECTOR_TYPE
Indicates the display connector type.
Definition: ADLXDefines.h:426
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
-
ADLX_DISPLAY_SCAN_TYPE
Indicates the display scan type.
Definition: ADLXDefines.h:432
-
ADLX_DISPLAY_TYPE
Indicates the display type.
Definition: ADLXDefines.h:412
+
ADLX_DISPLAY_SCAN_TYPE
Indicates the display scan type.
Definition: ADLXDefines.h:477
+
ADLX_DISPLAY_TYPE
Indicates the display type.
Definition: ADLXDefines.h:457
diff --git a/SDKDoc/html/desktop.html b/SDKDoc/html/desktop.html index 636dd6da..06ec726c 100644 --- a/SDKDoc/html/desktop.html +++ b/SDKDoc/html/desktop.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/dir_027b3822e68cea2333c40389ff559349.html b/SDKDoc/html/dir_027b3822e68cea2333c40389ff559349.html index 5289fd80..8cdaf639 100644 --- a/SDKDoc/html/dir_027b3822e68cea2333c40389ff559349.html +++ b/SDKDoc/html/dir_027b3822e68cea2333c40389ff559349.html @@ -11,7 +11,7 @@ -AMD Device Library eXtra: D:/AMD_Git/engbranch/drivers/ADLX/SDK/ADLXHelper/Windows/C Directory Reference +AMD Device Library eXtra: D:/AMD_Git/adlx_release/drivers/ADLX/SDK/ADLXHelper/Windows/C Directory Reference @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/dir_16efc9621f5d2e1cb4bad055b0f276b2.html b/SDKDoc/html/dir_16efc9621f5d2e1cb4bad055b0f276b2.html index 2d4c87bf..6956941e 100644 --- a/SDKDoc/html/dir_16efc9621f5d2e1cb4bad055b0f276b2.html +++ b/SDKDoc/html/dir_16efc9621f5d2e1cb4bad055b0f276b2.html @@ -11,7 +11,7 @@ -AMD Device Library eXtra: D:/AMD_Git/engbranch/drivers/ADLX/SDK/ADLXHelper Directory Reference +AMD Device Library eXtra: D:/AMD_Git/adlx_release/drivers/ADLX/SDK/ADLXHelper Directory Reference @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/dir_24e107d8aaaa0f0fb9ce89773de45c08.html b/SDKDoc/html/dir_24e107d8aaaa0f0fb9ce89773de45c08.html index 85c55f1b..d6d5572d 100644 --- a/SDKDoc/html/dir_24e107d8aaaa0f0fb9ce89773de45c08.html +++ b/SDKDoc/html/dir_24e107d8aaaa0f0fb9ce89773de45c08.html @@ -11,7 +11,7 @@ -AMD Device Library eXtra: D:/AMD_Git/engbranch/drivers/ADLX/Samples Directory Reference +AMD Device Library eXtra: D:/AMD_Git/adlx_release/drivers/ADLX/Samples Directory Reference @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/dir_32f501a9a44fa5b987b82f09ad085bbe.html b/SDKDoc/html/dir_32f501a9a44fa5b987b82f09ad085bbe.html index c022b940..85c24ba0 100644 --- a/SDKDoc/html/dir_32f501a9a44fa5b987b82f09ad085bbe.html +++ b/SDKDoc/html/dir_32f501a9a44fa5b987b82f09ad085bbe.html @@ -11,7 +11,7 @@ -AMD Device Library eXtra: D:/AMD_Git/engbranch/drivers/ADLX/docs/Config/ADLXProgrammingGuide Directory Reference +AMD Device Library eXtra: D:/AMD_Git/adlx_release/drivers/ADLX/docs/Config/ADLXProgrammingGuide Directory Reference @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/dir_38661bf1cff6bbf8d643288778f7dda5.html b/SDKDoc/html/dir_38661bf1cff6bbf8d643288778f7dda5.html index 0c846cb5..d25abeae 100644 --- a/SDKDoc/html/dir_38661bf1cff6bbf8d643288778f7dda5.html +++ b/SDKDoc/html/dir_38661bf1cff6bbf8d643288778f7dda5.html @@ -11,7 +11,7 @@ -AMD Device Library eXtra: D:/AMD_Git/engbranch/drivers/ADLX/docs/Config/ADLXSamplesPage Directory Reference +AMD Device Library eXtra: D:/AMD_Git/adlx_release/drivers/ADLX/docs/Config/ADLXSamplesPage Directory Reference @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/dir_42276f7418706d1ade0d3bc4e4f60731.html b/SDKDoc/html/dir_42276f7418706d1ade0d3bc4e4f60731.html index 9ddfe77b..85756291 100644 --- a/SDKDoc/html/dir_42276f7418706d1ade0d3bc4e4f60731.html +++ b/SDKDoc/html/dir_42276f7418706d1ade0d3bc4e4f60731.html @@ -11,7 +11,7 @@ -AMD Device Library eXtra: D:/AMD_Git/engbranch/drivers/ADLX/SDK/ADLXHelper/Windows Directory Reference +AMD Device Library eXtra: D:/AMD_Git/adlx_release/drivers/ADLX/SDK/ADLXHelper/Windows Directory Reference @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/dir_537881034b1f7d49233316885f2cd2ce.html b/SDKDoc/html/dir_537881034b1f7d49233316885f2cd2ce.html index 70ced5b3..a744a067 100644 --- a/SDKDoc/html/dir_537881034b1f7d49233316885f2cd2ce.html +++ b/SDKDoc/html/dir_537881034b1f7d49233316885f2cd2ce.html @@ -11,7 +11,7 @@ -AMD Device Library eXtra: D:/AMD_Git/engbranch/drivers/ADLX/SDK/ADLXHelper/Windows/Cpp Directory Reference +AMD Device Library eXtra: D:/AMD_Git/adlx_release/drivers/ADLX/SDK/ADLXHelper/Windows/Cpp Directory Reference @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/dir_66c87b55badc78d3b4aa518cd95dfa04.html b/SDKDoc/html/dir_66c87b55badc78d3b4aa518cd95dfa04.html index df925264..b9c59d63 100644 --- a/SDKDoc/html/dir_66c87b55badc78d3b4aa518cd95dfa04.html +++ b/SDKDoc/html/dir_66c87b55badc78d3b4aa518cd95dfa04.html @@ -11,7 +11,7 @@ -AMD Device Library eXtra: D:/AMD_Git/engbranch/drivers/ADLX/Samples/csharp Directory Reference +AMD Device Library eXtra: D:/AMD_Git/adlx_release/drivers/ADLX/Samples/csharp Directory Reference @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/dir_6e22ff5a6df353352cbcbff529ec7bf5.html b/SDKDoc/html/dir_6e22ff5a6df353352cbcbff529ec7bf5.html index 12bf9b3d..197a3208 100644 --- a/SDKDoc/html/dir_6e22ff5a6df353352cbcbff529ec7bf5.html +++ b/SDKDoc/html/dir_6e22ff5a6df353352cbcbff529ec7bf5.html @@ -11,7 +11,7 @@ -AMD Device Library eXtra: D:/AMD_Git/engbranch/drivers/ADLX/Samples/python Directory Reference +AMD Device Library eXtra: D:/AMD_Git/adlx_release/drivers/ADLX/Samples/python Directory Reference @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/dir_902de48ee18c71cf36cb2c92b94e2165.html b/SDKDoc/html/dir_902de48ee18c71cf36cb2c92b94e2165.html index a2f5a3ac..1c7f27fd 100644 --- a/SDKDoc/html/dir_902de48ee18c71cf36cb2c92b94e2165.html +++ b/SDKDoc/html/dir_902de48ee18c71cf36cb2c92b94e2165.html @@ -11,7 +11,7 @@ -AMD Device Library eXtra: D:/AMD_Git/engbranch/drivers/ADLX/docs/Config/ADLXInterfacePage Directory Reference +AMD Device Library eXtra: D:/AMD_Git/adlx_release/drivers/ADLX/docs/Config/ADLXInterfacePage Directory Reference @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/dir_9dd9cbaa815e0fb4350c0e1dee7fc28f.html b/SDKDoc/html/dir_9dd9cbaa815e0fb4350c0e1dee7fc28f.html index ebcaf090..1dfa1355 100644 --- a/SDKDoc/html/dir_9dd9cbaa815e0fb4350c0e1dee7fc28f.html +++ b/SDKDoc/html/dir_9dd9cbaa815e0fb4350c0e1dee7fc28f.html @@ -11,7 +11,7 @@ -AMD Device Library eXtra: D:/AMD_Git/engbranch/drivers/ADLX/docs/Config/ADLXLegal Directory Reference +AMD Device Library eXtra: D:/AMD_Git/adlx_release/drivers/ADLX/docs/Config/ADLXLegal Directory Reference @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/dir_a12a240c2aa7d26dd72e7a22857dd4bb.html b/SDKDoc/html/dir_a12a240c2aa7d26dd72e7a22857dd4bb.html index 3c882954..b601f14a 100644 --- a/SDKDoc/html/dir_a12a240c2aa7d26dd72e7a22857dd4bb.html +++ b/SDKDoc/html/dir_a12a240c2aa7d26dd72e7a22857dd4bb.html @@ -11,7 +11,7 @@ -AMD Device Library eXtra: D:/AMD_Git/engbranch/drivers/ADLX/SDK/Include Directory Reference +AMD Device Library eXtra: D:/AMD_Git/adlx_release/drivers/ADLX/SDK/Include Directory Reference @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/dir_c5db9f0563fe1d2d90e845bf2fbf723c.html b/SDKDoc/html/dir_c5db9f0563fe1d2d90e845bf2fbf723c.html index e01f50a2..17730107 100644 --- a/SDKDoc/html/dir_c5db9f0563fe1d2d90e845bf2fbf723c.html +++ b/SDKDoc/html/dir_c5db9f0563fe1d2d90e845bf2fbf723c.html @@ -11,7 +11,7 @@ -AMD Device Library eXtra: D:/AMD_Git/engbranch/drivers/ADLX/Samples/CPP Directory Reference +AMD Device Library eXtra: D:/AMD_Git/adlx_release/drivers/ADLX/Samples/CPP Directory Reference @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/dir_c8ab53e67140eaecfb977988f71b2a99.html b/SDKDoc/html/dir_c8ab53e67140eaecfb977988f71b2a99.html index 162fc3eb..5e8cdd29 100644 --- a/SDKDoc/html/dir_c8ab53e67140eaecfb977988f71b2a99.html +++ b/SDKDoc/html/dir_c8ab53e67140eaecfb977988f71b2a99.html @@ -11,7 +11,7 @@ -AMD Device Library eXtra: D:/AMD_Git/engbranch/drivers/ADLX/Samples/java Directory Reference +AMD Device Library eXtra: D:/AMD_Git/adlx_release/drivers/ADLX/Samples/java Directory Reference @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/dir_ca6309d378ceffb9970caf11a0592736.html b/SDKDoc/html/dir_ca6309d378ceffb9970caf11a0592736.html index af7e6d17..6cca81e8 100644 --- a/SDKDoc/html/dir_ca6309d378ceffb9970caf11a0592736.html +++ b/SDKDoc/html/dir_ca6309d378ceffb9970caf11a0592736.html @@ -11,7 +11,7 @@ -AMD Device Library eXtra: D:/AMD_Git/engbranch/drivers/ADLX/SDK Directory Reference +AMD Device Library eXtra: D:/AMD_Git/adlx_release/drivers/ADLX/SDK Directory Reference @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/dir_e722523abc32cefc280070c505cb9f82.html b/SDKDoc/html/dir_e722523abc32cefc280070c505cb9f82.html index 76b5613f..59e0da6c 100644 --- a/SDKDoc/html/dir_e722523abc32cefc280070c505cb9f82.html +++ b/SDKDoc/html/dir_e722523abc32cefc280070c505cb9f82.html @@ -11,7 +11,7 @@ -AMD Device Library eXtra: D:/AMD_Git/engbranch/drivers/ADLX/docs/Config Directory Reference +AMD Device Library eXtra: D:/AMD_Git/adlx_release/drivers/ADLX/docs/Config Directory Reference @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/dir_e8f4cbcc6a2aa4d47ef9f831f2e336d4.html b/SDKDoc/html/dir_e8f4cbcc6a2aa4d47ef9f831f2e336d4.html index 96a0e15c..722834a0 100644 --- a/SDKDoc/html/dir_e8f4cbcc6a2aa4d47ef9f831f2e336d4.html +++ b/SDKDoc/html/dir_e8f4cbcc6a2aa4d47ef9f831f2e336d4.html @@ -11,7 +11,7 @@ -AMD Device Library eXtra: D:/AMD_Git/engbranch/drivers/ADLX/Samples/C Directory Reference +AMD Device Library eXtra: D:/AMD_Git/adlx_release/drivers/ADLX/Samples/C Directory Reference @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/display.html b/SDKDoc/html/display.html index 96928d51..4ac7c2e6 100644 --- a/SDKDoc/html/display.html +++ b/SDKDoc/html/display.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/display.js b/SDKDoc/html/display.js index c0e19856..9e521fe2 100644 --- a/SDKDoc/html/display.js +++ b/SDKDoc/html/display.js @@ -7,6 +7,7 @@ var display = [ "IADLXDisplayBlanking", "_d_o_x__i_a_d_l_x_display_blanking.html", "_d_o_x__i_a_d_l_x_display_blanking" ], [ "IADLXDisplayChangedHandling", "_d_o_x__i_a_d_l_x_display_changed_handling.html", "_d_o_x__i_a_d_l_x_display_changed_handling" ], [ "IADLXDisplayColorDepth", "_d_o_x__i_a_d_l_x_display_color_depth.html", "_d_o_x__i_a_d_l_x_display_color_depth" ], + [ "IADLXDisplayConnectivityExperience", "_d_o_x__i_a_d_l_x_display_connectivity_experience.html", "_d_o_x__i_a_d_l_x_display_connectivity_experience" ], [ "IADLXDisplayCustomColor", "_d_o_x__i_a_d_l_x_display_custom_color.html", "_d_o_x__i_a_d_l_x_display_custom_color" ], [ "IADLXDisplayCustomResolution", "_d_o_x__i_a_d_l_x_display_custom_resolution.html", "_d_o_x__i_a_d_l_x_display_custom_resolution" ], [ "IADLXDisplayFreeSync", "_d_o_x__i_a_d_l_x_display_free_sync.html", "_d_o_x__i_a_d_l_x_display_free_sync" ], @@ -27,8 +28,10 @@ var display = [ "IADLXDisplayScalingMode", "_d_o_x__i_a_d_l_x_display_scaling_mode.html", "_d_o_x__i_a_d_l_x_display_scaling_mode" ], [ "IADLXDisplayServices", "_d_o_x__i_a_d_l_x_display_services.html", "_d_o_x__i_a_d_l_x_display_services" ], [ "IADLXDisplayServices1", "_d_o_x__i_a_d_l_x_display_services1.html", "_d_o_x__i_a_d_l_x_display_services1" ], + [ "IADLXDisplayServices2", "_d_o_x__i_a_d_l_x_display_services2.html", "_d_o_x__i_a_d_l_x_display_services2" ], [ "IADLXDisplaySettingsChangedEvent", "_d_o_x__i_a_d_l_x_display_settings_changed_event.html", "_d_o_x__i_a_d_l_x_display_settings_changed_event" ], [ "IADLXDisplaySettingsChangedEvent1", "_d_o_x__i_a_d_l_x_display_settings_changed_event1.html", "_d_o_x__i_a_d_l_x_display_settings_changed_event1" ], + [ "IADLXDisplaySettingsChangedEvent2", "_d_o_x__i_a_d_l_x_display_settings_changed_event2.html", "_d_o_x__i_a_d_l_x_display_settings_changed_event2" ], [ "IADLXDisplaySettingsChangedListener", "_d_o_x__i_a_d_l_x_display_settings_changed_listener.html", "_d_o_x__i_a_d_l_x_display_settings_changed_listener" ], [ "IADLXDisplayVSR", "_d_o_x__i_a_d_l_x_display_v_s_r.html", "_d_o_x__i_a_d_l_x_display_v_s_r" ], [ "IADLXDisplayVariBright", "_d_o_x__i_a_d_l_x_display_vari_bright.html", "_d_o_x__i_a_d_l_x_display_vari_bright" ] diff --git a/SDKDoc/html/domain_c_sample_3_d_graphics.html b/SDKDoc/html/domain_c_sample_3_d_graphics.html index 631c1cc9..9aeaa520 100644 --- a/SDKDoc/html/domain_c_sample_3_d_graphics.html +++ b/SDKDoc/html/domain_c_sample_3_d_graphics.html @@ -39,7 +39,7 @@ Logo
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -104,7 +104,7 @@
3D Graphics
-

+

diff --git a/SDKDoc/html/domain_c_sample__desktop.html b/SDKDoc/html/domain_c_sample__desktop.html index 9798b546..47901f1d 100644 --- a/SDKDoc/html/domain_c_sample__desktop.html +++ b/SDKDoc/html/domain_c_sample__desktop.html @@ -39,7 +39,7 @@
Filename Description
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -104,14 +104,16 @@
Desktop
-

+

- + + +
Filename Description
DesktopsEvent Sample demonstrating how to obtain the desktops changed handle and add/remove call back for changed events.
Eyefinity Sample demonstrating how to create an Eyefinity desktop.
Eyefinity Sample demonstrating how to create an Eyefinity desktop.
PrimaryAdapter Sample demonstrating how to get the primary adapter when programming with ADLX.
diff --git a/SDKDoc/html/domain_c_sample__desktop.js b/SDKDoc/html/domain_c_sample__desktop.js index 93c6dce1..7ce4b142 100644 --- a/SDKDoc/html/domain_c_sample__desktop.js +++ b/SDKDoc/html/domain_c_sample__desktop.js @@ -1,4 +1,5 @@ var domain_c_sample__desktop = [ - [ "Eyefinity", "c_sample_eyefinity.html", null ] + [ "Eyefinity", "c_sample_eyefinity.html", null ], + [ "PrimaryAdapter", "c_sample__primary_adapter.html", null ] ]; \ No newline at end of file diff --git a/SDKDoc/html/domain_c_sample__display.html b/SDKDoc/html/domain_c_sample__display.html index 69563a0d..84ffce3e 100644 --- a/SDKDoc/html/domain_c_sample__display.html +++ b/SDKDoc/html/domain_c_sample__display.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -104,7 +104,7 @@
Display
-

+

@@ -115,31 +115,31 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/SDKDoc/html/domain_c_sample__display.js b/SDKDoc/html/domain_c_sample__display.js index 43ec35a4..552dee35 100644 --- a/SDKDoc/html/domain_c_sample__display.js +++ b/SDKDoc/html/domain_c_sample__display.js @@ -3,6 +3,7 @@ var domain_c_sample__display = [ "Display3DLUT", "c_sample_display3_d_l_u_t.html", null ], [ "DisplayBlanking", "c_sample_display_blanking.html", null ], [ "DisplayColorDepth", "c_display__color_depth.html", null ], + [ "DisplayConnectivityExperience", "c_display__display_connectivity_experience.html", null ], [ "DisplayCustomColor", "c_display__custom_color.html", null ], [ "DisplayCustomResolution", "c_display__custom_resolution.html", null ], [ "DisplayEvents", "c_sample_display_events.html", null ], @@ -15,7 +16,6 @@ var domain_c_sample__display = [ "DisplayIntegerScaling", "c_display__integer_scaling.html", null ], [ "DisplayPixelFormat", "c_display__pixel_format.html", null ], [ "DisplayScalingMode", "c_display__scaling_mode.html", null ], - [ "DisplaySettingsEvent", "c_display_settings_event.html", null ], [ "DisplayVariBright", "c_display__display_vari_bright.html", null ], [ "DisplayVSR", "c_display__v_s_r.html", null ] ]; \ No newline at end of file diff --git a/SDKDoc/html/domain_c_sample__g_p_u_tuning.html b/SDKDoc/html/domain_c_sample__g_p_u_tuning.html index d3f547b1..e9bc6d4d 100644 --- a/SDKDoc/html/domain_c_sample__g_p_u_tuning.html +++ b/SDKDoc/html/domain_c_sample__g_p_u_tuning.html @@ -39,7 +39,7 @@
Filename Description
DisplayColorDepth Sample demonstrating how to Set/Get Color Depth.
DisplayCustomColor Sample demonstrating how to Set/Get Custom Color.
DisplayConnectivityExperience Sample demonstrating how to Set/Get Connectivity-Experience.
DisplayCustomResolution Sample demonstrating how to Set/Get Custom Resolution.
DisplayCustomColor Sample demonstrating how to Set/Get Custom Color.
DisplayEvents Sample demonstrating how to monitor event changes.
DisplayCustomResolution Sample demonstrating how to Set/Get Custom Resolution.
DisplayFreeSync Sample demonstrating how to Set/Get FreeSync.
DisplayEvents Sample demonstrating how to monitor event changes.
DisplayGamma Sample demonstrating Set/Get Gamma.
DisplayFreeSync Sample demonstrating how to Set/Get FreeSync.
DisplayGamut Sample demonstrating Set/Get Gamut.
DisplayGamma Sample demonstrating Set/Get Gamma.
DisplayGPUScaling Sample demonstrating how to Set/Get GPU Scaling.
DisplayGamut Sample demonstrating Set/Get Gamut.
DisplayHDCP Sample demonstrating how to Set/Get HDCP.
DisplayGPUScaling Sample demonstrating how to Set/Get GPU Scaling.
DisplayInfo Sample demonstrating how to get display and output information.
DisplayHDCP Sample demonstrating how to Set/Get HDCP.
DisplayIntegerScaling Sample demonstrating how to Set/Get Integer Scaling.
DisplayInfo Sample demonstrating how to get display and output information.
DisplayPixelFormat Sample demonstrating how to Set/Get Pixel Format.
DisplayIntegerScaling Sample demonstrating how to Set/Get Integer Scaling.
DisplayScalingMode Sample demonstrating how to Set/Get scaling mode.
DisplayPixelFormat Sample demonstrating how to Set/Get Pixel Format.
DisplaySettingsEvent Sample demonstrating how to Add/Remove display settings event listener.
DisplayScalingMode Sample demonstrating how to Set/Get scaling mode.
DisplayVariBright Sample demonstrating how to Set/Get VariBright.
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -104,7 +104,7 @@
GPU Tuning
-

+

@@ -119,7 +119,9 @@ - + + +
Filename Description
ManualPowerTuning Sample demonstrating how to control GPU Manual Power Tuning.
ManualVRAMTuning Sample demonstrating how to control GPU VRAM Tuning.
ManualVRAMTuning Sample demonstrating how to control GPU VRAM Tuning.
SmartAccessMemory Sample demonstrating how to control SmartAccessMemory.
diff --git a/SDKDoc/html/domain_c_sample__g_p_u_tuning.js b/SDKDoc/html/domain_c_sample__g_p_u_tuning.js index 1f259440..4043b3e5 100644 --- a/SDKDoc/html/domain_c_sample__g_p_u_tuning.js +++ b/SDKDoc/html/domain_c_sample__g_p_u_tuning.js @@ -5,5 +5,6 @@ var domain_c_sample__g_p_u_tuning = [ "ManualFanTuning", "c__manual_fan_tuning.html", null ], [ "ManualGraphicsTuning", "c__manual_graphics_tuning.html", null ], [ "ManualPowerTuning", "c__manual_power_tuning.html", null ], - [ "ManualVRAMTuning", "c__manual_v_r_a_m_tuning.html", null ] + [ "ManualVRAMTuning", "c__manual_v_r_a_m_tuning.html", null ], + [ "SmartAccessMemory", "c_sam.html", null ] ]; \ No newline at end of file diff --git a/SDKDoc/html/domain_c_sample__generic.html b/SDKDoc/html/domain_c_sample__generic.html index ba8f004e..0ca8471b 100644 --- a/SDKDoc/html/domain_c_sample__generic.html +++ b/SDKDoc/html/domain_c_sample__generic.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -104,7 +104,7 @@
Miscellaneous
-

+

diff --git a/SDKDoc/html/domain_c_sample__i2_c.html b/SDKDoc/html/domain_c_sample__i2_c.html index 5d3beb63..06454f23 100644 --- a/SDKDoc/html/domain_c_sample__i2_c.html +++ b/SDKDoc/html/domain_c_sample__i2_c.html @@ -39,7 +39,7 @@
Filename Description
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -104,7 +104,7 @@
I2C
-

+

diff --git a/SDKDoc/html/domain_c_sample__performance_monitoring.html b/SDKDoc/html/domain_c_sample__performance_monitoring.html index 36f434d0..e3db2faa 100644 --- a/SDKDoc/html/domain_c_sample__performance_monitoring.html +++ b/SDKDoc/html/domain_c_sample__performance_monitoring.html @@ -39,7 +39,7 @@
Filename Description
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -104,7 +104,7 @@
Performance Monitoring
-

+

diff --git a/SDKDoc/html/domain_c_sample_globalsync.html b/SDKDoc/html/domain_c_sample_globalsync.html index 61be68f8..b6492896 100644 --- a/SDKDoc/html/domain_c_sample_globalsync.html +++ b/SDKDoc/html/domain_c_sample_globalsync.html @@ -39,7 +39,7 @@
Filename Description
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -104,7 +104,7 @@
Receiving Events Notifications
-

+

@@ -115,7 +115,9 @@ - + + +
Filename Description
SyncDisplayReceive Sample demonstrating how to receive notifications of changes in display settings using ADLX.
SyncGPUTuning Sample demonstrating how to receive notifications of changes in GPU tuning using ADLX.
SyncGPUTuning Sample demonstrating how to receive notifications of changes in GPU tuning using ADLX.
SyncPowerTuning Sample demonstrating how to receive notifications of changes in power tuning using ADLX.
diff --git a/SDKDoc/html/domain_c_sample_globalsync.js b/SDKDoc/html/domain_c_sample_globalsync.js index d32c6378..eafc56b4 100644 --- a/SDKDoc/html/domain_c_sample_globalsync.js +++ b/SDKDoc/html/domain_c_sample_globalsync.js @@ -4,5 +4,6 @@ var domain_c_sample_globalsync = [ "DesktopsEvent", "c_sample_desktopevent.html", null ], [ "Sync3DReceive", "c__sync3_d_receive.html", null ], [ "SyncDisplayReceive", "c__sync_display_receive.html", null ], - [ "SyncGPUTuning", "c__sync_g_p_u_tuning.html", null ] + [ "SyncGPUTuning", "c__sync_g_p_u_tuning.html", null ], + [ "SyncPowerTuning", "c__sync_power_tuning.html", null ] ]; \ No newline at end of file diff --git a/SDKDoc/html/domain_c_sample_powertuning.html b/SDKDoc/html/domain_c_sample_powertuning.html new file mode 100644 index 00000000..e552140b --- /dev/null +++ b/SDKDoc/html/domain_c_sample_powertuning.html @@ -0,0 +1,132 @@ + + + + + + + + + +AMD Device Library eXtra: Power Tuning + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
Power Tuning
+
+
+

+ + + + + +
Filename Description
SmartShiftMax Sample demonstrating how to control AMD SmartShift Max.
+
    +
+
+
+
+ + + + + + diff --git a/SDKDoc/html/domain_c_sample_powertuning.js b/SDKDoc/html/domain_c_sample_powertuning.js new file mode 100644 index 00000000..698cccf5 --- /dev/null +++ b/SDKDoc/html/domain_c_sample_powertuning.js @@ -0,0 +1,4 @@ +var domain_c_sample_powertuning = +[ + [ "SmartShiftMax", "c_ssm.html", null ] +]; \ No newline at end of file diff --git a/SDKDoc/html/domain_c_sample_servicecall.html b/SDKDoc/html/domain_c_sample_servicecall.html index f0d848b3..86ac05db 100644 --- a/SDKDoc/html/domain_c_sample_servicecall.html +++ b/SDKDoc/html/domain_c_sample_servicecall.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -104,7 +104,7 @@
ServiceCall
-

+

diff --git a/SDKDoc/html/domain_cpp_sample_3_d_graphics.html b/SDKDoc/html/domain_cpp_sample_3_d_graphics.html index 4067bb40..a2a54966 100644 --- a/SDKDoc/html/domain_cpp_sample_3_d_graphics.html +++ b/SDKDoc/html/domain_cpp_sample_3_d_graphics.html @@ -39,7 +39,7 @@
Filename Description
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -104,7 +104,7 @@
3D Graphics
-

+

diff --git a/SDKDoc/html/domain_cpp_sample__desktop.html b/SDKDoc/html/domain_cpp_sample__desktop.html index dea33af9..ef371764 100644 --- a/SDKDoc/html/domain_cpp_sample__desktop.html +++ b/SDKDoc/html/domain_cpp_sample__desktop.html @@ -39,7 +39,7 @@
Filename Description
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -104,14 +104,16 @@
Desktop
-

+

- + + +
Filename Description
DesktopsEvent Sample demonstrating how to obtain the desktops changed handle and add/remove call back for changed events.
Eyefinity Sample demonstrating how to create an Eyefinity desktop.
Eyefinity Sample demonstrating how to create an Eyefinity desktop.
PrimaryAdapter Sample demonstrating how to get the primary adapter when programming with ADLX.
diff --git a/SDKDoc/html/domain_cpp_sample__desktop.js b/SDKDoc/html/domain_cpp_sample__desktop.js index 51024533..e95be1b9 100644 --- a/SDKDoc/html/domain_cpp_sample__desktop.js +++ b/SDKDoc/html/domain_cpp_sample__desktop.js @@ -1,4 +1,5 @@ var domain_cpp_sample__desktop = [ - [ "Eyefinity", "cpp_sample_eyefinity.html", null ] + [ "Eyefinity", "cpp_sample_eyefinity.html", null ], + [ "PrimaryAdapter", "cpp_sample__primary_adapter.html", null ] ]; \ No newline at end of file diff --git a/SDKDoc/html/domain_cpp_sample__display.html b/SDKDoc/html/domain_cpp_sample__display.html index 1997e2e2..4344683b 100644 --- a/SDKDoc/html/domain_cpp_sample__display.html +++ b/SDKDoc/html/domain_cpp_sample__display.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -104,7 +104,7 @@
Display
-

+

@@ -115,31 +115,31 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/SDKDoc/html/domain_cpp_sample__display.js b/SDKDoc/html/domain_cpp_sample__display.js index b8d47467..5ac6ad94 100644 --- a/SDKDoc/html/domain_cpp_sample__display.js +++ b/SDKDoc/html/domain_cpp_sample__display.js @@ -3,6 +3,7 @@ var domain_cpp_sample__display = [ "Display3DLUT", "cpp_sample_display3_d_l_u_t.html", null ], [ "DisplayBlanking", "cpp_sample_display_blanking.html", null ], [ "DisplayColorDepth", "cpp_display__color_depth.html", null ], + [ "DisplayConnectivityExperience", "cpp_display__display_connectivity_experience.html", null ], [ "DisplayCustomColor", "cpp_display__custom_color.html", null ], [ "DisplayCustomResolution", "cpp_display__custom_resolution.html", null ], [ "DisplayEvents", "cpp_sample_display_events.html", null ], @@ -15,7 +16,6 @@ var domain_cpp_sample__display = [ "DisplayIntegerScaling", "cpp_display__integer_scaling.html", null ], [ "DisplayPixelFormat", "cpp_display__pixel_format.html", null ], [ "DisplayScalingMode", "cpp_display__scaling_mode.html", null ], - [ "DisplaySettingsEvent", "cpp_display_settings_event.html", null ], [ "DisplayVariBright", "cpp_display__display_vari_bright.html", null ], [ "DisplayVSR", "cpp_display__v_s_r.html", null ] ]; \ No newline at end of file diff --git a/SDKDoc/html/domain_cpp_sample__g_p_u_tuning.html b/SDKDoc/html/domain_cpp_sample__g_p_u_tuning.html index 969dd67b..53cffc87 100644 --- a/SDKDoc/html/domain_cpp_sample__g_p_u_tuning.html +++ b/SDKDoc/html/domain_cpp_sample__g_p_u_tuning.html @@ -39,7 +39,7 @@
Filename Description
DisplayColorDepth Sample demonstrating how to Set/Get Color Depth.
DisplayCustomColor Sample demonstrating how to Set/Get Custom Color.
DisplayConnectivityExperience Sample demonstrating how to Set/Get Connectivity-Experience.
DisplayCustomResolution Sample demonstrating how to Set/Get Custom Resolution.
DisplayCustomColor Sample demonstrating how to Set/Get Custom Color.
DisplayEvents Sample demonstrating how to monitor event changes.
DisplayCustomResolution Sample demonstrating how to Set/Get Custom Resolution.
DisplayFreeSync Sample demonstrating how to Set/Get FreeSync.
DisplayEvents Sample demonstrating how to monitor event changes.
DisplayGamma Sample demonstrating Set/Get Gamma.
DisplayFreeSync Sample demonstrating how to Set/Get FreeSync.
DisplayGamut Sample demonstrating Set/Get Gamut.
DisplayGamma Sample demonstrating Set/Get Gamma.
DisplayGPUScaling Sample demonstrating how to Set/Get GPU Scaling.
DisplayGamut Sample demonstrating Set/Get Gamut.
DisplayHDCP Sample demonstrating how to Set/Get HDCP.
DisplayGPUScaling Sample demonstrating how to Set/Get GPU Scaling.
DisplayInfo Sample demonstrating how to get display and output information.
DisplayHDCP Sample demonstrating how to Set/Get HDCP.
DisplayIntegerScaling Sample demonstrating how to Set/Get Integer Scaling.
DisplayInfo Sample demonstrating how to get display and output information.
DisplayPixelFormat Sample demonstrating how to Set/Get Pixel Format.
DisplayIntegerScaling Sample demonstrating how to Set/Get Integer Scaling.
DisplayScalingMode Sample demonstrating how to Set/Get scaling mode.
DisplayPixelFormat Sample demonstrating how to Set/Get Pixel Format.
DisplaySettingsEvent Sample demonstrating how to Add/Remove display settings event listener.
DisplayScalingMode Sample demonstrating how to Set/Get scaling mode.
DisplayVariBright Sample demonstrating how to Set/Get VariBright.
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -104,7 +104,7 @@
GPU Tuning
-

+

@@ -119,7 +119,9 @@ - + + +
Filename Description
ManualPowerTuning Sample demonstrating how to control GPU Manual Power Tuning.
ManualVRAMTuning Sample demonstrating how to control GPU VRAM Tuning.
ManualVRAMTuning Sample demonstrating how to control GPU VRAM Tuning.
SmartAccessMemory Sample demonstrating how to control SmartAccessMemory.
diff --git a/SDKDoc/html/domain_cpp_sample__g_p_u_tuning.js b/SDKDoc/html/domain_cpp_sample__g_p_u_tuning.js index 869266b9..544e6971 100644 --- a/SDKDoc/html/domain_cpp_sample__g_p_u_tuning.js +++ b/SDKDoc/html/domain_cpp_sample__g_p_u_tuning.js @@ -5,5 +5,6 @@ var domain_cpp_sample__g_p_u_tuning = [ "ManualFanTuning", "cpp__manual_fan_tuning.html", null ], [ "ManualGraphicsTuning", "cpp__manual_graphics_tuning.html", null ], [ "ManualPowerTuning", "cpp__manual_power_tuning.html", null ], - [ "ManualVRAMTuning", "cpp__manual_v_r_a_m_tuning.html", null ] + [ "ManualVRAMTuning", "cpp__manual_v_r_a_m_tuning.html", null ], + [ "SmartAccessMemory", "cpp_sam.html", null ] ]; \ No newline at end of file diff --git a/SDKDoc/html/domain_cpp_sample__generic.html b/SDKDoc/html/domain_cpp_sample__generic.html index c0aaa250..0441334f 100644 --- a/SDKDoc/html/domain_cpp_sample__generic.html +++ b/SDKDoc/html/domain_cpp_sample__generic.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -104,7 +104,7 @@
Miscellaneous
-

+

diff --git a/SDKDoc/html/domain_cpp_sample__i2_c.html b/SDKDoc/html/domain_cpp_sample__i2_c.html index 42116176..3454f87d 100644 --- a/SDKDoc/html/domain_cpp_sample__i2_c.html +++ b/SDKDoc/html/domain_cpp_sample__i2_c.html @@ -39,7 +39,7 @@
Filename Description
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -104,7 +104,7 @@
I2C
-

+

diff --git a/SDKDoc/html/domain_cpp_sample__performance_monitoring.html b/SDKDoc/html/domain_cpp_sample__performance_monitoring.html index 23644dd3..e2b63638 100644 --- a/SDKDoc/html/domain_cpp_sample__performance_monitoring.html +++ b/SDKDoc/html/domain_cpp_sample__performance_monitoring.html @@ -39,7 +39,7 @@ + - - - - - - - - - - - - - + + + + + + + + + + + + + @@ -168,6 +169,7 @@ + @@ -175,21 +177,24 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + @@ -208,23 +213,24 @@ + - - - - - - - - - - - - - + + + + + + + + + + + + + @@ -234,6 +240,7 @@ + @@ -241,21 +248,24 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + @@ -520,203 +530,220 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -735,14 +762,19 @@ - - - - - - - - + + + + + + + + + + + + + @@ -784,111 +816,120 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -976,60 +1017,84 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Filename Description
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -104,7 +104,7 @@
Performance Monitoring
-

+

diff --git a/SDKDoc/html/domain_cpp_sample_globalsync.html b/SDKDoc/html/domain_cpp_sample_globalsync.html index 6aa685af..b23b0516 100644 --- a/SDKDoc/html/domain_cpp_sample_globalsync.html +++ b/SDKDoc/html/domain_cpp_sample_globalsync.html @@ -39,7 +39,7 @@ + + + + + + + + + + + +
Filename Description
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -104,7 +104,7 @@
Receiving Events Notifications
-

+

@@ -115,7 +115,9 @@ - + + +
Filename Description
SyncDisplayReceive Sample demonstrating how to receive notifications of changes in display settings using ADLX.
SyncGPUTuning Sample demonstrating how to receive notifications of changes in GPU tuning using ADLX.
SyncGPUTuning Sample demonstrating how to receive notifications of changes in GPU tuning using ADLX.
SyncPowerTuning Sample demonstrating how to receive notifications of changes in power tuning using ADLX.
diff --git a/SDKDoc/html/domain_cpp_sample_globalsync.js b/SDKDoc/html/domain_cpp_sample_globalsync.js index 3da5c24e..4ddb8ca3 100644 --- a/SDKDoc/html/domain_cpp_sample_globalsync.js +++ b/SDKDoc/html/domain_cpp_sample_globalsync.js @@ -4,5 +4,6 @@ var domain_cpp_sample_globalsync = [ "DesktopsEvent", "cpp_sample_desktopevent.html", null ], [ "Sync3DReceive", "cpp__sync3_d_receive.html", null ], [ "SyncDisplayReceive", "cpp__sync_display_receive.html", null ], - [ "SyncGPUTuning", "cpp__sync_g_p_u_tuning.html", null ] + [ "SyncGPUTuning", "cpp__sync_g_p_u_tuning.html", null ], + [ "SyncPowerTuning", "cpp__sync_power_tuning.html", null ] ]; \ No newline at end of file diff --git a/SDKDoc/html/domain_cpp_sample_powertuning.html b/SDKDoc/html/domain_cpp_sample_powertuning.html new file mode 100644 index 00000000..6e131225 --- /dev/null +++ b/SDKDoc/html/domain_cpp_sample_powertuning.html @@ -0,0 +1,132 @@ + + + + + + + + + +AMD Device Library eXtra: Power Tuning + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
Power Tuning
+
+
+

+ + + + + +
Filename Description
SmartShiftMax Sample demonstrating how to control AMD SmartShift Max.
+
    +
+
+
+
+ + + + + + diff --git a/SDKDoc/html/domain_cpp_sample_powertuning.js b/SDKDoc/html/domain_cpp_sample_powertuning.js new file mode 100644 index 00000000..55b4ebc5 --- /dev/null +++ b/SDKDoc/html/domain_cpp_sample_powertuning.js @@ -0,0 +1,4 @@ +var domain_cpp_sample_powertuning = +[ + [ "SmartShiftMax", "cpp_ssm.html", null ] +]; \ No newline at end of file diff --git a/SDKDoc/html/domain_cpp_sample_servicecall.html b/SDKDoc/html/domain_cpp_sample_servicecall.html index fb0c9dac..b5924636 100644 --- a/SDKDoc/html/domain_cpp_sample_servicecall.html +++ b/SDKDoc/html/domain_cpp_sample_servicecall.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -104,7 +104,7 @@
ServiceCall
-

+

diff --git a/SDKDoc/html/domain_powertuning.html b/SDKDoc/html/domain_powertuning.html new file mode 100644 index 00000000..62ed58d1 --- /dev/null +++ b/SDKDoc/html/domain_powertuning.html @@ -0,0 +1,126 @@ + + + + + + + + + +AMD Device Library eXtra: Power Tuning + + + + + + + + + + + + + + + +
+
+
Filename Description
+ + + + + + + +
+
AMD Device Library eXtra +  v1.2 +
+
+ + + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
Power Tuning
+
+
+

The Power Tuning domain contains interfaces to configure power.

+
    +
+
+
+
+ + + + + + diff --git a/SDKDoc/html/domain_powertuning.js b/SDKDoc/html/domain_powertuning.js new file mode 100644 index 00000000..9b30d910 --- /dev/null +++ b/SDKDoc/html/domain_powertuning.js @@ -0,0 +1,8 @@ +var domain_powertuning = +[ + [ "IADLXPowerTuningServices", "_d_o_x__i_a_d_l_x_power_tuning_services.html", "_d_o_x__i_a_d_l_x_power_tuning_services" ], + [ "IADLXPowerTuningChangedEvent", "_d_o_x__i_a_d_l_x_power_tuning_changed_event.html", "_d_o_x__i_a_d_l_x_power_tuning_changed_event" ], + [ "IADLXPowerTuningChangedHandling", "_d_o_x__i_a_d_l_x_power_tuning_changed_handling.html", "_d_o_x__i_a_d_l_x_power_tuning_changed_handling" ], + [ "IADLXPowerTuningChangedListener", "_d_o_x__i_a_d_l_x_power_tuning_changed_listener.html", "_d_o_x__i_a_d_l_x_power_tuning_changed_listener" ], + [ "IADLXSmartShiftMax", "_d_o_x__i_a_d_l_x_smart_shift_max.html", "_d_o_x__i_a_d_l_x_smart_shift_max" ] +]; \ No newline at end of file diff --git a/SDKDoc/html/domain_sample_page.html b/SDKDoc/html/domain_sample_page.html index 2e984738..16d25314 100644 --- a/SDKDoc/html/domain_sample_page.html +++ b/SDKDoc/html/domain_sample_page.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/files.html b/SDKDoc/html/files.html index 53d84128..ad35db16 100644 --- a/SDKDoc/html/files.html +++ b/SDKDoc/html/files.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/functions.html b/SDKDoc/html/functions.html index 742ed835..abf83bdb 100644 --- a/SDKDoc/html/functions.html +++ b/SDKDoc/html/functions.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/functions_vars.html b/SDKDoc/html/functions_vars.html index 44d3cbfb..ffdb54ea 100644 --- a/SDKDoc/html/functions_vars.html +++ b/SDKDoc/html/functions_vars.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/funpage.html b/SDKDoc/html/funpage.html index 9863a130..8e767f72 100644 --- a/SDKDoc/html/funpage.html +++ b/SDKDoc/html/funpage.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/gfx3dgraphics.html b/SDKDoc/html/gfx3dgraphics.html index 0ae3d979..f64cc36e 100644 --- a/SDKDoc/html/gfx3dgraphics.html +++ b/SDKDoc/html/gfx3dgraphics.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/globals.html b/SDKDoc/html/globals.html index 40559a8f..251dcec6 100644 --- a/SDKDoc/html/globals.html +++ b/SDKDoc/html/globals.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -199,6 +199,9 @@

- a -

AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/globals_c.html b/SDKDoc/html/globals_c.html index 05f18692..59643957 100644 --- a/SDKDoc/html/globals_c.html +++ b/SDKDoc/html/globals_c.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/globals_d.html b/SDKDoc/html/globals_d.html index 97c226f5..f1b2fa2a 100644 --- a/SDKDoc/html/globals_d.html +++ b/SDKDoc/html/globals_d.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -199,6 +199,39 @@

- d -

diff --git a/SDKDoc/html/globals_defs.html b/SDKDoc/html/globals_defs.html index 05b8d9a9..9d04d5ed 100644 --- a/SDKDoc/html/globals_defs.html +++ b/SDKDoc/html/globals_defs.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/globals_enum.html b/SDKDoc/html/globals_enum.html index 49a2ecd1..04a1ea9b 100644 --- a/SDKDoc/html/globals_enum.html +++ b/SDKDoc/html/globals_enum.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -148,6 +148,9 @@

- a -

AMD Device Library eXtra -  v1.1 +  v1.2
@@ -202,6 +202,9 @@

- a -

AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/globals_g.html b/SDKDoc/html/globals_g.html index 1bf6b370..2e7e42c3 100644 --- a/SDKDoc/html/globals_g.html +++ b/SDKDoc/html/globals_g.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/globals_i.html b/SDKDoc/html/globals_i.html index 97d5a952..cdbc2c51 100644 --- a/SDKDoc/html/globals_i.html +++ b/SDKDoc/html/globals_i.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/globals_l.html b/SDKDoc/html/globals_l.html index bab74bc3..938497f4 100644 --- a/SDKDoc/html/globals_l.html +++ b/SDKDoc/html/globals_l.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/globals_m.html b/SDKDoc/html/globals_m.html index 36b359cd..79d25fcb 100644 --- a/SDKDoc/html/globals_m.html +++ b/SDKDoc/html/globals_m.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -127,6 +127,15 @@

- m -

diff --git a/SDKDoc/html/globals_n.html b/SDKDoc/html/globals_n.html index 30ea95cb..cd345246 100644 --- a/SDKDoc/html/globals_n.html +++ b/SDKDoc/html/globals_n.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/globals_o.html b/SDKDoc/html/globals_o.html index 5e1555fc..d0c3884e 100644 --- a/SDKDoc/html/globals_o.html +++ b/SDKDoc/html/globals_o.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/globals_p.html b/SDKDoc/html/globals_p.html index a3e3bf79..520a698c 100644 --- a/SDKDoc/html/globals_p.html +++ b/SDKDoc/html/globals_p.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -103,6 +103,21 @@
Here is a list of all documented file members with links to the documentation:

- p -

AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/globals_s.html b/SDKDoc/html/globals_s.html index f6ba0a44..8796b9d1 100644 --- a/SDKDoc/html/globals_s.html +++ b/SDKDoc/html/globals_s.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -103,6 +103,12 @@
Here is a list of all documented file members with links to the documentation:

- s -

    +
  • SSM_BIAS_AUTO +: ADLXDefines.h +
  • +
  • SSM_BIAS_MANUAL +: ADLXDefines.h +
  • SYNC_ORIGIN_EXTERNAL : ADLXDefines.h
  • diff --git a/SDKDoc/html/globals_t.html b/SDKDoc/html/globals_t.html index b24e4107..8c935f1c 100644 --- a/SDKDoc/html/globals_t.html +++ b/SDKDoc/html/globals_t.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/globals_u.html b/SDKDoc/html/globals_u.html index 07e14686..eac0425f 100644 --- a/SDKDoc/html/globals_u.html +++ b/SDKDoc/html/globals_u.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -103,6 +103,9 @@
Here is a list of all documented file members with links to the documentation:

- u -

    +
  • UNDEFINED +: ADLXDefines.h +
  • UNKNOW : ADLXDefines.h
  • diff --git a/SDKDoc/html/globals_w.html b/SDKDoc/html/globals_w.html index 8824404d..25dfbdd1 100644 --- a/SDKDoc/html/globals_w.html +++ b/SDKDoc/html/globals_w.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/globals_y.html b/SDKDoc/html/globals_y.html index e80a432a..47c70ee4 100644 --- a/SDKDoc/html/globals_y.html +++ b/SDKDoc/html/globals_y.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/gpu.html b/SDKDoc/html/gpu.html index 85b9ed0e..0b65b790 100644 --- a/SDKDoc/html/gpu.html +++ b/SDKDoc/html/gpu.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/gpu.js b/SDKDoc/html/gpu.js index 5b292181..56d79d47 100644 --- a/SDKDoc/html/gpu.js +++ b/SDKDoc/html/gpu.js @@ -1,6 +1,7 @@ var gpu = [ [ "IADLXGPU", "_d_o_x__i_a_d_l_x_g_p_u.html", "_d_o_x__i_a_d_l_x_g_p_u" ], + [ "IADLXGPU1", "_d_o_x__i_a_d_l_x_g_p_u1.html", "_d_o_x__i_a_d_l_x_g_p_u1" ], [ "IADLXGPUList", "_d_o_x__i_a_d_l_x_g_p_u_list.html", "_d_o_x__i_a_d_l_x_g_p_u_list" ], [ "IADLXGPUsChangedHandling", "_d_o_x__i_a_d_l_x_g_p_us_changed_handling.html", "_d_o_x__i_a_d_l_x_g_p_us_changed_handling" ], [ "IADLXGPUsEventListener", "_d_o_x__i_a_d_l_x_g_p_us_event_listener.html", "_d_o_x__i_a_d_l_x_g_p_us_event_listener" ] diff --git a/SDKDoc/html/gputuning.html b/SDKDoc/html/gputuning.html index 7a2c5e39..6a097e7f 100644 --- a/SDKDoc/html/gputuning.html +++ b/SDKDoc/html/gputuning.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/gputuning.js b/SDKDoc/html/gputuning.js index 3f0560c0..63d72275 100644 --- a/SDKDoc/html/gputuning.js +++ b/SDKDoc/html/gputuning.js @@ -5,9 +5,11 @@ var gputuning = [ "IADLXGPUAutoTuningCompleteListener", "_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_listener.html", "_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_listener" ], [ "IADLXGPUPresetTuning", "_d_o_x__i_a_d_l_x_g_p_u_preset_tuning.html", "_d_o_x__i_a_d_l_x_g_p_u_preset_tuning" ], [ "IADLXGPUTuningChangedEvent", "_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event.html", "_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event" ], + [ "IADLXGPUTuningChangedEvent1", "_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event1.html", "_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event1" ], [ "IADLXGPUTuningChangedHandling", "_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_handling.html", "_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_handling" ], [ "IADLXGPUTuningChangedListener", "_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_listener.html", "_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_listener" ], [ "IADLXGPUTuningServices", "_d_o_x__i_a_d_l_x_g_p_u_tuning_services.html", "_d_o_x__i_a_d_l_x_g_p_u_tuning_services" ], + [ "IADLXGPUTuningServices1", "_d_o_x__i_a_d_l_x_g_p_u_tuning_services1.html", "_d_o_x__i_a_d_l_x_g_p_u_tuning_services1" ], [ "IADLXManualFanTuning", "_d_o_x__i_a_d_l_x_manual_fan_tuning.html", "_d_o_x__i_a_d_l_x_manual_fan_tuning" ], [ "IADLXManualFanTuningState", "_d_o_x__i_a_d_l_x_manual_fan_tuning_state.html", "_d_o_x__i_a_d_l_x_manual_fan_tuning_state" ], [ "IADLXManualFanTuningStateList", "_d_o_x__i_a_d_l_x_manual_fan_tuning_state_list.html", "_d_o_x__i_a_d_l_x_manual_fan_tuning_state_list" ], @@ -19,5 +21,6 @@ var gputuning = [ "IADLXManualVRAMTuning1", "_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1.html", "_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1" ], [ "IADLXManualVRAMTuning2", "_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2.html", "_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2" ], [ "IADLXMemoryTimingDescription", "_d_o_x__i_a_d_l_x_memory_timing_description.html", "_d_o_x__i_a_d_l_x_memory_timing_description" ], - [ "IADLXMemoryTimingDescriptionList", "_d_o_x__i_a_d_l_x_memory_timing_description_list.html", "_d_o_x__i_a_d_l_x_memory_timing_description_list" ] + [ "IADLXMemoryTimingDescriptionList", "_d_o_x__i_a_d_l_x_memory_timing_description_list.html", "_d_o_x__i_a_d_l_x_memory_timing_description_list" ], + [ "IADLXSmartAccessMemory", "_d_o_x__i_a_d_l_x_smart_access_memory.html", "_d_o_x__i_a_d_l_x_smart_access_memory" ] ]; \ No newline at end of file diff --git a/SDKDoc/html/group___a_d_l_x_defs.html b/SDKDoc/html/group___a_d_l_x_defs.html index 9516c5ad..10551937 100644 --- a/SDKDoc/html/group___a_d_l_x_defs.html +++ b/SDKDoc/html/group___a_d_l_x_defs.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/group___a_d_l_x_macro.html b/SDKDoc/html/group___a_d_l_x_macro.html index eeb51969..71ae6792 100644 --- a/SDKDoc/html/group___a_d_l_x_macro.html +++ b/SDKDoc/html/group___a_d_l_x_macro.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/group__enumerations.html b/SDKDoc/html/group__enumerations.html index a5a0ec80..e68e8cf8 100644 --- a/SDKDoc/html/group__enumerations.html +++ b/SDKDoc/html/group__enumerations.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -151,6 +151,37 @@ }
 Indicates the ASIC family type. More...
 
enum  ADLX_PCI_BUS_TYPE {
+  UNDEFINED = 0 +, PCI +, AGP +, PCIE +,
+  PCIE_2_0 +, PCIE_3_0 +, PCIE_4_0 +
+ }
 Indicates the PCI bus type. More...
 
enum  ADLX_DP_LINK_RATE {
+  DP_LINK_RATE_UNKNOWN = 0 +, DP_LINK_RATE_RBR +, DP_LINK_RATE_2_16GBPS +, DP_LINK_RATE_2_43GBPS +,
+  DP_LINK_RATE_HBR +, DP_LINK_RATE_4_32GBPS +, DP_LINK_RATE_HBR2 +, DP_LINK_RATE_HBR3 +,
+  DP_LINK_RATE_UHBR10 +, DP_LINK_RATE_UHBR13D5 +, DP_LINK_RATE_UHBR20 +
+ }
 Indicates the DP link rate. More...
 
enum  ADLX_GPU_TYPE { GPUTYPE_UNDEFINED = 0 , GPUTYPE_INTEGRATED , GPUTYPE_DISCRETE @@ -418,11 +449,22 @@ }
 Indicates the custom 3D LUT color space. More...
 
enum  ADLX_SSM_BIAS_MODE { SSM_BIAS_AUTO = 0 +, SSM_BIAS_MANUAL + }
 AMD SmartShift Max bias mode. More...
 
enum  ADLX_ANTILAG_STATE { ANTILAG = 0 , ANTILAGNEXT }
 Indicates the state of Anti Lag. More...
 
enum  ADLX_MGPU_MODE { MGPU_NONE = 0 +, MGPU_PRIMARY +, MGPU_SECONDARY + }
 Indicates the AMD MGPU mode. More...
 

Detailed Description

This section indicates the enumerator values for various ADLX functionalities.

@@ -936,6 +978,57 @@

+

◆ ADLX_DP_LINK_RATE

+ +
+
+ + + + +
enum ADLX_DP_LINK_RATE
+
+ +

Indicates the DP link rate.

+ + + + + + + + + + + + +
Enumerator
DP_LINK_RATE_UNKNOWN 

The DP link rate is unknown.
+

+
DP_LINK_RATE_RBR 

The DP link rate is 1.62 Gbps/Lane.
+

+
DP_LINK_RATE_2_16GBPS 

The DP link rate is 2.16 Gbps/Lane.
+

+
DP_LINK_RATE_2_43GBPS 

The DP link rate is 2.43 Gbps/Lane.
+

+
DP_LINK_RATE_HBR 

The DP link rate is 2.70 Gbps/Lane.
+

+
DP_LINK_RATE_4_32GBPS 

The DP link rate is 4.32 Gbps/Lane.
+

+
DP_LINK_RATE_HBR2 

The DP link rate is 5.40 Gbps/Lane.
+

+
DP_LINK_RATE_HBR3 

The DP link rate is 8.10 Gbps/Lane.
+

+
DP_LINK_RATE_UHBR10 

The DP link rate is 10 Gbps/Lane.
+

+
DP_LINK_RATE_UHBR13D5 

The DP link rate is 13.5 Gbps/Lane.
+

+
DP_LINK_RATE_UHBR20 

The DP link rate is 20 Gbps/Lane.
+

+
+
@@ -1188,6 +1281,33 @@

+

◆ ADLX_MGPU_MODE

+ +
+
+ + + + +
enum ADLX_MGPU_MODE
+
+ +

Indicates the AMD MGPU mode.

+ + + + +
Enumerator
MGPU_NONE 

The GPU is not part of an AMD MGPU configuration.
+

+
MGPU_PRIMARY 

The GPU is the primary GPU in an AMD MGPU configuration.
+

+
MGPU_SECONDARY 

The GPU is the secondary GPU in an AMD MGPU configuration.
+

+
+
@@ -1218,6 +1338,45 @@

+

◆ ADLX_PCI_BUS_TYPE

+ +
+
+ + + + +
enum ADLX_PCI_BUS_TYPE
+
+ +

Indicates the PCI bus type.

+ + + + + + + + +
Enumerator
UNDEFINED 

The PCI bus type is not defined.
+

+
PCI 

The PCI bus type is PCI bus.
+

+
AGP 

The PCI bus type is AGP bus.
+

+
PCIE 

The PCI bus type is PCI Express bus.
+

+
PCIE_2_0 

The PCI bus type is PCI Express 2nd generation bus.
+

+
PCIE_3_0 

The PCI bus type is PCI Express 3rd generation bus.
+

+
PCIE_4_0 

The PCI bus type is PCI Express 4th generation bus.
+

+
+
@@ -1344,6 +1503,30 @@

+

◆ ADLX_SSM_BIAS_MODE

+ +
+
+ + + + +
enum ADLX_SSM_BIAS_MODE
+
+ +

AMD SmartShift Max bias mode.

+ + + +
Enumerator
SSM_BIAS_AUTO 

The bias control type is auto.
+

+
SSM_BIAS_MANUAL 

The bias control type is manual.
+

+
+
diff --git a/SDKDoc/html/group__enumerations.js b/SDKDoc/html/group__enumerations.js index de0a6d47..2792a6e1 100644 --- a/SDKDoc/html/group__enumerations.js +++ b/SDKDoc/html/group__enumerations.js @@ -15,6 +15,7 @@ var group__enumerations = [ "ADLX_DISPLAY_TIMING_LIMITATION", "group__enumerations.html#ga6a4bf151ffad0146661c2c8612382af0"], [ "ADLX_DISPLAY_TIMING_POLARITY", "group__enumerations.html#gacabd271b1699333d9664b8e6320aad3b"], [ "ADLX_DISPLAY_TYPE", "group__enumerations.html#gae7e516225131af0ff164e9384d8d0a44"], + [ "ADLX_DP_LINK_RATE", "group__enumerations.html#gad5b0891b86d362269696ba46e1d4bdee"], [ "ADLX_GAMMA_TYPE", "group__enumerations.html#ga87f8763d8496a4e5ec84964e149144fd"], [ "ADLX_GAMUT_SPACE", "group__enumerations.html#ga46dff86075115b139c1c72f447e94e14"], [ "ADLX_GPU_TYPE", "group__enumerations.html#ga6fb3c9944d5c8aa79f7dbd0f675fac34"], @@ -23,10 +24,13 @@ var group__enumerations = [ "ADLX_LOG_DESTINATION", "group__enumerations.html#gae308b7ad24806dce3fe087e9a780be67"], [ "ADLX_LOG_SEVERITY", "group__enumerations.html#gaadfaa61953d62bced2b6c516f8bebccd"], [ "ADLX_MEMORYTIMING_DESCRIPTION", "group__enumerations.html#gaa25f244e38a3502a52167c303abcec11"], + [ "ADLX_MGPU_MODE", "group__enumerations.html#gada547c00826e15266732f874a0f3478d"], [ "ADLX_ORIENTATION", "group__enumerations.html#gae896c86f4fc55efe4e866450e33465b1"], + [ "ADLX_PCI_BUS_TYPE", "group__enumerations.html#gafcbeca41c0df518ccf5556e8e6e83f62"], [ "ADLX_PIXEL_FORMAT", "group__enumerations.html#gaa0e9deb1567713f1044419070f2949ab"], [ "ADLX_RESULT", "group__enumerations.html#ga9306b05f15578edbf79b649dd612b8c0"], [ "ADLX_SCALE_MODE", "group__enumerations.html#ga0ec0640b97efee73b589bf0b1c07a8fe"], + [ "ADLX_SSM_BIAS_MODE", "group__enumerations.html#gae2895828b9a8b0345e1fb8bf416ff1b4"], [ "ADLX_SYNC_ORIGIN", "group__enumerations.html#ga7a1e20106faef482c0664c546e04ba00"], [ "ADLX_TESSELLATION_LEVEL", "group__enumerations.html#ga5967c593434c0cba5891c996d64cff5c"], [ "ADLX_TESSELLATION_MODE", "group__enumerations.html#ga7899078325beddfbe0f4e63dca8ce8ca"], diff --git a/SDKDoc/html/group__structures_val.html b/SDKDoc/html/group__structures_val.html index aae4bb89..dcedd28d 100644 --- a/SDKDoc/html/group__structures_val.html +++ b/SDKDoc/html/group__structures_val.html @@ -39,7 +39,7 @@

AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/group__typedefs.html b/SDKDoc/html/group__typedefs.html index d918a1be..a04f0383 100644 --- a/SDKDoc/html/group__typedefs.html +++ b/SDKDoc/html/group__typedefs.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/i2c.html b/SDKDoc/html/i2c.html index 932bb1d4..f5889da9 100644 --- a/SDKDoc/html/i2c.html +++ b/SDKDoc/html/i2c.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/index.html b/SDKDoc/html/index.html index ab2795f1..a067b6f2 100644 --- a/SDKDoc/html/index.html +++ b/SDKDoc/html/index.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/java_sample_adlxjavabind.html b/SDKDoc/html/java_sample_adlxjavabind.html index ef1c2d10..37e9617b 100644 --- a/SDKDoc/html/java_sample_adlxjavabind.html +++ b/SDKDoc/html/java_sample_adlxjavabind.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/java_sample_display_events.html b/SDKDoc/html/java_sample_display_events.html index e0fdc5a0..9f2d95ac 100644 --- a/SDKDoc/html/java_sample_display_events.html +++ b/SDKDoc/html/java_sample_display_events.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/java_sample_displayinfo.html b/SDKDoc/html/java_sample_displayinfo.html index a9293ab3..3451e47e 100644 --- a/SDKDoc/html/java_sample_displayinfo.html +++ b/SDKDoc/html/java_sample_displayinfo.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -245,10 +245,10 @@

Sample Path

System.out.printf("ADLX Terminate: %s\n", res.toString());
}
}
-
ADLX_DISPLAY_CONNECTOR_TYPE
Indicates the display connector type.
Definition: ADLXDefines.h:381
+
ADLX_DISPLAY_CONNECTOR_TYPE
Indicates the display connector type.
Definition: ADLXDefines.h:426
ADLX_RESULT
Indicates the result returned from an ADLX function or from an ADLX method.
Definition: ADLXDefines.h:278
-
ADLX_DISPLAY_SCAN_TYPE
Indicates the display scan type.
Definition: ADLXDefines.h:432
-
ADLX_DISPLAY_TYPE
Indicates the display type.
Definition: ADLXDefines.h:412
+
ADLX_DISPLAY_SCAN_TYPE
Indicates the display scan type.
Definition: ADLXDefines.h:477
+
ADLX_DISPLAY_TYPE
Indicates the display type.
Definition: ADLXDefines.h:457
diff --git a/SDKDoc/html/misc.html b/SDKDoc/html/misc.html index 8b9c7b56..fd9fe143 100644 --- a/SDKDoc/html/misc.html +++ b/SDKDoc/html/misc.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/modules.html b/SDKDoc/html/modules.html index 6a77f8a4..d6e5eb40 100644 --- a/SDKDoc/html/modules.html +++ b/SDKDoc/html/modules.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/navtreedata.js b/SDKDoc/html/navtreedata.js index c76a103d..8a2cd188 100644 --- a/SDKDoc/html/navtreedata.js +++ b/SDKDoc/html/navtreedata.js @@ -34,10 +34,10 @@ var NAVTREE = var NAVTREEINDEX = [ "_a_d_l_x_defines_8h.html#ga0ec0640b97efee73b589bf0b1c07a8fea52e5d81a538ca03d28c5d3d0dd33662c", -"_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_anisotropic_filtering_changed.html", -"_d_o_x__i_a_d_l_x_display_integer_scaling.html", -"_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_acoustic_limit.html", -"cpp_sample_userprocess.html" +"_d_o_x__i_a_d_l_x3_d_image_sharpening.html", +"_d_o_x__i_a_d_l_x_display_gamut__is_current5000k_white_point.html", +"_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_listener.html", +"c_display__free_sync.html" ]; var SYNCONMSG = 'click to disable panel synchronisation'; diff --git a/SDKDoc/html/navtreeindex0.js b/SDKDoc/html/navtreeindex0.js index b01ab0a6..6149a4d3 100644 --- a/SDKDoc/html/navtreeindex0.js +++ b/SDKDoc/html/navtreeindex0.js @@ -1,37 +1,37 @@ var NAVTREEINDEX0 = { -"_a_d_l_x_defines_8h.html#ga0ec0640b97efee73b589bf0b1c07a8fea52e5d81a538ca03d28c5d3d0dd33662c":[1,3,0,26,1], -"_a_d_l_x_defines_8h.html#ga0ec0640b97efee73b589bf0b1c07a8fea53f811bc46dd28493ccb7260b2cc8f38":[1,3,0,26,2], -"_a_d_l_x_defines_8h.html#ga0ec0640b97efee73b589bf0b1c07a8feaed414c2ae5181749af0aee3b30c647d1":[1,3,0,26,0], -"_a_d_l_x_defines_8h.html#ga169a825952eda7e83b949176a9a81028a384b1aaeefe96b779cb597fcc6cb2353":[1,3,0,31,3], -"_a_d_l_x_defines_8h.html#ga169a825952eda7e83b949176a9a81028a5c956c1e3c8b9261a07df15adbc10347":[1,3,0,31,0], -"_a_d_l_x_defines_8h.html#ga169a825952eda7e83b949176a9a81028a91e122d0f7ee258bb27a5c43d5c8c675":[1,3,0,31,1], -"_a_d_l_x_defines_8h.html#ga169a825952eda7e83b949176a9a81028aa8ff57a67a337b615187f25ae341bc54":[1,3,0,31,2], -"_a_d_l_x_defines_8h.html#ga260f926e27eef013ca1eacd0ff7b3ba7ac157bdf0b85a40d2619cbc8bc1ae5fe2":[1,3,0,18,0], -"_a_d_l_x_defines_8h.html#ga260f926e27eef013ca1eacd0ff7b3ba7ac1f5c308ff9610759dbc1415b20df568":[1,3,0,18,1], -"_a_d_l_x_defines_8h.html#ga260f926e27eef013ca1eacd0ff7b3ba7adbf1dee1b8cd7ea3c82661943c7b74f4":[1,3,0,18,2], -"_a_d_l_x_defines_8h.html#ga46dff86075115b139c1c72f447e94e14a5d7ae134656c91cc92e397e996fadd58":[1,3,0,16,3], -"_a_d_l_x_defines_8h.html#ga46dff86075115b139c1c72f447e94e14a6d2c65316d5efd3aee2454740657b8be":[1,3,0,16,0], -"_a_d_l_x_defines_8h.html#ga46dff86075115b139c1c72f447e94e14a74d331b6c316667fc652ce6bf76daf49":[1,3,0,16,5], -"_a_d_l_x_defines_8h.html#ga46dff86075115b139c1c72f447e94e14a81ccdc7e5afcb1abd12340eb5fa47301":[1,3,0,16,2], -"_a_d_l_x_defines_8h.html#ga46dff86075115b139c1c72f447e94e14ab1622dfde8daae9398a0a245c4798935":[1,3,0,16,1], -"_a_d_l_x_defines_8h.html#ga46dff86075115b139c1c72f447e94e14adff8da50fc2428d3274deb186a9e363d":[1,3,0,16,4], +"_a_d_l_x_defines_8h.html#ga0ec0640b97efee73b589bf0b1c07a8fea52e5d81a538ca03d28c5d3d0dd33662c":[1,3,0,29,1], +"_a_d_l_x_defines_8h.html#ga0ec0640b97efee73b589bf0b1c07a8fea53f811bc46dd28493ccb7260b2cc8f38":[1,3,0,29,2], +"_a_d_l_x_defines_8h.html#ga0ec0640b97efee73b589bf0b1c07a8feaed414c2ae5181749af0aee3b30c647d1":[1,3,0,29,0], +"_a_d_l_x_defines_8h.html#ga169a825952eda7e83b949176a9a81028a384b1aaeefe96b779cb597fcc6cb2353":[1,3,0,35,3], +"_a_d_l_x_defines_8h.html#ga169a825952eda7e83b949176a9a81028a5c956c1e3c8b9261a07df15adbc10347":[1,3,0,35,0], +"_a_d_l_x_defines_8h.html#ga169a825952eda7e83b949176a9a81028a91e122d0f7ee258bb27a5c43d5c8c675":[1,3,0,35,1], +"_a_d_l_x_defines_8h.html#ga169a825952eda7e83b949176a9a81028aa8ff57a67a337b615187f25ae341bc54":[1,3,0,35,2], +"_a_d_l_x_defines_8h.html#ga260f926e27eef013ca1eacd0ff7b3ba7ac157bdf0b85a40d2619cbc8bc1ae5fe2":[1,3,0,19,0], +"_a_d_l_x_defines_8h.html#ga260f926e27eef013ca1eacd0ff7b3ba7ac1f5c308ff9610759dbc1415b20df568":[1,3,0,19,1], +"_a_d_l_x_defines_8h.html#ga260f926e27eef013ca1eacd0ff7b3ba7adbf1dee1b8cd7ea3c82661943c7b74f4":[1,3,0,19,2], +"_a_d_l_x_defines_8h.html#ga46dff86075115b139c1c72f447e94e14a5d7ae134656c91cc92e397e996fadd58":[1,3,0,17,3], +"_a_d_l_x_defines_8h.html#ga46dff86075115b139c1c72f447e94e14a6d2c65316d5efd3aee2454740657b8be":[1,3,0,17,0], +"_a_d_l_x_defines_8h.html#ga46dff86075115b139c1c72f447e94e14a74d331b6c316667fc652ce6bf76daf49":[1,3,0,17,5], +"_a_d_l_x_defines_8h.html#ga46dff86075115b139c1c72f447e94e14a81ccdc7e5afcb1abd12340eb5fa47301":[1,3,0,17,2], +"_a_d_l_x_defines_8h.html#ga46dff86075115b139c1c72f447e94e14ab1622dfde8daae9398a0a245c4798935":[1,3,0,17,1], +"_a_d_l_x_defines_8h.html#ga46dff86075115b139c1c72f447e94e14adff8da50fc2428d3274deb186a9e363d":[1,3,0,17,4], "_a_d_l_x_defines_8h.html#ga4d154a77789a08d19a8d0a8ba809b64aabfcb1c017509f128c0078105cbc1390d":[1,3,0,5,1], "_a_d_l_x_defines_8h.html#ga4d154a77789a08d19a8d0a8ba809b64aac675f198bfd0017b5301fbd033d6cd7b":[1,3,0,5,2], "_a_d_l_x_defines_8h.html#ga4d154a77789a08d19a8d0a8ba809b64aafcdbcd9e36a12cf8a058ce18a76a4e87":[1,3,0,5,0], -"_a_d_l_x_defines_8h.html#ga5967c593434c0cba5891c996d64cff5ca07fb2f890b90b7ad6cbcf07cfbcae36c":[1,3,0,28,0], -"_a_d_l_x_defines_8h.html#ga5967c593434c0cba5891c996d64cff5ca1ab9133a629987f8ca508e3d4031b4df":[1,3,0,28,1], -"_a_d_l_x_defines_8h.html#ga5967c593434c0cba5891c996d64cff5ca2abb616e9496d3cfd550ac2f92c9e3ee":[1,3,0,28,2], -"_a_d_l_x_defines_8h.html#ga5967c593434c0cba5891c996d64cff5ca4e5b2fc5d494fd9a30109f7f7038ac03":[1,3,0,28,6], -"_a_d_l_x_defines_8h.html#ga5967c593434c0cba5891c996d64cff5ca4f8d9cec3c1ff901e46ed1e9156c7420":[1,3,0,28,3], -"_a_d_l_x_defines_8h.html#ga5967c593434c0cba5891c996d64cff5ca81da4c659b7805407bec0d0ad595bb69":[1,3,0,28,5], -"_a_d_l_x_defines_8h.html#ga5967c593434c0cba5891c996d64cff5cad61c7030ea4f89ca43af8d9087fafd45":[1,3,0,28,4], -"_a_d_l_x_defines_8h.html#ga5967c593434c0cba5891c996d64cff5cafc6e09b3c44597e193bedd8a592474c0":[1,3,0,28,7], -"_a_d_l_x_defines_8h.html#ga5f02fa0b6e26f22606a85221393f8ae2a051eae001856e3b72c6d5f9acf8cadf8":[1,3,0,30,3], -"_a_d_l_x_defines_8h.html#ga5f02fa0b6e26f22606a85221393f8ae2a506e8dd29460ea318b68d035f679b01b":[1,3,0,30,4], -"_a_d_l_x_defines_8h.html#ga5f02fa0b6e26f22606a85221393f8ae2aa289f79dd3346e3b76f10622218ad88d":[1,3,0,30,1], -"_a_d_l_x_defines_8h.html#ga5f02fa0b6e26f22606a85221393f8ae2aa91863e8a8dc6a9708359251cb58da67":[1,3,0,30,0], -"_a_d_l_x_defines_8h.html#ga5f02fa0b6e26f22606a85221393f8ae2ab1b85071af6cee6911203f8f850eb2bd":[1,3,0,30,2], +"_a_d_l_x_defines_8h.html#ga5967c593434c0cba5891c996d64cff5ca07fb2f890b90b7ad6cbcf07cfbcae36c":[1,3,0,32,0], +"_a_d_l_x_defines_8h.html#ga5967c593434c0cba5891c996d64cff5ca1ab9133a629987f8ca508e3d4031b4df":[1,3,0,32,1], +"_a_d_l_x_defines_8h.html#ga5967c593434c0cba5891c996d64cff5ca2abb616e9496d3cfd550ac2f92c9e3ee":[1,3,0,32,2], +"_a_d_l_x_defines_8h.html#ga5967c593434c0cba5891c996d64cff5ca4e5b2fc5d494fd9a30109f7f7038ac03":[1,3,0,32,6], +"_a_d_l_x_defines_8h.html#ga5967c593434c0cba5891c996d64cff5ca4f8d9cec3c1ff901e46ed1e9156c7420":[1,3,0,32,3], +"_a_d_l_x_defines_8h.html#ga5967c593434c0cba5891c996d64cff5ca81da4c659b7805407bec0d0ad595bb69":[1,3,0,32,5], +"_a_d_l_x_defines_8h.html#ga5967c593434c0cba5891c996d64cff5cad61c7030ea4f89ca43af8d9087fafd45":[1,3,0,32,4], +"_a_d_l_x_defines_8h.html#ga5967c593434c0cba5891c996d64cff5cafc6e09b3c44597e193bedd8a592474c0":[1,3,0,32,7], +"_a_d_l_x_defines_8h.html#ga5f02fa0b6e26f22606a85221393f8ae2a051eae001856e3b72c6d5f9acf8cadf8":[1,3,0,34,3], +"_a_d_l_x_defines_8h.html#ga5f02fa0b6e26f22606a85221393f8ae2a506e8dd29460ea318b68d035f679b01b":[1,3,0,34,4], +"_a_d_l_x_defines_8h.html#ga5f02fa0b6e26f22606a85221393f8ae2aa289f79dd3346e3b76f10622218ad88d":[1,3,0,34,1], +"_a_d_l_x_defines_8h.html#ga5f02fa0b6e26f22606a85221393f8ae2aa91863e8a8dc6a9708359251cb58da67":[1,3,0,34,0], +"_a_d_l_x_defines_8h.html#ga5f02fa0b6e26f22606a85221393f8ae2ab1b85071af6cee6911203f8f850eb2bd":[1,3,0,34,2], "_a_d_l_x_defines_8h.html#ga67d22cfa2969510afada5140a157df62a86bd1f9314544ffffd7a1a374a807e9f":[1,3,0,6,1], "_a_d_l_x_defines_8h.html#ga67d22cfa2969510afada5140a157df62ad52630a26f9490c28cc16b38e0205ce9":[1,3,0,6,0], "_a_d_l_x_defines_8h.html#ga6a4bf151ffad0146661c2c8612382af0a2458b9ca110c53eadab4bd2cb39fb1e1":[1,3,0,12,3], @@ -40,28 +40,28 @@ var NAVTREEINDEX0 = "_a_d_l_x_defines_8h.html#ga6a4bf151ffad0146661c2c8612382af0abe8eaf29508bfdb43618cca61c441128":[1,3,0,12,0], "_a_d_l_x_defines_8h.html#ga6a4bf151ffad0146661c2c8612382af0ae0fdf7b7e8824ac59378edda3a2710a5":[1,3,0,12,4], "_a_d_l_x_defines_8h.html#ga6a4bf151ffad0146661c2c8612382af0af8650ed5f9e81724ebdf3e4b596900fa":[1,3,0,12,2], -"_a_d_l_x_defines_8h.html#ga6fb3c9944d5c8aa79f7dbd0f675fac34a5aa5ebc90d45840cfadec5bd25e50423":[1,3,0,17,2], -"_a_d_l_x_defines_8h.html#ga6fb3c9944d5c8aa79f7dbd0f675fac34ace1bf6380e6eb87aec4f7879f4d117c9":[1,3,0,17,0], -"_a_d_l_x_defines_8h.html#ga6fb3c9944d5c8aa79f7dbd0f675fac34af54e5303fc76110709462383628c0d5b":[1,3,0,17,1], +"_a_d_l_x_defines_8h.html#ga6fb3c9944d5c8aa79f7dbd0f675fac34a5aa5ebc90d45840cfadec5bd25e50423":[1,3,0,18,2], +"_a_d_l_x_defines_8h.html#ga6fb3c9944d5c8aa79f7dbd0f675fac34ace1bf6380e6eb87aec4f7879f4d117c9":[1,3,0,18,0], +"_a_d_l_x_defines_8h.html#ga6fb3c9944d5c8aa79f7dbd0f675fac34af54e5303fc76110709462383628c0d5b":[1,3,0,18,1], "_a_d_l_x_defines_8h.html#ga75858347333129a462cee4fdf4729d6ba156db294ea7f1db8499f7c059343a5b4":[1,3,0,8,1], "_a_d_l_x_defines_8h.html#ga75858347333129a462cee4fdf4729d6ba2979beb1814574eb6d8a2d8bf7adca5c":[1,3,0,8,0], "_a_d_l_x_defines_8h.html#ga75858347333129a462cee4fdf4729d6baaf8c112f48f64b58156bcbd3368fee1e":[1,3,0,8,2], "_a_d_l_x_defines_8h.html#ga75858347333129a462cee4fdf4729d6bab3d477dbdc1ade25a89485357b8ee0ca":[1,3,0,8,5], "_a_d_l_x_defines_8h.html#ga75858347333129a462cee4fdf4729d6baba8a9bc6354201651acc2dfed9bce5be":[1,3,0,8,3], "_a_d_l_x_defines_8h.html#ga75858347333129a462cee4fdf4729d6bae6150c4c30145fa7b316577e56dfecf0":[1,3,0,8,4], -"_a_d_l_x_defines_8h.html#ga75eb2c93942ff81ff1cbeef647c2cf67a15d9e2ca15e335f0b8551dfc9c78a9fd":[1,3,0,19,1], -"_a_d_l_x_defines_8h.html#ga75eb2c93942ff81ff1cbeef647c2cf67a397ea3400420f6a75ec671eec8318bd9":[1,3,0,19,2], -"_a_d_l_x_defines_8h.html#ga75eb2c93942ff81ff1cbeef647c2cf67a3bfe8c54790986904c38ed63660d4467":[1,3,0,19,4], -"_a_d_l_x_defines_8h.html#ga75eb2c93942ff81ff1cbeef647c2cf67a59f3010d90dd125a1d137cab702b5058":[1,3,0,19,5], -"_a_d_l_x_defines_8h.html#ga75eb2c93942ff81ff1cbeef647c2cf67ab041e1bec4cf6e632b086e0bd32d845b":[1,3,0,19,0], -"_a_d_l_x_defines_8h.html#ga75eb2c93942ff81ff1cbeef647c2cf67ad8562c2a23b5240016bec9febd7e5534":[1,3,0,19,3], -"_a_d_l_x_defines_8h.html#ga75eb2c93942ff81ff1cbeef647c2cf67afe60e6b9655ad805099288bf89647a1e":[1,3,0,19,6], -"_a_d_l_x_defines_8h.html#ga7899078325beddfbe0f4e63dca8ce8caa457aa8bc48fb10ec6b107b28e56a56b5":[1,3,0,29,2], -"_a_d_l_x_defines_8h.html#ga7899078325beddfbe0f4e63dca8ce8caa73ae5eb0bacfbde56077eea258648325":[1,3,0,29,0], -"_a_d_l_x_defines_8h.html#ga7899078325beddfbe0f4e63dca8ce8caa908c4c2fcd9ca251f77201ac62002b7e":[1,3,0,29,1], -"_a_d_l_x_defines_8h.html#ga7a1e20106faef482c0664c546e04ba00a4ba8600162d2d062803b6ff6bc43d8e9":[1,3,0,27,0], -"_a_d_l_x_defines_8h.html#ga7a1e20106faef482c0664c546e04ba00a8f0083602d13ae71103b333d6c9c9d00":[1,3,0,27,2], -"_a_d_l_x_defines_8h.html#ga7a1e20106faef482c0664c546e04ba00a9675678b0b44b0e114901d2e49441eeb":[1,3,0,27,1], +"_a_d_l_x_defines_8h.html#ga75eb2c93942ff81ff1cbeef647c2cf67a15d9e2ca15e335f0b8551dfc9c78a9fd":[1,3,0,20,1], +"_a_d_l_x_defines_8h.html#ga75eb2c93942ff81ff1cbeef647c2cf67a397ea3400420f6a75ec671eec8318bd9":[1,3,0,20,2], +"_a_d_l_x_defines_8h.html#ga75eb2c93942ff81ff1cbeef647c2cf67a3bfe8c54790986904c38ed63660d4467":[1,3,0,20,4], +"_a_d_l_x_defines_8h.html#ga75eb2c93942ff81ff1cbeef647c2cf67a59f3010d90dd125a1d137cab702b5058":[1,3,0,20,5], +"_a_d_l_x_defines_8h.html#ga75eb2c93942ff81ff1cbeef647c2cf67ab041e1bec4cf6e632b086e0bd32d845b":[1,3,0,20,0], +"_a_d_l_x_defines_8h.html#ga75eb2c93942ff81ff1cbeef647c2cf67ad8562c2a23b5240016bec9febd7e5534":[1,3,0,20,3], +"_a_d_l_x_defines_8h.html#ga75eb2c93942ff81ff1cbeef647c2cf67afe60e6b9655ad805099288bf89647a1e":[1,3,0,20,6], +"_a_d_l_x_defines_8h.html#ga7899078325beddfbe0f4e63dca8ce8caa457aa8bc48fb10ec6b107b28e56a56b5":[1,3,0,33,2], +"_a_d_l_x_defines_8h.html#ga7899078325beddfbe0f4e63dca8ce8caa73ae5eb0bacfbde56077eea258648325":[1,3,0,33,0], +"_a_d_l_x_defines_8h.html#ga7899078325beddfbe0f4e63dca8ce8caa908c4c2fcd9ca251f77201ac62002b7e":[1,3,0,33,1], +"_a_d_l_x_defines_8h.html#ga7a1e20106faef482c0664c546e04ba00a4ba8600162d2d062803b6ff6bc43d8e9":[1,3,0,31,0], +"_a_d_l_x_defines_8h.html#ga7a1e20106faef482c0664c546e04ba00a8f0083602d13ae71103b333d6c9c9d00":[1,3,0,31,2], +"_a_d_l_x_defines_8h.html#ga7a1e20106faef482c0664c546e04ba00a9675678b0b44b0e114901d2e49441eeb":[1,3,0,31,1], "_a_d_l_x_defines_8h.html#ga7ebbfe051a5113c2c1521af3426b7955a0a4fa9ac7814d34d0d9da291b0496208":[1,3,0,1,0], "_a_d_l_x_defines_8h.html#ga7ebbfe051a5113c2c1521af3426b7955a13489b5b70dc2920b2a39b0617a1674d":[1,3,0,1,2], "_a_d_l_x_defines_8h.html#ga7ebbfe051a5113c2c1521af3426b7955ab7e789edc19856a34fe8b6e0c23ded66":[1,3,0,1,1], @@ -86,11 +86,11 @@ var NAVTREEINDEX0 = "_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5dabcdfb70a8ce8756085bc779863d633cb":[1,3,0,10,17], "_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5dadb930735bf83ac951478cfe1e48e988b":[1,3,0,10,12], "_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5dafb7606e80d94f991f4adf02a785de52e":[1,3,0,10,1], -"_a_d_l_x_defines_8h.html#ga87f8763d8496a4e5ec84964e149144fda09b024ff449662360c66ce18d20096fa":[1,3,0,15,0], -"_a_d_l_x_defines_8h.html#ga87f8763d8496a4e5ec84964e149144fda0cd33109106da8ea0637ff89a488c0e4":[1,3,0,15,3], -"_a_d_l_x_defines_8h.html#ga87f8763d8496a4e5ec84964e149144fda54f1acbc9507d4d16b8ded68349bf02d":[1,3,0,15,2], -"_a_d_l_x_defines_8h.html#ga87f8763d8496a4e5ec84964e149144fda9768d1761a8c17484394fe76f01d6c06":[1,3,0,15,4], -"_a_d_l_x_defines_8h.html#ga87f8763d8496a4e5ec84964e149144fdab58305a50c2081e5495293490cfa036c":[1,3,0,15,1], +"_a_d_l_x_defines_8h.html#ga87f8763d8496a4e5ec84964e149144fda09b024ff449662360c66ce18d20096fa":[1,3,0,16,0], +"_a_d_l_x_defines_8h.html#ga87f8763d8496a4e5ec84964e149144fda0cd33109106da8ea0637ff89a488c0e4":[1,3,0,16,3], +"_a_d_l_x_defines_8h.html#ga87f8763d8496a4e5ec84964e149144fda54f1acbc9507d4d16b8ded68349bf02d":[1,3,0,16,2], +"_a_d_l_x_defines_8h.html#ga87f8763d8496a4e5ec84964e149144fda9768d1761a8c17484394fe76f01d6c06":[1,3,0,16,4], +"_a_d_l_x_defines_8h.html#ga87f8763d8496a4e5ec84964e149144fdab58305a50c2081e5495293490cfa036c":[1,3,0,16,1], "_a_d_l_x_defines_8h.html#ga8c2e57a18318ffeb5e36de7717ff953ea3ca65ee6828959bdfb2c13135f31f229":[1,3,0,3,4], "_a_d_l_x_defines_8h.html#ga8c2e57a18318ffeb5e36de7717ff953ea44792bd9c8b04fec8a1636030e16295f":[1,3,0,3,6], "_a_d_l_x_defines_8h.html#ga8c2e57a18318ffeb5e36de7717ff953ea701fd055b77bc3bbf3abb1d4f739f04c":[1,3,0,3,3], @@ -98,36 +98,36 @@ var NAVTREEINDEX0 = "_a_d_l_x_defines_8h.html#ga8c2e57a18318ffeb5e36de7717ff953eac9ed1aab71b7cc44b46126ae15bca500":[1,3,0,3,0], "_a_d_l_x_defines_8h.html#ga8c2e57a18318ffeb5e36de7717ff953eacbd5f629935c94c89e40d1ff42b4c9ce":[1,3,0,3,5], "_a_d_l_x_defines_8h.html#ga8c2e57a18318ffeb5e36de7717ff953eaeb58238bdb8609c4c2e0a388e294db2f":[1,3,0,3,1], -"_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0a0f2aa9a92254cd0fe4b705b0f77ca314":[1,3,0,25,11], -"_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0a351c7e8c74ef3cfbee06213c43884589":[1,3,0,25,12], -"_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0a407e7fb76cdc6900948ba09adbc55a99":[1,3,0,25,9], -"_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0a447f8d425a70ea68f944e0678206e74e":[1,3,0,25,10], -"_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0a72597a9998fa21f37bfcaddd9cafaed5":[1,3,0,25,0], -"_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0a7ecc8145f60057fa833a86fb605f83f2":[1,3,0,25,14], -"_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0a85feb7c16bb0c565f3aab9892afe5fd5":[1,3,0,25,1], -"_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0a8fc7732baab75a3c05f77d1bf4a70d20":[1,3,0,25,6], -"_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0aa559b325fb345d9152b653588511db5c":[1,3,0,25,3], -"_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0ab8b50ab5ce732abd04769f06bf5c47f7":[1,3,0,25,2], -"_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0ab8dc0553a4e73b3f60bec76a9191f281":[1,3,0,25,8], -"_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0ac571770e655e2cf695827fb4a15e35c0":[1,3,0,25,5], -"_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0ad2c2b132ffcd5ef80752f2fc2b38811f":[1,3,0,25,13], -"_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0ae5f780950728a255730b0280499acb72":[1,3,0,25,7], -"_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0af44fabfdb08be14d11a6d2f732c856b7":[1,3,0,25,4], -"_a_d_l_x_defines_8h.html#gaa0e9deb1567713f1044419070f2949aba0287302d7ddd58f71f513f1b992d81ce":[1,3,0,24,5], -"_a_d_l_x_defines_8h.html#gaa0e9deb1567713f1044419070f2949aba0b0be2c946e4690b69fc97b9aabc262f":[1,3,0,24,0], -"_a_d_l_x_defines_8h.html#gaa0e9deb1567713f1044419070f2949aba584ee215854f2d23ec8e10be27e14fba":[1,3,0,24,1], -"_a_d_l_x_defines_8h.html#gaa0e9deb1567713f1044419070f2949aba85751e7c89b56b44e78fe89bfad9e652":[1,3,0,24,2], -"_a_d_l_x_defines_8h.html#gaa0e9deb1567713f1044419070f2949abac5e41241065884bcc7ade21756538ab4":[1,3,0,24,4], -"_a_d_l_x_defines_8h.html#gaa0e9deb1567713f1044419070f2949abad4d31dab8d82da2918cffe7665065001":[1,3,0,24,3], -"_a_d_l_x_defines_8h.html#gaa25f244e38a3502a52167c303abcec11a2ae2530d0e57e0db3bf2b94f4f3f96d8":[1,3,0,22,5], -"_a_d_l_x_defines_8h.html#gaa25f244e38a3502a52167c303abcec11a36391b593ecff100518944cea6668e74":[1,3,0,22,3], -"_a_d_l_x_defines_8h.html#gaa25f244e38a3502a52167c303abcec11a9ec2a8597122dc8cc85e9cff91eede1c":[1,3,0,22,2], -"_a_d_l_x_defines_8h.html#gaa25f244e38a3502a52167c303abcec11ae2165248a4d00fbfe16140ca4afd0e9b":[1,3,0,22,4], -"_a_d_l_x_defines_8h.html#gaa25f244e38a3502a52167c303abcec11ae75d55283f428316b2db4833d54ecf77":[1,3,0,22,1], -"_a_d_l_x_defines_8h.html#gaa25f244e38a3502a52167c303abcec11afe3950cab8cd7256574a2d833ae06f26":[1,3,0,22,0], -"_a_d_l_x_defines_8h.html#gaadfaa61953d62bced2b6c516f8bebccda83ce64538cb7824877b3e5f9161eeb14":[1,3,0,21,2], -"_a_d_l_x_defines_8h.html#gaadfaa61953d62bced2b6c516f8bebccda99a9c50ae812fdb9418bb4d04e55521e":[1,3,0,21,0], -"_a_d_l_x_defines_8h.html#gaadfaa61953d62bced2b6c516f8bebccdab27a3dae713258bd0dfa794aeb9ac44f":[1,3,0,21,1], +"_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0a0f2aa9a92254cd0fe4b705b0f77ca314":[1,3,0,28,11], +"_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0a351c7e8c74ef3cfbee06213c43884589":[1,3,0,28,12], +"_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0a407e7fb76cdc6900948ba09adbc55a99":[1,3,0,28,9], +"_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0a447f8d425a70ea68f944e0678206e74e":[1,3,0,28,10], +"_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0a72597a9998fa21f37bfcaddd9cafaed5":[1,3,0,28,0], +"_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0a7ecc8145f60057fa833a86fb605f83f2":[1,3,0,28,14], +"_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0a85feb7c16bb0c565f3aab9892afe5fd5":[1,3,0,28,1], +"_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0a8fc7732baab75a3c05f77d1bf4a70d20":[1,3,0,28,6], +"_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0aa559b325fb345d9152b653588511db5c":[1,3,0,28,3], +"_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0ab8b50ab5ce732abd04769f06bf5c47f7":[1,3,0,28,2], +"_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0ab8dc0553a4e73b3f60bec76a9191f281":[1,3,0,28,8], +"_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0ac571770e655e2cf695827fb4a15e35c0":[1,3,0,28,5], +"_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0ad2c2b132ffcd5ef80752f2fc2b38811f":[1,3,0,28,13], +"_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0ae5f780950728a255730b0280499acb72":[1,3,0,28,7], +"_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0af44fabfdb08be14d11a6d2f732c856b7":[1,3,0,28,4], +"_a_d_l_x_defines_8h.html#gaa0e9deb1567713f1044419070f2949aba0287302d7ddd58f71f513f1b992d81ce":[1,3,0,27,5], +"_a_d_l_x_defines_8h.html#gaa0e9deb1567713f1044419070f2949aba0b0be2c946e4690b69fc97b9aabc262f":[1,3,0,27,0], +"_a_d_l_x_defines_8h.html#gaa0e9deb1567713f1044419070f2949aba584ee215854f2d23ec8e10be27e14fba":[1,3,0,27,1], +"_a_d_l_x_defines_8h.html#gaa0e9deb1567713f1044419070f2949aba85751e7c89b56b44e78fe89bfad9e652":[1,3,0,27,2], +"_a_d_l_x_defines_8h.html#gaa0e9deb1567713f1044419070f2949abac5e41241065884bcc7ade21756538ab4":[1,3,0,27,4], +"_a_d_l_x_defines_8h.html#gaa0e9deb1567713f1044419070f2949abad4d31dab8d82da2918cffe7665065001":[1,3,0,27,3], +"_a_d_l_x_defines_8h.html#gaa25f244e38a3502a52167c303abcec11a2ae2530d0e57e0db3bf2b94f4f3f96d8":[1,3,0,23,5], +"_a_d_l_x_defines_8h.html#gaa25f244e38a3502a52167c303abcec11a36391b593ecff100518944cea6668e74":[1,3,0,23,3], +"_a_d_l_x_defines_8h.html#gaa25f244e38a3502a52167c303abcec11a9ec2a8597122dc8cc85e9cff91eede1c":[1,3,0,23,2], +"_a_d_l_x_defines_8h.html#gaa25f244e38a3502a52167c303abcec11ae2165248a4d00fbfe16140ca4afd0e9b":[1,3,0,23,4], +"_a_d_l_x_defines_8h.html#gaa25f244e38a3502a52167c303abcec11ae75d55283f428316b2db4833d54ecf77":[1,3,0,23,1], +"_a_d_l_x_defines_8h.html#gaa25f244e38a3502a52167c303abcec11afe3950cab8cd7256574a2d833ae06f26":[1,3,0,23,0], +"_a_d_l_x_defines_8h.html#gaadfaa61953d62bced2b6c516f8bebccda83ce64538cb7824877b3e5f9161eeb14":[1,3,0,22,2], +"_a_d_l_x_defines_8h.html#gaadfaa61953d62bced2b6c516f8bebccda99a9c50ae812fdb9418bb4d04e55521e":[1,3,0,22,0], +"_a_d_l_x_defines_8h.html#gaadfaa61953d62bced2b6c516f8bebccdab27a3dae713258bd0dfa794aeb9ac44f":[1,3,0,22,1], "_a_d_l_x_defines_8h.html#gabe8d6f1562d0472d97c5edbf55c6d8cca39dc38d674d4dbbc54dde4383bb8c842":[1,3,0,0,1], "_a_d_l_x_defines_8h.html#gabe8d6f1562d0472d97c5edbf55c6d8cca8eb37dfb98408e99d29c5c0290b03be8":[1,3,0,0,0], "_a_d_l_x_defines_8h.html#gabe8d6f1562d0472d97c5edbf55c6d8cca9e90a1fb63e1904946eb400980364fdc":[1,3,0,0,3], @@ -139,14 +139,30 @@ var NAVTREEINDEX0 = "_a_d_l_x_defines_8h.html#gac99ad138a55f9242874a960af8e64579abed44da66d97a3904e1048c2fd8ae669":[1,3,0,2,3], "_a_d_l_x_defines_8h.html#gacabd271b1699333d9664b8e6320aad3ba03d440bbbfb042afc85347f994b44fb5":[1,3,0,13,0], "_a_d_l_x_defines_8h.html#gacabd271b1699333d9664b8e6320aad3ba62d66a51fa7574c652597716f7709865":[1,3,0,13,1], +"_a_d_l_x_defines_8h.html#gad5b0891b86d362269696ba46e1d4bdeea04bc6767a7efdf5d1a743582793bf719":[1,3,0,15,0], +"_a_d_l_x_defines_8h.html#gad5b0891b86d362269696ba46e1d4bdeea109f634075691572ff18a40be6158252":[1,3,0,15,7], +"_a_d_l_x_defines_8h.html#gad5b0891b86d362269696ba46e1d4bdeea3372eca0cefeed18988085434d499e3a":[1,3,0,15,5], +"_a_d_l_x_defines_8h.html#gad5b0891b86d362269696ba46e1d4bdeea35645d5d751c605c68d7510626b83c56":[1,3,0,15,4], +"_a_d_l_x_defines_8h.html#gad5b0891b86d362269696ba46e1d4bdeea4a9e8270d9b68125a6110a27656b8997":[1,3,0,15,3], +"_a_d_l_x_defines_8h.html#gad5b0891b86d362269696ba46e1d4bdeea63d5dd3686f86a0119d1cf331f1edca2":[1,3,0,15,1], +"_a_d_l_x_defines_8h.html#gad5b0891b86d362269696ba46e1d4bdeea77934704361a860998a76317c52f8b03":[1,3,0,15,6], +"_a_d_l_x_defines_8h.html#gad5b0891b86d362269696ba46e1d4bdeeac78010f42a30fe04e7306d302a3d1245":[1,3,0,15,8], +"_a_d_l_x_defines_8h.html#gad5b0891b86d362269696ba46e1d4bdeead12cd6f6bb23b34a3f7878586a0fc730":[1,3,0,15,9], +"_a_d_l_x_defines_8h.html#gad5b0891b86d362269696ba46e1d4bdeeae87c9d32213824676ec6543f5a3c61b7":[1,3,0,15,2], +"_a_d_l_x_defines_8h.html#gad5b0891b86d362269696ba46e1d4bdeeaf2289ad0d49b5e1b667619a2c90fb5f4":[1,3,0,15,10], "_a_d_l_x_defines_8h.html#gad99bac74ba876c14fa2d42c094641b44a3f2065b92560638f8ede3205cd4f954f":[1,3,0,4,2], "_a_d_l_x_defines_8h.html#gad99bac74ba876c14fa2d42c094641b44aa4eb7e0a05f331b28effb11f1a81396d":[1,3,0,4,0], "_a_d_l_x_defines_8h.html#gad99bac74ba876c14fa2d42c094641b44adab6ce43f0c5a84fc1e73e9c8332bbdf":[1,3,0,4,1], +"_a_d_l_x_defines_8h.html#gada547c00826e15266732f874a0f3478da9100baedfaa6e08d64fa900cd7685cef":[1,3,0,24,2], +"_a_d_l_x_defines_8h.html#gada547c00826e15266732f874a0f3478daa8e7af64a7da10bed79c2e5de97b7cb8":[1,3,0,24,1], +"_a_d_l_x_defines_8h.html#gada547c00826e15266732f874a0f3478daf2165ffea80d451f834d3a5d2994b3c8":[1,3,0,24,0], +"_a_d_l_x_defines_8h.html#gae2895828b9a8b0345e1fb8bf416ff1b4aa01f2492c707f2d545a726a70bfe4885":[1,3,0,30,0], +"_a_d_l_x_defines_8h.html#gae2895828b9a8b0345e1fb8bf416ff1b4af35e1bfcb1955e0e0c900876c1c67746":[1,3,0,30,1], "_a_d_l_x_defines_8h.html#gae2d0250dc861156a468001600a2ee648a855562021fc14e40c67913a5bb4701f7":[1,3,0,11,1], "_a_d_l_x_defines_8h.html#gae2d0250dc861156a468001600a2ee648aa26e5d6a224712b2542b07280bdab8e9":[1,3,0,11,0], -"_a_d_l_x_defines_8h.html#gae308b7ad24806dce3fe087e9a780be67a212223605a82f278e4a43166f7ea5e55":[1,3,0,20,1], -"_a_d_l_x_defines_8h.html#gae308b7ad24806dce3fe087e9a780be67a241e8ba97c5a6b68b13a60bb16235b85":[1,3,0,20,2], -"_a_d_l_x_defines_8h.html#gae308b7ad24806dce3fe087e9a780be67ab247590fcecf66f9a58d7c3beebd22c8":[1,3,0,20,0], +"_a_d_l_x_defines_8h.html#gae308b7ad24806dce3fe087e9a780be67a212223605a82f278e4a43166f7ea5e55":[1,3,0,21,1], +"_a_d_l_x_defines_8h.html#gae308b7ad24806dce3fe087e9a780be67a241e8ba97c5a6b68b13a60bb16235b85":[1,3,0,21,2], +"_a_d_l_x_defines_8h.html#gae308b7ad24806dce3fe087e9a780be67ab247590fcecf66f9a58d7c3beebd22c8":[1,3,0,21,0], "_a_d_l_x_defines_8h.html#gae7e516225131af0ff164e9384d8d0a44a2e71d866e8fc16c2142042a063cf5c14":[1,3,0,14,4], "_a_d_l_x_defines_8h.html#gae7e516225131af0ff164e9384d8d0a44a4a0fe4e9feb3a06c58be5aca25d8c218":[1,3,0,14,0], "_a_d_l_x_defines_8h.html#gae7e516225131af0ff164e9384d8d0a44a8b6bf038d0bc3fa0407ec57552fb6c3a":[1,3,0,14,2], @@ -154,10 +170,10 @@ var NAVTREEINDEX0 = "_a_d_l_x_defines_8h.html#gae7e516225131af0ff164e9384d8d0a44aa2fa6d64ccb655bb744838972531f814":[1,3,0,14,1], "_a_d_l_x_defines_8h.html#gae7e516225131af0ff164e9384d8d0a44ad1962a730c65ae86adf85285b5e3fe5c":[1,3,0,14,5], "_a_d_l_x_defines_8h.html#gae7e516225131af0ff164e9384d8d0a44aecf18dcce9017bc96ad10dda0c5f5d37":[1,3,0,14,6], -"_a_d_l_x_defines_8h.html#gae896c86f4fc55efe4e866450e33465b1a0c4dc7635db48ef031605d4411ab4513":[1,3,0,23,3], -"_a_d_l_x_defines_8h.html#gae896c86f4fc55efe4e866450e33465b1a29f5d104339a45621bab90f391ed3c84":[1,3,0,23,2], -"_a_d_l_x_defines_8h.html#gae896c86f4fc55efe4e866450e33465b1acd00a965397a558275015a84f2f22dd5":[1,3,0,23,1], -"_a_d_l_x_defines_8h.html#gae896c86f4fc55efe4e866450e33465b1aeffaa8f11bafc4c40b434f3b941eb1bf":[1,3,0,23,0], +"_a_d_l_x_defines_8h.html#gae896c86f4fc55efe4e866450e33465b1a0c4dc7635db48ef031605d4411ab4513":[1,3,0,25,3], +"_a_d_l_x_defines_8h.html#gae896c86f4fc55efe4e866450e33465b1a29f5d104339a45621bab90f391ed3c84":[1,3,0,25,2], +"_a_d_l_x_defines_8h.html#gae896c86f4fc55efe4e866450e33465b1acd00a965397a558275015a84f2f22dd5":[1,3,0,25,1], +"_a_d_l_x_defines_8h.html#gae896c86f4fc55efe4e866450e33465b1aeffaa8f11bafc4c40b434f3b941eb1bf":[1,3,0,25,0], "_a_d_l_x_defines_8h.html#gaf4fd628e799e6a74201290ff40418d77a0ad611b8d03595461b2e81edb4ca5195":[1,3,0,7,3], "_a_d_l_x_defines_8h.html#gaf4fd628e799e6a74201290ff40418d77a0dc8ed090699f28b662b7c765274cf9e":[1,3,0,7,1], "_a_d_l_x_defines_8h.html#gaf4fd628e799e6a74201290ff40418d77a3545ff1a23cd34b9adbc8c665a5951be":[1,3,0,7,0], @@ -165,20 +181,27 @@ var NAVTREEINDEX0 = "_a_d_l_x_defines_8h.html#gaf4fd628e799e6a74201290ff40418d77a96ee7dab50a7cdb839879acb9a4e64e3":[1,3,0,7,5], "_a_d_l_x_defines_8h.html#gaf4fd628e799e6a74201290ff40418d77ac6b09b34c87726a358773f7fad37ffc8":[1,3,0,7,6], "_a_d_l_x_defines_8h.html#gaf4fd628e799e6a74201290ff40418d77adbd861ee855957a3422ae76d20b71d7c":[1,3,0,7,4], -"_a_d_l_x_defines_8h.html#gafb56c4b91425c281009c447ccb1feeaba0a2e69d2af462123badbcc91a067112d":[1,3,0,32,1], -"_a_d_l_x_defines_8h.html#gafb56c4b91425c281009c447ccb1feeaba585f24c3732b31a2ad036afeff29f6f7":[1,3,0,32,2], -"_a_d_l_x_defines_8h.html#gafb56c4b91425c281009c447ccb1feeaba69d26e715baf519132af949a693f443c":[1,3,0,32,4], -"_a_d_l_x_defines_8h.html#gafb56c4b91425c281009c447ccb1feeabab5870509771cc459d778cabc1dafa86c":[1,3,0,32,3], -"_a_d_l_x_defines_8h.html#gafb56c4b91425c281009c447ccb1feeabafda8bf3f312e8533c6aaaf0e44b5701d":[1,3,0,32,0], -"_d_o_x__i_a_d_l_mapping.html":[1,2,8,0], -"_d_o_x__i_a_d_l_mapping__a_d_l_ids_from_a_d_l_x_desktop.html":[1,2,8,0,0], -"_d_o_x__i_a_d_l_mapping__a_d_l_ids_from_a_d_l_x_display.html":[1,2,8,0,1], -"_d_o_x__i_a_d_l_mapping__adl_adapter_index_from_a_d_l_x_g_p_u.html":[1,2,8,0,2], -"_d_o_x__i_a_d_l_mapping__bdf_from_a_d_l_x_g_p_u.html":[1,2,8,0,3], -"_d_o_x__i_a_d_l_mapping__get_a_d_l_x_desktop_from_a_d_l_ids.html":[1,2,8,0,4], -"_d_o_x__i_a_d_l_mapping__get_a_d_l_x_display_from_a_d_l_ids.html":[1,2,8,0,5], -"_d_o_x__i_a_d_l_mapping__get_a_d_l_x_g_p_u_from_adl_adapter_index.html":[1,2,8,0,6], -"_d_o_x__i_a_d_l_mapping__get_a_d_l_x_g_p_u_from_bdf.html":[1,2,8,0,7], +"_a_d_l_x_defines_8h.html#gafb56c4b91425c281009c447ccb1feeaba0a2e69d2af462123badbcc91a067112d":[1,3,0,36,1], +"_a_d_l_x_defines_8h.html#gafb56c4b91425c281009c447ccb1feeaba585f24c3732b31a2ad036afeff29f6f7":[1,3,0,36,2], +"_a_d_l_x_defines_8h.html#gafb56c4b91425c281009c447ccb1feeaba69d26e715baf519132af949a693f443c":[1,3,0,36,4], +"_a_d_l_x_defines_8h.html#gafb56c4b91425c281009c447ccb1feeabab5870509771cc459d778cabc1dafa86c":[1,3,0,36,3], +"_a_d_l_x_defines_8h.html#gafb56c4b91425c281009c447ccb1feeabafda8bf3f312e8533c6aaaf0e44b5701d":[1,3,0,36,0], +"_a_d_l_x_defines_8h.html#gafcbeca41c0df518ccf5556e8e6e83f62a057afcee3226d5df8609f7b055bbf274":[1,3,0,26,5], +"_a_d_l_x_defines_8h.html#gafcbeca41c0df518ccf5556e8e6e83f62a3a56bf1c6f4aab3bdae90cca3aac176c":[1,3,0,26,2], +"_a_d_l_x_defines_8h.html#gafcbeca41c0df518ccf5556e8e6e83f62a5e365dcf6d45b0ea04e3e60b0eb8079c":[1,3,0,26,6], +"_a_d_l_x_defines_8h.html#gafcbeca41c0df518ccf5556e8e6e83f62a605159e8a4c32319fd69b5d151369d93":[1,3,0,26,0], +"_a_d_l_x_defines_8h.html#gafcbeca41c0df518ccf5556e8e6e83f62aa36631de27912207e50cacf93573d0f6":[1,3,0,26,4], +"_a_d_l_x_defines_8h.html#gafcbeca41c0df518ccf5556e8e6e83f62aae1e997bb446fea257f4b0313566a2d2":[1,3,0,26,3], +"_a_d_l_x_defines_8h.html#gafcbeca41c0df518ccf5556e8e6e83f62adfeeebd622756e33b1bbf14d0b8821ee":[1,3,0,26,1], +"_d_o_x__i_a_d_l_mapping.html":[1,2,9,0], +"_d_o_x__i_a_d_l_mapping__a_d_l_ids_from_a_d_l_x_desktop.html":[1,2,9,0,0], +"_d_o_x__i_a_d_l_mapping__a_d_l_ids_from_a_d_l_x_display.html":[1,2,9,0,1], +"_d_o_x__i_a_d_l_mapping__adl_adapter_index_from_a_d_l_x_g_p_u.html":[1,2,9,0,2], +"_d_o_x__i_a_d_l_mapping__bdf_from_a_d_l_x_g_p_u.html":[1,2,9,0,3], +"_d_o_x__i_a_d_l_mapping__get_a_d_l_x_desktop_from_a_d_l_ids.html":[1,2,9,0,4], +"_d_o_x__i_a_d_l_mapping__get_a_d_l_x_display_from_a_d_l_ids.html":[1,2,9,0,5], +"_d_o_x__i_a_d_l_mapping__get_a_d_l_x_g_p_u_from_adl_adapter_index.html":[1,2,9,0,6], +"_d_o_x__i_a_d_l_mapping__get_a_d_l_x_g_p_u_from_bdf.html":[1,2,9,0,7], "_d_o_x__i_a_d_l_x3_d_anisotropic_filtering.html":[1,2,0,0], "_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__get_level.html":[1,2,0,0,0], "_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__is_enabled.html":[1,2,0,0,1], @@ -226,28 +249,5 @@ var NAVTREEINDEX0 = "_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__is_enabled.html":[1,2,0,7,2], "_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__is_supported.html":[1,2,0,7,3], "_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__set_enabled.html":[1,2,0,7,4], -"_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__set_f_p_s.html":[1,2,0,7,5], -"_d_o_x__i_a_d_l_x3_d_image_sharpening.html":[1,2,0,8], -"_d_o_x__i_a_d_l_x3_d_image_sharpening__get_sharpness.html":[1,2,0,8,0], -"_d_o_x__i_a_d_l_x3_d_image_sharpening__get_sharpness_range.html":[1,2,0,8,1], -"_d_o_x__i_a_d_l_x3_d_image_sharpening__is_enabled.html":[1,2,0,8,2], -"_d_o_x__i_a_d_l_x3_d_image_sharpening__is_supported.html":[1,2,0,8,3], -"_d_o_x__i_a_d_l_x3_d_image_sharpening__set_enabled.html":[1,2,0,8,4], -"_d_o_x__i_a_d_l_x3_d_image_sharpening__set_sharpness.html":[1,2,0,8,5], -"_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing.html":[1,2,0,9], -"_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__is_enabled.html":[1,2,0,9,0], -"_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__is_supported.html":[1,2,0,9,1], -"_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__set_enabled.html":[1,2,0,9,2], -"_d_o_x__i_a_d_l_x3_d_radeon_super_resolution.html":[1,2,0,10], -"_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__get_sharpness.html":[1,2,0,10,0], -"_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__get_sharpness_range.html":[1,2,0,10,1], -"_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__is_enabled.html":[1,2,0,10,2], -"_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__is_supported.html":[1,2,0,10,3], -"_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__set_enabled.html":[1,2,0,10,4], -"_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__set_sharpness.html":[1,2,0,10,5], -"_d_o_x__i_a_d_l_x3_d_reset_shader_cache.html":[1,2,0,11], -"_d_o_x__i_a_d_l_x3_d_reset_shader_cache__is_supported.html":[1,2,0,11,0], -"_d_o_x__i_a_d_l_x3_d_reset_shader_cache__reset_shader_cache.html":[1,2,0,11,1], -"_d_o_x__i_a_d_l_x3_d_settings_changed_event.html":[1,2,0,12], -"_d_o_x__i_a_d_l_x3_d_settings_changed_event__get_g_p_u.html":[1,2,0,12,0] +"_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__set_f_p_s.html":[1,2,0,7,5] }; diff --git a/SDKDoc/html/navtreeindex1.js b/SDKDoc/html/navtreeindex1.js index 5df4d504..1db85372 100644 --- a/SDKDoc/html/navtreeindex1.js +++ b/SDKDoc/html/navtreeindex1.js @@ -1,5 +1,28 @@ var NAVTREEINDEX1 = { +"_d_o_x__i_a_d_l_x3_d_image_sharpening.html":[1,2,0,8], +"_d_o_x__i_a_d_l_x3_d_image_sharpening__get_sharpness.html":[1,2,0,8,0], +"_d_o_x__i_a_d_l_x3_d_image_sharpening__get_sharpness_range.html":[1,2,0,8,1], +"_d_o_x__i_a_d_l_x3_d_image_sharpening__is_enabled.html":[1,2,0,8,2], +"_d_o_x__i_a_d_l_x3_d_image_sharpening__is_supported.html":[1,2,0,8,3], +"_d_o_x__i_a_d_l_x3_d_image_sharpening__set_enabled.html":[1,2,0,8,4], +"_d_o_x__i_a_d_l_x3_d_image_sharpening__set_sharpness.html":[1,2,0,8,5], +"_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing.html":[1,2,0,9], +"_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__is_enabled.html":[1,2,0,9,0], +"_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__is_supported.html":[1,2,0,9,1], +"_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__set_enabled.html":[1,2,0,9,2], +"_d_o_x__i_a_d_l_x3_d_radeon_super_resolution.html":[1,2,0,10], +"_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__get_sharpness.html":[1,2,0,10,0], +"_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__get_sharpness_range.html":[1,2,0,10,1], +"_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__is_enabled.html":[1,2,0,10,2], +"_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__is_supported.html":[1,2,0,10,3], +"_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__set_enabled.html":[1,2,0,10,4], +"_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__set_sharpness.html":[1,2,0,10,5], +"_d_o_x__i_a_d_l_x3_d_reset_shader_cache.html":[1,2,0,11], +"_d_o_x__i_a_d_l_x3_d_reset_shader_cache__is_supported.html":[1,2,0,11,0], +"_d_o_x__i_a_d_l_x3_d_reset_shader_cache__reset_shader_cache.html":[1,2,0,11,1], +"_d_o_x__i_a_d_l_x3_d_settings_changed_event.html":[1,2,0,12], +"_d_o_x__i_a_d_l_x3_d_settings_changed_event__get_g_p_u.html":[1,2,0,12,0], "_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_anisotropic_filtering_changed.html":[1,2,0,12,1], "_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_anti_aliasing_changed.html":[1,2,0,12,2], "_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_anti_lag_changed.html":[1,2,0,12,3], @@ -52,8 +75,8 @@ var NAVTREEINDEX1 = "_d_o_x__i_a_d_l_x_all_metrics_list.html":[1,2,6,1], "_d_o_x__i_a_d_l_x_all_metrics_list__add__back.html":[1,2,6,1,0], "_d_o_x__i_a_d_l_x_all_metrics_list__at.html":[1,2,6,1,1], -"_d_o_x__i_a_d_l_x_changed_event.html":[1,2,8,1], -"_d_o_x__i_a_d_l_x_changed_event__get_origin.html":[1,2,8,1,0], +"_d_o_x__i_a_d_l_x_changed_event.html":[1,2,9,1], +"_d_o_x__i_a_d_l_x_changed_event__get_origin.html":[1,2,9,1,0], "_d_o_x__i_a_d_l_x_desktop.html":[1,2,1,0], "_d_o_x__i_a_d_l_x_desktop__get_displays.html":[1,2,1,0,0], "_d_o_x__i_a_d_l_x_desktop__get_number_of_displays.html":[1,2,1,0,1], @@ -141,113 +164,90 @@ var NAVTREEINDEX1 = "_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_8.html":[1,2,2,6,7], "_d_o_x__i_a_d_l_x_display_color_depth__is_supported_color_depth.html":[1,2,2,6,8], "_d_o_x__i_a_d_l_x_display_color_depth__set_value.html":[1,2,2,6,9], -"_d_o_x__i_a_d_l_x_display_custom_color.html":[1,2,2,7], -"_d_o_x__i_a_d_l_x_display_custom_color__get_brightness.html":[1,2,2,7,0], -"_d_o_x__i_a_d_l_x_display_custom_color__get_brightness_range.html":[1,2,2,7,1], -"_d_o_x__i_a_d_l_x_display_custom_color__get_contrast.html":[1,2,2,7,2], -"_d_o_x__i_a_d_l_x_display_custom_color__get_contrast_range.html":[1,2,2,7,3], -"_d_o_x__i_a_d_l_x_display_custom_color__get_hue.html":[1,2,2,7,4], -"_d_o_x__i_a_d_l_x_display_custom_color__get_hue_range.html":[1,2,2,7,5], -"_d_o_x__i_a_d_l_x_display_custom_color__get_saturation.html":[1,2,2,7,6], -"_d_o_x__i_a_d_l_x_display_custom_color__get_saturation_range.html":[1,2,2,7,7], -"_d_o_x__i_a_d_l_x_display_custom_color__get_temperature.html":[1,2,2,7,8], -"_d_o_x__i_a_d_l_x_display_custom_color__get_temperature_range.html":[1,2,2,7,9], -"_d_o_x__i_a_d_l_x_display_custom_color__is_brightness_supported.html":[1,2,2,7,10], -"_d_o_x__i_a_d_l_x_display_custom_color__is_contrast_supported.html":[1,2,2,7,11], -"_d_o_x__i_a_d_l_x_display_custom_color__is_hue_supported.html":[1,2,2,7,12], -"_d_o_x__i_a_d_l_x_display_custom_color__is_saturation_supported.html":[1,2,2,7,13], -"_d_o_x__i_a_d_l_x_display_custom_color__is_temperature_supported.html":[1,2,2,7,14], -"_d_o_x__i_a_d_l_x_display_custom_color__set_brightness.html":[1,2,2,7,15], -"_d_o_x__i_a_d_l_x_display_custom_color__set_contrast.html":[1,2,2,7,16], -"_d_o_x__i_a_d_l_x_display_custom_color__set_hue.html":[1,2,2,7,17], -"_d_o_x__i_a_d_l_x_display_custom_color__set_saturation.html":[1,2,2,7,18], -"_d_o_x__i_a_d_l_x_display_custom_color__set_temperature.html":[1,2,2,7,19], -"_d_o_x__i_a_d_l_x_display_custom_resolution.html":[1,2,2,8], -"_d_o_x__i_a_d_l_x_display_custom_resolution__create_new_resolution.html":[1,2,2,8,0], -"_d_o_x__i_a_d_l_x_display_custom_resolution__delete_resolution.html":[1,2,2,8,1], -"_d_o_x__i_a_d_l_x_display_custom_resolution__get_current_applied_resolution.html":[1,2,2,8,2], -"_d_o_x__i_a_d_l_x_display_custom_resolution__get_resolution_list.html":[1,2,2,8,3], -"_d_o_x__i_a_d_l_x_display_custom_resolution__is_supported.html":[1,2,2,8,4], -"_d_o_x__i_a_d_l_x_display_free_sync.html":[1,2,2,9], -"_d_o_x__i_a_d_l_x_display_free_sync__is_enabled.html":[1,2,2,9,0], -"_d_o_x__i_a_d_l_x_display_free_sync__is_supported.html":[1,2,2,9,1], -"_d_o_x__i_a_d_l_x_display_free_sync__set_enabled.html":[1,2,2,9,2], -"_d_o_x__i_a_d_l_x_display_g_p_u_scaling.html":[1,2,2,10], -"_d_o_x__i_a_d_l_x_display_g_p_u_scaling__is_enabled.html":[1,2,2,10,0], -"_d_o_x__i_a_d_l_x_display_g_p_u_scaling__is_supported.html":[1,2,2,10,1], -"_d_o_x__i_a_d_l_x_display_g_p_u_scaling__set_enabled.html":[1,2,2,10,2], -"_d_o_x__i_a_d_l_x_display_gamma.html":[1,2,2,11], -"_d_o_x__i_a_d_l_x_display_gamma__get_gamma_coefficient.html":[1,2,2,11,0], -"_d_o_x__i_a_d_l_x_display_gamma__get_gamma_ramp.html":[1,2,2,11,1], -"_d_o_x__i_a_d_l_x_display_gamma__is_current_de_gamma_ramp.html":[1,2,2,11,2], -"_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma36.html":[1,2,2,11,3], -"_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_b_t709.html":[1,2,2,11,4], -"_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_p_q.html":[1,2,2,11,5], -"_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_p_q2084_interim.html":[1,2,2,11,6], -"_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_ramp.html":[1,2,2,11,7], -"_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_s_r_g_b.html":[1,2,2,11,8], -"_d_o_x__i_a_d_l_x_display_gamma__is_current_regamma_coefficient.html":[1,2,2,11,9], -"_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma36.html":[1,2,2,11,10], -"_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_b_t709.html":[1,2,2,11,11], -"_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_p_q.html":[1,2,2,11,12], -"_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_p_q2084_interim.html":[1,2,2,11,13], -"_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_s_r_g_b.html":[1,2,2,11,14], -"_d_o_x__i_a_d_l_x_display_gamma__reset_gamma_ramp.html":[1,2,2,11,15], -"_d_o_x__i_a_d_l_x_display_gamma__set_de_gamma_ramp_file.html":[1,2,2,11,16], -"_d_o_x__i_a_d_l_x_display_gamma__set_de_gamma_ramp_memory.html":[1,2,2,11,17], -"_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma36.html":[1,2,2,11,18], -"_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_b_t709.html":[1,2,2,11,19], -"_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_coefficient.html":[1,2,2,11,20], -"_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_p_q.html":[1,2,2,11,21], -"_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_p_q2084_interim.html":[1,2,2,11,22], -"_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_ramp_file.html":[1,2,2,11,23], -"_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_ramp_memory.html":[1,2,2,11,24], -"_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_s_r_g_b.html":[1,2,2,11,25], -"_d_o_x__i_a_d_l_x_display_gamma_changed_event.html":[1,2,2,12], -"_d_o_x__i_a_d_l_x_display_gamma_changed_event__get_display.html":[1,2,2,12,0], -"_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_de_gamma_changed.html":[1,2,2,12,1], -"_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_gamma_coefficient_changed.html":[1,2,2,12,2], -"_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_gamma_ramp_changed.html":[1,2,2,12,3], -"_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_re_gamma_changed.html":[1,2,2,12,4], -"_d_o_x__i_a_d_l_x_display_gamma_changed_listener.html":[1,2,2,13], -"_d_o_x__i_a_d_l_x_display_gamma_changed_listener__on_display_gamma_changed.html":[1,2,2,13,0], -"_d_o_x__i_a_d_l_x_display_gamut.html":[1,2,2,14], -"_d_o_x__i_a_d_l_x_display_gamut__get_gamut_color_space.html":[1,2,2,14,0], -"_d_o_x__i_a_d_l_x_display_gamut__get_white_point.html":[1,2,2,14,1], -"_d_o_x__i_a_d_l_x_display_gamut__is_current5000k_white_point.html":[1,2,2,14,2], -"_d_o_x__i_a_d_l_x_display_gamut__is_current6500k_white_point.html":[1,2,2,14,3], -"_d_o_x__i_a_d_l_x_display_gamut__is_current7500k_white_point.html":[1,2,2,14,4], -"_d_o_x__i_a_d_l_x_display_gamut__is_current9300k_white_point.html":[1,2,2,14,5], -"_d_o_x__i_a_d_l_x_display_gamut__is_current_adobe_rgb_color_space.html":[1,2,2,14,6], -"_d_o_x__i_a_d_l_x_display_gamut__is_current_c_c_i_r2020_color_space.html":[1,2,2,14,7], -"_d_o_x__i_a_d_l_x_display_gamut__is_current_c_c_i_r601_color_space.html":[1,2,2,14,8], -"_d_o_x__i_a_d_l_x_display_gamut__is_current_c_c_i_r709_color_space.html":[1,2,2,14,9], -"_d_o_x__i_a_d_l_x_display_gamut__is_current_c_i_e_rgb_color_space.html":[1,2,2,14,10], -"_d_o_x__i_a_d_l_x_display_gamut__is_current_custom_color_space.html":[1,2,2,14,11], -"_d_o_x__i_a_d_l_x_display_gamut__is_current_custom_white_point.html":[1,2,2,14,12], -"_d_o_x__i_a_d_l_x_display_gamut__is_supported5000k_white_point.html":[1,2,2,14,13], -"_d_o_x__i_a_d_l_x_display_gamut__is_supported6500k_white_point.html":[1,2,2,14,14], -"_d_o_x__i_a_d_l_x_display_gamut__is_supported7500k_white_point.html":[1,2,2,14,15], -"_d_o_x__i_a_d_l_x_display_gamut__is_supported9300k_white_point.html":[1,2,2,14,16], -"_d_o_x__i_a_d_l_x_display_gamut__is_supported_adobe_rgb_color_space.html":[1,2,2,14,17], -"_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_c_i_r2020_color_space.html":[1,2,2,14,18], -"_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_c_i_r601_color_space.html":[1,2,2,14,19], -"_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_c_i_r709_color_space.html":[1,2,2,14,20], -"_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_i_e_rgb_color_space.html":[1,2,2,14,21], -"_d_o_x__i_a_d_l_x_display_gamut__is_supported_custom_color_space.html":[1,2,2,14,22], -"_d_o_x__i_a_d_l_x_display_gamut__is_supported_custom_white_point.html":[1,2,2,14,23], -"_d_o_x__i_a_d_l_x_display_gamut__set_gamut__c_w__c_g.html":[1,2,2,14,24], -"_d_o_x__i_a_d_l_x_display_gamut__set_gamut__c_w__p_g.html":[1,2,2,14,25], -"_d_o_x__i_a_d_l_x_display_gamut__set_gamut__p_w__c_g.html":[1,2,2,14,26], -"_d_o_x__i_a_d_l_x_display_gamut__set_gamut__p_w__p_g.html":[1,2,2,14,27], -"_d_o_x__i_a_d_l_x_display_gamut_changed_event.html":[1,2,2,15], -"_d_o_x__i_a_d_l_x_display_gamut_changed_event__get_display.html":[1,2,2,15,0], -"_d_o_x__i_a_d_l_x_display_gamut_changed_event__is_color_space_changed.html":[1,2,2,15,1], -"_d_o_x__i_a_d_l_x_display_gamut_changed_event__is_white_point_changed.html":[1,2,2,15,2], -"_d_o_x__i_a_d_l_x_display_gamut_changed_listener.html":[1,2,2,16], -"_d_o_x__i_a_d_l_x_display_gamut_changed_listener__on_display_gamut_changed.html":[1,2,2,16,0], -"_d_o_x__i_a_d_l_x_display_h_d_c_p.html":[1,2,2,17], -"_d_o_x__i_a_d_l_x_display_h_d_c_p__is_enabled.html":[1,2,2,17,0], -"_d_o_x__i_a_d_l_x_display_h_d_c_p__is_supported.html":[1,2,2,17,1], -"_d_o_x__i_a_d_l_x_display_h_d_c_p__set_enabled.html":[1,2,2,17,2] +"_d_o_x__i_a_d_l_x_display_connectivity_experience.html":[1,2,2,7], +"_d_o_x__i_a_d_l_x_display_connectivity_experience__get_d_p_link_rate.html":[1,2,2,7,0], +"_d_o_x__i_a_d_l_x_display_connectivity_experience__get_number_of_active_lanes.html":[1,2,2,7,1], +"_d_o_x__i_a_d_l_x_display_connectivity_experience__get_number_of_total_lanes.html":[1,2,2,7,2], +"_d_o_x__i_a_d_l_x_display_connectivity_experience__get_relative_pre_emphasis.html":[1,2,2,7,3], +"_d_o_x__i_a_d_l_x_display_connectivity_experience__get_relative_voltage_swing.html":[1,2,2,7,4], +"_d_o_x__i_a_d_l_x_display_connectivity_experience__is_enabled_h_d_m_i_quality_detection.html":[1,2,2,7,5], +"_d_o_x__i_a_d_l_x_display_connectivity_experience__is_enabled_link_protection.html":[1,2,2,7,6], +"_d_o_x__i_a_d_l_x_display_connectivity_experience__is_supported_d_p_link.html":[1,2,2,7,7], +"_d_o_x__i_a_d_l_x_display_connectivity_experience__is_supported_h_d_m_i_quality_detection.html":[1,2,2,7,8], +"_d_o_x__i_a_d_l_x_display_connectivity_experience__set_enabled_h_d_m_i_quality_detection.html":[1,2,2,7,9], +"_d_o_x__i_a_d_l_x_display_connectivity_experience__set_relative_pre_emphasis.html":[1,2,2,7,10], +"_d_o_x__i_a_d_l_x_display_connectivity_experience__set_relative_voltage_swing.html":[1,2,2,7,11], +"_d_o_x__i_a_d_l_x_display_custom_color.html":[1,2,2,8], +"_d_o_x__i_a_d_l_x_display_custom_color__get_brightness.html":[1,2,2,8,0], +"_d_o_x__i_a_d_l_x_display_custom_color__get_brightness_range.html":[1,2,2,8,1], +"_d_o_x__i_a_d_l_x_display_custom_color__get_contrast.html":[1,2,2,8,2], +"_d_o_x__i_a_d_l_x_display_custom_color__get_contrast_range.html":[1,2,2,8,3], +"_d_o_x__i_a_d_l_x_display_custom_color__get_hue.html":[1,2,2,8,4], +"_d_o_x__i_a_d_l_x_display_custom_color__get_hue_range.html":[1,2,2,8,5], +"_d_o_x__i_a_d_l_x_display_custom_color__get_saturation.html":[1,2,2,8,6], +"_d_o_x__i_a_d_l_x_display_custom_color__get_saturation_range.html":[1,2,2,8,7], +"_d_o_x__i_a_d_l_x_display_custom_color__get_temperature.html":[1,2,2,8,8], +"_d_o_x__i_a_d_l_x_display_custom_color__get_temperature_range.html":[1,2,2,8,9], +"_d_o_x__i_a_d_l_x_display_custom_color__is_brightness_supported.html":[1,2,2,8,10], +"_d_o_x__i_a_d_l_x_display_custom_color__is_contrast_supported.html":[1,2,2,8,11], +"_d_o_x__i_a_d_l_x_display_custom_color__is_hue_supported.html":[1,2,2,8,12], +"_d_o_x__i_a_d_l_x_display_custom_color__is_saturation_supported.html":[1,2,2,8,13], +"_d_o_x__i_a_d_l_x_display_custom_color__is_temperature_supported.html":[1,2,2,8,14], +"_d_o_x__i_a_d_l_x_display_custom_color__set_brightness.html":[1,2,2,8,15], +"_d_o_x__i_a_d_l_x_display_custom_color__set_contrast.html":[1,2,2,8,16], +"_d_o_x__i_a_d_l_x_display_custom_color__set_hue.html":[1,2,2,8,17], +"_d_o_x__i_a_d_l_x_display_custom_color__set_saturation.html":[1,2,2,8,18], +"_d_o_x__i_a_d_l_x_display_custom_color__set_temperature.html":[1,2,2,8,19], +"_d_o_x__i_a_d_l_x_display_custom_resolution.html":[1,2,2,9], +"_d_o_x__i_a_d_l_x_display_custom_resolution__create_new_resolution.html":[1,2,2,9,0], +"_d_o_x__i_a_d_l_x_display_custom_resolution__delete_resolution.html":[1,2,2,9,1], +"_d_o_x__i_a_d_l_x_display_custom_resolution__get_current_applied_resolution.html":[1,2,2,9,2], +"_d_o_x__i_a_d_l_x_display_custom_resolution__get_resolution_list.html":[1,2,2,9,3], +"_d_o_x__i_a_d_l_x_display_custom_resolution__is_supported.html":[1,2,2,9,4], +"_d_o_x__i_a_d_l_x_display_free_sync.html":[1,2,2,10], +"_d_o_x__i_a_d_l_x_display_free_sync__is_enabled.html":[1,2,2,10,0], +"_d_o_x__i_a_d_l_x_display_free_sync__is_supported.html":[1,2,2,10,1], +"_d_o_x__i_a_d_l_x_display_free_sync__set_enabled.html":[1,2,2,10,2], +"_d_o_x__i_a_d_l_x_display_g_p_u_scaling.html":[1,2,2,11], +"_d_o_x__i_a_d_l_x_display_g_p_u_scaling__is_enabled.html":[1,2,2,11,0], +"_d_o_x__i_a_d_l_x_display_g_p_u_scaling__is_supported.html":[1,2,2,11,1], +"_d_o_x__i_a_d_l_x_display_g_p_u_scaling__set_enabled.html":[1,2,2,11,2], +"_d_o_x__i_a_d_l_x_display_gamma.html":[1,2,2,12], +"_d_o_x__i_a_d_l_x_display_gamma__get_gamma_coefficient.html":[1,2,2,12,0], +"_d_o_x__i_a_d_l_x_display_gamma__get_gamma_ramp.html":[1,2,2,12,1], +"_d_o_x__i_a_d_l_x_display_gamma__is_current_de_gamma_ramp.html":[1,2,2,12,2], +"_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma36.html":[1,2,2,12,3], +"_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_b_t709.html":[1,2,2,12,4], +"_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_p_q.html":[1,2,2,12,5], +"_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_p_q2084_interim.html":[1,2,2,12,6], +"_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_ramp.html":[1,2,2,12,7], +"_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_s_r_g_b.html":[1,2,2,12,8], +"_d_o_x__i_a_d_l_x_display_gamma__is_current_regamma_coefficient.html":[1,2,2,12,9], +"_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma36.html":[1,2,2,12,10], +"_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_b_t709.html":[1,2,2,12,11], +"_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_p_q.html":[1,2,2,12,12], +"_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_p_q2084_interim.html":[1,2,2,12,13], +"_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_s_r_g_b.html":[1,2,2,12,14], +"_d_o_x__i_a_d_l_x_display_gamma__reset_gamma_ramp.html":[1,2,2,12,15], +"_d_o_x__i_a_d_l_x_display_gamma__set_de_gamma_ramp_file.html":[1,2,2,12,16], +"_d_o_x__i_a_d_l_x_display_gamma__set_de_gamma_ramp_memory.html":[1,2,2,12,17], +"_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma36.html":[1,2,2,12,18], +"_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_b_t709.html":[1,2,2,12,19], +"_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_coefficient.html":[1,2,2,12,20], +"_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_p_q.html":[1,2,2,12,21], +"_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_p_q2084_interim.html":[1,2,2,12,22], +"_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_ramp_file.html":[1,2,2,12,23], +"_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_ramp_memory.html":[1,2,2,12,24], +"_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_s_r_g_b.html":[1,2,2,12,25], +"_d_o_x__i_a_d_l_x_display_gamma_changed_event.html":[1,2,2,13], +"_d_o_x__i_a_d_l_x_display_gamma_changed_event__get_display.html":[1,2,2,13,0], +"_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_de_gamma_changed.html":[1,2,2,13,1], +"_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_gamma_coefficient_changed.html":[1,2,2,13,2], +"_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_gamma_ramp_changed.html":[1,2,2,13,3], +"_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_re_gamma_changed.html":[1,2,2,13,4], +"_d_o_x__i_a_d_l_x_display_gamma_changed_listener.html":[1,2,2,14], +"_d_o_x__i_a_d_l_x_display_gamma_changed_listener__on_display_gamma_changed.html":[1,2,2,14,0], +"_d_o_x__i_a_d_l_x_display_gamut.html":[1,2,2,15], +"_d_o_x__i_a_d_l_x_display_gamut__get_gamut_color_space.html":[1,2,2,15,0], +"_d_o_x__i_a_d_l_x_display_gamut__get_white_point.html":[1,2,2,15,1] }; diff --git a/SDKDoc/html/navtreeindex2.js b/SDKDoc/html/navtreeindex2.js index adf3ca5a..7f0ec331 100644 --- a/SDKDoc/html/navtreeindex2.js +++ b/SDKDoc/html/navtreeindex2.js @@ -1,93 +1,133 @@ var NAVTREEINDEX2 = { -"_d_o_x__i_a_d_l_x_display_integer_scaling.html":[1,2,2,18], -"_d_o_x__i_a_d_l_x_display_integer_scaling__is_enabled.html":[1,2,2,18,0], -"_d_o_x__i_a_d_l_x_display_integer_scaling__is_supported.html":[1,2,2,18,1], -"_d_o_x__i_a_d_l_x_display_integer_scaling__set_enabled.html":[1,2,2,18,2], -"_d_o_x__i_a_d_l_x_display_list.html":[1,2,2,19], -"_d_o_x__i_a_d_l_x_display_list__add__back.html":[1,2,2,19,0], -"_d_o_x__i_a_d_l_x_display_list__at.html":[1,2,2,19,1], -"_d_o_x__i_a_d_l_x_display_list_changed_listener.html":[1,2,2,20], -"_d_o_x__i_a_d_l_x_display_list_changed_listener__on_display_list_changed.html":[1,2,2,20,0], -"_d_o_x__i_a_d_l_x_display_pixel_format.html":[1,2,2,21], -"_d_o_x__i_a_d_l_x_display_pixel_format__get_value.html":[1,2,2,21,0], -"_d_o_x__i_a_d_l_x_display_pixel_format__is_supported.html":[1,2,2,21,1], -"_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_pixel_format.html":[1,2,2,21,2], -"_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_r_g_b444_full.html":[1,2,2,21,3], -"_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_r_g_b444_limited.html":[1,2,2,21,4], -"_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_y_cb_cr420.html":[1,2,2,21,5], -"_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_y_cb_cr422.html":[1,2,2,21,6], -"_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_y_cb_cr444.html":[1,2,2,21,7], -"_d_o_x__i_a_d_l_x_display_pixel_format__set_value.html":[1,2,2,21,8], -"_d_o_x__i_a_d_l_x_display_resolution.html":[1,2,2,22], -"_d_o_x__i_a_d_l_x_display_resolution__get_value.html":[1,2,2,22,0], -"_d_o_x__i_a_d_l_x_display_resolution__set_value.html":[1,2,2,22,1], -"_d_o_x__i_a_d_l_x_display_resolution_list.html":[1,2,2,23], -"_d_o_x__i_a_d_l_x_display_resolution_list__add__back.html":[1,2,2,23,0], -"_d_o_x__i_a_d_l_x_display_resolution_list__at.html":[1,2,2,23,1], -"_d_o_x__i_a_d_l_x_display_scaling_mode.html":[1,2,2,24], -"_d_o_x__i_a_d_l_x_display_scaling_mode__get_mode.html":[1,2,2,24,0], -"_d_o_x__i_a_d_l_x_display_scaling_mode__is_supported.html":[1,2,2,24,1], -"_d_o_x__i_a_d_l_x_display_scaling_mode__set_mode.html":[1,2,2,24,2], -"_d_o_x__i_a_d_l_x_display_services.html":[1,2,2,25], -"_d_o_x__i_a_d_l_x_display_services1.html":[1,2,2,26], -"_d_o_x__i_a_d_l_x_display_services1__get_display_blanking.html":[1,2,2,26,0], -"_d_o_x__i_a_d_l_x_display_services__get3_d_l_u_t.html":[1,2,2,25,0], -"_d_o_x__i_a_d_l_x_display_services__get_color_depth.html":[1,2,2,25,1], -"_d_o_x__i_a_d_l_x_display_services__get_custom_color.html":[1,2,2,25,2], -"_d_o_x__i_a_d_l_x_display_services__get_custom_resolution.html":[1,2,2,25,3], -"_d_o_x__i_a_d_l_x_display_services__get_display_changed_handling.html":[1,2,2,25,4], -"_d_o_x__i_a_d_l_x_display_services__get_displays.html":[1,2,2,25,5], -"_d_o_x__i_a_d_l_x_display_services__get_free_sync.html":[1,2,2,25,6], -"_d_o_x__i_a_d_l_x_display_services__get_g_p_u_scaling.html":[1,2,2,25,7], -"_d_o_x__i_a_d_l_x_display_services__get_gamma.html":[1,2,2,25,8], -"_d_o_x__i_a_d_l_x_display_services__get_gamut.html":[1,2,2,25,9], -"_d_o_x__i_a_d_l_x_display_services__get_h_d_c_p.html":[1,2,2,25,10], -"_d_o_x__i_a_d_l_x_display_services__get_integer_scaling.html":[1,2,2,25,11], -"_d_o_x__i_a_d_l_x_display_services__get_number_of_displays.html":[1,2,2,25,12], -"_d_o_x__i_a_d_l_x_display_services__get_pixel_format.html":[1,2,2,25,13], -"_d_o_x__i_a_d_l_x_display_services__get_scaling_mode.html":[1,2,2,25,14], -"_d_o_x__i_a_d_l_x_display_services__get_vari_bright.html":[1,2,2,25,15], -"_d_o_x__i_a_d_l_x_display_services__get_virtual_super_resolution.html":[1,2,2,25,16], -"_d_o_x__i_a_d_l_x_display_settings_changed_event.html":[1,2,2,27], -"_d_o_x__i_a_d_l_x_display_settings_changed_event1.html":[1,2,2,28], -"_d_o_x__i_a_d_l_x_display_settings_changed_event1__is_display_blanking_changed.html":[1,2,2,28,0], -"_d_o_x__i_a_d_l_x_display_settings_changed_event__get_display.html":[1,2,2,27,0], -"_d_o_x__i_a_d_l_x_display_settings_changed_event__is_color_depth_changed.html":[1,2,2,27,1], -"_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_brightness_changed.html":[1,2,2,27,2], -"_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_contrast_changed.html":[1,2,2,27,3], -"_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_hue_changed.html":[1,2,2,27,4], -"_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_saturation_changed.html":[1,2,2,27,5], -"_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_temperature_changed.html":[1,2,2,27,6], -"_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_resolution_changed.html":[1,2,2,27,7], -"_d_o_x__i_a_d_l_x_display_settings_changed_event__is_free_sync_changed.html":[1,2,2,27,8], -"_d_o_x__i_a_d_l_x_display_settings_changed_event__is_g_p_u_scaling_changed.html":[1,2,2,27,9], -"_d_o_x__i_a_d_l_x_display_settings_changed_event__is_h_d_c_p_changed.html":[1,2,2,27,10], -"_d_o_x__i_a_d_l_x_display_settings_changed_event__is_integer_scaling_changed.html":[1,2,2,27,11], -"_d_o_x__i_a_d_l_x_display_settings_changed_event__is_pixel_format_changed.html":[1,2,2,27,12], -"_d_o_x__i_a_d_l_x_display_settings_changed_event__is_scaling_mode_changed.html":[1,2,2,27,13], -"_d_o_x__i_a_d_l_x_display_settings_changed_event__is_v_s_r_changed.html":[1,2,2,27,14], -"_d_o_x__i_a_d_l_x_display_settings_changed_event__is_vari_bright_changed.html":[1,2,2,27,15], -"_d_o_x__i_a_d_l_x_display_settings_changed_listener.html":[1,2,2,29], -"_d_o_x__i_a_d_l_x_display_settings_changed_listener__on_display_settings_changed.html":[1,2,2,29,0], -"_d_o_x__i_a_d_l_x_display_v_s_r.html":[1,2,2,30], -"_d_o_x__i_a_d_l_x_display_v_s_r__is_enabled.html":[1,2,2,30,0], -"_d_o_x__i_a_d_l_x_display_v_s_r__is_supported.html":[1,2,2,30,1], -"_d_o_x__i_a_d_l_x_display_v_s_r__set_enabled.html":[1,2,2,30,2], -"_d_o_x__i_a_d_l_x_display_vari_bright.html":[1,2,2,31], -"_d_o_x__i_a_d_l_x_display_vari_bright__is_current_balanced.html":[1,2,2,31,0], -"_d_o_x__i_a_d_l_x_display_vari_bright__is_current_maximize_battery.html":[1,2,2,31,1], -"_d_o_x__i_a_d_l_x_display_vari_bright__is_current_maximize_brightness.html":[1,2,2,31,2], -"_d_o_x__i_a_d_l_x_display_vari_bright__is_current_optimize_battery.html":[1,2,2,31,3], -"_d_o_x__i_a_d_l_x_display_vari_bright__is_current_optimize_brightness.html":[1,2,2,31,4], -"_d_o_x__i_a_d_l_x_display_vari_bright__is_enabled.html":[1,2,2,31,5], -"_d_o_x__i_a_d_l_x_display_vari_bright__is_supported.html":[1,2,2,31,6], -"_d_o_x__i_a_d_l_x_display_vari_bright__set_balanced.html":[1,2,2,31,7], -"_d_o_x__i_a_d_l_x_display_vari_bright__set_enabled.html":[1,2,2,31,8], -"_d_o_x__i_a_d_l_x_display_vari_bright__set_maximize_battery.html":[1,2,2,31,9], -"_d_o_x__i_a_d_l_x_display_vari_bright__set_maximize_brightness.html":[1,2,2,31,10], -"_d_o_x__i_a_d_l_x_display_vari_bright__set_optimize_battery.html":[1,2,2,31,11], -"_d_o_x__i_a_d_l_x_display_vari_bright__set_optimize_brightness.html":[1,2,2,31,12], +"_d_o_x__i_a_d_l_x_display_gamut__is_current5000k_white_point.html":[1,2,2,15,2], +"_d_o_x__i_a_d_l_x_display_gamut__is_current6500k_white_point.html":[1,2,2,15,3], +"_d_o_x__i_a_d_l_x_display_gamut__is_current7500k_white_point.html":[1,2,2,15,4], +"_d_o_x__i_a_d_l_x_display_gamut__is_current9300k_white_point.html":[1,2,2,15,5], +"_d_o_x__i_a_d_l_x_display_gamut__is_current_adobe_rgb_color_space.html":[1,2,2,15,6], +"_d_o_x__i_a_d_l_x_display_gamut__is_current_c_c_i_r2020_color_space.html":[1,2,2,15,7], +"_d_o_x__i_a_d_l_x_display_gamut__is_current_c_c_i_r601_color_space.html":[1,2,2,15,8], +"_d_o_x__i_a_d_l_x_display_gamut__is_current_c_c_i_r709_color_space.html":[1,2,2,15,9], +"_d_o_x__i_a_d_l_x_display_gamut__is_current_c_i_e_rgb_color_space.html":[1,2,2,15,10], +"_d_o_x__i_a_d_l_x_display_gamut__is_current_custom_color_space.html":[1,2,2,15,11], +"_d_o_x__i_a_d_l_x_display_gamut__is_current_custom_white_point.html":[1,2,2,15,12], +"_d_o_x__i_a_d_l_x_display_gamut__is_supported5000k_white_point.html":[1,2,2,15,13], +"_d_o_x__i_a_d_l_x_display_gamut__is_supported6500k_white_point.html":[1,2,2,15,14], +"_d_o_x__i_a_d_l_x_display_gamut__is_supported7500k_white_point.html":[1,2,2,15,15], +"_d_o_x__i_a_d_l_x_display_gamut__is_supported9300k_white_point.html":[1,2,2,15,16], +"_d_o_x__i_a_d_l_x_display_gamut__is_supported_adobe_rgb_color_space.html":[1,2,2,15,17], +"_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_c_i_r2020_color_space.html":[1,2,2,15,18], +"_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_c_i_r601_color_space.html":[1,2,2,15,19], +"_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_c_i_r709_color_space.html":[1,2,2,15,20], +"_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_i_e_rgb_color_space.html":[1,2,2,15,21], +"_d_o_x__i_a_d_l_x_display_gamut__is_supported_custom_color_space.html":[1,2,2,15,22], +"_d_o_x__i_a_d_l_x_display_gamut__is_supported_custom_white_point.html":[1,2,2,15,23], +"_d_o_x__i_a_d_l_x_display_gamut__set_gamut__c_w__c_g.html":[1,2,2,15,24], +"_d_o_x__i_a_d_l_x_display_gamut__set_gamut__c_w__p_g.html":[1,2,2,15,25], +"_d_o_x__i_a_d_l_x_display_gamut__set_gamut__p_w__c_g.html":[1,2,2,15,26], +"_d_o_x__i_a_d_l_x_display_gamut__set_gamut__p_w__p_g.html":[1,2,2,15,27], +"_d_o_x__i_a_d_l_x_display_gamut_changed_event.html":[1,2,2,16], +"_d_o_x__i_a_d_l_x_display_gamut_changed_event__get_display.html":[1,2,2,16,0], +"_d_o_x__i_a_d_l_x_display_gamut_changed_event__is_color_space_changed.html":[1,2,2,16,1], +"_d_o_x__i_a_d_l_x_display_gamut_changed_event__is_white_point_changed.html":[1,2,2,16,2], +"_d_o_x__i_a_d_l_x_display_gamut_changed_listener.html":[1,2,2,17], +"_d_o_x__i_a_d_l_x_display_gamut_changed_listener__on_display_gamut_changed.html":[1,2,2,17,0], +"_d_o_x__i_a_d_l_x_display_h_d_c_p.html":[1,2,2,18], +"_d_o_x__i_a_d_l_x_display_h_d_c_p__is_enabled.html":[1,2,2,18,0], +"_d_o_x__i_a_d_l_x_display_h_d_c_p__is_supported.html":[1,2,2,18,1], +"_d_o_x__i_a_d_l_x_display_h_d_c_p__set_enabled.html":[1,2,2,18,2], +"_d_o_x__i_a_d_l_x_display_integer_scaling.html":[1,2,2,19], +"_d_o_x__i_a_d_l_x_display_integer_scaling__is_enabled.html":[1,2,2,19,0], +"_d_o_x__i_a_d_l_x_display_integer_scaling__is_supported.html":[1,2,2,19,1], +"_d_o_x__i_a_d_l_x_display_integer_scaling__set_enabled.html":[1,2,2,19,2], +"_d_o_x__i_a_d_l_x_display_list.html":[1,2,2,20], +"_d_o_x__i_a_d_l_x_display_list__add__back.html":[1,2,2,20,0], +"_d_o_x__i_a_d_l_x_display_list__at.html":[1,2,2,20,1], +"_d_o_x__i_a_d_l_x_display_list_changed_listener.html":[1,2,2,21], +"_d_o_x__i_a_d_l_x_display_list_changed_listener__on_display_list_changed.html":[1,2,2,21,0], +"_d_o_x__i_a_d_l_x_display_pixel_format.html":[1,2,2,22], +"_d_o_x__i_a_d_l_x_display_pixel_format__get_value.html":[1,2,2,22,0], +"_d_o_x__i_a_d_l_x_display_pixel_format__is_supported.html":[1,2,2,22,1], +"_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_pixel_format.html":[1,2,2,22,2], +"_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_r_g_b444_full.html":[1,2,2,22,3], +"_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_r_g_b444_limited.html":[1,2,2,22,4], +"_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_y_cb_cr420.html":[1,2,2,22,5], +"_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_y_cb_cr422.html":[1,2,2,22,6], +"_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_y_cb_cr444.html":[1,2,2,22,7], +"_d_o_x__i_a_d_l_x_display_pixel_format__set_value.html":[1,2,2,22,8], +"_d_o_x__i_a_d_l_x_display_resolution.html":[1,2,2,23], +"_d_o_x__i_a_d_l_x_display_resolution__get_value.html":[1,2,2,23,0], +"_d_o_x__i_a_d_l_x_display_resolution__set_value.html":[1,2,2,23,1], +"_d_o_x__i_a_d_l_x_display_resolution_list.html":[1,2,2,24], +"_d_o_x__i_a_d_l_x_display_resolution_list__add__back.html":[1,2,2,24,0], +"_d_o_x__i_a_d_l_x_display_resolution_list__at.html":[1,2,2,24,1], +"_d_o_x__i_a_d_l_x_display_scaling_mode.html":[1,2,2,25], +"_d_o_x__i_a_d_l_x_display_scaling_mode__get_mode.html":[1,2,2,25,0], +"_d_o_x__i_a_d_l_x_display_scaling_mode__is_supported.html":[1,2,2,25,1], +"_d_o_x__i_a_d_l_x_display_scaling_mode__set_mode.html":[1,2,2,25,2], +"_d_o_x__i_a_d_l_x_display_services.html":[1,2,2,26], +"_d_o_x__i_a_d_l_x_display_services1.html":[1,2,2,27], +"_d_o_x__i_a_d_l_x_display_services1__get_display_blanking.html":[1,2,2,27,0], +"_d_o_x__i_a_d_l_x_display_services2.html":[1,2,2,28], +"_d_o_x__i_a_d_l_x_display_services2__get_display_connectivity_experience.html":[1,2,2,28,0], +"_d_o_x__i_a_d_l_x_display_services__get3_d_l_u_t.html":[1,2,2,26,0], +"_d_o_x__i_a_d_l_x_display_services__get_color_depth.html":[1,2,2,26,1], +"_d_o_x__i_a_d_l_x_display_services__get_custom_color.html":[1,2,2,26,2], +"_d_o_x__i_a_d_l_x_display_services__get_custom_resolution.html":[1,2,2,26,3], +"_d_o_x__i_a_d_l_x_display_services__get_display_changed_handling.html":[1,2,2,26,4], +"_d_o_x__i_a_d_l_x_display_services__get_displays.html":[1,2,2,26,5], +"_d_o_x__i_a_d_l_x_display_services__get_free_sync.html":[1,2,2,26,6], +"_d_o_x__i_a_d_l_x_display_services__get_g_p_u_scaling.html":[1,2,2,26,7], +"_d_o_x__i_a_d_l_x_display_services__get_gamma.html":[1,2,2,26,8], +"_d_o_x__i_a_d_l_x_display_services__get_gamut.html":[1,2,2,26,9], +"_d_o_x__i_a_d_l_x_display_services__get_h_d_c_p.html":[1,2,2,26,10], +"_d_o_x__i_a_d_l_x_display_services__get_integer_scaling.html":[1,2,2,26,11], +"_d_o_x__i_a_d_l_x_display_services__get_number_of_displays.html":[1,2,2,26,12], +"_d_o_x__i_a_d_l_x_display_services__get_pixel_format.html":[1,2,2,26,13], +"_d_o_x__i_a_d_l_x_display_services__get_scaling_mode.html":[1,2,2,26,14], +"_d_o_x__i_a_d_l_x_display_services__get_vari_bright.html":[1,2,2,26,15], +"_d_o_x__i_a_d_l_x_display_services__get_virtual_super_resolution.html":[1,2,2,26,16], +"_d_o_x__i_a_d_l_x_display_settings_changed_event.html":[1,2,2,29], +"_d_o_x__i_a_d_l_x_display_settings_changed_event1.html":[1,2,2,30], +"_d_o_x__i_a_d_l_x_display_settings_changed_event1__is_display_blanking_changed.html":[1,2,2,30,0], +"_d_o_x__i_a_d_l_x_display_settings_changed_event2.html":[1,2,2,31], +"_d_o_x__i_a_d_l_x_display_settings_changed_event2__is_connectivity_experience_changed.html":[1,2,2,31,0], +"_d_o_x__i_a_d_l_x_display_settings_changed_event__get_display.html":[1,2,2,29,0], +"_d_o_x__i_a_d_l_x_display_settings_changed_event__is_color_depth_changed.html":[1,2,2,29,1], +"_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_brightness_changed.html":[1,2,2,29,2], +"_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_contrast_changed.html":[1,2,2,29,3], +"_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_hue_changed.html":[1,2,2,29,4], +"_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_saturation_changed.html":[1,2,2,29,5], +"_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_temperature_changed.html":[1,2,2,29,6], +"_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_resolution_changed.html":[1,2,2,29,7], +"_d_o_x__i_a_d_l_x_display_settings_changed_event__is_free_sync_changed.html":[1,2,2,29,8], +"_d_o_x__i_a_d_l_x_display_settings_changed_event__is_g_p_u_scaling_changed.html":[1,2,2,29,9], +"_d_o_x__i_a_d_l_x_display_settings_changed_event__is_h_d_c_p_changed.html":[1,2,2,29,10], +"_d_o_x__i_a_d_l_x_display_settings_changed_event__is_integer_scaling_changed.html":[1,2,2,29,11], +"_d_o_x__i_a_d_l_x_display_settings_changed_event__is_pixel_format_changed.html":[1,2,2,29,12], +"_d_o_x__i_a_d_l_x_display_settings_changed_event__is_scaling_mode_changed.html":[1,2,2,29,13], +"_d_o_x__i_a_d_l_x_display_settings_changed_event__is_v_s_r_changed.html":[1,2,2,29,14], +"_d_o_x__i_a_d_l_x_display_settings_changed_event__is_vari_bright_changed.html":[1,2,2,29,15], +"_d_o_x__i_a_d_l_x_display_settings_changed_listener.html":[1,2,2,32], +"_d_o_x__i_a_d_l_x_display_settings_changed_listener__on_display_settings_changed.html":[1,2,2,32,0], +"_d_o_x__i_a_d_l_x_display_v_s_r.html":[1,2,2,33], +"_d_o_x__i_a_d_l_x_display_v_s_r__is_enabled.html":[1,2,2,33,0], +"_d_o_x__i_a_d_l_x_display_v_s_r__is_supported.html":[1,2,2,33,1], +"_d_o_x__i_a_d_l_x_display_v_s_r__set_enabled.html":[1,2,2,33,2], +"_d_o_x__i_a_d_l_x_display_vari_bright.html":[1,2,2,34], +"_d_o_x__i_a_d_l_x_display_vari_bright__is_current_balanced.html":[1,2,2,34,0], +"_d_o_x__i_a_d_l_x_display_vari_bright__is_current_maximize_battery.html":[1,2,2,34,1], +"_d_o_x__i_a_d_l_x_display_vari_bright__is_current_maximize_brightness.html":[1,2,2,34,2], +"_d_o_x__i_a_d_l_x_display_vari_bright__is_current_optimize_battery.html":[1,2,2,34,3], +"_d_o_x__i_a_d_l_x_display_vari_bright__is_current_optimize_brightness.html":[1,2,2,34,4], +"_d_o_x__i_a_d_l_x_display_vari_bright__is_enabled.html":[1,2,2,34,5], +"_d_o_x__i_a_d_l_x_display_vari_bright__is_supported.html":[1,2,2,34,6], +"_d_o_x__i_a_d_l_x_display_vari_bright__set_balanced.html":[1,2,2,34,7], +"_d_o_x__i_a_d_l_x_display_vari_bright__set_enabled.html":[1,2,2,34,8], +"_d_o_x__i_a_d_l_x_display_vari_bright__set_maximize_battery.html":[1,2,2,34,9], +"_d_o_x__i_a_d_l_x_display_vari_bright__set_maximize_brightness.html":[1,2,2,34,10], +"_d_o_x__i_a_d_l_x_display_vari_bright__set_optimize_battery.html":[1,2,2,34,11], +"_d_o_x__i_a_d_l_x_display_vari_bright__set_optimize_brightness.html":[1,2,2,34,12], "_d_o_x__i_a_d_l_x_eyefinity_desktop.html":[1,2,1,5], "_d_o_x__i_a_d_l_x_eyefinity_desktop__display_orientation.html":[1,2,1,5,0], "_d_o_x__i_a_d_l_x_eyefinity_desktop__display_size.html":[1,2,1,5,1], @@ -101,6 +141,11 @@ var NAVTREEINDEX2 = "_d_o_x__i_a_d_l_x_f_p_s_list__add__back.html":[1,2,6,3,0], "_d_o_x__i_a_d_l_x_f_p_s_list__at.html":[1,2,6,3,1], "_d_o_x__i_a_d_l_x_g_p_u.html":[1,2,3,0], +"_d_o_x__i_a_d_l_x_g_p_u1.html":[1,2,3,1], +"_d_o_x__i_a_d_l_x_g_p_u1__multi_g_p_u_mode.html":[1,2,3,1,0], +"_d_o_x__i_a_d_l_x_g_p_u1__p_c_i_bus_lane_width.html":[1,2,3,1,1], +"_d_o_x__i_a_d_l_x_g_p_u1__p_c_i_bus_type.html":[1,2,3,1,2], +"_d_o_x__i_a_d_l_x_g_p_u1__product_name.html":[1,2,3,1,3], "_d_o_x__i_a_d_l_x_g_p_u__a_s_i_c_family_type.html":[1,2,3,0,0], "_d_o_x__i_a_d_l_x_g_p_u__b_i_o_s_info.html":[1,2,3,0,1], "_d_o_x__i_a_d_l_x_g_p_u__device_id.html":[1,2,3,0,2], @@ -133,9 +178,9 @@ var NAVTREEINDEX2 = "_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_event__is_undervolt_g_p_u_completed.html":[1,2,4,1,2], "_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_listener.html":[1,2,4,2], "_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_listener__on_g_p_u_auto_tuning_complete.html":[1,2,4,2,0], -"_d_o_x__i_a_d_l_x_g_p_u_list.html":[1,2,3,1], -"_d_o_x__i_a_d_l_x_g_p_u_list__add__back.html":[1,2,3,1,0], -"_d_o_x__i_a_d_l_x_g_p_u_list__at.html":[1,2,3,1,1], +"_d_o_x__i_a_d_l_x_g_p_u_list.html":[1,2,3,2], +"_d_o_x__i_a_d_l_x_g_p_u_list__add__back.html":[1,2,3,2,0], +"_d_o_x__i_a_d_l_x_g_p_u_list__at.html":[1,2,3,2,1], "_d_o_x__i_a_d_l_x_g_p_u_metrics.html":[1,2,6,4], "_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_clock_speed.html":[1,2,6,4,0], "_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_fan_speed.html":[1,2,6,4,1], @@ -192,6 +237,9 @@ var NAVTREEINDEX2 = "_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_rage.html":[1,2,4,3,13], "_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_turbo.html":[1,2,4,3,14], "_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event.html":[1,2,4,4], +"_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event1.html":[1,2,4,5], +"_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event1__get_smart_access_memory_status.html":[1,2,4,5,0], +"_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event1__is_smart_access_memory_changed.html":[1,2,4,5,1], "_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__get_g_p_u.html":[1,2,4,4,0], "_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_automatic_tuning_changed.html":[1,2,4,4,1], "_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_manual_fan_tuning_changed.html":[1,2,4,4,2], @@ -199,55 +247,7 @@ var NAVTREEINDEX2 = "_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_manual_power_tuning_changed.html":[1,2,4,4,4], "_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_manual_v_r_a_m_tuning_changed.html":[1,2,4,4,5], "_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_preset_tuning_changed.html":[1,2,4,4,6], -"_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_handling.html":[1,2,4,5], -"_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_handling__add_g_p_u_tuning_event_listener.html":[1,2,4,5,0], -"_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_handling__remove_g_p_u_tuning_event_listener.html":[1,2,4,5,1], -"_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_listener.html":[1,2,4,6], -"_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_listener__on_g_p_u_tuning_changed.html":[1,2,4,6,0], -"_d_o_x__i_a_d_l_x_g_p_u_tuning_services.html":[1,2,4,7], -"_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_auto_tuning.html":[1,2,4,7,0], -"_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_g_p_u_tuning_changed_handling.html":[1,2,4,7,1], -"_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_fan_tuning.html":[1,2,4,7,2], -"_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_g_f_x_tuning.html":[1,2,4,7,3], -"_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_power_tuning.html":[1,2,4,7,4], -"_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_v_r_a_m_tuning.html":[1,2,4,7,5], -"_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_preset_tuning.html":[1,2,4,7,6], -"_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_at_factory.html":[1,2,4,7,7], -"_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_auto_tuning.html":[1,2,4,7,8], -"_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_fan_tuning.html":[1,2,4,7,9], -"_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_g_f_x_tuning.html":[1,2,4,7,10], -"_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_power_tuning.html":[1,2,4,7,11], -"_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_v_r_a_m_tuning.html":[1,2,4,7,12], -"_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_preset_tuning.html":[1,2,4,7,13], -"_d_o_x__i_a_d_l_x_g_p_u_tuning_services__reset_to_factory.html":[1,2,4,7,14], -"_d_o_x__i_a_d_l_x_g_p_us_changed_handling.html":[1,2,3,2], -"_d_o_x__i_a_d_l_x_g_p_us_changed_handling__add_g_p_us_list_event_listener.html":[1,2,3,2,0], -"_d_o_x__i_a_d_l_x_g_p_us_changed_handling__remove_g_p_us_list_event_listener.html":[1,2,3,2,1], -"_d_o_x__i_a_d_l_x_g_p_us_event_listener.html":[1,2,3,3], -"_d_o_x__i_a_d_l_x_g_p_us_event_listener__on_g_p_u_list_changed.html":[1,2,3,3,0], -"_d_o_x__i_a_d_l_x_i2_c.html":[1,2,5,0], -"_d_o_x__i_a_d_l_x_i2_c__is_supported.html":[1,2,5,0,0], -"_d_o_x__i_a_d_l_x_i2_c__read.html":[1,2,5,0,1], -"_d_o_x__i_a_d_l_x_i2_c__repeated_start_read.html":[1,2,5,0,2], -"_d_o_x__i_a_d_l_x_i2_c__version.html":[1,2,5,0,3], -"_d_o_x__i_a_d_l_x_i2_c__write.html":[1,2,5,0,4], -"_d_o_x__i_a_d_l_x_interface.html":[1,2,8,2], -"_d_o_x__i_a_d_l_x_interface__acquire.html":[1,2,8,2,0], -"_d_o_x__i_a_d_l_x_interface__query_interface.html":[1,2,8,2,1], -"_d_o_x__i_a_d_l_x_interface__release.html":[1,2,8,2,2], -"_d_o_x__i_a_d_l_x_list.html":[1,2,8,3], -"_d_o_x__i_a_d_l_x_list__add__back.html":[1,2,8,3,0], -"_d_o_x__i_a_d_l_x_list__at.html":[1,2,8,3,1], -"_d_o_x__i_a_d_l_x_list__begin.html":[1,2,8,3,2], -"_d_o_x__i_a_d_l_x_list__clear.html":[1,2,8,3,3], -"_d_o_x__i_a_d_l_x_list__empty.html":[1,2,8,3,4], -"_d_o_x__i_a_d_l_x_list__end.html":[1,2,8,3,5], -"_d_o_x__i_a_d_l_x_list__remove__back.html":[1,2,8,3,6], -"_d_o_x__i_a_d_l_x_list__size.html":[1,2,8,3,7], -"_d_o_x__i_a_d_l_x_log.html":[1,2,8,4], -"_d_o_x__i_a_d_l_x_log__write_log.html":[1,2,8,4,0], -"_d_o_x__i_a_d_l_x_manual_fan_tuning.html":[1,2,4,8], -"_d_o_x__i_a_d_l_x_manual_fan_tuning__get_empty_fan_tuning_states.html":[1,2,4,8,0], -"_d_o_x__i_a_d_l_x_manual_fan_tuning__get_fan_tuning_ranges.html":[1,2,4,8,1], -"_d_o_x__i_a_d_l_x_manual_fan_tuning__get_fan_tuning_states.html":[1,2,4,8,2] +"_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_handling.html":[1,2,4,6], +"_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_handling__add_g_p_u_tuning_event_listener.html":[1,2,4,6,0], +"_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_handling__remove_g_p_u_tuning_event_listener.html":[1,2,4,6,1] }; diff --git a/SDKDoc/html/navtreeindex3.js b/SDKDoc/html/navtreeindex3.js index 8889e7dd..153b63f9 100644 --- a/SDKDoc/html/navtreeindex3.js +++ b/SDKDoc/html/navtreeindex3.js @@ -1,85 +1,135 @@ var NAVTREEINDEX3 = { -"_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_acoustic_limit.html":[1,2,4,8,3], -"_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_acoustic_limit_range.html":[1,2,4,8,4], -"_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_fan_speed.html":[1,2,4,8,5], -"_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_fan_speed_range.html":[1,2,4,8,6], -"_d_o_x__i_a_d_l_x_manual_fan_tuning__get_target_fan_speed.html":[1,2,4,8,7], -"_d_o_x__i_a_d_l_x_manual_fan_tuning__get_target_fan_speed_range.html":[1,2,4,8,8], -"_d_o_x__i_a_d_l_x_manual_fan_tuning__get_zero_r_p_m_state.html":[1,2,4,8,9], -"_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_min_acoustic_limit.html":[1,2,4,8,10], -"_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_min_fan_speed.html":[1,2,4,8,11], -"_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_target_fan_speed.html":[1,2,4,8,12], -"_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_zero_r_p_m.html":[1,2,4,8,13], -"_d_o_x__i_a_d_l_x_manual_fan_tuning__is_valid_fan_tuning_states.html":[1,2,4,8,14], -"_d_o_x__i_a_d_l_x_manual_fan_tuning__set_fan_tuning_states.html":[1,2,4,8,15], -"_d_o_x__i_a_d_l_x_manual_fan_tuning__set_min_acoustic_limit.html":[1,2,4,8,16], -"_d_o_x__i_a_d_l_x_manual_fan_tuning__set_min_fan_speed.html":[1,2,4,8,17], -"_d_o_x__i_a_d_l_x_manual_fan_tuning__set_target_fan_speed.html":[1,2,4,8,18], -"_d_o_x__i_a_d_l_x_manual_fan_tuning__set_zero_r_p_m_state.html":[1,2,4,8,19], -"_d_o_x__i_a_d_l_x_manual_fan_tuning_state.html":[1,2,4,9], -"_d_o_x__i_a_d_l_x_manual_fan_tuning_state__get_fan_speed.html":[1,2,4,9,0], -"_d_o_x__i_a_d_l_x_manual_fan_tuning_state__get_temperature.html":[1,2,4,9,1], -"_d_o_x__i_a_d_l_x_manual_fan_tuning_state__set_fan_speed.html":[1,2,4,9,2], -"_d_o_x__i_a_d_l_x_manual_fan_tuning_state__set_temperature.html":[1,2,4,9,3], -"_d_o_x__i_a_d_l_x_manual_fan_tuning_state_list.html":[1,2,4,10], -"_d_o_x__i_a_d_l_x_manual_fan_tuning_state_list__add__back.html":[1,2,4,10,0], -"_d_o_x__i_a_d_l_x_manual_fan_tuning_state_list__at.html":[1,2,4,10,1], -"_d_o_x__i_a_d_l_x_manual_graphics_tuning1.html":[1,2,4,11], -"_d_o_x__i_a_d_l_x_manual_graphics_tuning1__get_empty_g_p_u_tuning_states.html":[1,2,4,11,0], -"_d_o_x__i_a_d_l_x_manual_graphics_tuning1__get_g_p_u_tuning_ranges.html":[1,2,4,11,1], -"_d_o_x__i_a_d_l_x_manual_graphics_tuning1__get_g_p_u_tuning_states.html":[1,2,4,11,2], -"_d_o_x__i_a_d_l_x_manual_graphics_tuning1__is_valid_g_p_u_tuning_states.html":[1,2,4,11,3], -"_d_o_x__i_a_d_l_x_manual_graphics_tuning1__set_g_p_u_tuning_states.html":[1,2,4,11,4], -"_d_o_x__i_a_d_l_x_manual_graphics_tuning2.html":[1,2,4,12], -"_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_max_frequency.html":[1,2,4,12,0], -"_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_max_frequency_range.html":[1,2,4,12,1], -"_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_min_frequency.html":[1,2,4,12,2], -"_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_min_frequency_range.html":[1,2,4,12,3], -"_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_voltage.html":[1,2,4,12,4], -"_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_voltage_range.html":[1,2,4,12,5], -"_d_o_x__i_a_d_l_x_manual_graphics_tuning2__set_g_p_u_max_frequency.html":[1,2,4,12,6], -"_d_o_x__i_a_d_l_x_manual_graphics_tuning2__set_g_p_u_min_frequency.html":[1,2,4,12,7], -"_d_o_x__i_a_d_l_x_manual_graphics_tuning2__set_g_p_u_voltage.html":[1,2,4,12,8], -"_d_o_x__i_a_d_l_x_manual_power_tuning.html":[1,2,4,13], -"_d_o_x__i_a_d_l_x_manual_power_tuning__get_power_limit.html":[1,2,4,13,0], -"_d_o_x__i_a_d_l_x_manual_power_tuning__get_power_limit_range.html":[1,2,4,13,1], -"_d_o_x__i_a_d_l_x_manual_power_tuning__get_t_d_c_limit.html":[1,2,4,13,2], -"_d_o_x__i_a_d_l_x_manual_power_tuning__get_t_d_c_limit_range.html":[1,2,4,13,3], -"_d_o_x__i_a_d_l_x_manual_power_tuning__is_supported_t_d_c_limit.html":[1,2,4,13,4], -"_d_o_x__i_a_d_l_x_manual_power_tuning__set_power_limit.html":[1,2,4,13,5], -"_d_o_x__i_a_d_l_x_manual_power_tuning__set_t_d_c_limit.html":[1,2,4,13,6], -"_d_o_x__i_a_d_l_x_manual_tuning_state.html":[1,2,4,14], -"_d_o_x__i_a_d_l_x_manual_tuning_state__get_frequency.html":[1,2,4,14,0], -"_d_o_x__i_a_d_l_x_manual_tuning_state__get_voltage.html":[1,2,4,14,1], -"_d_o_x__i_a_d_l_x_manual_tuning_state__set_frequency.html":[1,2,4,14,2], -"_d_o_x__i_a_d_l_x_manual_tuning_state__set_voltage.html":[1,2,4,14,3], -"_d_o_x__i_a_d_l_x_manual_tuning_state_list.html":[1,2,4,15], -"_d_o_x__i_a_d_l_x_manual_tuning_state_list__add__back.html":[1,2,4,15,0], -"_d_o_x__i_a_d_l_x_manual_tuning_state_list__at.html":[1,2,4,15,1], -"_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1.html":[1,2,4,16], -"_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_empty_v_r_a_m_tuning_states.html":[1,2,4,16,0], -"_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_memory_timing_description.html":[1,2,4,16,1], -"_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_supported_memory_timing_description_list.html":[1,2,4,16,2], -"_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_v_r_a_m_tuning_ranges.html":[1,2,4,16,3], -"_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_v_r_a_m_tuning_states.html":[1,2,4,16,4], -"_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__is_supported_memory_timing.html":[1,2,4,16,5], -"_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__is_valid_v_r_a_m_tuning_states.html":[1,2,4,16,6], -"_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__set_memory_timing_description.html":[1,2,4,16,7], -"_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__set_v_r_a_m_tuning_states.html":[1,2,4,16,8], -"_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2.html":[1,2,4,17], -"_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_max_v_r_a_m_frequency.html":[1,2,4,17,0], -"_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_max_v_r_a_m_frequency_range.html":[1,2,4,17,1], -"_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_memory_timing_description.html":[1,2,4,17,2], -"_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_supported_memory_timing_description_list.html":[1,2,4,17,3], -"_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__is_supported_memory_timing.html":[1,2,4,17,4], -"_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__set_max_v_r_a_m_frequency.html":[1,2,4,17,5], -"_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__set_memory_timing_description.html":[1,2,4,17,6], -"_d_o_x__i_a_d_l_x_memory_timing_description.html":[1,2,4,18], -"_d_o_x__i_a_d_l_x_memory_timing_description__get_description.html":[1,2,4,18,0], -"_d_o_x__i_a_d_l_x_memory_timing_description_list.html":[1,2,4,19], -"_d_o_x__i_a_d_l_x_memory_timing_description_list__add__back.html":[1,2,4,19,0], -"_d_o_x__i_a_d_l_x_memory_timing_description_list__at.html":[1,2,4,19,1], +"_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_listener.html":[1,2,4,7], +"_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_listener__on_g_p_u_tuning_changed.html":[1,2,4,7,0], +"_d_o_x__i_a_d_l_x_g_p_u_tuning_services.html":[1,2,4,8], +"_d_o_x__i_a_d_l_x_g_p_u_tuning_services1.html":[1,2,4,9], +"_d_o_x__i_a_d_l_x_g_p_u_tuning_services1__get_smart_access_memory.html":[1,2,4,9,0], +"_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_auto_tuning.html":[1,2,4,8,0], +"_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_g_p_u_tuning_changed_handling.html":[1,2,4,8,1], +"_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_fan_tuning.html":[1,2,4,8,2], +"_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_g_f_x_tuning.html":[1,2,4,8,3], +"_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_power_tuning.html":[1,2,4,8,4], +"_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_v_r_a_m_tuning.html":[1,2,4,8,5], +"_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_preset_tuning.html":[1,2,4,8,6], +"_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_at_factory.html":[1,2,4,8,7], +"_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_auto_tuning.html":[1,2,4,8,8], +"_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_fan_tuning.html":[1,2,4,8,9], +"_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_g_f_x_tuning.html":[1,2,4,8,10], +"_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_power_tuning.html":[1,2,4,8,11], +"_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_v_r_a_m_tuning.html":[1,2,4,8,12], +"_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_preset_tuning.html":[1,2,4,8,13], +"_d_o_x__i_a_d_l_x_g_p_u_tuning_services__reset_to_factory.html":[1,2,4,8,14], +"_d_o_x__i_a_d_l_x_g_p_us_changed_handling.html":[1,2,3,3], +"_d_o_x__i_a_d_l_x_g_p_us_changed_handling__add_g_p_us_list_event_listener.html":[1,2,3,3,0], +"_d_o_x__i_a_d_l_x_g_p_us_changed_handling__remove_g_p_us_list_event_listener.html":[1,2,3,3,1], +"_d_o_x__i_a_d_l_x_g_p_us_event_listener.html":[1,2,3,4], +"_d_o_x__i_a_d_l_x_g_p_us_event_listener__on_g_p_u_list_changed.html":[1,2,3,4,0], +"_d_o_x__i_a_d_l_x_i2_c.html":[1,2,5,0], +"_d_o_x__i_a_d_l_x_i2_c__is_supported.html":[1,2,5,0,0], +"_d_o_x__i_a_d_l_x_i2_c__read.html":[1,2,5,0,1], +"_d_o_x__i_a_d_l_x_i2_c__repeated_start_read.html":[1,2,5,0,2], +"_d_o_x__i_a_d_l_x_i2_c__version.html":[1,2,5,0,3], +"_d_o_x__i_a_d_l_x_i2_c__write.html":[1,2,5,0,4], +"_d_o_x__i_a_d_l_x_interface.html":[1,2,9,2], +"_d_o_x__i_a_d_l_x_interface__acquire.html":[1,2,9,2,0], +"_d_o_x__i_a_d_l_x_interface__query_interface.html":[1,2,9,2,1], +"_d_o_x__i_a_d_l_x_interface__release.html":[1,2,9,2,2], +"_d_o_x__i_a_d_l_x_list.html":[1,2,9,3], +"_d_o_x__i_a_d_l_x_list__add__back.html":[1,2,9,3,0], +"_d_o_x__i_a_d_l_x_list__at.html":[1,2,9,3,1], +"_d_o_x__i_a_d_l_x_list__begin.html":[1,2,9,3,2], +"_d_o_x__i_a_d_l_x_list__clear.html":[1,2,9,3,3], +"_d_o_x__i_a_d_l_x_list__empty.html":[1,2,9,3,4], +"_d_o_x__i_a_d_l_x_list__end.html":[1,2,9,3,5], +"_d_o_x__i_a_d_l_x_list__remove__back.html":[1,2,9,3,6], +"_d_o_x__i_a_d_l_x_list__size.html":[1,2,9,3,7], +"_d_o_x__i_a_d_l_x_log.html":[1,2,9,4], +"_d_o_x__i_a_d_l_x_log__write_log.html":[1,2,9,4,0], +"_d_o_x__i_a_d_l_x_manual_fan_tuning.html":[1,2,4,10], +"_d_o_x__i_a_d_l_x_manual_fan_tuning__get_empty_fan_tuning_states.html":[1,2,4,10,0], +"_d_o_x__i_a_d_l_x_manual_fan_tuning__get_fan_tuning_ranges.html":[1,2,4,10,1], +"_d_o_x__i_a_d_l_x_manual_fan_tuning__get_fan_tuning_states.html":[1,2,4,10,2], +"_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_acoustic_limit.html":[1,2,4,10,3], +"_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_acoustic_limit_range.html":[1,2,4,10,4], +"_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_fan_speed.html":[1,2,4,10,5], +"_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_fan_speed_range.html":[1,2,4,10,6], +"_d_o_x__i_a_d_l_x_manual_fan_tuning__get_target_fan_speed.html":[1,2,4,10,7], +"_d_o_x__i_a_d_l_x_manual_fan_tuning__get_target_fan_speed_range.html":[1,2,4,10,8], +"_d_o_x__i_a_d_l_x_manual_fan_tuning__get_zero_r_p_m_state.html":[1,2,4,10,9], +"_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_min_acoustic_limit.html":[1,2,4,10,10], +"_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_min_fan_speed.html":[1,2,4,10,11], +"_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_target_fan_speed.html":[1,2,4,10,12], +"_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_zero_r_p_m.html":[1,2,4,10,13], +"_d_o_x__i_a_d_l_x_manual_fan_tuning__is_valid_fan_tuning_states.html":[1,2,4,10,14], +"_d_o_x__i_a_d_l_x_manual_fan_tuning__set_fan_tuning_states.html":[1,2,4,10,15], +"_d_o_x__i_a_d_l_x_manual_fan_tuning__set_min_acoustic_limit.html":[1,2,4,10,16], +"_d_o_x__i_a_d_l_x_manual_fan_tuning__set_min_fan_speed.html":[1,2,4,10,17], +"_d_o_x__i_a_d_l_x_manual_fan_tuning__set_target_fan_speed.html":[1,2,4,10,18], +"_d_o_x__i_a_d_l_x_manual_fan_tuning__set_zero_r_p_m_state.html":[1,2,4,10,19], +"_d_o_x__i_a_d_l_x_manual_fan_tuning_state.html":[1,2,4,11], +"_d_o_x__i_a_d_l_x_manual_fan_tuning_state__get_fan_speed.html":[1,2,4,11,0], +"_d_o_x__i_a_d_l_x_manual_fan_tuning_state__get_temperature.html":[1,2,4,11,1], +"_d_o_x__i_a_d_l_x_manual_fan_tuning_state__set_fan_speed.html":[1,2,4,11,2], +"_d_o_x__i_a_d_l_x_manual_fan_tuning_state__set_temperature.html":[1,2,4,11,3], +"_d_o_x__i_a_d_l_x_manual_fan_tuning_state_list.html":[1,2,4,12], +"_d_o_x__i_a_d_l_x_manual_fan_tuning_state_list__add__back.html":[1,2,4,12,0], +"_d_o_x__i_a_d_l_x_manual_fan_tuning_state_list__at.html":[1,2,4,12,1], +"_d_o_x__i_a_d_l_x_manual_graphics_tuning1.html":[1,2,4,13], +"_d_o_x__i_a_d_l_x_manual_graphics_tuning1__get_empty_g_p_u_tuning_states.html":[1,2,4,13,0], +"_d_o_x__i_a_d_l_x_manual_graphics_tuning1__get_g_p_u_tuning_ranges.html":[1,2,4,13,1], +"_d_o_x__i_a_d_l_x_manual_graphics_tuning1__get_g_p_u_tuning_states.html":[1,2,4,13,2], +"_d_o_x__i_a_d_l_x_manual_graphics_tuning1__is_valid_g_p_u_tuning_states.html":[1,2,4,13,3], +"_d_o_x__i_a_d_l_x_manual_graphics_tuning1__set_g_p_u_tuning_states.html":[1,2,4,13,4], +"_d_o_x__i_a_d_l_x_manual_graphics_tuning2.html":[1,2,4,14], +"_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_max_frequency.html":[1,2,4,14,0], +"_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_max_frequency_range.html":[1,2,4,14,1], +"_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_min_frequency.html":[1,2,4,14,2], +"_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_min_frequency_range.html":[1,2,4,14,3], +"_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_voltage.html":[1,2,4,14,4], +"_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_voltage_range.html":[1,2,4,14,5], +"_d_o_x__i_a_d_l_x_manual_graphics_tuning2__set_g_p_u_max_frequency.html":[1,2,4,14,6], +"_d_o_x__i_a_d_l_x_manual_graphics_tuning2__set_g_p_u_min_frequency.html":[1,2,4,14,7], +"_d_o_x__i_a_d_l_x_manual_graphics_tuning2__set_g_p_u_voltage.html":[1,2,4,14,8], +"_d_o_x__i_a_d_l_x_manual_power_tuning.html":[1,2,4,15], +"_d_o_x__i_a_d_l_x_manual_power_tuning__get_power_limit.html":[1,2,4,15,0], +"_d_o_x__i_a_d_l_x_manual_power_tuning__get_power_limit_range.html":[1,2,4,15,1], +"_d_o_x__i_a_d_l_x_manual_power_tuning__get_t_d_c_limit.html":[1,2,4,15,2], +"_d_o_x__i_a_d_l_x_manual_power_tuning__get_t_d_c_limit_range.html":[1,2,4,15,3], +"_d_o_x__i_a_d_l_x_manual_power_tuning__is_supported_t_d_c_limit.html":[1,2,4,15,4], +"_d_o_x__i_a_d_l_x_manual_power_tuning__set_power_limit.html":[1,2,4,15,5], +"_d_o_x__i_a_d_l_x_manual_power_tuning__set_t_d_c_limit.html":[1,2,4,15,6], +"_d_o_x__i_a_d_l_x_manual_tuning_state.html":[1,2,4,16], +"_d_o_x__i_a_d_l_x_manual_tuning_state__get_frequency.html":[1,2,4,16,0], +"_d_o_x__i_a_d_l_x_manual_tuning_state__get_voltage.html":[1,2,4,16,1], +"_d_o_x__i_a_d_l_x_manual_tuning_state__set_frequency.html":[1,2,4,16,2], +"_d_o_x__i_a_d_l_x_manual_tuning_state__set_voltage.html":[1,2,4,16,3], +"_d_o_x__i_a_d_l_x_manual_tuning_state_list.html":[1,2,4,17], +"_d_o_x__i_a_d_l_x_manual_tuning_state_list__add__back.html":[1,2,4,17,0], +"_d_o_x__i_a_d_l_x_manual_tuning_state_list__at.html":[1,2,4,17,1], +"_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1.html":[1,2,4,18], +"_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_empty_v_r_a_m_tuning_states.html":[1,2,4,18,0], +"_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_memory_timing_description.html":[1,2,4,18,1], +"_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_supported_memory_timing_description_list.html":[1,2,4,18,2], +"_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_v_r_a_m_tuning_ranges.html":[1,2,4,18,3], +"_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_v_r_a_m_tuning_states.html":[1,2,4,18,4], +"_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__is_supported_memory_timing.html":[1,2,4,18,5], +"_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__is_valid_v_r_a_m_tuning_states.html":[1,2,4,18,6], +"_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__set_memory_timing_description.html":[1,2,4,18,7], +"_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__set_v_r_a_m_tuning_states.html":[1,2,4,18,8], +"_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2.html":[1,2,4,19], +"_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_max_v_r_a_m_frequency.html":[1,2,4,19,0], +"_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_max_v_r_a_m_frequency_range.html":[1,2,4,19,1], +"_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_memory_timing_description.html":[1,2,4,19,2], +"_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_supported_memory_timing_description_list.html":[1,2,4,19,3], +"_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__is_supported_memory_timing.html":[1,2,4,19,4], +"_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__set_max_v_r_a_m_frequency.html":[1,2,4,19,5], +"_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__set_memory_timing_description.html":[1,2,4,19,6], +"_d_o_x__i_a_d_l_x_memory_timing_description.html":[1,2,4,20], +"_d_o_x__i_a_d_l_x_memory_timing_description__get_description.html":[1,2,4,20,0], +"_d_o_x__i_a_d_l_x_memory_timing_description_list.html":[1,2,4,21], +"_d_o_x__i_a_d_l_x_memory_timing_description_list__add__back.html":[1,2,4,21,0], +"_d_o_x__i_a_d_l_x_memory_timing_description_list__at.html":[1,2,4,21,1], "_d_o_x__i_a_d_l_x_performance_monitoring_services.html":[1,2,6,7], "_d_o_x__i_a_d_l_x_performance_monitoring_services__clear_performance_metrics_history.html":[1,2,6,7,0], "_d_o_x__i_a_d_l_x_performance_monitoring_services__get_all_metrics_history.html":[1,2,6,7,1], @@ -101,39 +151,66 @@ var NAVTREEINDEX3 = "_d_o_x__i_a_d_l_x_performance_monitoring_services__set_sampling_interval.html":[1,2,6,7,17], "_d_o_x__i_a_d_l_x_performance_monitoring_services__start_performance_metrics_tracking.html":[1,2,6,7,18], "_d_o_x__i_a_d_l_x_performance_monitoring_services__stop_performance_metrics_tracking.html":[1,2,6,7,19], +"_d_o_x__i_a_d_l_x_power_tuning_changed_event.html":[1,2,7,1], +"_d_o_x__i_a_d_l_x_power_tuning_changed_event__is_smart_shift_max_changed.html":[1,2,7,1,0], +"_d_o_x__i_a_d_l_x_power_tuning_changed_handling.html":[1,2,7,2], +"_d_o_x__i_a_d_l_x_power_tuning_changed_handling__add_power_tuning_event_listener.html":[1,2,7,2,0], +"_d_o_x__i_a_d_l_x_power_tuning_changed_handling__remove_power_tuning_event_listener.html":[1,2,7,2,1], +"_d_o_x__i_a_d_l_x_power_tuning_changed_listener.html":[1,2,7,3], +"_d_o_x__i_a_d_l_x_power_tuning_changed_listener__on_power_tuning_changed.html":[1,2,7,3,0], +"_d_o_x__i_a_d_l_x_power_tuning_services.html":[1,2,7,0], +"_d_o_x__i_a_d_l_x_power_tuning_services__get_power_tuning_changed_handling.html":[1,2,7,0,0], +"_d_o_x__i_a_d_l_x_power_tuning_services__get_smart_shift_max.html":[1,2,7,0,1], "_d_o_x__i_a_d_l_x_simple_eyefinity.html":[1,2,1,6], "_d_o_x__i_a_d_l_x_simple_eyefinity__create.html":[1,2,1,6,0], "_d_o_x__i_a_d_l_x_simple_eyefinity__destroy.html":[1,2,1,6,1], "_d_o_x__i_a_d_l_x_simple_eyefinity__destroy_all.html":[1,2,1,6,2], "_d_o_x__i_a_d_l_x_simple_eyefinity__is_supported.html":[1,2,1,6,3], -"_d_o_x__i_a_d_l_x_system.html":[1,2,7,0], -"_d_o_x__i_a_d_l_x_system__enable_log.html":[1,2,7,0,0], -"_d_o_x__i_a_d_l_x_system__get3_d_settings_services.html":[1,2,7,0,1], -"_d_o_x__i_a_d_l_x_system__get_desktops_services.html":[1,2,7,0,2], -"_d_o_x__i_a_d_l_x_system__get_displays_services.html":[1,2,7,0,3], -"_d_o_x__i_a_d_l_x_system__get_g_p_u_tuning_services.html":[1,2,7,0,4], -"_d_o_x__i_a_d_l_x_system__get_g_p_us.html":[1,2,7,0,5], -"_d_o_x__i_a_d_l_x_system__get_g_p_us_changed_handling.html":[1,2,7,0,6], -"_d_o_x__i_a_d_l_x_system__get_i2_c.html":[1,2,7,0,7], -"_d_o_x__i_a_d_l_x_system__get_performance_monitoring_services.html":[1,2,7,0,8], -"_d_o_x__i_a_d_l_x_system__hybrid_graphics_type.html":[1,2,7,0,9], -"_d_o_x__i_a_d_l_x_system__query_interface.html":[1,2,7,0,10], -"_d_o_x__i_a_d_l_x_system__total_system_r_a_m.html":[1,2,7,0,11], +"_d_o_x__i_a_d_l_x_smart_access_memory.html":[1,2,4,22], +"_d_o_x__i_a_d_l_x_smart_access_memory__is_enabled.html":[1,2,4,22,0], +"_d_o_x__i_a_d_l_x_smart_access_memory__is_supported.html":[1,2,4,22,1], +"_d_o_x__i_a_d_l_x_smart_access_memory__set_enabled.html":[1,2,4,22,2], +"_d_o_x__i_a_d_l_x_smart_shift_max.html":[1,2,7,4], +"_d_o_x__i_a_d_l_x_smart_shift_max__get_bias.html":[1,2,7,4,0], +"_d_o_x__i_a_d_l_x_smart_shift_max__get_bias_mode.html":[1,2,7,4,1], +"_d_o_x__i_a_d_l_x_smart_shift_max__get_bias_range.html":[1,2,7,4,2], +"_d_o_x__i_a_d_l_x_smart_shift_max__is_supported.html":[1,2,7,4,3], +"_d_o_x__i_a_d_l_x_smart_shift_max__set_bias.html":[1,2,7,4,4], +"_d_o_x__i_a_d_l_x_smart_shift_max__set_bias_mode.html":[1,2,7,4,5], +"_d_o_x__i_a_d_l_x_system.html":[1,2,8,0], +"_d_o_x__i_a_d_l_x_system1.html":[1,2,8,1], +"_d_o_x__i_a_d_l_x_system1__get_power_tuning_services.html":[1,2,8,1,0], +"_d_o_x__i_a_d_l_x_system__enable_log.html":[1,2,8,0,0], +"_d_o_x__i_a_d_l_x_system__get3_d_settings_services.html":[1,2,8,0,1], +"_d_o_x__i_a_d_l_x_system__get_desktops_services.html":[1,2,8,0,2], +"_d_o_x__i_a_d_l_x_system__get_displays_services.html":[1,2,8,0,3], +"_d_o_x__i_a_d_l_x_system__get_g_p_u_tuning_services.html":[1,2,8,0,4], +"_d_o_x__i_a_d_l_x_system__get_g_p_us.html":[1,2,8,0,5], +"_d_o_x__i_a_d_l_x_system__get_g_p_us_changed_handling.html":[1,2,8,0,6], +"_d_o_x__i_a_d_l_x_system__get_i2_c.html":[1,2,8,0,7], +"_d_o_x__i_a_d_l_x_system__get_performance_monitoring_services.html":[1,2,8,0,8], +"_d_o_x__i_a_d_l_x_system__hybrid_graphics_type.html":[1,2,8,0,9], +"_d_o_x__i_a_d_l_x_system__query_interface.html":[1,2,8,0,10], +"_d_o_x__i_a_d_l_x_system__total_system_r_a_m.html":[1,2,8,0,11], "_d_o_x__i_a_d_l_x_system_metrics.html":[1,2,6,8], +"_d_o_x__i_a_d_l_x_system_metrics1.html":[1,2,6,9], +"_d_o_x__i_a_d_l_x_system_metrics1__power_distribution.html":[1,2,6,9,0], "_d_o_x__i_a_d_l_x_system_metrics__c_p_u_usage.html":[1,2,6,8,0], "_d_o_x__i_a_d_l_x_system_metrics__smart_shift.html":[1,2,6,8,1], "_d_o_x__i_a_d_l_x_system_metrics__system_r_a_m.html":[1,2,6,8,2], "_d_o_x__i_a_d_l_x_system_metrics__time_stamp.html":[1,2,6,8,3], -"_d_o_x__i_a_d_l_x_system_metrics_list.html":[1,2,6,9], -"_d_o_x__i_a_d_l_x_system_metrics_list__add__back.html":[1,2,6,9,0], -"_d_o_x__i_a_d_l_x_system_metrics_list__at.html":[1,2,6,9,1], -"_d_o_x__i_a_d_l_x_system_metrics_support.html":[1,2,6,10], -"_d_o_x__i_a_d_l_x_system_metrics_support__get_c_p_u_usage_range.html":[1,2,6,10,0], -"_d_o_x__i_a_d_l_x_system_metrics_support__get_smart_shift_range.html":[1,2,6,10,1], -"_d_o_x__i_a_d_l_x_system_metrics_support__get_system_r_a_m_range.html":[1,2,6,10,2], -"_d_o_x__i_a_d_l_x_system_metrics_support__is_supported_c_p_u_usage.html":[1,2,6,10,3], -"_d_o_x__i_a_d_l_x_system_metrics_support__is_supported_smart_shift.html":[1,2,6,10,4], -"_d_o_x__i_a_d_l_x_system_metrics_support__is_supported_system_r_a_m.html":[1,2,6,10,5], +"_d_o_x__i_a_d_l_x_system_metrics_list.html":[1,2,6,10], +"_d_o_x__i_a_d_l_x_system_metrics_list__add__back.html":[1,2,6,10,0], +"_d_o_x__i_a_d_l_x_system_metrics_list__at.html":[1,2,6,10,1], +"_d_o_x__i_a_d_l_x_system_metrics_support.html":[1,2,6,11], +"_d_o_x__i_a_d_l_x_system_metrics_support1.html":[1,2,6,12], +"_d_o_x__i_a_d_l_x_system_metrics_support1__is_supported_power_distribution.html":[1,2,6,12,0], +"_d_o_x__i_a_d_l_x_system_metrics_support__get_c_p_u_usage_range.html":[1,2,6,11,0], +"_d_o_x__i_a_d_l_x_system_metrics_support__get_smart_shift_range.html":[1,2,6,11,1], +"_d_o_x__i_a_d_l_x_system_metrics_support__get_system_r_a_m_range.html":[1,2,6,11,2], +"_d_o_x__i_a_d_l_x_system_metrics_support__is_supported_c_p_u_usage.html":[1,2,6,11,3], +"_d_o_x__i_a_d_l_x_system_metrics_support__is_supported_smart_shift.html":[1,2,6,11,4], +"_d_o_x__i_a_d_l_x_system_metrics_support__is_supported_system_r_a_m.html":[1,2,6,11,5], "adlx_atomic_dec.html":[1,0,5], "adlx_atomic_inc.html":[1,0,6], "adlx_free_library.html":[1,0,7], @@ -162,92 +239,15 @@ var NAVTREEINDEX3 = "c__perf_system_metrics.html":[0,1,1,5,3], "c__r_s_r.html":[0,1,1,0,11], "c__reset_shader_cache.html":[0,1,1,0,10], -"c__sync3_d_receive.html":[0,1,1,6,2], -"c__sync_display_receive.html":[0,1,1,6,3], -"c__sync_g_p_u_tuning.html":[0,1,1,6,4], +"c__sync3_d_receive.html":[0,1,1,7,2], +"c__sync_display_receive.html":[0,1,1,7,3], +"c__sync_g_p_u_tuning.html":[0,1,1,7,4], +"c__sync_power_tuning.html":[0,1,1,7,5], "c__tessellation.html":[0,1,1,0,12], "c__wait_for_vertical_refresh.html":[0,1,1,0,13], "c_display__color_depth.html":[0,1,1,2,2], -"c_display__custom_color.html":[0,1,1,2,3], -"c_display__custom_resolution.html":[0,1,1,2,4], -"c_display__display_vari_bright.html":[0,1,1,2,16], -"c_display__free_sync.html":[0,1,1,2,6], -"c_display__g_p_u_scaling.html":[0,1,1,2,9], -"c_display__h_d_c_p.html":[0,1,1,2,10], -"c_display__integer_scaling.html":[0,1,1,2,12], -"c_display__pixel_format.html":[0,1,1,2,13], -"c_display__scaling_mode.html":[0,1,1,2,14], -"c_display__v_s_r.html":[0,1,1,2,17], -"c_display_settings_event.html":[0,1,1,2,15], -"c_sample__async_event_handling.html":[0,1,1,6,0], -"c_sample__g_p_u_service_call.html":[0,1,1,7,0], -"c_sample__invalid_object.html":[0,1,1,8,1], -"c_sample__share_memory.html":[0,1,1,7,1], -"c_sample__work_with_a_d_l.html":[0,1,1,8,3], -"c_sample_desktopevent.html":[0,1,1,6,1], -"c_sample_display3_d_l_u_t.html":[0,1,1,2,0], -"c_sample_display_blanking.html":[0,1,1,2,1], -"c_sample_display_events.html":[0,1,1,2,5], -"c_sample_display_gamma.html":[0,1,1,2,7], -"c_sample_display_gamut.html":[0,1,1,2,8], -"c_sample_displayinfo.html":[0,1,1,2,11], -"c_sample_eyefinity.html":[0,1,1,1,0], -"c_sample_gpus.html":[0,1,1,8,0], -"c_sample_log.html":[0,1,1,8,2], -"c_sample_userprocess.html":[0,1,1,7,2], -"cpp_3_d_settings_event.html":[0,1,0,0,0], -"cpp__anisotropic_filtering.html":[0,1,0,0,1], -"cpp__anti_aliasing.html":[0,1,0,0,2], -"cpp__anti_lag.html":[0,1,0,0,3], -"cpp__boost.html":[0,1,0,0,4], -"cpp__chill.html":[0,1,0,0,5], -"cpp__enhanced_sync.html":[0,1,0,0,6], -"cpp__f_r_t_c.html":[0,1,0,0,7], -"cpp__g_p_u_auto_tuning.html":[0,1,0,3,0], -"cpp__g_p_u_preset_tuning.html":[0,1,0,3,1], -"cpp__i2_c.html":[0,1,0,4,0], -"cpp__image_sharpening.html":[0,1,0,0,8], -"cpp__manual_fan_tuning.html":[0,1,0,3,2], -"cpp__manual_graphics_tuning.html":[0,1,0,3,3], -"cpp__manual_power_tuning.html":[0,1,0,3,4], -"cpp__manual_v_r_a_m_tuning.html":[0,1,0,3,5], -"cpp__morphologic_anti_aliasing.html":[0,1,0,0,9], -"cpp__perf_all_metrics.html":[0,1,0,5,0], -"cpp__perf_f_p_s_metrics.html":[0,1,0,5,1], -"cpp__perf_g_p_u_metrics.html":[0,1,0,5,2], -"cpp__perf_system_metrics.html":[0,1,0,5,3], -"cpp__r_s_r.html":[0,1,0,0,11], -"cpp__reset_shader_cache.html":[0,1,0,0,10], -"cpp__sync3_d_receive.html":[0,1,0,6,2], -"cpp__sync_display_receive.html":[0,1,0,6,3], -"cpp__sync_g_p_u_tuning.html":[0,1,0,6,4], -"cpp__tessellation.html":[0,1,0,0,12], -"cpp__wait_for_vertical_refresh.html":[0,1,0,0,13], -"cpp_display__color_depth.html":[0,1,0,2,2], -"cpp_display__custom_color.html":[0,1,0,2,3], -"cpp_display__custom_resolution.html":[0,1,0,2,4], -"cpp_display__display_vari_bright.html":[0,1,0,2,16], -"cpp_display__free_sync.html":[0,1,0,2,6], -"cpp_display__g_p_u_scaling.html":[0,1,0,2,9], -"cpp_display__h_d_c_p.html":[0,1,0,2,10], -"cpp_display__integer_scaling.html":[0,1,0,2,12], -"cpp_display__pixel_format.html":[0,1,0,2,13], -"cpp_display__scaling_mode.html":[0,1,0,2,14], -"cpp_display__v_s_r.html":[0,1,0,2,17], -"cpp_display_settings_event.html":[0,1,0,2,15], -"cpp_sample__async_event_handling.html":[0,1,0,6,0], -"cpp_sample__g_p_u_service_call.html":[0,1,0,7,0], -"cpp_sample__invalid_object.html":[0,1,0,8,1], -"cpp_sample__share_memory.html":[0,1,0,7,1], -"cpp_sample__work_with_a_d_l.html":[0,1,0,8,3], -"cpp_sample_desktopevent.html":[0,1,0,6,1], -"cpp_sample_display3_d_l_u_t.html":[0,1,0,2,0], -"cpp_sample_display_blanking.html":[0,1,0,2,1], -"cpp_sample_display_events.html":[0,1,0,2,5], -"cpp_sample_display_gamma.html":[0,1,0,2,7], -"cpp_sample_display_gamut.html":[0,1,0,2,8], -"cpp_sample_displayinfo.html":[0,1,0,2,11], -"cpp_sample_eyefinity.html":[0,1,0,1,0], -"cpp_sample_gpus.html":[0,1,0,8,0], -"cpp_sample_log.html":[0,1,0,8,2] +"c_display__custom_color.html":[0,1,1,2,4], +"c_display__custom_resolution.html":[0,1,1,2,5], +"c_display__display_connectivity_experience.html":[0,1,1,2,3], +"c_display__display_vari_bright.html":[0,1,1,2,16] }; diff --git a/SDKDoc/html/navtreeindex4.js b/SDKDoc/html/navtreeindex4.js index 7a147461..de76ffcb 100644 --- a/SDKDoc/html/navtreeindex4.js +++ b/SDKDoc/html/navtreeindex4.js @@ -1,6 +1,91 @@ var NAVTREEINDEX4 = { -"cpp_sample_userprocess.html":[0,1,0,7,2], +"c_display__free_sync.html":[0,1,1,2,7], +"c_display__g_p_u_scaling.html":[0,1,1,2,10], +"c_display__h_d_c_p.html":[0,1,1,2,11], +"c_display__integer_scaling.html":[0,1,1,2,13], +"c_display__pixel_format.html":[0,1,1,2,14], +"c_display__scaling_mode.html":[0,1,1,2,15], +"c_display__v_s_r.html":[0,1,1,2,17], +"c_sam.html":[0,1,1,3,6], +"c_sample__async_event_handling.html":[0,1,1,7,0], +"c_sample__g_p_u_service_call.html":[0,1,1,8,0], +"c_sample__invalid_object.html":[0,1,1,9,1], +"c_sample__primary_adapter.html":[0,1,1,1,1], +"c_sample__share_memory.html":[0,1,1,8,1], +"c_sample__work_with_a_d_l.html":[0,1,1,9,3], +"c_sample_desktopevent.html":[0,1,1,7,1], +"c_sample_display3_d_l_u_t.html":[0,1,1,2,0], +"c_sample_display_blanking.html":[0,1,1,2,1], +"c_sample_display_events.html":[0,1,1,2,6], +"c_sample_display_gamma.html":[0,1,1,2,8], +"c_sample_display_gamut.html":[0,1,1,2,9], +"c_sample_displayinfo.html":[0,1,1,2,12], +"c_sample_eyefinity.html":[0,1,1,1,0], +"c_sample_gpus.html":[0,1,1,9,0], +"c_sample_log.html":[0,1,1,9,2], +"c_sample_userprocess.html":[0,1,1,8,2], +"c_ssm.html":[0,1,1,6,0], +"cpp_3_d_settings_event.html":[0,1,0,0,0], +"cpp__anisotropic_filtering.html":[0,1,0,0,1], +"cpp__anti_aliasing.html":[0,1,0,0,2], +"cpp__anti_lag.html":[0,1,0,0,3], +"cpp__boost.html":[0,1,0,0,4], +"cpp__chill.html":[0,1,0,0,5], +"cpp__enhanced_sync.html":[0,1,0,0,6], +"cpp__f_r_t_c.html":[0,1,0,0,7], +"cpp__g_p_u_auto_tuning.html":[0,1,0,3,0], +"cpp__g_p_u_preset_tuning.html":[0,1,0,3,1], +"cpp__i2_c.html":[0,1,0,4,0], +"cpp__image_sharpening.html":[0,1,0,0,8], +"cpp__manual_fan_tuning.html":[0,1,0,3,2], +"cpp__manual_graphics_tuning.html":[0,1,0,3,3], +"cpp__manual_power_tuning.html":[0,1,0,3,4], +"cpp__manual_v_r_a_m_tuning.html":[0,1,0,3,5], +"cpp__morphologic_anti_aliasing.html":[0,1,0,0,9], +"cpp__perf_all_metrics.html":[0,1,0,5,0], +"cpp__perf_f_p_s_metrics.html":[0,1,0,5,1], +"cpp__perf_g_p_u_metrics.html":[0,1,0,5,2], +"cpp__perf_system_metrics.html":[0,1,0,5,3], +"cpp__r_s_r.html":[0,1,0,0,11], +"cpp__reset_shader_cache.html":[0,1,0,0,10], +"cpp__sync3_d_receive.html":[0,1,0,7,2], +"cpp__sync_display_receive.html":[0,1,0,7,3], +"cpp__sync_g_p_u_tuning.html":[0,1,0,7,4], +"cpp__sync_power_tuning.html":[0,1,0,7,5], +"cpp__tessellation.html":[0,1,0,0,12], +"cpp__wait_for_vertical_refresh.html":[0,1,0,0,13], +"cpp_display__color_depth.html":[0,1,0,2,2], +"cpp_display__custom_color.html":[0,1,0,2,4], +"cpp_display__custom_resolution.html":[0,1,0,2,5], +"cpp_display__display_connectivity_experience.html":[0,1,0,2,3], +"cpp_display__display_vari_bright.html":[0,1,0,2,16], +"cpp_display__free_sync.html":[0,1,0,2,7], +"cpp_display__g_p_u_scaling.html":[0,1,0,2,10], +"cpp_display__h_d_c_p.html":[0,1,0,2,11], +"cpp_display__integer_scaling.html":[0,1,0,2,13], +"cpp_display__pixel_format.html":[0,1,0,2,14], +"cpp_display__scaling_mode.html":[0,1,0,2,15], +"cpp_display__v_s_r.html":[0,1,0,2,17], +"cpp_sam.html":[0,1,0,3,6], +"cpp_sample__async_event_handling.html":[0,1,0,7,0], +"cpp_sample__g_p_u_service_call.html":[0,1,0,8,0], +"cpp_sample__invalid_object.html":[0,1,0,9,1], +"cpp_sample__primary_adapter.html":[0,1,0,1,1], +"cpp_sample__share_memory.html":[0,1,0,8,1], +"cpp_sample__work_with_a_d_l.html":[0,1,0,9,3], +"cpp_sample_desktopevent.html":[0,1,0,7,1], +"cpp_sample_display3_d_l_u_t.html":[0,1,0,2,0], +"cpp_sample_display_blanking.html":[0,1,0,2,1], +"cpp_sample_display_events.html":[0,1,0,2,6], +"cpp_sample_display_gamma.html":[0,1,0,2,8], +"cpp_sample_display_gamut.html":[0,1,0,2,9], +"cpp_sample_displayinfo.html":[0,1,0,2,12], +"cpp_sample_eyefinity.html":[0,1,0,1,0], +"cpp_sample_gpus.html":[0,1,0,9,0], +"cpp_sample_log.html":[0,1,0,9,2], +"cpp_sample_userprocess.html":[0,1,0,8,2], +"cpp_ssm.html":[0,1,0,6,0], "cs_sample_adlxcsharpbind.html":[0,1,2,0], "cs_sample_display_events.html":[0,1,2,1], "cs_sample_displayinfo.html":[0,1,2,2], @@ -10,20 +95,23 @@ var NAVTREEINDEX4 = "domain_c_sample__desktop.html":[0,1,1,1], "domain_c_sample__display.html":[0,1,1,2], "domain_c_sample__g_p_u_tuning.html":[0,1,1,3], -"domain_c_sample__generic.html":[0,1,1,8], +"domain_c_sample__generic.html":[0,1,1,9], "domain_c_sample__i2_c.html":[0,1,1,4], "domain_c_sample__performance_monitoring.html":[0,1,1,5], -"domain_c_sample_globalsync.html":[0,1,1,6], -"domain_c_sample_servicecall.html":[0,1,1,7], +"domain_c_sample_globalsync.html":[0,1,1,7], +"domain_c_sample_powertuning.html":[0,1,1,6], +"domain_c_sample_servicecall.html":[0,1,1,8], "domain_cpp_sample_3_d_graphics.html":[0,1,0,0], "domain_cpp_sample__desktop.html":[0,1,0,1], "domain_cpp_sample__display.html":[0,1,0,2], "domain_cpp_sample__g_p_u_tuning.html":[0,1,0,3], -"domain_cpp_sample__generic.html":[0,1,0,8], +"domain_cpp_sample__generic.html":[0,1,0,9], "domain_cpp_sample__i2_c.html":[0,1,0,4], "domain_cpp_sample__performance_monitoring.html":[0,1,0,5], -"domain_cpp_sample_globalsync.html":[0,1,0,6], -"domain_cpp_sample_servicecall.html":[0,1,0,7], +"domain_cpp_sample_globalsync.html":[0,1,0,7], +"domain_cpp_sample_powertuning.html":[0,1,0,6], +"domain_cpp_sample_servicecall.html":[0,1,0,8], +"domain_powertuning.html":[1,2,7], "domain_sample_page.html":[0,1], "funpage.html":[1,0], "gfx3dgraphics.html":[1,2,0], @@ -37,10 +125,10 @@ var NAVTREEINDEX4 = "group___a_d_l_x_defs.html#gacc89675ee4e79ce8f3a2d729bc48fc0b":[1,3,3,4], "group___a_d_l_x_defs.html#gadb90c5a66bc15b34f864d5883158ed44":[1,3,3,2], "group___a_d_l_x_macro.html":[1,3,2], -"group___a_d_l_x_macro.html#ga01e03ede548cb4521e0895f77feacdc4":[1,3,2,0], "group___a_d_l_x_macro.html#ga01e03ede548cb4521e0895f77feacdc4":[1,3,2,1], -"group___a_d_l_x_macro.html#ga230859c12673173fe14d5fa5bf3c2438":[1,3,2,5], +"group___a_d_l_x_macro.html#ga01e03ede548cb4521e0895f77feacdc4":[1,3,2,0], "group___a_d_l_x_macro.html#ga230859c12673173fe14d5fa5bf3c2438":[1,3,2,4], +"group___a_d_l_x_macro.html#ga230859c12673173fe14d5fa5bf3c2438":[1,3,2,5], "group___a_d_l_x_macro.html#ga4eb1fd9b5d55b0699d498535f29c4634":[1,3,2,13], "group___a_d_l_x_macro.html#ga6219bdf1844b1f9bbb4fde96630442e4":[1,3,2,9], "group___a_d_l_x_macro.html#ga6ea0e7f02e40768a1e47cb60e0e6f482":[1,3,2,6], @@ -50,42 +138,46 @@ var NAVTREEINDEX4 = "group___a_d_l_x_macro.html#gaa6d4b27e28dc60797e52e901ad4e9ced":[1,3,2,12], "group___a_d_l_x_macro.html#gad4b30c181751a349fccd865550dbc709":[1,3,2,8], "group___a_d_l_x_macro.html#gadbbcd4df68e453ba39a3ad9df7403c1d":[1,3,2,14], -"group___a_d_l_x_macro.html#gae6717665e58771830fb95333b9af6b35":[1,3,2,3], "group___a_d_l_x_macro.html#gae6717665e58771830fb95333b9af6b35":[1,3,2,2], +"group___a_d_l_x_macro.html#gae6717665e58771830fb95333b9af6b35":[1,3,2,3], "group__enumerations.html":[1,3,0], -"group__enumerations.html#ga0ec0640b97efee73b589bf0b1c07a8fe":[1,3,0,26], -"group__enumerations.html#ga169a825952eda7e83b949176a9a81028":[1,3,0,31], -"group__enumerations.html#ga260f926e27eef013ca1eacd0ff7b3ba7":[1,3,0,18], -"group__enumerations.html#ga46dff86075115b139c1c72f447e94e14":[1,3,0,16], +"group__enumerations.html#ga0ec0640b97efee73b589bf0b1c07a8fe":[1,3,0,29], +"group__enumerations.html#ga169a825952eda7e83b949176a9a81028":[1,3,0,35], +"group__enumerations.html#ga260f926e27eef013ca1eacd0ff7b3ba7":[1,3,0,19], +"group__enumerations.html#ga46dff86075115b139c1c72f447e94e14":[1,3,0,17], "group__enumerations.html#ga4d154a77789a08d19a8d0a8ba809b64a":[1,3,0,5], -"group__enumerations.html#ga5967c593434c0cba5891c996d64cff5c":[1,3,0,28], -"group__enumerations.html#ga5f02fa0b6e26f22606a85221393f8ae2":[1,3,0,30], +"group__enumerations.html#ga5967c593434c0cba5891c996d64cff5c":[1,3,0,32], +"group__enumerations.html#ga5f02fa0b6e26f22606a85221393f8ae2":[1,3,0,34], "group__enumerations.html#ga67d22cfa2969510afada5140a157df62":[1,3,0,6], "group__enumerations.html#ga6a4bf151ffad0146661c2c8612382af0":[1,3,0,12], -"group__enumerations.html#ga6fb3c9944d5c8aa79f7dbd0f675fac34":[1,3,0,17], +"group__enumerations.html#ga6fb3c9944d5c8aa79f7dbd0f675fac34":[1,3,0,18], "group__enumerations.html#ga75858347333129a462cee4fdf4729d6b":[1,3,0,8], -"group__enumerations.html#ga75eb2c93942ff81ff1cbeef647c2cf67":[1,3,0,19], -"group__enumerations.html#ga7899078325beddfbe0f4e63dca8ce8ca":[1,3,0,29], -"group__enumerations.html#ga7a1e20106faef482c0664c546e04ba00":[1,3,0,27], +"group__enumerations.html#ga75eb2c93942ff81ff1cbeef647c2cf67":[1,3,0,20], +"group__enumerations.html#ga7899078325beddfbe0f4e63dca8ce8ca":[1,3,0,33], +"group__enumerations.html#ga7a1e20106faef482c0664c546e04ba00":[1,3,0,31], "group__enumerations.html#ga7ebbfe051a5113c2c1521af3426b7955":[1,3,0,1], "group__enumerations.html#ga83322f63ada9c973559376760f141b89":[1,3,0,9], "group__enumerations.html#ga84edd2809be33537c99fb2ab8d04aa5d":[1,3,0,10], -"group__enumerations.html#ga87f8763d8496a4e5ec84964e149144fd":[1,3,0,15], +"group__enumerations.html#ga87f8763d8496a4e5ec84964e149144fd":[1,3,0,16], "group__enumerations.html#ga8c2e57a18318ffeb5e36de7717ff953e":[1,3,0,3], -"group__enumerations.html#ga9306b05f15578edbf79b649dd612b8c0":[1,3,0,25], -"group__enumerations.html#gaa0e9deb1567713f1044419070f2949ab":[1,3,0,24], -"group__enumerations.html#gaa25f244e38a3502a52167c303abcec11":[1,3,0,22], -"group__enumerations.html#gaadfaa61953d62bced2b6c516f8bebccd":[1,3,0,21], +"group__enumerations.html#ga9306b05f15578edbf79b649dd612b8c0":[1,3,0,28], +"group__enumerations.html#gaa0e9deb1567713f1044419070f2949ab":[1,3,0,27], +"group__enumerations.html#gaa25f244e38a3502a52167c303abcec11":[1,3,0,23], +"group__enumerations.html#gaadfaa61953d62bced2b6c516f8bebccd":[1,3,0,22], "group__enumerations.html#gabe8d6f1562d0472d97c5edbf55c6d8cc":[1,3,0,0], "group__enumerations.html#gac99ad138a55f9242874a960af8e64579":[1,3,0,2], "group__enumerations.html#gacabd271b1699333d9664b8e6320aad3b":[1,3,0,13], +"group__enumerations.html#gad5b0891b86d362269696ba46e1d4bdee":[1,3,0,15], "group__enumerations.html#gad99bac74ba876c14fa2d42c094641b44":[1,3,0,4], +"group__enumerations.html#gada547c00826e15266732f874a0f3478d":[1,3,0,24], +"group__enumerations.html#gae2895828b9a8b0345e1fb8bf416ff1b4":[1,3,0,30], "group__enumerations.html#gae2d0250dc861156a468001600a2ee648":[1,3,0,11], -"group__enumerations.html#gae308b7ad24806dce3fe087e9a780be67":[1,3,0,20], +"group__enumerations.html#gae308b7ad24806dce3fe087e9a780be67":[1,3,0,21], "group__enumerations.html#gae7e516225131af0ff164e9384d8d0a44":[1,3,0,14], -"group__enumerations.html#gae896c86f4fc55efe4e866450e33465b1":[1,3,0,23], +"group__enumerations.html#gae896c86f4fc55efe4e866450e33465b1":[1,3,0,25], "group__enumerations.html#gaf4fd628e799e6a74201290ff40418d77":[1,3,0,7], -"group__enumerations.html#gafb56c4b91425c281009c447ccb1feeab":[1,3,0,32], +"group__enumerations.html#gafb56c4b91425c281009c447ccb1feeab":[1,3,0,36], +"group__enumerations.html#gafcbeca41c0df518ccf5556e8e6e83f62":[1,3,0,26], "group__structures_val.html":[1,3,1], "group__typedefs.html":[1,3,4], "i2c.html":[1,2,5], @@ -93,7 +185,7 @@ var NAVTREEINDEX4 = "java_sample_adlxjavabind.html":[0,1,3,0], "java_sample_display_events.html":[0,1,3,1], "java_sample_displayinfo.html":[0,1,3,2], -"misc.html":[1,2,8], +"misc.html":[1,2,9], "modules.html":[1,3], "page__a_d_l_x_c_help.html":[1,1,0], "page__a_d_l_x_cpp_help.html":[1,1,1], @@ -153,5 +245,5 @@ var NAVTREEINDEX4 = "py_sample_adlxpybind.html":[0,1,4,0], "py_sample_display_events.html":[0,1,4,1], "py_sample_displayinfo.html":[0,1,4,2], -"system.html":[1,2,7] +"system.html":[1,2,8] }; diff --git a/SDKDoc/html/page__a_d_l_x_c_help.html b/SDKDoc/html/page__a_d_l_x_c_help.html index d5779237..a1a1eeb7 100644 --- a/SDKDoc/html/page__a_d_l_x_c_help.html +++ b/SDKDoc/html/page__a_d_l_x_c_help.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/page__a_d_l_x_cpp_help.html b/SDKDoc/html/page__a_d_l_x_cpp_help.html index 23ed550b..af4326e8 100644 --- a/SDKDoc/html/page__a_d_l_x_cpp_help.html +++ b/SDKDoc/html/page__a_d_l_x_cpp_help.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/page__a_d_l_x_helps.html b/SDKDoc/html/page__a_d_l_x_helps.html index 70ab6fb5..5fd0448a 100644 --- a/SDKDoc/html/page__a_d_l_x_helps.html +++ b/SDKDoc/html/page__a_d_l_x_helps.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/page__a_d_l_x_initialize__fn.html b/SDKDoc/html/page__a_d_l_x_initialize__fn.html index 531106dc..067c6793 100644 --- a/SDKDoc/html/page__a_d_l_x_initialize__fn.html +++ b/SDKDoc/html/page__a_d_l_x_initialize__fn.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/page__a_d_l_x_initialize_with_caller_adl__fn.html b/SDKDoc/html/page__a_d_l_x_initialize_with_caller_adl__fn.html index 5e9d5dca..36132326 100644 --- a/SDKDoc/html/page__a_d_l_x_initialize_with_caller_adl__fn.html +++ b/SDKDoc/html/page__a_d_l_x_initialize_with_caller_adl__fn.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/page__a_d_l_x_query_full_version__fn.html b/SDKDoc/html/page__a_d_l_x_query_full_version__fn.html index 8053b162..8f170757 100644 --- a/SDKDoc/html/page__a_d_l_x_query_full_version__fn.html +++ b/SDKDoc/html/page__a_d_l_x_query_full_version__fn.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/page__a_d_l_x_query_version__fn.html b/SDKDoc/html/page__a_d_l_x_query_version__fn.html index 81b68370..267e4f56 100644 --- a/SDKDoc/html/page__a_d_l_x_query_version__fn.html +++ b/SDKDoc/html/page__a_d_l_x_query_version__fn.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/page__a_d_l_x_terminate__fn.html b/SDKDoc/html/page__a_d_l_x_terminate__fn.html index 4cf6b768..e829a89c 100644 --- a/SDKDoc/html/page__a_d_l_x_terminate__fn.html +++ b/SDKDoc/html/page__a_d_l_x_terminate__fn.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/page_adlxprogrammingguide.html b/SDKDoc/html/page_adlxprogrammingguide.html index 7159faa6..f5acf206 100644 --- a/SDKDoc/html/page_adlxprogrammingguide.html +++ b/SDKDoc/html/page_adlxprogrammingguide.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/page_c_help_a_d_l_x_helper__get_adl_mapping.html b/SDKDoc/html/page_c_help_a_d_l_x_helper__get_adl_mapping.html index 24d7f3ba..a3331c90 100644 --- a/SDKDoc/html/page_c_help_a_d_l_x_helper__get_adl_mapping.html +++ b/SDKDoc/html/page_c_help_a_d_l_x_helper__get_adl_mapping.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/page_c_help_a_d_l_x_helper__get_system_services.html b/SDKDoc/html/page_c_help_a_d_l_x_helper__get_system_services.html index 0492d91b..192d0675 100644 --- a/SDKDoc/html/page_c_help_a_d_l_x_helper__get_system_services.html +++ b/SDKDoc/html/page_c_help_a_d_l_x_helper__get_system_services.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/page_c_help_a_d_l_x_helper__initialize.html b/SDKDoc/html/page_c_help_a_d_l_x_helper__initialize.html index 3865fa77..61b2d3c0 100644 --- a/SDKDoc/html/page_c_help_a_d_l_x_helper__initialize.html +++ b/SDKDoc/html/page_c_help_a_d_l_x_helper__initialize.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/page_c_help_a_d_l_x_helper__initialize_with_caller_adl.html b/SDKDoc/html/page_c_help_a_d_l_x_helper__initialize_with_caller_adl.html index 35df1c10..2132c7ab 100644 --- a/SDKDoc/html/page_c_help_a_d_l_x_helper__initialize_with_caller_adl.html +++ b/SDKDoc/html/page_c_help_a_d_l_x_helper__initialize_with_caller_adl.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/page_c_help_a_d_l_x_helper__initialize_with_incompatible_driver.html b/SDKDoc/html/page_c_help_a_d_l_x_helper__initialize_with_incompatible_driver.html index 0a78780e..4b6fa605 100644 --- a/SDKDoc/html/page_c_help_a_d_l_x_helper__initialize_with_incompatible_driver.html +++ b/SDKDoc/html/page_c_help_a_d_l_x_helper__initialize_with_incompatible_driver.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/page_c_help_a_d_l_x_helper__query_full_version.html b/SDKDoc/html/page_c_help_a_d_l_x_helper__query_full_version.html index e2b5792e..5237cd93 100644 --- a/SDKDoc/html/page_c_help_a_d_l_x_helper__query_full_version.html +++ b/SDKDoc/html/page_c_help_a_d_l_x_helper__query_full_version.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/page_c_help_a_d_l_x_helper__query_version.html b/SDKDoc/html/page_c_help_a_d_l_x_helper__query_version.html index f4289122..3b7c5cce 100644 --- a/SDKDoc/html/page_c_help_a_d_l_x_helper__query_version.html +++ b/SDKDoc/html/page_c_help_a_d_l_x_helper__query_version.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/page_c_help_a_d_l_x_helper__terminate.html b/SDKDoc/html/page_c_help_a_d_l_x_helper__terminate.html index 5a80bc3d..4d9c0bf9 100644 --- a/SDKDoc/html/page_c_help_a_d_l_x_helper__terminate.html +++ b/SDKDoc/html/page_c_help_a_d_l_x_helper__terminate.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/page_cpp_help_delete.html b/SDKDoc/html/page_cpp_help_delete.html index 95db378c..dc855d62 100644 --- a/SDKDoc/html/page_cpp_help_delete.html +++ b/SDKDoc/html/page_cpp_help_delete.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/page_cpp_help_get_adl_mapping.html b/SDKDoc/html/page_cpp_help_get_adl_mapping.html index e630fb10..6abade29 100644 --- a/SDKDoc/html/page_cpp_help_get_adl_mapping.html +++ b/SDKDoc/html/page_cpp_help_get_adl_mapping.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/page_cpp_help_get_system_services.html b/SDKDoc/html/page_cpp_help_get_system_services.html index e2a2d5c4..f8b083e6 100644 --- a/SDKDoc/html/page_cpp_help_get_system_services.html +++ b/SDKDoc/html/page_cpp_help_get_system_services.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/page_cpp_help_initialize.html b/SDKDoc/html/page_cpp_help_initialize.html index 6fe3f817..5eb7556e 100644 --- a/SDKDoc/html/page_cpp_help_initialize.html +++ b/SDKDoc/html/page_cpp_help_initialize.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/page_cpp_help_initialize_with_caller_adl.html b/SDKDoc/html/page_cpp_help_initialize_with_caller_adl.html index f3ba169e..536ed5d6 100644 --- a/SDKDoc/html/page_cpp_help_initialize_with_caller_adl.html +++ b/SDKDoc/html/page_cpp_help_initialize_with_caller_adl.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/page_cpp_help_initialize_with_incompatible_driver.html b/SDKDoc/html/page_cpp_help_initialize_with_incompatible_driver.html index 955a5429..1593cbb9 100644 --- a/SDKDoc/html/page_cpp_help_initialize_with_incompatible_driver.html +++ b/SDKDoc/html/page_cpp_help_initialize_with_incompatible_driver.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/page_cpp_help_new.html b/SDKDoc/html/page_cpp_help_new.html index 97996ca5..6190f160 100644 --- a/SDKDoc/html/page_cpp_help_new.html +++ b/SDKDoc/html/page_cpp_help_new.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/page_cpp_help_query_full_version.html b/SDKDoc/html/page_cpp_help_query_full_version.html index ca8ee5c7..b778d8bb 100644 --- a/SDKDoc/html/page_cpp_help_query_full_version.html +++ b/SDKDoc/html/page_cpp_help_query_full_version.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/page_cpp_help_query_version.html b/SDKDoc/html/page_cpp_help_query_version.html index c0784d04..926e6476 100644 --- a/SDKDoc/html/page_cpp_help_query_version.html +++ b/SDKDoc/html/page_cpp_help_query_version.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/page_cpp_help_terminate.html b/SDKDoc/html/page_cpp_help_terminate.html index 8c0b7365..643157ee 100644 --- a/SDKDoc/html/page_cpp_help_terminate.html +++ b/SDKDoc/html/page_cpp_help_terminate.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/page_guide__compatibility.html b/SDKDoc/html/page_guide__compatibility.html index 7dd46a89..69114db6 100644 --- a/SDKDoc/html/page_guide__compatibility.html +++ b/SDKDoc/html/page_guide__compatibility.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/page_guide_advanced.html b/SDKDoc/html/page_guide_advanced.html index dd0f8588..9f56b490 100644 --- a/SDKDoc/html/page_guide_advanced.html +++ b/SDKDoc/html/page_guide_advanced.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/page_guide_bef.html b/SDKDoc/html/page_guide_bef.html index f9fa3d54..c57cf33e 100644 --- a/SDKDoc/html/page_guide_bef.html +++ b/SDKDoc/html/page_guide_bef.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/page_guide_bindcsharp.html b/SDKDoc/html/page_guide_bindcsharp.html index fd77d8fe..273ed541 100644 --- a/SDKDoc/html/page_guide_bindcsharp.html +++ b/SDKDoc/html/page_guide_bindcsharp.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/page_guide_bindjava.html b/SDKDoc/html/page_guide_bindjava.html index b2c24135..623ba21f 100644 --- a/SDKDoc/html/page_guide_bindjava.html +++ b/SDKDoc/html/page_guide_bindjava.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/page_guide_bindpy.html b/SDKDoc/html/page_guide_bindpy.html index a5c99996..543ffc75 100644 --- a/SDKDoc/html/page_guide_bindpy.html +++ b/SDKDoc/html/page_guide_bindpy.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/page_guide_event.html b/SDKDoc/html/page_guide_event.html index b2b180eb..24cd3566 100644 --- a/SDKDoc/html/page_guide_event.html +++ b/SDKDoc/html/page_guide_event.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
diff --git a/SDKDoc/html/page_guide_init_help.html b/SDKDoc/html/page_guide_init_help.html index 55b90a86..cd1f0675 100644 --- a/SDKDoc/html/page_guide_init_help.html +++ b/SDKDoc/html/page_guide_init_help.html @@ -39,7 +39,7 @@
AMD Device Library eXtra -  v1.1 +  v1.2
@@ -111,6 +111,7 @@

To use ADLX in a C++ application

  • In the application, include the following files:

    a. /SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h

    b. /SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp

    +

    c. /SDK/Platform/Windows/WinAPIs.cpp

  • Create an instance of the ADLXHelper class.
  • Call the Initialize method in the Helper object.
  • @@ -129,6 +130,7 @@

    To use ADLX in a C application

  • In the application, include the following files:

    a. /SDK/ADLXHelper/Windows/C/ADLXHelper.h

    b. /SDK/ADLXHelper/Windows/C/ADLXHelper.c

    +

    c. /SDK/Platform/Windows/WinAPIs.c

  • Call the ADLXHelper_Initialize function that is declared in the ADLXHelper.h file.
  • Call the ADLXHelper_GetSystemServices function.

    diff --git a/SDKDoc/html/page_guide_init_pointer.html b/SDKDoc/html/page_guide_init_pointer.html index 9477751d..8f2dd6fd 100644 --- a/SDKDoc/html/page_guide_init_pointer.html +++ b/SDKDoc/html/page_guide_init_pointer.html @@ -39,7 +39,7 @@
  • AMD Device Library eXtra -  v1.1 +  v1.2
    diff --git a/SDKDoc/html/page_guide_languages.html b/SDKDoc/html/page_guide_languages.html index e5ea5a6b..53cee621 100644 --- a/SDKDoc/html/page_guide_languages.html +++ b/SDKDoc/html/page_guide_languages.html @@ -39,7 +39,7 @@
    AMD Device Library eXtra -  v1.1 +  v1.2
    diff --git a/SDKDoc/html/page_guide_os.html b/SDKDoc/html/page_guide_os.html index 72cfdc10..311a5ded 100644 --- a/SDKDoc/html/page_guide_os.html +++ b/SDKDoc/html/page_guide_os.html @@ -39,7 +39,7 @@
    AMD Device Library eXtra -  v1.1 +  v1.2
    diff --git a/SDKDoc/html/page_guide_qs.html b/SDKDoc/html/page_guide_qs.html index edf10ffc..45f3cd43 100644 --- a/SDKDoc/html/page_guide_qs.html +++ b/SDKDoc/html/page_guide_qs.html @@ -39,7 +39,7 @@
    AMD Device Library eXtra -  v1.1 +  v1.2
    diff --git a/SDKDoc/html/page_guide_spe.html b/SDKDoc/html/page_guide_spe.html index 043e9535..6bd20398 100644 --- a/SDKDoc/html/page_guide_spe.html +++ b/SDKDoc/html/page_guide_spe.html @@ -39,7 +39,7 @@
    AMD Device Library eXtra -  v1.1 +  v1.2
    diff --git a/SDKDoc/html/page_guide_use__a_d_l_x.html b/SDKDoc/html/page_guide_use__a_d_l_x.html index 1fe863a8..2e48ec50 100644 --- a/SDKDoc/html/page_guide_use__a_d_l_x.html +++ b/SDKDoc/html/page_guide_use__a_d_l_x.html @@ -39,7 +39,7 @@
    AMD Device Library eXtra -  v1.1 +  v1.2
    diff --git a/SDKDoc/html/page_guide_usingservice.html b/SDKDoc/html/page_guide_usingservice.html index ce1ccdee..8b902b02 100644 --- a/SDKDoc/html/page_guide_usingservice.html +++ b/SDKDoc/html/page_guide_usingservice.html @@ -39,7 +39,7 @@
    AMD Device Library eXtra -  v1.1 +  v1.2
    diff --git a/SDKDoc/html/page_interfaces.html b/SDKDoc/html/page_interfaces.html index d81020ec..608be35b 100644 --- a/SDKDoc/html/page_interfaces.html +++ b/SDKDoc/html/page_interfaces.html @@ -39,7 +39,7 @@
    AMD Device Library eXtra -  v1.1 +  v1.2
    diff --git a/SDKDoc/html/page_interfaces.js b/SDKDoc/html/page_interfaces.js index 55a0c33a..1d0f93ff 100644 --- a/SDKDoc/html/page_interfaces.js +++ b/SDKDoc/html/page_interfaces.js @@ -7,6 +7,7 @@ var page_interfaces = [ "GPU Tuning", "gputuning.html", "gputuning" ], [ "I2C", "i2c.html", "i2c" ], [ "Performance Monitoring", "perfmonitoring.html", "perfmonitoring" ], + [ "Power Tuning", "domain_powertuning.html", "domain_powertuning" ], [ "System", "system.html", "system" ], [ "Miscellaneous", "misc.html", "misc" ] ]; \ No newline at end of file diff --git a/SDKDoc/html/page_legal.html b/SDKDoc/html/page_legal.html index 641ee5ff..bd136d4e 100644 --- a/SDKDoc/html/page_legal.html +++ b/SDKDoc/html/page_legal.html @@ -39,7 +39,7 @@
    AMD Device Library eXtra -  v1.1 +  v1.2
    diff --git a/SDKDoc/html/page_legal__disclaimer.html b/SDKDoc/html/page_legal__disclaimer.html index bb4f686c..015b5c32 100644 --- a/SDKDoc/html/page_legal__disclaimer.html +++ b/SDKDoc/html/page_legal__disclaimer.html @@ -39,7 +39,7 @@
    AMD Device Library eXtra -  v1.1 +  v1.2
    diff --git a/SDKDoc/html/page_legal__trademark.html b/SDKDoc/html/page_legal__trademark.html index c0ae84e2..57145e18 100644 --- a/SDKDoc/html/page_legal__trademark.html +++ b/SDKDoc/html/page_legal__trademark.html @@ -39,7 +39,7 @@
    AMD Device Library eXtra -  v1.1 +  v1.2
    diff --git a/SDKDoc/html/page_programwithadlx.html b/SDKDoc/html/page_programwithadlx.html index 77817d8e..ab6eef6f 100644 --- a/SDKDoc/html/page_programwithadlx.html +++ b/SDKDoc/html/page_programwithadlx.html @@ -39,7 +39,7 @@
    AMD Device Library eXtra -  v1.1 +  v1.2
    diff --git a/SDKDoc/html/page_sample_c.html b/SDKDoc/html/page_sample_c.html index 5d4603ef..eb5ff5c7 100644 --- a/SDKDoc/html/page_sample_c.html +++ b/SDKDoc/html/page_sample_c.html @@ -39,7 +39,7 @@
    AMD Device Library eXtra -  v1.1 +  v1.2
    diff --git a/SDKDoc/html/page_sample_c.js b/SDKDoc/html/page_sample_c.js index 34cf80f6..655de1d4 100644 --- a/SDKDoc/html/page_sample_c.js +++ b/SDKDoc/html/page_sample_c.js @@ -6,6 +6,7 @@ var page_sample_c = [ "GPU Tuning", "domain_c_sample__g_p_u_tuning.html", "domain_c_sample__g_p_u_tuning" ], [ "I2C", "domain_c_sample__i2_c.html", "domain_c_sample__i2_c" ], [ "Performance Monitoring", "domain_c_sample__performance_monitoring.html", "domain_c_sample__performance_monitoring" ], + [ "Power Tuning", "domain_c_sample_powertuning.html", "domain_c_sample_powertuning" ], [ "Receiving Events Notifications", "domain_c_sample_globalsync.html", "domain_c_sample_globalsync" ], [ "ServiceCall", "domain_c_sample_servicecall.html", "domain_c_sample_servicecall" ], [ "Miscellaneous", "domain_c_sample__generic.html", "domain_c_sample__generic" ] diff --git a/SDKDoc/html/page_sample_cpp.html b/SDKDoc/html/page_sample_cpp.html index 0803ab77..55e86f2c 100644 --- a/SDKDoc/html/page_sample_cpp.html +++ b/SDKDoc/html/page_sample_cpp.html @@ -39,7 +39,7 @@
    AMD Device Library eXtra -  v1.1 +  v1.2
    diff --git a/SDKDoc/html/page_sample_cpp.js b/SDKDoc/html/page_sample_cpp.js index 047cfb58..742e0fa7 100644 --- a/SDKDoc/html/page_sample_cpp.js +++ b/SDKDoc/html/page_sample_cpp.js @@ -6,6 +6,7 @@ var page_sample_cpp = [ "GPU Tuning", "domain_cpp_sample__g_p_u_tuning.html", "domain_cpp_sample__g_p_u_tuning" ], [ "I2C", "domain_cpp_sample__i2_c.html", "domain_cpp_sample__i2_c" ], [ "Performance Monitoring", "domain_cpp_sample__performance_monitoring.html", "domain_cpp_sample__performance_monitoring" ], + [ "Power Tuning", "domain_cpp_sample_powertuning.html", "domain_cpp_sample_powertuning" ], [ "Receiving Events Notifications", "domain_cpp_sample_globalsync.html", "domain_cpp_sample_globalsync" ], [ "ServiceCall", "domain_cpp_sample_servicecall.html", "domain_cpp_sample_servicecall" ], [ "Miscellaneous", "domain_cpp_sample__generic.html", "domain_cpp_sample__generic" ] diff --git a/SDKDoc/html/page_sample_cs.html b/SDKDoc/html/page_sample_cs.html index 37c614a5..228f903d 100644 --- a/SDKDoc/html/page_sample_cs.html +++ b/SDKDoc/html/page_sample_cs.html @@ -39,7 +39,7 @@
    AMD Device Library eXtra -  v1.1 +  v1.2
    diff --git a/SDKDoc/html/page_sample_java.html b/SDKDoc/html/page_sample_java.html index 3602ba0e..af1d59d8 100644 --- a/SDKDoc/html/page_sample_java.html +++ b/SDKDoc/html/page_sample_java.html @@ -39,7 +39,7 @@
    AMD Device Library eXtra -  v1.1 +  v1.2
    diff --git a/SDKDoc/html/page_sample_py.html b/SDKDoc/html/page_sample_py.html index d15afe7f..420850d3 100644 --- a/SDKDoc/html/page_sample_py.html +++ b/SDKDoc/html/page_sample_py.html @@ -39,7 +39,7 @@
    AMD Device Library eXtra -  v1.1 +  v1.2
    diff --git a/SDKDoc/html/page_sdk.html b/SDKDoc/html/page_sdk.html index d4f5737a..0669bdc5 100644 --- a/SDKDoc/html/page_sdk.html +++ b/SDKDoc/html/page_sdk.html @@ -39,7 +39,7 @@
    AMD Device Library eXtra -  v1.1 +  v1.2
    diff --git a/SDKDoc/html/pages.html b/SDKDoc/html/pages.html index fbc19303..2eadcf92 100644 --- a/SDKDoc/html/pages.html +++ b/SDKDoc/html/pages.html @@ -39,7 +39,7 @@
    AMD Device Library eXtra -  v1.1 +  v1.2
    @@ -142,23 +142,24 @@
     C Samples
     C# Samples
     GPU
     GPU Tuning
     I2C
     System
     Miscellaneous
     Legal Information and Compliance/Disclaimers
     Disclaimers
     Trademarks
     Power Tuning
     System
     Miscellaneous
     Legal Information and Compliance/Disclaimers
     Disclaimers
     Trademarks
    diff --git a/SDKDoc/html/perfmonitoring.html b/SDKDoc/html/perfmonitoring.html index 548e62ff..201c3ae4 100644 --- a/SDKDoc/html/perfmonitoring.html +++ b/SDKDoc/html/perfmonitoring.html @@ -39,7 +39,7 @@
    AMD Device Library eXtra -  v1.1 +  v1.2
    diff --git a/SDKDoc/html/perfmonitoring.js b/SDKDoc/html/perfmonitoring.js index c68bfb89..d05fb38b 100644 --- a/SDKDoc/html/perfmonitoring.js +++ b/SDKDoc/html/perfmonitoring.js @@ -9,6 +9,8 @@ var perfmonitoring = [ "IADLXGPUMetricsSupport", "_d_o_x__i_a_d_l_x_g_p_u_metrics_support.html", "_d_o_x__i_a_d_l_x_g_p_u_metrics_support" ], [ "IADLXPerformanceMonitoringServices", "_d_o_x__i_a_d_l_x_performance_monitoring_services.html", "_d_o_x__i_a_d_l_x_performance_monitoring_services" ], [ "IADLXSystemMetrics", "_d_o_x__i_a_d_l_x_system_metrics.html", "_d_o_x__i_a_d_l_x_system_metrics" ], + [ "IADLXSystemMetrics1", "_d_o_x__i_a_d_l_x_system_metrics1.html", "_d_o_x__i_a_d_l_x_system_metrics1" ], [ "IADLXSystemMetricsList", "_d_o_x__i_a_d_l_x_system_metrics_list.html", "_d_o_x__i_a_d_l_x_system_metrics_list" ], - [ "IADLXSystemMetricsSupport", "_d_o_x__i_a_d_l_x_system_metrics_support.html", "_d_o_x__i_a_d_l_x_system_metrics_support" ] + [ "IADLXSystemMetricsSupport", "_d_o_x__i_a_d_l_x_system_metrics_support.html", "_d_o_x__i_a_d_l_x_system_metrics_support" ], + [ "IADLXSystemMetricsSupport1", "_d_o_x__i_a_d_l_x_system_metrics_support1.html", "_d_o_x__i_a_d_l_x_system_metrics_support1" ] ]; \ No newline at end of file diff --git a/SDKDoc/html/py_sample_adlxpybind.html b/SDKDoc/html/py_sample_adlxpybind.html index 97a35e16..60ea7f99 100644 --- a/SDKDoc/html/py_sample_adlxpybind.html +++ b/SDKDoc/html/py_sample_adlxpybind.html @@ -39,7 +39,7 @@
    AMD Device Library eXtra -  v1.1 +  v1.2
    @@ -668,23 +668,23 @@

    Sample Path

    .def(py::init<>())
    .def_readwrite("call", &DisplayListCallBack::m_call);
    }
    -
    @ DISPLAY_CONTYPE_WIRELESSDISPLAY
    Definition: ADLXDefines.h:398
    -
    @ DISPLAY_CONTYPE_HDMI_TYPE_A
    Definition: ADLXDefines.h:391
    -
    @ DISPLAY_CONTYPE_HDMI_TYPE_B
    Definition: ADLXDefines.h:392
    -
    @ DISPLAY_CONTYPE_UNKNOWN
    Definition: ADLXDefines.h:382
    -
    @ DISPLAY_CONTYPE_CVDONGLE_NONI2C_NTSC
    Definition: ADLXDefines.h:389
    -
    @ DISPLAY_CONTYPE_RCA_3COMPONENT
    Definition: ADLXDefines.h:395
    -
    @ DISPLAY_CONTYPE_DVI_D
    Definition: ADLXDefines.h:384
    -
    @ DISPLAY_CONTYPE_EDP
    Definition: ADLXDefines.h:397
    -
    @ DISPLAY_CONTYPE_CVDONGLE_NTSC
    Definition: ADLXDefines.h:386
    -
    @ DISPLAY_CONTYPE_CVDONGLE_NONI2C_JPN
    Definition: ADLXDefines.h:388
    -
    @ DISPLAY_CONTYPE_DISPLAYPORT
    Definition: ADLXDefines.h:396
    -
    @ DISPLAY_CONTYPE_DVI_I
    Definition: ADLXDefines.h:385
    -
    @ DISPLAY_CONTYPE_SVIDEO
    Definition: ADLXDefines.h:393
    -
    @ DISPLAY_CONTYPE_CVDONGLE_JPN
    Definition: ADLXDefines.h:387
    -
    @ DISPLAY_CONTYPE_USB_TYPE_C
    Definition: ADLXDefines.h:399
    -
    @ DISPLAY_CONTYPE_COMPOSITE
    Definition: ADLXDefines.h:394
    -
    @ DISPLAY_CONTYPE_VGA
    Definition: ADLXDefines.h:383
    +
    @ DISPLAY_CONTYPE_WIRELESSDISPLAY
    Definition: ADLXDefines.h:443
    +
    @ DISPLAY_CONTYPE_HDMI_TYPE_A
    Definition: ADLXDefines.h:436
    +
    @ DISPLAY_CONTYPE_HDMI_TYPE_B
    Definition: ADLXDefines.h:437
    +
    @ DISPLAY_CONTYPE_UNKNOWN
    Definition: ADLXDefines.h:427
    +
    @ DISPLAY_CONTYPE_CVDONGLE_NONI2C_NTSC
    Definition: ADLXDefines.h:434
    +
    @ DISPLAY_CONTYPE_RCA_3COMPONENT
    Definition: ADLXDefines.h:440
    +
    @ DISPLAY_CONTYPE_DVI_D
    Definition: ADLXDefines.h:429
    +
    @ DISPLAY_CONTYPE_EDP
    Definition: ADLXDefines.h:442
    +
    @ DISPLAY_CONTYPE_CVDONGLE_NTSC
    Definition: ADLXDefines.h:431
    +
    @ DISPLAY_CONTYPE_CVDONGLE_NONI2C_JPN
    Definition: ADLXDefines.h:433
    +
    @ DISPLAY_CONTYPE_DISPLAYPORT
    Definition: ADLXDefines.h:441
    +
    @ DISPLAY_CONTYPE_DVI_I
    Definition: ADLXDefines.h:430
    +
    @ DISPLAY_CONTYPE_SVIDEO
    Definition: ADLXDefines.h:438
    +
    @ DISPLAY_CONTYPE_CVDONGLE_JPN
    Definition: ADLXDefines.h:432
    +
    @ DISPLAY_CONTYPE_USB_TYPE_C
    Definition: ADLXDefines.h:444
    +
    @ DISPLAY_CONTYPE_COMPOSITE
    Definition: ADLXDefines.h:439
    +
    @ DISPLAY_CONTYPE_VGA
    Definition: ADLXDefines.h:428
    @ ADLX_ORPHAN_OBJECTS
    Definition: ADLXDefines.h:290
    @ ADLX_NOT_SUPPORTED
    Definition: ADLXDefines.h:291
    @ ADLX_NOT_FOUND
    Definition: ADLXDefines.h:288
    @@ -698,22 +698,22 @@

    Sample Path

    @ ADLX_BAD_VER
    Definition: ADLXDefines.h:284
    @ ADLX_TERMINATED
    Definition: ADLXDefines.h:286
    @ ADLX_INVALID_ARGS
    Definition: ADLXDefines.h:283
    -
    @ INTERLACED
    Definition: ADLXDefines.h:434
    -
    @ PROGRESSIVE
    Definition: ADLXDefines.h:433
    -
    @ DISPLAY_TYPE_DIGITAL_FLAT_PANEL
    Definition: ADLXDefines.h:417
    -
    @ DISPLAY_TYPE_UNKOWN
    Definition: ADLXDefines.h:413
    -
    @ DISPLAY_TYPE_TELEVISION
    Definition: ADLXDefines.h:415
    -
    @ DISPLAY_TYPE_LCD_PANEL
    Definition: ADLXDefines.h:416
    -
    @ DISPLAY_TYPE_MONITOR
    Definition: ADLXDefines.h:414
    -
    @ DISPLAY_TYPE_COMPONENT_VIDEO
    Definition: ADLXDefines.h:418
    -
    @ DISPLAY_TYPE_PROJECTOR
    Definition: ADLXDefines.h:419
    +
    @ INTERLACED
    Definition: ADLXDefines.h:479
    +
    @ PROGRESSIVE
    Definition: ADLXDefines.h:478
    +
    @ DISPLAY_TYPE_DIGITAL_FLAT_PANEL
    Definition: ADLXDefines.h:462
    +
    @ DISPLAY_TYPE_UNKOWN
    Definition: ADLXDefines.h:458
    +
    @ DISPLAY_TYPE_TELEVISION
    Definition: ADLXDefines.h:460
    +
    @ DISPLAY_TYPE_LCD_PANEL
    Definition: ADLXDefines.h:461
    +
    @ DISPLAY_TYPE_MONITOR
    Definition: ADLXDefines.h:459
    +
    @ DISPLAY_TYPE_COMPONENT_VIDEO
    Definition: ADLXDefines.h:463
    +
    @ DISPLAY_TYPE_PROJECTOR
    Definition: ADLXDefines.h:464
    ADLX_HG_TYPE
    Indicates the type of Hybrid Graphic.
    Definition: ADLXDefines.h:329
    -
    ADLX_DISPLAY_CONNECTOR_TYPE
    Indicates the display connector type.
    Definition: ADLXDefines.h:381
    +
    ADLX_DISPLAY_CONNECTOR_TYPE
    Indicates the display connector type.
    Definition: ADLXDefines.h:426
    ADLX_RESULT
    Indicates the result returned from an ADLX function or from an ADLX method.
    Definition: ADLXDefines.h:278
    -
    ADLX_LOG_SEVERITY
    Indicates the severity level for ADLX logs.
    Definition: ADLXDefines.h:585
    -
    ADLX_DISPLAY_SCAN_TYPE
    Indicates the display scan type.
    Definition: ADLXDefines.h:432
    -
    ADLX_LOG_DESTINATION
    Indicates the location of the log traces that are generated from the internal code execution of ADLX.
    Definition: ADLXDefines.h:601
    -
    ADLX_DISPLAY_TYPE
    Indicates the display type.
    Definition: ADLXDefines.h:412
    +
    ADLX_LOG_SEVERITY
    Indicates the severity level for ADLX logs.
    Definition: ADLXDefines.h:630
    +
    ADLX_DISPLAY_SCAN_TYPE
    Indicates the display scan type.
    Definition: ADLXDefines.h:477
    +
    ADLX_LOG_DESTINATION
    Indicates the location of the log traces that are generated from the internal code execution of ADLX.
    Definition: ADLXDefines.h:646
    +
    ADLX_DISPLAY_TYPE
    Indicates the display type.
    Definition: ADLXDefines.h:457
    diff --git a/SDKDoc/html/py_sample_display_events.html b/SDKDoc/html/py_sample_display_events.html index aad5f342..6d6c43b6 100644 --- a/SDKDoc/html/py_sample_display_events.html +++ b/SDKDoc/html/py_sample_display_events.html @@ -39,7 +39,7 @@
    AMD Device Library eXtra -  v1.1 +  v1.2
    diff --git a/SDKDoc/html/py_sample_displayinfo.html b/SDKDoc/html/py_sample_displayinfo.html index a98845a1..d202da57 100644 --- a/SDKDoc/html/py_sample_displayinfo.html +++ b/SDKDoc/html/py_sample_displayinfo.html @@ -39,7 +39,7 @@
    AMD Device Library eXtra -  v1.1 +  v1.2
    diff --git a/SDKDoc/html/search/all_1.js b/SDKDoc/html/search/all_1.js index 837856a2..f1710e52 100644 --- a/SDKDoc/html/search/all_1.js +++ b/SDKDoc/html/search/all_1.js @@ -24,138 +24,144 @@ var searchData= ['adddisplaysettingseventlistener_23',['AddDisplaySettingsEventListener',['../_d_o_x__i_a_d_l_x_display_changed_handling__add_display_settings_event_listener.html',1,'DOX_IADLXDisplayChangedHandling']]], ['addgpuslisteventlistener_24',['AddGPUsListEventListener',['../_d_o_x__i_a_d_l_x_g_p_us_changed_handling__add_g_p_us_list_event_listener.html',1,'DOX_IADLXGPUsChangedHandling']]], ['addgputuningeventlistener_25',['AddGPUTuningEventListener',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_handling__add_g_p_u_tuning_event_listener.html',1,'DOX_IADLXGPUTuningChangedHandling']]], - ['adladapterindexfromadlxgpu_26',['AdlAdapterIndexFromADLXGPU',['../_d_o_x__i_a_d_l_mapping__adl_adapter_index_from_a_d_l_x_g_p_u.html',1,'DOX_IADLMapping']]], - ['adlidsfromadlxdesktop_27',['ADLIdsFromADLXDesktop',['../_d_o_x__i_a_d_l_mapping__a_d_l_ids_from_a_d_l_x_desktop.html',1,'DOX_IADLMapping']]], - ['adlidsfromadlxdisplay_28',['ADLIdsFromADLXDisplay',['../_d_o_x__i_a_d_l_mapping__a_d_l_ids_from_a_d_l_x_display.html',1,'DOX_IADLMapping']]], - ['adlx_20enums_29',['ADLX Enums',['../group__enumerations.html',1,'']]], - ['adlx_20functions_30',['ADLX Functions',['../funpage.html',1,'page_sdk']]], - ['adlx_20helper_20functions_31',['ADLX Helper Functions',['../page__a_d_l_x_c_help.html',1,'page_ADLXHelps']]], - ['adlx_20helpers_32',['ADLX Helpers',['../page__a_d_l_x_helps.html',1,'page_sdk']]], - ['adlx_20interfaces_33',['ADLX Interfaces',['../page_interfaces.html',1,'page_sdk']]], - ['adlx_20macro_34',['ADLX Macro',['../group___a_d_l_x_macro.html',1,'']]], - ['adlx_20primitive_20data_20types_35',['ADLX Primitive Data Types',['../group__typedefs.html',1,'']]], - ['adlx_20programming_20guide_36',['ADLX Programming Guide',['../page_adlxprogrammingguide.html',1,'page_programwithadlx']]], - ['adlx_20samples_37',['ADLX Samples',['../domain_sample_page.html',1,'page_programwithadlx']]], - ['adlx_20sdk_20references_38',['ADLX SDK References',['../page_sdk.html',1,'']]], - ['adlx_20structs_39',['ADLX Structs',['../group__structures_val.html',1,'']]], - ['adlx_20typedefs_40',['ADLX Typedefs',['../group___a_d_l_x_defs.html',1,'']]], - ['adlx_5f3dlut_5fcolorspace_41',['ADLX_3DLUT_COLORSPACE',['../group__enumerations.html#gabe8d6f1562d0472d97c5edbf55c6d8cc',1,'ADLXDefines.h']]], - ['adlx_5f3dlut_5fdata_42',['ADLX_3DLUT_Data',['../group__structures_val.html#struct_a_d_l_x__3_d_l_u_t___data',1,'']]], - ['adlx_5f3dlut_5ftransfer_5ffunction_43',['ADLX_3DLUT_TRANSFER_FUNCTION',['../group__enumerations.html#ga7ebbfe051a5113c2c1521af3426b7955',1,'ADLXDefines.h']]], - ['adlx_5fadl_5finit_5ferror_44',['ADLX_ADL_INIT_ERROR',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0ab8dc0553a4e73b3f60bec76a9191f281',1,'ADLXDefines.h']]], - ['adlx_5fadl_5fmain_5fmemory_5ffree_45',['ADLX_ADL_Main_Memory_Free',['../group___a_d_l_x_defs.html#ga7301579b153c3612dca5c442e5f2dd45',1,'ADLX.h']]], - ['adlx_5falready_5fenabled_46',['ADLX_ALREADY_ENABLED',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0a85feb7c16bb0c565f3aab9892afe5fd5',1,'ADLXDefines.h']]], - ['adlx_5falready_5finitialized_47',['ADLX_ALREADY_INITIALIZED',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0ab8b50ab5ce732abd04769f06bf5c47f7',1,'ADLXDefines.h']]], - ['adlx_5fanisotropic_5ffiltering_5flevel_48',['ADLX_ANISOTROPIC_FILTERING_LEVEL',['../group__enumerations.html#gac99ad138a55f9242874a960af8e64579',1,'ADLXDefines.h']]], - ['adlx_5fanti_5faliasing_5flevel_49',['ADLX_ANTI_ALIASING_LEVEL',['../group__enumerations.html#ga8c2e57a18318ffeb5e36de7717ff953e',1,'ADLXDefines.h']]], - ['adlx_5fanti_5faliasing_5fmethod_50',['ADLX_ANTI_ALIASING_METHOD',['../group__enumerations.html#gad99bac74ba876c14fa2d42c094641b44',1,'ADLXDefines.h']]], - ['adlx_5fanti_5faliasing_5fmode_51',['ADLX_ANTI_ALIASING_MODE',['../group__enumerations.html#ga4d154a77789a08d19a8d0a8ba809b64a',1,'ADLXDefines.h']]], - ['adlx_5fantilag_5fstate_52',['ADLX_ANTILAG_STATE',['../group__enumerations.html#ga67d22cfa2969510afada5140a157df62',1,'ADLXDefines.h']]], - ['adlx_5fasic_5ffamily_5ftype_53',['ADLX_ASIC_FAMILY_TYPE',['../group__enumerations.html#gaf4fd628e799e6a74201290ff40418d77',1,'ADLXDefines.h']]], - ['adlx_5fatomic_5fdec_54',['adlx_atomic_dec',['../adlx_atomic_dec.html',1,'funpage']]], - ['adlx_5fatomic_5finc_55',['adlx_atomic_inc',['../adlx_atomic_inc.html',1,'funpage']]], - ['adlx_5fbad_5fver_56',['ADLX_BAD_VER',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0ac571770e655e2cf695827fb4a15e35c0',1,'ADLXDefines.h']]], - ['adlx_5fcolor_5fdepth_57',['ADLX_COLOR_DEPTH',['../group__enumerations.html#ga75858347333129a462cee4fdf4729d6b',1,'ADLXDefines.h']]], - ['adlx_5fcustomresolution_58',['ADLX_CustomResolution',['../group__structures_val.html#struct_a_d_l_x___custom_resolution',1,'']]], - ['adlx_5fdesktop_5ftype_59',['ADLX_DESKTOP_TYPE',['../group__enumerations.html#ga83322f63ada9c973559376760f141b89',1,'ADLXDefines.h']]], - ['adlx_5fdisplay_5fconnector_5ftype_60',['ADLX_DISPLAY_CONNECTOR_TYPE',['../group__enumerations.html#ga84edd2809be33537c99fb2ab8d04aa5d',1,'ADLXDefines.h']]], - ['adlx_5fdisplay_5fscan_5ftype_61',['ADLX_DISPLAY_SCAN_TYPE',['../group__enumerations.html#gae2d0250dc861156a468001600a2ee648',1,'ADLXDefines.h']]], - ['adlx_5fdisplay_5ftiming_5flimitation_62',['ADLX_DISPLAY_TIMING_LIMITATION',['../group__enumerations.html#ga6a4bf151ffad0146661c2c8612382af0',1,'ADLXDefines.h']]], - ['adlx_5fdisplay_5ftiming_5fpolarity_63',['ADLX_DISPLAY_TIMING_POLARITY',['../group__enumerations.html#gacabd271b1699333d9664b8e6320aad3b',1,'ADLXDefines.h']]], - ['adlx_5fdisplay_5ftype_64',['ADLX_DISPLAY_TYPE',['../group__enumerations.html#gae7e516225131af0ff164e9384d8d0a44',1,'ADLXDefines.h']]], - ['adlx_5fdll_5fname_65',['ADLX_DLL_NAME',['../group___a_d_l_x_macro.html#ga01e03ede548cb4521e0895f77feacdc4',1,'ADLX_DLL_NAME(): ADLX.h'],['../group___a_d_l_x_macro.html#ga01e03ede548cb4521e0895f77feacdc4',1,'ADLX_DLL_NAME(): ADLXPage.h']]], - ['adlx_5fdll_5fnamea_66',['ADLX_DLL_NAMEA',['../group___a_d_l_x_macro.html#gae6717665e58771830fb95333b9af6b35',1,'ADLX_DLL_NAMEA(): ADLX.h'],['../group___a_d_l_x_macro.html#gae6717665e58771830fb95333b9af6b35',1,'ADLX_DLL_NAMEA(): ADLXPage.h']]], - ['adlx_5fdll_5fnamew_67',['ADLX_DLL_NAMEW',['../group___a_d_l_x_macro.html#ga230859c12673173fe14d5fa5bf3c2438',1,'ADLX_DLL_NAMEW(): ADLX.h'],['../group___a_d_l_x_macro.html#ga230859c12673173fe14d5fa5bf3c2438',1,'ADLX_DLL_NAMEW(): ADLXPage.h']]], - ['adlx_5ffail_68',['ADLX_FAIL',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0aa559b325fb345d9152b653588511db5c',1,'ADLXDefines.h']]], - ['adlx_5ffailed_69',['ADLX_FAILED',['../group___a_d_l_x_macro.html#ga6ea0e7f02e40768a1e47cb60e0e6f482',1,'ADLXDefines.h']]], - ['adlx_5ffree_5flibrary_70',['adlx_free_library',['../adlx_free_library.html',1,'funpage']]], - ['adlx_5fgamma_5ftype_71',['ADLX_GAMMA_TYPE',['../group__enumerations.html#ga87f8763d8496a4e5ec84964e149144fd',1,'ADLXDefines.h']]], - ['adlx_5fgammaramp_72',['ADLX_GammaRamp',['../group__structures_val.html#struct_a_d_l_x___gamma_ramp',1,'']]], - ['adlx_5fgamut_5fspace_73',['ADLX_GAMUT_SPACE',['../group__enumerations.html#ga46dff86075115b139c1c72f447e94e14',1,'ADLXDefines.h']]], - ['adlx_5fgamutcolorspace_74',['ADLX_GamutColorSpace',['../group__structures_val.html#struct_a_d_l_x___gamut_color_space',1,'']]], - ['adlx_5fget_5fproc_5faddress_75',['adlx_get_proc_address',['../adlx_get_proc_address.html',1,'funpage']]], - ['adlx_5fgpu_5finactive_76',['ADLX_GPU_INACTIVE',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0a7ecc8145f60057fa833a86fb605f83f2',1,'ADLXDefines.h']]], - ['adlx_5fgpu_5ftype_77',['ADLX_GPU_TYPE',['../group__enumerations.html#ga6fb3c9944d5c8aa79f7dbd0f675fac34',1,'ADLXDefines.h']]], - ['adlx_5fhg_5ftype_78',['ADLX_HG_TYPE',['../group__enumerations.html#ga260f926e27eef013ca1eacd0ff7b3ba7',1,'ADLXDefines.h']]], - ['adlx_5fi2c_5fline_79',['ADLX_I2C_LINE',['../group__enumerations.html#ga75eb2c93942ff81ff1cbeef647c2cf67',1,'ADLXDefines.h']]], - ['adlx_5finit_5ffunction_5fname_80',['ADLX_INIT_FUNCTION_NAME',['../group___a_d_l_x_macro.html#ga8f14be1543fc55eae619dda67965bf35',1,'ADLX.h']]], - ['adlx_5finit_5fwith_5fcaller_5fadl_5ffunction_5fname_81',['ADLX_INIT_WITH_CALLER_ADL_FUNCTION_NAME',['../group___a_d_l_x_macro.html#gad4b30c181751a349fccd865550dbc709',1,'ADLX.h']]], - ['adlx_5finit_5fwith_5fincompatible_5fdriver_5ffunction_5fname_82',['ADLX_INIT_WITH_INCOMPATIBLE_DRIVER_FUNCTION_NAME',['../group___a_d_l_x_macro.html#ga6219bdf1844b1f9bbb4fde96630442e4',1,'ADLX.h']]], - ['adlx_5fintrange_83',['ADLX_IntRange',['../group__structures_val.html#struct_a_d_l_x___int_range',1,'']]], - ['adlx_5finvalid_5fargs_84',['ADLX_INVALID_ARGS',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0af44fabfdb08be14d11a6d2f732c856b7',1,'ADLXDefines.h']]], - ['adlx_5finvalid_5fobject_85',['ADLX_INVALID_OBJECT',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0a447f8d425a70ea68f944e0678206e74e',1,'ADLXDefines.h']]], - ['adlx_5fload_5flibrary_86',['adlx_load_library',['../adlx_load_library.html',1,'funpage']]], - ['adlx_5flog_5fdestination_87',['ADLX_LOG_DESTINATION',['../group__enumerations.html#gae308b7ad24806dce3fe087e9a780be67',1,'ADLXDefines.h']]], - ['adlx_5flog_5fseverity_88',['ADLX_LOG_SEVERITY',['../group__enumerations.html#gaadfaa61953d62bced2b6c516f8bebccd',1,'ADLXDefines.h']]], - ['adlx_5fmemorytiming_5fdescription_89',['ADLX_MEMORYTIMING_DESCRIPTION',['../group__enumerations.html#gaa25f244e38a3502a52167c303abcec11',1,'ADLXDefines.h']]], - ['adlx_5fnot_5ffound_90',['ADLX_NOT_FOUND',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0a407e7fb76cdc6900948ba09adbc55a99',1,'ADLXDefines.h']]], - ['adlx_5fnot_5fsupported_91',['ADLX_NOT_SUPPORTED',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0a351c7e8c74ef3cfbee06213c43884589',1,'ADLXDefines.h']]], - ['adlx_5fok_92',['ADLX_OK',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0a72597a9998fa21f37bfcaddd9cafaed5',1,'ADLXDefines.h']]], - ['adlx_5forientation_93',['ADLX_ORIENTATION',['../group__enumerations.html#gae896c86f4fc55efe4e866450e33465b1',1,'ADLXDefines.h']]], - ['adlx_5forphan_5fobjects_94',['ADLX_ORPHAN_OBJECTS',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0a0f2aa9a92254cd0fe4b705b0f77ca314',1,'ADLXDefines.h']]], - ['adlx_5fpending_5foperation_95',['ADLX_PENDING_OPERATION',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0ad2c2b132ffcd5ef80752f2fc2b38811f',1,'ADLXDefines.h']]], - ['adlx_5fpixel_5fformat_96',['ADLX_PIXEL_FORMAT',['../group__enumerations.html#gaa0e9deb1567713f1044419070f2949ab',1,'ADLXDefines.h']]], - ['adlx_5fpoint_97',['ADLX_Point',['../group__structures_val.html#struct_a_d_l_x___point',1,'']]], - ['adlx_5fquery_5ffull_5fversion_5ffunction_5fname_98',['ADLX_QUERY_FULL_VERSION_FUNCTION_NAME',['../group___a_d_l_x_macro.html#ga91ac676c95055e3ce7eefad329fb79bb',1,'ADLX.h']]], - ['adlx_5fquery_5fversion_5ffunction_5fname_99',['ADLX_QUERY_VERSION_FUNCTION_NAME',['../group___a_d_l_x_macro.html#ga792851e2bf013e65cadf8d1979c93aeb',1,'ADLX.h']]], - ['adlx_5fregammacoeff_100',['ADLX_RegammaCoeff',['../group__structures_val.html#struct_a_d_l_x___regamma_coeff',1,'']]], - ['adlx_5fresult_101',['ADLX_RESULT',['../group__enumerations.html#ga9306b05f15578edbf79b649dd612b8c0',1,'ADLXDefines.h']]], - ['adlx_5frgb_102',['ADLX_RGB',['../group__structures_val.html#struct_a_d_l_x___r_g_b',1,'']]], - ['adlx_5fscale_5fmode_103',['ADLX_SCALE_MODE',['../group__enumerations.html#ga0ec0640b97efee73b589bf0b1c07a8fe',1,'ADLXDefines.h']]], - ['adlx_5fsucceeded_104',['ADLX_SUCCEEDED',['../group___a_d_l_x_macro.html#gaa6d4b27e28dc60797e52e901ad4e9ced',1,'ADLXDefines.h']]], - ['adlx_5fsync_5forigin_105',['ADLX_SYNC_ORIGIN',['../group__enumerations.html#ga7a1e20106faef482c0664c546e04ba00',1,'ADLXDefines.h']]], - ['adlx_5fterminate_5ffunction_5fname_106',['ADLX_TERMINATE_FUNCTION_NAME',['../group___a_d_l_x_macro.html#ga4eb1fd9b5d55b0699d498535f29c4634',1,'ADLX.h']]], - ['adlx_5fterminated_107',['ADLX_TERMINATED',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0ae5f780950728a255730b0280499acb72',1,'ADLXDefines.h']]], - ['adlx_5ftessellation_5flevel_108',['ADLX_TESSELLATION_LEVEL',['../group__enumerations.html#ga5967c593434c0cba5891c996d64cff5c',1,'ADLXDefines.h']]], - ['adlx_5ftessellation_5fmode_109',['ADLX_TESSELLATION_MODE',['../group__enumerations.html#ga7899078325beddfbe0f4e63dca8ce8ca',1,'ADLXDefines.h']]], - ['adlx_5ftiming_5fstandard_110',['ADLX_TIMING_STANDARD',['../group__enumerations.html#ga5f02fa0b6e26f22606a85221393f8ae2',1,'ADLXDefines.h']]], - ['adlx_5ftiminginfo_111',['ADLX_TimingInfo',['../group__structures_val.html#struct_a_d_l_x___timing_info',1,'']]], - ['adlx_5fuint16_5frgb_112',['ADLX_UINT16_RGB',['../group__structures_val.html#struct_a_d_l_x___u_i_n_t16___r_g_b',1,'']]], - ['adlx_5funknown_5finterface_113',['ADLX_UNKNOWN_INTERFACE',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0a8fc7732baab75a3c05f77d1bf4a70d20',1,'ADLXDefines.h']]], - ['adlx_5fwait_5ffor_5fvertical_5frefresh_5fmode_114',['ADLX_WAIT_FOR_VERTICAL_REFRESH_MODE',['../group__enumerations.html#ga169a825952eda7e83b949176a9a81028',1,'ADLXDefines.h']]], - ['adlx_5fwhite_5fpoint_115',['ADLX_WHITE_POINT',['../group__enumerations.html#gafb56c4b91425c281009c447ccb1feeab',1,'ADLXDefines.h']]], - ['adlxcsharpbind_116',['ADLXCSharpBind',['../cs_sample_adlxcsharpbind.html',1,'page_sample_cs']]], - ['adlxdefines_2eh_117',['ADLXDefines.h',['../_a_d_l_x_defines_8h.html',1,'']]], - ['adlxhelper_118',['ADLXHelper',['../page_cpp_help_new.html',1,'page_ADLXCppHelp']]], - ['adlxhelper_20class_119',['ADLXHelper Class',['../page__a_d_l_x_cpp_help.html',1,'page_ADLXHelps']]], - ['adlxhelper_5fgetadlmapping_120',['ADLXHelper_GetAdlMapping',['../page_c_help_a_d_l_x_helper__get_adl_mapping.html',1,'page_ADLXCHelp']]], - ['adlxhelper_5fgetsystemservices_121',['ADLXHelper_GetSystemServices',['../page_c_help_a_d_l_x_helper__get_system_services.html',1,'page_ADLXCHelp']]], - ['adlxhelper_5finitialize_122',['ADLXHelper_Initialize',['../page_c_help_a_d_l_x_helper__initialize.html',1,'page_ADLXCHelp']]], - ['adlxhelper_5finitializewithcalleradl_123',['ADLXHelper_InitializeWithCallerAdl',['../page_c_help_a_d_l_x_helper__initialize_with_caller_adl.html',1,'page_ADLXCHelp']]], - ['adlxhelper_5finitializewithincompatibledriver_124',['ADLXHelper_InitializeWithIncompatibleDriver',['../page_c_help_a_d_l_x_helper__initialize_with_incompatible_driver.html',1,'page_ADLXCHelp']]], - ['adlxhelper_5fqueryfullversion_125',['ADLXHelper_QueryFullVersion',['../page_c_help_a_d_l_x_helper__query_full_version.html',1,'page_ADLXCHelp']]], - ['adlxhelper_5fqueryversion_126',['ADLXHelper_QueryVersion',['../page_c_help_a_d_l_x_helper__query_version.html',1,'page_ADLXCHelp']]], - ['adlxhelper_5fterminate_127',['ADLXHelper_Terminate',['../page_c_help_a_d_l_x_helper__terminate.html',1,'page_ADLXCHelp']]], - ['adlxinitialize_5ffn_128',['ADLXInitialize_Fn',['../group___a_d_l_x_defs.html#gac5f7f97490516e7be3e62c3be1383c66',1,'ADLXInitialize_Fn(): ADLX.h'],['../page__a_d_l_x_initialize__fn.html',1,'funpage']]], - ['adlxinitializewithcalleradl_5ffn_129',['ADLXInitializeWithCallerAdl_Fn',['../group___a_d_l_x_defs.html#gadb90c5a66bc15b34f864d5883158ed44',1,'ADLXInitializeWithCallerAdl_Fn(): ADLX.h'],['../page__a_d_l_x_initialize_with_caller_adl__fn.html',1,'funpage']]], - ['adlxjavabind_130',['ADLXJavaBind',['../java_sample_adlxjavabind.html',1,'page_sample_java']]], - ['adlxpybind_131',['ADLXPybind',['../py_sample_adlxpybind.html',1,'page_sample_py']]], - ['adlxqueryfullversion_5ffn_132',['ADLXQueryFullVersion_Fn',['../group___a_d_l_x_defs.html#ga6adc3b43ac10780441c675a07a0fa4ae',1,'ADLXQueryFullVersion_Fn(): ADLX.h'],['../page__a_d_l_x_query_full_version__fn.html',1,'funpage']]], - ['adlxqueryversion_5ffn_133',['ADLXQueryVersion_Fn',['../group___a_d_l_x_defs.html#gacc89675ee4e79ce8f3a2d729bc48fc0b',1,'ADLXQueryVersion_Fn(): ADLX.h'],['../page__a_d_l_x_query_version__fn.html',1,'funpage']]], - ['adlxstructures_2eh_134',['ADLXStructures.h',['../_a_d_l_x_structures_8h.html',1,'']]], - ['adlxterminate_5ffn_135',['ADLXTerminate_Fn',['../group___a_d_l_x_defs.html#ga8c0d01f62522f27bdb72ece0c7c89ded',1,'ADLXTerminate_Fn(): ADLX.h'],['../page__a_d_l_x_terminate__fn.html',1,'funpage']]], - ['advanced_20configurations_136',['Advanced Configurations',['../page_guide_advanced.html',1,'page_adlxprogrammingguide']]], - ['af_5flevel_5finvalid_137',['AF_LEVEL_INVALID',['../_a_d_l_x_defines_8h.html#gac99ad138a55f9242874a960af8e64579ab9c2bf449ef8c6244eba69add4c7a615',1,'ADLXDefines.h']]], - ['af_5flevel_5fx16_138',['AF_LEVEL_X16',['../_a_d_l_x_defines_8h.html#gac99ad138a55f9242874a960af8e64579a0ce2f7011e5a76d552aae639bcadef8d',1,'ADLXDefines.h']]], - ['af_5flevel_5fx2_139',['AF_LEVEL_X2',['../_a_d_l_x_defines_8h.html#gac99ad138a55f9242874a960af8e64579a7c3092ac1cb5e292fa3492cc3d61ebbe',1,'ADLXDefines.h']]], - ['af_5flevel_5fx4_140',['AF_LEVEL_X4',['../_a_d_l_x_defines_8h.html#gac99ad138a55f9242874a960af8e64579a66e217a4423ff7bc5b548f3f0be82b00',1,'ADLXDefines.h']]], - ['af_5flevel_5fx8_141',['AF_LEVEL_X8',['../_a_d_l_x_defines_8h.html#gac99ad138a55f9242874a960af8e64579abed44da66d97a3904e1048c2fd8ae669',1,'ADLXDefines.h']]], - ['amd_142',['AMD',['../_a_d_l_x_defines_8h.html#ga260f926e27eef013ca1eacd0ff7b3ba7ac1f5c308ff9610759dbc1415b20df568',1,'ADLXDefines.h']]], - ['amd_20device_20library_20extra_143',['AMD Device Library eXtra',['../index.html',1,'']]], - ['anisotropicfiltering_144',['AnisotropicFiltering',['../c__anisotropic_filtering.html',1,'domain_c_sample_3DGraphics'],['../cpp__anisotropic_filtering.html',1,'domain_cpp_sample_3DGraphics']]], - ['antialiasing_145',['AntiAliasing',['../c__anti_aliasing.html',1,'domain_c_sample_3DGraphics'],['../cpp__anti_aliasing.html',1,'domain_cpp_sample_3DGraphics']]], - ['antilag_146',['ANTILAG',['../_a_d_l_x_defines_8h.html#ga67d22cfa2969510afada5140a157df62ad52630a26f9490c28cc16b38e0205ce9',1,'ADLXDefines.h']]], - ['antilag_147',['AntiLag',['../c__anti_lag.html',1,'domain_c_sample_3DGraphics'],['../cpp__anti_lag.html',1,'domain_cpp_sample_3DGraphics']]], - ['antilagnext_148',['ANTILAGNEXT',['../_a_d_l_x_defines_8h.html#ga67d22cfa2969510afada5140a157df62a86bd1f9314544ffffd7a1a374a807e9f',1,'ADLXDefines.h']]], - ['application_149',['APPLICATION',['../_a_d_l_x_defines_8h.html#gae308b7ad24806dce3fe087e9a780be67a241e8ba97c5a6b68b13a60bb16235b85',1,'ADLXDefines.h']]], - ['asic_5fembedded_150',['ASIC_EMBEDDED',['../_a_d_l_x_defines_8h.html#gaf4fd628e799e6a74201290ff40418d77ac6b09b34c87726a358773f7fad37ffc8',1,'ADLXDefines.h']]], - ['asic_5ffiremv_151',['ASIC_FIREMV',['../_a_d_l_x_defines_8h.html#gaf4fd628e799e6a74201290ff40418d77a0ad611b8d03595461b2e81edb4ca5195',1,'ADLXDefines.h']]], - ['asic_5ffirepro_152',['ASIC_FIREPRO',['../_a_d_l_x_defines_8h.html#gaf4fd628e799e6a74201290ff40418d77a80725f02993ea38bb16b978d9226fd0b',1,'ADLXDefines.h']]], - ['asic_5ffirestream_153',['ASIC_FIRESTREAM',['../_a_d_l_x_defines_8h.html#gaf4fd628e799e6a74201290ff40418d77adbd861ee855957a3422ae76d20b71d7c',1,'ADLXDefines.h']]], - ['asic_5ffusion_154',['ASIC_FUSION',['../_a_d_l_x_defines_8h.html#gaf4fd628e799e6a74201290ff40418d77a96ee7dab50a7cdb839879acb9a4e64e3',1,'ADLXDefines.h']]], - ['asic_5fradeon_155',['ASIC_RADEON',['../_a_d_l_x_defines_8h.html#gaf4fd628e799e6a74201290ff40418d77a0dc8ed090699f28b662b7c765274cf9e',1,'ADLXDefines.h']]], - ['asic_5fundefined_156',['ASIC_UNDEFINED',['../_a_d_l_x_defines_8h.html#gaf4fd628e799e6a74201290ff40418d77a3545ff1a23cd34b9adbc8c665a5951be',1,'ADLXDefines.h']]], - ['asicfamilytype_157',['ASICFamilyType',['../_d_o_x__i_a_d_l_x_g_p_u__a_s_i_c_family_type.html',1,'DOX_IADLXGPU']]], - ['asynceventhandling_158',['AsyncEventHandling',['../c_sample__async_event_handling.html',1,'domain_c_sample_globalsync'],['../cpp_sample__async_event_handling.html',1,'domain_cpp_sample_globalsync']]], - ['at_159',['At',['../_d_o_x__i_a_d_l_x_all_metrics_list__at.html',1,'DOX_IADLXAllMetricsList'],['../_d_o_x__i_a_d_l_x_desktop_list__at.html',1,'DOX_IADLXDesktopList'],['../_d_o_x__i_a_d_l_x_display_list__at.html',1,'DOX_IADLXDisplayList'],['../_d_o_x__i_a_d_l_x_display_resolution_list__at.html',1,'DOX_IADLXDisplayResolutionList'],['../_d_o_x__i_a_d_l_x_f_p_s_list__at.html',1,'DOX_IADLXFPSList'],['../_d_o_x__i_a_d_l_x_g_p_u_list__at.html',1,'DOX_IADLXGPUList'],['../_d_o_x__i_a_d_l_x_g_p_u_metrics_list__at.html',1,'DOX_IADLXGPUMetricsList'],['../_d_o_x__i_a_d_l_x_list__at.html',1,'DOX_IADLXList'],['../_d_o_x__i_a_d_l_x_manual_fan_tuning_state_list__at.html',1,'DOX_IADLXManualFanTuningStateList'],['../_d_o_x__i_a_d_l_x_manual_tuning_state_list__at.html',1,'DOX_IADLXManualTuningStateList'],['../_d_o_x__i_a_d_l_x_memory_timing_description_list__at.html',1,'DOX_IADLXMemoryTimingDescriptionList'],['../_d_o_x__i_a_d_l_x_system_metrics_list__at.html',1,'DOX_IADLXSystemMetricsList']]] + ['addpowertuningeventlistener_26',['AddPowerTuningEventListener',['../_d_o_x__i_a_d_l_x_power_tuning_changed_handling__add_power_tuning_event_listener.html',1,'DOX_IADLXPowerTuningChangedHandling']]], + ['adladapterindexfromadlxgpu_27',['AdlAdapterIndexFromADLXGPU',['../_d_o_x__i_a_d_l_mapping__adl_adapter_index_from_a_d_l_x_g_p_u.html',1,'DOX_IADLMapping']]], + ['adlidsfromadlxdesktop_28',['ADLIdsFromADLXDesktop',['../_d_o_x__i_a_d_l_mapping__a_d_l_ids_from_a_d_l_x_desktop.html',1,'DOX_IADLMapping']]], + ['adlidsfromadlxdisplay_29',['ADLIdsFromADLXDisplay',['../_d_o_x__i_a_d_l_mapping__a_d_l_ids_from_a_d_l_x_display.html',1,'DOX_IADLMapping']]], + ['adlx_20enums_30',['ADLX Enums',['../group__enumerations.html',1,'']]], + ['adlx_20functions_31',['ADLX Functions',['../funpage.html',1,'page_sdk']]], + ['adlx_20helper_20functions_32',['ADLX Helper Functions',['../page__a_d_l_x_c_help.html',1,'page_ADLXHelps']]], + ['adlx_20helpers_33',['ADLX Helpers',['../page__a_d_l_x_helps.html',1,'page_sdk']]], + ['adlx_20interfaces_34',['ADLX Interfaces',['../page_interfaces.html',1,'page_sdk']]], + ['adlx_20macro_35',['ADLX Macro',['../group___a_d_l_x_macro.html',1,'']]], + ['adlx_20primitive_20data_20types_36',['ADLX Primitive Data Types',['../group__typedefs.html',1,'']]], + ['adlx_20programming_20guide_37',['ADLX Programming Guide',['../page_adlxprogrammingguide.html',1,'page_programwithadlx']]], + ['adlx_20samples_38',['ADLX Samples',['../domain_sample_page.html',1,'page_programwithadlx']]], + ['adlx_20sdk_20references_39',['ADLX SDK References',['../page_sdk.html',1,'']]], + ['adlx_20structs_40',['ADLX Structs',['../group__structures_val.html',1,'']]], + ['adlx_20typedefs_41',['ADLX Typedefs',['../group___a_d_l_x_defs.html',1,'']]], + ['adlx_5f3dlut_5fcolorspace_42',['ADLX_3DLUT_COLORSPACE',['../group__enumerations.html#gabe8d6f1562d0472d97c5edbf55c6d8cc',1,'ADLXDefines.h']]], + ['adlx_5f3dlut_5fdata_43',['ADLX_3DLUT_Data',['../group__structures_val.html#struct_a_d_l_x__3_d_l_u_t___data',1,'']]], + ['adlx_5f3dlut_5ftransfer_5ffunction_44',['ADLX_3DLUT_TRANSFER_FUNCTION',['../group__enumerations.html#ga7ebbfe051a5113c2c1521af3426b7955',1,'ADLXDefines.h']]], + ['adlx_5fadl_5finit_5ferror_45',['ADLX_ADL_INIT_ERROR',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0ab8dc0553a4e73b3f60bec76a9191f281',1,'ADLXDefines.h']]], + ['adlx_5fadl_5fmain_5fmemory_5ffree_46',['ADLX_ADL_Main_Memory_Free',['../group___a_d_l_x_defs.html#ga7301579b153c3612dca5c442e5f2dd45',1,'ADLX.h']]], + ['adlx_5falready_5fenabled_47',['ADLX_ALREADY_ENABLED',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0a85feb7c16bb0c565f3aab9892afe5fd5',1,'ADLXDefines.h']]], + ['adlx_5falready_5finitialized_48',['ADLX_ALREADY_INITIALIZED',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0ab8b50ab5ce732abd04769f06bf5c47f7',1,'ADLXDefines.h']]], + ['adlx_5fanisotropic_5ffiltering_5flevel_49',['ADLX_ANISOTROPIC_FILTERING_LEVEL',['../group__enumerations.html#gac99ad138a55f9242874a960af8e64579',1,'ADLXDefines.h']]], + ['adlx_5fanti_5faliasing_5flevel_50',['ADLX_ANTI_ALIASING_LEVEL',['../group__enumerations.html#ga8c2e57a18318ffeb5e36de7717ff953e',1,'ADLXDefines.h']]], + ['adlx_5fanti_5faliasing_5fmethod_51',['ADLX_ANTI_ALIASING_METHOD',['../group__enumerations.html#gad99bac74ba876c14fa2d42c094641b44',1,'ADLXDefines.h']]], + ['adlx_5fanti_5faliasing_5fmode_52',['ADLX_ANTI_ALIASING_MODE',['../group__enumerations.html#ga4d154a77789a08d19a8d0a8ba809b64a',1,'ADLXDefines.h']]], + ['adlx_5fantilag_5fstate_53',['ADLX_ANTILAG_STATE',['../group__enumerations.html#ga67d22cfa2969510afada5140a157df62',1,'ADLXDefines.h']]], + ['adlx_5fasic_5ffamily_5ftype_54',['ADLX_ASIC_FAMILY_TYPE',['../group__enumerations.html#gaf4fd628e799e6a74201290ff40418d77',1,'ADLXDefines.h']]], + ['adlx_5fatomic_5fdec_55',['adlx_atomic_dec',['../adlx_atomic_dec.html',1,'funpage']]], + ['adlx_5fatomic_5finc_56',['adlx_atomic_inc',['../adlx_atomic_inc.html',1,'funpage']]], + ['adlx_5fbad_5fver_57',['ADLX_BAD_VER',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0ac571770e655e2cf695827fb4a15e35c0',1,'ADLXDefines.h']]], + ['adlx_5fcolor_5fdepth_58',['ADLX_COLOR_DEPTH',['../group__enumerations.html#ga75858347333129a462cee4fdf4729d6b',1,'ADLXDefines.h']]], + ['adlx_5fcustomresolution_59',['ADLX_CustomResolution',['../group__structures_val.html#struct_a_d_l_x___custom_resolution',1,'']]], + ['adlx_5fdesktop_5ftype_60',['ADLX_DESKTOP_TYPE',['../group__enumerations.html#ga83322f63ada9c973559376760f141b89',1,'ADLXDefines.h']]], + ['adlx_5fdisplay_5fconnector_5ftype_61',['ADLX_DISPLAY_CONNECTOR_TYPE',['../group__enumerations.html#ga84edd2809be33537c99fb2ab8d04aa5d',1,'ADLXDefines.h']]], + ['adlx_5fdisplay_5fscan_5ftype_62',['ADLX_DISPLAY_SCAN_TYPE',['../group__enumerations.html#gae2d0250dc861156a468001600a2ee648',1,'ADLXDefines.h']]], + ['adlx_5fdisplay_5ftiming_5flimitation_63',['ADLX_DISPLAY_TIMING_LIMITATION',['../group__enumerations.html#ga6a4bf151ffad0146661c2c8612382af0',1,'ADLXDefines.h']]], + ['adlx_5fdisplay_5ftiming_5fpolarity_64',['ADLX_DISPLAY_TIMING_POLARITY',['../group__enumerations.html#gacabd271b1699333d9664b8e6320aad3b',1,'ADLXDefines.h']]], + ['adlx_5fdisplay_5ftype_65',['ADLX_DISPLAY_TYPE',['../group__enumerations.html#gae7e516225131af0ff164e9384d8d0a44',1,'ADLXDefines.h']]], + ['adlx_5fdll_5fname_66',['ADLX_DLL_NAME',['../group___a_d_l_x_macro.html#ga01e03ede548cb4521e0895f77feacdc4',1,'ADLX_DLL_NAME(): ADLX.h'],['../group___a_d_l_x_macro.html#ga01e03ede548cb4521e0895f77feacdc4',1,'ADLX_DLL_NAME(): ADLXPage.h']]], + ['adlx_5fdll_5fnamea_67',['ADLX_DLL_NAMEA',['../group___a_d_l_x_macro.html#gae6717665e58771830fb95333b9af6b35',1,'ADLX_DLL_NAMEA(): ADLX.h'],['../group___a_d_l_x_macro.html#gae6717665e58771830fb95333b9af6b35',1,'ADLX_DLL_NAMEA(): ADLXPage.h']]], + ['adlx_5fdll_5fnamew_68',['ADLX_DLL_NAMEW',['../group___a_d_l_x_macro.html#ga230859c12673173fe14d5fa5bf3c2438',1,'ADLX_DLL_NAMEW(): ADLX.h'],['../group___a_d_l_x_macro.html#ga230859c12673173fe14d5fa5bf3c2438',1,'ADLX_DLL_NAMEW(): ADLXPage.h']]], + ['adlx_5fdp_5flink_5frate_69',['ADLX_DP_LINK_RATE',['../group__enumerations.html#gad5b0891b86d362269696ba46e1d4bdee',1,'ADLXDefines.h']]], + ['adlx_5ffail_70',['ADLX_FAIL',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0aa559b325fb345d9152b653588511db5c',1,'ADLXDefines.h']]], + ['adlx_5ffailed_71',['ADLX_FAILED',['../group___a_d_l_x_macro.html#ga6ea0e7f02e40768a1e47cb60e0e6f482',1,'ADLXDefines.h']]], + ['adlx_5ffree_5flibrary_72',['adlx_free_library',['../adlx_free_library.html',1,'funpage']]], + ['adlx_5fgamma_5ftype_73',['ADLX_GAMMA_TYPE',['../group__enumerations.html#ga87f8763d8496a4e5ec84964e149144fd',1,'ADLXDefines.h']]], + ['adlx_5fgammaramp_74',['ADLX_GammaRamp',['../group__structures_val.html#struct_a_d_l_x___gamma_ramp',1,'']]], + ['adlx_5fgamut_5fspace_75',['ADLX_GAMUT_SPACE',['../group__enumerations.html#ga46dff86075115b139c1c72f447e94e14',1,'ADLXDefines.h']]], + ['adlx_5fgamutcolorspace_76',['ADLX_GamutColorSpace',['../group__structures_val.html#struct_a_d_l_x___gamut_color_space',1,'']]], + ['adlx_5fget_5fproc_5faddress_77',['adlx_get_proc_address',['../adlx_get_proc_address.html',1,'funpage']]], + ['adlx_5fgpu_5finactive_78',['ADLX_GPU_INACTIVE',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0a7ecc8145f60057fa833a86fb605f83f2',1,'ADLXDefines.h']]], + ['adlx_5fgpu_5ftype_79',['ADLX_GPU_TYPE',['../group__enumerations.html#ga6fb3c9944d5c8aa79f7dbd0f675fac34',1,'ADLXDefines.h']]], + ['adlx_5fhg_5ftype_80',['ADLX_HG_TYPE',['../group__enumerations.html#ga260f926e27eef013ca1eacd0ff7b3ba7',1,'ADLXDefines.h']]], + ['adlx_5fi2c_5fline_81',['ADLX_I2C_LINE',['../group__enumerations.html#ga75eb2c93942ff81ff1cbeef647c2cf67',1,'ADLXDefines.h']]], + ['adlx_5finit_5ffunction_5fname_82',['ADLX_INIT_FUNCTION_NAME',['../group___a_d_l_x_macro.html#ga8f14be1543fc55eae619dda67965bf35',1,'ADLX.h']]], + ['adlx_5finit_5fwith_5fcaller_5fadl_5ffunction_5fname_83',['ADLX_INIT_WITH_CALLER_ADL_FUNCTION_NAME',['../group___a_d_l_x_macro.html#gad4b30c181751a349fccd865550dbc709',1,'ADLX.h']]], + ['adlx_5finit_5fwith_5fincompatible_5fdriver_5ffunction_5fname_84',['ADLX_INIT_WITH_INCOMPATIBLE_DRIVER_FUNCTION_NAME',['../group___a_d_l_x_macro.html#ga6219bdf1844b1f9bbb4fde96630442e4',1,'ADLX.h']]], + ['adlx_5fintrange_85',['ADLX_IntRange',['../group__structures_val.html#struct_a_d_l_x___int_range',1,'']]], + ['adlx_5finvalid_5fargs_86',['ADLX_INVALID_ARGS',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0af44fabfdb08be14d11a6d2f732c856b7',1,'ADLXDefines.h']]], + ['adlx_5finvalid_5fobject_87',['ADLX_INVALID_OBJECT',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0a447f8d425a70ea68f944e0678206e74e',1,'ADLXDefines.h']]], + ['adlx_5fload_5flibrary_88',['adlx_load_library',['../adlx_load_library.html',1,'funpage']]], + ['adlx_5flog_5fdestination_89',['ADLX_LOG_DESTINATION',['../group__enumerations.html#gae308b7ad24806dce3fe087e9a780be67',1,'ADLXDefines.h']]], + ['adlx_5flog_5fseverity_90',['ADLX_LOG_SEVERITY',['../group__enumerations.html#gaadfaa61953d62bced2b6c516f8bebccd',1,'ADLXDefines.h']]], + ['adlx_5fmemorytiming_5fdescription_91',['ADLX_MEMORYTIMING_DESCRIPTION',['../group__enumerations.html#gaa25f244e38a3502a52167c303abcec11',1,'ADLXDefines.h']]], + ['adlx_5fmgpu_5fmode_92',['ADLX_MGPU_MODE',['../group__enumerations.html#gada547c00826e15266732f874a0f3478d',1,'ADLXDefines.h']]], + ['adlx_5fnot_5ffound_93',['ADLX_NOT_FOUND',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0a407e7fb76cdc6900948ba09adbc55a99',1,'ADLXDefines.h']]], + ['adlx_5fnot_5fsupported_94',['ADLX_NOT_SUPPORTED',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0a351c7e8c74ef3cfbee06213c43884589',1,'ADLXDefines.h']]], + ['adlx_5fok_95',['ADLX_OK',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0a72597a9998fa21f37bfcaddd9cafaed5',1,'ADLXDefines.h']]], + ['adlx_5forientation_96',['ADLX_ORIENTATION',['../group__enumerations.html#gae896c86f4fc55efe4e866450e33465b1',1,'ADLXDefines.h']]], + ['adlx_5forphan_5fobjects_97',['ADLX_ORPHAN_OBJECTS',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0a0f2aa9a92254cd0fe4b705b0f77ca314',1,'ADLXDefines.h']]], + ['adlx_5fpci_5fbus_5ftype_98',['ADLX_PCI_BUS_TYPE',['../group__enumerations.html#gafcbeca41c0df518ccf5556e8e6e83f62',1,'ADLXDefines.h']]], + ['adlx_5fpending_5foperation_99',['ADLX_PENDING_OPERATION',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0ad2c2b132ffcd5ef80752f2fc2b38811f',1,'ADLXDefines.h']]], + ['adlx_5fpixel_5fformat_100',['ADLX_PIXEL_FORMAT',['../group__enumerations.html#gaa0e9deb1567713f1044419070f2949ab',1,'ADLXDefines.h']]], + ['adlx_5fpoint_101',['ADLX_Point',['../group__structures_val.html#struct_a_d_l_x___point',1,'']]], + ['adlx_5fquery_5ffull_5fversion_5ffunction_5fname_102',['ADLX_QUERY_FULL_VERSION_FUNCTION_NAME',['../group___a_d_l_x_macro.html#ga91ac676c95055e3ce7eefad329fb79bb',1,'ADLX.h']]], + ['adlx_5fquery_5fversion_5ffunction_5fname_103',['ADLX_QUERY_VERSION_FUNCTION_NAME',['../group___a_d_l_x_macro.html#ga792851e2bf013e65cadf8d1979c93aeb',1,'ADLX.h']]], + ['adlx_5fregammacoeff_104',['ADLX_RegammaCoeff',['../group__structures_val.html#struct_a_d_l_x___regamma_coeff',1,'']]], + ['adlx_5fresult_105',['ADLX_RESULT',['../group__enumerations.html#ga9306b05f15578edbf79b649dd612b8c0',1,'ADLXDefines.h']]], + ['adlx_5frgb_106',['ADLX_RGB',['../group__structures_val.html#struct_a_d_l_x___r_g_b',1,'']]], + ['adlx_5fscale_5fmode_107',['ADLX_SCALE_MODE',['../group__enumerations.html#ga0ec0640b97efee73b589bf0b1c07a8fe',1,'ADLXDefines.h']]], + ['adlx_5fssm_5fbias_5fmode_108',['ADLX_SSM_BIAS_MODE',['../group__enumerations.html#gae2895828b9a8b0345e1fb8bf416ff1b4',1,'ADLXDefines.h']]], + ['adlx_5fsucceeded_109',['ADLX_SUCCEEDED',['../group___a_d_l_x_macro.html#gaa6d4b27e28dc60797e52e901ad4e9ced',1,'ADLXDefines.h']]], + ['adlx_5fsync_5forigin_110',['ADLX_SYNC_ORIGIN',['../group__enumerations.html#ga7a1e20106faef482c0664c546e04ba00',1,'ADLXDefines.h']]], + ['adlx_5fterminate_5ffunction_5fname_111',['ADLX_TERMINATE_FUNCTION_NAME',['../group___a_d_l_x_macro.html#ga4eb1fd9b5d55b0699d498535f29c4634',1,'ADLX.h']]], + ['adlx_5fterminated_112',['ADLX_TERMINATED',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0ae5f780950728a255730b0280499acb72',1,'ADLXDefines.h']]], + ['adlx_5ftessellation_5flevel_113',['ADLX_TESSELLATION_LEVEL',['../group__enumerations.html#ga5967c593434c0cba5891c996d64cff5c',1,'ADLXDefines.h']]], + ['adlx_5ftessellation_5fmode_114',['ADLX_TESSELLATION_MODE',['../group__enumerations.html#ga7899078325beddfbe0f4e63dca8ce8ca',1,'ADLXDefines.h']]], + ['adlx_5ftiming_5fstandard_115',['ADLX_TIMING_STANDARD',['../group__enumerations.html#ga5f02fa0b6e26f22606a85221393f8ae2',1,'ADLXDefines.h']]], + ['adlx_5ftiminginfo_116',['ADLX_TimingInfo',['../group__structures_val.html#struct_a_d_l_x___timing_info',1,'']]], + ['adlx_5fuint16_5frgb_117',['ADLX_UINT16_RGB',['../group__structures_val.html#struct_a_d_l_x___u_i_n_t16___r_g_b',1,'']]], + ['adlx_5funknown_5finterface_118',['ADLX_UNKNOWN_INTERFACE',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0a8fc7732baab75a3c05f77d1bf4a70d20',1,'ADLXDefines.h']]], + ['adlx_5fwait_5ffor_5fvertical_5frefresh_5fmode_119',['ADLX_WAIT_FOR_VERTICAL_REFRESH_MODE',['../group__enumerations.html#ga169a825952eda7e83b949176a9a81028',1,'ADLXDefines.h']]], + ['adlx_5fwhite_5fpoint_120',['ADLX_WHITE_POINT',['../group__enumerations.html#gafb56c4b91425c281009c447ccb1feeab',1,'ADLXDefines.h']]], + ['adlxcsharpbind_121',['ADLXCSharpBind',['../cs_sample_adlxcsharpbind.html',1,'page_sample_cs']]], + ['adlxdefines_2eh_122',['ADLXDefines.h',['../_a_d_l_x_defines_8h.html',1,'']]], + ['adlxhelper_123',['ADLXHelper',['../page_cpp_help_new.html',1,'page_ADLXCppHelp']]], + ['adlxhelper_20class_124',['ADLXHelper Class',['../page__a_d_l_x_cpp_help.html',1,'page_ADLXHelps']]], + ['adlxhelper_5fgetadlmapping_125',['ADLXHelper_GetAdlMapping',['../page_c_help_a_d_l_x_helper__get_adl_mapping.html',1,'page_ADLXCHelp']]], + ['adlxhelper_5fgetsystemservices_126',['ADLXHelper_GetSystemServices',['../page_c_help_a_d_l_x_helper__get_system_services.html',1,'page_ADLXCHelp']]], + ['adlxhelper_5finitialize_127',['ADLXHelper_Initialize',['../page_c_help_a_d_l_x_helper__initialize.html',1,'page_ADLXCHelp']]], + ['adlxhelper_5finitializewithcalleradl_128',['ADLXHelper_InitializeWithCallerAdl',['../page_c_help_a_d_l_x_helper__initialize_with_caller_adl.html',1,'page_ADLXCHelp']]], + ['adlxhelper_5finitializewithincompatibledriver_129',['ADLXHelper_InitializeWithIncompatibleDriver',['../page_c_help_a_d_l_x_helper__initialize_with_incompatible_driver.html',1,'page_ADLXCHelp']]], + ['adlxhelper_5fqueryfullversion_130',['ADLXHelper_QueryFullVersion',['../page_c_help_a_d_l_x_helper__query_full_version.html',1,'page_ADLXCHelp']]], + ['adlxhelper_5fqueryversion_131',['ADLXHelper_QueryVersion',['../page_c_help_a_d_l_x_helper__query_version.html',1,'page_ADLXCHelp']]], + ['adlxhelper_5fterminate_132',['ADLXHelper_Terminate',['../page_c_help_a_d_l_x_helper__terminate.html',1,'page_ADLXCHelp']]], + ['adlxinitialize_5ffn_133',['ADLXInitialize_Fn',['../group___a_d_l_x_defs.html#gac5f7f97490516e7be3e62c3be1383c66',1,'ADLXInitialize_Fn(): ADLX.h'],['../page__a_d_l_x_initialize__fn.html',1,'funpage']]], + ['adlxinitializewithcalleradl_5ffn_134',['ADLXInitializeWithCallerAdl_Fn',['../group___a_d_l_x_defs.html#gadb90c5a66bc15b34f864d5883158ed44',1,'ADLXInitializeWithCallerAdl_Fn(): ADLX.h'],['../page__a_d_l_x_initialize_with_caller_adl__fn.html',1,'funpage']]], + ['adlxjavabind_135',['ADLXJavaBind',['../java_sample_adlxjavabind.html',1,'page_sample_java']]], + ['adlxpybind_136',['ADLXPybind',['../py_sample_adlxpybind.html',1,'page_sample_py']]], + ['adlxqueryfullversion_5ffn_137',['ADLXQueryFullVersion_Fn',['../group___a_d_l_x_defs.html#ga6adc3b43ac10780441c675a07a0fa4ae',1,'ADLXQueryFullVersion_Fn(): ADLX.h'],['../page__a_d_l_x_query_full_version__fn.html',1,'funpage']]], + ['adlxqueryversion_5ffn_138',['ADLXQueryVersion_Fn',['../group___a_d_l_x_defs.html#gacc89675ee4e79ce8f3a2d729bc48fc0b',1,'ADLXQueryVersion_Fn(): ADLX.h'],['../page__a_d_l_x_query_version__fn.html',1,'funpage']]], + ['adlxstructures_2eh_139',['ADLXStructures.h',['../_a_d_l_x_structures_8h.html',1,'']]], + ['adlxterminate_5ffn_140',['ADLXTerminate_Fn',['../group___a_d_l_x_defs.html#ga8c0d01f62522f27bdb72ece0c7c89ded',1,'ADLXTerminate_Fn(): ADLX.h'],['../page__a_d_l_x_terminate__fn.html',1,'funpage']]], + ['advanced_20configurations_141',['Advanced Configurations',['../page_guide_advanced.html',1,'page_adlxprogrammingguide']]], + ['af_5flevel_5finvalid_142',['AF_LEVEL_INVALID',['../_a_d_l_x_defines_8h.html#gac99ad138a55f9242874a960af8e64579ab9c2bf449ef8c6244eba69add4c7a615',1,'ADLXDefines.h']]], + ['af_5flevel_5fx16_143',['AF_LEVEL_X16',['../_a_d_l_x_defines_8h.html#gac99ad138a55f9242874a960af8e64579a0ce2f7011e5a76d552aae639bcadef8d',1,'ADLXDefines.h']]], + ['af_5flevel_5fx2_144',['AF_LEVEL_X2',['../_a_d_l_x_defines_8h.html#gac99ad138a55f9242874a960af8e64579a7c3092ac1cb5e292fa3492cc3d61ebbe',1,'ADLXDefines.h']]], + ['af_5flevel_5fx4_145',['AF_LEVEL_X4',['../_a_d_l_x_defines_8h.html#gac99ad138a55f9242874a960af8e64579a66e217a4423ff7bc5b548f3f0be82b00',1,'ADLXDefines.h']]], + ['af_5flevel_5fx8_146',['AF_LEVEL_X8',['../_a_d_l_x_defines_8h.html#gac99ad138a55f9242874a960af8e64579abed44da66d97a3904e1048c2fd8ae669',1,'ADLXDefines.h']]], + ['agp_147',['AGP',['../_a_d_l_x_defines_8h.html#gafcbeca41c0df518ccf5556e8e6e83f62a3a56bf1c6f4aab3bdae90cca3aac176c',1,'ADLXDefines.h']]], + ['amd_148',['AMD',['../_a_d_l_x_defines_8h.html#ga260f926e27eef013ca1eacd0ff7b3ba7ac1f5c308ff9610759dbc1415b20df568',1,'ADLXDefines.h']]], + ['amd_20device_20library_20extra_149',['AMD Device Library eXtra',['../index.html',1,'']]], + ['anisotropicfiltering_150',['AnisotropicFiltering',['../c__anisotropic_filtering.html',1,'domain_c_sample_3DGraphics'],['../cpp__anisotropic_filtering.html',1,'domain_cpp_sample_3DGraphics']]], + ['antialiasing_151',['AntiAliasing',['../c__anti_aliasing.html',1,'domain_c_sample_3DGraphics'],['../cpp__anti_aliasing.html',1,'domain_cpp_sample_3DGraphics']]], + ['antilag_152',['ANTILAG',['../_a_d_l_x_defines_8h.html#ga67d22cfa2969510afada5140a157df62ad52630a26f9490c28cc16b38e0205ce9',1,'ADLXDefines.h']]], + ['antilag_153',['AntiLag',['../c__anti_lag.html',1,'domain_c_sample_3DGraphics'],['../cpp__anti_lag.html',1,'domain_cpp_sample_3DGraphics']]], + ['antilagnext_154',['ANTILAGNEXT',['../_a_d_l_x_defines_8h.html#ga67d22cfa2969510afada5140a157df62a86bd1f9314544ffffd7a1a374a807e9f',1,'ADLXDefines.h']]], + ['application_155',['APPLICATION',['../_a_d_l_x_defines_8h.html#gae308b7ad24806dce3fe087e9a780be67a241e8ba97c5a6b68b13a60bb16235b85',1,'ADLXDefines.h']]], + ['asic_5fembedded_156',['ASIC_EMBEDDED',['../_a_d_l_x_defines_8h.html#gaf4fd628e799e6a74201290ff40418d77ac6b09b34c87726a358773f7fad37ffc8',1,'ADLXDefines.h']]], + ['asic_5ffiremv_157',['ASIC_FIREMV',['../_a_d_l_x_defines_8h.html#gaf4fd628e799e6a74201290ff40418d77a0ad611b8d03595461b2e81edb4ca5195',1,'ADLXDefines.h']]], + ['asic_5ffirepro_158',['ASIC_FIREPRO',['../_a_d_l_x_defines_8h.html#gaf4fd628e799e6a74201290ff40418d77a80725f02993ea38bb16b978d9226fd0b',1,'ADLXDefines.h']]], + ['asic_5ffirestream_159',['ASIC_FIRESTREAM',['../_a_d_l_x_defines_8h.html#gaf4fd628e799e6a74201290ff40418d77adbd861ee855957a3422ae76d20b71d7c',1,'ADLXDefines.h']]], + ['asic_5ffusion_160',['ASIC_FUSION',['../_a_d_l_x_defines_8h.html#gaf4fd628e799e6a74201290ff40418d77a96ee7dab50a7cdb839879acb9a4e64e3',1,'ADLXDefines.h']]], + ['asic_5fradeon_161',['ASIC_RADEON',['../_a_d_l_x_defines_8h.html#gaf4fd628e799e6a74201290ff40418d77a0dc8ed090699f28b662b7c765274cf9e',1,'ADLXDefines.h']]], + ['asic_5fundefined_162',['ASIC_UNDEFINED',['../_a_d_l_x_defines_8h.html#gaf4fd628e799e6a74201290ff40418d77a3545ff1a23cd34b9adbc8c665a5951be',1,'ADLXDefines.h']]], + ['asicfamilytype_163',['ASICFamilyType',['../_d_o_x__i_a_d_l_x_g_p_u__a_s_i_c_family_type.html',1,'DOX_IADLXGPU']]], + ['asynceventhandling_164',['AsyncEventHandling',['../c_sample__async_event_handling.html',1,'domain_c_sample_globalsync'],['../cpp_sample__async_event_handling.html',1,'domain_cpp_sample_globalsync']]], + ['at_165',['At',['../_d_o_x__i_a_d_l_x_all_metrics_list__at.html',1,'DOX_IADLXAllMetricsList'],['../_d_o_x__i_a_d_l_x_desktop_list__at.html',1,'DOX_IADLXDesktopList'],['../_d_o_x__i_a_d_l_x_display_list__at.html',1,'DOX_IADLXDisplayList'],['../_d_o_x__i_a_d_l_x_display_resolution_list__at.html',1,'DOX_IADLXDisplayResolutionList'],['../_d_o_x__i_a_d_l_x_f_p_s_list__at.html',1,'DOX_IADLXFPSList'],['../_d_o_x__i_a_d_l_x_g_p_u_list__at.html',1,'DOX_IADLXGPUList'],['../_d_o_x__i_a_d_l_x_g_p_u_metrics_list__at.html',1,'DOX_IADLXGPUMetricsList'],['../_d_o_x__i_a_d_l_x_list__at.html',1,'DOX_IADLXList'],['../_d_o_x__i_a_d_l_x_manual_fan_tuning_state_list__at.html',1,'DOX_IADLXManualFanTuningStateList'],['../_d_o_x__i_a_d_l_x_manual_tuning_state_list__at.html',1,'DOX_IADLXManualTuningStateList'],['../_d_o_x__i_a_d_l_x_memory_timing_description_list__at.html',1,'DOX_IADLXMemoryTimingDescriptionList'],['../_d_o_x__i_a_d_l_x_system_metrics_list__at.html',1,'DOX_IADLXSystemMetricsList']]] ]; diff --git a/SDKDoc/html/search/all_10.js b/SDKDoc/html/search/all_10.js index e6d7e38e..8966c4cf 100644 --- a/SDKDoc/html/search/all_10.js +++ b/SDKDoc/html/search/all_10.js @@ -1,7 +1,7 @@ var searchData= [ - ['queryfullversion_807',['QueryFullVersion',['../page_cpp_help_query_full_version.html',1,'page_ADLXCppHelp']]], - ['queryinterface_808',['QueryInterface',['../_d_o_x__i_a_d_l_x_interface__query_interface.html',1,'DOX_IADLXInterface'],['../_d_o_x__i_a_d_l_x_system__query_interface.html',1,'DOX_IADLXSystem']]], - ['queryversion_809',['QueryVersion',['../page_cpp_help_query_version.html',1,'page_ADLXCppHelp']]], - ['quick_20start_810',['Quick Start',['../page_guide_qs.html',1,'page_adlxprogrammingguide']]] + ['queryfullversion_877',['QueryFullVersion',['../page_cpp_help_query_full_version.html',1,'page_ADLXCppHelp']]], + ['queryinterface_878',['QueryInterface',['../_d_o_x__i_a_d_l_x_interface__query_interface.html',1,'DOX_IADLXInterface'],['../_d_o_x__i_a_d_l_x_system__query_interface.html',1,'DOX_IADLXSystem']]], + ['queryversion_879',['QueryVersion',['../page_cpp_help_query_version.html',1,'page_ADLXCppHelp']]], + ['quick_20start_880',['Quick Start',['../page_guide_qs.html',1,'page_adlxprogrammingguide']]] ]; diff --git a/SDKDoc/html/search/all_11.js b/SDKDoc/html/search/all_11.js index ff0ce7eb..90233213 100644 --- a/SDKDoc/html/search/all_11.js +++ b/SDKDoc/html/search/all_11.js @@ -1,35 +1,36 @@ var searchData= [ - ['read_811',['Read',['../_d_o_x__i_a_d_l_x_i2_c__read.html',1,'DOX_IADLXI2C']]], - ['receiving_20events_20notifications_812',['Receiving Events Notifications',['../domain_c_sample_globalsync.html',1,'page_sample_c'],['../domain_cpp_sample_globalsync.html',1,'page_sample_cpp']]], - ['red_813',['red',['../group__structures_val.html#a1fbcbbc055e40b34aae2823822e9af8c',1,'ADLX_GamutColorSpace::red()'],['../group__structures_val.html#ab8b0398e4a3ec75946dfd7f2fb1f2e95',1,'ADLX_UINT16_RGB::red()']]], - ['refresh_5frate_5fmax_814',['REFRESH_RATE_MAX',['../_a_d_l_x_defines_8h.html#ga6a4bf151ffad0146661c2c8612382af0af8650ed5f9e81724ebdf3e4b596900fa',1,'ADLXDefines.h']]], - ['refresh_5frate_5fmin_815',['REFRESH_RATE_MIN',['../_a_d_l_x_defines_8h.html#ga6a4bf151ffad0146661c2c8612382af0a2458b9ca110c53eadab4bd2cb39fb1e1',1,'ADLXDefines.h']]], - ['refreshrate_816',['RefreshRate',['../_d_o_x__i_a_d_l_x_display__refresh_rate.html',1,'DOX_IADLXDisplay']]], - ['refreshrate_817',['refreshRate',['../group__structures_val.html#ab43f9e225b953494737081fb45c38c7b',1,'ADLX_CustomResolution']]], - ['regamma_5fcoefficients_818',['REGAMMA_COEFFICIENTS',['../_a_d_l_x_defines_8h.html#ga87f8763d8496a4e5ec84964e149144fda9768d1761a8c17484394fe76f01d6c06',1,'ADLXDefines.h']]], - ['regamma_5framp_819',['REGAMMA_RAMP',['../_a_d_l_x_defines_8h.html#ga87f8763d8496a4e5ec84964e149144fda54f1acbc9507d4d16b8ded68349bf02d',1,'ADLXDefines.h']]], - ['release_820',['Release',['../_d_o_x__i_a_d_l_x_interface__release.html',1,'DOX_IADLXInterface']]], - ['remove3dsettingseventlistener_821',['Remove3DSettingsEventListener',['../_d_o_x__i_a_d_l_x3_d_settings_changed_handling__remove3_d_settings_event_listener.html',1,'DOX_IADLX3DSettingsChangedHandling']]], - ['remove_5fback_822',['Remove_Back',['../_d_o_x__i_a_d_l_x_list__remove__back.html',1,'DOX_IADLXList']]], - ['removedesktoplisteventlistener_823',['RemoveDesktopListEventListener',['../_d_o_x__i_a_d_l_x_desktop_changed_handling__remove_desktop_list_event_listener.html',1,'DOX_IADLXDesktopChangedHandling']]], - ['removedisplay3dluteventlistener_824',['RemoveDisplay3DLUTEventListener',['../_d_o_x__i_a_d_l_x_display_changed_handling__remove_display3_d_l_u_t_event_listener.html',1,'DOX_IADLXDisplayChangedHandling']]], - ['removedisplaygammaeventlistener_825',['RemoveDisplayGammaEventListener',['../_d_o_x__i_a_d_l_x_display_changed_handling__remove_display_gamma_event_listener.html',1,'DOX_IADLXDisplayChangedHandling']]], - ['removedisplaygamuteventlistener_826',['RemoveDisplayGamutEventListener',['../_d_o_x__i_a_d_l_x_display_changed_handling__remove_display_gamut_event_listener.html',1,'DOX_IADLXDisplayChangedHandling']]], - ['removedisplaylisteventlistener_827',['RemoveDisplayListEventListener',['../_d_o_x__i_a_d_l_x_display_changed_handling__remove_display_list_event_listener.html',1,'DOX_IADLXDisplayChangedHandling']]], - ['removedisplaysettingseventlistener_828',['RemoveDisplaySettingsEventListener',['../_d_o_x__i_a_d_l_x_display_changed_handling__remove_display_settings_event_listener.html',1,'DOX_IADLXDisplayChangedHandling']]], - ['removegpuslisteventlistener_829',['RemoveGPUsListEventListener',['../_d_o_x__i_a_d_l_x_g_p_us_changed_handling__remove_g_p_us_list_event_listener.html',1,'DOX_IADLXGPUsChangedHandling']]], - ['removegputuningeventlistener_830',['RemoveGPUTuningEventListener',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_handling__remove_g_p_u_tuning_event_listener.html',1,'DOX_IADLXGPUTuningChangedHandling']]], - ['repeatedstartread_831',['RepeatedStartRead',['../_d_o_x__i_a_d_l_x_i2_c__repeated_start_read.html',1,'DOX_IADLXI2C']]], - ['resetgammaramp_832',['ResetGammaRamp',['../_d_o_x__i_a_d_l_x_display_gamma__reset_gamma_ramp.html',1,'DOX_IADLXDisplayGamma']]], - ['resetshadercache_833',['ResetShaderCache',['../c__reset_shader_cache.html',1,'domain_c_sample_3DGraphics'],['../cpp__reset_shader_cache.html',1,'domain_cpp_sample_3DGraphics'],['../_d_o_x__i_a_d_l_x3_d_reset_shader_cache__reset_shader_cache.html',1,'DOX_IADLX3DResetShaderCache']]], - ['resettofactory_834',['ResetToFactory',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__reset_to_factory.html',1,'DOX_IADLXGPUTuningServices']]], - ['resheight_835',['resHeight',['../group__structures_val.html#a7941ceb1178e2240fc064dfddaff5792',1,'ADLX_CustomResolution']]], - ['resolution_5fmax_836',['RESOLUTION_MAX',['../_a_d_l_x_defines_8h.html#ga6a4bf151ffad0146661c2c8612382af0ae0fdf7b7e8824ac59378edda3a2710a5',1,'ADLXDefines.h']]], - ['resolution_5fmin_837',['RESOLUTION_MIN',['../_a_d_l_x_defines_8h.html#ga6a4bf151ffad0146661c2c8612382af0a74a5fec7d3d4963e094c0c6072e020c0',1,'ADLXDefines.h']]], - ['reswidth_838',['resWidth',['../group__structures_val.html#a299cbff4bdd201f3e2ef51a261571695',1,'ADLX_CustomResolution']]], - ['revisionid_839',['RevisionId',['../_d_o_x__i_a_d_l_x_g_p_u__revision_id.html',1,'DOX_IADLXGPU']]], - ['rgb_5f444_5ffull_840',['RGB_444_FULL',['../_a_d_l_x_defines_8h.html#gaa0e9deb1567713f1044419070f2949aba584ee215854f2d23ec8e10be27e14fba',1,'ADLXDefines.h']]], - ['rgb_5f444_5flimited_841',['RGB_444_LIMITED',['../_a_d_l_x_defines_8h.html#gaa0e9deb1567713f1044419070f2949abac5e41241065884bcc7ade21756538ab4',1,'ADLXDefines.h']]], - ['rsr_842',['RSR',['../c__r_s_r.html',1,'domain_c_sample_3DGraphics'],['../cpp__r_s_r.html',1,'domain_cpp_sample_3DGraphics']]] + ['read_881',['Read',['../_d_o_x__i_a_d_l_x_i2_c__read.html',1,'DOX_IADLXI2C']]], + ['receiving_20events_20notifications_882',['Receiving Events Notifications',['../domain_c_sample_globalsync.html',1,'page_sample_c'],['../domain_cpp_sample_globalsync.html',1,'page_sample_cpp']]], + ['red_883',['red',['../group__structures_val.html#a1fbcbbc055e40b34aae2823822e9af8c',1,'ADLX_GamutColorSpace::red()'],['../group__structures_val.html#ab8b0398e4a3ec75946dfd7f2fb1f2e95',1,'ADLX_UINT16_RGB::red()']]], + ['refresh_5frate_5fmax_884',['REFRESH_RATE_MAX',['../_a_d_l_x_defines_8h.html#ga6a4bf151ffad0146661c2c8612382af0af8650ed5f9e81724ebdf3e4b596900fa',1,'ADLXDefines.h']]], + ['refresh_5frate_5fmin_885',['REFRESH_RATE_MIN',['../_a_d_l_x_defines_8h.html#ga6a4bf151ffad0146661c2c8612382af0a2458b9ca110c53eadab4bd2cb39fb1e1',1,'ADLXDefines.h']]], + ['refreshrate_886',['RefreshRate',['../_d_o_x__i_a_d_l_x_display__refresh_rate.html',1,'DOX_IADLXDisplay']]], + ['refreshrate_887',['refreshRate',['../group__structures_val.html#ab43f9e225b953494737081fb45c38c7b',1,'ADLX_CustomResolution']]], + ['regamma_5fcoefficients_888',['REGAMMA_COEFFICIENTS',['../_a_d_l_x_defines_8h.html#ga87f8763d8496a4e5ec84964e149144fda9768d1761a8c17484394fe76f01d6c06',1,'ADLXDefines.h']]], + ['regamma_5framp_889',['REGAMMA_RAMP',['../_a_d_l_x_defines_8h.html#ga87f8763d8496a4e5ec84964e149144fda54f1acbc9507d4d16b8ded68349bf02d',1,'ADLXDefines.h']]], + ['release_890',['Release',['../_d_o_x__i_a_d_l_x_interface__release.html',1,'DOX_IADLXInterface']]], + ['remove3dsettingseventlistener_891',['Remove3DSettingsEventListener',['../_d_o_x__i_a_d_l_x3_d_settings_changed_handling__remove3_d_settings_event_listener.html',1,'DOX_IADLX3DSettingsChangedHandling']]], + ['remove_5fback_892',['Remove_Back',['../_d_o_x__i_a_d_l_x_list__remove__back.html',1,'DOX_IADLXList']]], + ['removedesktoplisteventlistener_893',['RemoveDesktopListEventListener',['../_d_o_x__i_a_d_l_x_desktop_changed_handling__remove_desktop_list_event_listener.html',1,'DOX_IADLXDesktopChangedHandling']]], + ['removedisplay3dluteventlistener_894',['RemoveDisplay3DLUTEventListener',['../_d_o_x__i_a_d_l_x_display_changed_handling__remove_display3_d_l_u_t_event_listener.html',1,'DOX_IADLXDisplayChangedHandling']]], + ['removedisplaygammaeventlistener_895',['RemoveDisplayGammaEventListener',['../_d_o_x__i_a_d_l_x_display_changed_handling__remove_display_gamma_event_listener.html',1,'DOX_IADLXDisplayChangedHandling']]], + ['removedisplaygamuteventlistener_896',['RemoveDisplayGamutEventListener',['../_d_o_x__i_a_d_l_x_display_changed_handling__remove_display_gamut_event_listener.html',1,'DOX_IADLXDisplayChangedHandling']]], + ['removedisplaylisteventlistener_897',['RemoveDisplayListEventListener',['../_d_o_x__i_a_d_l_x_display_changed_handling__remove_display_list_event_listener.html',1,'DOX_IADLXDisplayChangedHandling']]], + ['removedisplaysettingseventlistener_898',['RemoveDisplaySettingsEventListener',['../_d_o_x__i_a_d_l_x_display_changed_handling__remove_display_settings_event_listener.html',1,'DOX_IADLXDisplayChangedHandling']]], + ['removegpuslisteventlistener_899',['RemoveGPUsListEventListener',['../_d_o_x__i_a_d_l_x_g_p_us_changed_handling__remove_g_p_us_list_event_listener.html',1,'DOX_IADLXGPUsChangedHandling']]], + ['removegputuningeventlistener_900',['RemoveGPUTuningEventListener',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_handling__remove_g_p_u_tuning_event_listener.html',1,'DOX_IADLXGPUTuningChangedHandling']]], + ['removepowertuningeventlistener_901',['RemovePowerTuningEventListener',['../_d_o_x__i_a_d_l_x_power_tuning_changed_handling__remove_power_tuning_event_listener.html',1,'DOX_IADLXPowerTuningChangedHandling']]], + ['repeatedstartread_902',['RepeatedStartRead',['../_d_o_x__i_a_d_l_x_i2_c__repeated_start_read.html',1,'DOX_IADLXI2C']]], + ['resetgammaramp_903',['ResetGammaRamp',['../_d_o_x__i_a_d_l_x_display_gamma__reset_gamma_ramp.html',1,'DOX_IADLXDisplayGamma']]], + ['resetshadercache_904',['ResetShaderCache',['../c__reset_shader_cache.html',1,'domain_c_sample_3DGraphics'],['../cpp__reset_shader_cache.html',1,'domain_cpp_sample_3DGraphics'],['../_d_o_x__i_a_d_l_x3_d_reset_shader_cache__reset_shader_cache.html',1,'DOX_IADLX3DResetShaderCache']]], + ['resettofactory_905',['ResetToFactory',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__reset_to_factory.html',1,'DOX_IADLXGPUTuningServices']]], + ['resheight_906',['resHeight',['../group__structures_val.html#a7941ceb1178e2240fc064dfddaff5792',1,'ADLX_CustomResolution']]], + ['resolution_5fmax_907',['RESOLUTION_MAX',['../_a_d_l_x_defines_8h.html#ga6a4bf151ffad0146661c2c8612382af0ae0fdf7b7e8824ac59378edda3a2710a5',1,'ADLXDefines.h']]], + ['resolution_5fmin_908',['RESOLUTION_MIN',['../_a_d_l_x_defines_8h.html#ga6a4bf151ffad0146661c2c8612382af0a74a5fec7d3d4963e094c0c6072e020c0',1,'ADLXDefines.h']]], + ['reswidth_909',['resWidth',['../group__structures_val.html#a299cbff4bdd201f3e2ef51a261571695',1,'ADLX_CustomResolution']]], + ['revisionid_910',['RevisionId',['../_d_o_x__i_a_d_l_x_g_p_u__revision_id.html',1,'DOX_IADLXGPU']]], + ['rgb_5f444_5ffull_911',['RGB_444_FULL',['../_a_d_l_x_defines_8h.html#gaa0e9deb1567713f1044419070f2949aba584ee215854f2d23ec8e10be27e14fba',1,'ADLXDefines.h']]], + ['rgb_5f444_5flimited_912',['RGB_444_LIMITED',['../_a_d_l_x_defines_8h.html#gaa0e9deb1567713f1044419070f2949abac5e41241065884bcc7ade21756538ab4',1,'ADLXDefines.h']]], + ['rsr_913',['RSR',['../c__r_s_r.html',1,'domain_c_sample_3DGraphics'],['../cpp__r_s_r.html',1,'domain_cpp_sample_3DGraphics']]] ]; diff --git a/SDKDoc/html/search/all_12.js b/SDKDoc/html/search/all_12.js index 8d1ef137..4cc14547 100644 --- a/SDKDoc/html/search/all_12.js +++ b/SDKDoc/html/search/all_12.js @@ -1,88 +1,98 @@ var searchData= [ - ['scantype_843',['ScanType',['../_d_o_x__i_a_d_l_x_display__scan_type.html',1,'DOX_IADLXDisplay']]], - ['servicecall_844',['ServiceCall',['../domain_c_sample_servicecall.html',1,'page_sample_c'],['../domain_cpp_sample_servicecall.html',1,'page_sample_cpp']]], - ['setalluser3dlut_845',['SetAllUser3DLUT',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_all_user3_d_l_u_t.html',1,'DOX_IADLXDisplay3DLUT']]], - ['setbalanced_846',['SetBalanced',['../_d_o_x__i_a_d_l_x_display_vari_bright__set_balanced.html',1,'DOX_IADLXDisplayVariBright'],['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_balanced.html',1,'DOX_IADLXGPUPresetTuning']]], - ['setblanked_847',['SetBlanked',['../_d_o_x__i_a_d_l_x_display_blanking__set_blanked.html',1,'DOX_IADLXDisplayBlanking']]], - ['setbrightness_848',['SetBrightness',['../_d_o_x__i_a_d_l_x_display_custom_color__set_brightness.html',1,'DOX_IADLXDisplayCustomColor']]], - ['setcontrast_849',['SetContrast',['../_d_o_x__i_a_d_l_x_display_custom_color__set_contrast.html',1,'DOX_IADLXDisplayCustomColor']]], - ['setdegammaramp_850',['SetDeGammaRamp',['../_d_o_x__i_a_d_l_x_display_gamma__set_de_gamma_ramp_file.html',1,'DOX_IADLXDisplayGamma'],['../_d_o_x__i_a_d_l_x_display_gamma__set_de_gamma_ramp_memory.html',1,'DOX_IADLXDisplayGamma']]], - ['setenabled_851',['SetEnabled',['../_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__set_enabled.html',1,'DOX_IADLX3DAnisotropicFiltering'],['../_d_o_x__i_a_d_l_x3_d_anti_lag__set_enabled.html',1,'DOX_IADLX3DAntiLag'],['../_d_o_x__i_a_d_l_x3_d_boost__set_enabled.html',1,'DOX_IADLX3DBoost'],['../_d_o_x__i_a_d_l_x3_d_chill__set_enabled.html',1,'DOX_IADLX3DChill'],['../_d_o_x__i_a_d_l_x3_d_enhanced_sync__set_enabled.html',1,'DOX_IADLX3DEnhancedSync'],['../_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__set_enabled.html',1,'DOX_IADLX3DFrameRateTargetControl'],['../_d_o_x__i_a_d_l_x3_d_image_sharpening__set_enabled.html',1,'DOX_IADLX3DImageSharpening'],['../_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__set_enabled.html',1,'DOX_IADLX3DMorphologicalAntiAliasing'],['../_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__set_enabled.html',1,'DOX_IADLX3DRadeonSuperResolution'],['../_d_o_x__i_a_d_l_x_display_free_sync__set_enabled.html',1,'DOX_IADLXDisplayFreeSync'],['../_d_o_x__i_a_d_l_x_display_g_p_u_scaling__set_enabled.html',1,'DOX_IADLXDisplayGPUScaling'],['../_d_o_x__i_a_d_l_x_display_h_d_c_p__set_enabled.html',1,'DOX_IADLXDisplayHDCP'],['../_d_o_x__i_a_d_l_x_display_integer_scaling__set_enabled.html',1,'DOX_IADLXDisplayIntegerScaling'],['../_d_o_x__i_a_d_l_x_display_vari_bright__set_enabled.html',1,'DOX_IADLXDisplayVariBright'],['../_d_o_x__i_a_d_l_x_display_v_s_r__set_enabled.html',1,'DOX_IADLXDisplayVSR']]], - ['setfanspeed_852',['SetFanSpeed',['../_d_o_x__i_a_d_l_x_manual_fan_tuning_state__set_fan_speed.html',1,'DOX_IADLXManualFanTuningState']]], - ['setfantuningstates_853',['SetFanTuningStates',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__set_fan_tuning_states.html',1,'DOX_IADLXManualFanTuning']]], - ['setfps_854',['SetFPS',['../_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__set_f_p_s.html',1,'DOX_IADLX3DFrameRateTargetControl']]], - ['setfrequency_855',['SetFrequency',['../_d_o_x__i_a_d_l_x_manual_tuning_state__set_frequency.html',1,'DOX_IADLXManualTuningState']]], - ['setgamut_856',['SetGamut',['../_d_o_x__i_a_d_l_x_display_gamut__set_gamut__c_w__c_g.html',1,'DOX_IADLXDisplayGamut'],['../_d_o_x__i_a_d_l_x_display_gamut__set_gamut__c_w__p_g.html',1,'DOX_IADLXDisplayGamut'],['../_d_o_x__i_a_d_l_x_display_gamut__set_gamut__p_w__c_g.html',1,'DOX_IADLXDisplayGamut'],['../_d_o_x__i_a_d_l_x_display_gamut__set_gamut__p_w__p_g.html',1,'DOX_IADLXDisplayGamut']]], - ['setgpumaxfrequency_857',['SetGPUMaxFrequency',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning2__set_g_p_u_max_frequency.html',1,'DOX_IADLXManualGraphicsTuning2']]], - ['setgpuminfrequency_858',['SetGPUMinFrequency',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning2__set_g_p_u_min_frequency.html',1,'DOX_IADLXManualGraphicsTuning2']]], - ['setgputuningstates_859',['SetGPUTuningStates',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning1__set_g_p_u_tuning_states.html',1,'DOX_IADLXManualGraphicsTuning1']]], - ['setgpuvoltage_860',['SetGPUVoltage',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning2__set_g_p_u_voltage.html',1,'DOX_IADLXManualGraphicsTuning2']]], - ['sethdruser3dlut_861',['SetHDRUser3DLUT',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_h_d_r_user3_d_l_u_t.html',1,'DOX_IADLXDisplay3DLUT']]], - ['sethue_862',['SetHue',['../_d_o_x__i_a_d_l_x_display_custom_color__set_hue.html',1,'DOX_IADLXDisplayCustomColor']]], - ['setlevel_863',['SetLevel',['../_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__set_level.html',1,'DOX_IADLX3DAnisotropicFiltering'],['../_d_o_x__i_a_d_l_x3_d_anti_aliasing__set_level.html',1,'DOX_IADLX3DAntiAliasing'],['../_d_o_x__i_a_d_l_x3_d_anti_lag1__set_level.html',1,'DOX_IADLX3DAntiLag1'],['../_d_o_x__i_a_d_l_x3_d_tessellation__set_level.html',1,'DOX_IADLX3DTessellation']]], - ['setmaxfps_864',['SetMaxFPS',['../_d_o_x__i_a_d_l_x3_d_chill__set_max_f_p_s.html',1,'DOX_IADLX3DChill']]], - ['setmaximizebattery_865',['SetMaximizeBattery',['../_d_o_x__i_a_d_l_x_display_vari_bright__set_maximize_battery.html',1,'DOX_IADLXDisplayVariBright']]], - ['setmaximizebrightness_866',['SetMaximizeBrightness',['../_d_o_x__i_a_d_l_x_display_vari_bright__set_maximize_brightness.html',1,'DOX_IADLXDisplayVariBright']]], - ['setmaxperformancemetricshistorysize_867',['SetMaxPerformanceMetricsHistorySize',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__set_max_performance_metrics_history_size.html',1,'DOX_IADLXPerformanceMonitoringServices']]], - ['setmaxvramfrequency_868',['SetMaxVRAMFrequency',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__set_max_v_r_a_m_frequency.html',1,'DOX_IADLXManualVRAMTuning2']]], - ['setmemorytimingdescription_869',['SetMemoryTimingDescription',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__set_memory_timing_description.html',1,'DOX_IADLXManualVRAMTuning1'],['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__set_memory_timing_description.html',1,'DOX_IADLXManualVRAMTuning2']]], - ['setmethod_870',['SetMethod',['../_d_o_x__i_a_d_l_x3_d_anti_aliasing__set_method.html',1,'DOX_IADLX3DAntiAliasing']]], - ['setminacousticlimit_871',['SetMinAcousticLimit',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__set_min_acoustic_limit.html',1,'DOX_IADLXManualFanTuning']]], - ['setminfanspeed_872',['SetMinFanSpeed',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__set_min_fan_speed.html',1,'DOX_IADLXManualFanTuning']]], - ['setminfps_873',['SetMinFPS',['../_d_o_x__i_a_d_l_x3_d_chill__set_min_f_p_s.html',1,'DOX_IADLX3DChill']]], - ['setmode_874',['SetMode',['../_d_o_x__i_a_d_l_x3_d_anti_aliasing__set_mode.html',1,'DOX_IADLX3DAntiAliasing'],['../_d_o_x__i_a_d_l_x3_d_tessellation__set_mode.html',1,'DOX_IADLX3DTessellation'],['../_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__set_mode.html',1,'DOX_IADLX3DWaitForVerticalRefresh'],['../_d_o_x__i_a_d_l_x_display_scaling_mode__set_mode.html',1,'DOX_IADLXDisplayScalingMode']]], - ['setoptimizebattery_875',['SetOptimizeBattery',['../_d_o_x__i_a_d_l_x_display_vari_bright__set_optimize_battery.html',1,'DOX_IADLXDisplayVariBright']]], - ['setoptimizebrightness_876',['SetOptimizeBrightness',['../_d_o_x__i_a_d_l_x_display_vari_bright__set_optimize_brightness.html',1,'DOX_IADLXDisplayVariBright']]], - ['setpowerlimit_877',['SetPowerLimit',['../_d_o_x__i_a_d_l_x_manual_power_tuning__set_power_limit.html',1,'DOX_IADLXManualPowerTuning']]], - ['setpowersaver_878',['SetPowerSaver',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_power_saver.html',1,'DOX_IADLXGPUPresetTuning']]], - ['setquiet_879',['SetQuiet',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_quiet.html',1,'DOX_IADLXGPUPresetTuning']]], - ['setrage_880',['SetRage',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_rage.html',1,'DOX_IADLXGPUPresetTuning']]], - ['setregamma36_881',['SetReGamma36',['../_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma36.html',1,'DOX_IADLXDisplayGamma']]], - ['setregammabt709_882',['SetReGammaBT709',['../_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_b_t709.html',1,'DOX_IADLXDisplayGamma']]], - ['setregammacoefficient_883',['SetReGammaCoefficient',['../_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_coefficient.html',1,'DOX_IADLXDisplayGamma']]], - ['setregammapq_884',['SetReGammaPQ',['../_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_p_q.html',1,'DOX_IADLXDisplayGamma']]], - ['setregammapq2084interim_885',['SetReGammaPQ2084Interim',['../_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_p_q2084_interim.html',1,'DOX_IADLXDisplayGamma']]], - ['setregammaramp_886',['SetReGammaRamp',['../_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_ramp_file.html',1,'DOX_IADLXDisplayGamma'],['../_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_ramp_memory.html',1,'DOX_IADLXDisplayGamma']]], - ['setregammasrgb_887',['SetReGammaSRGB',['../_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_s_r_g_b.html',1,'DOX_IADLXDisplayGamma']]], - ['setresolution_888',['SetResolution',['../_d_o_x__i_a_d_l_x3_d_boost__set_resolution.html',1,'DOX_IADLX3DBoost']]], - ['setsamplinginterval_889',['SetSamplingInterval',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__set_sampling_interval.html',1,'DOX_IADLXPerformanceMonitoringServices']]], - ['setsaturation_890',['SetSaturation',['../_d_o_x__i_a_d_l_x_display_custom_color__set_saturation.html',1,'DOX_IADLXDisplayCustomColor']]], - ['setscedisabled_891',['SetSCEDisabled',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_c_e_disabled.html',1,'DOX_IADLXDisplay3DLUT']]], - ['setscedynamiccontrast_892',['SetSCEDynamicContrast',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_c_e_dynamic_contrast.html',1,'DOX_IADLXDisplay3DLUT']]], - ['setscevividgaming_893',['SetSCEVividGaming',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_c_e_vivid_gaming.html',1,'DOX_IADLXDisplay3DLUT']]], - ['setsdruser3dlut_894',['SetSDRUser3DLUT',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_d_r_user3_d_l_u_t.html',1,'DOX_IADLXDisplay3DLUT']]], - ['setsharpness_895',['SetSharpness',['../_d_o_x__i_a_d_l_x3_d_image_sharpening__set_sharpness.html',1,'DOX_IADLX3DImageSharpening'],['../_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__set_sharpness.html',1,'DOX_IADLX3DRadeonSuperResolution']]], - ['settargetfanspeed_896',['SetTargetFanSpeed',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__set_target_fan_speed.html',1,'DOX_IADLXManualFanTuning']]], - ['settdclimit_897',['SetTDCLimit',['../_d_o_x__i_a_d_l_x_manual_power_tuning__set_t_d_c_limit.html',1,'DOX_IADLXManualPowerTuning']]], - ['settemperature_898',['SetTemperature',['../_d_o_x__i_a_d_l_x_display_custom_color__set_temperature.html',1,'DOX_IADLXDisplayCustomColor'],['../_d_o_x__i_a_d_l_x_manual_fan_tuning_state__set_temperature.html',1,'DOX_IADLXManualFanTuningState']]], - ['setturbo_899',['SetTurbo',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_turbo.html',1,'DOX_IADLXGPUPresetTuning']]], - ['setunblanked_900',['SetUnblanked',['../_d_o_x__i_a_d_l_x_display_blanking__set_unblanked.html',1,'DOX_IADLXDisplayBlanking']]], - ['setvalue_901',['SetValue',['../_d_o_x__i_a_d_l_x_display_color_depth__set_value.html',1,'DOX_IADLXDisplayColorDepth'],['../_d_o_x__i_a_d_l_x_display_pixel_format__set_value.html',1,'DOX_IADLXDisplayPixelFormat'],['../_d_o_x__i_a_d_l_x_display_resolution__set_value.html',1,'DOX_IADLXDisplayResolution']]], - ['setvoltage_902',['SetVoltage',['../_d_o_x__i_a_d_l_x_manual_tuning_state__set_voltage.html',1,'DOX_IADLXManualTuningState']]], - ['setvramtuningstates_903',['SetVRAMTuningStates',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__set_v_r_a_m_tuning_states.html',1,'DOX_IADLXManualVRAMTuning1']]], - ['setzerorpmstate_904',['SetZeroRPMState',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__set_zero_r_p_m_state.html',1,'DOX_IADLXManualFanTuning']]], - ['sharememory_905',['ShareMemory',['../c_sample__share_memory.html',1,'domain_c_sample_servicecall'],['../cpp_sample__share_memory.html',1,'domain_cpp_sample_servicecall']]], - ['size_906',['Size',['../_d_o_x__i_a_d_l_x_desktop__size.html',1,'DOX_IADLXDesktop'],['../_d_o_x__i_a_d_l_x_list__size.html',1,'DOX_IADLXList']]], - ['smartshift_907',['SmartShift',['../_d_o_x__i_a_d_l_x_system_metrics__smart_shift.html',1,'DOX_IADLXSystemMetrics']]], - ['specifications_908',['Specifications',['../page_guide_spe.html',1,'page_adlxprogrammingguide']]], - ['startoverclockgpu_909',['StartOverclockGPU',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__start_overclock_g_p_u.html',1,'DOX_IADLXGPUAutoTuning']]], - ['startoverclockvram_910',['StartOverclockVRAM',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__start_overclock_v_r_a_m.html',1,'DOX_IADLXGPUAutoTuning']]], - ['startperformancemetricstracking_911',['StartPerformanceMetricsTracking',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__start_performance_metrics_tracking.html',1,'DOX_IADLXPerformanceMonitoringServices']]], - ['startundervoltgpu_912',['StartUndervoltGPU',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__start_undervolt_g_p_u.html',1,'DOX_IADLXGPUAutoTuning']]], - ['step_913',['step',['../group__structures_val.html#ae0e545b501a683c565f08089ed3e8023',1,'ADLX_IntRange']]], - ['stopperformancemetricstracking_914',['StopPerformanceMetricsTracking',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__stop_performance_metrics_tracking.html',1,'DOX_IADLXPerformanceMonitoringServices']]], - ['subscribing_20to_20event_20notifications_20using_20adlx_915',['Subscribing to Event Notifications using ADLX',['../page_guide_event.html',1,'page_guide_qs']]], - ['subsystemid_916',['SubSystemId',['../_d_o_x__i_a_d_l_x_g_p_u__sub_system_id.html',1,'DOX_IADLXGPU']]], - ['subsystemvendorid_917',['SubSystemVendorId',['../_d_o_x__i_a_d_l_x_g_p_u__sub_system_vendor_id.html',1,'DOX_IADLXGPU']]], - ['supported_20operating_20systems_918',['Supported Operating Systems',['../page_guide_os.html',1,'page_guide_spe']]], - ['supported_20programming_20languages_919',['Supported Programming Languages',['../page_guide_languages.html',1,'page_guide_spe']]], - ['sync3dreceive_920',['Sync3DReceive',['../c__sync3_d_receive.html',1,'domain_c_sample_globalsync'],['../cpp__sync3_d_receive.html',1,'domain_cpp_sample_globalsync']]], - ['sync_5forigin_5fexternal_921',['SYNC_ORIGIN_EXTERNAL',['../_a_d_l_x_defines_8h.html#ga7a1e20106faef482c0664c546e04ba00a8f0083602d13ae71103b333d6c9c9d00',1,'ADLXDefines.h']]], - ['sync_5forigin_5finternal_922',['SYNC_ORIGIN_INTERNAL',['../_a_d_l_x_defines_8h.html#ga7a1e20106faef482c0664c546e04ba00a9675678b0b44b0e114901d2e49441eeb',1,'ADLXDefines.h']]], - ['sync_5forigin_5funknown_923',['SYNC_ORIGIN_UNKNOWN',['../_a_d_l_x_defines_8h.html#ga7a1e20106faef482c0664c546e04ba00a4ba8600162d2d062803b6ff6bc43d8e9',1,'ADLXDefines.h']]], - ['syncdisplayreceive_924',['SyncDisplayReceive',['../c__sync_display_receive.html',1,'domain_c_sample_globalsync'],['../cpp__sync_display_receive.html',1,'domain_cpp_sample_globalsync']]], - ['syncgputuning_925',['SyncGPUTuning',['../c__sync_g_p_u_tuning.html',1,'domain_c_sample_globalsync'],['../cpp__sync_g_p_u_tuning.html',1,'domain_cpp_sample_globalsync']]], - ['system_926',['System',['../system.html',1,'page_interfaces']]], - ['systemram_927',['SystemRAM',['../_d_o_x__i_a_d_l_x_system_metrics__system_r_a_m.html',1,'DOX_IADLXSystemMetrics']]] + ['scantype_914',['ScanType',['../_d_o_x__i_a_d_l_x_display__scan_type.html',1,'DOX_IADLXDisplay']]], + ['servicecall_915',['ServiceCall',['../domain_c_sample_servicecall.html',1,'page_sample_c'],['../domain_cpp_sample_servicecall.html',1,'page_sample_cpp']]], + ['setalluser3dlut_916',['SetAllUser3DLUT',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_all_user3_d_l_u_t.html',1,'DOX_IADLXDisplay3DLUT']]], + ['setbalanced_917',['SetBalanced',['../_d_o_x__i_a_d_l_x_display_vari_bright__set_balanced.html',1,'DOX_IADLXDisplayVariBright'],['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_balanced.html',1,'DOX_IADLXGPUPresetTuning']]], + ['setbias_918',['SetBias',['../_d_o_x__i_a_d_l_x_smart_shift_max__set_bias.html',1,'DOX_IADLXSmartShiftMax']]], + ['setbiasmode_919',['SetBiasMode',['../_d_o_x__i_a_d_l_x_smart_shift_max__set_bias_mode.html',1,'DOX_IADLXSmartShiftMax']]], + ['setblanked_920',['SetBlanked',['../_d_o_x__i_a_d_l_x_display_blanking__set_blanked.html',1,'DOX_IADLXDisplayBlanking']]], + ['setbrightness_921',['SetBrightness',['../_d_o_x__i_a_d_l_x_display_custom_color__set_brightness.html',1,'DOX_IADLXDisplayCustomColor']]], + ['setcontrast_922',['SetContrast',['../_d_o_x__i_a_d_l_x_display_custom_color__set_contrast.html',1,'DOX_IADLXDisplayCustomColor']]], + ['setdegammaramp_923',['SetDeGammaRamp',['../_d_o_x__i_a_d_l_x_display_gamma__set_de_gamma_ramp_file.html',1,'DOX_IADLXDisplayGamma'],['../_d_o_x__i_a_d_l_x_display_gamma__set_de_gamma_ramp_memory.html',1,'DOX_IADLXDisplayGamma']]], + ['setenabled_924',['SetEnabled',['../_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__set_enabled.html',1,'DOX_IADLX3DAnisotropicFiltering'],['../_d_o_x__i_a_d_l_x3_d_anti_lag__set_enabled.html',1,'DOX_IADLX3DAntiLag'],['../_d_o_x__i_a_d_l_x3_d_boost__set_enabled.html',1,'DOX_IADLX3DBoost'],['../_d_o_x__i_a_d_l_x3_d_chill__set_enabled.html',1,'DOX_IADLX3DChill'],['../_d_o_x__i_a_d_l_x3_d_enhanced_sync__set_enabled.html',1,'DOX_IADLX3DEnhancedSync'],['../_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__set_enabled.html',1,'DOX_IADLX3DFrameRateTargetControl'],['../_d_o_x__i_a_d_l_x3_d_image_sharpening__set_enabled.html',1,'DOX_IADLX3DImageSharpening'],['../_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__set_enabled.html',1,'DOX_IADLX3DMorphologicalAntiAliasing'],['../_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__set_enabled.html',1,'DOX_IADLX3DRadeonSuperResolution'],['../_d_o_x__i_a_d_l_x_display_free_sync__set_enabled.html',1,'DOX_IADLXDisplayFreeSync'],['../_d_o_x__i_a_d_l_x_display_g_p_u_scaling__set_enabled.html',1,'DOX_IADLXDisplayGPUScaling'],['../_d_o_x__i_a_d_l_x_display_h_d_c_p__set_enabled.html',1,'DOX_IADLXDisplayHDCP'],['../_d_o_x__i_a_d_l_x_display_integer_scaling__set_enabled.html',1,'DOX_IADLXDisplayIntegerScaling'],['../_d_o_x__i_a_d_l_x_display_vari_bright__set_enabled.html',1,'DOX_IADLXDisplayVariBright'],['../_d_o_x__i_a_d_l_x_display_v_s_r__set_enabled.html',1,'DOX_IADLXDisplayVSR'],['../_d_o_x__i_a_d_l_x_smart_access_memory__set_enabled.html',1,'DOX_IADLXSmartAccessMemory']]], + ['setenabledhdmiqualitydetection_925',['SetEnabledHDMIQualityDetection',['../_d_o_x__i_a_d_l_x_display_connectivity_experience__set_enabled_h_d_m_i_quality_detection.html',1,'DOX_IADLXDisplayConnectivityExperience']]], + ['setfanspeed_926',['SetFanSpeed',['../_d_o_x__i_a_d_l_x_manual_fan_tuning_state__set_fan_speed.html',1,'DOX_IADLXManualFanTuningState']]], + ['setfantuningstates_927',['SetFanTuningStates',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__set_fan_tuning_states.html',1,'DOX_IADLXManualFanTuning']]], + ['setfps_928',['SetFPS',['../_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__set_f_p_s.html',1,'DOX_IADLX3DFrameRateTargetControl']]], + ['setfrequency_929',['SetFrequency',['../_d_o_x__i_a_d_l_x_manual_tuning_state__set_frequency.html',1,'DOX_IADLXManualTuningState']]], + ['setgamut_930',['SetGamut',['../_d_o_x__i_a_d_l_x_display_gamut__set_gamut__c_w__c_g.html',1,'DOX_IADLXDisplayGamut'],['../_d_o_x__i_a_d_l_x_display_gamut__set_gamut__c_w__p_g.html',1,'DOX_IADLXDisplayGamut'],['../_d_o_x__i_a_d_l_x_display_gamut__set_gamut__p_w__c_g.html',1,'DOX_IADLXDisplayGamut'],['../_d_o_x__i_a_d_l_x_display_gamut__set_gamut__p_w__p_g.html',1,'DOX_IADLXDisplayGamut']]], + ['setgpumaxfrequency_931',['SetGPUMaxFrequency',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning2__set_g_p_u_max_frequency.html',1,'DOX_IADLXManualGraphicsTuning2']]], + ['setgpuminfrequency_932',['SetGPUMinFrequency',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning2__set_g_p_u_min_frequency.html',1,'DOX_IADLXManualGraphicsTuning2']]], + ['setgputuningstates_933',['SetGPUTuningStates',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning1__set_g_p_u_tuning_states.html',1,'DOX_IADLXManualGraphicsTuning1']]], + ['setgpuvoltage_934',['SetGPUVoltage',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning2__set_g_p_u_voltage.html',1,'DOX_IADLXManualGraphicsTuning2']]], + ['sethdruser3dlut_935',['SetHDRUser3DLUT',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_h_d_r_user3_d_l_u_t.html',1,'DOX_IADLXDisplay3DLUT']]], + ['sethue_936',['SetHue',['../_d_o_x__i_a_d_l_x_display_custom_color__set_hue.html',1,'DOX_IADLXDisplayCustomColor']]], + ['setlevel_937',['SetLevel',['../_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__set_level.html',1,'DOX_IADLX3DAnisotropicFiltering'],['../_d_o_x__i_a_d_l_x3_d_anti_aliasing__set_level.html',1,'DOX_IADLX3DAntiAliasing'],['../_d_o_x__i_a_d_l_x3_d_anti_lag1__set_level.html',1,'DOX_IADLX3DAntiLag1'],['../_d_o_x__i_a_d_l_x3_d_tessellation__set_level.html',1,'DOX_IADLX3DTessellation']]], + ['setmaxfps_938',['SetMaxFPS',['../_d_o_x__i_a_d_l_x3_d_chill__set_max_f_p_s.html',1,'DOX_IADLX3DChill']]], + ['setmaximizebattery_939',['SetMaximizeBattery',['../_d_o_x__i_a_d_l_x_display_vari_bright__set_maximize_battery.html',1,'DOX_IADLXDisplayVariBright']]], + ['setmaximizebrightness_940',['SetMaximizeBrightness',['../_d_o_x__i_a_d_l_x_display_vari_bright__set_maximize_brightness.html',1,'DOX_IADLXDisplayVariBright']]], + ['setmaxperformancemetricshistorysize_941',['SetMaxPerformanceMetricsHistorySize',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__set_max_performance_metrics_history_size.html',1,'DOX_IADLXPerformanceMonitoringServices']]], + ['setmaxvramfrequency_942',['SetMaxVRAMFrequency',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__set_max_v_r_a_m_frequency.html',1,'DOX_IADLXManualVRAMTuning2']]], + ['setmemorytimingdescription_943',['SetMemoryTimingDescription',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__set_memory_timing_description.html',1,'DOX_IADLXManualVRAMTuning1'],['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__set_memory_timing_description.html',1,'DOX_IADLXManualVRAMTuning2']]], + ['setmethod_944',['SetMethod',['../_d_o_x__i_a_d_l_x3_d_anti_aliasing__set_method.html',1,'DOX_IADLX3DAntiAliasing']]], + ['setminacousticlimit_945',['SetMinAcousticLimit',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__set_min_acoustic_limit.html',1,'DOX_IADLXManualFanTuning']]], + ['setminfanspeed_946',['SetMinFanSpeed',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__set_min_fan_speed.html',1,'DOX_IADLXManualFanTuning']]], + ['setminfps_947',['SetMinFPS',['../_d_o_x__i_a_d_l_x3_d_chill__set_min_f_p_s.html',1,'DOX_IADLX3DChill']]], + ['setmode_948',['SetMode',['../_d_o_x__i_a_d_l_x3_d_anti_aliasing__set_mode.html',1,'DOX_IADLX3DAntiAliasing'],['../_d_o_x__i_a_d_l_x3_d_tessellation__set_mode.html',1,'DOX_IADLX3DTessellation'],['../_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__set_mode.html',1,'DOX_IADLX3DWaitForVerticalRefresh'],['../_d_o_x__i_a_d_l_x_display_scaling_mode__set_mode.html',1,'DOX_IADLXDisplayScalingMode']]], + ['setoptimizebattery_949',['SetOptimizeBattery',['../_d_o_x__i_a_d_l_x_display_vari_bright__set_optimize_battery.html',1,'DOX_IADLXDisplayVariBright']]], + ['setoptimizebrightness_950',['SetOptimizeBrightness',['../_d_o_x__i_a_d_l_x_display_vari_bright__set_optimize_brightness.html',1,'DOX_IADLXDisplayVariBright']]], + ['setpowerlimit_951',['SetPowerLimit',['../_d_o_x__i_a_d_l_x_manual_power_tuning__set_power_limit.html',1,'DOX_IADLXManualPowerTuning']]], + ['setpowersaver_952',['SetPowerSaver',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_power_saver.html',1,'DOX_IADLXGPUPresetTuning']]], + ['setquiet_953',['SetQuiet',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_quiet.html',1,'DOX_IADLXGPUPresetTuning']]], + ['setrage_954',['SetRage',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_rage.html',1,'DOX_IADLXGPUPresetTuning']]], + ['setregamma36_955',['SetReGamma36',['../_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma36.html',1,'DOX_IADLXDisplayGamma']]], + ['setregammabt709_956',['SetReGammaBT709',['../_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_b_t709.html',1,'DOX_IADLXDisplayGamma']]], + ['setregammacoefficient_957',['SetReGammaCoefficient',['../_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_coefficient.html',1,'DOX_IADLXDisplayGamma']]], + ['setregammapq_958',['SetReGammaPQ',['../_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_p_q.html',1,'DOX_IADLXDisplayGamma']]], + ['setregammapq2084interim_959',['SetReGammaPQ2084Interim',['../_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_p_q2084_interim.html',1,'DOX_IADLXDisplayGamma']]], + ['setregammaramp_960',['SetReGammaRamp',['../_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_ramp_file.html',1,'DOX_IADLXDisplayGamma'],['../_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_ramp_memory.html',1,'DOX_IADLXDisplayGamma']]], + ['setregammasrgb_961',['SetReGammaSRGB',['../_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_s_r_g_b.html',1,'DOX_IADLXDisplayGamma']]], + ['setrelativepreemphasis_962',['SetRelativePreEmphasis',['../_d_o_x__i_a_d_l_x_display_connectivity_experience__set_relative_pre_emphasis.html',1,'DOX_IADLXDisplayConnectivityExperience']]], + ['setrelativevoltageswing_963',['SetRelativeVoltageSwing',['../_d_o_x__i_a_d_l_x_display_connectivity_experience__set_relative_voltage_swing.html',1,'DOX_IADLXDisplayConnectivityExperience']]], + ['setresolution_964',['SetResolution',['../_d_o_x__i_a_d_l_x3_d_boost__set_resolution.html',1,'DOX_IADLX3DBoost']]], + ['setsamplinginterval_965',['SetSamplingInterval',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__set_sampling_interval.html',1,'DOX_IADLXPerformanceMonitoringServices']]], + ['setsaturation_966',['SetSaturation',['../_d_o_x__i_a_d_l_x_display_custom_color__set_saturation.html',1,'DOX_IADLXDisplayCustomColor']]], + ['setscedisabled_967',['SetSCEDisabled',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_c_e_disabled.html',1,'DOX_IADLXDisplay3DLUT']]], + ['setscedynamiccontrast_968',['SetSCEDynamicContrast',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_c_e_dynamic_contrast.html',1,'DOX_IADLXDisplay3DLUT']]], + ['setscevividgaming_969',['SetSCEVividGaming',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_c_e_vivid_gaming.html',1,'DOX_IADLXDisplay3DLUT']]], + ['setsdruser3dlut_970',['SetSDRUser3DLUT',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_d_r_user3_d_l_u_t.html',1,'DOX_IADLXDisplay3DLUT']]], + ['setsharpness_971',['SetSharpness',['../_d_o_x__i_a_d_l_x3_d_image_sharpening__set_sharpness.html',1,'DOX_IADLX3DImageSharpening'],['../_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__set_sharpness.html',1,'DOX_IADLX3DRadeonSuperResolution']]], + ['settargetfanspeed_972',['SetTargetFanSpeed',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__set_target_fan_speed.html',1,'DOX_IADLXManualFanTuning']]], + ['settdclimit_973',['SetTDCLimit',['../_d_o_x__i_a_d_l_x_manual_power_tuning__set_t_d_c_limit.html',1,'DOX_IADLXManualPowerTuning']]], + ['settemperature_974',['SetTemperature',['../_d_o_x__i_a_d_l_x_display_custom_color__set_temperature.html',1,'DOX_IADLXDisplayCustomColor'],['../_d_o_x__i_a_d_l_x_manual_fan_tuning_state__set_temperature.html',1,'DOX_IADLXManualFanTuningState']]], + ['setturbo_975',['SetTurbo',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_turbo.html',1,'DOX_IADLXGPUPresetTuning']]], + ['setunblanked_976',['SetUnblanked',['../_d_o_x__i_a_d_l_x_display_blanking__set_unblanked.html',1,'DOX_IADLXDisplayBlanking']]], + ['setvalue_977',['SetValue',['../_d_o_x__i_a_d_l_x_display_color_depth__set_value.html',1,'DOX_IADLXDisplayColorDepth'],['../_d_o_x__i_a_d_l_x_display_pixel_format__set_value.html',1,'DOX_IADLXDisplayPixelFormat'],['../_d_o_x__i_a_d_l_x_display_resolution__set_value.html',1,'DOX_IADLXDisplayResolution']]], + ['setvoltage_978',['SetVoltage',['../_d_o_x__i_a_d_l_x_manual_tuning_state__set_voltage.html',1,'DOX_IADLXManualTuningState']]], + ['setvramtuningstates_979',['SetVRAMTuningStates',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__set_v_r_a_m_tuning_states.html',1,'DOX_IADLXManualVRAMTuning1']]], + ['setzerorpmstate_980',['SetZeroRPMState',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__set_zero_r_p_m_state.html',1,'DOX_IADLXManualFanTuning']]], + ['sharememory_981',['ShareMemory',['../c_sample__share_memory.html',1,'domain_c_sample_servicecall'],['../cpp_sample__share_memory.html',1,'domain_cpp_sample_servicecall']]], + ['size_982',['Size',['../_d_o_x__i_a_d_l_x_desktop__size.html',1,'DOX_IADLXDesktop'],['../_d_o_x__i_a_d_l_x_list__size.html',1,'DOX_IADLXList']]], + ['smartaccessmemory_983',['SmartAccessMemory',['../c_sam.html',1,'domain_c_sample_GPUTuning'],['../cpp_sam.html',1,'domain_cpp_sample_GPUTuning']]], + ['smartshift_984',['SmartShift',['../_d_o_x__i_a_d_l_x_system_metrics__smart_shift.html',1,'DOX_IADLXSystemMetrics']]], + ['smartshiftmax_985',['SmartShiftMax',['../c_ssm.html',1,'domain_c_sample_powertuning'],['../cpp_ssm.html',1,'domain_cpp_sample_powertuning']]], + ['specifications_986',['Specifications',['../page_guide_spe.html',1,'page_adlxprogrammingguide']]], + ['ssm_5fbias_5fauto_987',['SSM_BIAS_AUTO',['../_a_d_l_x_defines_8h.html#gae2895828b9a8b0345e1fb8bf416ff1b4aa01f2492c707f2d545a726a70bfe4885',1,'ADLXDefines.h']]], + ['ssm_5fbias_5fmanual_988',['SSM_BIAS_MANUAL',['../_a_d_l_x_defines_8h.html#gae2895828b9a8b0345e1fb8bf416ff1b4af35e1bfcb1955e0e0c900876c1c67746',1,'ADLXDefines.h']]], + ['startoverclockgpu_989',['StartOverclockGPU',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__start_overclock_g_p_u.html',1,'DOX_IADLXGPUAutoTuning']]], + ['startoverclockvram_990',['StartOverclockVRAM',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__start_overclock_v_r_a_m.html',1,'DOX_IADLXGPUAutoTuning']]], + ['startperformancemetricstracking_991',['StartPerformanceMetricsTracking',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__start_performance_metrics_tracking.html',1,'DOX_IADLXPerformanceMonitoringServices']]], + ['startundervoltgpu_992',['StartUndervoltGPU',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__start_undervolt_g_p_u.html',1,'DOX_IADLXGPUAutoTuning']]], + ['step_993',['step',['../group__structures_val.html#ae0e545b501a683c565f08089ed3e8023',1,'ADLX_IntRange']]], + ['stopperformancemetricstracking_994',['StopPerformanceMetricsTracking',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__stop_performance_metrics_tracking.html',1,'DOX_IADLXPerformanceMonitoringServices']]], + ['subscribing_20to_20event_20notifications_20using_20adlx_995',['Subscribing to Event Notifications using ADLX',['../page_guide_event.html',1,'page_guide_qs']]], + ['subsystemid_996',['SubSystemId',['../_d_o_x__i_a_d_l_x_g_p_u__sub_system_id.html',1,'DOX_IADLXGPU']]], + ['subsystemvendorid_997',['SubSystemVendorId',['../_d_o_x__i_a_d_l_x_g_p_u__sub_system_vendor_id.html',1,'DOX_IADLXGPU']]], + ['supported_20operating_20systems_998',['Supported Operating Systems',['../page_guide_os.html',1,'page_guide_spe']]], + ['supported_20programming_20languages_999',['Supported Programming Languages',['../page_guide_languages.html',1,'page_guide_spe']]], + ['sync3dreceive_1000',['Sync3DReceive',['../c__sync3_d_receive.html',1,'domain_c_sample_globalsync'],['../cpp__sync3_d_receive.html',1,'domain_cpp_sample_globalsync']]], + ['sync_5forigin_5fexternal_1001',['SYNC_ORIGIN_EXTERNAL',['../_a_d_l_x_defines_8h.html#ga7a1e20106faef482c0664c546e04ba00a8f0083602d13ae71103b333d6c9c9d00',1,'ADLXDefines.h']]], + ['sync_5forigin_5finternal_1002',['SYNC_ORIGIN_INTERNAL',['../_a_d_l_x_defines_8h.html#ga7a1e20106faef482c0664c546e04ba00a9675678b0b44b0e114901d2e49441eeb',1,'ADLXDefines.h']]], + ['sync_5forigin_5funknown_1003',['SYNC_ORIGIN_UNKNOWN',['../_a_d_l_x_defines_8h.html#ga7a1e20106faef482c0664c546e04ba00a4ba8600162d2d062803b6ff6bc43d8e9',1,'ADLXDefines.h']]], + ['syncdisplayreceive_1004',['SyncDisplayReceive',['../c__sync_display_receive.html',1,'domain_c_sample_globalsync'],['../cpp__sync_display_receive.html',1,'domain_cpp_sample_globalsync']]], + ['syncgputuning_1005',['SyncGPUTuning',['../c__sync_g_p_u_tuning.html',1,'domain_c_sample_globalsync'],['../cpp__sync_g_p_u_tuning.html',1,'domain_cpp_sample_globalsync']]], + ['syncpowertuning_1006',['SyncPowerTuning',['../c__sync_power_tuning.html',1,'domain_c_sample_globalsync'],['../cpp__sync_power_tuning.html',1,'domain_cpp_sample_globalsync']]], + ['system_1007',['System',['../system.html',1,'page_interfaces']]], + ['systemram_1008',['SystemRAM',['../_d_o_x__i_a_d_l_x_system_metrics__system_r_a_m.html',1,'DOX_IADLXSystemMetrics']]] ]; diff --git a/SDKDoc/html/search/all_13.js b/SDKDoc/html/search/all_13.js index d4ccbcb7..90ad1766 100644 --- a/SDKDoc/html/search/all_13.js +++ b/SDKDoc/html/search/all_13.js @@ -1,27 +1,27 @@ var searchData= [ - ['t_5flevel_5f16x_928',['T_LEVEL_16X',['../_a_d_l_x_defines_8h.html#ga5967c593434c0cba5891c996d64cff5ca81da4c659b7805407bec0d0ad595bb69',1,'ADLXDefines.h']]], - ['t_5flevel_5f2x_929',['T_LEVEL_2X',['../_a_d_l_x_defines_8h.html#ga5967c593434c0cba5891c996d64cff5ca1ab9133a629987f8ca508e3d4031b4df',1,'ADLXDefines.h']]], - ['t_5flevel_5f32x_930',['T_LEVEL_32X',['../_a_d_l_x_defines_8h.html#ga5967c593434c0cba5891c996d64cff5ca4e5b2fc5d494fd9a30109f7f7038ac03',1,'ADLXDefines.h']]], - ['t_5flevel_5f4x_931',['T_LEVEL_4X',['../_a_d_l_x_defines_8h.html#ga5967c593434c0cba5891c996d64cff5ca2abb616e9496d3cfd550ac2f92c9e3ee',1,'ADLXDefines.h']]], - ['t_5flevel_5f64x_932',['T_LEVEL_64X',['../_a_d_l_x_defines_8h.html#ga5967c593434c0cba5891c996d64cff5cafc6e09b3c44597e193bedd8a592474c0',1,'ADLXDefines.h']]], - ['t_5flevel_5f6x_933',['T_LEVEL_6X',['../_a_d_l_x_defines_8h.html#ga5967c593434c0cba5891c996d64cff5ca4f8d9cec3c1ff901e46ed1e9156c7420',1,'ADLXDefines.h']]], - ['t_5flevel_5f8x_934',['T_LEVEL_8X',['../_a_d_l_x_defines_8h.html#ga5967c593434c0cba5891c996d64cff5cad61c7030ea4f89ca43af8d9087fafd45',1,'ADLXDefines.h']]], - ['t_5flevel_5foff_935',['T_LEVEL_OFF',['../_a_d_l_x_defines_8h.html#ga5967c593434c0cba5891c996d64cff5ca07fb2f890b90b7ad6cbcf07cfbcae36c',1,'ADLXDefines.h']]], - ['t_5fmode_5famd_5foptimized_936',['T_MODE_AMD_OPTIMIZED',['../_a_d_l_x_defines_8h.html#ga7899078325beddfbe0f4e63dca8ce8caa73ae5eb0bacfbde56077eea258648325',1,'ADLXDefines.h']]], - ['t_5fmode_5foverride_5fapp_5fsettings_937',['T_MODE_OVERRIDE_APP_SETTINGS',['../_a_d_l_x_defines_8h.html#ga7899078325beddfbe0f4e63dca8ce8caa457aa8bc48fb10ec6b107b28e56a56b5',1,'ADLXDefines.h']]], - ['t_5fmode_5fuse_5fapp_5fsettings_938',['T_MODE_USE_APP_SETTINGS',['../_a_d_l_x_defines_8h.html#ga7899078325beddfbe0f4e63dca8ce8caa908c4c2fcd9ca251f77201ac62002b7e',1,'ADLXDefines.h']]], - ['terminate_939',['Terminate',['../page_cpp_help_terminate.html',1,'page_ADLXCppHelp']]], - ['tessellation_940',['Tessellation',['../c__tessellation.html',1,'domain_c_sample_3DGraphics'],['../cpp__tessellation.html',1,'domain_cpp_sample_3DGraphics']]], - ['tf_5fg22_941',['TF_G22',['../_a_d_l_x_defines_8h.html#ga7ebbfe051a5113c2c1521af3426b7955a13489b5b70dc2920b2a39b0617a1674d',1,'ADLXDefines.h']]], - ['tf_5fpq_942',['TF_PQ',['../_a_d_l_x_defines_8h.html#ga7ebbfe051a5113c2c1521af3426b7955ab7e789edc19856a34fe8b6e0c23ded66',1,'ADLXDefines.h']]], - ['tf_5fsrgb_943',['TF_SRGB',['../_a_d_l_x_defines_8h.html#ga7ebbfe051a5113c2c1521af3426b7955a0a4fa9ac7814d34d0d9da291b0496208',1,'ADLXDefines.h']]], - ['timestamp_944',['TimeStamp',['../_d_o_x__i_a_d_l_x_all_metrics__time_stamp.html',1,'DOX_IADLXAllMetrics'],['../_d_o_x__i_a_d_l_x_f_p_s__time_stamp.html',1,'DOX_IADLXFPS'],['../_d_o_x__i_a_d_l_x_g_p_u_metrics__time_stamp.html',1,'DOX_IADLXGPUMetrics'],['../_d_o_x__i_a_d_l_x_system_metrics__time_stamp.html',1,'DOX_IADLXSystemMetrics']]], - ['timingflags_945',['timingFlags',['../group__structures_val.html#ac1cdcc878673d086e98cb88e33098a26',1,'ADLX_TimingInfo']]], - ['timingstandard_946',['timingStandard',['../group__structures_val.html#a0cc91cb01a7769f4a2b5f3da06af8a9f',1,'ADLX_CustomResolution']]], - ['topleft_947',['TopLeft',['../_d_o_x__i_a_d_l_x_desktop__top_left.html',1,'DOX_IADLXDesktop']]], - ['totalsystemram_948',['TotalSystemRAM',['../_d_o_x__i_a_d_l_x_system__total_system_r_a_m.html',1,'DOX_IADLXSystem']]], - ['totalvram_949',['TotalVRAM',['../_d_o_x__i_a_d_l_x_g_p_u__total_v_r_a_m.html',1,'DOX_IADLXGPU']]], - ['trademarks_950',['Trademarks',['../page_legal__trademark.html',1,'page_legal']]], - ['type_951',['Type',['../_d_o_x__i_a_d_l_x_desktop__type.html',1,'DOX_IADLXDesktop'],['../_d_o_x__i_a_d_l_x_g_p_u__type.html',1,'DOX_IADLXGPU']]] + ['t_5flevel_5f16x_1009',['T_LEVEL_16X',['../_a_d_l_x_defines_8h.html#ga5967c593434c0cba5891c996d64cff5ca81da4c659b7805407bec0d0ad595bb69',1,'ADLXDefines.h']]], + ['t_5flevel_5f2x_1010',['T_LEVEL_2X',['../_a_d_l_x_defines_8h.html#ga5967c593434c0cba5891c996d64cff5ca1ab9133a629987f8ca508e3d4031b4df',1,'ADLXDefines.h']]], + ['t_5flevel_5f32x_1011',['T_LEVEL_32X',['../_a_d_l_x_defines_8h.html#ga5967c593434c0cba5891c996d64cff5ca4e5b2fc5d494fd9a30109f7f7038ac03',1,'ADLXDefines.h']]], + ['t_5flevel_5f4x_1012',['T_LEVEL_4X',['../_a_d_l_x_defines_8h.html#ga5967c593434c0cba5891c996d64cff5ca2abb616e9496d3cfd550ac2f92c9e3ee',1,'ADLXDefines.h']]], + ['t_5flevel_5f64x_1013',['T_LEVEL_64X',['../_a_d_l_x_defines_8h.html#ga5967c593434c0cba5891c996d64cff5cafc6e09b3c44597e193bedd8a592474c0',1,'ADLXDefines.h']]], + ['t_5flevel_5f6x_1014',['T_LEVEL_6X',['../_a_d_l_x_defines_8h.html#ga5967c593434c0cba5891c996d64cff5ca4f8d9cec3c1ff901e46ed1e9156c7420',1,'ADLXDefines.h']]], + ['t_5flevel_5f8x_1015',['T_LEVEL_8X',['../_a_d_l_x_defines_8h.html#ga5967c593434c0cba5891c996d64cff5cad61c7030ea4f89ca43af8d9087fafd45',1,'ADLXDefines.h']]], + ['t_5flevel_5foff_1016',['T_LEVEL_OFF',['../_a_d_l_x_defines_8h.html#ga5967c593434c0cba5891c996d64cff5ca07fb2f890b90b7ad6cbcf07cfbcae36c',1,'ADLXDefines.h']]], + ['t_5fmode_5famd_5foptimized_1017',['T_MODE_AMD_OPTIMIZED',['../_a_d_l_x_defines_8h.html#ga7899078325beddfbe0f4e63dca8ce8caa73ae5eb0bacfbde56077eea258648325',1,'ADLXDefines.h']]], + ['t_5fmode_5foverride_5fapp_5fsettings_1018',['T_MODE_OVERRIDE_APP_SETTINGS',['../_a_d_l_x_defines_8h.html#ga7899078325beddfbe0f4e63dca8ce8caa457aa8bc48fb10ec6b107b28e56a56b5',1,'ADLXDefines.h']]], + ['t_5fmode_5fuse_5fapp_5fsettings_1019',['T_MODE_USE_APP_SETTINGS',['../_a_d_l_x_defines_8h.html#ga7899078325beddfbe0f4e63dca8ce8caa908c4c2fcd9ca251f77201ac62002b7e',1,'ADLXDefines.h']]], + ['terminate_1020',['Terminate',['../page_cpp_help_terminate.html',1,'page_ADLXCppHelp']]], + ['tessellation_1021',['Tessellation',['../c__tessellation.html',1,'domain_c_sample_3DGraphics'],['../cpp__tessellation.html',1,'domain_cpp_sample_3DGraphics']]], + ['tf_5fg22_1022',['TF_G22',['../_a_d_l_x_defines_8h.html#ga7ebbfe051a5113c2c1521af3426b7955a13489b5b70dc2920b2a39b0617a1674d',1,'ADLXDefines.h']]], + ['tf_5fpq_1023',['TF_PQ',['../_a_d_l_x_defines_8h.html#ga7ebbfe051a5113c2c1521af3426b7955ab7e789edc19856a34fe8b6e0c23ded66',1,'ADLXDefines.h']]], + ['tf_5fsrgb_1024',['TF_SRGB',['../_a_d_l_x_defines_8h.html#ga7ebbfe051a5113c2c1521af3426b7955a0a4fa9ac7814d34d0d9da291b0496208',1,'ADLXDefines.h']]], + ['timestamp_1025',['TimeStamp',['../_d_o_x__i_a_d_l_x_all_metrics__time_stamp.html',1,'DOX_IADLXAllMetrics'],['../_d_o_x__i_a_d_l_x_f_p_s__time_stamp.html',1,'DOX_IADLXFPS'],['../_d_o_x__i_a_d_l_x_g_p_u_metrics__time_stamp.html',1,'DOX_IADLXGPUMetrics'],['../_d_o_x__i_a_d_l_x_system_metrics__time_stamp.html',1,'DOX_IADLXSystemMetrics']]], + ['timingflags_1026',['timingFlags',['../group__structures_val.html#ac1cdcc878673d086e98cb88e33098a26',1,'ADLX_TimingInfo']]], + ['timingstandard_1027',['timingStandard',['../group__structures_val.html#a0cc91cb01a7769f4a2b5f3da06af8a9f',1,'ADLX_CustomResolution']]], + ['topleft_1028',['TopLeft',['../_d_o_x__i_a_d_l_x_desktop__top_left.html',1,'DOX_IADLXDesktop']]], + ['totalsystemram_1029',['TotalSystemRAM',['../_d_o_x__i_a_d_l_x_system__total_system_r_a_m.html',1,'DOX_IADLXSystem']]], + ['totalvram_1030',['TotalVRAM',['../_d_o_x__i_a_d_l_x_g_p_u__total_v_r_a_m.html',1,'DOX_IADLXGPU']]], + ['trademarks_1031',['Trademarks',['../page_legal__trademark.html',1,'page_legal']]], + ['type_1032',['Type',['../_d_o_x__i_a_d_l_x_desktop__type.html',1,'DOX_IADLXDesktop'],['../_d_o_x__i_a_d_l_x_g_p_u__type.html',1,'DOX_IADLXGPU']]] ]; diff --git a/SDKDoc/html/search/all_14.js b/SDKDoc/html/search/all_14.js index 859f3ba0..1a2ce723 100644 --- a/SDKDoc/html/search/all_14.js +++ b/SDKDoc/html/search/all_14.js @@ -1,8 +1,9 @@ var searchData= [ - ['uniqueid_952',['UniqueId',['../_d_o_x__i_a_d_l_x_display__unique_id.html',1,'DOX_IADLXDisplay'],['../_d_o_x__i_a_d_l_x_g_p_u__unique_id.html',1,'DOX_IADLXGPU']]], - ['unknow_953',['UNKNOW',['../_a_d_l_x_defines_8h.html#ga87f8763d8496a4e5ec84964e149144fda09b024ff449662360c66ce18d20096fa',1,'ADLXDefines.h']]], - ['userprocess_954',['UserProcess',['../c_sample_userprocess.html',1,'domain_c_sample_servicecall'],['../cpp_sample_userprocess.html',1,'domain_cpp_sample_servicecall']]], - ['using_20adlx_20in_20a_20system_20service_20application_955',['Using ADLX in a system service application',['../page_guide_usingservice.html',1,'page_guide_advanced']]], - ['using_20adlx_20in_20an_20application_956',['Using ADLX in an application',['../page_guide_use__a_d_l_x.html',1,'page_guide_qs']]] + ['undefined_1033',['UNDEFINED',['../_a_d_l_x_defines_8h.html#gafcbeca41c0df518ccf5556e8e6e83f62a605159e8a4c32319fd69b5d151369d93',1,'ADLXDefines.h']]], + ['uniqueid_1034',['UniqueId',['../_d_o_x__i_a_d_l_x_display__unique_id.html',1,'DOX_IADLXDisplay'],['../_d_o_x__i_a_d_l_x_g_p_u__unique_id.html',1,'DOX_IADLXGPU']]], + ['unknow_1035',['UNKNOW',['../_a_d_l_x_defines_8h.html#ga87f8763d8496a4e5ec84964e149144fda09b024ff449662360c66ce18d20096fa',1,'ADLXDefines.h']]], + ['userprocess_1036',['UserProcess',['../c_sample_userprocess.html',1,'domain_c_sample_servicecall'],['../cpp_sample_userprocess.html',1,'domain_cpp_sample_servicecall']]], + ['using_20adlx_20in_20a_20system_20service_20application_1037',['Using ADLX in a system service application',['../page_guide_usingservice.html',1,'page_guide_advanced']]], + ['using_20adlx_20in_20an_20application_1038',['Using ADLX in an application',['../page_guide_use__a_d_l_x.html',1,'page_guide_qs']]] ]; diff --git a/SDKDoc/html/search/all_15.js b/SDKDoc/html/search/all_15.js index 4b1822d7..e58ff3ca 100644 --- a/SDKDoc/html/search/all_15.js +++ b/SDKDoc/html/search/all_15.js @@ -1,11 +1,11 @@ var searchData= [ - ['vdisplay_957',['vDisplay',['../group__structures_val.html#ace8b356f5f69d0e332b27392495a6d77',1,'ADLX_TimingInfo']]], - ['vendorid_958',['VendorId',['../_d_o_x__i_a_d_l_x_g_p_u__vendor_id.html',1,'DOX_IADLXGPU']]], - ['version_959',['Version',['../_d_o_x__i_a_d_l_x_i2_c__version.html',1,'DOX_IADLXI2C']]], - ['vfrontporch_960',['vFrontPorch',['../group__structures_val.html#a710becefc88a9b55263fdd7147260251',1,'ADLX_TimingInfo']]], - ['vpolarity_961',['vPolarity',['../group__structures_val.html#a489f1ef6e39512911fd0184c0b444c26',1,'ADLX_TimingInfo']]], - ['vramtype_962',['VRAMType',['../_d_o_x__i_a_d_l_x_g_p_u__v_r_a_m_type.html',1,'DOX_IADLXGPU']]], - ['vsyncwidth_963',['vSyncWidth',['../group__structures_val.html#a81a08b07d265370132fa4bc812f4f2ec',1,'ADLX_TimingInfo']]], - ['vtotal_964',['vTotal',['../group__structures_val.html#a98c760c16b184ee29e341a8e6a246c4d',1,'ADLX_TimingInfo']]] + ['vdisplay_1039',['vDisplay',['../group__structures_val.html#ace8b356f5f69d0e332b27392495a6d77',1,'ADLX_TimingInfo']]], + ['vendorid_1040',['VendorId',['../_d_o_x__i_a_d_l_x_g_p_u__vendor_id.html',1,'DOX_IADLXGPU']]], + ['version_1041',['Version',['../_d_o_x__i_a_d_l_x_i2_c__version.html',1,'DOX_IADLXI2C']]], + ['vfrontporch_1042',['vFrontPorch',['../group__structures_val.html#a710becefc88a9b55263fdd7147260251',1,'ADLX_TimingInfo']]], + ['vpolarity_1043',['vPolarity',['../group__structures_val.html#a489f1ef6e39512911fd0184c0b444c26',1,'ADLX_TimingInfo']]], + ['vramtype_1044',['VRAMType',['../_d_o_x__i_a_d_l_x_g_p_u__v_r_a_m_type.html',1,'DOX_IADLXGPU']]], + ['vsyncwidth_1045',['vSyncWidth',['../group__structures_val.html#a81a08b07d265370132fa4bc812f4f2ec',1,'ADLX_TimingInfo']]], + ['vtotal_1046',['vTotal',['../group__structures_val.html#a98c760c16b184ee29e341a8e6a246c4d',1,'ADLX_TimingInfo']]] ]; diff --git a/SDKDoc/html/search/all_16.js b/SDKDoc/html/search/all_16.js index 3193a1b4..20083f7f 100644 --- a/SDKDoc/html/search/all_16.js +++ b/SDKDoc/html/search/all_16.js @@ -1,16 +1,16 @@ var searchData= [ - ['waitforverticalrefresh_965',['WaitForVerticalRefresh',['../c__wait_for_vertical_refresh.html',1,'domain_c_sample_3DGraphics'],['../cpp__wait_for_vertical_refresh.html',1,'domain_cpp_sample_3DGraphics']]], - ['wfvr_5falways_5foff_966',['WFVR_ALWAYS_OFF',['../_a_d_l_x_defines_8h.html#ga169a825952eda7e83b949176a9a81028a5c956c1e3c8b9261a07df15adbc10347',1,'ADLXDefines.h']]], - ['wfvr_5falways_5fon_967',['WFVR_ALWAYS_ON',['../_a_d_l_x_defines_8h.html#ga169a825952eda7e83b949176a9a81028a384b1aaeefe96b779cb597fcc6cb2353',1,'ADLXDefines.h']]], - ['wfvr_5foff_5funless_5fapp_5fspecifies_968',['WFVR_OFF_UNLESS_APP_SPECIFIES',['../_a_d_l_x_defines_8h.html#ga169a825952eda7e83b949176a9a81028a91e122d0f7ee258bb27a5c43d5c8c675',1,'ADLXDefines.h']]], - ['wfvr_5fon_5funless_5fapp_5fspecifies_969',['WFVR_ON_UNLESS_APP_SPECIFIES',['../_a_d_l_x_defines_8h.html#ga169a825952eda7e83b949176a9a81028aa8ff57a67a337b615187f25ae341bc54',1,'ADLXDefines.h']]], - ['white_5fpoint_5f5000k_970',['WHITE_POINT_5000K',['../_a_d_l_x_defines_8h.html#gafb56c4b91425c281009c447ccb1feeabafda8bf3f312e8533c6aaaf0e44b5701d',1,'ADLXDefines.h']]], - ['white_5fpoint_5f6500k_971',['WHITE_POINT_6500K',['../_a_d_l_x_defines_8h.html#gafb56c4b91425c281009c447ccb1feeaba0a2e69d2af462123badbcc91a067112d',1,'ADLXDefines.h']]], - ['white_5fpoint_5f7500k_972',['WHITE_POINT_7500K',['../_a_d_l_x_defines_8h.html#gafb56c4b91425c281009c447ccb1feeaba585f24c3732b31a2ad036afeff29f6f7',1,'ADLXDefines.h']]], - ['white_5fpoint_5f9300k_973',['WHITE_POINT_9300K',['../_a_d_l_x_defines_8h.html#gafb56c4b91425c281009c447ccb1feeabab5870509771cc459d778cabc1dafa86c',1,'ADLXDefines.h']]], - ['white_5fpoint_5fcustom_974',['WHITE_POINT_CUSTOM',['../_a_d_l_x_defines_8h.html#gafb56c4b91425c281009c447ccb1feeaba69d26e715baf519132af949a693f443c',1,'ADLXDefines.h']]], - ['workwithadl_975',['WorkWithADL',['../c_sample__work_with_a_d_l.html',1,'domain_c_sample_Generic'],['../cpp_sample__work_with_a_d_l.html',1,'domain_cpp_sample_Generic']]], - ['write_976',['Write',['../_d_o_x__i_a_d_l_x_i2_c__write.html',1,'DOX_IADLXI2C']]], - ['writelog_977',['WriteLog',['../_d_o_x__i_a_d_l_x_log__write_log.html',1,'DOX_IADLXLog']]] + ['waitforverticalrefresh_1047',['WaitForVerticalRefresh',['../c__wait_for_vertical_refresh.html',1,'domain_c_sample_3DGraphics'],['../cpp__wait_for_vertical_refresh.html',1,'domain_cpp_sample_3DGraphics']]], + ['wfvr_5falways_5foff_1048',['WFVR_ALWAYS_OFF',['../_a_d_l_x_defines_8h.html#ga169a825952eda7e83b949176a9a81028a5c956c1e3c8b9261a07df15adbc10347',1,'ADLXDefines.h']]], + ['wfvr_5falways_5fon_1049',['WFVR_ALWAYS_ON',['../_a_d_l_x_defines_8h.html#ga169a825952eda7e83b949176a9a81028a384b1aaeefe96b779cb597fcc6cb2353',1,'ADLXDefines.h']]], + ['wfvr_5foff_5funless_5fapp_5fspecifies_1050',['WFVR_OFF_UNLESS_APP_SPECIFIES',['../_a_d_l_x_defines_8h.html#ga169a825952eda7e83b949176a9a81028a91e122d0f7ee258bb27a5c43d5c8c675',1,'ADLXDefines.h']]], + ['wfvr_5fon_5funless_5fapp_5fspecifies_1051',['WFVR_ON_UNLESS_APP_SPECIFIES',['../_a_d_l_x_defines_8h.html#ga169a825952eda7e83b949176a9a81028aa8ff57a67a337b615187f25ae341bc54',1,'ADLXDefines.h']]], + ['white_5fpoint_5f5000k_1052',['WHITE_POINT_5000K',['../_a_d_l_x_defines_8h.html#gafb56c4b91425c281009c447ccb1feeabafda8bf3f312e8533c6aaaf0e44b5701d',1,'ADLXDefines.h']]], + ['white_5fpoint_5f6500k_1053',['WHITE_POINT_6500K',['../_a_d_l_x_defines_8h.html#gafb56c4b91425c281009c447ccb1feeaba0a2e69d2af462123badbcc91a067112d',1,'ADLXDefines.h']]], + ['white_5fpoint_5f7500k_1054',['WHITE_POINT_7500K',['../_a_d_l_x_defines_8h.html#gafb56c4b91425c281009c447ccb1feeaba585f24c3732b31a2ad036afeff29f6f7',1,'ADLXDefines.h']]], + ['white_5fpoint_5f9300k_1055',['WHITE_POINT_9300K',['../_a_d_l_x_defines_8h.html#gafb56c4b91425c281009c447ccb1feeabab5870509771cc459d778cabc1dafa86c',1,'ADLXDefines.h']]], + ['white_5fpoint_5fcustom_1056',['WHITE_POINT_CUSTOM',['../_a_d_l_x_defines_8h.html#gafb56c4b91425c281009c447ccb1feeaba69d26e715baf519132af949a693f443c',1,'ADLXDefines.h']]], + ['workwithadl_1057',['WorkWithADL',['../c_sample__work_with_a_d_l.html',1,'domain_c_sample_Generic'],['../cpp_sample__work_with_a_d_l.html',1,'domain_cpp_sample_Generic']]], + ['write_1058',['Write',['../_d_o_x__i_a_d_l_x_i2_c__write.html',1,'DOX_IADLXI2C']]], + ['writelog_1059',['WriteLog',['../_d_o_x__i_a_d_l_x_log__write_log.html',1,'DOX_IADLXLog']]] ]; diff --git a/SDKDoc/html/search/all_17.js b/SDKDoc/html/search/all_17.js index b1dbe32f..c1b8719d 100644 --- a/SDKDoc/html/search/all_17.js +++ b/SDKDoc/html/search/all_17.js @@ -1,4 +1,4 @@ var searchData= [ - ['x_978',['x',['../group__structures_val.html#aa22bab0bfe9e1a768530aa8cab94662e',1,'ADLX_Point']]] + ['x_1060',['x',['../group__structures_val.html#aa22bab0bfe9e1a768530aa8cab94662e',1,'ADLX_Point']]] ]; diff --git a/SDKDoc/html/search/all_18.js b/SDKDoc/html/search/all_18.js index 1574fbdc..4a22cc73 100644 --- a/SDKDoc/html/search/all_18.js +++ b/SDKDoc/html/search/all_18.js @@ -1,7 +1,7 @@ var searchData= [ - ['y_979',['y',['../group__structures_val.html#a1b2e67a8ba86ac9f0393ee839658fe55',1,'ADLX_Point']]], - ['ycbcr_5f420_980',['YCBCR_420',['../_a_d_l_x_defines_8h.html#gaa0e9deb1567713f1044419070f2949aba0287302d7ddd58f71f513f1b992d81ce',1,'ADLXDefines.h']]], - ['ycbcr_5f422_981',['YCBCR_422',['../_a_d_l_x_defines_8h.html#gaa0e9deb1567713f1044419070f2949abad4d31dab8d82da2918cffe7665065001',1,'ADLXDefines.h']]], - ['ycbcr_5f444_982',['YCBCR_444',['../_a_d_l_x_defines_8h.html#gaa0e9deb1567713f1044419070f2949aba85751e7c89b56b44e78fe89bfad9e652',1,'ADLXDefines.h']]] + ['y_1061',['y',['../group__structures_val.html#a1b2e67a8ba86ac9f0393ee839658fe55',1,'ADLX_Point']]], + ['ycbcr_5f420_1062',['YCBCR_420',['../_a_d_l_x_defines_8h.html#gaa0e9deb1567713f1044419070f2949aba0287302d7ddd58f71f513f1b992d81ce',1,'ADLXDefines.h']]], + ['ycbcr_5f422_1063',['YCBCR_422',['../_a_d_l_x_defines_8h.html#gaa0e9deb1567713f1044419070f2949abad4d31dab8d82da2918cffe7665065001',1,'ADLXDefines.h']]], + ['ycbcr_5f444_1064',['YCBCR_444',['../_a_d_l_x_defines_8h.html#gaa0e9deb1567713f1044419070f2949aba85751e7c89b56b44e78fe89bfad9e652',1,'ADLXDefines.h']]] ]; diff --git a/SDKDoc/html/search/all_19.js b/SDKDoc/html/search/all_19.js index 744ba405..1825cccb 100644 --- a/SDKDoc/html/search/all_19.js +++ b/SDKDoc/html/search/all_19.js @@ -1,4 +1,4 @@ var searchData= [ - ['_7eadlxhelper_983',['~ADLXHelper',['../page_cpp_help_delete.html',1,'page_ADLXCppHelp']]] + ['_7eadlxhelper_1065',['~ADLXHelper',['../page_cpp_help_delete.html',1,'page_ADLXCppHelp']]] ]; diff --git a/SDKDoc/html/search/all_2.js b/SDKDoc/html/search/all_2.js index c8d4cb64..38aba562 100644 --- a/SDKDoc/html/search/all_2.js +++ b/SDKDoc/html/search/all_2.js @@ -1,18 +1,18 @@ var searchData= [ - ['bdffromadlxgpu_160',['BdfFromADLXGPU',['../_d_o_x__i_a_d_l_mapping__bdf_from_a_d_l_x_g_p_u.html',1,'DOX_IADLMapping']]], - ['begin_161',['Begin',['../_d_o_x__i_a_d_l_x_list__begin.html',1,'DOX_IADLXList']]], - ['benefits_162',['Benefits',['../page_guide_bef.html',1,'page_adlxprogrammingguide']]], - ['biosinfo_163',['BIOSInfo',['../_d_o_x__i_a_d_l_x_g_p_u__b_i_o_s_info.html',1,'DOX_IADLXGPU']]], - ['blue_164',['blue',['../group__structures_val.html#ad34c7449d0336a88ffd1cdbef31c2540',1,'ADLX_GamutColorSpace::blue()'],['../group__structures_val.html#a4080ff87d27524db90af579adfb83d72',1,'ADLX_UINT16_RGB::blue()']]], - ['boost_165',['Boost',['../c__boost.html',1,'domain_c_sample_3DGraphics'],['../cpp__boost.html',1,'domain_cpp_sample_3DGraphics']]], - ['bpc_5f10_166',['BPC_10',['../_a_d_l_x_defines_8h.html#ga75858347333129a462cee4fdf4729d6baaf8c112f48f64b58156bcbd3368fee1e',1,'ADLXDefines.h']]], - ['bpc_5f12_167',['BPC_12',['../_a_d_l_x_defines_8h.html#ga75858347333129a462cee4fdf4729d6baba8a9bc6354201651acc2dfed9bce5be',1,'ADLXDefines.h']]], - ['bpc_5f14_168',['BPC_14',['../_a_d_l_x_defines_8h.html#ga75858347333129a462cee4fdf4729d6bae6150c4c30145fa7b316577e56dfecf0',1,'ADLXDefines.h']]], - ['bpc_5f16_169',['BPC_16',['../_a_d_l_x_defines_8h.html#ga75858347333129a462cee4fdf4729d6bab3d477dbdc1ade25a89485357b8ee0ca',1,'ADLXDefines.h']]], - ['bpc_5f6_170',['BPC_6',['../_a_d_l_x_defines_8h.html#ga75858347333129a462cee4fdf4729d6ba2979beb1814574eb6d8a2d8bf7adca5c',1,'ADLXDefines.h']]], - ['bpc_5f8_171',['BPC_8',['../_a_d_l_x_defines_8h.html#ga75858347333129a462cee4fdf4729d6ba156db294ea7f1db8499f7c059343a5b4',1,'ADLXDefines.h']]], - ['building_20c_23_20bindings_20for_20adlx_172',['Building C# bindings for ADLX',['../page_guide_bindcsharp.html',1,'page_guide_qs']]], - ['building_20java_20bindings_20for_20adlx_173',['Building Java bindings for ADLX',['../page_guide_bindjava.html',1,'page_guide_qs']]], - ['building_20python_20bindings_20for_20adlx_174',['Building Python bindings for ADLX',['../page_guide_bindpy.html',1,'page_guide_qs']]] + ['bdffromadlxgpu_166',['BdfFromADLXGPU',['../_d_o_x__i_a_d_l_mapping__bdf_from_a_d_l_x_g_p_u.html',1,'DOX_IADLMapping']]], + ['begin_167',['Begin',['../_d_o_x__i_a_d_l_x_list__begin.html',1,'DOX_IADLXList']]], + ['benefits_168',['Benefits',['../page_guide_bef.html',1,'page_adlxprogrammingguide']]], + ['biosinfo_169',['BIOSInfo',['../_d_o_x__i_a_d_l_x_g_p_u__b_i_o_s_info.html',1,'DOX_IADLXGPU']]], + ['blue_170',['blue',['../group__structures_val.html#ad34c7449d0336a88ffd1cdbef31c2540',1,'ADLX_GamutColorSpace::blue()'],['../group__structures_val.html#a4080ff87d27524db90af579adfb83d72',1,'ADLX_UINT16_RGB::blue()']]], + ['boost_171',['Boost',['../c__boost.html',1,'domain_c_sample_3DGraphics'],['../cpp__boost.html',1,'domain_cpp_sample_3DGraphics']]], + ['bpc_5f10_172',['BPC_10',['../_a_d_l_x_defines_8h.html#ga75858347333129a462cee4fdf4729d6baaf8c112f48f64b58156bcbd3368fee1e',1,'ADLXDefines.h']]], + ['bpc_5f12_173',['BPC_12',['../_a_d_l_x_defines_8h.html#ga75858347333129a462cee4fdf4729d6baba8a9bc6354201651acc2dfed9bce5be',1,'ADLXDefines.h']]], + ['bpc_5f14_174',['BPC_14',['../_a_d_l_x_defines_8h.html#ga75858347333129a462cee4fdf4729d6bae6150c4c30145fa7b316577e56dfecf0',1,'ADLXDefines.h']]], + ['bpc_5f16_175',['BPC_16',['../_a_d_l_x_defines_8h.html#ga75858347333129a462cee4fdf4729d6bab3d477dbdc1ade25a89485357b8ee0ca',1,'ADLXDefines.h']]], + ['bpc_5f6_176',['BPC_6',['../_a_d_l_x_defines_8h.html#ga75858347333129a462cee4fdf4729d6ba2979beb1814574eb6d8a2d8bf7adca5c',1,'ADLXDefines.h']]], + ['bpc_5f8_177',['BPC_8',['../_a_d_l_x_defines_8h.html#ga75858347333129a462cee4fdf4729d6ba156db294ea7f1db8499f7c059343a5b4',1,'ADLXDefines.h']]], + ['building_20c_23_20bindings_20for_20adlx_178',['Building C# bindings for ADLX',['../page_guide_bindcsharp.html',1,'page_guide_qs']]], + ['building_20java_20bindings_20for_20adlx_179',['Building Java bindings for ADLX',['../page_guide_bindjava.html',1,'page_guide_qs']]], + ['building_20python_20bindings_20for_20adlx_180',['Building Python bindings for ADLX',['../page_guide_bindpy.html',1,'page_guide_qs']]] ]; diff --git a/SDKDoc/html/search/all_3.js b/SDKDoc/html/search/all_3.js index 65d7a193..20aaecc4 100644 --- a/SDKDoc/html/search/all_3.js +++ b/SDKDoc/html/search/all_3.js @@ -1,26 +1,26 @@ var searchData= [ - ['c_20samples_175',['C Samples',['../page_sample_c.html',1,'domain_samplePage']]], - ['c_23_20samples_176',['C# Samples',['../page_sample_cs.html',1,'domain_samplePage']]], - ['c_2b_2b_20samples_177',['C++ Samples',['../page_sample_cpp.html',1,'domain_samplePage']]], - ['centered_178',['CENTERED',['../_a_d_l_x_defines_8h.html#ga0ec0640b97efee73b589bf0b1c07a8fea53f811bc46dd28493ccb7260b2cc8f38',1,'ADLXDefines.h']]], - ['chill_179',['Chill',['../c__chill.html',1,'domain_c_sample_3DGraphics'],['../cpp__chill.html',1,'domain_cpp_sample_3DGraphics']]], - ['clear_180',['Clear',['../_d_o_x__i_a_d_l_x_list__clear.html',1,'DOX_IADLXList']]], - ['clearperformancemetricshistory_181',['ClearPerformanceMetricsHistory',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__clear_performance_metrics_history.html',1,'DOX_IADLXPerformanceMonitoringServices']]], - ['clearuser3dlut_182',['ClearUser3DLUT',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__clear_user3_d_l_u_t.html',1,'DOX_IADLXDisplay3DLUT']]], - ['coefficienta0_183',['coefficientA0',['../group__structures_val.html#a82a0c072f26cc842b3a8323826142d66',1,'ADLX_RegammaCoeff']]], - ['coefficienta1_184',['coefficientA1',['../group__structures_val.html#a843c3fa65f49561ff7c057e63a7b678f',1,'ADLX_RegammaCoeff']]], - ['coefficienta2_185',['coefficientA2',['../group__structures_val.html#a9059213377ccbe262625666bdf6ce8a1',1,'ADLX_RegammaCoeff']]], - ['coefficienta3_186',['coefficientA3',['../group__structures_val.html#aaab4f232db08f8c41eeed3530737ece2',1,'ADLX_RegammaCoeff']]], - ['compatibility_187',['Compatibility',['../page_guide__compatibility.html',1,'page_guide_spe']]], - ['connectortype_188',['ConnectorType',['../_d_o_x__i_a_d_l_x_display__connector_type.html',1,'DOX_IADLXDisplay']]], - ['cpuusage_189',['CPUUsage',['../_d_o_x__i_a_d_l_x_system_metrics__c_p_u_usage.html',1,'DOX_IADLXSystemMetrics']]], - ['create_190',['Create',['../_d_o_x__i_a_d_l_x_simple_eyefinity__create.html',1,'DOX_IADLXSimpleEyefinity']]], - ['createnewresolution_191',['CreateNewResolution',['../_d_o_x__i_a_d_l_x_display_custom_resolution__create_new_resolution.html',1,'DOX_IADLXDisplayCustomResolution']]], - ['cs_5fbt2020_192',['CS_BT2020',['../_a_d_l_x_defines_8h.html#gabe8d6f1562d0472d97c5edbf55c6d8cca39dc38d674d4dbbc54dde4383bb8c842',1,'ADLXDefines.h']]], - ['cs_5fdcip3_193',['CS_DCIP3',['../_a_d_l_x_defines_8h.html#gabe8d6f1562d0472d97c5edbf55c6d8ccaef18171467fde57447ed94e29d9b4ebb',1,'ADLXDefines.h']]], - ['cs_5fnative_194',['CS_NATIVE',['../_a_d_l_x_defines_8h.html#gabe8d6f1562d0472d97c5edbf55c6d8cca9e90a1fb63e1904946eb400980364fdc',1,'ADLXDefines.h']]], - ['cs_5fsrgb_195',['CS_SRGB',['../_a_d_l_x_defines_8h.html#gabe8d6f1562d0472d97c5edbf55c6d8cca8eb37dfb98408e99d29c5c0290b03be8',1,'ADLXDefines.h']]], - ['cvt_196',['CVT',['../_a_d_l_x_defines_8h.html#ga5f02fa0b6e26f22606a85221393f8ae2aa91863e8a8dc6a9708359251cb58da67',1,'ADLXDefines.h']]], - ['cvt_5frb_197',['CVT_RB',['../_a_d_l_x_defines_8h.html#ga5f02fa0b6e26f22606a85221393f8ae2aa289f79dd3346e3b76f10622218ad88d',1,'ADLXDefines.h']]] + ['c_20samples_181',['C Samples',['../page_sample_c.html',1,'domain_samplePage']]], + ['c_23_20samples_182',['C# Samples',['../page_sample_cs.html',1,'domain_samplePage']]], + ['c_2b_2b_20samples_183',['C++ Samples',['../page_sample_cpp.html',1,'domain_samplePage']]], + ['centered_184',['CENTERED',['../_a_d_l_x_defines_8h.html#ga0ec0640b97efee73b589bf0b1c07a8fea53f811bc46dd28493ccb7260b2cc8f38',1,'ADLXDefines.h']]], + ['chill_185',['Chill',['../c__chill.html',1,'domain_c_sample_3DGraphics'],['../cpp__chill.html',1,'domain_cpp_sample_3DGraphics']]], + ['clear_186',['Clear',['../_d_o_x__i_a_d_l_x_list__clear.html',1,'DOX_IADLXList']]], + ['clearperformancemetricshistory_187',['ClearPerformanceMetricsHistory',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__clear_performance_metrics_history.html',1,'DOX_IADLXPerformanceMonitoringServices']]], + ['clearuser3dlut_188',['ClearUser3DLUT',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__clear_user3_d_l_u_t.html',1,'DOX_IADLXDisplay3DLUT']]], + ['coefficienta0_189',['coefficientA0',['../group__structures_val.html#a82a0c072f26cc842b3a8323826142d66',1,'ADLX_RegammaCoeff']]], + ['coefficienta1_190',['coefficientA1',['../group__structures_val.html#a843c3fa65f49561ff7c057e63a7b678f',1,'ADLX_RegammaCoeff']]], + ['coefficienta2_191',['coefficientA2',['../group__structures_val.html#a9059213377ccbe262625666bdf6ce8a1',1,'ADLX_RegammaCoeff']]], + ['coefficienta3_192',['coefficientA3',['../group__structures_val.html#aaab4f232db08f8c41eeed3530737ece2',1,'ADLX_RegammaCoeff']]], + ['compatibility_193',['Compatibility',['../page_guide__compatibility.html',1,'page_guide_spe']]], + ['connectortype_194',['ConnectorType',['../_d_o_x__i_a_d_l_x_display__connector_type.html',1,'DOX_IADLXDisplay']]], + ['cpuusage_195',['CPUUsage',['../_d_o_x__i_a_d_l_x_system_metrics__c_p_u_usage.html',1,'DOX_IADLXSystemMetrics']]], + ['create_196',['Create',['../_d_o_x__i_a_d_l_x_simple_eyefinity__create.html',1,'DOX_IADLXSimpleEyefinity']]], + ['createnewresolution_197',['CreateNewResolution',['../_d_o_x__i_a_d_l_x_display_custom_resolution__create_new_resolution.html',1,'DOX_IADLXDisplayCustomResolution']]], + ['cs_5fbt2020_198',['CS_BT2020',['../_a_d_l_x_defines_8h.html#gabe8d6f1562d0472d97c5edbf55c6d8cca39dc38d674d4dbbc54dde4383bb8c842',1,'ADLXDefines.h']]], + ['cs_5fdcip3_199',['CS_DCIP3',['../_a_d_l_x_defines_8h.html#gabe8d6f1562d0472d97c5edbf55c6d8ccaef18171467fde57447ed94e29d9b4ebb',1,'ADLXDefines.h']]], + ['cs_5fnative_200',['CS_NATIVE',['../_a_d_l_x_defines_8h.html#gabe8d6f1562d0472d97c5edbf55c6d8cca9e90a1fb63e1904946eb400980364fdc',1,'ADLXDefines.h']]], + ['cs_5fsrgb_201',['CS_SRGB',['../_a_d_l_x_defines_8h.html#gabe8d6f1562d0472d97c5edbf55c6d8cca8eb37dfb98408e99d29c5c0290b03be8',1,'ADLXDefines.h']]], + ['cvt_202',['CVT',['../_a_d_l_x_defines_8h.html#ga5f02fa0b6e26f22606a85221393f8ae2aa91863e8a8dc6a9708359251cb58da67',1,'ADLXDefines.h']]], + ['cvt_5frb_203',['CVT_RB',['../_a_d_l_x_defines_8h.html#ga5f02fa0b6e26f22606a85221393f8ae2aa289f79dd3346e3b76f10622218ad88d',1,'ADLXDefines.h']]] ]; diff --git a/SDKDoc/html/search/all_4.js b/SDKDoc/html/search/all_4.js index 694a02ec..cf2fe7ba 100644 --- a/SDKDoc/html/search/all_4.js +++ b/SDKDoc/html/search/all_4.js @@ -1,68 +1,79 @@ var searchData= [ - ['data_198',['data',['../group__structures_val.html#a6c9de079cb901629ad01e9b90df8d501',1,'ADLX_3DLUT_Data']]], - ['dbgview_199',['DBGVIEW',['../_a_d_l_x_defines_8h.html#gae308b7ad24806dce3fe087e9a780be67a212223605a82f278e4a43166f7ea5e55',1,'ADLXDefines.h']]], - ['degamma_5fcoefficients_200',['DEGAMMA_COEFFICIENTS',['../_a_d_l_x_defines_8h.html#ga87f8763d8496a4e5ec84964e149144fda0cd33109106da8ea0637ff89a488c0e4',1,'ADLXDefines.h']]], - ['degamma_5framp_201',['DEGAMMA_RAMP',['../_a_d_l_x_defines_8h.html#ga87f8763d8496a4e5ec84964e149144fdab58305a50c2081e5495293490cfa036c',1,'ADLXDefines.h']]], - ['deleteresolution_202',['DeleteResolution',['../_d_o_x__i_a_d_l_x_display_custom_resolution__delete_resolution.html',1,'DOX_IADLXDisplayCustomResolution']]], - ['desktop_203',['Desktop',['../desktop.html',1,'page_interfaces'],['../domain_c_sample__desktop.html',1,'page_sample_c'],['../domain_cpp_sample__desktop.html',1,'page_sample_cpp']]], - ['desktop_5fduplcate_204',['DESKTOP_DUPLCATE',['../_a_d_l_x_defines_8h.html#ga83322f63ada9c973559376760f141b89ac96f7ed618b411fc68b0e1fe21f2e62c',1,'ADLXDefines.h']]], - ['desktop_5feyefinity_205',['DESKTOP_EYEFINITY',['../_a_d_l_x_defines_8h.html#ga83322f63ada9c973559376760f141b89ac483eaf5310613780a7901e317b9b2a2',1,'ADLXDefines.h']]], - ['desktop_5fsingle_206',['DESKTOP_SINGLE',['../_a_d_l_x_defines_8h.html#ga83322f63ada9c973559376760f141b89a03058f4b63d7d11fe6a5aa47154590a4',1,'ADLXDefines.h']]], - ['desktopsevent_207',['DesktopsEvent',['../c_sample_desktopevent.html',1,'domain_c_sample_globalsync'],['../cpp_sample_desktopevent.html',1,'domain_cpp_sample_globalsync']]], - ['destroy_208',['Destroy',['../_d_o_x__i_a_d_l_x_simple_eyefinity__destroy.html',1,'DOX_IADLXSimpleEyefinity']]], - ['destroyall_209',['DestroyAll',['../_d_o_x__i_a_d_l_x_simple_eyefinity__destroy_all.html',1,'DOX_IADLXSimpleEyefinity']]], - ['detailedtiming_210',['detailedTiming',['../group__structures_val.html#ab0cc9e42429d7dcb55187b1b7c9748dd',1,'ADLX_CustomResolution']]], - ['deviceid_211',['DeviceId',['../_d_o_x__i_a_d_l_x_g_p_u__device_id.html',1,'DOX_IADLXGPU']]], - ['disclaimers_212',['Disclaimers',['../page_legal__disclaimer.html',1,'page_legal']]], - ['display_213',['Display',['../display.html',1,'page_interfaces'],['../domain_c_sample__display.html',1,'page_sample_c'],['../domain_cpp_sample__display.html',1,'page_sample_cpp']]], - ['display3dlut_214',['Display3DLUT',['../c_sample_display3_d_l_u_t.html',1,'domain_c_sample_Display'],['../cpp_sample_display3_d_l_u_t.html',1,'domain_cpp_sample_Display']]], - ['display_5fcontype_5fcomposite_215',['DISPLAY_CONTYPE_COMPOSITE',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5dadb930735bf83ac951478cfe1e48e988b',1,'ADLXDefines.h']]], - ['display_5fcontype_5fcvdongle_5fjpn_216',['DISPLAY_CONTYPE_CVDONGLE_JPN',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5dab31eb7b3e4b0af7a9c94c3c25ea96037',1,'ADLXDefines.h']]], - ['display_5fcontype_5fcvdongle_5fnoni2c_5fjpn_217',['DISPLAY_CONTYPE_CVDONGLE_NONI2C_JPN',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5da88efbc7121b0b8605d514253aee67b71',1,'ADLXDefines.h']]], - ['display_5fcontype_5fcvdongle_5fnoni2c_5fntsc_218',['DISPLAY_CONTYPE_CVDONGLE_NONI2C_NTSC',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5da2d72a829a2749a5b73870051aa9ea532',1,'ADLXDefines.h']]], - ['display_5fcontype_5fcvdongle_5fntsc_219',['DISPLAY_CONTYPE_CVDONGLE_NTSC',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5da6ef67f9c7005bf44c7c9e09ba771a6d1',1,'ADLXDefines.h']]], - ['display_5fcontype_5fdisplayport_220',['DISPLAY_CONTYPE_DISPLAYPORT',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5da8b7f2b83c5165a353b89c8ee30f00926',1,'ADLXDefines.h']]], - ['display_5fcontype_5fdvi_5fd_221',['DISPLAY_CONTYPE_DVI_D',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5da66e9c3dc1143b21d451f1eeeda928922',1,'ADLXDefines.h']]], - ['display_5fcontype_5fdvi_5fi_222',['DISPLAY_CONTYPE_DVI_I',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5da976f94a4c526e32729689885d12b4974',1,'ADLXDefines.h']]], - ['display_5fcontype_5fedp_223',['DISPLAY_CONTYPE_EDP',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5da6e95611aba096c0c4e9fc4d39fa5b1aa',1,'ADLXDefines.h']]], - ['display_5fcontype_5fhdmi_5ftype_5fa_224',['DISPLAY_CONTYPE_HDMI_TYPE_A',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5da0ea53d6c677500162804e524be36389e',1,'ADLXDefines.h']]], - ['display_5fcontype_5fhdmi_5ftype_5fb_225',['DISPLAY_CONTYPE_HDMI_TYPE_B',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5da0f343261982b3c21d374c522e94dbf99',1,'ADLXDefines.h']]], - ['display_5fcontype_5fproprietary_226',['DISPLAY_CONTYPE_PROPRIETARY',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5da34fc9104608a5827f65b4966c53a215e',1,'ADLXDefines.h']]], - ['display_5fcontype_5frca_5f3component_227',['DISPLAY_CONTYPE_RCA_3COMPONENT',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5da6115b6cde3b24f5c0f1f30a551c6f302',1,'ADLXDefines.h']]], - ['display_5fcontype_5fsvideo_228',['DISPLAY_CONTYPE_SVIDEO',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5dab0d21daf08250dd0addd6d38c6bde568',1,'ADLXDefines.h']]], - ['display_5fcontype_5funknown_229',['DISPLAY_CONTYPE_UNKNOWN',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5da294e0c1bbb3ca9ccd0b4c9872f697f66',1,'ADLXDefines.h']]], - ['display_5fcontype_5fusb_5ftype_5fc_230',['DISPLAY_CONTYPE_USB_TYPE_C',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5dabcdfb70a8ce8756085bc779863d633cb',1,'ADLXDefines.h']]], - ['display_5fcontype_5fvga_231',['DISPLAY_CONTYPE_VGA',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5dafb7606e80d94f991f4adf02a785de52e',1,'ADLXDefines.h']]], - ['display_5fcontype_5fwirelessdisplay_232',['DISPLAY_CONTYPE_WIRELESSDISPLAY',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5da0dcdd2ed087cd3a4dd1deaa4be25e20c',1,'ADLXDefines.h']]], - ['display_5ftype_5fcomponent_5fvideo_233',['DISPLAY_TYPE_COMPONENT_VIDEO',['../_a_d_l_x_defines_8h.html#gae7e516225131af0ff164e9384d8d0a44ad1962a730c65ae86adf85285b5e3fe5c',1,'ADLXDefines.h']]], - ['display_5ftype_5fdigital_5fflat_5fpanel_234',['DISPLAY_TYPE_DIGITAL_FLAT_PANEL',['../_a_d_l_x_defines_8h.html#gae7e516225131af0ff164e9384d8d0a44a2e71d866e8fc16c2142042a063cf5c14',1,'ADLXDefines.h']]], - ['display_5ftype_5flcd_5fpanel_235',['DISPLAY_TYPE_LCD_PANEL',['../_a_d_l_x_defines_8h.html#gae7e516225131af0ff164e9384d8d0a44a95122594fce234a2f413fa5bacfbb0b8',1,'ADLXDefines.h']]], - ['display_5ftype_5fmonitor_236',['DISPLAY_TYPE_MONITOR',['../_a_d_l_x_defines_8h.html#gae7e516225131af0ff164e9384d8d0a44aa2fa6d64ccb655bb744838972531f814',1,'ADLXDefines.h']]], - ['display_5ftype_5fprojector_237',['DISPLAY_TYPE_PROJECTOR',['../_a_d_l_x_defines_8h.html#gae7e516225131af0ff164e9384d8d0a44aecf18dcce9017bc96ad10dda0c5f5d37',1,'ADLXDefines.h']]], - ['display_5ftype_5ftelevision_238',['DISPLAY_TYPE_TELEVISION',['../_a_d_l_x_defines_8h.html#gae7e516225131af0ff164e9384d8d0a44a8b6bf038d0bc3fa0407ec57552fb6c3a',1,'ADLXDefines.h']]], - ['display_5ftype_5funkown_239',['DISPLAY_TYPE_UNKOWN',['../_a_d_l_x_defines_8h.html#gae7e516225131af0ff164e9384d8d0a44a4a0fe4e9feb3a06c58be5aca25d8c218',1,'ADLXDefines.h']]], - ['displayblanking_240',['DisplayBlanking',['../c_sample_display_blanking.html',1,'domain_c_sample_Display'],['../cpp_sample_display_blanking.html',1,'domain_cpp_sample_Display']]], - ['displaycolordepth_241',['DisplayColorDepth',['../c_display__color_depth.html',1,'domain_c_sample_Display'],['../cpp_display__color_depth.html',1,'domain_cpp_sample_Display']]], - ['displaycustomcolor_242',['DisplayCustomColor',['../c_display__custom_color.html',1,'domain_c_sample_Display'],['../cpp_display__custom_color.html',1,'domain_cpp_sample_Display']]], - ['displaycustomresolution_243',['DisplayCustomResolution',['../c_display__custom_resolution.html',1,'domain_c_sample_Display'],['../cpp_display__custom_resolution.html',1,'domain_cpp_sample_Display']]], - ['displayevents_244',['DisplayEvents',['../c_sample_display_events.html',1,'domain_c_sample_Display'],['../cpp_sample_display_events.html',1,'domain_cpp_sample_Display'],['../cs_sample_display_events.html',1,'page_sample_cs'],['../java_sample_display_events.html',1,'page_sample_java'],['../py_sample_display_events.html',1,'page_sample_py']]], - ['displayfreesync_245',['DisplayFreeSync',['../c_display__free_sync.html',1,'domain_c_sample_Display'],['../cpp_display__free_sync.html',1,'domain_cpp_sample_Display']]], - ['displaygamma_246',['DisplayGamma',['../c_sample_display_gamma.html',1,'domain_c_sample_Display'],['../cpp_sample_display_gamma.html',1,'domain_cpp_sample_Display']]], - ['displaygamut_247',['DisplayGamut',['../c_sample_display_gamut.html',1,'domain_c_sample_Display'],['../cpp_sample_display_gamut.html',1,'domain_cpp_sample_Display']]], - ['displaygpuscaling_248',['DisplayGPUScaling',['../c_display__g_p_u_scaling.html',1,'domain_c_sample_Display'],['../cpp_display__g_p_u_scaling.html',1,'domain_cpp_sample_Display']]], - ['displayhdcp_249',['DisplayHDCP',['../c_display__h_d_c_p.html',1,'domain_c_sample_Display'],['../cpp_display__h_d_c_p.html',1,'domain_cpp_sample_Display']]], - ['displayinfo_250',['DisplayInfo',['../c_sample_displayinfo.html',1,'domain_c_sample_Display'],['../cpp_sample_displayinfo.html',1,'domain_cpp_sample_Display'],['../cs_sample_displayinfo.html',1,'page_sample_cs'],['../java_sample_displayinfo.html',1,'page_sample_java'],['../py_sample_displayinfo.html',1,'page_sample_py']]], - ['displayintegerscaling_251',['DisplayIntegerScaling',['../c_display__integer_scaling.html',1,'domain_c_sample_Display'],['../cpp_display__integer_scaling.html',1,'domain_cpp_sample_Display']]], - ['displayorientation_252',['DisplayOrientation',['../_d_o_x__i_a_d_l_x_eyefinity_desktop__display_orientation.html',1,'DOX_IADLXEyefinityDesktop']]], - ['displaypixelformat_253',['DisplayPixelFormat',['../c_display__pixel_format.html',1,'domain_c_sample_Display'],['../cpp_display__pixel_format.html',1,'domain_cpp_sample_Display']]], - ['displayscalingmode_254',['DisplayScalingMode',['../c_display__scaling_mode.html',1,'domain_c_sample_Display'],['../cpp_display__scaling_mode.html',1,'domain_cpp_sample_Display']]], - ['displaysettingsevent_255',['DisplaySettingsEvent',['../c_display_settings_event.html',1,'domain_c_sample_Display'],['../cpp_display_settings_event.html',1,'domain_cpp_sample_Display']]], - ['displaysize_256',['DisplaySize',['../_d_o_x__i_a_d_l_x_eyefinity_desktop__display_size.html',1,'DOX_IADLXEyefinityDesktop']]], - ['displaytopleft_257',['DisplayTopLeft',['../_d_o_x__i_a_d_l_x_eyefinity_desktop__display_top_left.html',1,'DOX_IADLXEyefinityDesktop']]], - ['displaytype_258',['DisplayType',['../_d_o_x__i_a_d_l_x_display__display_type.html',1,'DOX_IADLXDisplay']]], - ['displayvaribright_259',['DisplayVariBright',['../c_display__display_vari_bright.html',1,'domain_c_sample_Display'],['../cpp_display__display_vari_bright.html',1,'domain_cpp_sample_Display']]], - ['displayvsr_260',['DisplayVSR',['../c_display__v_s_r.html',1,'domain_c_sample_Display'],['../cpp_display__v_s_r.html',1,'domain_cpp_sample_Display']]], - ['dmt_261',['DMT',['../_a_d_l_x_defines_8h.html#ga5f02fa0b6e26f22606a85221393f8ae2a051eae001856e3b72c6d5f9acf8cadf8',1,'ADLXDefines.h']]], - ['driverpath_262',['DriverPath',['../_d_o_x__i_a_d_l_x_g_p_u__driver_path.html',1,'DOX_IADLXGPU']]] + ['data_204',['data',['../group__structures_val.html#a6c9de079cb901629ad01e9b90df8d501',1,'ADLX_3DLUT_Data']]], + ['dbgview_205',['DBGVIEW',['../_a_d_l_x_defines_8h.html#gae308b7ad24806dce3fe087e9a780be67a212223605a82f278e4a43166f7ea5e55',1,'ADLXDefines.h']]], + ['degamma_5fcoefficients_206',['DEGAMMA_COEFFICIENTS',['../_a_d_l_x_defines_8h.html#ga87f8763d8496a4e5ec84964e149144fda0cd33109106da8ea0637ff89a488c0e4',1,'ADLXDefines.h']]], + ['degamma_5framp_207',['DEGAMMA_RAMP',['../_a_d_l_x_defines_8h.html#ga87f8763d8496a4e5ec84964e149144fdab58305a50c2081e5495293490cfa036c',1,'ADLXDefines.h']]], + ['deleteresolution_208',['DeleteResolution',['../_d_o_x__i_a_d_l_x_display_custom_resolution__delete_resolution.html',1,'DOX_IADLXDisplayCustomResolution']]], + ['desktop_209',['Desktop',['../desktop.html',1,'page_interfaces'],['../domain_c_sample__desktop.html',1,'page_sample_c'],['../domain_cpp_sample__desktop.html',1,'page_sample_cpp']]], + ['desktop_5fduplcate_210',['DESKTOP_DUPLCATE',['../_a_d_l_x_defines_8h.html#ga83322f63ada9c973559376760f141b89ac96f7ed618b411fc68b0e1fe21f2e62c',1,'ADLXDefines.h']]], + ['desktop_5feyefinity_211',['DESKTOP_EYEFINITY',['../_a_d_l_x_defines_8h.html#ga83322f63ada9c973559376760f141b89ac483eaf5310613780a7901e317b9b2a2',1,'ADLXDefines.h']]], + ['desktop_5fsingle_212',['DESKTOP_SINGLE',['../_a_d_l_x_defines_8h.html#ga83322f63ada9c973559376760f141b89a03058f4b63d7d11fe6a5aa47154590a4',1,'ADLXDefines.h']]], + ['desktopsevent_213',['DesktopsEvent',['../c_sample_desktopevent.html',1,'domain_c_sample_globalsync'],['../cpp_sample_desktopevent.html',1,'domain_cpp_sample_globalsync']]], + ['destroy_214',['Destroy',['../_d_o_x__i_a_d_l_x_simple_eyefinity__destroy.html',1,'DOX_IADLXSimpleEyefinity']]], + ['destroyall_215',['DestroyAll',['../_d_o_x__i_a_d_l_x_simple_eyefinity__destroy_all.html',1,'DOX_IADLXSimpleEyefinity']]], + ['detailedtiming_216',['detailedTiming',['../group__structures_val.html#ab0cc9e42429d7dcb55187b1b7c9748dd',1,'ADLX_CustomResolution']]], + ['deviceid_217',['DeviceId',['../_d_o_x__i_a_d_l_x_g_p_u__device_id.html',1,'DOX_IADLXGPU']]], + ['disclaimers_218',['Disclaimers',['../page_legal__disclaimer.html',1,'page_legal']]], + ['display_219',['Display',['../display.html',1,'page_interfaces'],['../domain_c_sample__display.html',1,'page_sample_c'],['../domain_cpp_sample__display.html',1,'page_sample_cpp']]], + ['display3dlut_220',['Display3DLUT',['../c_sample_display3_d_l_u_t.html',1,'domain_c_sample_Display'],['../cpp_sample_display3_d_l_u_t.html',1,'domain_cpp_sample_Display']]], + ['display_5fcontype_5fcomposite_221',['DISPLAY_CONTYPE_COMPOSITE',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5dadb930735bf83ac951478cfe1e48e988b',1,'ADLXDefines.h']]], + ['display_5fcontype_5fcvdongle_5fjpn_222',['DISPLAY_CONTYPE_CVDONGLE_JPN',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5dab31eb7b3e4b0af7a9c94c3c25ea96037',1,'ADLXDefines.h']]], + ['display_5fcontype_5fcvdongle_5fnoni2c_5fjpn_223',['DISPLAY_CONTYPE_CVDONGLE_NONI2C_JPN',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5da88efbc7121b0b8605d514253aee67b71',1,'ADLXDefines.h']]], + ['display_5fcontype_5fcvdongle_5fnoni2c_5fntsc_224',['DISPLAY_CONTYPE_CVDONGLE_NONI2C_NTSC',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5da2d72a829a2749a5b73870051aa9ea532',1,'ADLXDefines.h']]], + ['display_5fcontype_5fcvdongle_5fntsc_225',['DISPLAY_CONTYPE_CVDONGLE_NTSC',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5da6ef67f9c7005bf44c7c9e09ba771a6d1',1,'ADLXDefines.h']]], + ['display_5fcontype_5fdisplayport_226',['DISPLAY_CONTYPE_DISPLAYPORT',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5da8b7f2b83c5165a353b89c8ee30f00926',1,'ADLXDefines.h']]], + ['display_5fcontype_5fdvi_5fd_227',['DISPLAY_CONTYPE_DVI_D',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5da66e9c3dc1143b21d451f1eeeda928922',1,'ADLXDefines.h']]], + ['display_5fcontype_5fdvi_5fi_228',['DISPLAY_CONTYPE_DVI_I',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5da976f94a4c526e32729689885d12b4974',1,'ADLXDefines.h']]], + ['display_5fcontype_5fedp_229',['DISPLAY_CONTYPE_EDP',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5da6e95611aba096c0c4e9fc4d39fa5b1aa',1,'ADLXDefines.h']]], + ['display_5fcontype_5fhdmi_5ftype_5fa_230',['DISPLAY_CONTYPE_HDMI_TYPE_A',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5da0ea53d6c677500162804e524be36389e',1,'ADLXDefines.h']]], + ['display_5fcontype_5fhdmi_5ftype_5fb_231',['DISPLAY_CONTYPE_HDMI_TYPE_B',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5da0f343261982b3c21d374c522e94dbf99',1,'ADLXDefines.h']]], + ['display_5fcontype_5fproprietary_232',['DISPLAY_CONTYPE_PROPRIETARY',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5da34fc9104608a5827f65b4966c53a215e',1,'ADLXDefines.h']]], + ['display_5fcontype_5frca_5f3component_233',['DISPLAY_CONTYPE_RCA_3COMPONENT',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5da6115b6cde3b24f5c0f1f30a551c6f302',1,'ADLXDefines.h']]], + ['display_5fcontype_5fsvideo_234',['DISPLAY_CONTYPE_SVIDEO',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5dab0d21daf08250dd0addd6d38c6bde568',1,'ADLXDefines.h']]], + ['display_5fcontype_5funknown_235',['DISPLAY_CONTYPE_UNKNOWN',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5da294e0c1bbb3ca9ccd0b4c9872f697f66',1,'ADLXDefines.h']]], + ['display_5fcontype_5fusb_5ftype_5fc_236',['DISPLAY_CONTYPE_USB_TYPE_C',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5dabcdfb70a8ce8756085bc779863d633cb',1,'ADLXDefines.h']]], + ['display_5fcontype_5fvga_237',['DISPLAY_CONTYPE_VGA',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5dafb7606e80d94f991f4adf02a785de52e',1,'ADLXDefines.h']]], + ['display_5fcontype_5fwirelessdisplay_238',['DISPLAY_CONTYPE_WIRELESSDISPLAY',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5da0dcdd2ed087cd3a4dd1deaa4be25e20c',1,'ADLXDefines.h']]], + ['display_5ftype_5fcomponent_5fvideo_239',['DISPLAY_TYPE_COMPONENT_VIDEO',['../_a_d_l_x_defines_8h.html#gae7e516225131af0ff164e9384d8d0a44ad1962a730c65ae86adf85285b5e3fe5c',1,'ADLXDefines.h']]], + ['display_5ftype_5fdigital_5fflat_5fpanel_240',['DISPLAY_TYPE_DIGITAL_FLAT_PANEL',['../_a_d_l_x_defines_8h.html#gae7e516225131af0ff164e9384d8d0a44a2e71d866e8fc16c2142042a063cf5c14',1,'ADLXDefines.h']]], + ['display_5ftype_5flcd_5fpanel_241',['DISPLAY_TYPE_LCD_PANEL',['../_a_d_l_x_defines_8h.html#gae7e516225131af0ff164e9384d8d0a44a95122594fce234a2f413fa5bacfbb0b8',1,'ADLXDefines.h']]], + ['display_5ftype_5fmonitor_242',['DISPLAY_TYPE_MONITOR',['../_a_d_l_x_defines_8h.html#gae7e516225131af0ff164e9384d8d0a44aa2fa6d64ccb655bb744838972531f814',1,'ADLXDefines.h']]], + ['display_5ftype_5fprojector_243',['DISPLAY_TYPE_PROJECTOR',['../_a_d_l_x_defines_8h.html#gae7e516225131af0ff164e9384d8d0a44aecf18dcce9017bc96ad10dda0c5f5d37',1,'ADLXDefines.h']]], + ['display_5ftype_5ftelevision_244',['DISPLAY_TYPE_TELEVISION',['../_a_d_l_x_defines_8h.html#gae7e516225131af0ff164e9384d8d0a44a8b6bf038d0bc3fa0407ec57552fb6c3a',1,'ADLXDefines.h']]], + ['display_5ftype_5funkown_245',['DISPLAY_TYPE_UNKOWN',['../_a_d_l_x_defines_8h.html#gae7e516225131af0ff164e9384d8d0a44a4a0fe4e9feb3a06c58be5aca25d8c218',1,'ADLXDefines.h']]], + ['displayblanking_246',['DisplayBlanking',['../c_sample_display_blanking.html',1,'domain_c_sample_Display'],['../cpp_sample_display_blanking.html',1,'domain_cpp_sample_Display']]], + ['displaycolordepth_247',['DisplayColorDepth',['../c_display__color_depth.html',1,'domain_c_sample_Display'],['../cpp_display__color_depth.html',1,'domain_cpp_sample_Display']]], + ['displayconnectivityexperience_248',['DisplayConnectivityExperience',['../c_display__display_connectivity_experience.html',1,'domain_c_sample_Display'],['../cpp_display__display_connectivity_experience.html',1,'domain_cpp_sample_Display']]], + ['displaycustomcolor_249',['DisplayCustomColor',['../c_display__custom_color.html',1,'domain_c_sample_Display'],['../cpp_display__custom_color.html',1,'domain_cpp_sample_Display']]], + ['displaycustomresolution_250',['DisplayCustomResolution',['../c_display__custom_resolution.html',1,'domain_c_sample_Display'],['../cpp_display__custom_resolution.html',1,'domain_cpp_sample_Display']]], + ['displayevents_251',['DisplayEvents',['../c_sample_display_events.html',1,'domain_c_sample_Display'],['../cpp_sample_display_events.html',1,'domain_cpp_sample_Display'],['../cs_sample_display_events.html',1,'page_sample_cs'],['../java_sample_display_events.html',1,'page_sample_java'],['../py_sample_display_events.html',1,'page_sample_py']]], + ['displayfreesync_252',['DisplayFreeSync',['../c_display__free_sync.html',1,'domain_c_sample_Display'],['../cpp_display__free_sync.html',1,'domain_cpp_sample_Display']]], + ['displaygamma_253',['DisplayGamma',['../c_sample_display_gamma.html',1,'domain_c_sample_Display'],['../cpp_sample_display_gamma.html',1,'domain_cpp_sample_Display']]], + ['displaygamut_254',['DisplayGamut',['../c_sample_display_gamut.html',1,'domain_c_sample_Display'],['../cpp_sample_display_gamut.html',1,'domain_cpp_sample_Display']]], + ['displaygpuscaling_255',['DisplayGPUScaling',['../c_display__g_p_u_scaling.html',1,'domain_c_sample_Display'],['../cpp_display__g_p_u_scaling.html',1,'domain_cpp_sample_Display']]], + ['displayhdcp_256',['DisplayHDCP',['../c_display__h_d_c_p.html',1,'domain_c_sample_Display'],['../cpp_display__h_d_c_p.html',1,'domain_cpp_sample_Display']]], + ['displayinfo_257',['DisplayInfo',['../c_sample_displayinfo.html',1,'domain_c_sample_Display'],['../cpp_sample_displayinfo.html',1,'domain_cpp_sample_Display'],['../cs_sample_displayinfo.html',1,'page_sample_cs'],['../java_sample_displayinfo.html',1,'page_sample_java'],['../py_sample_displayinfo.html',1,'page_sample_py']]], + ['displayintegerscaling_258',['DisplayIntegerScaling',['../c_display__integer_scaling.html',1,'domain_c_sample_Display'],['../cpp_display__integer_scaling.html',1,'domain_cpp_sample_Display']]], + ['displayorientation_259',['DisplayOrientation',['../_d_o_x__i_a_d_l_x_eyefinity_desktop__display_orientation.html',1,'DOX_IADLXEyefinityDesktop']]], + ['displaypixelformat_260',['DisplayPixelFormat',['../c_display__pixel_format.html',1,'domain_c_sample_Display'],['../cpp_display__pixel_format.html',1,'domain_cpp_sample_Display']]], + ['displayscalingmode_261',['DisplayScalingMode',['../c_display__scaling_mode.html',1,'domain_c_sample_Display'],['../cpp_display__scaling_mode.html',1,'domain_cpp_sample_Display']]], + ['displaysize_262',['DisplaySize',['../_d_o_x__i_a_d_l_x_eyefinity_desktop__display_size.html',1,'DOX_IADLXEyefinityDesktop']]], + ['displaytopleft_263',['DisplayTopLeft',['../_d_o_x__i_a_d_l_x_eyefinity_desktop__display_top_left.html',1,'DOX_IADLXEyefinityDesktop']]], + ['displaytype_264',['DisplayType',['../_d_o_x__i_a_d_l_x_display__display_type.html',1,'DOX_IADLXDisplay']]], + ['displayvaribright_265',['DisplayVariBright',['../c_display__display_vari_bright.html',1,'domain_c_sample_Display'],['../cpp_display__display_vari_bright.html',1,'domain_cpp_sample_Display']]], + ['displayvsr_266',['DisplayVSR',['../c_display__v_s_r.html',1,'domain_c_sample_Display'],['../cpp_display__v_s_r.html',1,'domain_cpp_sample_Display']]], + ['dmt_267',['DMT',['../_a_d_l_x_defines_8h.html#ga5f02fa0b6e26f22606a85221393f8ae2a051eae001856e3b72c6d5f9acf8cadf8',1,'ADLXDefines.h']]], + ['dp_5flink_5frate_5f2_5f16gbps_268',['DP_LINK_RATE_2_16GBPS',['../_a_d_l_x_defines_8h.html#gad5b0891b86d362269696ba46e1d4bdeeae87c9d32213824676ec6543f5a3c61b7',1,'ADLXDefines.h']]], + ['dp_5flink_5frate_5f2_5f43gbps_269',['DP_LINK_RATE_2_43GBPS',['../_a_d_l_x_defines_8h.html#gad5b0891b86d362269696ba46e1d4bdeea4a9e8270d9b68125a6110a27656b8997',1,'ADLXDefines.h']]], + ['dp_5flink_5frate_5f4_5f32gbps_270',['DP_LINK_RATE_4_32GBPS',['../_a_d_l_x_defines_8h.html#gad5b0891b86d362269696ba46e1d4bdeea3372eca0cefeed18988085434d499e3a',1,'ADLXDefines.h']]], + ['dp_5flink_5frate_5fhbr_271',['DP_LINK_RATE_HBR',['../_a_d_l_x_defines_8h.html#gad5b0891b86d362269696ba46e1d4bdeea35645d5d751c605c68d7510626b83c56',1,'ADLXDefines.h']]], + ['dp_5flink_5frate_5fhbr2_272',['DP_LINK_RATE_HBR2',['../_a_d_l_x_defines_8h.html#gad5b0891b86d362269696ba46e1d4bdeea77934704361a860998a76317c52f8b03',1,'ADLXDefines.h']]], + ['dp_5flink_5frate_5fhbr3_273',['DP_LINK_RATE_HBR3',['../_a_d_l_x_defines_8h.html#gad5b0891b86d362269696ba46e1d4bdeea109f634075691572ff18a40be6158252',1,'ADLXDefines.h']]], + ['dp_5flink_5frate_5frbr_274',['DP_LINK_RATE_RBR',['../_a_d_l_x_defines_8h.html#gad5b0891b86d362269696ba46e1d4bdeea63d5dd3686f86a0119d1cf331f1edca2',1,'ADLXDefines.h']]], + ['dp_5flink_5frate_5fuhbr10_275',['DP_LINK_RATE_UHBR10',['../_a_d_l_x_defines_8h.html#gad5b0891b86d362269696ba46e1d4bdeeac78010f42a30fe04e7306d302a3d1245',1,'ADLXDefines.h']]], + ['dp_5flink_5frate_5fuhbr13d5_276',['DP_LINK_RATE_UHBR13D5',['../_a_d_l_x_defines_8h.html#gad5b0891b86d362269696ba46e1d4bdeead12cd6f6bb23b34a3f7878586a0fc730',1,'ADLXDefines.h']]], + ['dp_5flink_5frate_5fuhbr20_277',['DP_LINK_RATE_UHBR20',['../_a_d_l_x_defines_8h.html#gad5b0891b86d362269696ba46e1d4bdeeaf2289ad0d49b5e1b667619a2c90fb5f4',1,'ADLXDefines.h']]], + ['dp_5flink_5frate_5funknown_278',['DP_LINK_RATE_UNKNOWN',['../_a_d_l_x_defines_8h.html#gad5b0891b86d362269696ba46e1d4bdeea04bc6767a7efdf5d1a743582793bf719',1,'ADLXDefines.h']]], + ['driverpath_279',['DriverPath',['../_d_o_x__i_a_d_l_x_g_p_u__driver_path.html',1,'DOX_IADLXGPU']]] ]; diff --git a/SDKDoc/html/search/all_5.js b/SDKDoc/html/search/all_5.js index 5779fb86..c3d8134f 100644 --- a/SDKDoc/html/search/all_5.js +++ b/SDKDoc/html/search/all_5.js @@ -1,9 +1,9 @@ var searchData= [ - ['edid_263',['EDID',['../_d_o_x__i_a_d_l_x_display__e_d_i_d.html',1,'DOX_IADLXDisplay']]], - ['empty_264',['Empty',['../_d_o_x__i_a_d_l_x_list__empty.html',1,'DOX_IADLXList']]], - ['enablelog_265',['EnableLog',['../_d_o_x__i_a_d_l_x_system__enable_log.html',1,'DOX_IADLXSystem']]], - ['end_266',['End',['../_d_o_x__i_a_d_l_x_list__end.html',1,'DOX_IADLXList']]], - ['enhancedsync_267',['EnhancedSync',['../c__enhanced_sync.html',1,'domain_c_sample_3DGraphics'],['../cpp__enhanced_sync.html',1,'domain_cpp_sample_3DGraphics']]], - ['eyefinity_268',['Eyefinity',['../c_sample_eyefinity.html',1,'domain_c_sample_Desktop'],['../cpp_sample_eyefinity.html',1,'domain_cpp_sample_Desktop']]] + ['edid_280',['EDID',['../_d_o_x__i_a_d_l_x_display__e_d_i_d.html',1,'DOX_IADLXDisplay']]], + ['empty_281',['Empty',['../_d_o_x__i_a_d_l_x_list__empty.html',1,'DOX_IADLXList']]], + ['enablelog_282',['EnableLog',['../_d_o_x__i_a_d_l_x_system__enable_log.html',1,'DOX_IADLXSystem']]], + ['end_283',['End',['../_d_o_x__i_a_d_l_x_list__end.html',1,'DOX_IADLXList']]], + ['enhancedsync_284',['EnhancedSync',['../c__enhanced_sync.html',1,'domain_c_sample_3DGraphics'],['../cpp__enhanced_sync.html',1,'domain_cpp_sample_3DGraphics']]], + ['eyefinity_285',['Eyefinity',['../c_sample_eyefinity.html',1,'domain_c_sample_Desktop'],['../cpp_sample_eyefinity.html',1,'domain_cpp_sample_Desktop']]] ]; diff --git a/SDKDoc/html/search/all_6.js b/SDKDoc/html/search/all_6.js index 9d4eaecd..585dde8c 100644 --- a/SDKDoc/html/search/all_6.js +++ b/SDKDoc/html/search/all_6.js @@ -1,7 +1,7 @@ var searchData= [ - ['format_5funknown_269',['FORMAT_UNKNOWN',['../_a_d_l_x_defines_8h.html#gaa0e9deb1567713f1044419070f2949aba0b0be2c946e4690b69fc97b9aabc262f',1,'ADLXDefines.h']]], - ['fps_270',['FPS',['../_d_o_x__i_a_d_l_x_f_p_s__f_p_s.html',1,'DOX_IADLXFPS']]], - ['frtc_271',['FRTC',['../c__f_r_t_c.html',1,'domain_c_sample_3DGraphics'],['../cpp__f_r_t_c.html',1,'domain_cpp_sample_3DGraphics']]], - ['full_5fpanel_272',['FULL_PANEL',['../_a_d_l_x_defines_8h.html#ga0ec0640b97efee73b589bf0b1c07a8fea52e5d81a538ca03d28c5d3d0dd33662c',1,'ADLXDefines.h']]] + ['format_5funknown_286',['FORMAT_UNKNOWN',['../_a_d_l_x_defines_8h.html#gaa0e9deb1567713f1044419070f2949aba0b0be2c946e4690b69fc97b9aabc262f',1,'ADLXDefines.h']]], + ['fps_287',['FPS',['../_d_o_x__i_a_d_l_x_f_p_s__f_p_s.html',1,'DOX_IADLXFPS']]], + ['frtc_288',['FRTC',['../c__f_r_t_c.html',1,'domain_c_sample_3DGraphics'],['../cpp__f_r_t_c.html',1,'domain_cpp_sample_3DGraphics']]], + ['full_5fpanel_289',['FULL_PANEL',['../_a_d_l_x_defines_8h.html#ga0ec0640b97efee73b589bf0b1c07a8fea52e5d81a538ca03d28c5d3d0dd33662c',1,'ADLXDefines.h']]] ]; diff --git a/SDKDoc/html/search/all_7.js b/SDKDoc/html/search/all_7.js index bbba1d5c..e1d967d9 100644 --- a/SDKDoc/html/search/all_7.js +++ b/SDKDoc/html/search/all_7.js @@ -1,195 +1,209 @@ var searchData= [ - ['gamma_273',['gamma',['../group__structures_val.html#acd3904c27f6266d67f9b22e709f177af',1,'ADLX_GammaRamp::gamma()'],['../group__structures_val.html#a3a743f1e79a8a4850642c819a1fae248',1,'ADLX_RegammaCoeff::gamma()']]], - ['gamut_5fspace_5fadobe_5frgb_274',['GAMUT_SPACE_ADOBE_RGB',['../_a_d_l_x_defines_8h.html#ga46dff86075115b139c1c72f447e94e14a81ccdc7e5afcb1abd12340eb5fa47301',1,'ADLXDefines.h']]], - ['gamut_5fspace_5fccir_5f2020_275',['GAMUT_SPACE_CCIR_2020',['../_a_d_l_x_defines_8h.html#ga46dff86075115b139c1c72f447e94e14adff8da50fc2428d3274deb186a9e363d',1,'ADLXDefines.h']]], - ['gamut_5fspace_5fccir_5f601_276',['GAMUT_SPACE_CCIR_601',['../_a_d_l_x_defines_8h.html#ga46dff86075115b139c1c72f447e94e14ab1622dfde8daae9398a0a245c4798935',1,'ADLXDefines.h']]], - ['gamut_5fspace_5fccir_5f709_277',['GAMUT_SPACE_CCIR_709',['../_a_d_l_x_defines_8h.html#ga46dff86075115b139c1c72f447e94e14a6d2c65316d5efd3aee2454740657b8be',1,'ADLXDefines.h']]], - ['gamut_5fspace_5fcie_5frgb_278',['GAMUT_SPACE_CIE_RGB',['../_a_d_l_x_defines_8h.html#ga46dff86075115b139c1c72f447e94e14a5d7ae134656c91cc92e397e996fadd58',1,'ADLXDefines.h']]], - ['gamut_5fspace_5fcustom_279',['GAMUT_SPACE_CUSTOM',['../_a_d_l_x_defines_8h.html#ga46dff86075115b139c1c72f447e94e14a74d331b6c316667fc652ce6bf76daf49',1,'ADLXDefines.h']]], - ['gamutb_280',['gamutB',['../group__structures_val.html#a75b06f09bda103527d0c6a3cb1347b0e',1,'ADLX_RGB']]], - ['gamutg_281',['gamutG',['../group__structures_val.html#a7540762d60fe2d8cdad1162521f6e452',1,'ADLX_RGB']]], - ['gamutr_282',['gamutR',['../group__structures_val.html#a8a53f770bc4486014dc6fdeeaef4e483',1,'ADLX_RGB']]], - ['get3dlut_283',['Get3DLUT',['../_d_o_x__i_a_d_l_x_display_services__get3_d_l_u_t.html',1,'DOX_IADLXDisplayServices']]], - ['get3dsettingschangedhandling_284',['Get3DSettingsChangedHandling',['../_d_o_x__i_a_d_l_x3_d_settings_services__get3_d_settings_changed_handling.html',1,'DOX_IADLX3DSettingsServices']]], - ['get3dsettingsservices_285',['Get3DSettingsServices',['../_d_o_x__i_a_d_l_x_system__get3_d_settings_services.html',1,'DOX_IADLXSystem']]], - ['getadlmapping_286',['GetAdlMapping',['../page_cpp_help_get_adl_mapping.html',1,'page_ADLXCppHelp']]], - ['getadlxdesktopfromadlids_287',['GetADLXDesktopFromADLIds',['../_d_o_x__i_a_d_l_mapping__get_a_d_l_x_desktop_from_a_d_l_ids.html',1,'DOX_IADLMapping']]], - ['getadlxdisplayfromadlids_288',['GetADLXDisplayFromADLIds',['../_d_o_x__i_a_d_l_mapping__get_a_d_l_x_display_from_a_d_l_ids.html',1,'DOX_IADLMapping']]], - ['getadlxgpufromadladapterindex_289',['GetADLXGPUFromAdlAdapterIndex',['../_d_o_x__i_a_d_l_mapping__get_a_d_l_x_g_p_u_from_adl_adapter_index.html',1,'DOX_IADLMapping']]], - ['getadlxgpufrombdf_290',['GetADLXGPUFromBdf',['../_d_o_x__i_a_d_l_mapping__get_a_d_l_x_g_p_u_from_bdf.html',1,'DOX_IADLMapping']]], - ['getallmetricshistory_291',['GetAllMetricsHistory',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_all_metrics_history.html',1,'DOX_IADLXPerformanceMonitoringServices']]], - ['getalluser3dlut_292',['GetAllUser3DLUT',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_all_user3_d_l_u_t.html',1,'DOX_IADLXDisplay3DLUT']]], - ['getanisotropicfiltering_293',['GetAnisotropicFiltering',['../_d_o_x__i_a_d_l_x3_d_settings_services__get_anisotropic_filtering.html',1,'DOX_IADLX3DSettingsServices']]], - ['getantialiasing_294',['GetAntiAliasing',['../_d_o_x__i_a_d_l_x3_d_settings_services__get_anti_aliasing.html',1,'DOX_IADLX3DSettingsServices']]], - ['getantilag_295',['GetAntiLag',['../_d_o_x__i_a_d_l_x3_d_settings_services__get_anti_lag.html',1,'DOX_IADLX3DSettingsServices']]], - ['getautotuning_296',['GetAutoTuning',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_auto_tuning.html',1,'DOX_IADLXGPUTuningServices']]], - ['getboost_297',['GetBoost',['../_d_o_x__i_a_d_l_x3_d_settings_services__get_boost.html',1,'DOX_IADLX3DSettingsServices']]], - ['getbrightness_298',['GetBrightness',['../_d_o_x__i_a_d_l_x_display_custom_color__get_brightness.html',1,'DOX_IADLXDisplayCustomColor']]], - ['getbrightnessrange_299',['GetBrightnessRange',['../_d_o_x__i_a_d_l_x_display_custom_color__get_brightness_range.html',1,'DOX_IADLXDisplayCustomColor']]], - ['getchill_300',['GetChill',['../_d_o_x__i_a_d_l_x3_d_settings_services__get_chill.html',1,'DOX_IADLX3DSettingsServices']]], - ['getcolordepth_301',['GetColorDepth',['../_d_o_x__i_a_d_l_x_display_services__get_color_depth.html',1,'DOX_IADLXDisplayServices']]], - ['getcontrast_302',['GetContrast',['../_d_o_x__i_a_d_l_x_display_custom_color__get_contrast.html',1,'DOX_IADLXDisplayCustomColor']]], - ['getcontrastrange_303',['GetContrastRange',['../_d_o_x__i_a_d_l_x_display_custom_color__get_contrast_range.html',1,'DOX_IADLXDisplayCustomColor']]], - ['getcpuusagerange_304',['GetCPUUsageRange',['../_d_o_x__i_a_d_l_x_system_metrics_support__get_c_p_u_usage_range.html',1,'DOX_IADLXSystemMetricsSupport']]], - ['getcurrentallmetrics_305',['GetCurrentAllMetrics',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_all_metrics.html',1,'DOX_IADLXPerformanceMonitoringServices']]], - ['getcurrentappliedresolution_306',['GetCurrentAppliedResolution',['../_d_o_x__i_a_d_l_x_display_custom_resolution__get_current_applied_resolution.html',1,'DOX_IADLXDisplayCustomResolution']]], - ['getcurrentfps_307',['GetCurrentFPS',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_f_p_s.html',1,'DOX_IADLXPerformanceMonitoringServices']]], - ['getcurrentgpumetrics_308',['GetCurrentGPUMetrics',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_g_p_u_metrics.html',1,'DOX_IADLXPerformanceMonitoringServices']]], - ['getcurrentperformancemetricshistorysize_309',['GetCurrentPerformanceMetricsHistorySize',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_performance_metrics_history_size.html',1,'DOX_IADLXPerformanceMonitoringServices']]], - ['getcurrentsystemmetrics_310',['GetCurrentSystemMetrics',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_system_metrics.html',1,'DOX_IADLXPerformanceMonitoringServices']]], - ['getcustomcolor_311',['GetCustomColor',['../_d_o_x__i_a_d_l_x_display_services__get_custom_color.html',1,'DOX_IADLXDisplayServices']]], - ['getcustomresolution_312',['GetCustomResolution',['../_d_o_x__i_a_d_l_x_display_services__get_custom_resolution.html',1,'DOX_IADLXDisplayServices']]], - ['getdescription_313',['GetDescription',['../_d_o_x__i_a_d_l_x_memory_timing_description__get_description.html',1,'DOX_IADLXMemoryTimingDescription']]], - ['getdesktopchangedhandling_314',['GetDesktopChangedHandling',['../_d_o_x__i_a_d_l_x_desktop_services__get_desktop_changed_handling.html',1,'DOX_IADLXDesktopServices']]], - ['getdesktops_315',['GetDesktops',['../_d_o_x__i_a_d_l_x_desktop_services__get_desktops.html',1,'DOX_IADLXDesktopServices']]], - ['getdesktopsservices_316',['GetDesktopsServices',['../_d_o_x__i_a_d_l_x_system__get_desktops_services.html',1,'DOX_IADLXSystem']]], - ['getdisplay_317',['GetDisplay',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event__get_display.html',1,'DOX_IADLXDisplay3DLUTChangedEvent'],['../_d_o_x__i_a_d_l_x_display_gamma_changed_event__get_display.html',1,'DOX_IADLXDisplayGammaChangedEvent'],['../_d_o_x__i_a_d_l_x_display_gamut_changed_event__get_display.html',1,'DOX_IADLXDisplayGamutChangedEvent'],['../_d_o_x__i_a_d_l_x_display_settings_changed_event__get_display.html',1,'DOX_IADLXDisplaySettingsChangedEvent'],['../_d_o_x__i_a_d_l_x_eyefinity_desktop__get_display.html',1,'DOX_IADLXEyefinityDesktop']]], - ['getdisplayblanking_318',['GetDisplayBlanking',['../_d_o_x__i_a_d_l_x_display_services1__get_display_blanking.html',1,'DOX_IADLXDisplayServices1']]], - ['getdisplaychangedhandling_319',['GetDisplayChangedHandling',['../_d_o_x__i_a_d_l_x_display_services__get_display_changed_handling.html',1,'DOX_IADLXDisplayServices']]], - ['getdisplays_320',['GetDisplays',['../_d_o_x__i_a_d_l_x_desktop__get_displays.html',1,'DOX_IADLXDesktop'],['../_d_o_x__i_a_d_l_x_display_services__get_displays.html',1,'DOX_IADLXDisplayServices']]], - ['getdisplaysservices_321',['GetDisplaysServices',['../_d_o_x__i_a_d_l_x_system__get_displays_services.html',1,'DOX_IADLXSystem']]], - ['getemptyfantuningstates_322',['GetEmptyFanTuningStates',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__get_empty_fan_tuning_states.html',1,'DOX_IADLXManualFanTuning']]], - ['getemptygputuningstates_323',['GetEmptyGPUTuningStates',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning1__get_empty_g_p_u_tuning_states.html',1,'DOX_IADLXManualGraphicsTuning1']]], - ['getemptyvramtuningstates_324',['GetEmptyVRAMTuningStates',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_empty_v_r_a_m_tuning_states.html',1,'DOX_IADLXManualVRAMTuning1']]], - ['getenhancedsync_325',['GetEnhancedSync',['../_d_o_x__i_a_d_l_x3_d_settings_services__get_enhanced_sync.html',1,'DOX_IADLX3DSettingsServices']]], - ['getfanspeed_326',['GetFanSpeed',['../_d_o_x__i_a_d_l_x_manual_fan_tuning_state__get_fan_speed.html',1,'DOX_IADLXManualFanTuningState']]], - ['getfantuningranges_327',['GetFanTuningRanges',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__get_fan_tuning_ranges.html',1,'DOX_IADLXManualFanTuning']]], - ['getfantuningstates_328',['GetFanTuningStates',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__get_fan_tuning_states.html',1,'DOX_IADLXManualFanTuning']]], - ['getfps_329',['GetFPS',['../_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__get_f_p_s.html',1,'DOX_IADLX3DFrameRateTargetControl'],['../_d_o_x__i_a_d_l_x_all_metrics__get_f_p_s.html',1,'DOX_IADLXAllMetrics']]], - ['getfpshistory_330',['GetFPSHistory',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_f_p_s_history.html',1,'DOX_IADLXPerformanceMonitoringServices']]], - ['getfpsrange_331',['GetFPSRange',['../_d_o_x__i_a_d_l_x3_d_chill__get_f_p_s_range.html',1,'DOX_IADLX3DChill'],['../_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__get_f_p_s_range.html',1,'DOX_IADLX3DFrameRateTargetControl']]], - ['getframeratetargetcontrol_332',['GetFrameRateTargetControl',['../_d_o_x__i_a_d_l_x3_d_settings_services__get_frame_rate_target_control.html',1,'DOX_IADLX3DSettingsServices']]], - ['getfreesync_333',['GetFreeSync',['../_d_o_x__i_a_d_l_x_display_services__get_free_sync.html',1,'DOX_IADLXDisplayServices']]], - ['getfrequency_334',['GetFrequency',['../_d_o_x__i_a_d_l_x_manual_tuning_state__get_frequency.html',1,'DOX_IADLXManualTuningState']]], - ['getgamma_335',['GetGamma',['../_d_o_x__i_a_d_l_x_display_services__get_gamma.html',1,'DOX_IADLXDisplayServices']]], - ['getgammacoefficient_336',['GetGammaCoefficient',['../_d_o_x__i_a_d_l_x_display_gamma__get_gamma_coefficient.html',1,'DOX_IADLXDisplayGamma']]], - ['getgammaramp_337',['GetGammaRamp',['../_d_o_x__i_a_d_l_x_display_gamma__get_gamma_ramp.html',1,'DOX_IADLXDisplayGamma']]], - ['getgamut_338',['GetGamut',['../_d_o_x__i_a_d_l_x_display_services__get_gamut.html',1,'DOX_IADLXDisplayServices']]], - ['getgamutcolorspace_339',['GetGamutColorSpace',['../_d_o_x__i_a_d_l_x_display_gamut__get_gamut_color_space.html',1,'DOX_IADLXDisplayGamut']]], - ['getgpu_340',['GetGPU',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__get_g_p_u.html',1,'DOX_IADLX3DSettingsChangedEvent'],['../_d_o_x__i_a_d_l_x_display__get_g_p_u.html',1,'DOX_IADLXDisplay'],['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__get_g_p_u.html',1,'DOX_IADLXGPUTuningChangedEvent']]], - ['getgpuclockspeedrange_341',['GetGPUClockSpeedRange',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_clock_speed_range.html',1,'DOX_IADLXGPUMetricsSupport']]], - ['getgpufanspeedrange_342',['GetGPUFanSpeedRange',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_fan_speed_range.html',1,'DOX_IADLXGPUMetricsSupport']]], - ['getgpuhotspottemperaturerange_343',['GetGPUHotspotTemperatureRange',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_hotspot_temperature_range.html',1,'DOX_IADLXGPUMetricsSupport']]], - ['getgpuintaketemperaturerange_344',['GetGPUIntakeTemperatureRange',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_intake_temperature_range.html',1,'DOX_IADLXGPUMetricsSupport']]], - ['getgpumaxfrequency_345',['GetGPUMaxFrequency',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_max_frequency.html',1,'DOX_IADLXManualGraphicsTuning2']]], - ['getgpumaxfrequencyrange_346',['GetGPUMaxFrequencyRange',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_max_frequency_range.html',1,'DOX_IADLXManualGraphicsTuning2']]], - ['getgpumetrics_347',['GetGPUMetrics',['../_d_o_x__i_a_d_l_x_all_metrics__get_g_p_u_metrics.html',1,'DOX_IADLXAllMetrics']]], - ['getgpumetricshistory_348',['GetGPUMetricsHistory',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_g_p_u_metrics_history.html',1,'DOX_IADLXPerformanceMonitoringServices']]], - ['getgpuminfrequency_349',['GetGPUMinFrequency',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_min_frequency.html',1,'DOX_IADLXManualGraphicsTuning2']]], - ['getgpuminfrequencyrange_350',['GetGPUMinFrequencyRange',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_min_frequency_range.html',1,'DOX_IADLXManualGraphicsTuning2']]], - ['getgpupowerrange_351',['GetGPUPowerRange',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_power_range.html',1,'DOX_IADLXGPUMetricsSupport']]], - ['getgpus_352',['GetGPUs',['../_d_o_x__i_a_d_l_x_system__get_g_p_us.html',1,'DOX_IADLXSystem']]], - ['getgpuscaling_353',['GetGPUScaling',['../_d_o_x__i_a_d_l_x_display_services__get_g_p_u_scaling.html',1,'DOX_IADLXDisplayServices']]], - ['getgpuschangedhandling_354',['GetGPUsChangedHandling',['../_d_o_x__i_a_d_l_x_system__get_g_p_us_changed_handling.html',1,'DOX_IADLXSystem']]], - ['getgputemperaturerange_355',['GetGPUTemperatureRange',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_temperature_range.html',1,'DOX_IADLXGPUMetricsSupport']]], - ['getgputotalboardpowerrange_356',['GetGPUTotalBoardPowerRange',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_total_board_power_range.html',1,'DOX_IADLXGPUMetricsSupport']]], - ['getgputuningchangedhandling_357',['GetGPUTuningChangedHandling',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_g_p_u_tuning_changed_handling.html',1,'DOX_IADLXGPUTuningServices']]], - ['getgputuningranges_358',['GetGPUTuningRanges',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning1__get_g_p_u_tuning_ranges.html',1,'DOX_IADLXManualGraphicsTuning1']]], - ['getgputuningservices_359',['GetGPUTuningServices',['../_d_o_x__i_a_d_l_x_system__get_g_p_u_tuning_services.html',1,'DOX_IADLXSystem']]], - ['getgputuningstates_360',['GetGPUTuningStates',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning1__get_g_p_u_tuning_states.html',1,'DOX_IADLXManualGraphicsTuning1']]], - ['getgpuusagerange_361',['GetGPUUsageRange',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_usage_range.html',1,'DOX_IADLXGPUMetricsSupport']]], - ['getgpuvoltage_362',['GetGPUVoltage',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_voltage.html',1,'DOX_IADLXManualGraphicsTuning2']]], - ['getgpuvoltagerange_363',['GetGPUVoltageRange',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_voltage_range.html',1,'DOX_IADLXGPUMetricsSupport'],['../_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_voltage_range.html',1,'DOX_IADLXManualGraphicsTuning2']]], - ['getgpuvramclockspeedrange_364',['GetGPUVRAMClockSpeedRange',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_v_r_a_m_clock_speed_range.html',1,'DOX_IADLXGPUMetricsSupport']]], - ['getgpuvramrange_365',['GetGPUVRAMRange',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_v_r_a_m_range.html',1,'DOX_IADLXGPUMetricsSupport']]], - ['gethdcp_366',['GetHDCP',['../_d_o_x__i_a_d_l_x_display_services__get_h_d_c_p.html',1,'DOX_IADLXDisplayServices']]], - ['gethdruser3dlut_367',['GetHDRUser3DLUT',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_h_d_r_user3_d_l_u_t.html',1,'DOX_IADLXDisplay3DLUT']]], - ['gethue_368',['GetHue',['../_d_o_x__i_a_d_l_x_display_custom_color__get_hue.html',1,'DOX_IADLXDisplayCustomColor']]], - ['gethuerange_369',['GetHueRange',['../_d_o_x__i_a_d_l_x_display_custom_color__get_hue_range.html',1,'DOX_IADLXDisplayCustomColor']]], - ['geti2c_370',['GetI2C',['../_d_o_x__i_a_d_l_x_system__get_i2_c.html',1,'DOX_IADLXSystem']]], - ['getimagesharpening_371',['GetImageSharpening',['../_d_o_x__i_a_d_l_x3_d_settings_services__get_image_sharpening.html',1,'DOX_IADLX3DSettingsServices']]], - ['getintegerscaling_372',['GetIntegerScaling',['../_d_o_x__i_a_d_l_x_display_services__get_integer_scaling.html',1,'DOX_IADLXDisplayServices']]], - ['getlevel_373',['GetLevel',['../_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__get_level.html',1,'DOX_IADLX3DAnisotropicFiltering'],['../_d_o_x__i_a_d_l_x3_d_anti_aliasing__get_level.html',1,'DOX_IADLX3DAntiAliasing'],['../_d_o_x__i_a_d_l_x3_d_anti_lag1__get_level.html',1,'DOX_IADLX3DAntiLag1'],['../_d_o_x__i_a_d_l_x3_d_tessellation__get_level.html',1,'DOX_IADLX3DTessellation']]], - ['getmanualfantuning_374',['GetManualFanTuning',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_fan_tuning.html',1,'DOX_IADLXGPUTuningServices']]], - ['getmanualgfxtuning_375',['GetManualGFXTuning',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_g_f_x_tuning.html',1,'DOX_IADLXGPUTuningServices']]], - ['getmanualpowertuning_376',['GetManualPowerTuning',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_power_tuning.html',1,'DOX_IADLXGPUTuningServices']]], - ['getmanualvramtuning_377',['GetManualVRAMTuning',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_v_r_a_m_tuning.html',1,'DOX_IADLXGPUTuningServices']]], - ['getmaxfps_378',['GetMaxFPS',['../_d_o_x__i_a_d_l_x3_d_chill__get_max_f_p_s.html',1,'DOX_IADLX3DChill']]], - ['getmaxperformancemetricshistorysize_379',['GetMaxPerformanceMetricsHistorySize',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_max_performance_metrics_history_size.html',1,'DOX_IADLXPerformanceMonitoringServices']]], - ['getmaxperformancemetricshistorysizerange_380',['GetMaxPerformanceMetricsHistorySizeRange',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_max_performance_metrics_history_size_range.html',1,'DOX_IADLXPerformanceMonitoringServices']]], - ['getmaxvramfrequency_381',['GetMaxVRAMFrequency',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_max_v_r_a_m_frequency.html',1,'DOX_IADLXManualVRAMTuning2']]], - ['getmaxvramfrequencyrange_382',['GetMaxVRAMFrequencyRange',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_max_v_r_a_m_frequency_range.html',1,'DOX_IADLXManualVRAMTuning2']]], - ['getmemorytimingdescription_383',['GetMemoryTimingDescription',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_memory_timing_description.html',1,'DOX_IADLXManualVRAMTuning1'],['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_memory_timing_description.html',1,'DOX_IADLXManualVRAMTuning2']]], - ['getmethod_384',['GetMethod',['../_d_o_x__i_a_d_l_x3_d_anti_aliasing__get_method.html',1,'DOX_IADLX3DAntiAliasing']]], - ['getminacousticlimit_385',['GetMinAcousticLimit',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_acoustic_limit.html',1,'DOX_IADLXManualFanTuning']]], - ['getminacousticlimitrange_386',['GetMinAcousticLimitRange',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_acoustic_limit_range.html',1,'DOX_IADLXManualFanTuning']]], - ['getminfanspeed_387',['GetMinFanSpeed',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_fan_speed.html',1,'DOX_IADLXManualFanTuning']]], - ['getminfanspeedrange_388',['GetMinFanSpeedRange',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_fan_speed_range.html',1,'DOX_IADLXManualFanTuning']]], - ['getminfps_389',['GetMinFPS',['../_d_o_x__i_a_d_l_x3_d_chill__get_min_f_p_s.html',1,'DOX_IADLX3DChill']]], - ['getmode_390',['GetMode',['../_d_o_x__i_a_d_l_x3_d_anti_aliasing__get_mode.html',1,'DOX_IADLX3DAntiAliasing'],['../_d_o_x__i_a_d_l_x3_d_tessellation__get_mode.html',1,'DOX_IADLX3DTessellation'],['../_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__get_mode.html',1,'DOX_IADLX3DWaitForVerticalRefresh'],['../_d_o_x__i_a_d_l_x_display_scaling_mode__get_mode.html',1,'DOX_IADLXDisplayScalingMode']]], - ['getmorphologicalantialiasing_391',['GetMorphologicalAntiAliasing',['../_d_o_x__i_a_d_l_x3_d_settings_services__get_morphological_anti_aliasing.html',1,'DOX_IADLX3DSettingsServices']]], - ['getnumberofdesktops_392',['GetNumberOfDesktops',['../_d_o_x__i_a_d_l_x_desktop_services__get_number_of_desktops.html',1,'DOX_IADLXDesktopServices']]], - ['getnumberofdisplays_393',['GetNumberOfDisplays',['../_d_o_x__i_a_d_l_x_desktop__get_number_of_displays.html',1,'DOX_IADLXDesktop'],['../_d_o_x__i_a_d_l_x_display_services__get_number_of_displays.html',1,'DOX_IADLXDisplayServices']]], - ['getorigin_394',['GetOrigin',['../_d_o_x__i_a_d_l_x_changed_event__get_origin.html',1,'DOX_IADLXChangedEvent']]], - ['getperformancemonitoringservices_395',['GetPerformanceMonitoringServices',['../_d_o_x__i_a_d_l_x_system__get_performance_monitoring_services.html',1,'DOX_IADLXSystem']]], - ['getpixelformat_396',['GetPixelFormat',['../_d_o_x__i_a_d_l_x_display_services__get_pixel_format.html',1,'DOX_IADLXDisplayServices']]], - ['getpowerlimit_397',['GetPowerLimit',['../_d_o_x__i_a_d_l_x_manual_power_tuning__get_power_limit.html',1,'DOX_IADLXManualPowerTuning']]], - ['getpowerlimitrange_398',['GetPowerLimitRange',['../_d_o_x__i_a_d_l_x_manual_power_tuning__get_power_limit_range.html',1,'DOX_IADLXManualPowerTuning']]], - ['getpresettuning_399',['GetPresetTuning',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_preset_tuning.html',1,'DOX_IADLXGPUTuningServices']]], - ['getradeonsuperresolution_400',['GetRadeonSuperResolution',['../_d_o_x__i_a_d_l_x3_d_settings_services__get_radeon_super_resolution.html',1,'DOX_IADLX3DSettingsServices']]], - ['getresetshadercache_401',['GetResetShaderCache',['../_d_o_x__i_a_d_l_x3_d_settings_services__get_reset_shader_cache.html',1,'DOX_IADLX3DSettingsServices']]], - ['getresolution_402',['GetResolution',['../_d_o_x__i_a_d_l_x3_d_boost__get_resolution.html',1,'DOX_IADLX3DBoost']]], - ['getresolutionlist_403',['GetResolutionList',['../_d_o_x__i_a_d_l_x_display_custom_resolution__get_resolution_list.html',1,'DOX_IADLXDisplayCustomResolution']]], - ['getresolutionrange_404',['GetResolutionRange',['../_d_o_x__i_a_d_l_x3_d_boost__get_resolution_range.html',1,'DOX_IADLX3DBoost']]], - ['getsamplinginterval_405',['GetSamplingInterval',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_sampling_interval.html',1,'DOX_IADLXPerformanceMonitoringServices']]], - ['getsamplingintervalrange_406',['GetSamplingIntervalRange',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_sampling_interval_range.html',1,'DOX_IADLXPerformanceMonitoringServices']]], - ['getsaturation_407',['GetSaturation',['../_d_o_x__i_a_d_l_x_display_custom_color__get_saturation.html',1,'DOX_IADLXDisplayCustomColor']]], - ['getsaturationrange_408',['GetSaturationRange',['../_d_o_x__i_a_d_l_x_display_custom_color__get_saturation_range.html',1,'DOX_IADLXDisplayCustomColor']]], - ['getscalingmode_409',['GetScalingMode',['../_d_o_x__i_a_d_l_x_display_services__get_scaling_mode.html',1,'DOX_IADLXDisplayServices']]], - ['getscedynamiccontrast_410',['GetSCEDynamicContrast',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_s_c_e_dynamic_contrast.html',1,'DOX_IADLXDisplay3DLUT']]], - ['getscedynamiccontrastrange_411',['GetSCEDynamicContrastRange',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_s_c_e_dynamic_contrast_range.html',1,'DOX_IADLXDisplay3DLUT']]], - ['getsdruser3dlut_412',['GetSDRUser3DLUT',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_s_d_r_user3_d_l_u_t.html',1,'DOX_IADLXDisplay3DLUT']]], - ['getsharpness_413',['GetSharpness',['../_d_o_x__i_a_d_l_x3_d_image_sharpening__get_sharpness.html',1,'DOX_IADLX3DImageSharpening'],['../_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__get_sharpness.html',1,'DOX_IADLX3DRadeonSuperResolution']]], - ['getsharpnessrange_414',['GetSharpnessRange',['../_d_o_x__i_a_d_l_x3_d_image_sharpening__get_sharpness_range.html',1,'DOX_IADLX3DImageSharpening'],['../_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__get_sharpness_range.html',1,'DOX_IADLX3DRadeonSuperResolution']]], - ['getsimpleeyefinity_415',['GetSimpleEyefinity',['../_d_o_x__i_a_d_l_x_desktop_services__get_simple_eyefinity.html',1,'DOX_IADLXDesktopServices']]], - ['getsmartshiftrange_416',['GetSmartShiftRange',['../_d_o_x__i_a_d_l_x_system_metrics_support__get_smart_shift_range.html',1,'DOX_IADLXSystemMetricsSupport']]], - ['getsupportedgpumetrics_417',['GetSupportedGPUMetrics',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_supported_g_p_u_metrics.html',1,'DOX_IADLXPerformanceMonitoringServices']]], - ['getsupportedmemorytimingdescriptionlist_418',['GetSupportedMemoryTimingDescriptionList',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_supported_memory_timing_description_list.html',1,'DOX_IADLXManualVRAMTuning1'],['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_supported_memory_timing_description_list.html',1,'DOX_IADLXManualVRAMTuning2']]], - ['getsupportedsystemmetrics_419',['GetSupportedSystemMetrics',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_supported_system_metrics.html',1,'DOX_IADLXPerformanceMonitoringServices']]], - ['getsystemmetrics_420',['GetSystemMetrics',['../_d_o_x__i_a_d_l_x_all_metrics__get_system_metrics.html',1,'DOX_IADLXAllMetrics']]], - ['getsystemmetricshistory_421',['GetSystemMetricsHistory',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_system_metrics_history.html',1,'DOX_IADLXPerformanceMonitoringServices']]], - ['getsystemramrange_422',['GetSystemRAMRange',['../_d_o_x__i_a_d_l_x_system_metrics_support__get_system_r_a_m_range.html',1,'DOX_IADLXSystemMetricsSupport']]], - ['getsystemservices_423',['GetSystemServices',['../page_cpp_help_get_system_services.html',1,'page_ADLXCppHelp']]], - ['gettargetfanspeed_424',['GetTargetFanSpeed',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__get_target_fan_speed.html',1,'DOX_IADLXManualFanTuning']]], - ['gettargetfanspeedrange_425',['GetTargetFanSpeedRange',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__get_target_fan_speed_range.html',1,'DOX_IADLXManualFanTuning']]], - ['gettdclimit_426',['GetTDCLimit',['../_d_o_x__i_a_d_l_x_manual_power_tuning__get_t_d_c_limit.html',1,'DOX_IADLXManualPowerTuning']]], - ['gettdclimitrange_427',['GetTDCLimitRange',['../_d_o_x__i_a_d_l_x_manual_power_tuning__get_t_d_c_limit_range.html',1,'DOX_IADLXManualPowerTuning']]], - ['gettemperature_428',['GetTemperature',['../_d_o_x__i_a_d_l_x_display_custom_color__get_temperature.html',1,'DOX_IADLXDisplayCustomColor'],['../_d_o_x__i_a_d_l_x_manual_fan_tuning_state__get_temperature.html',1,'DOX_IADLXManualFanTuningState']]], - ['gettemperaturerange_429',['GetTemperatureRange',['../_d_o_x__i_a_d_l_x_display_custom_color__get_temperature_range.html',1,'DOX_IADLXDisplayCustomColor']]], - ['gettessellation_430',['GetTessellation',['../_d_o_x__i_a_d_l_x3_d_settings_services__get_tessellation.html',1,'DOX_IADLX3DSettingsServices']]], - ['getuser3dlutindex_431',['GetUser3DLUTIndex',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_user3_d_l_u_t_index.html',1,'DOX_IADLXDisplay3DLUT']]], - ['getvalue_432',['GetValue',['../_d_o_x__i_a_d_l_x_display_color_depth__get_value.html',1,'DOX_IADLXDisplayColorDepth'],['../_d_o_x__i_a_d_l_x_display_pixel_format__get_value.html',1,'DOX_IADLXDisplayPixelFormat'],['../_d_o_x__i_a_d_l_x_display_resolution__get_value.html',1,'DOX_IADLXDisplayResolution']]], - ['getvaribright_433',['GetVariBright',['../_d_o_x__i_a_d_l_x_display_services__get_vari_bright.html',1,'DOX_IADLXDisplayServices']]], - ['getvirtualsuperresolution_434',['GetVirtualSuperResolution',['../_d_o_x__i_a_d_l_x_display_services__get_virtual_super_resolution.html',1,'DOX_IADLXDisplayServices']]], - ['getvoltage_435',['GetVoltage',['../_d_o_x__i_a_d_l_x_manual_tuning_state__get_voltage.html',1,'DOX_IADLXManualTuningState']]], - ['getvramtuningranges_436',['GetVRAMTuningRanges',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_v_r_a_m_tuning_ranges.html',1,'DOX_IADLXManualVRAMTuning1']]], - ['getvramtuningstates_437',['GetVRAMTuningStates',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_v_r_a_m_tuning_states.html',1,'DOX_IADLXManualVRAMTuning1']]], - ['getwaitforverticalrefresh_438',['GetWaitForVerticalRefresh',['../_d_o_x__i_a_d_l_x3_d_settings_services__get_wait_for_vertical_refresh.html',1,'DOX_IADLX3DSettingsServices']]], - ['getwhitepoint_439',['GetWhitePoint',['../_d_o_x__i_a_d_l_x_display_gamut__get_white_point.html',1,'DOX_IADLXDisplayGamut']]], - ['getzerorpmstate_440',['GetZeroRPMState',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__get_zero_r_p_m_state.html',1,'DOX_IADLXManualFanTuning']]], - ['gpixelclock_441',['GPixelClock',['../group__structures_val.html#adbbd4af06563688dca57c04d58c0ce7c',1,'ADLX_CustomResolution']]], - ['gpu_442',['GPU',['../gpu.html',1,'page_interfaces']]], - ['gpu_20tuning_443',['GPU Tuning',['../domain_c_sample__g_p_u_tuning.html',1,'page_sample_c'],['../domain_cpp_sample__g_p_u_tuning.html',1,'page_sample_cpp'],['../gputuning.html',1,'page_interfaces']]], - ['gpuautotuning_444',['GPUAutoTuning',['../c__g_p_u_auto_tuning.html',1,'domain_c_sample_GPUTuning'],['../cpp__g_p_u_auto_tuning.html',1,'domain_cpp_sample_GPUTuning']]], - ['gpuclockspeed_445',['GPUClockSpeed',['../_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_clock_speed.html',1,'DOX_IADLXGPUMetrics']]], - ['gpufanspeed_446',['GPUFanSpeed',['../_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_fan_speed.html',1,'DOX_IADLXGPUMetrics']]], - ['gpuhotspottemperature_447',['GPUHotspotTemperature',['../_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_hotspot_temperature.html',1,'DOX_IADLXGPUMetrics']]], - ['gpuintaketemperature_448',['GPUIntakeTemperature',['../_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_intake_temperature.html',1,'DOX_IADLXGPUMetrics']]], - ['gpupower_449',['GPUPower',['../_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_power.html',1,'DOX_IADLXGPUMetrics']]], - ['gpupresettuning_450',['GPUPresetTuning',['../c__g_p_u_preset_tuning.html',1,'domain_c_sample_GPUTuning'],['../cpp__g_p_u_preset_tuning.html',1,'domain_cpp_sample_GPUTuning']]], - ['gpus_451',['GPUs',['../c_sample_gpus.html',1,'domain_c_sample_Generic'],['../cpp_sample_gpus.html',1,'domain_cpp_sample_Generic']]], - ['gpuservicecall_452',['GPUServiceCall',['../c_sample__g_p_u_service_call.html',1,'domain_c_sample_servicecall'],['../cpp_sample__g_p_u_service_call.html',1,'domain_cpp_sample_servicecall']]], - ['gputemperature_453',['GPUTemperature',['../_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_temperature.html',1,'DOX_IADLXGPUMetrics']]], - ['gputotalboardpower_454',['GPUTotalBoardPower',['../_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_total_board_power.html',1,'DOX_IADLXGPUMetrics']]], - ['gputype_5fdiscrete_455',['GPUTYPE_DISCRETE',['../_a_d_l_x_defines_8h.html#ga6fb3c9944d5c8aa79f7dbd0f675fac34a5aa5ebc90d45840cfadec5bd25e50423',1,'ADLXDefines.h']]], - ['gputype_5fintegrated_456',['GPUTYPE_INTEGRATED',['../_a_d_l_x_defines_8h.html#ga6fb3c9944d5c8aa79f7dbd0f675fac34af54e5303fc76110709462383628c0d5b',1,'ADLXDefines.h']]], - ['gputype_5fundefined_457',['GPUTYPE_UNDEFINED',['../_a_d_l_x_defines_8h.html#ga6fb3c9944d5c8aa79f7dbd0f675fac34ace1bf6380e6eb87aec4f7879f4d117c9',1,'ADLXDefines.h']]], - ['gpuusage_458',['GPUUsage',['../_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_usage.html',1,'DOX_IADLXGPUMetrics']]], - ['gpuvoltage_459',['GPUVoltage',['../_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_voltage.html',1,'DOX_IADLXGPUMetrics']]], - ['gpuvram_460',['GPUVRAM',['../_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_v_r_a_m.html',1,'DOX_IADLXGPUMetrics']]], - ['gpuvramclockspeed_461',['GPUVRAMClockSpeed',['../_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_v_r_a_m_clock_speed.html',1,'DOX_IADLXGPUMetrics']]], - ['green_462',['green',['../group__structures_val.html#a84a443716c92b943096a38c0128cb197',1,'ADLX_GamutColorSpace::green()'],['../group__structures_val.html#a34a0f0cc6253a1238f5115694538607f',1,'ADLX_UINT16_RGB::green()']]], - ['gridsize_463',['GridSize',['../_d_o_x__i_a_d_l_x_eyefinity_desktop__grid_size.html',1,'DOX_IADLXEyefinityDesktop']]], - ['gtf_464',['GTF',['../_a_d_l_x_defines_8h.html#ga5f02fa0b6e26f22606a85221393f8ae2ab1b85071af6cee6911203f8f850eb2bd',1,'ADLXDefines.h']]] + ['gamma_290',['gamma',['../group__structures_val.html#acd3904c27f6266d67f9b22e709f177af',1,'ADLX_GammaRamp::gamma()'],['../group__structures_val.html#a3a743f1e79a8a4850642c819a1fae248',1,'ADLX_RegammaCoeff::gamma()']]], + ['gamut_5fspace_5fadobe_5frgb_291',['GAMUT_SPACE_ADOBE_RGB',['../_a_d_l_x_defines_8h.html#ga46dff86075115b139c1c72f447e94e14a81ccdc7e5afcb1abd12340eb5fa47301',1,'ADLXDefines.h']]], + ['gamut_5fspace_5fccir_5f2020_292',['GAMUT_SPACE_CCIR_2020',['../_a_d_l_x_defines_8h.html#ga46dff86075115b139c1c72f447e94e14adff8da50fc2428d3274deb186a9e363d',1,'ADLXDefines.h']]], + ['gamut_5fspace_5fccir_5f601_293',['GAMUT_SPACE_CCIR_601',['../_a_d_l_x_defines_8h.html#ga46dff86075115b139c1c72f447e94e14ab1622dfde8daae9398a0a245c4798935',1,'ADLXDefines.h']]], + ['gamut_5fspace_5fccir_5f709_294',['GAMUT_SPACE_CCIR_709',['../_a_d_l_x_defines_8h.html#ga46dff86075115b139c1c72f447e94e14a6d2c65316d5efd3aee2454740657b8be',1,'ADLXDefines.h']]], + ['gamut_5fspace_5fcie_5frgb_295',['GAMUT_SPACE_CIE_RGB',['../_a_d_l_x_defines_8h.html#ga46dff86075115b139c1c72f447e94e14a5d7ae134656c91cc92e397e996fadd58',1,'ADLXDefines.h']]], + ['gamut_5fspace_5fcustom_296',['GAMUT_SPACE_CUSTOM',['../_a_d_l_x_defines_8h.html#ga46dff86075115b139c1c72f447e94e14a74d331b6c316667fc652ce6bf76daf49',1,'ADLXDefines.h']]], + ['gamutb_297',['gamutB',['../group__structures_val.html#a75b06f09bda103527d0c6a3cb1347b0e',1,'ADLX_RGB']]], + ['gamutg_298',['gamutG',['../group__structures_val.html#a7540762d60fe2d8cdad1162521f6e452',1,'ADLX_RGB']]], + ['gamutr_299',['gamutR',['../group__structures_val.html#a8a53f770bc4486014dc6fdeeaef4e483',1,'ADLX_RGB']]], + ['get3dlut_300',['Get3DLUT',['../_d_o_x__i_a_d_l_x_display_services__get3_d_l_u_t.html',1,'DOX_IADLXDisplayServices']]], + ['get3dsettingschangedhandling_301',['Get3DSettingsChangedHandling',['../_d_o_x__i_a_d_l_x3_d_settings_services__get3_d_settings_changed_handling.html',1,'DOX_IADLX3DSettingsServices']]], + ['get3dsettingsservices_302',['Get3DSettingsServices',['../_d_o_x__i_a_d_l_x_system__get3_d_settings_services.html',1,'DOX_IADLXSystem']]], + ['getadlmapping_303',['GetAdlMapping',['../page_cpp_help_get_adl_mapping.html',1,'page_ADLXCppHelp']]], + ['getadlxdesktopfromadlids_304',['GetADLXDesktopFromADLIds',['../_d_o_x__i_a_d_l_mapping__get_a_d_l_x_desktop_from_a_d_l_ids.html',1,'DOX_IADLMapping']]], + ['getadlxdisplayfromadlids_305',['GetADLXDisplayFromADLIds',['../_d_o_x__i_a_d_l_mapping__get_a_d_l_x_display_from_a_d_l_ids.html',1,'DOX_IADLMapping']]], + ['getadlxgpufromadladapterindex_306',['GetADLXGPUFromAdlAdapterIndex',['../_d_o_x__i_a_d_l_mapping__get_a_d_l_x_g_p_u_from_adl_adapter_index.html',1,'DOX_IADLMapping']]], + ['getadlxgpufrombdf_307',['GetADLXGPUFromBdf',['../_d_o_x__i_a_d_l_mapping__get_a_d_l_x_g_p_u_from_bdf.html',1,'DOX_IADLMapping']]], + ['getallmetricshistory_308',['GetAllMetricsHistory',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_all_metrics_history.html',1,'DOX_IADLXPerformanceMonitoringServices']]], + ['getalluser3dlut_309',['GetAllUser3DLUT',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_all_user3_d_l_u_t.html',1,'DOX_IADLXDisplay3DLUT']]], + ['getanisotropicfiltering_310',['GetAnisotropicFiltering',['../_d_o_x__i_a_d_l_x3_d_settings_services__get_anisotropic_filtering.html',1,'DOX_IADLX3DSettingsServices']]], + ['getantialiasing_311',['GetAntiAliasing',['../_d_o_x__i_a_d_l_x3_d_settings_services__get_anti_aliasing.html',1,'DOX_IADLX3DSettingsServices']]], + ['getantilag_312',['GetAntiLag',['../_d_o_x__i_a_d_l_x3_d_settings_services__get_anti_lag.html',1,'DOX_IADLX3DSettingsServices']]], + ['getautotuning_313',['GetAutoTuning',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_auto_tuning.html',1,'DOX_IADLXGPUTuningServices']]], + ['getbias_314',['GetBias',['../_d_o_x__i_a_d_l_x_smart_shift_max__get_bias.html',1,'DOX_IADLXSmartShiftMax']]], + ['getbiasmode_315',['GetBiasMode',['../_d_o_x__i_a_d_l_x_smart_shift_max__get_bias_mode.html',1,'DOX_IADLXSmartShiftMax']]], + ['getbiasrange_316',['GetBiasRange',['../_d_o_x__i_a_d_l_x_smart_shift_max__get_bias_range.html',1,'DOX_IADLXSmartShiftMax']]], + ['getboost_317',['GetBoost',['../_d_o_x__i_a_d_l_x3_d_settings_services__get_boost.html',1,'DOX_IADLX3DSettingsServices']]], + ['getbrightness_318',['GetBrightness',['../_d_o_x__i_a_d_l_x_display_custom_color__get_brightness.html',1,'DOX_IADLXDisplayCustomColor']]], + ['getbrightnessrange_319',['GetBrightnessRange',['../_d_o_x__i_a_d_l_x_display_custom_color__get_brightness_range.html',1,'DOX_IADLXDisplayCustomColor']]], + ['getchill_320',['GetChill',['../_d_o_x__i_a_d_l_x3_d_settings_services__get_chill.html',1,'DOX_IADLX3DSettingsServices']]], + ['getcolordepth_321',['GetColorDepth',['../_d_o_x__i_a_d_l_x_display_services__get_color_depth.html',1,'DOX_IADLXDisplayServices']]], + ['getcontrast_322',['GetContrast',['../_d_o_x__i_a_d_l_x_display_custom_color__get_contrast.html',1,'DOX_IADLXDisplayCustomColor']]], + ['getcontrastrange_323',['GetContrastRange',['../_d_o_x__i_a_d_l_x_display_custom_color__get_contrast_range.html',1,'DOX_IADLXDisplayCustomColor']]], + ['getcpuusagerange_324',['GetCPUUsageRange',['../_d_o_x__i_a_d_l_x_system_metrics_support__get_c_p_u_usage_range.html',1,'DOX_IADLXSystemMetricsSupport']]], + ['getcurrentallmetrics_325',['GetCurrentAllMetrics',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_all_metrics.html',1,'DOX_IADLXPerformanceMonitoringServices']]], + ['getcurrentappliedresolution_326',['GetCurrentAppliedResolution',['../_d_o_x__i_a_d_l_x_display_custom_resolution__get_current_applied_resolution.html',1,'DOX_IADLXDisplayCustomResolution']]], + ['getcurrentfps_327',['GetCurrentFPS',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_f_p_s.html',1,'DOX_IADLXPerformanceMonitoringServices']]], + ['getcurrentgpumetrics_328',['GetCurrentGPUMetrics',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_g_p_u_metrics.html',1,'DOX_IADLXPerformanceMonitoringServices']]], + ['getcurrentperformancemetricshistorysize_329',['GetCurrentPerformanceMetricsHistorySize',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_performance_metrics_history_size.html',1,'DOX_IADLXPerformanceMonitoringServices']]], + ['getcurrentsystemmetrics_330',['GetCurrentSystemMetrics',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_system_metrics.html',1,'DOX_IADLXPerformanceMonitoringServices']]], + ['getcustomcolor_331',['GetCustomColor',['../_d_o_x__i_a_d_l_x_display_services__get_custom_color.html',1,'DOX_IADLXDisplayServices']]], + ['getcustomresolution_332',['GetCustomResolution',['../_d_o_x__i_a_d_l_x_display_services__get_custom_resolution.html',1,'DOX_IADLXDisplayServices']]], + ['getdescription_333',['GetDescription',['../_d_o_x__i_a_d_l_x_memory_timing_description__get_description.html',1,'DOX_IADLXMemoryTimingDescription']]], + ['getdesktopchangedhandling_334',['GetDesktopChangedHandling',['../_d_o_x__i_a_d_l_x_desktop_services__get_desktop_changed_handling.html',1,'DOX_IADLXDesktopServices']]], + ['getdesktops_335',['GetDesktops',['../_d_o_x__i_a_d_l_x_desktop_services__get_desktops.html',1,'DOX_IADLXDesktopServices']]], + ['getdesktopsservices_336',['GetDesktopsServices',['../_d_o_x__i_a_d_l_x_system__get_desktops_services.html',1,'DOX_IADLXSystem']]], + ['getdisplay_337',['GetDisplay',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event__get_display.html',1,'DOX_IADLXDisplay3DLUTChangedEvent'],['../_d_o_x__i_a_d_l_x_display_gamma_changed_event__get_display.html',1,'DOX_IADLXDisplayGammaChangedEvent'],['../_d_o_x__i_a_d_l_x_display_gamut_changed_event__get_display.html',1,'DOX_IADLXDisplayGamutChangedEvent'],['../_d_o_x__i_a_d_l_x_display_settings_changed_event__get_display.html',1,'DOX_IADLXDisplaySettingsChangedEvent'],['../_d_o_x__i_a_d_l_x_eyefinity_desktop__get_display.html',1,'DOX_IADLXEyefinityDesktop']]], + ['getdisplayblanking_338',['GetDisplayBlanking',['../_d_o_x__i_a_d_l_x_display_services1__get_display_blanking.html',1,'DOX_IADLXDisplayServices1']]], + ['getdisplaychangedhandling_339',['GetDisplayChangedHandling',['../_d_o_x__i_a_d_l_x_display_services__get_display_changed_handling.html',1,'DOX_IADLXDisplayServices']]], + ['getdisplayconnectivityexperience_340',['GetDisplayConnectivityExperience',['../_d_o_x__i_a_d_l_x_display_services2__get_display_connectivity_experience.html',1,'DOX_IADLXDisplayServices2']]], + ['getdisplays_341',['GetDisplays',['../_d_o_x__i_a_d_l_x_desktop__get_displays.html',1,'DOX_IADLXDesktop'],['../_d_o_x__i_a_d_l_x_display_services__get_displays.html',1,'DOX_IADLXDisplayServices']]], + ['getdisplaysservices_342',['GetDisplaysServices',['../_d_o_x__i_a_d_l_x_system__get_displays_services.html',1,'DOX_IADLXSystem']]], + ['getdplinkrate_343',['GetDPLinkRate',['../_d_o_x__i_a_d_l_x_display_connectivity_experience__get_d_p_link_rate.html',1,'DOX_IADLXDisplayConnectivityExperience']]], + ['getemptyfantuningstates_344',['GetEmptyFanTuningStates',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__get_empty_fan_tuning_states.html',1,'DOX_IADLXManualFanTuning']]], + ['getemptygputuningstates_345',['GetEmptyGPUTuningStates',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning1__get_empty_g_p_u_tuning_states.html',1,'DOX_IADLXManualGraphicsTuning1']]], + ['getemptyvramtuningstates_346',['GetEmptyVRAMTuningStates',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_empty_v_r_a_m_tuning_states.html',1,'DOX_IADLXManualVRAMTuning1']]], + ['getenhancedsync_347',['GetEnhancedSync',['../_d_o_x__i_a_d_l_x3_d_settings_services__get_enhanced_sync.html',1,'DOX_IADLX3DSettingsServices']]], + ['getfanspeed_348',['GetFanSpeed',['../_d_o_x__i_a_d_l_x_manual_fan_tuning_state__get_fan_speed.html',1,'DOX_IADLXManualFanTuningState']]], + ['getfantuningranges_349',['GetFanTuningRanges',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__get_fan_tuning_ranges.html',1,'DOX_IADLXManualFanTuning']]], + ['getfantuningstates_350',['GetFanTuningStates',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__get_fan_tuning_states.html',1,'DOX_IADLXManualFanTuning']]], + ['getfps_351',['GetFPS',['../_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__get_f_p_s.html',1,'DOX_IADLX3DFrameRateTargetControl'],['../_d_o_x__i_a_d_l_x_all_metrics__get_f_p_s.html',1,'DOX_IADLXAllMetrics']]], + ['getfpshistory_352',['GetFPSHistory',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_f_p_s_history.html',1,'DOX_IADLXPerformanceMonitoringServices']]], + ['getfpsrange_353',['GetFPSRange',['../_d_o_x__i_a_d_l_x3_d_chill__get_f_p_s_range.html',1,'DOX_IADLX3DChill'],['../_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__get_f_p_s_range.html',1,'DOX_IADLX3DFrameRateTargetControl']]], + ['getframeratetargetcontrol_354',['GetFrameRateTargetControl',['../_d_o_x__i_a_d_l_x3_d_settings_services__get_frame_rate_target_control.html',1,'DOX_IADLX3DSettingsServices']]], + ['getfreesync_355',['GetFreeSync',['../_d_o_x__i_a_d_l_x_display_services__get_free_sync.html',1,'DOX_IADLXDisplayServices']]], + ['getfrequency_356',['GetFrequency',['../_d_o_x__i_a_d_l_x_manual_tuning_state__get_frequency.html',1,'DOX_IADLXManualTuningState']]], + ['getgamma_357',['GetGamma',['../_d_o_x__i_a_d_l_x_display_services__get_gamma.html',1,'DOX_IADLXDisplayServices']]], + ['getgammacoefficient_358',['GetGammaCoefficient',['../_d_o_x__i_a_d_l_x_display_gamma__get_gamma_coefficient.html',1,'DOX_IADLXDisplayGamma']]], + ['getgammaramp_359',['GetGammaRamp',['../_d_o_x__i_a_d_l_x_display_gamma__get_gamma_ramp.html',1,'DOX_IADLXDisplayGamma']]], + ['getgamut_360',['GetGamut',['../_d_o_x__i_a_d_l_x_display_services__get_gamut.html',1,'DOX_IADLXDisplayServices']]], + ['getgamutcolorspace_361',['GetGamutColorSpace',['../_d_o_x__i_a_d_l_x_display_gamut__get_gamut_color_space.html',1,'DOX_IADLXDisplayGamut']]], + ['getgpu_362',['GetGPU',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__get_g_p_u.html',1,'DOX_IADLX3DSettingsChangedEvent'],['../_d_o_x__i_a_d_l_x_display__get_g_p_u.html',1,'DOX_IADLXDisplay'],['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__get_g_p_u.html',1,'DOX_IADLXGPUTuningChangedEvent']]], + ['getgpuclockspeedrange_363',['GetGPUClockSpeedRange',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_clock_speed_range.html',1,'DOX_IADLXGPUMetricsSupport']]], + ['getgpufanspeedrange_364',['GetGPUFanSpeedRange',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_fan_speed_range.html',1,'DOX_IADLXGPUMetricsSupport']]], + ['getgpuhotspottemperaturerange_365',['GetGPUHotspotTemperatureRange',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_hotspot_temperature_range.html',1,'DOX_IADLXGPUMetricsSupport']]], + ['getgpuintaketemperaturerange_366',['GetGPUIntakeTemperatureRange',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_intake_temperature_range.html',1,'DOX_IADLXGPUMetricsSupport']]], + ['getgpumaxfrequency_367',['GetGPUMaxFrequency',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_max_frequency.html',1,'DOX_IADLXManualGraphicsTuning2']]], + ['getgpumaxfrequencyrange_368',['GetGPUMaxFrequencyRange',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_max_frequency_range.html',1,'DOX_IADLXManualGraphicsTuning2']]], + ['getgpumetrics_369',['GetGPUMetrics',['../_d_o_x__i_a_d_l_x_all_metrics__get_g_p_u_metrics.html',1,'DOX_IADLXAllMetrics']]], + ['getgpumetricshistory_370',['GetGPUMetricsHistory',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_g_p_u_metrics_history.html',1,'DOX_IADLXPerformanceMonitoringServices']]], + ['getgpuminfrequency_371',['GetGPUMinFrequency',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_min_frequency.html',1,'DOX_IADLXManualGraphicsTuning2']]], + ['getgpuminfrequencyrange_372',['GetGPUMinFrequencyRange',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_min_frequency_range.html',1,'DOX_IADLXManualGraphicsTuning2']]], + ['getgpupowerrange_373',['GetGPUPowerRange',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_power_range.html',1,'DOX_IADLXGPUMetricsSupport']]], + ['getgpus_374',['GetGPUs',['../_d_o_x__i_a_d_l_x_system__get_g_p_us.html',1,'DOX_IADLXSystem']]], + ['getgpuscaling_375',['GetGPUScaling',['../_d_o_x__i_a_d_l_x_display_services__get_g_p_u_scaling.html',1,'DOX_IADLXDisplayServices']]], + ['getgpuschangedhandling_376',['GetGPUsChangedHandling',['../_d_o_x__i_a_d_l_x_system__get_g_p_us_changed_handling.html',1,'DOX_IADLXSystem']]], + ['getgputemperaturerange_377',['GetGPUTemperatureRange',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_temperature_range.html',1,'DOX_IADLXGPUMetricsSupport']]], + ['getgputotalboardpowerrange_378',['GetGPUTotalBoardPowerRange',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_total_board_power_range.html',1,'DOX_IADLXGPUMetricsSupport']]], + ['getgputuningchangedhandling_379',['GetGPUTuningChangedHandling',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_g_p_u_tuning_changed_handling.html',1,'DOX_IADLXGPUTuningServices']]], + ['getgputuningranges_380',['GetGPUTuningRanges',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning1__get_g_p_u_tuning_ranges.html',1,'DOX_IADLXManualGraphicsTuning1']]], + ['getgputuningservices_381',['GetGPUTuningServices',['../_d_o_x__i_a_d_l_x_system__get_g_p_u_tuning_services.html',1,'DOX_IADLXSystem']]], + ['getgputuningstates_382',['GetGPUTuningStates',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning1__get_g_p_u_tuning_states.html',1,'DOX_IADLXManualGraphicsTuning1']]], + ['getgpuusagerange_383',['GetGPUUsageRange',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_usage_range.html',1,'DOX_IADLXGPUMetricsSupport']]], + ['getgpuvoltage_384',['GetGPUVoltage',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_voltage.html',1,'DOX_IADLXManualGraphicsTuning2']]], + ['getgpuvoltagerange_385',['GetGPUVoltageRange',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_voltage_range.html',1,'DOX_IADLXGPUMetricsSupport'],['../_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_voltage_range.html',1,'DOX_IADLXManualGraphicsTuning2']]], + ['getgpuvramclockspeedrange_386',['GetGPUVRAMClockSpeedRange',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_v_r_a_m_clock_speed_range.html',1,'DOX_IADLXGPUMetricsSupport']]], + ['getgpuvramrange_387',['GetGPUVRAMRange',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_v_r_a_m_range.html',1,'DOX_IADLXGPUMetricsSupport']]], + ['gethdcp_388',['GetHDCP',['../_d_o_x__i_a_d_l_x_display_services__get_h_d_c_p.html',1,'DOX_IADLXDisplayServices']]], + ['gethdruser3dlut_389',['GetHDRUser3DLUT',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_h_d_r_user3_d_l_u_t.html',1,'DOX_IADLXDisplay3DLUT']]], + ['gethue_390',['GetHue',['../_d_o_x__i_a_d_l_x_display_custom_color__get_hue.html',1,'DOX_IADLXDisplayCustomColor']]], + ['gethuerange_391',['GetHueRange',['../_d_o_x__i_a_d_l_x_display_custom_color__get_hue_range.html',1,'DOX_IADLXDisplayCustomColor']]], + ['geti2c_392',['GetI2C',['../_d_o_x__i_a_d_l_x_system__get_i2_c.html',1,'DOX_IADLXSystem']]], + ['getimagesharpening_393',['GetImageSharpening',['../_d_o_x__i_a_d_l_x3_d_settings_services__get_image_sharpening.html',1,'DOX_IADLX3DSettingsServices']]], + ['getintegerscaling_394',['GetIntegerScaling',['../_d_o_x__i_a_d_l_x_display_services__get_integer_scaling.html',1,'DOX_IADLXDisplayServices']]], + ['getlevel_395',['GetLevel',['../_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__get_level.html',1,'DOX_IADLX3DAnisotropicFiltering'],['../_d_o_x__i_a_d_l_x3_d_anti_aliasing__get_level.html',1,'DOX_IADLX3DAntiAliasing'],['../_d_o_x__i_a_d_l_x3_d_anti_lag1__get_level.html',1,'DOX_IADLX3DAntiLag1'],['../_d_o_x__i_a_d_l_x3_d_tessellation__get_level.html',1,'DOX_IADLX3DTessellation']]], + ['getmanualfantuning_396',['GetManualFanTuning',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_fan_tuning.html',1,'DOX_IADLXGPUTuningServices']]], + ['getmanualgfxtuning_397',['GetManualGFXTuning',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_g_f_x_tuning.html',1,'DOX_IADLXGPUTuningServices']]], + ['getmanualpowertuning_398',['GetManualPowerTuning',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_power_tuning.html',1,'DOX_IADLXGPUTuningServices']]], + ['getmanualvramtuning_399',['GetManualVRAMTuning',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_v_r_a_m_tuning.html',1,'DOX_IADLXGPUTuningServices']]], + ['getmaxfps_400',['GetMaxFPS',['../_d_o_x__i_a_d_l_x3_d_chill__get_max_f_p_s.html',1,'DOX_IADLX3DChill']]], + ['getmaxperformancemetricshistorysize_401',['GetMaxPerformanceMetricsHistorySize',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_max_performance_metrics_history_size.html',1,'DOX_IADLXPerformanceMonitoringServices']]], + ['getmaxperformancemetricshistorysizerange_402',['GetMaxPerformanceMetricsHistorySizeRange',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_max_performance_metrics_history_size_range.html',1,'DOX_IADLXPerformanceMonitoringServices']]], + ['getmaxvramfrequency_403',['GetMaxVRAMFrequency',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_max_v_r_a_m_frequency.html',1,'DOX_IADLXManualVRAMTuning2']]], + ['getmaxvramfrequencyrange_404',['GetMaxVRAMFrequencyRange',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_max_v_r_a_m_frequency_range.html',1,'DOX_IADLXManualVRAMTuning2']]], + ['getmemorytimingdescription_405',['GetMemoryTimingDescription',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_memory_timing_description.html',1,'DOX_IADLXManualVRAMTuning1'],['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_memory_timing_description.html',1,'DOX_IADLXManualVRAMTuning2']]], + ['getmethod_406',['GetMethod',['../_d_o_x__i_a_d_l_x3_d_anti_aliasing__get_method.html',1,'DOX_IADLX3DAntiAliasing']]], + ['getminacousticlimit_407',['GetMinAcousticLimit',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_acoustic_limit.html',1,'DOX_IADLXManualFanTuning']]], + ['getminacousticlimitrange_408',['GetMinAcousticLimitRange',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_acoustic_limit_range.html',1,'DOX_IADLXManualFanTuning']]], + ['getminfanspeed_409',['GetMinFanSpeed',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_fan_speed.html',1,'DOX_IADLXManualFanTuning']]], + ['getminfanspeedrange_410',['GetMinFanSpeedRange',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_fan_speed_range.html',1,'DOX_IADLXManualFanTuning']]], + ['getminfps_411',['GetMinFPS',['../_d_o_x__i_a_d_l_x3_d_chill__get_min_f_p_s.html',1,'DOX_IADLX3DChill']]], + ['getmode_412',['GetMode',['../_d_o_x__i_a_d_l_x3_d_anti_aliasing__get_mode.html',1,'DOX_IADLX3DAntiAliasing'],['../_d_o_x__i_a_d_l_x3_d_tessellation__get_mode.html',1,'DOX_IADLX3DTessellation'],['../_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__get_mode.html',1,'DOX_IADLX3DWaitForVerticalRefresh'],['../_d_o_x__i_a_d_l_x_display_scaling_mode__get_mode.html',1,'DOX_IADLXDisplayScalingMode']]], + ['getmorphologicalantialiasing_413',['GetMorphologicalAntiAliasing',['../_d_o_x__i_a_d_l_x3_d_settings_services__get_morphological_anti_aliasing.html',1,'DOX_IADLX3DSettingsServices']]], + ['getnumberofactivelanes_414',['GetNumberOfActiveLanes',['../_d_o_x__i_a_d_l_x_display_connectivity_experience__get_number_of_active_lanes.html',1,'DOX_IADLXDisplayConnectivityExperience']]], + ['getnumberofdesktops_415',['GetNumberOfDesktops',['../_d_o_x__i_a_d_l_x_desktop_services__get_number_of_desktops.html',1,'DOX_IADLXDesktopServices']]], + ['getnumberofdisplays_416',['GetNumberOfDisplays',['../_d_o_x__i_a_d_l_x_desktop__get_number_of_displays.html',1,'DOX_IADLXDesktop'],['../_d_o_x__i_a_d_l_x_display_services__get_number_of_displays.html',1,'DOX_IADLXDisplayServices']]], + ['getnumberoftotallanes_417',['GetNumberOfTotalLanes',['../_d_o_x__i_a_d_l_x_display_connectivity_experience__get_number_of_total_lanes.html',1,'DOX_IADLXDisplayConnectivityExperience']]], + ['getorigin_418',['GetOrigin',['../_d_o_x__i_a_d_l_x_changed_event__get_origin.html',1,'DOX_IADLXChangedEvent']]], + ['getperformancemonitoringservices_419',['GetPerformanceMonitoringServices',['../_d_o_x__i_a_d_l_x_system__get_performance_monitoring_services.html',1,'DOX_IADLXSystem']]], + ['getpixelformat_420',['GetPixelFormat',['../_d_o_x__i_a_d_l_x_display_services__get_pixel_format.html',1,'DOX_IADLXDisplayServices']]], + ['getpowerlimit_421',['GetPowerLimit',['../_d_o_x__i_a_d_l_x_manual_power_tuning__get_power_limit.html',1,'DOX_IADLXManualPowerTuning']]], + ['getpowerlimitrange_422',['GetPowerLimitRange',['../_d_o_x__i_a_d_l_x_manual_power_tuning__get_power_limit_range.html',1,'DOX_IADLXManualPowerTuning']]], + ['getpowertuningchangedhandling_423',['GetPowerTuningChangedHandling',['../_d_o_x__i_a_d_l_x_power_tuning_services__get_power_tuning_changed_handling.html',1,'DOX_IADLXPowerTuningServices']]], + ['getpowertuningservices_424',['GetPowerTuningServices',['../_d_o_x__i_a_d_l_x_system1__get_power_tuning_services.html',1,'DOX_IADLXSystem1']]], + ['getpresettuning_425',['GetPresetTuning',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_preset_tuning.html',1,'DOX_IADLXGPUTuningServices']]], + ['getradeonsuperresolution_426',['GetRadeonSuperResolution',['../_d_o_x__i_a_d_l_x3_d_settings_services__get_radeon_super_resolution.html',1,'DOX_IADLX3DSettingsServices']]], + ['getrelativepreemphasis_427',['GetRelativePreEmphasis',['../_d_o_x__i_a_d_l_x_display_connectivity_experience__get_relative_pre_emphasis.html',1,'DOX_IADLXDisplayConnectivityExperience']]], + ['getrelativevoltageswing_428',['GetRelativeVoltageSwing',['../_d_o_x__i_a_d_l_x_display_connectivity_experience__get_relative_voltage_swing.html',1,'DOX_IADLXDisplayConnectivityExperience']]], + ['getresetshadercache_429',['GetResetShaderCache',['../_d_o_x__i_a_d_l_x3_d_settings_services__get_reset_shader_cache.html',1,'DOX_IADLX3DSettingsServices']]], + ['getresolution_430',['GetResolution',['../_d_o_x__i_a_d_l_x3_d_boost__get_resolution.html',1,'DOX_IADLX3DBoost']]], + ['getresolutionlist_431',['GetResolutionList',['../_d_o_x__i_a_d_l_x_display_custom_resolution__get_resolution_list.html',1,'DOX_IADLXDisplayCustomResolution']]], + ['getresolutionrange_432',['GetResolutionRange',['../_d_o_x__i_a_d_l_x3_d_boost__get_resolution_range.html',1,'DOX_IADLX3DBoost']]], + ['getsamplinginterval_433',['GetSamplingInterval',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_sampling_interval.html',1,'DOX_IADLXPerformanceMonitoringServices']]], + ['getsamplingintervalrange_434',['GetSamplingIntervalRange',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_sampling_interval_range.html',1,'DOX_IADLXPerformanceMonitoringServices']]], + ['getsaturation_435',['GetSaturation',['../_d_o_x__i_a_d_l_x_display_custom_color__get_saturation.html',1,'DOX_IADLXDisplayCustomColor']]], + ['getsaturationrange_436',['GetSaturationRange',['../_d_o_x__i_a_d_l_x_display_custom_color__get_saturation_range.html',1,'DOX_IADLXDisplayCustomColor']]], + ['getscalingmode_437',['GetScalingMode',['../_d_o_x__i_a_d_l_x_display_services__get_scaling_mode.html',1,'DOX_IADLXDisplayServices']]], + ['getscedynamiccontrast_438',['GetSCEDynamicContrast',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_s_c_e_dynamic_contrast.html',1,'DOX_IADLXDisplay3DLUT']]], + ['getscedynamiccontrastrange_439',['GetSCEDynamicContrastRange',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_s_c_e_dynamic_contrast_range.html',1,'DOX_IADLXDisplay3DLUT']]], + ['getsdruser3dlut_440',['GetSDRUser3DLUT',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_s_d_r_user3_d_l_u_t.html',1,'DOX_IADLXDisplay3DLUT']]], + ['getsharpness_441',['GetSharpness',['../_d_o_x__i_a_d_l_x3_d_image_sharpening__get_sharpness.html',1,'DOX_IADLX3DImageSharpening'],['../_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__get_sharpness.html',1,'DOX_IADLX3DRadeonSuperResolution']]], + ['getsharpnessrange_442',['GetSharpnessRange',['../_d_o_x__i_a_d_l_x3_d_image_sharpening__get_sharpness_range.html',1,'DOX_IADLX3DImageSharpening'],['../_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__get_sharpness_range.html',1,'DOX_IADLX3DRadeonSuperResolution']]], + ['getsimpleeyefinity_443',['GetSimpleEyefinity',['../_d_o_x__i_a_d_l_x_desktop_services__get_simple_eyefinity.html',1,'DOX_IADLXDesktopServices']]], + ['getsmartaccessmemory_444',['GetSmartAccessMemory',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services1__get_smart_access_memory.html',1,'DOX_IADLXGPUTuningServices1']]], + ['getsmartaccessmemorystatus_445',['GetSmartAccessMemoryStatus',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event1__get_smart_access_memory_status.html',1,'DOX_IADLXGPUTuningChangedEvent1']]], + ['getsmartshiftmax_446',['GetSmartShiftMax',['../_d_o_x__i_a_d_l_x_power_tuning_services__get_smart_shift_max.html',1,'DOX_IADLXPowerTuningServices']]], + ['getsmartshiftrange_447',['GetSmartShiftRange',['../_d_o_x__i_a_d_l_x_system_metrics_support__get_smart_shift_range.html',1,'DOX_IADLXSystemMetricsSupport']]], + ['getsupportedgpumetrics_448',['GetSupportedGPUMetrics',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_supported_g_p_u_metrics.html',1,'DOX_IADLXPerformanceMonitoringServices']]], + ['getsupportedmemorytimingdescriptionlist_449',['GetSupportedMemoryTimingDescriptionList',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_supported_memory_timing_description_list.html',1,'DOX_IADLXManualVRAMTuning1'],['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_supported_memory_timing_description_list.html',1,'DOX_IADLXManualVRAMTuning2']]], + ['getsupportedsystemmetrics_450',['GetSupportedSystemMetrics',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_supported_system_metrics.html',1,'DOX_IADLXPerformanceMonitoringServices']]], + ['getsystemmetrics_451',['GetSystemMetrics',['../_d_o_x__i_a_d_l_x_all_metrics__get_system_metrics.html',1,'DOX_IADLXAllMetrics']]], + ['getsystemmetricshistory_452',['GetSystemMetricsHistory',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_system_metrics_history.html',1,'DOX_IADLXPerformanceMonitoringServices']]], + ['getsystemramrange_453',['GetSystemRAMRange',['../_d_o_x__i_a_d_l_x_system_metrics_support__get_system_r_a_m_range.html',1,'DOX_IADLXSystemMetricsSupport']]], + ['getsystemservices_454',['GetSystemServices',['../page_cpp_help_get_system_services.html',1,'page_ADLXCppHelp']]], + ['gettargetfanspeed_455',['GetTargetFanSpeed',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__get_target_fan_speed.html',1,'DOX_IADLXManualFanTuning']]], + ['gettargetfanspeedrange_456',['GetTargetFanSpeedRange',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__get_target_fan_speed_range.html',1,'DOX_IADLXManualFanTuning']]], + ['gettdclimit_457',['GetTDCLimit',['../_d_o_x__i_a_d_l_x_manual_power_tuning__get_t_d_c_limit.html',1,'DOX_IADLXManualPowerTuning']]], + ['gettdclimitrange_458',['GetTDCLimitRange',['../_d_o_x__i_a_d_l_x_manual_power_tuning__get_t_d_c_limit_range.html',1,'DOX_IADLXManualPowerTuning']]], + ['gettemperature_459',['GetTemperature',['../_d_o_x__i_a_d_l_x_display_custom_color__get_temperature.html',1,'DOX_IADLXDisplayCustomColor'],['../_d_o_x__i_a_d_l_x_manual_fan_tuning_state__get_temperature.html',1,'DOX_IADLXManualFanTuningState']]], + ['gettemperaturerange_460',['GetTemperatureRange',['../_d_o_x__i_a_d_l_x_display_custom_color__get_temperature_range.html',1,'DOX_IADLXDisplayCustomColor']]], + ['gettessellation_461',['GetTessellation',['../_d_o_x__i_a_d_l_x3_d_settings_services__get_tessellation.html',1,'DOX_IADLX3DSettingsServices']]], + ['getuser3dlutindex_462',['GetUser3DLUTIndex',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_user3_d_l_u_t_index.html',1,'DOX_IADLXDisplay3DLUT']]], + ['getvalue_463',['GetValue',['../_d_o_x__i_a_d_l_x_display_color_depth__get_value.html',1,'DOX_IADLXDisplayColorDepth'],['../_d_o_x__i_a_d_l_x_display_pixel_format__get_value.html',1,'DOX_IADLXDisplayPixelFormat'],['../_d_o_x__i_a_d_l_x_display_resolution__get_value.html',1,'DOX_IADLXDisplayResolution']]], + ['getvaribright_464',['GetVariBright',['../_d_o_x__i_a_d_l_x_display_services__get_vari_bright.html',1,'DOX_IADLXDisplayServices']]], + ['getvirtualsuperresolution_465',['GetVirtualSuperResolution',['../_d_o_x__i_a_d_l_x_display_services__get_virtual_super_resolution.html',1,'DOX_IADLXDisplayServices']]], + ['getvoltage_466',['GetVoltage',['../_d_o_x__i_a_d_l_x_manual_tuning_state__get_voltage.html',1,'DOX_IADLXManualTuningState']]], + ['getvramtuningranges_467',['GetVRAMTuningRanges',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_v_r_a_m_tuning_ranges.html',1,'DOX_IADLXManualVRAMTuning1']]], + ['getvramtuningstates_468',['GetVRAMTuningStates',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_v_r_a_m_tuning_states.html',1,'DOX_IADLXManualVRAMTuning1']]], + ['getwaitforverticalrefresh_469',['GetWaitForVerticalRefresh',['../_d_o_x__i_a_d_l_x3_d_settings_services__get_wait_for_vertical_refresh.html',1,'DOX_IADLX3DSettingsServices']]], + ['getwhitepoint_470',['GetWhitePoint',['../_d_o_x__i_a_d_l_x_display_gamut__get_white_point.html',1,'DOX_IADLXDisplayGamut']]], + ['getzerorpmstate_471',['GetZeroRPMState',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__get_zero_r_p_m_state.html',1,'DOX_IADLXManualFanTuning']]], + ['gpixelclock_472',['GPixelClock',['../group__structures_val.html#adbbd4af06563688dca57c04d58c0ce7c',1,'ADLX_CustomResolution']]], + ['gpu_473',['GPU',['../gpu.html',1,'page_interfaces']]], + ['gpu_20tuning_474',['GPU Tuning',['../domain_c_sample__g_p_u_tuning.html',1,'page_sample_c'],['../domain_cpp_sample__g_p_u_tuning.html',1,'page_sample_cpp'],['../gputuning.html',1,'page_interfaces']]], + ['gpuautotuning_475',['GPUAutoTuning',['../c__g_p_u_auto_tuning.html',1,'domain_c_sample_GPUTuning'],['../cpp__g_p_u_auto_tuning.html',1,'domain_cpp_sample_GPUTuning']]], + ['gpuclockspeed_476',['GPUClockSpeed',['../_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_clock_speed.html',1,'DOX_IADLXGPUMetrics']]], + ['gpufanspeed_477',['GPUFanSpeed',['../_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_fan_speed.html',1,'DOX_IADLXGPUMetrics']]], + ['gpuhotspottemperature_478',['GPUHotspotTemperature',['../_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_hotspot_temperature.html',1,'DOX_IADLXGPUMetrics']]], + ['gpuintaketemperature_479',['GPUIntakeTemperature',['../_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_intake_temperature.html',1,'DOX_IADLXGPUMetrics']]], + ['gpupower_480',['GPUPower',['../_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_power.html',1,'DOX_IADLXGPUMetrics']]], + ['gpupresettuning_481',['GPUPresetTuning',['../c__g_p_u_preset_tuning.html',1,'domain_c_sample_GPUTuning'],['../cpp__g_p_u_preset_tuning.html',1,'domain_cpp_sample_GPUTuning']]], + ['gpus_482',['GPUs',['../c_sample_gpus.html',1,'domain_c_sample_Generic'],['../cpp_sample_gpus.html',1,'domain_cpp_sample_Generic']]], + ['gpuservicecall_483',['GPUServiceCall',['../c_sample__g_p_u_service_call.html',1,'domain_c_sample_servicecall'],['../cpp_sample__g_p_u_service_call.html',1,'domain_cpp_sample_servicecall']]], + ['gputemperature_484',['GPUTemperature',['../_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_temperature.html',1,'DOX_IADLXGPUMetrics']]], + ['gputotalboardpower_485',['GPUTotalBoardPower',['../_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_total_board_power.html',1,'DOX_IADLXGPUMetrics']]], + ['gputype_5fdiscrete_486',['GPUTYPE_DISCRETE',['../_a_d_l_x_defines_8h.html#ga6fb3c9944d5c8aa79f7dbd0f675fac34a5aa5ebc90d45840cfadec5bd25e50423',1,'ADLXDefines.h']]], + ['gputype_5fintegrated_487',['GPUTYPE_INTEGRATED',['../_a_d_l_x_defines_8h.html#ga6fb3c9944d5c8aa79f7dbd0f675fac34af54e5303fc76110709462383628c0d5b',1,'ADLXDefines.h']]], + ['gputype_5fundefined_488',['GPUTYPE_UNDEFINED',['../_a_d_l_x_defines_8h.html#ga6fb3c9944d5c8aa79f7dbd0f675fac34ace1bf6380e6eb87aec4f7879f4d117c9',1,'ADLXDefines.h']]], + ['gpuusage_489',['GPUUsage',['../_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_usage.html',1,'DOX_IADLXGPUMetrics']]], + ['gpuvoltage_490',['GPUVoltage',['../_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_voltage.html',1,'DOX_IADLXGPUMetrics']]], + ['gpuvram_491',['GPUVRAM',['../_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_v_r_a_m.html',1,'DOX_IADLXGPUMetrics']]], + ['gpuvramclockspeed_492',['GPUVRAMClockSpeed',['../_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_v_r_a_m_clock_speed.html',1,'DOX_IADLXGPUMetrics']]], + ['green_493',['green',['../group__structures_val.html#a34a0f0cc6253a1238f5115694538607f',1,'ADLX_UINT16_RGB::green()'],['../group__structures_val.html#a84a443716c92b943096a38c0128cb197',1,'ADLX_GamutColorSpace::green()']]], + ['gridsize_494',['GridSize',['../_d_o_x__i_a_d_l_x_eyefinity_desktop__grid_size.html',1,'DOX_IADLXEyefinityDesktop']]], + ['gtf_495',['GTF',['../_a_d_l_x_defines_8h.html#ga5f02fa0b6e26f22606a85221393f8ae2ab1b85071af6cee6911203f8f850eb2bd',1,'ADLXDefines.h']]] ]; diff --git a/SDKDoc/html/search/all_8.js b/SDKDoc/html/search/all_8.js index 303d8597..ea6b3ea3 100644 --- a/SDKDoc/html/search/all_8.js +++ b/SDKDoc/html/search/all_8.js @@ -1,10 +1,10 @@ var searchData= [ - ['hasdesktops_465',['HasDesktops',['../_d_o_x__i_a_d_l_x_g_p_u__has_desktops.html',1,'DOX_IADLXGPU']]], - ['hdisplay_466',['hDisplay',['../group__structures_val.html#ad3eb58c10b751db671278ca94b885988',1,'ADLX_TimingInfo']]], - ['hfrontporch_467',['hFrontPorch',['../group__structures_val.html#ac826892a2d80335e0c2f186b28f26192',1,'ADLX_TimingInfo']]], - ['hpolarity_468',['hPolarity',['../group__structures_val.html#ab52652a6f236acc894a2e11568478cbc',1,'ADLX_TimingInfo']]], - ['hsyncwidth_469',['hSyncWidth',['../group__structures_val.html#a15cd71c7542b0e1eb0dfdfd5e72b394b',1,'ADLX_TimingInfo']]], - ['htotal_470',['hTotal',['../group__structures_val.html#a154ba5b960ca87bc12e18fdca4327844',1,'ADLX_TimingInfo']]], - ['hybridgraphicstype_471',['HybridGraphicsType',['../_d_o_x__i_a_d_l_x_system__hybrid_graphics_type.html',1,'DOX_IADLXSystem']]] + ['hasdesktops_496',['HasDesktops',['../_d_o_x__i_a_d_l_x_g_p_u__has_desktops.html',1,'DOX_IADLXGPU']]], + ['hdisplay_497',['hDisplay',['../group__structures_val.html#ad3eb58c10b751db671278ca94b885988',1,'ADLX_TimingInfo']]], + ['hfrontporch_498',['hFrontPorch',['../group__structures_val.html#ac826892a2d80335e0c2f186b28f26192',1,'ADLX_TimingInfo']]], + ['hpolarity_499',['hPolarity',['../group__structures_val.html#ab52652a6f236acc894a2e11568478cbc',1,'ADLX_TimingInfo']]], + ['hsyncwidth_500',['hSyncWidth',['../group__structures_val.html#a15cd71c7542b0e1eb0dfdfd5e72b394b',1,'ADLX_TimingInfo']]], + ['htotal_501',['hTotal',['../group__structures_val.html#a154ba5b960ca87bc12e18fdca4327844',1,'ADLX_TimingInfo']]], + ['hybridgraphicstype_502',['HybridGraphicsType',['../_d_o_x__i_a_d_l_x_system__hybrid_graphics_type.html',1,'DOX_IADLXSystem']]] ]; diff --git a/SDKDoc/html/search/all_9.js b/SDKDoc/html/search/all_9.js index 6478ba95..5546c872 100644 --- a/SDKDoc/html/search/all_9.js +++ b/SDKDoc/html/search/all_9.js @@ -1,279 +1,302 @@ var searchData= [ - ['i2c_472',['I2C',['../c__i2_c.html',1,'domain_c_sample_I2C'],['../cpp__i2_c.html',1,'domain_cpp_sample_I2C'],['../domain_c_sample__i2_c.html',1,'page_sample_c'],['../domain_cpp_sample__i2_c.html',1,'page_sample_cpp'],['../i2c.html',1,'page_interfaces']]], - ['i2c_5fline_5fod_5fcontrol_473',['I2C_LINE_OD_CONTROL',['../_a_d_l_x_defines_8h.html#ga75eb2c93942ff81ff1cbeef647c2cf67a15d9e2ca15e335f0b8551dfc9c78a9fd',1,'ADLXDefines.h']]], - ['i2c_5fline_5foem_474',['I2C_LINE_OEM',['../_a_d_l_x_defines_8h.html#ga75eb2c93942ff81ff1cbeef647c2cf67ab041e1bec4cf6e632b086e0bd32d845b',1,'ADLXDefines.h']]], - ['i2c_5fline_5foem2_475',['I2C_LINE_OEM2',['../_a_d_l_x_defines_8h.html#ga75eb2c93942ff81ff1cbeef647c2cf67a397ea3400420f6a75ec671eec8318bd9',1,'ADLXDefines.h']]], - ['i2c_5fline_5foem3_476',['I2C_LINE_OEM3',['../_a_d_l_x_defines_8h.html#ga75eb2c93942ff81ff1cbeef647c2cf67ad8562c2a23b5240016bec9febd7e5534',1,'ADLXDefines.h']]], - ['i2c_5fline_5foem4_477',['I2C_LINE_OEM4',['../_a_d_l_x_defines_8h.html#ga75eb2c93942ff81ff1cbeef647c2cf67a3bfe8c54790986904c38ed63660d4467',1,'ADLXDefines.h']]], - ['i2c_5fline_5foem5_478',['I2C_LINE_OEM5',['../_a_d_l_x_defines_8h.html#ga75eb2c93942ff81ff1cbeef647c2cf67a59f3010d90dd125a1d137cab702b5058',1,'ADLXDefines.h']]], - ['i2c_5fline_5foem6_479',['I2C_LINE_OEM6',['../_a_d_l_x_defines_8h.html#ga75eb2c93942ff81ff1cbeef647c2cf67afe60e6b9655ad805099288bf89647a1e',1,'ADLXDefines.h']]], - ['iadlmapping_480',['IADLMapping',['../_d_o_x__i_a_d_l_mapping.html',1,'misc']]], - ['iadlx3danisotropicfiltering_481',['IADLX3DAnisotropicFiltering',['../_d_o_x__i_a_d_l_x3_d_anisotropic_filtering.html',1,'gfx3dgraphics']]], - ['iadlx3dantialiasing_482',['IADLX3DAntiAliasing',['../_d_o_x__i_a_d_l_x3_d_anti_aliasing.html',1,'gfx3dgraphics']]], - ['iadlx3dantilag_483',['IADLX3DAntiLag',['../_d_o_x__i_a_d_l_x3_d_anti_lag.html',1,'gfx3dgraphics']]], - ['iadlx3dantilag1_484',['IADLX3DAntiLag1',['../_d_o_x__i_a_d_l_x3_d_anti_lag1.html',1,'gfx3dgraphics']]], - ['iadlx3dboost_485',['IADLX3DBoost',['../_d_o_x__i_a_d_l_x3_d_boost.html',1,'gfx3dgraphics']]], - ['iadlx3dchill_486',['IADLX3DChill',['../_d_o_x__i_a_d_l_x3_d_chill.html',1,'gfx3dgraphics']]], - ['iadlx3denhancedsync_487',['IADLX3DEnhancedSync',['../_d_o_x__i_a_d_l_x3_d_enhanced_sync.html',1,'gfx3dgraphics']]], - ['iadlx3dframeratetargetcontrol_488',['IADLX3DFrameRateTargetControl',['../_d_o_x__i_a_d_l_x3_d_frame_rate_target_control.html',1,'gfx3dgraphics']]], - ['iadlx3dimagesharpening_489',['IADLX3DImageSharpening',['../_d_o_x__i_a_d_l_x3_d_image_sharpening.html',1,'gfx3dgraphics']]], - ['iadlx3dmorphologicalantialiasing_490',['IADLX3DMorphologicalAntiAliasing',['../_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing.html',1,'gfx3dgraphics']]], - ['iadlx3dradeonsuperresolution_491',['IADLX3DRadeonSuperResolution',['../_d_o_x__i_a_d_l_x3_d_radeon_super_resolution.html',1,'gfx3dgraphics']]], - ['iadlx3dresetshadercache_492',['IADLX3DResetShaderCache',['../_d_o_x__i_a_d_l_x3_d_reset_shader_cache.html',1,'gfx3dgraphics']]], - ['iadlx3dsettingschangedevent_493',['IADLX3DSettingsChangedEvent',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event.html',1,'gfx3dgraphics']]], - ['iadlx3dsettingschangedhandling_494',['IADLX3DSettingsChangedHandling',['../_d_o_x__i_a_d_l_x3_d_settings_changed_handling.html',1,'gfx3dgraphics']]], - ['iadlx3dsettingschangedlistener_495',['IADLX3DSettingsChangedListener',['../_d_o_x__i_a_d_l_x3_d_settings_changed_listener.html',1,'gfx3dgraphics']]], - ['iadlx3dsettingsservices_496',['IADLX3DSettingsServices',['../_d_o_x__i_a_d_l_x3_d_settings_services.html',1,'gfx3dgraphics']]], - ['iadlx3dtessellation_497',['IADLX3DTessellation',['../_d_o_x__i_a_d_l_x3_d_tessellation.html',1,'gfx3dgraphics']]], - ['iadlx3dwaitforverticalrefresh_498',['IADLX3DWaitForVerticalRefresh',['../_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh.html',1,'gfx3dgraphics']]], - ['iadlxallmetrics_499',['IADLXAllMetrics',['../_d_o_x__i_a_d_l_x_all_metrics.html',1,'perfmonitoring']]], - ['iadlxallmetricslist_500',['IADLXAllMetricsList',['../_d_o_x__i_a_d_l_x_all_metrics_list.html',1,'perfmonitoring']]], - ['iadlxchangedevent_501',['IADLXChangedEvent',['../_d_o_x__i_a_d_l_x_changed_event.html',1,'misc']]], - ['iadlxdesktop_502',['IADLXDesktop',['../_d_o_x__i_a_d_l_x_desktop.html',1,'desktop']]], - ['iadlxdesktopchangedhandling_503',['IADLXDesktopChangedHandling',['../_d_o_x__i_a_d_l_x_desktop_changed_handling.html',1,'desktop']]], - ['iadlxdesktoplist_504',['IADLXDesktopList',['../_d_o_x__i_a_d_l_x_desktop_list.html',1,'desktop']]], - ['iadlxdesktoplistchangedlistener_505',['IADLXDesktopListChangedListener',['../_d_o_x__i_a_d_l_x_desktop_list_changed_listener.html',1,'desktop']]], - ['iadlxdesktopservices_506',['IADLXDesktopServices',['../_d_o_x__i_a_d_l_x_desktop_services.html',1,'desktop']]], - ['iadlxdisplay_507',['IADLXDisplay',['../_d_o_x__i_a_d_l_x_display.html',1,'display']]], - ['iadlxdisplay3dlut_508',['IADLXDisplay3DLUT',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t.html',1,'display']]], - ['iadlxdisplay3dlutchangedevent_509',['IADLXDisplay3DLUTChangedEvent',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event.html',1,'display']]], - ['iadlxdisplay3dlutchangedlistener_510',['IADLXDisplay3DLUTChangedListener',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_listener.html',1,'display']]], - ['iadlxdisplayblanking_511',['IADLXDisplayBlanking',['../_d_o_x__i_a_d_l_x_display_blanking.html',1,'display']]], - ['iadlxdisplaychangedhandling_512',['IADLXDisplayChangedHandling',['../_d_o_x__i_a_d_l_x_display_changed_handling.html',1,'display']]], - ['iadlxdisplaycolordepth_513',['IADLXDisplayColorDepth',['../_d_o_x__i_a_d_l_x_display_color_depth.html',1,'display']]], - ['iadlxdisplaycustomcolor_514',['IADLXDisplayCustomColor',['../_d_o_x__i_a_d_l_x_display_custom_color.html',1,'display']]], - ['iadlxdisplaycustomresolution_515',['IADLXDisplayCustomResolution',['../_d_o_x__i_a_d_l_x_display_custom_resolution.html',1,'display']]], - ['iadlxdisplayfreesync_516',['IADLXDisplayFreeSync',['../_d_o_x__i_a_d_l_x_display_free_sync.html',1,'display']]], - ['iadlxdisplaygamma_517',['IADLXDisplayGamma',['../_d_o_x__i_a_d_l_x_display_gamma.html',1,'display']]], - ['iadlxdisplaygammachangedevent_518',['IADLXDisplayGammaChangedEvent',['../_d_o_x__i_a_d_l_x_display_gamma_changed_event.html',1,'display']]], - ['iadlxdisplaygammachangedlistener_519',['IADLXDisplayGammaChangedListener',['../_d_o_x__i_a_d_l_x_display_gamma_changed_listener.html',1,'display']]], - ['iadlxdisplaygamut_520',['IADLXDisplayGamut',['../_d_o_x__i_a_d_l_x_display_gamut.html',1,'display']]], - ['iadlxdisplaygamutchangedevent_521',['IADLXDisplayGamutChangedEvent',['../_d_o_x__i_a_d_l_x_display_gamut_changed_event.html',1,'display']]], - ['iadlxdisplaygamutchangedlistener_522',['IADLXDisplayGamutChangedListener',['../_d_o_x__i_a_d_l_x_display_gamut_changed_listener.html',1,'display']]], - ['iadlxdisplaygpuscaling_523',['IADLXDisplayGPUScaling',['../_d_o_x__i_a_d_l_x_display_g_p_u_scaling.html',1,'display']]], - ['iadlxdisplayhdcp_524',['IADLXDisplayHDCP',['../_d_o_x__i_a_d_l_x_display_h_d_c_p.html',1,'display']]], - ['iadlxdisplayintegerscaling_525',['IADLXDisplayIntegerScaling',['../_d_o_x__i_a_d_l_x_display_integer_scaling.html',1,'display']]], - ['iadlxdisplaylist_526',['IADLXDisplayList',['../_d_o_x__i_a_d_l_x_display_list.html',1,'display']]], - ['iadlxdisplaylistchangedlistener_527',['IADLXDisplayListChangedListener',['../_d_o_x__i_a_d_l_x_display_list_changed_listener.html',1,'display']]], - ['iadlxdisplaypixelformat_528',['IADLXDisplayPixelFormat',['../_d_o_x__i_a_d_l_x_display_pixel_format.html',1,'display']]], - ['iadlxdisplayresolution_529',['IADLXDisplayResolution',['../_d_o_x__i_a_d_l_x_display_resolution.html',1,'display']]], - ['iadlxdisplayresolutionlist_530',['IADLXDisplayResolutionList',['../_d_o_x__i_a_d_l_x_display_resolution_list.html',1,'display']]], - ['iadlxdisplayscalingmode_531',['IADLXDisplayScalingMode',['../_d_o_x__i_a_d_l_x_display_scaling_mode.html',1,'display']]], - ['iadlxdisplayservices_532',['IADLXDisplayServices',['../_d_o_x__i_a_d_l_x_display_services.html',1,'display']]], - ['iadlxdisplayservices1_533',['IADLXDisplayServices1',['../_d_o_x__i_a_d_l_x_display_services1.html',1,'display']]], - ['iadlxdisplaysettingschangedevent_534',['IADLXDisplaySettingsChangedEvent',['../_d_o_x__i_a_d_l_x_display_settings_changed_event.html',1,'display']]], - ['iadlxdisplaysettingschangedevent1_535',['IADLXDisplaySettingsChangedEvent1',['../_d_o_x__i_a_d_l_x_display_settings_changed_event1.html',1,'display']]], - ['iadlxdisplaysettingschangedlistener_536',['IADLXDisplaySettingsChangedListener',['../_d_o_x__i_a_d_l_x_display_settings_changed_listener.html',1,'display']]], - ['iadlxdisplayvaribright_537',['IADLXDisplayVariBright',['../_d_o_x__i_a_d_l_x_display_vari_bright.html',1,'display']]], - ['iadlxdisplayvsr_538',['IADLXDisplayVSR',['../_d_o_x__i_a_d_l_x_display_v_s_r.html',1,'display']]], - ['iadlxeyefinitydesktop_539',['IADLXEyefinityDesktop',['../_d_o_x__i_a_d_l_x_eyefinity_desktop.html',1,'desktop']]], - ['iadlxfps_540',['IADLXFPS',['../_d_o_x__i_a_d_l_x_f_p_s.html',1,'perfmonitoring']]], - ['iadlxfpslist_541',['IADLXFPSList',['../_d_o_x__i_a_d_l_x_f_p_s_list.html',1,'perfmonitoring']]], - ['iadlxgpu_542',['IADLXGPU',['../_d_o_x__i_a_d_l_x_g_p_u.html',1,'gpu']]], - ['iadlxgpuautotuning_543',['IADLXGPUAutoTuning',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning.html',1,'gputuning']]], - ['iadlxgpuautotuningcompleteevent_544',['IADLXGPUAutoTuningCompleteEvent',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_event.html',1,'gputuning']]], - ['iadlxgpuautotuningcompletelistener_545',['IADLXGPUAutoTuningCompleteListener',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_listener.html',1,'gputuning']]], - ['iadlxgpulist_546',['IADLXGPUList',['../_d_o_x__i_a_d_l_x_g_p_u_list.html',1,'gpu']]], - ['iadlxgpumetrics_547',['IADLXGPUMetrics',['../_d_o_x__i_a_d_l_x_g_p_u_metrics.html',1,'perfmonitoring']]], - ['iadlxgpumetricslist_548',['IADLXGPUMetricsList',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_list.html',1,'perfmonitoring']]], - ['iadlxgpumetricssupport_549',['IADLXGPUMetricsSupport',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support.html',1,'perfmonitoring']]], - ['iadlxgpupresettuning_550',['IADLXGPUPresetTuning',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning.html',1,'gputuning']]], - ['iadlxgpuschangedhandling_551',['IADLXGPUsChangedHandling',['../_d_o_x__i_a_d_l_x_g_p_us_changed_handling.html',1,'gpu']]], - ['iadlxgpuseventlistener_552',['IADLXGPUsEventListener',['../_d_o_x__i_a_d_l_x_g_p_us_event_listener.html',1,'gpu']]], - ['iadlxgputuningchangedevent_553',['IADLXGPUTuningChangedEvent',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event.html',1,'gputuning']]], - ['iadlxgputuningchangedhandling_554',['IADLXGPUTuningChangedHandling',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_handling.html',1,'gputuning']]], - ['iadlxgputuningchangedlistener_555',['IADLXGPUTuningChangedListener',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_listener.html',1,'gputuning']]], - ['iadlxgputuningservices_556',['IADLXGPUTuningServices',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services.html',1,'gputuning']]], - ['iadlxi2c_557',['IADLXI2C',['../_d_o_x__i_a_d_l_x_i2_c.html',1,'i2c']]], - ['iadlxinterface_558',['IADLXInterface',['../_d_o_x__i_a_d_l_x_interface.html',1,'misc']]], - ['iadlxlist_559',['IADLXList',['../_d_o_x__i_a_d_l_x_list.html',1,'misc']]], - ['iadlxlog_560',['IADLXLog',['../_d_o_x__i_a_d_l_x_log.html',1,'misc']]], - ['iadlxmanualfantuning_561',['IADLXManualFanTuning',['../_d_o_x__i_a_d_l_x_manual_fan_tuning.html',1,'gputuning']]], - ['iadlxmanualfantuningstate_562',['IADLXManualFanTuningState',['../_d_o_x__i_a_d_l_x_manual_fan_tuning_state.html',1,'gputuning']]], - ['iadlxmanualfantuningstatelist_563',['IADLXManualFanTuningStateList',['../_d_o_x__i_a_d_l_x_manual_fan_tuning_state_list.html',1,'gputuning']]], - ['iadlxmanualgraphicstuning1_564',['IADLXManualGraphicsTuning1',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning1.html',1,'gputuning']]], - ['iadlxmanualgraphicstuning2_565',['IADLXManualGraphicsTuning2',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning2.html',1,'gputuning']]], - ['iadlxmanualpowertuning_566',['IADLXManualPowerTuning',['../_d_o_x__i_a_d_l_x_manual_power_tuning.html',1,'gputuning']]], - ['iadlxmanualtuningstate_567',['IADLXManualTuningState',['../_d_o_x__i_a_d_l_x_manual_tuning_state.html',1,'gputuning']]], - ['iadlxmanualtuningstatelist_568',['IADLXManualTuningStateList',['../_d_o_x__i_a_d_l_x_manual_tuning_state_list.html',1,'gputuning']]], - ['iadlxmanualvramtuning1_569',['IADLXManualVRAMTuning1',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1.html',1,'gputuning']]], - ['iadlxmanualvramtuning2_570',['IADLXManualVRAMTuning2',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2.html',1,'gputuning']]], - ['iadlxmemorytimingdescription_571',['IADLXMemoryTimingDescription',['../_d_o_x__i_a_d_l_x_memory_timing_description.html',1,'gputuning']]], - ['iadlxmemorytimingdescriptionlist_572',['IADLXMemoryTimingDescriptionList',['../_d_o_x__i_a_d_l_x_memory_timing_description_list.html',1,'gputuning']]], - ['iadlxperformancemonitoringservices_573',['IADLXPerformanceMonitoringServices',['../_d_o_x__i_a_d_l_x_performance_monitoring_services.html',1,'perfmonitoring']]], - ['iadlxsimpleeyefinity_574',['IADLXSimpleEyefinity',['../_d_o_x__i_a_d_l_x_simple_eyefinity.html',1,'desktop']]], - ['iadlxsystem_575',['IADLXSystem',['../_d_o_x__i_a_d_l_x_system.html',1,'system']]], - ['iadlxsystemmetrics_576',['IADLXSystemMetrics',['../_d_o_x__i_a_d_l_x_system_metrics.html',1,'perfmonitoring']]], - ['iadlxsystemmetricslist_577',['IADLXSystemMetricsList',['../_d_o_x__i_a_d_l_x_system_metrics_list.html',1,'perfmonitoring']]], - ['iadlxsystemmetricssupport_578',['IADLXSystemMetricsSupport',['../_d_o_x__i_a_d_l_x_system_metrics_support.html',1,'perfmonitoring']]], - ['imagesharpening_579',['ImageSharpening',['../c__image_sharpening.html',1,'domain_c_sample_3DGraphics'],['../cpp__image_sharpening.html',1,'domain_cpp_sample_3DGraphics']]], - ['initialize_580',['Initialize',['../page_cpp_help_initialize.html',1,'page_ADLXCppHelp']]], - ['initializewithcalleradl_581',['InitializeWithCallerAdl',['../page_cpp_help_initialize_with_caller_adl.html',1,'page_ADLXCppHelp']]], - ['initializewithincompatibledriver_582',['InitializeWithIncompatibleDriver',['../page_cpp_help_initialize_with_incompatible_driver.html',1,'page_ADLXCppHelp']]], - ['initializing_20adlx_20with_20function_20pointers_583',['Initializing ADLX with function pointers',['../page_guide_init_pointer.html',1,'page_guide_qs']]], - ['initializing_20adlx_20with_20the_20adlx_20helpers_584',['Initializing ADLX with the ADLX Helpers',['../page_guide_init_help.html',1,'page_guide_qs']]], - ['interlaced_585',['INTERLACED',['../_a_d_l_x_defines_8h.html#gae2d0250dc861156a468001600a2ee648a855562021fc14e40c67913a5bb4701f7',1,'ADLXDefines.h']]], - ['invalidobject_586',['InvalidObject',['../c_sample__invalid_object.html',1,'domain_c_sample_Generic'],['../cpp_sample__invalid_object.html',1,'domain_cpp_sample_Generic']]], - ['isanisotropicfilteringchanged_587',['IsAnisotropicFilteringChanged',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_anisotropic_filtering_changed.html',1,'DOX_IADLX3DSettingsChangedEvent']]], - ['isantialiasingchanged_588',['IsAntiAliasingChanged',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_anti_aliasing_changed.html',1,'DOX_IADLX3DSettingsChangedEvent']]], - ['isantilagchanged_589',['IsAntiLagChanged',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_anti_lag_changed.html',1,'DOX_IADLX3DSettingsChangedEvent']]], - ['isatfactory_590',['IsAtFactory',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_at_factory.html',1,'DOX_IADLXGPUTuningServices']]], - ['isautomatictuningchanged_591',['IsAutomaticTuningChanged',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_automatic_tuning_changed.html',1,'DOX_IADLXGPUTuningChangedEvent']]], - ['isboostchanged_592',['IsBoostChanged',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_boost_changed.html',1,'DOX_IADLX3DSettingsChangedEvent']]], - ['isbrightnesssupported_593',['IsBrightnessSupported',['../_d_o_x__i_a_d_l_x_display_custom_color__is_brightness_supported.html',1,'DOX_IADLXDisplayCustomColor']]], - ['ischillchanged_594',['IsChillChanged',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_chill_changed.html',1,'DOX_IADLX3DSettingsChangedEvent']]], - ['iscolordepthchanged_595',['IsColorDepthChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_color_depth_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], - ['iscolorspacechanged_596',['IsColorSpaceChanged',['../_d_o_x__i_a_d_l_x_display_gamut_changed_event__is_color_space_changed.html',1,'DOX_IADLXDisplayGamutChangedEvent']]], - ['iscontrastsupported_597',['IsContrastSupported',['../_d_o_x__i_a_d_l_x_display_custom_color__is_contrast_supported.html',1,'DOX_IADLXDisplayCustomColor']]], - ['iscurrent5000kwhitepoint_598',['IsCurrent5000kWhitePoint',['../_d_o_x__i_a_d_l_x_display_gamut__is_current5000k_white_point.html',1,'DOX_IADLXDisplayGamut']]], - ['iscurrent6500kwhitepoint_599',['IsCurrent6500kWhitePoint',['../_d_o_x__i_a_d_l_x_display_gamut__is_current6500k_white_point.html',1,'DOX_IADLXDisplayGamut']]], - ['iscurrent7500kwhitepoint_600',['IsCurrent7500kWhitePoint',['../_d_o_x__i_a_d_l_x_display_gamut__is_current7500k_white_point.html',1,'DOX_IADLXDisplayGamut']]], - ['iscurrent9300kwhitepoint_601',['IsCurrent9300kWhitePoint',['../_d_o_x__i_a_d_l_x_display_gamut__is_current9300k_white_point.html',1,'DOX_IADLXDisplayGamut']]], - ['iscurrentadobergbcolorspace_602',['IsCurrentAdobeRgbColorSpace',['../_d_o_x__i_a_d_l_x_display_gamut__is_current_adobe_rgb_color_space.html',1,'DOX_IADLXDisplayGamut']]], - ['iscurrentbalanced_603',['IsCurrentBalanced',['../_d_o_x__i_a_d_l_x_display_vari_bright__is_current_balanced.html',1,'DOX_IADLXDisplayVariBright'],['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_balanced.html',1,'DOX_IADLXGPUPresetTuning']]], - ['iscurrentblanked_604',['IsCurrentBlanked',['../_d_o_x__i_a_d_l_x_display_blanking__is_current_blanked.html',1,'DOX_IADLXDisplayBlanking']]], - ['iscurrentccir2020colorspace_605',['IsCurrentCCIR2020ColorSpace',['../_d_o_x__i_a_d_l_x_display_gamut__is_current_c_c_i_r2020_color_space.html',1,'DOX_IADLXDisplayGamut']]], - ['iscurrentccir601colorspace_606',['IsCurrentCCIR601ColorSpace',['../_d_o_x__i_a_d_l_x_display_gamut__is_current_c_c_i_r601_color_space.html',1,'DOX_IADLXDisplayGamut']]], - ['iscurrentccir709colorspace_607',['IsCurrentCCIR709ColorSpace',['../_d_o_x__i_a_d_l_x_display_gamut__is_current_c_c_i_r709_color_space.html',1,'DOX_IADLXDisplayGamut']]], - ['iscurrentciergbcolorspace_608',['IsCurrentCIERgbColorSpace',['../_d_o_x__i_a_d_l_x_display_gamut__is_current_c_i_e_rgb_color_space.html',1,'DOX_IADLXDisplayGamut']]], - ['iscurrentcustomcolorspace_609',['IsCurrentCustomColorSpace',['../_d_o_x__i_a_d_l_x_display_gamut__is_current_custom_color_space.html',1,'DOX_IADLXDisplayGamut']]], - ['iscurrentcustomwhitepoint_610',['IsCurrentCustomWhitePoint',['../_d_o_x__i_a_d_l_x_display_gamut__is_current_custom_white_point.html',1,'DOX_IADLXDisplayGamut']]], - ['iscurrentdegammaramp_611',['IsCurrentDeGammaRamp',['../_d_o_x__i_a_d_l_x_display_gamma__is_current_de_gamma_ramp.html',1,'DOX_IADLXDisplayGamma']]], - ['iscurrentmaximizebattery_612',['IsCurrentMaximizeBattery',['../_d_o_x__i_a_d_l_x_display_vari_bright__is_current_maximize_battery.html',1,'DOX_IADLXDisplayVariBright']]], - ['iscurrentmaximizebrightness_613',['IsCurrentMaximizeBrightness',['../_d_o_x__i_a_d_l_x_display_vari_bright__is_current_maximize_brightness.html',1,'DOX_IADLXDisplayVariBright']]], - ['iscurrentoptimizebattery_614',['IsCurrentOptimizeBattery',['../_d_o_x__i_a_d_l_x_display_vari_bright__is_current_optimize_battery.html',1,'DOX_IADLXDisplayVariBright']]], - ['iscurrentoptimizebrightness_615',['IsCurrentOptimizeBrightness',['../_d_o_x__i_a_d_l_x_display_vari_bright__is_current_optimize_brightness.html',1,'DOX_IADLXDisplayVariBright']]], - ['iscurrentoverclockgpu_616',['IsCurrentOverclockGPU',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_current_overclock_g_p_u.html',1,'DOX_IADLXGPUAutoTuning']]], - ['iscurrentoverclockvram_617',['IsCurrentOverclockVRAM',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_current_overclock_v_r_a_m.html',1,'DOX_IADLXGPUAutoTuning']]], - ['iscurrentpowersaver_618',['IsCurrentPowerSaver',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_power_saver.html',1,'DOX_IADLXGPUPresetTuning']]], - ['iscurrentquiet_619',['IsCurrentQuiet',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_quiet.html',1,'DOX_IADLXGPUPresetTuning']]], - ['iscurrentrage_620',['IsCurrentRage',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_rage.html',1,'DOX_IADLXGPUPresetTuning']]], - ['iscurrentregamma36_621',['IsCurrentReGamma36',['../_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma36.html',1,'DOX_IADLXDisplayGamma']]], - ['iscurrentregammabt709_622',['IsCurrentReGammaBT709',['../_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_b_t709.html',1,'DOX_IADLXDisplayGamma']]], - ['iscurrentregammacoefficient_623',['IsCurrentRegammaCoefficient',['../_d_o_x__i_a_d_l_x_display_gamma__is_current_regamma_coefficient.html',1,'DOX_IADLXDisplayGamma']]], - ['iscurrentregammapq_624',['IsCurrentReGammaPQ',['../_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_p_q.html',1,'DOX_IADLXDisplayGamma']]], - ['iscurrentregammapq2084interim_625',['IsCurrentReGammaPQ2084Interim',['../_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_p_q2084_interim.html',1,'DOX_IADLXDisplayGamma']]], - ['iscurrentregammaramp_626',['IsCurrentReGammaRamp',['../_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_ramp.html',1,'DOX_IADLXDisplayGamma']]], - ['iscurrentregammasrgb_627',['IsCurrentReGammaSRGB',['../_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_s_r_g_b.html',1,'DOX_IADLXDisplayGamma']]], - ['iscurrentscedisabled_628',['IsCurrentSCEDisabled',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_current_s_c_e_disabled.html',1,'DOX_IADLXDisplay3DLUT']]], - ['iscurrentscedynamiccontrast_629',['IsCurrentSCEDynamicContrast',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_current_s_c_e_dynamic_contrast.html',1,'DOX_IADLXDisplay3DLUT']]], - ['iscurrentscevividgaming_630',['IsCurrentSCEVividGaming',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_current_s_c_e_vivid_gaming.html',1,'DOX_IADLXDisplay3DLUT']]], - ['iscurrentturbo_631',['IsCurrentTurbo',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_turbo.html',1,'DOX_IADLXGPUPresetTuning']]], - ['iscurrentunblanked_632',['IsCurrentUnblanked',['../_d_o_x__i_a_d_l_x_display_blanking__is_current_unblanked.html',1,'DOX_IADLXDisplayBlanking']]], - ['iscurrentundervoltgpu_633',['IsCurrentUndervoltGPU',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_current_undervolt_g_p_u.html',1,'DOX_IADLXGPUAutoTuning']]], - ['iscustom3dlutchanged_634',['IsCustom3DLUTChanged',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event__is_custom3_d_l_u_t_changed.html',1,'DOX_IADLXDisplay3DLUTChangedEvent']]], - ['iscustomcolorbrightnesschanged_635',['IsCustomColorBrightnessChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_brightness_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], - ['iscustomcolorcontrastchanged_636',['IsCustomColorContrastChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_contrast_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], - ['iscustomcolorhuechanged_637',['IsCustomColorHueChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_hue_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], - ['iscustomcolorsaturationchanged_638',['IsCustomColorSaturationChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_saturation_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], - ['iscustomcolortemperaturechanged_639',['IsCustomColorTemperatureChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_temperature_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], - ['iscustomresolutionchanged_640',['IsCustomResolutionChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_resolution_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], - ['isdegammachanged_641',['IsDeGammaChanged',['../_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_de_gamma_changed.html',1,'DOX_IADLXDisplayGammaChangedEvent']]], - ['isdisplayblankingchanged_642',['IsDisplayBlankingChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event1__is_display_blanking_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent1']]], - ['isenabled_643',['IsEnabled',['../_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__is_enabled.html',1,'DOX_IADLX3DAnisotropicFiltering'],['../_d_o_x__i_a_d_l_x3_d_anti_lag__is_enabled.html',1,'DOX_IADLX3DAntiLag'],['../_d_o_x__i_a_d_l_x3_d_boost__is_enabled.html',1,'DOX_IADLX3DBoost'],['../_d_o_x__i_a_d_l_x3_d_chill__is_enabled.html',1,'DOX_IADLX3DChill'],['../_d_o_x__i_a_d_l_x3_d_enhanced_sync__is_enabled.html',1,'DOX_IADLX3DEnhancedSync'],['../_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__is_enabled.html',1,'DOX_IADLX3DFrameRateTargetControl'],['../_d_o_x__i_a_d_l_x3_d_image_sharpening__is_enabled.html',1,'DOX_IADLX3DImageSharpening'],['../_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__is_enabled.html',1,'DOX_IADLX3DMorphologicalAntiAliasing'],['../_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__is_enabled.html',1,'DOX_IADLX3DRadeonSuperResolution'],['../_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__is_enabled.html',1,'DOX_IADLX3DWaitForVerticalRefresh'],['../_d_o_x__i_a_d_l_x_display_free_sync__is_enabled.html',1,'DOX_IADLXDisplayFreeSync'],['../_d_o_x__i_a_d_l_x_display_g_p_u_scaling__is_enabled.html',1,'DOX_IADLXDisplayGPUScaling'],['../_d_o_x__i_a_d_l_x_display_h_d_c_p__is_enabled.html',1,'DOX_IADLXDisplayHDCP'],['../_d_o_x__i_a_d_l_x_display_integer_scaling__is_enabled.html',1,'DOX_IADLXDisplayIntegerScaling'],['../_d_o_x__i_a_d_l_x_display_vari_bright__is_enabled.html',1,'DOX_IADLXDisplayVariBright'],['../_d_o_x__i_a_d_l_x_display_v_s_r__is_enabled.html',1,'DOX_IADLXDisplayVSR']]], - ['isenhancedsyncchanged_644',['IsEnhancedSyncChanged',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_enhanced_sync_changed.html',1,'DOX_IADLX3DSettingsChangedEvent']]], - ['isexternal_645',['IsExternal',['../_d_o_x__i_a_d_l_x_g_p_u__is_external.html',1,'DOX_IADLXGPU']]], - ['isframeratetargetcontrolchanged_646',['IsFrameRateTargetControlChanged',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_frame_rate_target_control_changed.html',1,'DOX_IADLX3DSettingsChangedEvent']]], - ['isfreesyncchanged_647',['IsFreeSyncChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_free_sync_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], - ['isgammacoefficientchanged_648',['IsGammaCoefficientChanged',['../_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_gamma_coefficient_changed.html',1,'DOX_IADLXDisplayGammaChangedEvent']]], - ['isgammarampchanged_649',['IsGammaRampChanged',['../_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_gamma_ramp_changed.html',1,'DOX_IADLXDisplayGammaChangedEvent']]], - ['isgpuscalingchanged_650',['IsGPUScalingChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_g_p_u_scaling_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], - ['ishdcpchanged_651',['IsHDCPChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_h_d_c_p_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], - ['ishuesupported_652',['IsHueSupported',['../_d_o_x__i_a_d_l_x_display_custom_color__is_hue_supported.html',1,'DOX_IADLXDisplayCustomColor']]], - ['isimagesharpeningchanged_653',['IsImageSharpeningChanged',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_image_sharpening_changed.html',1,'DOX_IADLX3DSettingsChangedEvent']]], - ['isintegerscalingchanged_654',['IsIntegerScalingChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_integer_scaling_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], - ['ismanualfantuningchanged_655',['IsManualFanTuningChanged',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_manual_fan_tuning_changed.html',1,'DOX_IADLXGPUTuningChangedEvent']]], - ['ismanualgpuclktuningchanged_656',['IsManualGPUCLKTuningChanged',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_manual_g_p_u_c_l_k_tuning_changed.html',1,'DOX_IADLXGPUTuningChangedEvent']]], - ['ismanualpowertuningchanged_657',['IsManualPowerTuningChanged',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_manual_power_tuning_changed.html',1,'DOX_IADLXGPUTuningChangedEvent']]], - ['ismanualvramtuningchanged_658',['IsManualVRAMTuningChanged',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_manual_v_r_a_m_tuning_changed.html',1,'DOX_IADLXGPUTuningChangedEvent']]], - ['ismorphologicalantialiasingchanged_659',['IsMorphologicalAntiAliasingChanged',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_morphological_anti_aliasing_changed.html',1,'DOX_IADLX3DSettingsChangedEvent']]], - ['isoverclockgpucompleted_660',['IsOverclockGPUCompleted',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_event__is_overclock_g_p_u_completed.html',1,'DOX_IADLXGPUAutoTuningCompleteEvent']]], - ['isoverclockvramcompleted_661',['IsOverclockVRAMCompleted',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_event__is_overclock_v_r_a_m_completed.html',1,'DOX_IADLXGPUAutoTuningCompleteEvent']]], - ['ispixelformatchanged_662',['IsPixelFormatChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_pixel_format_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], - ['ispresettuningchanged_663',['IsPresetTuningChanged',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_preset_tuning_changed.html',1,'DOX_IADLXGPUTuningChangedEvent']]], - ['isradeonsuperresolutionchanged_664',['IsRadeonSuperResolutionChanged',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_radeon_super_resolution_changed.html',1,'DOX_IADLX3DSettingsChangedEvent']]], - ['isregammachanged_665',['IsReGammaChanged',['../_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_re_gamma_changed.html',1,'DOX_IADLXDisplayGammaChangedEvent']]], - ['isresetshadercache_666',['IsResetShaderCache',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_reset_shader_cache.html',1,'DOX_IADLX3DSettingsChangedEvent']]], - ['issaturationsupported_667',['IsSaturationSupported',['../_d_o_x__i_a_d_l_x_display_custom_color__is_saturation_supported.html',1,'DOX_IADLXDisplayCustomColor']]], - ['isscalingmodechanged_668',['IsScalingModeChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_scaling_mode_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], - ['isscechanged_669',['IsSCEChanged',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event__is_s_c_e_changed.html',1,'DOX_IADLXDisplay3DLUTChangedEvent']]], - ['issupported_670',['IsSupported',['../_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__is_supported.html',1,'DOX_IADLX3DAnisotropicFiltering'],['../_d_o_x__i_a_d_l_x3_d_anti_aliasing__is_supported.html',1,'DOX_IADLX3DAntiAliasing'],['../_d_o_x__i_a_d_l_x3_d_anti_lag__is_supported.html',1,'DOX_IADLX3DAntiLag'],['../_d_o_x__i_a_d_l_x3_d_boost__is_supported.html',1,'DOX_IADLX3DBoost'],['../_d_o_x__i_a_d_l_x3_d_chill__is_supported.html',1,'DOX_IADLX3DChill'],['../_d_o_x__i_a_d_l_x3_d_enhanced_sync__is_supported.html',1,'DOX_IADLX3DEnhancedSync'],['../_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__is_supported.html',1,'DOX_IADLX3DFrameRateTargetControl'],['../_d_o_x__i_a_d_l_x3_d_image_sharpening__is_supported.html',1,'DOX_IADLX3DImageSharpening'],['../_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__is_supported.html',1,'DOX_IADLX3DMorphologicalAntiAliasing'],['../_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__is_supported.html',1,'DOX_IADLX3DRadeonSuperResolution'],['../_d_o_x__i_a_d_l_x3_d_reset_shader_cache__is_supported.html',1,'DOX_IADLX3DResetShaderCache'],['../_d_o_x__i_a_d_l_x3_d_tessellation__is_supported.html',1,'DOX_IADLX3DTessellation'],['../_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__is_supported.html',1,'DOX_IADLX3DWaitForVerticalRefresh'],['../_d_o_x__i_a_d_l_x_display_blanking__is_supported.html',1,'DOX_IADLXDisplayBlanking'],['../_d_o_x__i_a_d_l_x_display_color_depth__is_supported.html',1,'DOX_IADLXDisplayColorDepth'],['../_d_o_x__i_a_d_l_x_display_custom_resolution__is_supported.html',1,'DOX_IADLXDisplayCustomResolution'],['../_d_o_x__i_a_d_l_x_display_free_sync__is_supported.html',1,'DOX_IADLXDisplayFreeSync'],['../_d_o_x__i_a_d_l_x_display_g_p_u_scaling__is_supported.html',1,'DOX_IADLXDisplayGPUScaling'],['../_d_o_x__i_a_d_l_x_display_h_d_c_p__is_supported.html',1,'DOX_IADLXDisplayHDCP'],['../_d_o_x__i_a_d_l_x_display_integer_scaling__is_supported.html',1,'DOX_IADLXDisplayIntegerScaling'],['../_d_o_x__i_a_d_l_x_display_pixel_format__is_supported.html',1,'DOX_IADLXDisplayPixelFormat'],['../_d_o_x__i_a_d_l_x_display_scaling_mode__is_supported.html',1,'DOX_IADLXDisplayScalingMode'],['../_d_o_x__i_a_d_l_x_display_vari_bright__is_supported.html',1,'DOX_IADLXDisplayVariBright'],['../_d_o_x__i_a_d_l_x_display_v_s_r__is_supported.html',1,'DOX_IADLXDisplayVSR'],['../_d_o_x__i_a_d_l_x_i2_c__is_supported.html',1,'DOX_IADLXI2C'],['../_d_o_x__i_a_d_l_x_simple_eyefinity__is_supported.html',1,'DOX_IADLXSimpleEyefinity']]], - ['issupported5000kwhitepoint_671',['IsSupported5000kWhitePoint',['../_d_o_x__i_a_d_l_x_display_gamut__is_supported5000k_white_point.html',1,'DOX_IADLXDisplayGamut']]], - ['issupported6500kwhitepoint_672',['IsSupported6500kWhitePoint',['../_d_o_x__i_a_d_l_x_display_gamut__is_supported6500k_white_point.html',1,'DOX_IADLXDisplayGamut']]], - ['issupported7500kwhitepoint_673',['IsSupported7500kWhitePoint',['../_d_o_x__i_a_d_l_x_display_gamut__is_supported7500k_white_point.html',1,'DOX_IADLXDisplayGamut']]], - ['issupported9300kwhitepoint_674',['IsSupported9300kWhitePoint',['../_d_o_x__i_a_d_l_x_display_gamut__is_supported9300k_white_point.html',1,'DOX_IADLXDisplayGamut']]], - ['issupportedadobergbcolorspace_675',['IsSupportedAdobeRgbColorSpace',['../_d_o_x__i_a_d_l_x_display_gamut__is_supported_adobe_rgb_color_space.html',1,'DOX_IADLXDisplayGamut']]], - ['issupportedautotuning_676',['IsSupportedAutoTuning',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_auto_tuning.html',1,'DOX_IADLXGPUTuningServices']]], - ['issupportedbalanced_677',['IsSupportedBalanced',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_balanced.html',1,'DOX_IADLXGPUPresetTuning']]], - ['issupportedbpc_5f10_678',['IsSupportedBPC_10',['../_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_10.html',1,'DOX_IADLXDisplayColorDepth']]], - ['issupportedbpc_5f12_679',['IsSupportedBPC_12',['../_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_12.html',1,'DOX_IADLXDisplayColorDepth']]], - ['issupportedbpc_5f14_680',['IsSupportedBPC_14',['../_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_14.html',1,'DOX_IADLXDisplayColorDepth']]], - ['issupportedbpc_5f16_681',['IsSupportedBPC_16',['../_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_16.html',1,'DOX_IADLXDisplayColorDepth']]], - ['issupportedbpc_5f6_682',['IsSupportedBPC_6',['../_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_6.html',1,'DOX_IADLXDisplayColorDepth']]], - ['issupportedbpc_5f8_683',['IsSupportedBPC_8',['../_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_8.html',1,'DOX_IADLXDisplayColorDepth']]], - ['issupportedccir2020colorspace_684',['IsSupportedCCIR2020ColorSpace',['../_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_c_i_r2020_color_space.html',1,'DOX_IADLXDisplayGamut']]], - ['issupportedccir601colorspace_685',['IsSupportedCCIR601ColorSpace',['../_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_c_i_r601_color_space.html',1,'DOX_IADLXDisplayGamut']]], - ['issupportedccir709colorspace_686',['IsSupportedCCIR709ColorSpace',['../_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_c_i_r709_color_space.html',1,'DOX_IADLXDisplayGamut']]], - ['issupportedciergbcolorspace_687',['IsSupportedCIERgbColorSpace',['../_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_i_e_rgb_color_space.html',1,'DOX_IADLXDisplayGamut']]], - ['issupportedcolordepth_688',['IsSupportedColorDepth',['../_d_o_x__i_a_d_l_x_display_color_depth__is_supported_color_depth.html',1,'DOX_IADLXDisplayColorDepth']]], - ['issupportedcpuusage_689',['IsSupportedCPUUsage',['../_d_o_x__i_a_d_l_x_system_metrics_support__is_supported_c_p_u_usage.html',1,'DOX_IADLXSystemMetricsSupport']]], - ['issupportedcustomcolorspace_690',['IsSupportedCustomColorSpace',['../_d_o_x__i_a_d_l_x_display_gamut__is_supported_custom_color_space.html',1,'DOX_IADLXDisplayGamut']]], - ['issupportedcustomwhitepoint_691',['IsSupportedCustomWhitePoint',['../_d_o_x__i_a_d_l_x_display_gamut__is_supported_custom_white_point.html',1,'DOX_IADLXDisplayGamut']]], - ['issupportedgpuclockspeed_692',['IsSupportedGPUClockSpeed',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_clock_speed.html',1,'DOX_IADLXGPUMetricsSupport']]], - ['issupportedgpufanspeed_693',['IsSupportedGPUFanSpeed',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_fan_speed.html',1,'DOX_IADLXGPUMetricsSupport']]], - ['issupportedgpuhotspottemperature_694',['IsSupportedGPUHotspotTemperature',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_hotspot_temperature.html',1,'DOX_IADLXGPUMetricsSupport']]], - ['issupportedgpuintaketemperature_695',['IsSupportedGPUIntakeTemperature',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_intake_temperature.html',1,'DOX_IADLXGPUMetricsSupport']]], - ['issupportedgpupower_696',['IsSupportedGPUPower',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_power.html',1,'DOX_IADLXGPUMetricsSupport']]], - ['issupportedgputemperature_697',['IsSupportedGPUTemperature',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_temperature.html',1,'DOX_IADLXGPUMetricsSupport']]], - ['issupportedgputotalboardpower_698',['IsSupportedGPUTotalBoardPower',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_total_board_power.html',1,'DOX_IADLXGPUMetricsSupport']]], - ['issupportedgpuusage_699',['IsSupportedGPUUsage',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_usage.html',1,'DOX_IADLXGPUMetricsSupport']]], - ['issupportedgpuvoltage_700',['IsSupportedGPUVoltage',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_voltage.html',1,'DOX_IADLXGPUMetricsSupport']]], - ['issupportedgpuvram_701',['IsSupportedGPUVRAM',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_v_r_a_m.html',1,'DOX_IADLXGPUMetricsSupport']]], - ['issupportedgpuvramclockspeed_702',['IsSupportedGPUVRAMClockSpeed',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_v_r_a_m_clock_speed.html',1,'DOX_IADLXGPUMetricsSupport']]], - ['issupportedmanualfantuning_703',['IsSupportedManualFanTuning',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_fan_tuning.html',1,'DOX_IADLXGPUTuningServices']]], - ['issupportedmanualgfxtuning_704',['IsSupportedManualGFXTuning',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_g_f_x_tuning.html',1,'DOX_IADLXGPUTuningServices']]], - ['issupportedmanualpowertuning_705',['IsSupportedManualPowerTuning',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_power_tuning.html',1,'DOX_IADLXGPUTuningServices']]], - ['issupportedmanualvramtuning_706',['IsSupportedManualVRAMTuning',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_v_r_a_m_tuning.html',1,'DOX_IADLXGPUTuningServices']]], - ['issupportedmemorytiming_707',['IsSupportedMemoryTiming',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__is_supported_memory_timing.html',1,'DOX_IADLXManualVRAMTuning1'],['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__is_supported_memory_timing.html',1,'DOX_IADLXManualVRAMTuning2']]], - ['issupportedminacousticlimit_708',['IsSupportedMinAcousticLimit',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_min_acoustic_limit.html',1,'DOX_IADLXManualFanTuning']]], - ['issupportedminfanspeed_709',['IsSupportedMinFanSpeed',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_min_fan_speed.html',1,'DOX_IADLXManualFanTuning']]], - ['issupportedoverclockgpu_710',['IsSupportedOverclockGPU',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_supported_overclock_g_p_u.html',1,'DOX_IADLXGPUAutoTuning']]], - ['issupportedoverclockvram_711',['IsSupportedOverclockVRAM',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_supported_overclock_v_r_a_m.html',1,'DOX_IADLXGPUAutoTuning']]], - ['issupportedpixelformat_712',['IsSupportedPixelFormat',['../_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_pixel_format.html',1,'DOX_IADLXDisplayPixelFormat']]], - ['issupportedpowersaver_713',['IsSupportedPowerSaver',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_power_saver.html',1,'DOX_IADLXGPUPresetTuning']]], - ['issupportedpresettuning_714',['IsSupportedPresetTuning',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_preset_tuning.html',1,'DOX_IADLXGPUTuningServices']]], - ['issupportedquiet_715',['IsSupportedQuiet',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_quiet.html',1,'DOX_IADLXGPUPresetTuning']]], - ['issupportedrage_716',['IsSupportedRage',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_rage.html',1,'DOX_IADLXGPUPresetTuning']]], - ['issupportedregamma36_717',['IsSupportedReGamma36',['../_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma36.html',1,'DOX_IADLXDisplayGamma']]], - ['issupportedregammabt709_718',['IsSupportedReGammaBT709',['../_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_b_t709.html',1,'DOX_IADLXDisplayGamma']]], - ['issupportedregammapq_719',['IsSupportedReGammaPQ',['../_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_p_q.html',1,'DOX_IADLXDisplayGamma']]], - ['issupportedregammapq2084interim_720',['IsSupportedReGammaPQ2084Interim',['../_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_p_q2084_interim.html',1,'DOX_IADLXDisplayGamma']]], - ['issupportedregammasrgb_721',['IsSupportedReGammaSRGB',['../_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_s_r_g_b.html',1,'DOX_IADLXDisplayGamma']]], - ['issupportedrgb444full_722',['IsSupportedRGB444Full',['../_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_r_g_b444_full.html',1,'DOX_IADLXDisplayPixelFormat']]], - ['issupportedrgb444limited_723',['IsSupportedRGB444Limited',['../_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_r_g_b444_limited.html',1,'DOX_IADLXDisplayPixelFormat']]], - ['issupportedsce_724',['IsSupportedSCE',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_s_c_e.html',1,'DOX_IADLXDisplay3DLUT']]], - ['issupportedscedynamiccontrast_725',['IsSupportedSCEDynamicContrast',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_s_c_e_dynamic_contrast.html',1,'DOX_IADLXDisplay3DLUT']]], - ['issupportedscevividgaming_726',['IsSupportedSCEVividGaming',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_s_c_e_vivid_gaming.html',1,'DOX_IADLXDisplay3DLUT']]], - ['issupportedsmartshift_727',['IsSupportedSmartShift',['../_d_o_x__i_a_d_l_x_system_metrics_support__is_supported_smart_shift.html',1,'DOX_IADLXSystemMetricsSupport']]], - ['issupportedsystemram_728',['IsSupportedSystemRAM',['../_d_o_x__i_a_d_l_x_system_metrics_support__is_supported_system_r_a_m.html',1,'DOX_IADLXSystemMetricsSupport']]], - ['issupportedtargetfanspeed_729',['IsSupportedTargetFanSpeed',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_target_fan_speed.html',1,'DOX_IADLXManualFanTuning']]], - ['issupportedtdclimit_730',['IsSupportedTDCLimit',['../_d_o_x__i_a_d_l_x_manual_power_tuning__is_supported_t_d_c_limit.html',1,'DOX_IADLXManualPowerTuning']]], - ['issupportedturbo_731',['IsSupportedTurbo',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_turbo.html',1,'DOX_IADLXGPUPresetTuning']]], - ['issupportedundervoltgpu_732',['IsSupportedUndervoltGPU',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_supported_undervolt_g_p_u.html',1,'DOX_IADLXGPUAutoTuning']]], - ['issupporteduser3dlut_733',['IsSupportedUser3DLUT',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_user3_d_l_u_t.html',1,'DOX_IADLXDisplay3DLUT']]], - ['issupportedycbcr420_734',['IsSupportedYCbCr420',['../_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_y_cb_cr420.html',1,'DOX_IADLXDisplayPixelFormat']]], - ['issupportedycbcr422_735',['IsSupportedYCbCr422',['../_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_y_cb_cr422.html',1,'DOX_IADLXDisplayPixelFormat']]], - ['issupportedycbcr444_736',['IsSupportedYCbCr444',['../_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_y_cb_cr444.html',1,'DOX_IADLXDisplayPixelFormat']]], - ['issupportedzerorpm_737',['IsSupportedZeroRPM',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_zero_r_p_m.html',1,'DOX_IADLXManualFanTuning']]], - ['istemperaturesupported_738',['IsTemperatureSupported',['../_d_o_x__i_a_d_l_x_display_custom_color__is_temperature_supported.html',1,'DOX_IADLXDisplayCustomColor']]], - ['istessellationmodechanged_739',['IsTessellationModeChanged',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_tessellation_mode_changed.html',1,'DOX_IADLX3DSettingsChangedEvent']]], - ['isundervoltgpucompleted_740',['IsUndervoltGPUCompleted',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_event__is_undervolt_g_p_u_completed.html',1,'DOX_IADLXGPUAutoTuningCompleteEvent']]], - ['isvalidfantuningstates_741',['IsValidFanTuningStates',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__is_valid_fan_tuning_states.html',1,'DOX_IADLXManualFanTuning']]], - ['isvalidgputuningstates_742',['IsValidGPUTuningStates',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning1__is_valid_g_p_u_tuning_states.html',1,'DOX_IADLXManualGraphicsTuning1']]], - ['isvalidvramtuningstates_743',['IsValidVRAMTuningStates',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__is_valid_v_r_a_m_tuning_states.html',1,'DOX_IADLXManualVRAMTuning1']]], - ['isvaribrightchanged_744',['IsVariBrightChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_vari_bright_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], - ['isvsrchanged_745',['IsVSRChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_v_s_r_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], - ['iswaitforverticalrefreshchanged_746',['IsWaitForVerticalRefreshChanged',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_wait_for_vertical_refresh_changed.html',1,'DOX_IADLX3DSettingsChangedEvent']]], - ['iswhitepointchanged_747',['IsWhitePointChanged',['../_d_o_x__i_a_d_l_x_display_gamut_changed_event__is_white_point_changed.html',1,'DOX_IADLXDisplayGamutChangedEvent']]] + ['i2c_503',['I2C',['../c__i2_c.html',1,'domain_c_sample_I2C'],['../cpp__i2_c.html',1,'domain_cpp_sample_I2C'],['../domain_c_sample__i2_c.html',1,'page_sample_c'],['../domain_cpp_sample__i2_c.html',1,'page_sample_cpp'],['../i2c.html',1,'page_interfaces']]], + ['i2c_5fline_5fod_5fcontrol_504',['I2C_LINE_OD_CONTROL',['../_a_d_l_x_defines_8h.html#ga75eb2c93942ff81ff1cbeef647c2cf67a15d9e2ca15e335f0b8551dfc9c78a9fd',1,'ADLXDefines.h']]], + ['i2c_5fline_5foem_505',['I2C_LINE_OEM',['../_a_d_l_x_defines_8h.html#ga75eb2c93942ff81ff1cbeef647c2cf67ab041e1bec4cf6e632b086e0bd32d845b',1,'ADLXDefines.h']]], + ['i2c_5fline_5foem2_506',['I2C_LINE_OEM2',['../_a_d_l_x_defines_8h.html#ga75eb2c93942ff81ff1cbeef647c2cf67a397ea3400420f6a75ec671eec8318bd9',1,'ADLXDefines.h']]], + ['i2c_5fline_5foem3_507',['I2C_LINE_OEM3',['../_a_d_l_x_defines_8h.html#ga75eb2c93942ff81ff1cbeef647c2cf67ad8562c2a23b5240016bec9febd7e5534',1,'ADLXDefines.h']]], + ['i2c_5fline_5foem4_508',['I2C_LINE_OEM4',['../_a_d_l_x_defines_8h.html#ga75eb2c93942ff81ff1cbeef647c2cf67a3bfe8c54790986904c38ed63660d4467',1,'ADLXDefines.h']]], + ['i2c_5fline_5foem5_509',['I2C_LINE_OEM5',['../_a_d_l_x_defines_8h.html#ga75eb2c93942ff81ff1cbeef647c2cf67a59f3010d90dd125a1d137cab702b5058',1,'ADLXDefines.h']]], + ['i2c_5fline_5foem6_510',['I2C_LINE_OEM6',['../_a_d_l_x_defines_8h.html#ga75eb2c93942ff81ff1cbeef647c2cf67afe60e6b9655ad805099288bf89647a1e',1,'ADLXDefines.h']]], + ['iadlmapping_511',['IADLMapping',['../_d_o_x__i_a_d_l_mapping.html',1,'misc']]], + ['iadlx3danisotropicfiltering_512',['IADLX3DAnisotropicFiltering',['../_d_o_x__i_a_d_l_x3_d_anisotropic_filtering.html',1,'gfx3dgraphics']]], + ['iadlx3dantialiasing_513',['IADLX3DAntiAliasing',['../_d_o_x__i_a_d_l_x3_d_anti_aliasing.html',1,'gfx3dgraphics']]], + ['iadlx3dantilag_514',['IADLX3DAntiLag',['../_d_o_x__i_a_d_l_x3_d_anti_lag.html',1,'gfx3dgraphics']]], + ['iadlx3dantilag1_515',['IADLX3DAntiLag1',['../_d_o_x__i_a_d_l_x3_d_anti_lag1.html',1,'gfx3dgraphics']]], + ['iadlx3dboost_516',['IADLX3DBoost',['../_d_o_x__i_a_d_l_x3_d_boost.html',1,'gfx3dgraphics']]], + ['iadlx3dchill_517',['IADLX3DChill',['../_d_o_x__i_a_d_l_x3_d_chill.html',1,'gfx3dgraphics']]], + ['iadlx3denhancedsync_518',['IADLX3DEnhancedSync',['../_d_o_x__i_a_d_l_x3_d_enhanced_sync.html',1,'gfx3dgraphics']]], + ['iadlx3dframeratetargetcontrol_519',['IADLX3DFrameRateTargetControl',['../_d_o_x__i_a_d_l_x3_d_frame_rate_target_control.html',1,'gfx3dgraphics']]], + ['iadlx3dimagesharpening_520',['IADLX3DImageSharpening',['../_d_o_x__i_a_d_l_x3_d_image_sharpening.html',1,'gfx3dgraphics']]], + ['iadlx3dmorphologicalantialiasing_521',['IADLX3DMorphologicalAntiAliasing',['../_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing.html',1,'gfx3dgraphics']]], + ['iadlx3dradeonsuperresolution_522',['IADLX3DRadeonSuperResolution',['../_d_o_x__i_a_d_l_x3_d_radeon_super_resolution.html',1,'gfx3dgraphics']]], + ['iadlx3dresetshadercache_523',['IADLX3DResetShaderCache',['../_d_o_x__i_a_d_l_x3_d_reset_shader_cache.html',1,'gfx3dgraphics']]], + ['iadlx3dsettingschangedevent_524',['IADLX3DSettingsChangedEvent',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event.html',1,'gfx3dgraphics']]], + ['iadlx3dsettingschangedhandling_525',['IADLX3DSettingsChangedHandling',['../_d_o_x__i_a_d_l_x3_d_settings_changed_handling.html',1,'gfx3dgraphics']]], + ['iadlx3dsettingschangedlistener_526',['IADLX3DSettingsChangedListener',['../_d_o_x__i_a_d_l_x3_d_settings_changed_listener.html',1,'gfx3dgraphics']]], + ['iadlx3dsettingsservices_527',['IADLX3DSettingsServices',['../_d_o_x__i_a_d_l_x3_d_settings_services.html',1,'gfx3dgraphics']]], + ['iadlx3dtessellation_528',['IADLX3DTessellation',['../_d_o_x__i_a_d_l_x3_d_tessellation.html',1,'gfx3dgraphics']]], + ['iadlx3dwaitforverticalrefresh_529',['IADLX3DWaitForVerticalRefresh',['../_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh.html',1,'gfx3dgraphics']]], + ['iadlxallmetrics_530',['IADLXAllMetrics',['../_d_o_x__i_a_d_l_x_all_metrics.html',1,'perfmonitoring']]], + ['iadlxallmetricslist_531',['IADLXAllMetricsList',['../_d_o_x__i_a_d_l_x_all_metrics_list.html',1,'perfmonitoring']]], + ['iadlxchangedevent_532',['IADLXChangedEvent',['../_d_o_x__i_a_d_l_x_changed_event.html',1,'misc']]], + ['iadlxdesktop_533',['IADLXDesktop',['../_d_o_x__i_a_d_l_x_desktop.html',1,'desktop']]], + ['iadlxdesktopchangedhandling_534',['IADLXDesktopChangedHandling',['../_d_o_x__i_a_d_l_x_desktop_changed_handling.html',1,'desktop']]], + ['iadlxdesktoplist_535',['IADLXDesktopList',['../_d_o_x__i_a_d_l_x_desktop_list.html',1,'desktop']]], + ['iadlxdesktoplistchangedlistener_536',['IADLXDesktopListChangedListener',['../_d_o_x__i_a_d_l_x_desktop_list_changed_listener.html',1,'desktop']]], + ['iadlxdesktopservices_537',['IADLXDesktopServices',['../_d_o_x__i_a_d_l_x_desktop_services.html',1,'desktop']]], + ['iadlxdisplay_538',['IADLXDisplay',['../_d_o_x__i_a_d_l_x_display.html',1,'display']]], + ['iadlxdisplay3dlut_539',['IADLXDisplay3DLUT',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t.html',1,'display']]], + ['iadlxdisplay3dlutchangedevent_540',['IADLXDisplay3DLUTChangedEvent',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event.html',1,'display']]], + ['iadlxdisplay3dlutchangedlistener_541',['IADLXDisplay3DLUTChangedListener',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_listener.html',1,'display']]], + ['iadlxdisplayblanking_542',['IADLXDisplayBlanking',['../_d_o_x__i_a_d_l_x_display_blanking.html',1,'display']]], + ['iadlxdisplaychangedhandling_543',['IADLXDisplayChangedHandling',['../_d_o_x__i_a_d_l_x_display_changed_handling.html',1,'display']]], + ['iadlxdisplaycolordepth_544',['IADLXDisplayColorDepth',['../_d_o_x__i_a_d_l_x_display_color_depth.html',1,'display']]], + ['iadlxdisplayconnectivityexperience_545',['IADLXDisplayConnectivityExperience',['../_d_o_x__i_a_d_l_x_display_connectivity_experience.html',1,'display']]], + ['iadlxdisplaycustomcolor_546',['IADLXDisplayCustomColor',['../_d_o_x__i_a_d_l_x_display_custom_color.html',1,'display']]], + ['iadlxdisplaycustomresolution_547',['IADLXDisplayCustomResolution',['../_d_o_x__i_a_d_l_x_display_custom_resolution.html',1,'display']]], + ['iadlxdisplayfreesync_548',['IADLXDisplayFreeSync',['../_d_o_x__i_a_d_l_x_display_free_sync.html',1,'display']]], + ['iadlxdisplaygamma_549',['IADLXDisplayGamma',['../_d_o_x__i_a_d_l_x_display_gamma.html',1,'display']]], + ['iadlxdisplaygammachangedevent_550',['IADLXDisplayGammaChangedEvent',['../_d_o_x__i_a_d_l_x_display_gamma_changed_event.html',1,'display']]], + ['iadlxdisplaygammachangedlistener_551',['IADLXDisplayGammaChangedListener',['../_d_o_x__i_a_d_l_x_display_gamma_changed_listener.html',1,'display']]], + ['iadlxdisplaygamut_552',['IADLXDisplayGamut',['../_d_o_x__i_a_d_l_x_display_gamut.html',1,'display']]], + ['iadlxdisplaygamutchangedevent_553',['IADLXDisplayGamutChangedEvent',['../_d_o_x__i_a_d_l_x_display_gamut_changed_event.html',1,'display']]], + ['iadlxdisplaygamutchangedlistener_554',['IADLXDisplayGamutChangedListener',['../_d_o_x__i_a_d_l_x_display_gamut_changed_listener.html',1,'display']]], + ['iadlxdisplaygpuscaling_555',['IADLXDisplayGPUScaling',['../_d_o_x__i_a_d_l_x_display_g_p_u_scaling.html',1,'display']]], + ['iadlxdisplayhdcp_556',['IADLXDisplayHDCP',['../_d_o_x__i_a_d_l_x_display_h_d_c_p.html',1,'display']]], + ['iadlxdisplayintegerscaling_557',['IADLXDisplayIntegerScaling',['../_d_o_x__i_a_d_l_x_display_integer_scaling.html',1,'display']]], + ['iadlxdisplaylist_558',['IADLXDisplayList',['../_d_o_x__i_a_d_l_x_display_list.html',1,'display']]], + ['iadlxdisplaylistchangedlistener_559',['IADLXDisplayListChangedListener',['../_d_o_x__i_a_d_l_x_display_list_changed_listener.html',1,'display']]], + ['iadlxdisplaypixelformat_560',['IADLXDisplayPixelFormat',['../_d_o_x__i_a_d_l_x_display_pixel_format.html',1,'display']]], + ['iadlxdisplayresolution_561',['IADLXDisplayResolution',['../_d_o_x__i_a_d_l_x_display_resolution.html',1,'display']]], + ['iadlxdisplayresolutionlist_562',['IADLXDisplayResolutionList',['../_d_o_x__i_a_d_l_x_display_resolution_list.html',1,'display']]], + ['iadlxdisplayscalingmode_563',['IADLXDisplayScalingMode',['../_d_o_x__i_a_d_l_x_display_scaling_mode.html',1,'display']]], + ['iadlxdisplayservices_564',['IADLXDisplayServices',['../_d_o_x__i_a_d_l_x_display_services.html',1,'display']]], + ['iadlxdisplayservices1_565',['IADLXDisplayServices1',['../_d_o_x__i_a_d_l_x_display_services1.html',1,'display']]], + ['iadlxdisplayservices2_566',['IADLXDisplayServices2',['../_d_o_x__i_a_d_l_x_display_services2.html',1,'display']]], + ['iadlxdisplaysettingschangedevent_567',['IADLXDisplaySettingsChangedEvent',['../_d_o_x__i_a_d_l_x_display_settings_changed_event.html',1,'display']]], + ['iadlxdisplaysettingschangedevent1_568',['IADLXDisplaySettingsChangedEvent1',['../_d_o_x__i_a_d_l_x_display_settings_changed_event1.html',1,'display']]], + ['iadlxdisplaysettingschangedevent2_569',['IADLXDisplaySettingsChangedEvent2',['../_d_o_x__i_a_d_l_x_display_settings_changed_event2.html',1,'display']]], + ['iadlxdisplaysettingschangedlistener_570',['IADLXDisplaySettingsChangedListener',['../_d_o_x__i_a_d_l_x_display_settings_changed_listener.html',1,'display']]], + ['iadlxdisplayvaribright_571',['IADLXDisplayVariBright',['../_d_o_x__i_a_d_l_x_display_vari_bright.html',1,'display']]], + ['iadlxdisplayvsr_572',['IADLXDisplayVSR',['../_d_o_x__i_a_d_l_x_display_v_s_r.html',1,'display']]], + ['iadlxeyefinitydesktop_573',['IADLXEyefinityDesktop',['../_d_o_x__i_a_d_l_x_eyefinity_desktop.html',1,'desktop']]], + ['iadlxfps_574',['IADLXFPS',['../_d_o_x__i_a_d_l_x_f_p_s.html',1,'perfmonitoring']]], + ['iadlxfpslist_575',['IADLXFPSList',['../_d_o_x__i_a_d_l_x_f_p_s_list.html',1,'perfmonitoring']]], + ['iadlxgpu_576',['IADLXGPU',['../_d_o_x__i_a_d_l_x_g_p_u.html',1,'gpu']]], + ['iadlxgpu1_577',['IADLXGPU1',['../_d_o_x__i_a_d_l_x_g_p_u1.html',1,'gpu']]], + ['iadlxgpuautotuning_578',['IADLXGPUAutoTuning',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning.html',1,'gputuning']]], + ['iadlxgpuautotuningcompleteevent_579',['IADLXGPUAutoTuningCompleteEvent',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_event.html',1,'gputuning']]], + ['iadlxgpuautotuningcompletelistener_580',['IADLXGPUAutoTuningCompleteListener',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_listener.html',1,'gputuning']]], + ['iadlxgpulist_581',['IADLXGPUList',['../_d_o_x__i_a_d_l_x_g_p_u_list.html',1,'gpu']]], + ['iadlxgpumetrics_582',['IADLXGPUMetrics',['../_d_o_x__i_a_d_l_x_g_p_u_metrics.html',1,'perfmonitoring']]], + ['iadlxgpumetricslist_583',['IADLXGPUMetricsList',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_list.html',1,'perfmonitoring']]], + ['iadlxgpumetricssupport_584',['IADLXGPUMetricsSupport',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support.html',1,'perfmonitoring']]], + ['iadlxgpupresettuning_585',['IADLXGPUPresetTuning',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning.html',1,'gputuning']]], + ['iadlxgpuschangedhandling_586',['IADLXGPUsChangedHandling',['../_d_o_x__i_a_d_l_x_g_p_us_changed_handling.html',1,'gpu']]], + ['iadlxgpuseventlistener_587',['IADLXGPUsEventListener',['../_d_o_x__i_a_d_l_x_g_p_us_event_listener.html',1,'gpu']]], + ['iadlxgputuningchangedevent_588',['IADLXGPUTuningChangedEvent',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event.html',1,'gputuning']]], + ['iadlxgputuningchangedevent1_589',['IADLXGPUTuningChangedEvent1',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event1.html',1,'gputuning']]], + ['iadlxgputuningchangedhandling_590',['IADLXGPUTuningChangedHandling',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_handling.html',1,'gputuning']]], + ['iadlxgputuningchangedlistener_591',['IADLXGPUTuningChangedListener',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_listener.html',1,'gputuning']]], + ['iadlxgputuningservices_592',['IADLXGPUTuningServices',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services.html',1,'gputuning']]], + ['iadlxgputuningservices1_593',['IADLXGPUTuningServices1',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services1.html',1,'gputuning']]], + ['iadlxi2c_594',['IADLXI2C',['../_d_o_x__i_a_d_l_x_i2_c.html',1,'i2c']]], + ['iadlxinterface_595',['IADLXInterface',['../_d_o_x__i_a_d_l_x_interface.html',1,'misc']]], + ['iadlxlist_596',['IADLXList',['../_d_o_x__i_a_d_l_x_list.html',1,'misc']]], + ['iadlxlog_597',['IADLXLog',['../_d_o_x__i_a_d_l_x_log.html',1,'misc']]], + ['iadlxmanualfantuning_598',['IADLXManualFanTuning',['../_d_o_x__i_a_d_l_x_manual_fan_tuning.html',1,'gputuning']]], + ['iadlxmanualfantuningstate_599',['IADLXManualFanTuningState',['../_d_o_x__i_a_d_l_x_manual_fan_tuning_state.html',1,'gputuning']]], + ['iadlxmanualfantuningstatelist_600',['IADLXManualFanTuningStateList',['../_d_o_x__i_a_d_l_x_manual_fan_tuning_state_list.html',1,'gputuning']]], + ['iadlxmanualgraphicstuning1_601',['IADLXManualGraphicsTuning1',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning1.html',1,'gputuning']]], + ['iadlxmanualgraphicstuning2_602',['IADLXManualGraphicsTuning2',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning2.html',1,'gputuning']]], + ['iadlxmanualpowertuning_603',['IADLXManualPowerTuning',['../_d_o_x__i_a_d_l_x_manual_power_tuning.html',1,'gputuning']]], + ['iadlxmanualtuningstate_604',['IADLXManualTuningState',['../_d_o_x__i_a_d_l_x_manual_tuning_state.html',1,'gputuning']]], + ['iadlxmanualtuningstatelist_605',['IADLXManualTuningStateList',['../_d_o_x__i_a_d_l_x_manual_tuning_state_list.html',1,'gputuning']]], + ['iadlxmanualvramtuning1_606',['IADLXManualVRAMTuning1',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1.html',1,'gputuning']]], + ['iadlxmanualvramtuning2_607',['IADLXManualVRAMTuning2',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2.html',1,'gputuning']]], + ['iadlxmemorytimingdescription_608',['IADLXMemoryTimingDescription',['../_d_o_x__i_a_d_l_x_memory_timing_description.html',1,'gputuning']]], + ['iadlxmemorytimingdescriptionlist_609',['IADLXMemoryTimingDescriptionList',['../_d_o_x__i_a_d_l_x_memory_timing_description_list.html',1,'gputuning']]], + ['iadlxperformancemonitoringservices_610',['IADLXPerformanceMonitoringServices',['../_d_o_x__i_a_d_l_x_performance_monitoring_services.html',1,'perfmonitoring']]], + ['iadlxpowertuningchangedevent_611',['IADLXPowerTuningChangedEvent',['../_d_o_x__i_a_d_l_x_power_tuning_changed_event.html',1,'domain_powertuning']]], + ['iadlxpowertuningchangedhandling_612',['IADLXPowerTuningChangedHandling',['../_d_o_x__i_a_d_l_x_power_tuning_changed_handling.html',1,'domain_powertuning']]], + ['iadlxpowertuningchangedlistener_613',['IADLXPowerTuningChangedListener',['../_d_o_x__i_a_d_l_x_power_tuning_changed_listener.html',1,'domain_powertuning']]], + ['iadlxpowertuningservices_614',['IADLXPowerTuningServices',['../_d_o_x__i_a_d_l_x_power_tuning_services.html',1,'domain_powertuning']]], + ['iadlxsimpleeyefinity_615',['IADLXSimpleEyefinity',['../_d_o_x__i_a_d_l_x_simple_eyefinity.html',1,'desktop']]], + ['iadlxsmartaccessmemory_616',['IADLXSmartAccessMemory',['../_d_o_x__i_a_d_l_x_smart_access_memory.html',1,'gputuning']]], + ['iadlxsmartshiftmax_617',['IADLXSmartShiftMax',['../_d_o_x__i_a_d_l_x_smart_shift_max.html',1,'domain_powertuning']]], + ['iadlxsystem_618',['IADLXSystem',['../_d_o_x__i_a_d_l_x_system.html',1,'system']]], + ['iadlxsystem1_619',['IADLXSystem1',['../_d_o_x__i_a_d_l_x_system1.html',1,'system']]], + ['iadlxsystemmetrics_620',['IADLXSystemMetrics',['../_d_o_x__i_a_d_l_x_system_metrics.html',1,'perfmonitoring']]], + ['iadlxsystemmetrics1_621',['IADLXSystemMetrics1',['../_d_o_x__i_a_d_l_x_system_metrics1.html',1,'perfmonitoring']]], + ['iadlxsystemmetricslist_622',['IADLXSystemMetricsList',['../_d_o_x__i_a_d_l_x_system_metrics_list.html',1,'perfmonitoring']]], + ['iadlxsystemmetricssupport_623',['IADLXSystemMetricsSupport',['../_d_o_x__i_a_d_l_x_system_metrics_support.html',1,'perfmonitoring']]], + ['iadlxsystemmetricssupport1_624',['IADLXSystemMetricsSupport1',['../_d_o_x__i_a_d_l_x_system_metrics_support1.html',1,'perfmonitoring']]], + ['imagesharpening_625',['ImageSharpening',['../c__image_sharpening.html',1,'domain_c_sample_3DGraphics'],['../cpp__image_sharpening.html',1,'domain_cpp_sample_3DGraphics']]], + ['initialize_626',['Initialize',['../page_cpp_help_initialize.html',1,'page_ADLXCppHelp']]], + ['initializewithcalleradl_627',['InitializeWithCallerAdl',['../page_cpp_help_initialize_with_caller_adl.html',1,'page_ADLXCppHelp']]], + ['initializewithincompatibledriver_628',['InitializeWithIncompatibleDriver',['../page_cpp_help_initialize_with_incompatible_driver.html',1,'page_ADLXCppHelp']]], + ['initializing_20adlx_20with_20function_20pointers_629',['Initializing ADLX with function pointers',['../page_guide_init_pointer.html',1,'page_guide_qs']]], + ['initializing_20adlx_20with_20the_20adlx_20helpers_630',['Initializing ADLX with the ADLX Helpers',['../page_guide_init_help.html',1,'page_guide_qs']]], + ['interlaced_631',['INTERLACED',['../_a_d_l_x_defines_8h.html#gae2d0250dc861156a468001600a2ee648a855562021fc14e40c67913a5bb4701f7',1,'ADLXDefines.h']]], + ['invalidobject_632',['InvalidObject',['../c_sample__invalid_object.html',1,'domain_c_sample_Generic'],['../cpp_sample__invalid_object.html',1,'domain_cpp_sample_Generic']]], + ['isanisotropicfilteringchanged_633',['IsAnisotropicFilteringChanged',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_anisotropic_filtering_changed.html',1,'DOX_IADLX3DSettingsChangedEvent']]], + ['isantialiasingchanged_634',['IsAntiAliasingChanged',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_anti_aliasing_changed.html',1,'DOX_IADLX3DSettingsChangedEvent']]], + ['isantilagchanged_635',['IsAntiLagChanged',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_anti_lag_changed.html',1,'DOX_IADLX3DSettingsChangedEvent']]], + ['isatfactory_636',['IsAtFactory',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_at_factory.html',1,'DOX_IADLXGPUTuningServices']]], + ['isautomatictuningchanged_637',['IsAutomaticTuningChanged',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_automatic_tuning_changed.html',1,'DOX_IADLXGPUTuningChangedEvent']]], + ['isboostchanged_638',['IsBoostChanged',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_boost_changed.html',1,'DOX_IADLX3DSettingsChangedEvent']]], + ['isbrightnesssupported_639',['IsBrightnessSupported',['../_d_o_x__i_a_d_l_x_display_custom_color__is_brightness_supported.html',1,'DOX_IADLXDisplayCustomColor']]], + ['ischillchanged_640',['IsChillChanged',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_chill_changed.html',1,'DOX_IADLX3DSettingsChangedEvent']]], + ['iscolordepthchanged_641',['IsColorDepthChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_color_depth_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], + ['iscolorspacechanged_642',['IsColorSpaceChanged',['../_d_o_x__i_a_d_l_x_display_gamut_changed_event__is_color_space_changed.html',1,'DOX_IADLXDisplayGamutChangedEvent']]], + ['isconnectivityexperiencechanged_643',['IsConnectivityExperienceChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event2__is_connectivity_experience_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent2']]], + ['iscontrastsupported_644',['IsContrastSupported',['../_d_o_x__i_a_d_l_x_display_custom_color__is_contrast_supported.html',1,'DOX_IADLXDisplayCustomColor']]], + ['iscurrent5000kwhitepoint_645',['IsCurrent5000kWhitePoint',['../_d_o_x__i_a_d_l_x_display_gamut__is_current5000k_white_point.html',1,'DOX_IADLXDisplayGamut']]], + ['iscurrent6500kwhitepoint_646',['IsCurrent6500kWhitePoint',['../_d_o_x__i_a_d_l_x_display_gamut__is_current6500k_white_point.html',1,'DOX_IADLXDisplayGamut']]], + ['iscurrent7500kwhitepoint_647',['IsCurrent7500kWhitePoint',['../_d_o_x__i_a_d_l_x_display_gamut__is_current7500k_white_point.html',1,'DOX_IADLXDisplayGamut']]], + ['iscurrent9300kwhitepoint_648',['IsCurrent9300kWhitePoint',['../_d_o_x__i_a_d_l_x_display_gamut__is_current9300k_white_point.html',1,'DOX_IADLXDisplayGamut']]], + ['iscurrentadobergbcolorspace_649',['IsCurrentAdobeRgbColorSpace',['../_d_o_x__i_a_d_l_x_display_gamut__is_current_adobe_rgb_color_space.html',1,'DOX_IADLXDisplayGamut']]], + ['iscurrentbalanced_650',['IsCurrentBalanced',['../_d_o_x__i_a_d_l_x_display_vari_bright__is_current_balanced.html',1,'DOX_IADLXDisplayVariBright'],['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_balanced.html',1,'DOX_IADLXGPUPresetTuning']]], + ['iscurrentblanked_651',['IsCurrentBlanked',['../_d_o_x__i_a_d_l_x_display_blanking__is_current_blanked.html',1,'DOX_IADLXDisplayBlanking']]], + ['iscurrentccir2020colorspace_652',['IsCurrentCCIR2020ColorSpace',['../_d_o_x__i_a_d_l_x_display_gamut__is_current_c_c_i_r2020_color_space.html',1,'DOX_IADLXDisplayGamut']]], + ['iscurrentccir601colorspace_653',['IsCurrentCCIR601ColorSpace',['../_d_o_x__i_a_d_l_x_display_gamut__is_current_c_c_i_r601_color_space.html',1,'DOX_IADLXDisplayGamut']]], + ['iscurrentccir709colorspace_654',['IsCurrentCCIR709ColorSpace',['../_d_o_x__i_a_d_l_x_display_gamut__is_current_c_c_i_r709_color_space.html',1,'DOX_IADLXDisplayGamut']]], + ['iscurrentciergbcolorspace_655',['IsCurrentCIERgbColorSpace',['../_d_o_x__i_a_d_l_x_display_gamut__is_current_c_i_e_rgb_color_space.html',1,'DOX_IADLXDisplayGamut']]], + ['iscurrentcustomcolorspace_656',['IsCurrentCustomColorSpace',['../_d_o_x__i_a_d_l_x_display_gamut__is_current_custom_color_space.html',1,'DOX_IADLXDisplayGamut']]], + ['iscurrentcustomwhitepoint_657',['IsCurrentCustomWhitePoint',['../_d_o_x__i_a_d_l_x_display_gamut__is_current_custom_white_point.html',1,'DOX_IADLXDisplayGamut']]], + ['iscurrentdegammaramp_658',['IsCurrentDeGammaRamp',['../_d_o_x__i_a_d_l_x_display_gamma__is_current_de_gamma_ramp.html',1,'DOX_IADLXDisplayGamma']]], + ['iscurrentmaximizebattery_659',['IsCurrentMaximizeBattery',['../_d_o_x__i_a_d_l_x_display_vari_bright__is_current_maximize_battery.html',1,'DOX_IADLXDisplayVariBright']]], + ['iscurrentmaximizebrightness_660',['IsCurrentMaximizeBrightness',['../_d_o_x__i_a_d_l_x_display_vari_bright__is_current_maximize_brightness.html',1,'DOX_IADLXDisplayVariBright']]], + ['iscurrentoptimizebattery_661',['IsCurrentOptimizeBattery',['../_d_o_x__i_a_d_l_x_display_vari_bright__is_current_optimize_battery.html',1,'DOX_IADLXDisplayVariBright']]], + ['iscurrentoptimizebrightness_662',['IsCurrentOptimizeBrightness',['../_d_o_x__i_a_d_l_x_display_vari_bright__is_current_optimize_brightness.html',1,'DOX_IADLXDisplayVariBright']]], + ['iscurrentoverclockgpu_663',['IsCurrentOverclockGPU',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_current_overclock_g_p_u.html',1,'DOX_IADLXGPUAutoTuning']]], + ['iscurrentoverclockvram_664',['IsCurrentOverclockVRAM',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_current_overclock_v_r_a_m.html',1,'DOX_IADLXGPUAutoTuning']]], + ['iscurrentpowersaver_665',['IsCurrentPowerSaver',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_power_saver.html',1,'DOX_IADLXGPUPresetTuning']]], + ['iscurrentquiet_666',['IsCurrentQuiet',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_quiet.html',1,'DOX_IADLXGPUPresetTuning']]], + ['iscurrentrage_667',['IsCurrentRage',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_rage.html',1,'DOX_IADLXGPUPresetTuning']]], + ['iscurrentregamma36_668',['IsCurrentReGamma36',['../_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma36.html',1,'DOX_IADLXDisplayGamma']]], + ['iscurrentregammabt709_669',['IsCurrentReGammaBT709',['../_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_b_t709.html',1,'DOX_IADLXDisplayGamma']]], + ['iscurrentregammacoefficient_670',['IsCurrentRegammaCoefficient',['../_d_o_x__i_a_d_l_x_display_gamma__is_current_regamma_coefficient.html',1,'DOX_IADLXDisplayGamma']]], + ['iscurrentregammapq_671',['IsCurrentReGammaPQ',['../_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_p_q.html',1,'DOX_IADLXDisplayGamma']]], + ['iscurrentregammapq2084interim_672',['IsCurrentReGammaPQ2084Interim',['../_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_p_q2084_interim.html',1,'DOX_IADLXDisplayGamma']]], + ['iscurrentregammaramp_673',['IsCurrentReGammaRamp',['../_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_ramp.html',1,'DOX_IADLXDisplayGamma']]], + ['iscurrentregammasrgb_674',['IsCurrentReGammaSRGB',['../_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_s_r_g_b.html',1,'DOX_IADLXDisplayGamma']]], + ['iscurrentscedisabled_675',['IsCurrentSCEDisabled',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_current_s_c_e_disabled.html',1,'DOX_IADLXDisplay3DLUT']]], + ['iscurrentscedynamiccontrast_676',['IsCurrentSCEDynamicContrast',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_current_s_c_e_dynamic_contrast.html',1,'DOX_IADLXDisplay3DLUT']]], + ['iscurrentscevividgaming_677',['IsCurrentSCEVividGaming',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_current_s_c_e_vivid_gaming.html',1,'DOX_IADLXDisplay3DLUT']]], + ['iscurrentturbo_678',['IsCurrentTurbo',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_turbo.html',1,'DOX_IADLXGPUPresetTuning']]], + ['iscurrentunblanked_679',['IsCurrentUnblanked',['../_d_o_x__i_a_d_l_x_display_blanking__is_current_unblanked.html',1,'DOX_IADLXDisplayBlanking']]], + ['iscurrentundervoltgpu_680',['IsCurrentUndervoltGPU',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_current_undervolt_g_p_u.html',1,'DOX_IADLXGPUAutoTuning']]], + ['iscustom3dlutchanged_681',['IsCustom3DLUTChanged',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event__is_custom3_d_l_u_t_changed.html',1,'DOX_IADLXDisplay3DLUTChangedEvent']]], + ['iscustomcolorbrightnesschanged_682',['IsCustomColorBrightnessChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_brightness_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], + ['iscustomcolorcontrastchanged_683',['IsCustomColorContrastChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_contrast_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], + ['iscustomcolorhuechanged_684',['IsCustomColorHueChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_hue_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], + ['iscustomcolorsaturationchanged_685',['IsCustomColorSaturationChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_saturation_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], + ['iscustomcolortemperaturechanged_686',['IsCustomColorTemperatureChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_temperature_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], + ['iscustomresolutionchanged_687',['IsCustomResolutionChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_resolution_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], + ['isdegammachanged_688',['IsDeGammaChanged',['../_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_de_gamma_changed.html',1,'DOX_IADLXDisplayGammaChangedEvent']]], + ['isdisplayblankingchanged_689',['IsDisplayBlankingChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event1__is_display_blanking_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent1']]], + ['isenabled_690',['IsEnabled',['../_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__is_enabled.html',1,'DOX_IADLX3DAnisotropicFiltering'],['../_d_o_x__i_a_d_l_x3_d_anti_lag__is_enabled.html',1,'DOX_IADLX3DAntiLag'],['../_d_o_x__i_a_d_l_x3_d_boost__is_enabled.html',1,'DOX_IADLX3DBoost'],['../_d_o_x__i_a_d_l_x3_d_chill__is_enabled.html',1,'DOX_IADLX3DChill'],['../_d_o_x__i_a_d_l_x3_d_enhanced_sync__is_enabled.html',1,'DOX_IADLX3DEnhancedSync'],['../_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__is_enabled.html',1,'DOX_IADLX3DFrameRateTargetControl'],['../_d_o_x__i_a_d_l_x3_d_image_sharpening__is_enabled.html',1,'DOX_IADLX3DImageSharpening'],['../_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__is_enabled.html',1,'DOX_IADLX3DMorphologicalAntiAliasing'],['../_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__is_enabled.html',1,'DOX_IADLX3DRadeonSuperResolution'],['../_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__is_enabled.html',1,'DOX_IADLX3DWaitForVerticalRefresh'],['../_d_o_x__i_a_d_l_x_display_free_sync__is_enabled.html',1,'DOX_IADLXDisplayFreeSync'],['../_d_o_x__i_a_d_l_x_display_g_p_u_scaling__is_enabled.html',1,'DOX_IADLXDisplayGPUScaling'],['../_d_o_x__i_a_d_l_x_display_h_d_c_p__is_enabled.html',1,'DOX_IADLXDisplayHDCP'],['../_d_o_x__i_a_d_l_x_display_integer_scaling__is_enabled.html',1,'DOX_IADLXDisplayIntegerScaling'],['../_d_o_x__i_a_d_l_x_display_vari_bright__is_enabled.html',1,'DOX_IADLXDisplayVariBright'],['../_d_o_x__i_a_d_l_x_display_v_s_r__is_enabled.html',1,'DOX_IADLXDisplayVSR'],['../_d_o_x__i_a_d_l_x_smart_access_memory__is_enabled.html',1,'DOX_IADLXSmartAccessMemory']]], + ['isenabledhdmiqualitydetection_691',['IsEnabledHDMIQualityDetection',['../_d_o_x__i_a_d_l_x_display_connectivity_experience__is_enabled_h_d_m_i_quality_detection.html',1,'DOX_IADLXDisplayConnectivityExperience']]], + ['isenabledlinkprotection_692',['IsEnabledLinkProtection',['../_d_o_x__i_a_d_l_x_display_connectivity_experience__is_enabled_link_protection.html',1,'DOX_IADLXDisplayConnectivityExperience']]], + ['isenhancedsyncchanged_693',['IsEnhancedSyncChanged',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_enhanced_sync_changed.html',1,'DOX_IADLX3DSettingsChangedEvent']]], + ['isexternal_694',['IsExternal',['../_d_o_x__i_a_d_l_x_g_p_u__is_external.html',1,'DOX_IADLXGPU']]], + ['isframeratetargetcontrolchanged_695',['IsFrameRateTargetControlChanged',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_frame_rate_target_control_changed.html',1,'DOX_IADLX3DSettingsChangedEvent']]], + ['isfreesyncchanged_696',['IsFreeSyncChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_free_sync_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], + ['isgammacoefficientchanged_697',['IsGammaCoefficientChanged',['../_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_gamma_coefficient_changed.html',1,'DOX_IADLXDisplayGammaChangedEvent']]], + ['isgammarampchanged_698',['IsGammaRampChanged',['../_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_gamma_ramp_changed.html',1,'DOX_IADLXDisplayGammaChangedEvent']]], + ['isgpuscalingchanged_699',['IsGPUScalingChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_g_p_u_scaling_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], + ['ishdcpchanged_700',['IsHDCPChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_h_d_c_p_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], + ['ishuesupported_701',['IsHueSupported',['../_d_o_x__i_a_d_l_x_display_custom_color__is_hue_supported.html',1,'DOX_IADLXDisplayCustomColor']]], + ['isimagesharpeningchanged_702',['IsImageSharpeningChanged',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_image_sharpening_changed.html',1,'DOX_IADLX3DSettingsChangedEvent']]], + ['isintegerscalingchanged_703',['IsIntegerScalingChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_integer_scaling_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], + ['ismanualfantuningchanged_704',['IsManualFanTuningChanged',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_manual_fan_tuning_changed.html',1,'DOX_IADLXGPUTuningChangedEvent']]], + ['ismanualgpuclktuningchanged_705',['IsManualGPUCLKTuningChanged',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_manual_g_p_u_c_l_k_tuning_changed.html',1,'DOX_IADLXGPUTuningChangedEvent']]], + ['ismanualpowertuningchanged_706',['IsManualPowerTuningChanged',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_manual_power_tuning_changed.html',1,'DOX_IADLXGPUTuningChangedEvent']]], + ['ismanualvramtuningchanged_707',['IsManualVRAMTuningChanged',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_manual_v_r_a_m_tuning_changed.html',1,'DOX_IADLXGPUTuningChangedEvent']]], + ['ismorphologicalantialiasingchanged_708',['IsMorphologicalAntiAliasingChanged',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_morphological_anti_aliasing_changed.html',1,'DOX_IADLX3DSettingsChangedEvent']]], + ['isoverclockgpucompleted_709',['IsOverclockGPUCompleted',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_event__is_overclock_g_p_u_completed.html',1,'DOX_IADLXGPUAutoTuningCompleteEvent']]], + ['isoverclockvramcompleted_710',['IsOverclockVRAMCompleted',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_event__is_overclock_v_r_a_m_completed.html',1,'DOX_IADLXGPUAutoTuningCompleteEvent']]], + ['ispixelformatchanged_711',['IsPixelFormatChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_pixel_format_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], + ['ispresettuningchanged_712',['IsPresetTuningChanged',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_preset_tuning_changed.html',1,'DOX_IADLXGPUTuningChangedEvent']]], + ['isradeonsuperresolutionchanged_713',['IsRadeonSuperResolutionChanged',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_radeon_super_resolution_changed.html',1,'DOX_IADLX3DSettingsChangedEvent']]], + ['isregammachanged_714',['IsReGammaChanged',['../_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_re_gamma_changed.html',1,'DOX_IADLXDisplayGammaChangedEvent']]], + ['isresetshadercache_715',['IsResetShaderCache',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_reset_shader_cache.html',1,'DOX_IADLX3DSettingsChangedEvent']]], + ['issaturationsupported_716',['IsSaturationSupported',['../_d_o_x__i_a_d_l_x_display_custom_color__is_saturation_supported.html',1,'DOX_IADLXDisplayCustomColor']]], + ['isscalingmodechanged_717',['IsScalingModeChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_scaling_mode_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], + ['isscechanged_718',['IsSCEChanged',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event__is_s_c_e_changed.html',1,'DOX_IADLXDisplay3DLUTChangedEvent']]], + ['issmartaccessmemorychanged_719',['IsSmartAccessMemoryChanged',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event1__is_smart_access_memory_changed.html',1,'DOX_IADLXGPUTuningChangedEvent1']]], + ['issmartshiftmaxchanged_720',['IsSmartShiftMaxChanged',['../_d_o_x__i_a_d_l_x_power_tuning_changed_event__is_smart_shift_max_changed.html',1,'DOX_IADLXPowerTuningChangedEvent']]], + ['issupported_721',['IsSupported',['../_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__is_supported.html',1,'DOX_IADLX3DAnisotropicFiltering'],['../_d_o_x__i_a_d_l_x3_d_anti_aliasing__is_supported.html',1,'DOX_IADLX3DAntiAliasing'],['../_d_o_x__i_a_d_l_x3_d_anti_lag__is_supported.html',1,'DOX_IADLX3DAntiLag'],['../_d_o_x__i_a_d_l_x3_d_boost__is_supported.html',1,'DOX_IADLX3DBoost'],['../_d_o_x__i_a_d_l_x3_d_chill__is_supported.html',1,'DOX_IADLX3DChill'],['../_d_o_x__i_a_d_l_x3_d_enhanced_sync__is_supported.html',1,'DOX_IADLX3DEnhancedSync'],['../_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__is_supported.html',1,'DOX_IADLX3DFrameRateTargetControl'],['../_d_o_x__i_a_d_l_x3_d_image_sharpening__is_supported.html',1,'DOX_IADLX3DImageSharpening'],['../_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__is_supported.html',1,'DOX_IADLX3DMorphologicalAntiAliasing'],['../_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__is_supported.html',1,'DOX_IADLX3DRadeonSuperResolution'],['../_d_o_x__i_a_d_l_x3_d_reset_shader_cache__is_supported.html',1,'DOX_IADLX3DResetShaderCache'],['../_d_o_x__i_a_d_l_x3_d_tessellation__is_supported.html',1,'DOX_IADLX3DTessellation'],['../_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__is_supported.html',1,'DOX_IADLX3DWaitForVerticalRefresh'],['../_d_o_x__i_a_d_l_x_display_blanking__is_supported.html',1,'DOX_IADLXDisplayBlanking'],['../_d_o_x__i_a_d_l_x_display_color_depth__is_supported.html',1,'DOX_IADLXDisplayColorDepth'],['../_d_o_x__i_a_d_l_x_display_custom_resolution__is_supported.html',1,'DOX_IADLXDisplayCustomResolution'],['../_d_o_x__i_a_d_l_x_display_free_sync__is_supported.html',1,'DOX_IADLXDisplayFreeSync'],['../_d_o_x__i_a_d_l_x_display_g_p_u_scaling__is_supported.html',1,'DOX_IADLXDisplayGPUScaling'],['../_d_o_x__i_a_d_l_x_display_h_d_c_p__is_supported.html',1,'DOX_IADLXDisplayHDCP'],['../_d_o_x__i_a_d_l_x_display_integer_scaling__is_supported.html',1,'DOX_IADLXDisplayIntegerScaling'],['../_d_o_x__i_a_d_l_x_display_pixel_format__is_supported.html',1,'DOX_IADLXDisplayPixelFormat'],['../_d_o_x__i_a_d_l_x_display_scaling_mode__is_supported.html',1,'DOX_IADLXDisplayScalingMode'],['../_d_o_x__i_a_d_l_x_display_vari_bright__is_supported.html',1,'DOX_IADLXDisplayVariBright'],['../_d_o_x__i_a_d_l_x_display_v_s_r__is_supported.html',1,'DOX_IADLXDisplayVSR'],['../_d_o_x__i_a_d_l_x_i2_c__is_supported.html',1,'DOX_IADLXI2C'],['../_d_o_x__i_a_d_l_x_simple_eyefinity__is_supported.html',1,'DOX_IADLXSimpleEyefinity'],['../_d_o_x__i_a_d_l_x_smart_access_memory__is_supported.html',1,'DOX_IADLXSmartAccessMemory'],['../_d_o_x__i_a_d_l_x_smart_shift_max__is_supported.html',1,'DOX_IADLXSmartShiftMax']]], + ['issupported5000kwhitepoint_722',['IsSupported5000kWhitePoint',['../_d_o_x__i_a_d_l_x_display_gamut__is_supported5000k_white_point.html',1,'DOX_IADLXDisplayGamut']]], + ['issupported6500kwhitepoint_723',['IsSupported6500kWhitePoint',['../_d_o_x__i_a_d_l_x_display_gamut__is_supported6500k_white_point.html',1,'DOX_IADLXDisplayGamut']]], + ['issupported7500kwhitepoint_724',['IsSupported7500kWhitePoint',['../_d_o_x__i_a_d_l_x_display_gamut__is_supported7500k_white_point.html',1,'DOX_IADLXDisplayGamut']]], + ['issupported9300kwhitepoint_725',['IsSupported9300kWhitePoint',['../_d_o_x__i_a_d_l_x_display_gamut__is_supported9300k_white_point.html',1,'DOX_IADLXDisplayGamut']]], + ['issupportedadobergbcolorspace_726',['IsSupportedAdobeRgbColorSpace',['../_d_o_x__i_a_d_l_x_display_gamut__is_supported_adobe_rgb_color_space.html',1,'DOX_IADLXDisplayGamut']]], + ['issupportedautotuning_727',['IsSupportedAutoTuning',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_auto_tuning.html',1,'DOX_IADLXGPUTuningServices']]], + ['issupportedbalanced_728',['IsSupportedBalanced',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_balanced.html',1,'DOX_IADLXGPUPresetTuning']]], + ['issupportedbpc_5f10_729',['IsSupportedBPC_10',['../_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_10.html',1,'DOX_IADLXDisplayColorDepth']]], + ['issupportedbpc_5f12_730',['IsSupportedBPC_12',['../_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_12.html',1,'DOX_IADLXDisplayColorDepth']]], + ['issupportedbpc_5f14_731',['IsSupportedBPC_14',['../_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_14.html',1,'DOX_IADLXDisplayColorDepth']]], + ['issupportedbpc_5f16_732',['IsSupportedBPC_16',['../_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_16.html',1,'DOX_IADLXDisplayColorDepth']]], + ['issupportedbpc_5f6_733',['IsSupportedBPC_6',['../_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_6.html',1,'DOX_IADLXDisplayColorDepth']]], + ['issupportedbpc_5f8_734',['IsSupportedBPC_8',['../_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_8.html',1,'DOX_IADLXDisplayColorDepth']]], + ['issupportedccir2020colorspace_735',['IsSupportedCCIR2020ColorSpace',['../_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_c_i_r2020_color_space.html',1,'DOX_IADLXDisplayGamut']]], + ['issupportedccir601colorspace_736',['IsSupportedCCIR601ColorSpace',['../_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_c_i_r601_color_space.html',1,'DOX_IADLXDisplayGamut']]], + ['issupportedccir709colorspace_737',['IsSupportedCCIR709ColorSpace',['../_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_c_i_r709_color_space.html',1,'DOX_IADLXDisplayGamut']]], + ['issupportedciergbcolorspace_738',['IsSupportedCIERgbColorSpace',['../_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_i_e_rgb_color_space.html',1,'DOX_IADLXDisplayGamut']]], + ['issupportedcolordepth_739',['IsSupportedColorDepth',['../_d_o_x__i_a_d_l_x_display_color_depth__is_supported_color_depth.html',1,'DOX_IADLXDisplayColorDepth']]], + ['issupportedcpuusage_740',['IsSupportedCPUUsage',['../_d_o_x__i_a_d_l_x_system_metrics_support__is_supported_c_p_u_usage.html',1,'DOX_IADLXSystemMetricsSupport']]], + ['issupportedcustomcolorspace_741',['IsSupportedCustomColorSpace',['../_d_o_x__i_a_d_l_x_display_gamut__is_supported_custom_color_space.html',1,'DOX_IADLXDisplayGamut']]], + ['issupportedcustomwhitepoint_742',['IsSupportedCustomWhitePoint',['../_d_o_x__i_a_d_l_x_display_gamut__is_supported_custom_white_point.html',1,'DOX_IADLXDisplayGamut']]], + ['issupporteddplink_743',['IsSupportedDPLink',['../_d_o_x__i_a_d_l_x_display_connectivity_experience__is_supported_d_p_link.html',1,'DOX_IADLXDisplayConnectivityExperience']]], + ['issupportedgpuclockspeed_744',['IsSupportedGPUClockSpeed',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_clock_speed.html',1,'DOX_IADLXGPUMetricsSupport']]], + ['issupportedgpufanspeed_745',['IsSupportedGPUFanSpeed',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_fan_speed.html',1,'DOX_IADLXGPUMetricsSupport']]], + ['issupportedgpuhotspottemperature_746',['IsSupportedGPUHotspotTemperature',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_hotspot_temperature.html',1,'DOX_IADLXGPUMetricsSupport']]], + ['issupportedgpuintaketemperature_747',['IsSupportedGPUIntakeTemperature',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_intake_temperature.html',1,'DOX_IADLXGPUMetricsSupport']]], + ['issupportedgpupower_748',['IsSupportedGPUPower',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_power.html',1,'DOX_IADLXGPUMetricsSupport']]], + ['issupportedgputemperature_749',['IsSupportedGPUTemperature',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_temperature.html',1,'DOX_IADLXGPUMetricsSupport']]], + ['issupportedgputotalboardpower_750',['IsSupportedGPUTotalBoardPower',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_total_board_power.html',1,'DOX_IADLXGPUMetricsSupport']]], + ['issupportedgpuusage_751',['IsSupportedGPUUsage',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_usage.html',1,'DOX_IADLXGPUMetricsSupport']]], + ['issupportedgpuvoltage_752',['IsSupportedGPUVoltage',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_voltage.html',1,'DOX_IADLXGPUMetricsSupport']]], + ['issupportedgpuvram_753',['IsSupportedGPUVRAM',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_v_r_a_m.html',1,'DOX_IADLXGPUMetricsSupport']]], + ['issupportedgpuvramclockspeed_754',['IsSupportedGPUVRAMClockSpeed',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_v_r_a_m_clock_speed.html',1,'DOX_IADLXGPUMetricsSupport']]], + ['issupportedhdmiqualitydetection_755',['IsSupportedHDMIQualityDetection',['../_d_o_x__i_a_d_l_x_display_connectivity_experience__is_supported_h_d_m_i_quality_detection.html',1,'DOX_IADLXDisplayConnectivityExperience']]], + ['issupportedmanualfantuning_756',['IsSupportedManualFanTuning',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_fan_tuning.html',1,'DOX_IADLXGPUTuningServices']]], + ['issupportedmanualgfxtuning_757',['IsSupportedManualGFXTuning',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_g_f_x_tuning.html',1,'DOX_IADLXGPUTuningServices']]], + ['issupportedmanualpowertuning_758',['IsSupportedManualPowerTuning',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_power_tuning.html',1,'DOX_IADLXGPUTuningServices']]], + ['issupportedmanualvramtuning_759',['IsSupportedManualVRAMTuning',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_v_r_a_m_tuning.html',1,'DOX_IADLXGPUTuningServices']]], + ['issupportedmemorytiming_760',['IsSupportedMemoryTiming',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__is_supported_memory_timing.html',1,'DOX_IADLXManualVRAMTuning1'],['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__is_supported_memory_timing.html',1,'DOX_IADLXManualVRAMTuning2']]], + ['issupportedminacousticlimit_761',['IsSupportedMinAcousticLimit',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_min_acoustic_limit.html',1,'DOX_IADLXManualFanTuning']]], + ['issupportedminfanspeed_762',['IsSupportedMinFanSpeed',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_min_fan_speed.html',1,'DOX_IADLXManualFanTuning']]], + ['issupportedoverclockgpu_763',['IsSupportedOverclockGPU',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_supported_overclock_g_p_u.html',1,'DOX_IADLXGPUAutoTuning']]], + ['issupportedoverclockvram_764',['IsSupportedOverclockVRAM',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_supported_overclock_v_r_a_m.html',1,'DOX_IADLXGPUAutoTuning']]], + ['issupportedpixelformat_765',['IsSupportedPixelFormat',['../_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_pixel_format.html',1,'DOX_IADLXDisplayPixelFormat']]], + ['issupportedpowerdistribution_766',['IsSupportedPowerDistribution',['../_d_o_x__i_a_d_l_x_system_metrics_support1__is_supported_power_distribution.html',1,'DOX_IADLXSystemMetricsSupport1']]], + ['issupportedpowersaver_767',['IsSupportedPowerSaver',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_power_saver.html',1,'DOX_IADLXGPUPresetTuning']]], + ['issupportedpresettuning_768',['IsSupportedPresetTuning',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_preset_tuning.html',1,'DOX_IADLXGPUTuningServices']]], + ['issupportedquiet_769',['IsSupportedQuiet',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_quiet.html',1,'DOX_IADLXGPUPresetTuning']]], + ['issupportedrage_770',['IsSupportedRage',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_rage.html',1,'DOX_IADLXGPUPresetTuning']]], + ['issupportedregamma36_771',['IsSupportedReGamma36',['../_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma36.html',1,'DOX_IADLXDisplayGamma']]], + ['issupportedregammabt709_772',['IsSupportedReGammaBT709',['../_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_b_t709.html',1,'DOX_IADLXDisplayGamma']]], + ['issupportedregammapq_773',['IsSupportedReGammaPQ',['../_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_p_q.html',1,'DOX_IADLXDisplayGamma']]], + ['issupportedregammapq2084interim_774',['IsSupportedReGammaPQ2084Interim',['../_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_p_q2084_interim.html',1,'DOX_IADLXDisplayGamma']]], + ['issupportedregammasrgb_775',['IsSupportedReGammaSRGB',['../_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_s_r_g_b.html',1,'DOX_IADLXDisplayGamma']]], + ['issupportedrgb444full_776',['IsSupportedRGB444Full',['../_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_r_g_b444_full.html',1,'DOX_IADLXDisplayPixelFormat']]], + ['issupportedrgb444limited_777',['IsSupportedRGB444Limited',['../_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_r_g_b444_limited.html',1,'DOX_IADLXDisplayPixelFormat']]], + ['issupportedsce_778',['IsSupportedSCE',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_s_c_e.html',1,'DOX_IADLXDisplay3DLUT']]], + ['issupportedscedynamiccontrast_779',['IsSupportedSCEDynamicContrast',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_s_c_e_dynamic_contrast.html',1,'DOX_IADLXDisplay3DLUT']]], + ['issupportedscevividgaming_780',['IsSupportedSCEVividGaming',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_s_c_e_vivid_gaming.html',1,'DOX_IADLXDisplay3DLUT']]], + ['issupportedsmartshift_781',['IsSupportedSmartShift',['../_d_o_x__i_a_d_l_x_system_metrics_support__is_supported_smart_shift.html',1,'DOX_IADLXSystemMetricsSupport']]], + ['issupportedsystemram_782',['IsSupportedSystemRAM',['../_d_o_x__i_a_d_l_x_system_metrics_support__is_supported_system_r_a_m.html',1,'DOX_IADLXSystemMetricsSupport']]], + ['issupportedtargetfanspeed_783',['IsSupportedTargetFanSpeed',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_target_fan_speed.html',1,'DOX_IADLXManualFanTuning']]], + ['issupportedtdclimit_784',['IsSupportedTDCLimit',['../_d_o_x__i_a_d_l_x_manual_power_tuning__is_supported_t_d_c_limit.html',1,'DOX_IADLXManualPowerTuning']]], + ['issupportedturbo_785',['IsSupportedTurbo',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_turbo.html',1,'DOX_IADLXGPUPresetTuning']]], + ['issupportedundervoltgpu_786',['IsSupportedUndervoltGPU',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_supported_undervolt_g_p_u.html',1,'DOX_IADLXGPUAutoTuning']]], + ['issupporteduser3dlut_787',['IsSupportedUser3DLUT',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_user3_d_l_u_t.html',1,'DOX_IADLXDisplay3DLUT']]], + ['issupportedycbcr420_788',['IsSupportedYCbCr420',['../_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_y_cb_cr420.html',1,'DOX_IADLXDisplayPixelFormat']]], + ['issupportedycbcr422_789',['IsSupportedYCbCr422',['../_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_y_cb_cr422.html',1,'DOX_IADLXDisplayPixelFormat']]], + ['issupportedycbcr444_790',['IsSupportedYCbCr444',['../_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_y_cb_cr444.html',1,'DOX_IADLXDisplayPixelFormat']]], + ['issupportedzerorpm_791',['IsSupportedZeroRPM',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_zero_r_p_m.html',1,'DOX_IADLXManualFanTuning']]], + ['istemperaturesupported_792',['IsTemperatureSupported',['../_d_o_x__i_a_d_l_x_display_custom_color__is_temperature_supported.html',1,'DOX_IADLXDisplayCustomColor']]], + ['istessellationmodechanged_793',['IsTessellationModeChanged',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_tessellation_mode_changed.html',1,'DOX_IADLX3DSettingsChangedEvent']]], + ['isundervoltgpucompleted_794',['IsUndervoltGPUCompleted',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_event__is_undervolt_g_p_u_completed.html',1,'DOX_IADLXGPUAutoTuningCompleteEvent']]], + ['isvalidfantuningstates_795',['IsValidFanTuningStates',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__is_valid_fan_tuning_states.html',1,'DOX_IADLXManualFanTuning']]], + ['isvalidgputuningstates_796',['IsValidGPUTuningStates',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning1__is_valid_g_p_u_tuning_states.html',1,'DOX_IADLXManualGraphicsTuning1']]], + ['isvalidvramtuningstates_797',['IsValidVRAMTuningStates',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__is_valid_v_r_a_m_tuning_states.html',1,'DOX_IADLXManualVRAMTuning1']]], + ['isvaribrightchanged_798',['IsVariBrightChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_vari_bright_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], + ['isvsrchanged_799',['IsVSRChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_v_s_r_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], + ['iswaitforverticalrefreshchanged_800',['IsWaitForVerticalRefreshChanged',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_wait_for_vertical_refresh_changed.html',1,'DOX_IADLX3DSettingsChangedEvent']]], + ['iswhitepointchanged_801',['IsWhitePointChanged',['../_d_o_x__i_a_d_l_x_display_gamut_changed_event__is_white_point_changed.html',1,'DOX_IADLXDisplayGamutChangedEvent']]] ]; diff --git a/SDKDoc/html/search/all_a.js b/SDKDoc/html/search/all_a.js index 6e4482c0..922bf4de 100644 --- a/SDKDoc/html/search/all_a.js +++ b/SDKDoc/html/search/all_a.js @@ -1,4 +1,4 @@ var searchData= [ - ['java_20samples_748',['Java Samples',['../page_sample_java.html',1,'domain_samplePage']]] + ['java_20samples_802',['Java Samples',['../page_sample_java.html',1,'domain_samplePage']]] ]; diff --git a/SDKDoc/html/search/all_b.js b/SDKDoc/html/search/all_b.js index 50c9dfa0..b81da66c 100644 --- a/SDKDoc/html/search/all_b.js +++ b/SDKDoc/html/search/all_b.js @@ -1,9 +1,9 @@ var searchData= [ - ['ldebug_749',['LDEBUG',['../_a_d_l_x_defines_8h.html#gaadfaa61953d62bced2b6c516f8bebccda99a9c50ae812fdb9418bb4d04e55521e',1,'ADLXDefines.h']]], - ['legal_20information_20and_20compliance_2fdisclaimers_750',['Legal Information and Compliance/Disclaimers',['../page_legal.html',1,'']]], - ['lerror_751',['LERROR',['../_a_d_l_x_defines_8h.html#gaadfaa61953d62bced2b6c516f8bebccda83ce64538cb7824877b3e5f9161eeb14',1,'ADLXDefines.h']]], - ['localfile_752',['LOCALFILE',['../_a_d_l_x_defines_8h.html#gae308b7ad24806dce3fe087e9a780be67ab247590fcecf66f9a58d7c3beebd22c8',1,'ADLXDefines.h']]], - ['log_753',['Log',['../c_sample_log.html',1,'domain_c_sample_Generic'],['../cpp_sample_log.html',1,'domain_cpp_sample_Generic']]], - ['lwarning_754',['LWARNING',['../_a_d_l_x_defines_8h.html#gaadfaa61953d62bced2b6c516f8bebccdab27a3dae713258bd0dfa794aeb9ac44f',1,'ADLXDefines.h']]] + ['ldebug_803',['LDEBUG',['../_a_d_l_x_defines_8h.html#gaadfaa61953d62bced2b6c516f8bebccda99a9c50ae812fdb9418bb4d04e55521e',1,'ADLXDefines.h']]], + ['legal_20information_20and_20compliance_2fdisclaimers_804',['Legal Information and Compliance/Disclaimers',['../page_legal.html',1,'']]], + ['lerror_805',['LERROR',['../_a_d_l_x_defines_8h.html#gaadfaa61953d62bced2b6c516f8bebccda83ce64538cb7824877b3e5f9161eeb14',1,'ADLXDefines.h']]], + ['localfile_806',['LOCALFILE',['../_a_d_l_x_defines_8h.html#gae308b7ad24806dce3fe087e9a780be67ab247590fcecf66f9a58d7c3beebd22c8',1,'ADLXDefines.h']]], + ['log_807',['Log',['../c_sample_log.html',1,'domain_c_sample_Generic'],['../cpp_sample_log.html',1,'domain_cpp_sample_Generic']]], + ['lwarning_808',['LWARNING',['../_a_d_l_x_defines_8h.html#gaadfaa61953d62bced2b6c516f8bebccdab27a3dae713258bd0dfa794aeb9ac44f',1,'ADLXDefines.h']]] ]; diff --git a/SDKDoc/html/search/all_c.js b/SDKDoc/html/search/all_c.js index 2ee6defe..5403c922 100644 --- a/SDKDoc/html/search/all_c.js +++ b/SDKDoc/html/search/all_c.js @@ -1,20 +1,24 @@ var searchData= [ - ['manual_755',['MANUAL',['../_a_d_l_x_defines_8h.html#ga5f02fa0b6e26f22606a85221393f8ae2a506e8dd29460ea318b68d035f679b01b',1,'ADLXDefines.h']]], - ['manualfantuning_756',['ManualFanTuning',['../c__manual_fan_tuning.html',1,'domain_c_sample_GPUTuning'],['../cpp__manual_fan_tuning.html',1,'domain_cpp_sample_GPUTuning']]], - ['manualgraphicstuning_757',['ManualGraphicsTuning',['../c__manual_graphics_tuning.html',1,'domain_c_sample_GPUTuning'],['../cpp__manual_graphics_tuning.html',1,'domain_cpp_sample_GPUTuning']]], - ['manualpowertuning_758',['ManualPowerTuning',['../c__manual_power_tuning.html',1,'domain_c_sample_GPUTuning'],['../cpp__manual_power_tuning.html',1,'domain_cpp_sample_GPUTuning']]], - ['manualvramtuning_759',['ManualVRAMTuning',['../c__manual_v_r_a_m_tuning.html',1,'domain_c_sample_GPUTuning'],['../cpp__manual_v_r_a_m_tuning.html',1,'domain_cpp_sample_GPUTuning']]], - ['manufacturerid_760',['ManufacturerID',['../_d_o_x__i_a_d_l_x_display__manufacturer_i_d.html',1,'DOX_IADLXDisplay']]], - ['max_5fuser_5f3dlut_5fnum_5fpoints_761',['MAX_USER_3DLUT_NUM_POINTS',['../group___a_d_l_x_macro.html#gadbbcd4df68e453ba39a3ad9df7403c1d',1,'ADLXDefines.h']]], - ['maxvalue_762',['maxValue',['../group__structures_val.html#a514f377840f96d92a1f11e41af9b3db1',1,'ADLX_IntRange']]], - ['memorytiming_5fautomatic_763',['MEMORYTIMING_AUTOMATIC',['../_a_d_l_x_defines_8h.html#gaa25f244e38a3502a52167c303abcec11a36391b593ecff100518944cea6668e74',1,'ADLXDefines.h']]], - ['memorytiming_5fdefault_764',['MEMORYTIMING_DEFAULT',['../_a_d_l_x_defines_8h.html#gaa25f244e38a3502a52167c303abcec11afe3950cab8cd7256574a2d833ae06f26',1,'ADLXDefines.h']]], - ['memorytiming_5ffast_5ftiming_765',['MEMORYTIMING_FAST_TIMING',['../_a_d_l_x_defines_8h.html#gaa25f244e38a3502a52167c303abcec11ae75d55283f428316b2db4833d54ecf77',1,'ADLXDefines.h']]], - ['memorytiming_5ffast_5ftiming_5flevel_5f2_766',['MEMORYTIMING_FAST_TIMING_LEVEL_2',['../_a_d_l_x_defines_8h.html#gaa25f244e38a3502a52167c303abcec11a9ec2a8597122dc8cc85e9cff91eede1c',1,'ADLXDefines.h']]], - ['memorytiming_5fmemorytiming_5flevel_5f1_767',['MEMORYTIMING_MEMORYTIMING_LEVEL_1',['../_a_d_l_x_defines_8h.html#gaa25f244e38a3502a52167c303abcec11ae2165248a4d00fbfe16140ca4afd0e9b',1,'ADLXDefines.h']]], - ['memorytiming_5fmemorytiming_5flevel_5f2_768',['MEMORYTIMING_MEMORYTIMING_LEVEL_2',['../_a_d_l_x_defines_8h.html#gaa25f244e38a3502a52167c303abcec11a2ae2530d0e57e0db3bf2b94f4f3f96d8',1,'ADLXDefines.h']]], - ['minvalue_769',['minValue',['../group__structures_val.html#aff4a4b69a07d715083773dc23f162e05',1,'ADLX_IntRange']]], - ['miscellaneous_770',['Miscellaneous',['../domain_c_sample__generic.html',1,'page_sample_c'],['../domain_cpp_sample__generic.html',1,'page_sample_cpp'],['../misc.html',1,'page_interfaces']]], - ['morphologicantialiasing_771',['MorphologicAntiAliasing',['../c__morphologic_anti_aliasing.html',1,'domain_c_sample_3DGraphics'],['../cpp__morphologic_anti_aliasing.html',1,'domain_cpp_sample_3DGraphics']]] + ['manual_809',['MANUAL',['../_a_d_l_x_defines_8h.html#ga5f02fa0b6e26f22606a85221393f8ae2a506e8dd29460ea318b68d035f679b01b',1,'ADLXDefines.h']]], + ['manualfantuning_810',['ManualFanTuning',['../c__manual_fan_tuning.html',1,'domain_c_sample_GPUTuning'],['../cpp__manual_fan_tuning.html',1,'domain_cpp_sample_GPUTuning']]], + ['manualgraphicstuning_811',['ManualGraphicsTuning',['../c__manual_graphics_tuning.html',1,'domain_c_sample_GPUTuning'],['../cpp__manual_graphics_tuning.html',1,'domain_cpp_sample_GPUTuning']]], + ['manualpowertuning_812',['ManualPowerTuning',['../c__manual_power_tuning.html',1,'domain_c_sample_GPUTuning'],['../cpp__manual_power_tuning.html',1,'domain_cpp_sample_GPUTuning']]], + ['manualvramtuning_813',['ManualVRAMTuning',['../c__manual_v_r_a_m_tuning.html',1,'domain_c_sample_GPUTuning'],['../cpp__manual_v_r_a_m_tuning.html',1,'domain_cpp_sample_GPUTuning']]], + ['manufacturerid_814',['ManufacturerID',['../_d_o_x__i_a_d_l_x_display__manufacturer_i_d.html',1,'DOX_IADLXDisplay']]], + ['max_5fuser_5f3dlut_5fnum_5fpoints_815',['MAX_USER_3DLUT_NUM_POINTS',['../group___a_d_l_x_macro.html#gadbbcd4df68e453ba39a3ad9df7403c1d',1,'ADLXDefines.h']]], + ['maxvalue_816',['maxValue',['../group__structures_val.html#a514f377840f96d92a1f11e41af9b3db1',1,'ADLX_IntRange']]], + ['memorytiming_5fautomatic_817',['MEMORYTIMING_AUTOMATIC',['../_a_d_l_x_defines_8h.html#gaa25f244e38a3502a52167c303abcec11a36391b593ecff100518944cea6668e74',1,'ADLXDefines.h']]], + ['memorytiming_5fdefault_818',['MEMORYTIMING_DEFAULT',['../_a_d_l_x_defines_8h.html#gaa25f244e38a3502a52167c303abcec11afe3950cab8cd7256574a2d833ae06f26',1,'ADLXDefines.h']]], + ['memorytiming_5ffast_5ftiming_819',['MEMORYTIMING_FAST_TIMING',['../_a_d_l_x_defines_8h.html#gaa25f244e38a3502a52167c303abcec11ae75d55283f428316b2db4833d54ecf77',1,'ADLXDefines.h']]], + ['memorytiming_5ffast_5ftiming_5flevel_5f2_820',['MEMORYTIMING_FAST_TIMING_LEVEL_2',['../_a_d_l_x_defines_8h.html#gaa25f244e38a3502a52167c303abcec11a9ec2a8597122dc8cc85e9cff91eede1c',1,'ADLXDefines.h']]], + ['memorytiming_5fmemorytiming_5flevel_5f1_821',['MEMORYTIMING_MEMORYTIMING_LEVEL_1',['../_a_d_l_x_defines_8h.html#gaa25f244e38a3502a52167c303abcec11ae2165248a4d00fbfe16140ca4afd0e9b',1,'ADLXDefines.h']]], + ['memorytiming_5fmemorytiming_5flevel_5f2_822',['MEMORYTIMING_MEMORYTIMING_LEVEL_2',['../_a_d_l_x_defines_8h.html#gaa25f244e38a3502a52167c303abcec11a2ae2530d0e57e0db3bf2b94f4f3f96d8',1,'ADLXDefines.h']]], + ['mgpu_5fnone_823',['MGPU_NONE',['../_a_d_l_x_defines_8h.html#gada547c00826e15266732f874a0f3478daf2165ffea80d451f834d3a5d2994b3c8',1,'ADLXDefines.h']]], + ['mgpu_5fprimary_824',['MGPU_PRIMARY',['../_a_d_l_x_defines_8h.html#gada547c00826e15266732f874a0f3478daa8e7af64a7da10bed79c2e5de97b7cb8',1,'ADLXDefines.h']]], + ['mgpu_5fsecondary_825',['MGPU_SECONDARY',['../_a_d_l_x_defines_8h.html#gada547c00826e15266732f874a0f3478da9100baedfaa6e08d64fa900cd7685cef',1,'ADLXDefines.h']]], + ['minvalue_826',['minValue',['../group__structures_val.html#aff4a4b69a07d715083773dc23f162e05',1,'ADLX_IntRange']]], + ['miscellaneous_827',['Miscellaneous',['../domain_c_sample__generic.html',1,'page_sample_c'],['../domain_cpp_sample__generic.html',1,'page_sample_cpp'],['../misc.html',1,'page_interfaces']]], + ['morphologicantialiasing_828',['MorphologicAntiAliasing',['../c__morphologic_anti_aliasing.html',1,'domain_c_sample_3DGraphics'],['../cpp__morphologic_anti_aliasing.html',1,'domain_cpp_sample_3DGraphics']]], + ['multigpumode_829',['MultiGPUMode',['../_d_o_x__i_a_d_l_x_g_p_u1__multi_g_p_u_mode.html',1,'DOX_IADLXGPU1']]] ]; diff --git a/SDKDoc/html/search/all_d.js b/SDKDoc/html/search/all_d.js index 6af0d17c..4797916a 100644 --- a/SDKDoc/html/search/all_d.js +++ b/SDKDoc/html/search/all_d.js @@ -1,7 +1,7 @@ var searchData= [ - ['name_772',['Name',['../_d_o_x__i_a_d_l_x_display__name.html',1,'DOX_IADLXDisplay'],['../_d_o_x__i_a_d_l_x_g_p_u__name.html',1,'DOX_IADLXGPU']]], - ['nativeresolution_773',['NativeResolution',['../_d_o_x__i_a_d_l_x_display__native_resolution.html',1,'DOX_IADLXDisplay']]], - ['negative_774',['NEGATIVE',['../_a_d_l_x_defines_8h.html#gacabd271b1699333d9664b8e6320aad3ba62d66a51fa7574c652597716f7709865',1,'ADLXDefines.h']]], - ['none_775',['NONE',['../_a_d_l_x_defines_8h.html#ga260f926e27eef013ca1eacd0ff7b3ba7ac157bdf0b85a40d2619cbc8bc1ae5fe2',1,'ADLXDefines.h']]] + ['name_830',['Name',['../_d_o_x__i_a_d_l_x_display__name.html',1,'DOX_IADLXDisplay'],['../_d_o_x__i_a_d_l_x_g_p_u__name.html',1,'DOX_IADLXGPU']]], + ['nativeresolution_831',['NativeResolution',['../_d_o_x__i_a_d_l_x_display__native_resolution.html',1,'DOX_IADLXDisplay']]], + ['negative_832',['NEGATIVE',['../_a_d_l_x_defines_8h.html#gacabd271b1699333d9664b8e6320aad3ba62d66a51fa7574c652597716f7709865',1,'ADLXDefines.h']]], + ['none_833',['NONE',['../_a_d_l_x_defines_8h.html#ga260f926e27eef013ca1eacd0ff7b3ba7ac157bdf0b85a40d2619cbc8bc1ae5fe2',1,'ADLXDefines.h']]] ]; diff --git a/SDKDoc/html/search/all_e.js b/SDKDoc/html/search/all_e.js index fe7128dc..2170a4f2 100644 --- a/SDKDoc/html/search/all_e.js +++ b/SDKDoc/html/search/all_e.js @@ -1,19 +1,20 @@ var searchData= [ - ['on3dsettingschanged_776',['On3DSettingsChanged',['../_d_o_x__i_a_d_l_x3_d_settings_changed_listener__on3_d_settings_changed.html',1,'DOX_IADLX3DSettingsChangedListener']]], - ['ondesktoplistchanged_777',['OnDesktopListChanged',['../_d_o_x__i_a_d_l_x_desktop_list_changed_listener__on_desktop_list_changed.html',1,'DOX_IADLXDesktopListChangedListener']]], - ['ondisplay3dlutchanged_778',['OnDisplay3DLUTChanged',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_listener__on_display3_d_l_u_t_changed.html',1,'DOX_IADLXDisplay3DLUTChangedListener']]], - ['ondisplaygammachanged_779',['OnDisplayGammaChanged',['../_d_o_x__i_a_d_l_x_display_gamma_changed_listener__on_display_gamma_changed.html',1,'DOX_IADLXDisplayGammaChangedListener']]], - ['ondisplaygamutchanged_780',['OnDisplayGamutChanged',['../_d_o_x__i_a_d_l_x_display_gamut_changed_listener__on_display_gamut_changed.html',1,'DOX_IADLXDisplayGamutChangedListener']]], - ['ondisplaylistchanged_781',['OnDisplayListChanged',['../_d_o_x__i_a_d_l_x_display_list_changed_listener__on_display_list_changed.html',1,'DOX_IADLXDisplayListChangedListener']]], - ['ondisplaysettingschanged_782',['OnDisplaySettingsChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_listener__on_display_settings_changed.html',1,'DOX_IADLXDisplaySettingsChangedListener']]], - ['ongpuautotuningcomplete_783',['OnGPUAutoTuningComplete',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_listener__on_g_p_u_auto_tuning_complete.html',1,'DOX_IADLXGPUAutoTuningCompleteListener']]], - ['ongpulistchanged_784',['OnGPUListChanged',['../_d_o_x__i_a_d_l_x_g_p_us_event_listener__on_g_p_u_list_changed.html',1,'DOX_IADLXGPUsEventListener']]], - ['ongputuningchanged_785',['OnGPUTuningChanged',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_listener__on_g_p_u_tuning_changed.html',1,'DOX_IADLXGPUTuningChangedListener']]], - ['orientation_786',['Orientation',['../_d_o_x__i_a_d_l_x_desktop__orientation.html',1,'DOX_IADLXDesktop']]], - ['orientation_5flandscape_787',['ORIENTATION_LANDSCAPE',['../_a_d_l_x_defines_8h.html#gae896c86f4fc55efe4e866450e33465b1aeffaa8f11bafc4c40b434f3b941eb1bf',1,'ADLXDefines.h']]], - ['orientation_5flandscape_5fflipped_788',['ORIENTATION_LANDSCAPE_FLIPPED',['../_a_d_l_x_defines_8h.html#gae896c86f4fc55efe4e866450e33465b1a29f5d104339a45621bab90f391ed3c84',1,'ADLXDefines.h']]], - ['orientation_5fportrait_789',['ORIENTATION_PORTRAIT',['../_a_d_l_x_defines_8h.html#gae896c86f4fc55efe4e866450e33465b1acd00a965397a558275015a84f2f22dd5',1,'ADLXDefines.h']]], - ['orientation_5fportrait_5fflipped_790',['ORIENTATION_PORTRAIT_FLIPPED',['../_a_d_l_x_defines_8h.html#gae896c86f4fc55efe4e866450e33465b1a0c4dc7635db48ef031605d4411ab4513',1,'ADLXDefines.h']]], - ['other_791',['OTHER',['../_a_d_l_x_defines_8h.html#ga260f926e27eef013ca1eacd0ff7b3ba7adbf1dee1b8cd7ea3c82661943c7b74f4',1,'ADLXDefines.h']]] + ['on3dsettingschanged_834',['On3DSettingsChanged',['../_d_o_x__i_a_d_l_x3_d_settings_changed_listener__on3_d_settings_changed.html',1,'DOX_IADLX3DSettingsChangedListener']]], + ['ondesktoplistchanged_835',['OnDesktopListChanged',['../_d_o_x__i_a_d_l_x_desktop_list_changed_listener__on_desktop_list_changed.html',1,'DOX_IADLXDesktopListChangedListener']]], + ['ondisplay3dlutchanged_836',['OnDisplay3DLUTChanged',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_listener__on_display3_d_l_u_t_changed.html',1,'DOX_IADLXDisplay3DLUTChangedListener']]], + ['ondisplaygammachanged_837',['OnDisplayGammaChanged',['../_d_o_x__i_a_d_l_x_display_gamma_changed_listener__on_display_gamma_changed.html',1,'DOX_IADLXDisplayGammaChangedListener']]], + ['ondisplaygamutchanged_838',['OnDisplayGamutChanged',['../_d_o_x__i_a_d_l_x_display_gamut_changed_listener__on_display_gamut_changed.html',1,'DOX_IADLXDisplayGamutChangedListener']]], + ['ondisplaylistchanged_839',['OnDisplayListChanged',['../_d_o_x__i_a_d_l_x_display_list_changed_listener__on_display_list_changed.html',1,'DOX_IADLXDisplayListChangedListener']]], + ['ondisplaysettingschanged_840',['OnDisplaySettingsChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_listener__on_display_settings_changed.html',1,'DOX_IADLXDisplaySettingsChangedListener']]], + ['ongpuautotuningcomplete_841',['OnGPUAutoTuningComplete',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_listener__on_g_p_u_auto_tuning_complete.html',1,'DOX_IADLXGPUAutoTuningCompleteListener']]], + ['ongpulistchanged_842',['OnGPUListChanged',['../_d_o_x__i_a_d_l_x_g_p_us_event_listener__on_g_p_u_list_changed.html',1,'DOX_IADLXGPUsEventListener']]], + ['ongputuningchanged_843',['OnGPUTuningChanged',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_listener__on_g_p_u_tuning_changed.html',1,'DOX_IADLXGPUTuningChangedListener']]], + ['onpowertuningchanged_844',['OnPowerTuningChanged',['../_d_o_x__i_a_d_l_x_power_tuning_changed_listener__on_power_tuning_changed.html',1,'DOX_IADLXPowerTuningChangedListener']]], + ['orientation_845',['Orientation',['../_d_o_x__i_a_d_l_x_desktop__orientation.html',1,'DOX_IADLXDesktop']]], + ['orientation_5flandscape_846',['ORIENTATION_LANDSCAPE',['../_a_d_l_x_defines_8h.html#gae896c86f4fc55efe4e866450e33465b1aeffaa8f11bafc4c40b434f3b941eb1bf',1,'ADLXDefines.h']]], + ['orientation_5flandscape_5fflipped_847',['ORIENTATION_LANDSCAPE_FLIPPED',['../_a_d_l_x_defines_8h.html#gae896c86f4fc55efe4e866450e33465b1a29f5d104339a45621bab90f391ed3c84',1,'ADLXDefines.h']]], + ['orientation_5fportrait_848',['ORIENTATION_PORTRAIT',['../_a_d_l_x_defines_8h.html#gae896c86f4fc55efe4e866450e33465b1acd00a965397a558275015a84f2f22dd5',1,'ADLXDefines.h']]], + ['orientation_5fportrait_5fflipped_849',['ORIENTATION_PORTRAIT_FLIPPED',['../_a_d_l_x_defines_8h.html#gae896c86f4fc55efe4e866450e33465b1a0c4dc7635db48ef031605d4411ab4513',1,'ADLXDefines.h']]], + ['other_850',['OTHER',['../_a_d_l_x_defines_8h.html#ga260f926e27eef013ca1eacd0ff7b3ba7adbf1dee1b8cd7ea3c82661943c7b74f4',1,'ADLXDefines.h']]] ]; diff --git a/SDKDoc/html/search/all_f.js b/SDKDoc/html/search/all_f.js index 5969840a..fdcbeb29 100644 --- a/SDKDoc/html/search/all_f.js +++ b/SDKDoc/html/search/all_f.js @@ -1,18 +1,29 @@ var searchData= [ - ['perfallmetrics_792',['PerfAllMetrics',['../c__perf_all_metrics.html',1,'domain_c_sample_PerformanceMonitoring'],['../cpp__perf_all_metrics.html',1,'domain_cpp_sample_PerformanceMonitoring']]], - ['perffpsmetrics_793',['PerfFPSMetrics',['../c__perf_f_p_s_metrics.html',1,'domain_c_sample_PerformanceMonitoring'],['../cpp__perf_f_p_s_metrics.html',1,'domain_cpp_sample_PerformanceMonitoring']]], - ['perfgpumetrics_794',['PerfGPUMetrics',['../c__perf_g_p_u_metrics.html',1,'domain_c_sample_PerformanceMonitoring'],['../cpp__perf_g_p_u_metrics.html',1,'domain_cpp_sample_PerformanceMonitoring']]], - ['performance_20monitoring_795',['Performance Monitoring',['../domain_c_sample__performance_monitoring.html',1,'page_sample_c'],['../domain_cpp_sample__performance_monitoring.html',1,'page_sample_cpp'],['../perfmonitoring.html',1,'page_interfaces']]], - ['perfsystemmetrics_796',['PerfSystemMetrics',['../c__perf_system_metrics.html',1,'domain_c_sample_PerformanceMonitoring'],['../cpp__perf_system_metrics.html',1,'domain_cpp_sample_PerformanceMonitoring']]], - ['pixel_5fclock_5fmax_797',['PIXEL_CLOCK_MAX',['../_a_d_l_x_defines_8h.html#ga6a4bf151ffad0146661c2c8612382af0abe8eaf29508bfdb43618cca61c441128',1,'ADLXDefines.h']]], - ['pixel_5fclock_5fmin_798',['PIXEL_CLOCK_MIN',['../_a_d_l_x_defines_8h.html#ga6a4bf151ffad0146661c2c8612382af0a458a7aa8afac5aa503ad749178f35c9d',1,'ADLXDefines.h']]], - ['pixelclock_799',['PixelClock',['../_d_o_x__i_a_d_l_x_display__pixel_clock.html',1,'DOX_IADLXDisplay']]], - ['pnpstring_800',['PNPString',['../_d_o_x__i_a_d_l_x_g_p_u__p_n_p_string.html',1,'DOX_IADLXGPU']]], - ['positive_801',['POSITIVE',['../_a_d_l_x_defines_8h.html#gacabd271b1699333d9664b8e6320aad3ba03d440bbbfb042afc85347f994b44fb5',1,'ADLXDefines.h']]], - ['presentation_802',['presentation',['../group__structures_val.html#a51ca72ac4b7a7d132dc9f809c89f8515',1,'ADLX_CustomResolution']]], - ['preserve_5faspect_5fratio_803',['PRESERVE_ASPECT_RATIO',['../_a_d_l_x_defines_8h.html#ga0ec0640b97efee73b589bf0b1c07a8feaed414c2ae5181749af0aee3b30c647d1',1,'ADLXDefines.h']]], - ['programming_20with_20adlx_804',['Programming with ADLX',['../page_programwithadlx.html',1,'']]], - ['progressive_805',['PROGRESSIVE',['../_a_d_l_x_defines_8h.html#gae2d0250dc861156a468001600a2ee648aa26e5d6a224712b2542b07280bdab8e9',1,'ADLXDefines.h']]], - ['python_20samples_806',['Python Samples',['../page_sample_py.html',1,'domain_samplePage']]] + ['pci_851',['PCI',['../_a_d_l_x_defines_8h.html#gafcbeca41c0df518ccf5556e8e6e83f62adfeeebd622756e33b1bbf14d0b8821ee',1,'ADLXDefines.h']]], + ['pcibuslanewidth_852',['PCIBusLaneWidth',['../_d_o_x__i_a_d_l_x_g_p_u1__p_c_i_bus_lane_width.html',1,'DOX_IADLXGPU1']]], + ['pcibustype_853',['PCIBusType',['../_d_o_x__i_a_d_l_x_g_p_u1__p_c_i_bus_type.html',1,'DOX_IADLXGPU1']]], + ['pcie_854',['PCIE',['../_a_d_l_x_defines_8h.html#gafcbeca41c0df518ccf5556e8e6e83f62aae1e997bb446fea257f4b0313566a2d2',1,'ADLXDefines.h']]], + ['pcie_5f2_5f0_855',['PCIE_2_0',['../_a_d_l_x_defines_8h.html#gafcbeca41c0df518ccf5556e8e6e83f62aa36631de27912207e50cacf93573d0f6',1,'ADLXDefines.h']]], + ['pcie_5f3_5f0_856',['PCIE_3_0',['../_a_d_l_x_defines_8h.html#gafcbeca41c0df518ccf5556e8e6e83f62a057afcee3226d5df8609f7b055bbf274',1,'ADLXDefines.h']]], + ['pcie_5f4_5f0_857',['PCIE_4_0',['../_a_d_l_x_defines_8h.html#gafcbeca41c0df518ccf5556e8e6e83f62a5e365dcf6d45b0ea04e3e60b0eb8079c',1,'ADLXDefines.h']]], + ['perfallmetrics_858',['PerfAllMetrics',['../c__perf_all_metrics.html',1,'domain_c_sample_PerformanceMonitoring'],['../cpp__perf_all_metrics.html',1,'domain_cpp_sample_PerformanceMonitoring']]], + ['perffpsmetrics_859',['PerfFPSMetrics',['../c__perf_f_p_s_metrics.html',1,'domain_c_sample_PerformanceMonitoring'],['../cpp__perf_f_p_s_metrics.html',1,'domain_cpp_sample_PerformanceMonitoring']]], + ['perfgpumetrics_860',['PerfGPUMetrics',['../c__perf_g_p_u_metrics.html',1,'domain_c_sample_PerformanceMonitoring'],['../cpp__perf_g_p_u_metrics.html',1,'domain_cpp_sample_PerformanceMonitoring']]], + ['performance_20monitoring_861',['Performance Monitoring',['../domain_c_sample__performance_monitoring.html',1,'page_sample_c'],['../domain_cpp_sample__performance_monitoring.html',1,'page_sample_cpp'],['../perfmonitoring.html',1,'page_interfaces']]], + ['perfsystemmetrics_862',['PerfSystemMetrics',['../c__perf_system_metrics.html',1,'domain_c_sample_PerformanceMonitoring'],['../cpp__perf_system_metrics.html',1,'domain_cpp_sample_PerformanceMonitoring']]], + ['pixel_5fclock_5fmax_863',['PIXEL_CLOCK_MAX',['../_a_d_l_x_defines_8h.html#ga6a4bf151ffad0146661c2c8612382af0abe8eaf29508bfdb43618cca61c441128',1,'ADLXDefines.h']]], + ['pixel_5fclock_5fmin_864',['PIXEL_CLOCK_MIN',['../_a_d_l_x_defines_8h.html#ga6a4bf151ffad0146661c2c8612382af0a458a7aa8afac5aa503ad749178f35c9d',1,'ADLXDefines.h']]], + ['pixelclock_865',['PixelClock',['../_d_o_x__i_a_d_l_x_display__pixel_clock.html',1,'DOX_IADLXDisplay']]], + ['pnpstring_866',['PNPString',['../_d_o_x__i_a_d_l_x_g_p_u__p_n_p_string.html',1,'DOX_IADLXGPU']]], + ['positive_867',['POSITIVE',['../_a_d_l_x_defines_8h.html#gacabd271b1699333d9664b8e6320aad3ba03d440bbbfb042afc85347f994b44fb5',1,'ADLXDefines.h']]], + ['power_20tuning_868',['Power Tuning',['../domain_c_sample_powertuning.html',1,'page_sample_c'],['../domain_cpp_sample_powertuning.html',1,'page_sample_cpp'],['../domain_powertuning.html',1,'page_interfaces']]], + ['powerdistribution_869',['PowerDistribution',['../_d_o_x__i_a_d_l_x_system_metrics1__power_distribution.html',1,'DOX_IADLXSystemMetrics1']]], + ['presentation_870',['presentation',['../group__structures_val.html#a51ca72ac4b7a7d132dc9f809c89f8515',1,'ADLX_CustomResolution']]], + ['preserve_5faspect_5fratio_871',['PRESERVE_ASPECT_RATIO',['../_a_d_l_x_defines_8h.html#ga0ec0640b97efee73b589bf0b1c07a8feaed414c2ae5181749af0aee3b30c647d1',1,'ADLXDefines.h']]], + ['primaryadapter_872',['PrimaryAdapter',['../c_sample__primary_adapter.html',1,'domain_c_sample_Desktop'],['../cpp_sample__primary_adapter.html',1,'domain_cpp_sample_Desktop']]], + ['productname_873',['ProductName',['../_d_o_x__i_a_d_l_x_g_p_u1__product_name.html',1,'DOX_IADLXGPU1']]], + ['programming_20with_20adlx_874',['Programming with ADLX',['../page_programwithadlx.html',1,'']]], + ['progressive_875',['PROGRESSIVE',['../_a_d_l_x_defines_8h.html#gae2d0250dc861156a468001600a2ee648aa26e5d6a224712b2542b07280bdab8e9',1,'ADLXDefines.h']]], + ['python_20samples_876',['Python Samples',['../page_sample_py.html',1,'domain_samplePage']]] ]; diff --git a/SDKDoc/html/search/classes_0.js b/SDKDoc/html/search/classes_0.js index 9c208552..dc56bca8 100644 --- a/SDKDoc/html/search/classes_0.js +++ b/SDKDoc/html/search/classes_0.js @@ -1,13 +1,13 @@ var searchData= [ - ['adlx_5f3dlut_5fdata_984',['ADLX_3DLUT_Data',['../group__structures_val.html#struct_a_d_l_x__3_d_l_u_t___data',1,'']]], - ['adlx_5fcustomresolution_985',['ADLX_CustomResolution',['../group__structures_val.html#struct_a_d_l_x___custom_resolution',1,'']]], - ['adlx_5fgammaramp_986',['ADLX_GammaRamp',['../group__structures_val.html#struct_a_d_l_x___gamma_ramp',1,'']]], - ['adlx_5fgamutcolorspace_987',['ADLX_GamutColorSpace',['../group__structures_val.html#struct_a_d_l_x___gamut_color_space',1,'']]], - ['adlx_5fintrange_988',['ADLX_IntRange',['../group__structures_val.html#struct_a_d_l_x___int_range',1,'']]], - ['adlx_5fpoint_989',['ADLX_Point',['../group__structures_val.html#struct_a_d_l_x___point',1,'']]], - ['adlx_5fregammacoeff_990',['ADLX_RegammaCoeff',['../group__structures_val.html#struct_a_d_l_x___regamma_coeff',1,'']]], - ['adlx_5frgb_991',['ADLX_RGB',['../group__structures_val.html#struct_a_d_l_x___r_g_b',1,'']]], - ['adlx_5ftiminginfo_992',['ADLX_TimingInfo',['../group__structures_val.html#struct_a_d_l_x___timing_info',1,'']]], - ['adlx_5fuint16_5frgb_993',['ADLX_UINT16_RGB',['../group__structures_val.html#struct_a_d_l_x___u_i_n_t16___r_g_b',1,'']]] + ['adlx_5f3dlut_5fdata_1066',['ADLX_3DLUT_Data',['../group__structures_val.html#struct_a_d_l_x__3_d_l_u_t___data',1,'']]], + ['adlx_5fcustomresolution_1067',['ADLX_CustomResolution',['../group__structures_val.html#struct_a_d_l_x___custom_resolution',1,'']]], + ['adlx_5fgammaramp_1068',['ADLX_GammaRamp',['../group__structures_val.html#struct_a_d_l_x___gamma_ramp',1,'']]], + ['adlx_5fgamutcolorspace_1069',['ADLX_GamutColorSpace',['../group__structures_val.html#struct_a_d_l_x___gamut_color_space',1,'']]], + ['adlx_5fintrange_1070',['ADLX_IntRange',['../group__structures_val.html#struct_a_d_l_x___int_range',1,'']]], + ['adlx_5fpoint_1071',['ADLX_Point',['../group__structures_val.html#struct_a_d_l_x___point',1,'']]], + ['adlx_5fregammacoeff_1072',['ADLX_RegammaCoeff',['../group__structures_val.html#struct_a_d_l_x___regamma_coeff',1,'']]], + ['adlx_5frgb_1073',['ADLX_RGB',['../group__structures_val.html#struct_a_d_l_x___r_g_b',1,'']]], + ['adlx_5ftiminginfo_1074',['ADLX_TimingInfo',['../group__structures_val.html#struct_a_d_l_x___timing_info',1,'']]], + ['adlx_5fuint16_5frgb_1075',['ADLX_UINT16_RGB',['../group__structures_val.html#struct_a_d_l_x___u_i_n_t16___r_g_b',1,'']]] ]; diff --git a/SDKDoc/html/search/enums_0.js b/SDKDoc/html/search/enums_0.js index c7e2beb6..3ba700d5 100644 --- a/SDKDoc/html/search/enums_0.js +++ b/SDKDoc/html/search/enums_0.js @@ -1,36 +1,40 @@ var searchData= [ - ['adlx_5f3dlut_5fcolorspace_1037',['ADLX_3DLUT_COLORSPACE',['../group__enumerations.html#gabe8d6f1562d0472d97c5edbf55c6d8cc',1,'ADLXDefines.h']]], - ['adlx_5f3dlut_5ftransfer_5ffunction_1038',['ADLX_3DLUT_TRANSFER_FUNCTION',['../group__enumerations.html#ga7ebbfe051a5113c2c1521af3426b7955',1,'ADLXDefines.h']]], - ['adlx_5fanisotropic_5ffiltering_5flevel_1039',['ADLX_ANISOTROPIC_FILTERING_LEVEL',['../group__enumerations.html#gac99ad138a55f9242874a960af8e64579',1,'ADLXDefines.h']]], - ['adlx_5fanti_5faliasing_5flevel_1040',['ADLX_ANTI_ALIASING_LEVEL',['../group__enumerations.html#ga8c2e57a18318ffeb5e36de7717ff953e',1,'ADLXDefines.h']]], - ['adlx_5fanti_5faliasing_5fmethod_1041',['ADLX_ANTI_ALIASING_METHOD',['../group__enumerations.html#gad99bac74ba876c14fa2d42c094641b44',1,'ADLXDefines.h']]], - ['adlx_5fanti_5faliasing_5fmode_1042',['ADLX_ANTI_ALIASING_MODE',['../group__enumerations.html#ga4d154a77789a08d19a8d0a8ba809b64a',1,'ADLXDefines.h']]], - ['adlx_5fantilag_5fstate_1043',['ADLX_ANTILAG_STATE',['../group__enumerations.html#ga67d22cfa2969510afada5140a157df62',1,'ADLXDefines.h']]], - ['adlx_5fasic_5ffamily_5ftype_1044',['ADLX_ASIC_FAMILY_TYPE',['../group__enumerations.html#gaf4fd628e799e6a74201290ff40418d77',1,'ADLXDefines.h']]], - ['adlx_5fcolor_5fdepth_1045',['ADLX_COLOR_DEPTH',['../group__enumerations.html#ga75858347333129a462cee4fdf4729d6b',1,'ADLXDefines.h']]], - ['adlx_5fdesktop_5ftype_1046',['ADLX_DESKTOP_TYPE',['../group__enumerations.html#ga83322f63ada9c973559376760f141b89',1,'ADLXDefines.h']]], - ['adlx_5fdisplay_5fconnector_5ftype_1047',['ADLX_DISPLAY_CONNECTOR_TYPE',['../group__enumerations.html#ga84edd2809be33537c99fb2ab8d04aa5d',1,'ADLXDefines.h']]], - ['adlx_5fdisplay_5fscan_5ftype_1048',['ADLX_DISPLAY_SCAN_TYPE',['../group__enumerations.html#gae2d0250dc861156a468001600a2ee648',1,'ADLXDefines.h']]], - ['adlx_5fdisplay_5ftiming_5flimitation_1049',['ADLX_DISPLAY_TIMING_LIMITATION',['../group__enumerations.html#ga6a4bf151ffad0146661c2c8612382af0',1,'ADLXDefines.h']]], - ['adlx_5fdisplay_5ftiming_5fpolarity_1050',['ADLX_DISPLAY_TIMING_POLARITY',['../group__enumerations.html#gacabd271b1699333d9664b8e6320aad3b',1,'ADLXDefines.h']]], - ['adlx_5fdisplay_5ftype_1051',['ADLX_DISPLAY_TYPE',['../group__enumerations.html#gae7e516225131af0ff164e9384d8d0a44',1,'ADLXDefines.h']]], - ['adlx_5fgamma_5ftype_1052',['ADLX_GAMMA_TYPE',['../group__enumerations.html#ga87f8763d8496a4e5ec84964e149144fd',1,'ADLXDefines.h']]], - ['adlx_5fgamut_5fspace_1053',['ADLX_GAMUT_SPACE',['../group__enumerations.html#ga46dff86075115b139c1c72f447e94e14',1,'ADLXDefines.h']]], - ['adlx_5fgpu_5ftype_1054',['ADLX_GPU_TYPE',['../group__enumerations.html#ga6fb3c9944d5c8aa79f7dbd0f675fac34',1,'ADLXDefines.h']]], - ['adlx_5fhg_5ftype_1055',['ADLX_HG_TYPE',['../group__enumerations.html#ga260f926e27eef013ca1eacd0ff7b3ba7',1,'ADLXDefines.h']]], - ['adlx_5fi2c_5fline_1056',['ADLX_I2C_LINE',['../group__enumerations.html#ga75eb2c93942ff81ff1cbeef647c2cf67',1,'ADLXDefines.h']]], - ['adlx_5flog_5fdestination_1057',['ADLX_LOG_DESTINATION',['../group__enumerations.html#gae308b7ad24806dce3fe087e9a780be67',1,'ADLXDefines.h']]], - ['adlx_5flog_5fseverity_1058',['ADLX_LOG_SEVERITY',['../group__enumerations.html#gaadfaa61953d62bced2b6c516f8bebccd',1,'ADLXDefines.h']]], - ['adlx_5fmemorytiming_5fdescription_1059',['ADLX_MEMORYTIMING_DESCRIPTION',['../group__enumerations.html#gaa25f244e38a3502a52167c303abcec11',1,'ADLXDefines.h']]], - ['adlx_5forientation_1060',['ADLX_ORIENTATION',['../group__enumerations.html#gae896c86f4fc55efe4e866450e33465b1',1,'ADLXDefines.h']]], - ['adlx_5fpixel_5fformat_1061',['ADLX_PIXEL_FORMAT',['../group__enumerations.html#gaa0e9deb1567713f1044419070f2949ab',1,'ADLXDefines.h']]], - ['adlx_5fresult_1062',['ADLX_RESULT',['../group__enumerations.html#ga9306b05f15578edbf79b649dd612b8c0',1,'ADLXDefines.h']]], - ['adlx_5fscale_5fmode_1063',['ADLX_SCALE_MODE',['../group__enumerations.html#ga0ec0640b97efee73b589bf0b1c07a8fe',1,'ADLXDefines.h']]], - ['adlx_5fsync_5forigin_1064',['ADLX_SYNC_ORIGIN',['../group__enumerations.html#ga7a1e20106faef482c0664c546e04ba00',1,'ADLXDefines.h']]], - ['adlx_5ftessellation_5flevel_1065',['ADLX_TESSELLATION_LEVEL',['../group__enumerations.html#ga5967c593434c0cba5891c996d64cff5c',1,'ADLXDefines.h']]], - ['adlx_5ftessellation_5fmode_1066',['ADLX_TESSELLATION_MODE',['../group__enumerations.html#ga7899078325beddfbe0f4e63dca8ce8ca',1,'ADLXDefines.h']]], - ['adlx_5ftiming_5fstandard_1067',['ADLX_TIMING_STANDARD',['../group__enumerations.html#ga5f02fa0b6e26f22606a85221393f8ae2',1,'ADLXDefines.h']]], - ['adlx_5fwait_5ffor_5fvertical_5frefresh_5fmode_1068',['ADLX_WAIT_FOR_VERTICAL_REFRESH_MODE',['../group__enumerations.html#ga169a825952eda7e83b949176a9a81028',1,'ADLXDefines.h']]], - ['adlx_5fwhite_5fpoint_1069',['ADLX_WHITE_POINT',['../group__enumerations.html#gafb56c4b91425c281009c447ccb1feeab',1,'ADLXDefines.h']]] + ['adlx_5f3dlut_5fcolorspace_1119',['ADLX_3DLUT_COLORSPACE',['../group__enumerations.html#gabe8d6f1562d0472d97c5edbf55c6d8cc',1,'ADLXDefines.h']]], + ['adlx_5f3dlut_5ftransfer_5ffunction_1120',['ADLX_3DLUT_TRANSFER_FUNCTION',['../group__enumerations.html#ga7ebbfe051a5113c2c1521af3426b7955',1,'ADLXDefines.h']]], + ['adlx_5fanisotropic_5ffiltering_5flevel_1121',['ADLX_ANISOTROPIC_FILTERING_LEVEL',['../group__enumerations.html#gac99ad138a55f9242874a960af8e64579',1,'ADLXDefines.h']]], + ['adlx_5fanti_5faliasing_5flevel_1122',['ADLX_ANTI_ALIASING_LEVEL',['../group__enumerations.html#ga8c2e57a18318ffeb5e36de7717ff953e',1,'ADLXDefines.h']]], + ['adlx_5fanti_5faliasing_5fmethod_1123',['ADLX_ANTI_ALIASING_METHOD',['../group__enumerations.html#gad99bac74ba876c14fa2d42c094641b44',1,'ADLXDefines.h']]], + ['adlx_5fanti_5faliasing_5fmode_1124',['ADLX_ANTI_ALIASING_MODE',['../group__enumerations.html#ga4d154a77789a08d19a8d0a8ba809b64a',1,'ADLXDefines.h']]], + ['adlx_5fantilag_5fstate_1125',['ADLX_ANTILAG_STATE',['../group__enumerations.html#ga67d22cfa2969510afada5140a157df62',1,'ADLXDefines.h']]], + ['adlx_5fasic_5ffamily_5ftype_1126',['ADLX_ASIC_FAMILY_TYPE',['../group__enumerations.html#gaf4fd628e799e6a74201290ff40418d77',1,'ADLXDefines.h']]], + ['adlx_5fcolor_5fdepth_1127',['ADLX_COLOR_DEPTH',['../group__enumerations.html#ga75858347333129a462cee4fdf4729d6b',1,'ADLXDefines.h']]], + ['adlx_5fdesktop_5ftype_1128',['ADLX_DESKTOP_TYPE',['../group__enumerations.html#ga83322f63ada9c973559376760f141b89',1,'ADLXDefines.h']]], + ['adlx_5fdisplay_5fconnector_5ftype_1129',['ADLX_DISPLAY_CONNECTOR_TYPE',['../group__enumerations.html#ga84edd2809be33537c99fb2ab8d04aa5d',1,'ADLXDefines.h']]], + ['adlx_5fdisplay_5fscan_5ftype_1130',['ADLX_DISPLAY_SCAN_TYPE',['../group__enumerations.html#gae2d0250dc861156a468001600a2ee648',1,'ADLXDefines.h']]], + ['adlx_5fdisplay_5ftiming_5flimitation_1131',['ADLX_DISPLAY_TIMING_LIMITATION',['../group__enumerations.html#ga6a4bf151ffad0146661c2c8612382af0',1,'ADLXDefines.h']]], + ['adlx_5fdisplay_5ftiming_5fpolarity_1132',['ADLX_DISPLAY_TIMING_POLARITY',['../group__enumerations.html#gacabd271b1699333d9664b8e6320aad3b',1,'ADLXDefines.h']]], + ['adlx_5fdisplay_5ftype_1133',['ADLX_DISPLAY_TYPE',['../group__enumerations.html#gae7e516225131af0ff164e9384d8d0a44',1,'ADLXDefines.h']]], + ['adlx_5fdp_5flink_5frate_1134',['ADLX_DP_LINK_RATE',['../group__enumerations.html#gad5b0891b86d362269696ba46e1d4bdee',1,'ADLXDefines.h']]], + ['adlx_5fgamma_5ftype_1135',['ADLX_GAMMA_TYPE',['../group__enumerations.html#ga87f8763d8496a4e5ec84964e149144fd',1,'ADLXDefines.h']]], + ['adlx_5fgamut_5fspace_1136',['ADLX_GAMUT_SPACE',['../group__enumerations.html#ga46dff86075115b139c1c72f447e94e14',1,'ADLXDefines.h']]], + ['adlx_5fgpu_5ftype_1137',['ADLX_GPU_TYPE',['../group__enumerations.html#ga6fb3c9944d5c8aa79f7dbd0f675fac34',1,'ADLXDefines.h']]], + ['adlx_5fhg_5ftype_1138',['ADLX_HG_TYPE',['../group__enumerations.html#ga260f926e27eef013ca1eacd0ff7b3ba7',1,'ADLXDefines.h']]], + ['adlx_5fi2c_5fline_1139',['ADLX_I2C_LINE',['../group__enumerations.html#ga75eb2c93942ff81ff1cbeef647c2cf67',1,'ADLXDefines.h']]], + ['adlx_5flog_5fdestination_1140',['ADLX_LOG_DESTINATION',['../group__enumerations.html#gae308b7ad24806dce3fe087e9a780be67',1,'ADLXDefines.h']]], + ['adlx_5flog_5fseverity_1141',['ADLX_LOG_SEVERITY',['../group__enumerations.html#gaadfaa61953d62bced2b6c516f8bebccd',1,'ADLXDefines.h']]], + ['adlx_5fmemorytiming_5fdescription_1142',['ADLX_MEMORYTIMING_DESCRIPTION',['../group__enumerations.html#gaa25f244e38a3502a52167c303abcec11',1,'ADLXDefines.h']]], + ['adlx_5fmgpu_5fmode_1143',['ADLX_MGPU_MODE',['../group__enumerations.html#gada547c00826e15266732f874a0f3478d',1,'ADLXDefines.h']]], + ['adlx_5forientation_1144',['ADLX_ORIENTATION',['../group__enumerations.html#gae896c86f4fc55efe4e866450e33465b1',1,'ADLXDefines.h']]], + ['adlx_5fpci_5fbus_5ftype_1145',['ADLX_PCI_BUS_TYPE',['../group__enumerations.html#gafcbeca41c0df518ccf5556e8e6e83f62',1,'ADLXDefines.h']]], + ['adlx_5fpixel_5fformat_1146',['ADLX_PIXEL_FORMAT',['../group__enumerations.html#gaa0e9deb1567713f1044419070f2949ab',1,'ADLXDefines.h']]], + ['adlx_5fresult_1147',['ADLX_RESULT',['../group__enumerations.html#ga9306b05f15578edbf79b649dd612b8c0',1,'ADLXDefines.h']]], + ['adlx_5fscale_5fmode_1148',['ADLX_SCALE_MODE',['../group__enumerations.html#ga0ec0640b97efee73b589bf0b1c07a8fe',1,'ADLXDefines.h']]], + ['adlx_5fssm_5fbias_5fmode_1149',['ADLX_SSM_BIAS_MODE',['../group__enumerations.html#gae2895828b9a8b0345e1fb8bf416ff1b4',1,'ADLXDefines.h']]], + ['adlx_5fsync_5forigin_1150',['ADLX_SYNC_ORIGIN',['../group__enumerations.html#ga7a1e20106faef482c0664c546e04ba00',1,'ADLXDefines.h']]], + ['adlx_5ftessellation_5flevel_1151',['ADLX_TESSELLATION_LEVEL',['../group__enumerations.html#ga5967c593434c0cba5891c996d64cff5c',1,'ADLXDefines.h']]], + ['adlx_5ftessellation_5fmode_1152',['ADLX_TESSELLATION_MODE',['../group__enumerations.html#ga7899078325beddfbe0f4e63dca8ce8ca',1,'ADLXDefines.h']]], + ['adlx_5ftiming_5fstandard_1153',['ADLX_TIMING_STANDARD',['../group__enumerations.html#ga5f02fa0b6e26f22606a85221393f8ae2',1,'ADLXDefines.h']]], + ['adlx_5fwait_5ffor_5fvertical_5frefresh_5fmode_1154',['ADLX_WAIT_FOR_VERTICAL_REFRESH_MODE',['../group__enumerations.html#ga169a825952eda7e83b949176a9a81028',1,'ADLXDefines.h']]], + ['adlx_5fwhite_5fpoint_1155',['ADLX_WHITE_POINT',['../group__enumerations.html#gafb56c4b91425c281009c447ccb1feeab',1,'ADLXDefines.h']]] ]; diff --git a/SDKDoc/html/search/enumvalues_0.js b/SDKDoc/html/search/enumvalues_0.js index d6e0d91f..485fa0d3 100644 --- a/SDKDoc/html/search/enumvalues_0.js +++ b/SDKDoc/html/search/enumvalues_0.js @@ -1,47 +1,48 @@ var searchData= [ - ['aa_5flevel_5f2x_1070',['AA_LEVEL_2X',['../_a_d_l_x_defines_8h.html#ga8c2e57a18318ffeb5e36de7717ff953eaeb58238bdb8609c4c2e0a388e294db2f',1,'ADLXDefines.h']]], - ['aa_5flevel_5f2xeq_1071',['AA_LEVEL_2XEQ',['../_a_d_l_x_defines_8h.html#ga8c2e57a18318ffeb5e36de7717ff953ea844d2a1f7154e478afe7a624fd9048f0',1,'ADLXDefines.h']]], - ['aa_5flevel_5f4x_1072',['AA_LEVEL_4X',['../_a_d_l_x_defines_8h.html#ga8c2e57a18318ffeb5e36de7717ff953ea701fd055b77bc3bbf3abb1d4f739f04c',1,'ADLXDefines.h']]], - ['aa_5flevel_5f4xeq_1073',['AA_LEVEL_4XEQ',['../_a_d_l_x_defines_8h.html#ga8c2e57a18318ffeb5e36de7717ff953ea3ca65ee6828959bdfb2c13135f31f229',1,'ADLXDefines.h']]], - ['aa_5flevel_5f8x_1074',['AA_LEVEL_8X',['../_a_d_l_x_defines_8h.html#ga8c2e57a18318ffeb5e36de7717ff953eacbd5f629935c94c89e40d1ff42b4c9ce',1,'ADLXDefines.h']]], - ['aa_5flevel_5f8xeq_1075',['AA_LEVEL_8XEQ',['../_a_d_l_x_defines_8h.html#ga8c2e57a18318ffeb5e36de7717ff953ea44792bd9c8b04fec8a1636030e16295f',1,'ADLXDefines.h']]], - ['aa_5flevel_5finvalid_1076',['AA_LEVEL_INVALID',['../_a_d_l_x_defines_8h.html#ga8c2e57a18318ffeb5e36de7717ff953eac9ed1aab71b7cc44b46126ae15bca500',1,'ADLXDefines.h']]], - ['aa_5fmethod_5fadaptive_5fmultisampling_1077',['AA_METHOD_ADAPTIVE_MULTISAMPLING',['../_a_d_l_x_defines_8h.html#gad99bac74ba876c14fa2d42c094641b44adab6ce43f0c5a84fc1e73e9c8332bbdf',1,'ADLXDefines.h']]], - ['aa_5fmethod_5fmultisampling_1078',['AA_METHOD_MULTISAMPLING',['../_a_d_l_x_defines_8h.html#gad99bac74ba876c14fa2d42c094641b44aa4eb7e0a05f331b28effb11f1a81396d',1,'ADLXDefines.h']]], - ['aa_5fmethod_5fsupersampling_1079',['AA_METHOD_SUPERSAMPLING',['../_a_d_l_x_defines_8h.html#gad99bac74ba876c14fa2d42c094641b44a3f2065b92560638f8ede3205cd4f954f',1,'ADLXDefines.h']]], - ['aa_5fmode_5fenhance_5fapp_5fsettings_1080',['AA_MODE_ENHANCE_APP_SETTINGS',['../_a_d_l_x_defines_8h.html#ga4d154a77789a08d19a8d0a8ba809b64aabfcb1c017509f128c0078105cbc1390d',1,'ADLXDefines.h']]], - ['aa_5fmode_5foverride_5fapp_5fsettings_1081',['AA_MODE_OVERRIDE_APP_SETTINGS',['../_a_d_l_x_defines_8h.html#ga4d154a77789a08d19a8d0a8ba809b64aac675f198bfd0017b5301fbd033d6cd7b',1,'ADLXDefines.h']]], - ['aa_5fmode_5fuse_5fapp_5fsettings_1082',['AA_MODE_USE_APP_SETTINGS',['../_a_d_l_x_defines_8h.html#ga4d154a77789a08d19a8d0a8ba809b64aafcdbcd9e36a12cf8a058ce18a76a4e87',1,'ADLXDefines.h']]], - ['adlx_5fadl_5finit_5ferror_1083',['ADLX_ADL_INIT_ERROR',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0ab8dc0553a4e73b3f60bec76a9191f281',1,'ADLXDefines.h']]], - ['adlx_5falready_5fenabled_1084',['ADLX_ALREADY_ENABLED',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0a85feb7c16bb0c565f3aab9892afe5fd5',1,'ADLXDefines.h']]], - ['adlx_5falready_5finitialized_1085',['ADLX_ALREADY_INITIALIZED',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0ab8b50ab5ce732abd04769f06bf5c47f7',1,'ADLXDefines.h']]], - ['adlx_5fbad_5fver_1086',['ADLX_BAD_VER',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0ac571770e655e2cf695827fb4a15e35c0',1,'ADLXDefines.h']]], - ['adlx_5ffail_1087',['ADLX_FAIL',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0aa559b325fb345d9152b653588511db5c',1,'ADLXDefines.h']]], - ['adlx_5fgpu_5finactive_1088',['ADLX_GPU_INACTIVE',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0a7ecc8145f60057fa833a86fb605f83f2',1,'ADLXDefines.h']]], - ['adlx_5finvalid_5fargs_1089',['ADLX_INVALID_ARGS',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0af44fabfdb08be14d11a6d2f732c856b7',1,'ADLXDefines.h']]], - ['adlx_5finvalid_5fobject_1090',['ADLX_INVALID_OBJECT',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0a447f8d425a70ea68f944e0678206e74e',1,'ADLXDefines.h']]], - ['adlx_5fnot_5ffound_1091',['ADLX_NOT_FOUND',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0a407e7fb76cdc6900948ba09adbc55a99',1,'ADLXDefines.h']]], - ['adlx_5fnot_5fsupported_1092',['ADLX_NOT_SUPPORTED',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0a351c7e8c74ef3cfbee06213c43884589',1,'ADLXDefines.h']]], - ['adlx_5fok_1093',['ADLX_OK',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0a72597a9998fa21f37bfcaddd9cafaed5',1,'ADLXDefines.h']]], - ['adlx_5forphan_5fobjects_1094',['ADLX_ORPHAN_OBJECTS',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0a0f2aa9a92254cd0fe4b705b0f77ca314',1,'ADLXDefines.h']]], - ['adlx_5fpending_5foperation_1095',['ADLX_PENDING_OPERATION',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0ad2c2b132ffcd5ef80752f2fc2b38811f',1,'ADLXDefines.h']]], - ['adlx_5fterminated_1096',['ADLX_TERMINATED',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0ae5f780950728a255730b0280499acb72',1,'ADLXDefines.h']]], - ['adlx_5funknown_5finterface_1097',['ADLX_UNKNOWN_INTERFACE',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0a8fc7732baab75a3c05f77d1bf4a70d20',1,'ADLXDefines.h']]], - ['af_5flevel_5finvalid_1098',['AF_LEVEL_INVALID',['../_a_d_l_x_defines_8h.html#gac99ad138a55f9242874a960af8e64579ab9c2bf449ef8c6244eba69add4c7a615',1,'ADLXDefines.h']]], - ['af_5flevel_5fx16_1099',['AF_LEVEL_X16',['../_a_d_l_x_defines_8h.html#gac99ad138a55f9242874a960af8e64579a0ce2f7011e5a76d552aae639bcadef8d',1,'ADLXDefines.h']]], - ['af_5flevel_5fx2_1100',['AF_LEVEL_X2',['../_a_d_l_x_defines_8h.html#gac99ad138a55f9242874a960af8e64579a7c3092ac1cb5e292fa3492cc3d61ebbe',1,'ADLXDefines.h']]], - ['af_5flevel_5fx4_1101',['AF_LEVEL_X4',['../_a_d_l_x_defines_8h.html#gac99ad138a55f9242874a960af8e64579a66e217a4423ff7bc5b548f3f0be82b00',1,'ADLXDefines.h']]], - ['af_5flevel_5fx8_1102',['AF_LEVEL_X8',['../_a_d_l_x_defines_8h.html#gac99ad138a55f9242874a960af8e64579abed44da66d97a3904e1048c2fd8ae669',1,'ADLXDefines.h']]], - ['amd_1103',['AMD',['../_a_d_l_x_defines_8h.html#ga260f926e27eef013ca1eacd0ff7b3ba7ac1f5c308ff9610759dbc1415b20df568',1,'ADLXDefines.h']]], - ['antilag_1104',['ANTILAG',['../_a_d_l_x_defines_8h.html#ga67d22cfa2969510afada5140a157df62ad52630a26f9490c28cc16b38e0205ce9',1,'ADLXDefines.h']]], - ['antilagnext_1105',['ANTILAGNEXT',['../_a_d_l_x_defines_8h.html#ga67d22cfa2969510afada5140a157df62a86bd1f9314544ffffd7a1a374a807e9f',1,'ADLXDefines.h']]], - ['application_1106',['APPLICATION',['../_a_d_l_x_defines_8h.html#gae308b7ad24806dce3fe087e9a780be67a241e8ba97c5a6b68b13a60bb16235b85',1,'ADLXDefines.h']]], - ['asic_5fembedded_1107',['ASIC_EMBEDDED',['../_a_d_l_x_defines_8h.html#gaf4fd628e799e6a74201290ff40418d77ac6b09b34c87726a358773f7fad37ffc8',1,'ADLXDefines.h']]], - ['asic_5ffiremv_1108',['ASIC_FIREMV',['../_a_d_l_x_defines_8h.html#gaf4fd628e799e6a74201290ff40418d77a0ad611b8d03595461b2e81edb4ca5195',1,'ADLXDefines.h']]], - ['asic_5ffirepro_1109',['ASIC_FIREPRO',['../_a_d_l_x_defines_8h.html#gaf4fd628e799e6a74201290ff40418d77a80725f02993ea38bb16b978d9226fd0b',1,'ADLXDefines.h']]], - ['asic_5ffirestream_1110',['ASIC_FIRESTREAM',['../_a_d_l_x_defines_8h.html#gaf4fd628e799e6a74201290ff40418d77adbd861ee855957a3422ae76d20b71d7c',1,'ADLXDefines.h']]], - ['asic_5ffusion_1111',['ASIC_FUSION',['../_a_d_l_x_defines_8h.html#gaf4fd628e799e6a74201290ff40418d77a96ee7dab50a7cdb839879acb9a4e64e3',1,'ADLXDefines.h']]], - ['asic_5fradeon_1112',['ASIC_RADEON',['../_a_d_l_x_defines_8h.html#gaf4fd628e799e6a74201290ff40418d77a0dc8ed090699f28b662b7c765274cf9e',1,'ADLXDefines.h']]], - ['asic_5fundefined_1113',['ASIC_UNDEFINED',['../_a_d_l_x_defines_8h.html#gaf4fd628e799e6a74201290ff40418d77a3545ff1a23cd34b9adbc8c665a5951be',1,'ADLXDefines.h']]] + ['aa_5flevel_5f2x_1156',['AA_LEVEL_2X',['../_a_d_l_x_defines_8h.html#ga8c2e57a18318ffeb5e36de7717ff953eaeb58238bdb8609c4c2e0a388e294db2f',1,'ADLXDefines.h']]], + ['aa_5flevel_5f2xeq_1157',['AA_LEVEL_2XEQ',['../_a_d_l_x_defines_8h.html#ga8c2e57a18318ffeb5e36de7717ff953ea844d2a1f7154e478afe7a624fd9048f0',1,'ADLXDefines.h']]], + ['aa_5flevel_5f4x_1158',['AA_LEVEL_4X',['../_a_d_l_x_defines_8h.html#ga8c2e57a18318ffeb5e36de7717ff953ea701fd055b77bc3bbf3abb1d4f739f04c',1,'ADLXDefines.h']]], + ['aa_5flevel_5f4xeq_1159',['AA_LEVEL_4XEQ',['../_a_d_l_x_defines_8h.html#ga8c2e57a18318ffeb5e36de7717ff953ea3ca65ee6828959bdfb2c13135f31f229',1,'ADLXDefines.h']]], + ['aa_5flevel_5f8x_1160',['AA_LEVEL_8X',['../_a_d_l_x_defines_8h.html#ga8c2e57a18318ffeb5e36de7717ff953eacbd5f629935c94c89e40d1ff42b4c9ce',1,'ADLXDefines.h']]], + ['aa_5flevel_5f8xeq_1161',['AA_LEVEL_8XEQ',['../_a_d_l_x_defines_8h.html#ga8c2e57a18318ffeb5e36de7717ff953ea44792bd9c8b04fec8a1636030e16295f',1,'ADLXDefines.h']]], + ['aa_5flevel_5finvalid_1162',['AA_LEVEL_INVALID',['../_a_d_l_x_defines_8h.html#ga8c2e57a18318ffeb5e36de7717ff953eac9ed1aab71b7cc44b46126ae15bca500',1,'ADLXDefines.h']]], + ['aa_5fmethod_5fadaptive_5fmultisampling_1163',['AA_METHOD_ADAPTIVE_MULTISAMPLING',['../_a_d_l_x_defines_8h.html#gad99bac74ba876c14fa2d42c094641b44adab6ce43f0c5a84fc1e73e9c8332bbdf',1,'ADLXDefines.h']]], + ['aa_5fmethod_5fmultisampling_1164',['AA_METHOD_MULTISAMPLING',['../_a_d_l_x_defines_8h.html#gad99bac74ba876c14fa2d42c094641b44aa4eb7e0a05f331b28effb11f1a81396d',1,'ADLXDefines.h']]], + ['aa_5fmethod_5fsupersampling_1165',['AA_METHOD_SUPERSAMPLING',['../_a_d_l_x_defines_8h.html#gad99bac74ba876c14fa2d42c094641b44a3f2065b92560638f8ede3205cd4f954f',1,'ADLXDefines.h']]], + ['aa_5fmode_5fenhance_5fapp_5fsettings_1166',['AA_MODE_ENHANCE_APP_SETTINGS',['../_a_d_l_x_defines_8h.html#ga4d154a77789a08d19a8d0a8ba809b64aabfcb1c017509f128c0078105cbc1390d',1,'ADLXDefines.h']]], + ['aa_5fmode_5foverride_5fapp_5fsettings_1167',['AA_MODE_OVERRIDE_APP_SETTINGS',['../_a_d_l_x_defines_8h.html#ga4d154a77789a08d19a8d0a8ba809b64aac675f198bfd0017b5301fbd033d6cd7b',1,'ADLXDefines.h']]], + ['aa_5fmode_5fuse_5fapp_5fsettings_1168',['AA_MODE_USE_APP_SETTINGS',['../_a_d_l_x_defines_8h.html#ga4d154a77789a08d19a8d0a8ba809b64aafcdbcd9e36a12cf8a058ce18a76a4e87',1,'ADLXDefines.h']]], + ['adlx_5fadl_5finit_5ferror_1169',['ADLX_ADL_INIT_ERROR',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0ab8dc0553a4e73b3f60bec76a9191f281',1,'ADLXDefines.h']]], + ['adlx_5falready_5fenabled_1170',['ADLX_ALREADY_ENABLED',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0a85feb7c16bb0c565f3aab9892afe5fd5',1,'ADLXDefines.h']]], + ['adlx_5falready_5finitialized_1171',['ADLX_ALREADY_INITIALIZED',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0ab8b50ab5ce732abd04769f06bf5c47f7',1,'ADLXDefines.h']]], + ['adlx_5fbad_5fver_1172',['ADLX_BAD_VER',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0ac571770e655e2cf695827fb4a15e35c0',1,'ADLXDefines.h']]], + ['adlx_5ffail_1173',['ADLX_FAIL',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0aa559b325fb345d9152b653588511db5c',1,'ADLXDefines.h']]], + ['adlx_5fgpu_5finactive_1174',['ADLX_GPU_INACTIVE',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0a7ecc8145f60057fa833a86fb605f83f2',1,'ADLXDefines.h']]], + ['adlx_5finvalid_5fargs_1175',['ADLX_INVALID_ARGS',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0af44fabfdb08be14d11a6d2f732c856b7',1,'ADLXDefines.h']]], + ['adlx_5finvalid_5fobject_1176',['ADLX_INVALID_OBJECT',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0a447f8d425a70ea68f944e0678206e74e',1,'ADLXDefines.h']]], + ['adlx_5fnot_5ffound_1177',['ADLX_NOT_FOUND',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0a407e7fb76cdc6900948ba09adbc55a99',1,'ADLXDefines.h']]], + ['adlx_5fnot_5fsupported_1178',['ADLX_NOT_SUPPORTED',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0a351c7e8c74ef3cfbee06213c43884589',1,'ADLXDefines.h']]], + ['adlx_5fok_1179',['ADLX_OK',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0a72597a9998fa21f37bfcaddd9cafaed5',1,'ADLXDefines.h']]], + ['adlx_5forphan_5fobjects_1180',['ADLX_ORPHAN_OBJECTS',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0a0f2aa9a92254cd0fe4b705b0f77ca314',1,'ADLXDefines.h']]], + ['adlx_5fpending_5foperation_1181',['ADLX_PENDING_OPERATION',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0ad2c2b132ffcd5ef80752f2fc2b38811f',1,'ADLXDefines.h']]], + ['adlx_5fterminated_1182',['ADLX_TERMINATED',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0ae5f780950728a255730b0280499acb72',1,'ADLXDefines.h']]], + ['adlx_5funknown_5finterface_1183',['ADLX_UNKNOWN_INTERFACE',['../_a_d_l_x_defines_8h.html#ga9306b05f15578edbf79b649dd612b8c0a8fc7732baab75a3c05f77d1bf4a70d20',1,'ADLXDefines.h']]], + ['af_5flevel_5finvalid_1184',['AF_LEVEL_INVALID',['../_a_d_l_x_defines_8h.html#gac99ad138a55f9242874a960af8e64579ab9c2bf449ef8c6244eba69add4c7a615',1,'ADLXDefines.h']]], + ['af_5flevel_5fx16_1185',['AF_LEVEL_X16',['../_a_d_l_x_defines_8h.html#gac99ad138a55f9242874a960af8e64579a0ce2f7011e5a76d552aae639bcadef8d',1,'ADLXDefines.h']]], + ['af_5flevel_5fx2_1186',['AF_LEVEL_X2',['../_a_d_l_x_defines_8h.html#gac99ad138a55f9242874a960af8e64579a7c3092ac1cb5e292fa3492cc3d61ebbe',1,'ADLXDefines.h']]], + ['af_5flevel_5fx4_1187',['AF_LEVEL_X4',['../_a_d_l_x_defines_8h.html#gac99ad138a55f9242874a960af8e64579a66e217a4423ff7bc5b548f3f0be82b00',1,'ADLXDefines.h']]], + ['af_5flevel_5fx8_1188',['AF_LEVEL_X8',['../_a_d_l_x_defines_8h.html#gac99ad138a55f9242874a960af8e64579abed44da66d97a3904e1048c2fd8ae669',1,'ADLXDefines.h']]], + ['agp_1189',['AGP',['../_a_d_l_x_defines_8h.html#gafcbeca41c0df518ccf5556e8e6e83f62a3a56bf1c6f4aab3bdae90cca3aac176c',1,'ADLXDefines.h']]], + ['amd_1190',['AMD',['../_a_d_l_x_defines_8h.html#ga260f926e27eef013ca1eacd0ff7b3ba7ac1f5c308ff9610759dbc1415b20df568',1,'ADLXDefines.h']]], + ['antilag_1191',['ANTILAG',['../_a_d_l_x_defines_8h.html#ga67d22cfa2969510afada5140a157df62ad52630a26f9490c28cc16b38e0205ce9',1,'ADLXDefines.h']]], + ['antilagnext_1192',['ANTILAGNEXT',['../_a_d_l_x_defines_8h.html#ga67d22cfa2969510afada5140a157df62a86bd1f9314544ffffd7a1a374a807e9f',1,'ADLXDefines.h']]], + ['application_1193',['APPLICATION',['../_a_d_l_x_defines_8h.html#gae308b7ad24806dce3fe087e9a780be67a241e8ba97c5a6b68b13a60bb16235b85',1,'ADLXDefines.h']]], + ['asic_5fembedded_1194',['ASIC_EMBEDDED',['../_a_d_l_x_defines_8h.html#gaf4fd628e799e6a74201290ff40418d77ac6b09b34c87726a358773f7fad37ffc8',1,'ADLXDefines.h']]], + ['asic_5ffiremv_1195',['ASIC_FIREMV',['../_a_d_l_x_defines_8h.html#gaf4fd628e799e6a74201290ff40418d77a0ad611b8d03595461b2e81edb4ca5195',1,'ADLXDefines.h']]], + ['asic_5ffirepro_1196',['ASIC_FIREPRO',['../_a_d_l_x_defines_8h.html#gaf4fd628e799e6a74201290ff40418d77a80725f02993ea38bb16b978d9226fd0b',1,'ADLXDefines.h']]], + ['asic_5ffirestream_1197',['ASIC_FIRESTREAM',['../_a_d_l_x_defines_8h.html#gaf4fd628e799e6a74201290ff40418d77adbd861ee855957a3422ae76d20b71d7c',1,'ADLXDefines.h']]], + ['asic_5ffusion_1198',['ASIC_FUSION',['../_a_d_l_x_defines_8h.html#gaf4fd628e799e6a74201290ff40418d77a96ee7dab50a7cdb839879acb9a4e64e3',1,'ADLXDefines.h']]], + ['asic_5fradeon_1199',['ASIC_RADEON',['../_a_d_l_x_defines_8h.html#gaf4fd628e799e6a74201290ff40418d77a0dc8ed090699f28b662b7c765274cf9e',1,'ADLXDefines.h']]], + ['asic_5fundefined_1200',['ASIC_UNDEFINED',['../_a_d_l_x_defines_8h.html#gaf4fd628e799e6a74201290ff40418d77a3545ff1a23cd34b9adbc8c665a5951be',1,'ADLXDefines.h']]] ]; diff --git a/SDKDoc/html/search/enumvalues_1.js b/SDKDoc/html/search/enumvalues_1.js index 92780d8f..94ebf196 100644 --- a/SDKDoc/html/search/enumvalues_1.js +++ b/SDKDoc/html/search/enumvalues_1.js @@ -1,9 +1,9 @@ var searchData= [ - ['bpc_5f10_1114',['BPC_10',['../_a_d_l_x_defines_8h.html#ga75858347333129a462cee4fdf4729d6baaf8c112f48f64b58156bcbd3368fee1e',1,'ADLXDefines.h']]], - ['bpc_5f12_1115',['BPC_12',['../_a_d_l_x_defines_8h.html#ga75858347333129a462cee4fdf4729d6baba8a9bc6354201651acc2dfed9bce5be',1,'ADLXDefines.h']]], - ['bpc_5f14_1116',['BPC_14',['../_a_d_l_x_defines_8h.html#ga75858347333129a462cee4fdf4729d6bae6150c4c30145fa7b316577e56dfecf0',1,'ADLXDefines.h']]], - ['bpc_5f16_1117',['BPC_16',['../_a_d_l_x_defines_8h.html#ga75858347333129a462cee4fdf4729d6bab3d477dbdc1ade25a89485357b8ee0ca',1,'ADLXDefines.h']]], - ['bpc_5f6_1118',['BPC_6',['../_a_d_l_x_defines_8h.html#ga75858347333129a462cee4fdf4729d6ba2979beb1814574eb6d8a2d8bf7adca5c',1,'ADLXDefines.h']]], - ['bpc_5f8_1119',['BPC_8',['../_a_d_l_x_defines_8h.html#ga75858347333129a462cee4fdf4729d6ba156db294ea7f1db8499f7c059343a5b4',1,'ADLXDefines.h']]] + ['bpc_5f10_1201',['BPC_10',['../_a_d_l_x_defines_8h.html#ga75858347333129a462cee4fdf4729d6baaf8c112f48f64b58156bcbd3368fee1e',1,'ADLXDefines.h']]], + ['bpc_5f12_1202',['BPC_12',['../_a_d_l_x_defines_8h.html#ga75858347333129a462cee4fdf4729d6baba8a9bc6354201651acc2dfed9bce5be',1,'ADLXDefines.h']]], + ['bpc_5f14_1203',['BPC_14',['../_a_d_l_x_defines_8h.html#ga75858347333129a462cee4fdf4729d6bae6150c4c30145fa7b316577e56dfecf0',1,'ADLXDefines.h']]], + ['bpc_5f16_1204',['BPC_16',['../_a_d_l_x_defines_8h.html#ga75858347333129a462cee4fdf4729d6bab3d477dbdc1ade25a89485357b8ee0ca',1,'ADLXDefines.h']]], + ['bpc_5f6_1205',['BPC_6',['../_a_d_l_x_defines_8h.html#ga75858347333129a462cee4fdf4729d6ba2979beb1814574eb6d8a2d8bf7adca5c',1,'ADLXDefines.h']]], + ['bpc_5f8_1206',['BPC_8',['../_a_d_l_x_defines_8h.html#ga75858347333129a462cee4fdf4729d6ba156db294ea7f1db8499f7c059343a5b4',1,'ADLXDefines.h']]] ]; diff --git a/SDKDoc/html/search/enumvalues_10.js b/SDKDoc/html/search/enumvalues_10.js index 648a0321..43a1057d 100644 --- a/SDKDoc/html/search/enumvalues_10.js +++ b/SDKDoc/html/search/enumvalues_10.js @@ -1,12 +1,12 @@ var searchData= [ - ['wfvr_5falways_5foff_1228',['WFVR_ALWAYS_OFF',['../_a_d_l_x_defines_8h.html#ga169a825952eda7e83b949176a9a81028a5c956c1e3c8b9261a07df15adbc10347',1,'ADLXDefines.h']]], - ['wfvr_5falways_5fon_1229',['WFVR_ALWAYS_ON',['../_a_d_l_x_defines_8h.html#ga169a825952eda7e83b949176a9a81028a384b1aaeefe96b779cb597fcc6cb2353',1,'ADLXDefines.h']]], - ['wfvr_5foff_5funless_5fapp_5fspecifies_1230',['WFVR_OFF_UNLESS_APP_SPECIFIES',['../_a_d_l_x_defines_8h.html#ga169a825952eda7e83b949176a9a81028a91e122d0f7ee258bb27a5c43d5c8c675',1,'ADLXDefines.h']]], - ['wfvr_5fon_5funless_5fapp_5fspecifies_1231',['WFVR_ON_UNLESS_APP_SPECIFIES',['../_a_d_l_x_defines_8h.html#ga169a825952eda7e83b949176a9a81028aa8ff57a67a337b615187f25ae341bc54',1,'ADLXDefines.h']]], - ['white_5fpoint_5f5000k_1232',['WHITE_POINT_5000K',['../_a_d_l_x_defines_8h.html#gafb56c4b91425c281009c447ccb1feeabafda8bf3f312e8533c6aaaf0e44b5701d',1,'ADLXDefines.h']]], - ['white_5fpoint_5f6500k_1233',['WHITE_POINT_6500K',['../_a_d_l_x_defines_8h.html#gafb56c4b91425c281009c447ccb1feeaba0a2e69d2af462123badbcc91a067112d',1,'ADLXDefines.h']]], - ['white_5fpoint_5f7500k_1234',['WHITE_POINT_7500K',['../_a_d_l_x_defines_8h.html#gafb56c4b91425c281009c447ccb1feeaba585f24c3732b31a2ad036afeff29f6f7',1,'ADLXDefines.h']]], - ['white_5fpoint_5f9300k_1235',['WHITE_POINT_9300K',['../_a_d_l_x_defines_8h.html#gafb56c4b91425c281009c447ccb1feeabab5870509771cc459d778cabc1dafa86c',1,'ADLXDefines.h']]], - ['white_5fpoint_5fcustom_1236',['WHITE_POINT_CUSTOM',['../_a_d_l_x_defines_8h.html#gafb56c4b91425c281009c447ccb1feeaba69d26e715baf519132af949a693f443c',1,'ADLXDefines.h']]] + ['wfvr_5falways_5foff_1337',['WFVR_ALWAYS_OFF',['../_a_d_l_x_defines_8h.html#ga169a825952eda7e83b949176a9a81028a5c956c1e3c8b9261a07df15adbc10347',1,'ADLXDefines.h']]], + ['wfvr_5falways_5fon_1338',['WFVR_ALWAYS_ON',['../_a_d_l_x_defines_8h.html#ga169a825952eda7e83b949176a9a81028a384b1aaeefe96b779cb597fcc6cb2353',1,'ADLXDefines.h']]], + ['wfvr_5foff_5funless_5fapp_5fspecifies_1339',['WFVR_OFF_UNLESS_APP_SPECIFIES',['../_a_d_l_x_defines_8h.html#ga169a825952eda7e83b949176a9a81028a91e122d0f7ee258bb27a5c43d5c8c675',1,'ADLXDefines.h']]], + ['wfvr_5fon_5funless_5fapp_5fspecifies_1340',['WFVR_ON_UNLESS_APP_SPECIFIES',['../_a_d_l_x_defines_8h.html#ga169a825952eda7e83b949176a9a81028aa8ff57a67a337b615187f25ae341bc54',1,'ADLXDefines.h']]], + ['white_5fpoint_5f5000k_1341',['WHITE_POINT_5000K',['../_a_d_l_x_defines_8h.html#gafb56c4b91425c281009c447ccb1feeabafda8bf3f312e8533c6aaaf0e44b5701d',1,'ADLXDefines.h']]], + ['white_5fpoint_5f6500k_1342',['WHITE_POINT_6500K',['../_a_d_l_x_defines_8h.html#gafb56c4b91425c281009c447ccb1feeaba0a2e69d2af462123badbcc91a067112d',1,'ADLXDefines.h']]], + ['white_5fpoint_5f7500k_1343',['WHITE_POINT_7500K',['../_a_d_l_x_defines_8h.html#gafb56c4b91425c281009c447ccb1feeaba585f24c3732b31a2ad036afeff29f6f7',1,'ADLXDefines.h']]], + ['white_5fpoint_5f9300k_1344',['WHITE_POINT_9300K',['../_a_d_l_x_defines_8h.html#gafb56c4b91425c281009c447ccb1feeabab5870509771cc459d778cabc1dafa86c',1,'ADLXDefines.h']]], + ['white_5fpoint_5fcustom_1345',['WHITE_POINT_CUSTOM',['../_a_d_l_x_defines_8h.html#gafb56c4b91425c281009c447ccb1feeaba69d26e715baf519132af949a693f443c',1,'ADLXDefines.h']]] ]; diff --git a/SDKDoc/html/search/enumvalues_11.js b/SDKDoc/html/search/enumvalues_11.js index 9677d068..a33f8082 100644 --- a/SDKDoc/html/search/enumvalues_11.js +++ b/SDKDoc/html/search/enumvalues_11.js @@ -1,6 +1,6 @@ var searchData= [ - ['ycbcr_5f420_1237',['YCBCR_420',['../_a_d_l_x_defines_8h.html#gaa0e9deb1567713f1044419070f2949aba0287302d7ddd58f71f513f1b992d81ce',1,'ADLXDefines.h']]], - ['ycbcr_5f422_1238',['YCBCR_422',['../_a_d_l_x_defines_8h.html#gaa0e9deb1567713f1044419070f2949abad4d31dab8d82da2918cffe7665065001',1,'ADLXDefines.h']]], - ['ycbcr_5f444_1239',['YCBCR_444',['../_a_d_l_x_defines_8h.html#gaa0e9deb1567713f1044419070f2949aba85751e7c89b56b44e78fe89bfad9e652',1,'ADLXDefines.h']]] + ['ycbcr_5f420_1346',['YCBCR_420',['../_a_d_l_x_defines_8h.html#gaa0e9deb1567713f1044419070f2949aba0287302d7ddd58f71f513f1b992d81ce',1,'ADLXDefines.h']]], + ['ycbcr_5f422_1347',['YCBCR_422',['../_a_d_l_x_defines_8h.html#gaa0e9deb1567713f1044419070f2949abad4d31dab8d82da2918cffe7665065001',1,'ADLXDefines.h']]], + ['ycbcr_5f444_1348',['YCBCR_444',['../_a_d_l_x_defines_8h.html#gaa0e9deb1567713f1044419070f2949aba85751e7c89b56b44e78fe89bfad9e652',1,'ADLXDefines.h']]] ]; diff --git a/SDKDoc/html/search/enumvalues_2.js b/SDKDoc/html/search/enumvalues_2.js index 91b0b35f..d5dda248 100644 --- a/SDKDoc/html/search/enumvalues_2.js +++ b/SDKDoc/html/search/enumvalues_2.js @@ -1,10 +1,10 @@ var searchData= [ - ['centered_1120',['CENTERED',['../_a_d_l_x_defines_8h.html#ga0ec0640b97efee73b589bf0b1c07a8fea53f811bc46dd28493ccb7260b2cc8f38',1,'ADLXDefines.h']]], - ['cs_5fbt2020_1121',['CS_BT2020',['../_a_d_l_x_defines_8h.html#gabe8d6f1562d0472d97c5edbf55c6d8cca39dc38d674d4dbbc54dde4383bb8c842',1,'ADLXDefines.h']]], - ['cs_5fdcip3_1122',['CS_DCIP3',['../_a_d_l_x_defines_8h.html#gabe8d6f1562d0472d97c5edbf55c6d8ccaef18171467fde57447ed94e29d9b4ebb',1,'ADLXDefines.h']]], - ['cs_5fnative_1123',['CS_NATIVE',['../_a_d_l_x_defines_8h.html#gabe8d6f1562d0472d97c5edbf55c6d8cca9e90a1fb63e1904946eb400980364fdc',1,'ADLXDefines.h']]], - ['cs_5fsrgb_1124',['CS_SRGB',['../_a_d_l_x_defines_8h.html#gabe8d6f1562d0472d97c5edbf55c6d8cca8eb37dfb98408e99d29c5c0290b03be8',1,'ADLXDefines.h']]], - ['cvt_1125',['CVT',['../_a_d_l_x_defines_8h.html#ga5f02fa0b6e26f22606a85221393f8ae2aa91863e8a8dc6a9708359251cb58da67',1,'ADLXDefines.h']]], - ['cvt_5frb_1126',['CVT_RB',['../_a_d_l_x_defines_8h.html#ga5f02fa0b6e26f22606a85221393f8ae2aa289f79dd3346e3b76f10622218ad88d',1,'ADLXDefines.h']]] + ['centered_1207',['CENTERED',['../_a_d_l_x_defines_8h.html#ga0ec0640b97efee73b589bf0b1c07a8fea53f811bc46dd28493ccb7260b2cc8f38',1,'ADLXDefines.h']]], + ['cs_5fbt2020_1208',['CS_BT2020',['../_a_d_l_x_defines_8h.html#gabe8d6f1562d0472d97c5edbf55c6d8cca39dc38d674d4dbbc54dde4383bb8c842',1,'ADLXDefines.h']]], + ['cs_5fdcip3_1209',['CS_DCIP3',['../_a_d_l_x_defines_8h.html#gabe8d6f1562d0472d97c5edbf55c6d8ccaef18171467fde57447ed94e29d9b4ebb',1,'ADLXDefines.h']]], + ['cs_5fnative_1210',['CS_NATIVE',['../_a_d_l_x_defines_8h.html#gabe8d6f1562d0472d97c5edbf55c6d8cca9e90a1fb63e1904946eb400980364fdc',1,'ADLXDefines.h']]], + ['cs_5fsrgb_1211',['CS_SRGB',['../_a_d_l_x_defines_8h.html#gabe8d6f1562d0472d97c5edbf55c6d8cca8eb37dfb98408e99d29c5c0290b03be8',1,'ADLXDefines.h']]], + ['cvt_1212',['CVT',['../_a_d_l_x_defines_8h.html#ga5f02fa0b6e26f22606a85221393f8ae2aa91863e8a8dc6a9708359251cb58da67',1,'ADLXDefines.h']]], + ['cvt_5frb_1213',['CVT_RB',['../_a_d_l_x_defines_8h.html#ga5f02fa0b6e26f22606a85221393f8ae2aa289f79dd3346e3b76f10622218ad88d',1,'ADLXDefines.h']]] ]; diff --git a/SDKDoc/html/search/enumvalues_3.js b/SDKDoc/html/search/enumvalues_3.js index cbe77b98..2eb4c955 100644 --- a/SDKDoc/html/search/enumvalues_3.js +++ b/SDKDoc/html/search/enumvalues_3.js @@ -1,35 +1,46 @@ var searchData= [ - ['dbgview_1127',['DBGVIEW',['../_a_d_l_x_defines_8h.html#gae308b7ad24806dce3fe087e9a780be67a212223605a82f278e4a43166f7ea5e55',1,'ADLXDefines.h']]], - ['degamma_5fcoefficients_1128',['DEGAMMA_COEFFICIENTS',['../_a_d_l_x_defines_8h.html#ga87f8763d8496a4e5ec84964e149144fda0cd33109106da8ea0637ff89a488c0e4',1,'ADLXDefines.h']]], - ['degamma_5framp_1129',['DEGAMMA_RAMP',['../_a_d_l_x_defines_8h.html#ga87f8763d8496a4e5ec84964e149144fdab58305a50c2081e5495293490cfa036c',1,'ADLXDefines.h']]], - ['desktop_5fduplcate_1130',['DESKTOP_DUPLCATE',['../_a_d_l_x_defines_8h.html#ga83322f63ada9c973559376760f141b89ac96f7ed618b411fc68b0e1fe21f2e62c',1,'ADLXDefines.h']]], - ['desktop_5feyefinity_1131',['DESKTOP_EYEFINITY',['../_a_d_l_x_defines_8h.html#ga83322f63ada9c973559376760f141b89ac483eaf5310613780a7901e317b9b2a2',1,'ADLXDefines.h']]], - ['desktop_5fsingle_1132',['DESKTOP_SINGLE',['../_a_d_l_x_defines_8h.html#ga83322f63ada9c973559376760f141b89a03058f4b63d7d11fe6a5aa47154590a4',1,'ADLXDefines.h']]], - ['display_5fcontype_5fcomposite_1133',['DISPLAY_CONTYPE_COMPOSITE',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5dadb930735bf83ac951478cfe1e48e988b',1,'ADLXDefines.h']]], - ['display_5fcontype_5fcvdongle_5fjpn_1134',['DISPLAY_CONTYPE_CVDONGLE_JPN',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5dab31eb7b3e4b0af7a9c94c3c25ea96037',1,'ADLXDefines.h']]], - ['display_5fcontype_5fcvdongle_5fnoni2c_5fjpn_1135',['DISPLAY_CONTYPE_CVDONGLE_NONI2C_JPN',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5da88efbc7121b0b8605d514253aee67b71',1,'ADLXDefines.h']]], - ['display_5fcontype_5fcvdongle_5fnoni2c_5fntsc_1136',['DISPLAY_CONTYPE_CVDONGLE_NONI2C_NTSC',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5da2d72a829a2749a5b73870051aa9ea532',1,'ADLXDefines.h']]], - ['display_5fcontype_5fcvdongle_5fntsc_1137',['DISPLAY_CONTYPE_CVDONGLE_NTSC',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5da6ef67f9c7005bf44c7c9e09ba771a6d1',1,'ADLXDefines.h']]], - ['display_5fcontype_5fdisplayport_1138',['DISPLAY_CONTYPE_DISPLAYPORT',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5da8b7f2b83c5165a353b89c8ee30f00926',1,'ADLXDefines.h']]], - ['display_5fcontype_5fdvi_5fd_1139',['DISPLAY_CONTYPE_DVI_D',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5da66e9c3dc1143b21d451f1eeeda928922',1,'ADLXDefines.h']]], - ['display_5fcontype_5fdvi_5fi_1140',['DISPLAY_CONTYPE_DVI_I',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5da976f94a4c526e32729689885d12b4974',1,'ADLXDefines.h']]], - ['display_5fcontype_5fedp_1141',['DISPLAY_CONTYPE_EDP',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5da6e95611aba096c0c4e9fc4d39fa5b1aa',1,'ADLXDefines.h']]], - ['display_5fcontype_5fhdmi_5ftype_5fa_1142',['DISPLAY_CONTYPE_HDMI_TYPE_A',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5da0ea53d6c677500162804e524be36389e',1,'ADLXDefines.h']]], - ['display_5fcontype_5fhdmi_5ftype_5fb_1143',['DISPLAY_CONTYPE_HDMI_TYPE_B',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5da0f343261982b3c21d374c522e94dbf99',1,'ADLXDefines.h']]], - ['display_5fcontype_5fproprietary_1144',['DISPLAY_CONTYPE_PROPRIETARY',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5da34fc9104608a5827f65b4966c53a215e',1,'ADLXDefines.h']]], - ['display_5fcontype_5frca_5f3component_1145',['DISPLAY_CONTYPE_RCA_3COMPONENT',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5da6115b6cde3b24f5c0f1f30a551c6f302',1,'ADLXDefines.h']]], - ['display_5fcontype_5fsvideo_1146',['DISPLAY_CONTYPE_SVIDEO',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5dab0d21daf08250dd0addd6d38c6bde568',1,'ADLXDefines.h']]], - ['display_5fcontype_5funknown_1147',['DISPLAY_CONTYPE_UNKNOWN',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5da294e0c1bbb3ca9ccd0b4c9872f697f66',1,'ADLXDefines.h']]], - ['display_5fcontype_5fusb_5ftype_5fc_1148',['DISPLAY_CONTYPE_USB_TYPE_C',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5dabcdfb70a8ce8756085bc779863d633cb',1,'ADLXDefines.h']]], - ['display_5fcontype_5fvga_1149',['DISPLAY_CONTYPE_VGA',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5dafb7606e80d94f991f4adf02a785de52e',1,'ADLXDefines.h']]], - ['display_5fcontype_5fwirelessdisplay_1150',['DISPLAY_CONTYPE_WIRELESSDISPLAY',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5da0dcdd2ed087cd3a4dd1deaa4be25e20c',1,'ADLXDefines.h']]], - ['display_5ftype_5fcomponent_5fvideo_1151',['DISPLAY_TYPE_COMPONENT_VIDEO',['../_a_d_l_x_defines_8h.html#gae7e516225131af0ff164e9384d8d0a44ad1962a730c65ae86adf85285b5e3fe5c',1,'ADLXDefines.h']]], - ['display_5ftype_5fdigital_5fflat_5fpanel_1152',['DISPLAY_TYPE_DIGITAL_FLAT_PANEL',['../_a_d_l_x_defines_8h.html#gae7e516225131af0ff164e9384d8d0a44a2e71d866e8fc16c2142042a063cf5c14',1,'ADLXDefines.h']]], - ['display_5ftype_5flcd_5fpanel_1153',['DISPLAY_TYPE_LCD_PANEL',['../_a_d_l_x_defines_8h.html#gae7e516225131af0ff164e9384d8d0a44a95122594fce234a2f413fa5bacfbb0b8',1,'ADLXDefines.h']]], - ['display_5ftype_5fmonitor_1154',['DISPLAY_TYPE_MONITOR',['../_a_d_l_x_defines_8h.html#gae7e516225131af0ff164e9384d8d0a44aa2fa6d64ccb655bb744838972531f814',1,'ADLXDefines.h']]], - ['display_5ftype_5fprojector_1155',['DISPLAY_TYPE_PROJECTOR',['../_a_d_l_x_defines_8h.html#gae7e516225131af0ff164e9384d8d0a44aecf18dcce9017bc96ad10dda0c5f5d37',1,'ADLXDefines.h']]], - ['display_5ftype_5ftelevision_1156',['DISPLAY_TYPE_TELEVISION',['../_a_d_l_x_defines_8h.html#gae7e516225131af0ff164e9384d8d0a44a8b6bf038d0bc3fa0407ec57552fb6c3a',1,'ADLXDefines.h']]], - ['display_5ftype_5funkown_1157',['DISPLAY_TYPE_UNKOWN',['../_a_d_l_x_defines_8h.html#gae7e516225131af0ff164e9384d8d0a44a4a0fe4e9feb3a06c58be5aca25d8c218',1,'ADLXDefines.h']]], - ['dmt_1158',['DMT',['../_a_d_l_x_defines_8h.html#ga5f02fa0b6e26f22606a85221393f8ae2a051eae001856e3b72c6d5f9acf8cadf8',1,'ADLXDefines.h']]] + ['dbgview_1214',['DBGVIEW',['../_a_d_l_x_defines_8h.html#gae308b7ad24806dce3fe087e9a780be67a212223605a82f278e4a43166f7ea5e55',1,'ADLXDefines.h']]], + ['degamma_5fcoefficients_1215',['DEGAMMA_COEFFICIENTS',['../_a_d_l_x_defines_8h.html#ga87f8763d8496a4e5ec84964e149144fda0cd33109106da8ea0637ff89a488c0e4',1,'ADLXDefines.h']]], + ['degamma_5framp_1216',['DEGAMMA_RAMP',['../_a_d_l_x_defines_8h.html#ga87f8763d8496a4e5ec84964e149144fdab58305a50c2081e5495293490cfa036c',1,'ADLXDefines.h']]], + ['desktop_5fduplcate_1217',['DESKTOP_DUPLCATE',['../_a_d_l_x_defines_8h.html#ga83322f63ada9c973559376760f141b89ac96f7ed618b411fc68b0e1fe21f2e62c',1,'ADLXDefines.h']]], + ['desktop_5feyefinity_1218',['DESKTOP_EYEFINITY',['../_a_d_l_x_defines_8h.html#ga83322f63ada9c973559376760f141b89ac483eaf5310613780a7901e317b9b2a2',1,'ADLXDefines.h']]], + ['desktop_5fsingle_1219',['DESKTOP_SINGLE',['../_a_d_l_x_defines_8h.html#ga83322f63ada9c973559376760f141b89a03058f4b63d7d11fe6a5aa47154590a4',1,'ADLXDefines.h']]], + ['display_5fcontype_5fcomposite_1220',['DISPLAY_CONTYPE_COMPOSITE',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5dadb930735bf83ac951478cfe1e48e988b',1,'ADLXDefines.h']]], + ['display_5fcontype_5fcvdongle_5fjpn_1221',['DISPLAY_CONTYPE_CVDONGLE_JPN',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5dab31eb7b3e4b0af7a9c94c3c25ea96037',1,'ADLXDefines.h']]], + ['display_5fcontype_5fcvdongle_5fnoni2c_5fjpn_1222',['DISPLAY_CONTYPE_CVDONGLE_NONI2C_JPN',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5da88efbc7121b0b8605d514253aee67b71',1,'ADLXDefines.h']]], + ['display_5fcontype_5fcvdongle_5fnoni2c_5fntsc_1223',['DISPLAY_CONTYPE_CVDONGLE_NONI2C_NTSC',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5da2d72a829a2749a5b73870051aa9ea532',1,'ADLXDefines.h']]], + ['display_5fcontype_5fcvdongle_5fntsc_1224',['DISPLAY_CONTYPE_CVDONGLE_NTSC',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5da6ef67f9c7005bf44c7c9e09ba771a6d1',1,'ADLXDefines.h']]], + ['display_5fcontype_5fdisplayport_1225',['DISPLAY_CONTYPE_DISPLAYPORT',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5da8b7f2b83c5165a353b89c8ee30f00926',1,'ADLXDefines.h']]], + ['display_5fcontype_5fdvi_5fd_1226',['DISPLAY_CONTYPE_DVI_D',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5da66e9c3dc1143b21d451f1eeeda928922',1,'ADLXDefines.h']]], + ['display_5fcontype_5fdvi_5fi_1227',['DISPLAY_CONTYPE_DVI_I',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5da976f94a4c526e32729689885d12b4974',1,'ADLXDefines.h']]], + ['display_5fcontype_5fedp_1228',['DISPLAY_CONTYPE_EDP',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5da6e95611aba096c0c4e9fc4d39fa5b1aa',1,'ADLXDefines.h']]], + ['display_5fcontype_5fhdmi_5ftype_5fa_1229',['DISPLAY_CONTYPE_HDMI_TYPE_A',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5da0ea53d6c677500162804e524be36389e',1,'ADLXDefines.h']]], + ['display_5fcontype_5fhdmi_5ftype_5fb_1230',['DISPLAY_CONTYPE_HDMI_TYPE_B',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5da0f343261982b3c21d374c522e94dbf99',1,'ADLXDefines.h']]], + ['display_5fcontype_5fproprietary_1231',['DISPLAY_CONTYPE_PROPRIETARY',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5da34fc9104608a5827f65b4966c53a215e',1,'ADLXDefines.h']]], + ['display_5fcontype_5frca_5f3component_1232',['DISPLAY_CONTYPE_RCA_3COMPONENT',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5da6115b6cde3b24f5c0f1f30a551c6f302',1,'ADLXDefines.h']]], + ['display_5fcontype_5fsvideo_1233',['DISPLAY_CONTYPE_SVIDEO',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5dab0d21daf08250dd0addd6d38c6bde568',1,'ADLXDefines.h']]], + ['display_5fcontype_5funknown_1234',['DISPLAY_CONTYPE_UNKNOWN',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5da294e0c1bbb3ca9ccd0b4c9872f697f66',1,'ADLXDefines.h']]], + ['display_5fcontype_5fusb_5ftype_5fc_1235',['DISPLAY_CONTYPE_USB_TYPE_C',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5dabcdfb70a8ce8756085bc779863d633cb',1,'ADLXDefines.h']]], + ['display_5fcontype_5fvga_1236',['DISPLAY_CONTYPE_VGA',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5dafb7606e80d94f991f4adf02a785de52e',1,'ADLXDefines.h']]], + ['display_5fcontype_5fwirelessdisplay_1237',['DISPLAY_CONTYPE_WIRELESSDISPLAY',['../_a_d_l_x_defines_8h.html#ga84edd2809be33537c99fb2ab8d04aa5da0dcdd2ed087cd3a4dd1deaa4be25e20c',1,'ADLXDefines.h']]], + ['display_5ftype_5fcomponent_5fvideo_1238',['DISPLAY_TYPE_COMPONENT_VIDEO',['../_a_d_l_x_defines_8h.html#gae7e516225131af0ff164e9384d8d0a44ad1962a730c65ae86adf85285b5e3fe5c',1,'ADLXDefines.h']]], + ['display_5ftype_5fdigital_5fflat_5fpanel_1239',['DISPLAY_TYPE_DIGITAL_FLAT_PANEL',['../_a_d_l_x_defines_8h.html#gae7e516225131af0ff164e9384d8d0a44a2e71d866e8fc16c2142042a063cf5c14',1,'ADLXDefines.h']]], + ['display_5ftype_5flcd_5fpanel_1240',['DISPLAY_TYPE_LCD_PANEL',['../_a_d_l_x_defines_8h.html#gae7e516225131af0ff164e9384d8d0a44a95122594fce234a2f413fa5bacfbb0b8',1,'ADLXDefines.h']]], + ['display_5ftype_5fmonitor_1241',['DISPLAY_TYPE_MONITOR',['../_a_d_l_x_defines_8h.html#gae7e516225131af0ff164e9384d8d0a44aa2fa6d64ccb655bb744838972531f814',1,'ADLXDefines.h']]], + ['display_5ftype_5fprojector_1242',['DISPLAY_TYPE_PROJECTOR',['../_a_d_l_x_defines_8h.html#gae7e516225131af0ff164e9384d8d0a44aecf18dcce9017bc96ad10dda0c5f5d37',1,'ADLXDefines.h']]], + ['display_5ftype_5ftelevision_1243',['DISPLAY_TYPE_TELEVISION',['../_a_d_l_x_defines_8h.html#gae7e516225131af0ff164e9384d8d0a44a8b6bf038d0bc3fa0407ec57552fb6c3a',1,'ADLXDefines.h']]], + ['display_5ftype_5funkown_1244',['DISPLAY_TYPE_UNKOWN',['../_a_d_l_x_defines_8h.html#gae7e516225131af0ff164e9384d8d0a44a4a0fe4e9feb3a06c58be5aca25d8c218',1,'ADLXDefines.h']]], + ['dmt_1245',['DMT',['../_a_d_l_x_defines_8h.html#ga5f02fa0b6e26f22606a85221393f8ae2a051eae001856e3b72c6d5f9acf8cadf8',1,'ADLXDefines.h']]], + ['dp_5flink_5frate_5f2_5f16gbps_1246',['DP_LINK_RATE_2_16GBPS',['../_a_d_l_x_defines_8h.html#gad5b0891b86d362269696ba46e1d4bdeeae87c9d32213824676ec6543f5a3c61b7',1,'ADLXDefines.h']]], + ['dp_5flink_5frate_5f2_5f43gbps_1247',['DP_LINK_RATE_2_43GBPS',['../_a_d_l_x_defines_8h.html#gad5b0891b86d362269696ba46e1d4bdeea4a9e8270d9b68125a6110a27656b8997',1,'ADLXDefines.h']]], + ['dp_5flink_5frate_5f4_5f32gbps_1248',['DP_LINK_RATE_4_32GBPS',['../_a_d_l_x_defines_8h.html#gad5b0891b86d362269696ba46e1d4bdeea3372eca0cefeed18988085434d499e3a',1,'ADLXDefines.h']]], + ['dp_5flink_5frate_5fhbr_1249',['DP_LINK_RATE_HBR',['../_a_d_l_x_defines_8h.html#gad5b0891b86d362269696ba46e1d4bdeea35645d5d751c605c68d7510626b83c56',1,'ADLXDefines.h']]], + ['dp_5flink_5frate_5fhbr2_1250',['DP_LINK_RATE_HBR2',['../_a_d_l_x_defines_8h.html#gad5b0891b86d362269696ba46e1d4bdeea77934704361a860998a76317c52f8b03',1,'ADLXDefines.h']]], + ['dp_5flink_5frate_5fhbr3_1251',['DP_LINK_RATE_HBR3',['../_a_d_l_x_defines_8h.html#gad5b0891b86d362269696ba46e1d4bdeea109f634075691572ff18a40be6158252',1,'ADLXDefines.h']]], + ['dp_5flink_5frate_5frbr_1252',['DP_LINK_RATE_RBR',['../_a_d_l_x_defines_8h.html#gad5b0891b86d362269696ba46e1d4bdeea63d5dd3686f86a0119d1cf331f1edca2',1,'ADLXDefines.h']]], + ['dp_5flink_5frate_5fuhbr10_1253',['DP_LINK_RATE_UHBR10',['../_a_d_l_x_defines_8h.html#gad5b0891b86d362269696ba46e1d4bdeeac78010f42a30fe04e7306d302a3d1245',1,'ADLXDefines.h']]], + ['dp_5flink_5frate_5fuhbr13d5_1254',['DP_LINK_RATE_UHBR13D5',['../_a_d_l_x_defines_8h.html#gad5b0891b86d362269696ba46e1d4bdeead12cd6f6bb23b34a3f7878586a0fc730',1,'ADLXDefines.h']]], + ['dp_5flink_5frate_5fuhbr20_1255',['DP_LINK_RATE_UHBR20',['../_a_d_l_x_defines_8h.html#gad5b0891b86d362269696ba46e1d4bdeeaf2289ad0d49b5e1b667619a2c90fb5f4',1,'ADLXDefines.h']]], + ['dp_5flink_5frate_5funknown_1256',['DP_LINK_RATE_UNKNOWN',['../_a_d_l_x_defines_8h.html#gad5b0891b86d362269696ba46e1d4bdeea04bc6767a7efdf5d1a743582793bf719',1,'ADLXDefines.h']]] ]; diff --git a/SDKDoc/html/search/enumvalues_4.js b/SDKDoc/html/search/enumvalues_4.js index fb96cd16..cfe17b1c 100644 --- a/SDKDoc/html/search/enumvalues_4.js +++ b/SDKDoc/html/search/enumvalues_4.js @@ -1,5 +1,5 @@ var searchData= [ - ['format_5funknown_1159',['FORMAT_UNKNOWN',['../_a_d_l_x_defines_8h.html#gaa0e9deb1567713f1044419070f2949aba0b0be2c946e4690b69fc97b9aabc262f',1,'ADLXDefines.h']]], - ['full_5fpanel_1160',['FULL_PANEL',['../_a_d_l_x_defines_8h.html#ga0ec0640b97efee73b589bf0b1c07a8fea52e5d81a538ca03d28c5d3d0dd33662c',1,'ADLXDefines.h']]] + ['format_5funknown_1257',['FORMAT_UNKNOWN',['../_a_d_l_x_defines_8h.html#gaa0e9deb1567713f1044419070f2949aba0b0be2c946e4690b69fc97b9aabc262f',1,'ADLXDefines.h']]], + ['full_5fpanel_1258',['FULL_PANEL',['../_a_d_l_x_defines_8h.html#ga0ec0640b97efee73b589bf0b1c07a8fea52e5d81a538ca03d28c5d3d0dd33662c',1,'ADLXDefines.h']]] ]; diff --git a/SDKDoc/html/search/enumvalues_5.js b/SDKDoc/html/search/enumvalues_5.js index 9ec08ced..cdafe154 100644 --- a/SDKDoc/html/search/enumvalues_5.js +++ b/SDKDoc/html/search/enumvalues_5.js @@ -1,13 +1,13 @@ var searchData= [ - ['gamut_5fspace_5fadobe_5frgb_1161',['GAMUT_SPACE_ADOBE_RGB',['../_a_d_l_x_defines_8h.html#ga46dff86075115b139c1c72f447e94e14a81ccdc7e5afcb1abd12340eb5fa47301',1,'ADLXDefines.h']]], - ['gamut_5fspace_5fccir_5f2020_1162',['GAMUT_SPACE_CCIR_2020',['../_a_d_l_x_defines_8h.html#ga46dff86075115b139c1c72f447e94e14adff8da50fc2428d3274deb186a9e363d',1,'ADLXDefines.h']]], - ['gamut_5fspace_5fccir_5f601_1163',['GAMUT_SPACE_CCIR_601',['../_a_d_l_x_defines_8h.html#ga46dff86075115b139c1c72f447e94e14ab1622dfde8daae9398a0a245c4798935',1,'ADLXDefines.h']]], - ['gamut_5fspace_5fccir_5f709_1164',['GAMUT_SPACE_CCIR_709',['../_a_d_l_x_defines_8h.html#ga46dff86075115b139c1c72f447e94e14a6d2c65316d5efd3aee2454740657b8be',1,'ADLXDefines.h']]], - ['gamut_5fspace_5fcie_5frgb_1165',['GAMUT_SPACE_CIE_RGB',['../_a_d_l_x_defines_8h.html#ga46dff86075115b139c1c72f447e94e14a5d7ae134656c91cc92e397e996fadd58',1,'ADLXDefines.h']]], - ['gamut_5fspace_5fcustom_1166',['GAMUT_SPACE_CUSTOM',['../_a_d_l_x_defines_8h.html#ga46dff86075115b139c1c72f447e94e14a74d331b6c316667fc652ce6bf76daf49',1,'ADLXDefines.h']]], - ['gputype_5fdiscrete_1167',['GPUTYPE_DISCRETE',['../_a_d_l_x_defines_8h.html#ga6fb3c9944d5c8aa79f7dbd0f675fac34a5aa5ebc90d45840cfadec5bd25e50423',1,'ADLXDefines.h']]], - ['gputype_5fintegrated_1168',['GPUTYPE_INTEGRATED',['../_a_d_l_x_defines_8h.html#ga6fb3c9944d5c8aa79f7dbd0f675fac34af54e5303fc76110709462383628c0d5b',1,'ADLXDefines.h']]], - ['gputype_5fundefined_1169',['GPUTYPE_UNDEFINED',['../_a_d_l_x_defines_8h.html#ga6fb3c9944d5c8aa79f7dbd0f675fac34ace1bf6380e6eb87aec4f7879f4d117c9',1,'ADLXDefines.h']]], - ['gtf_1170',['GTF',['../_a_d_l_x_defines_8h.html#ga5f02fa0b6e26f22606a85221393f8ae2ab1b85071af6cee6911203f8f850eb2bd',1,'ADLXDefines.h']]] + ['gamut_5fspace_5fadobe_5frgb_1259',['GAMUT_SPACE_ADOBE_RGB',['../_a_d_l_x_defines_8h.html#ga46dff86075115b139c1c72f447e94e14a81ccdc7e5afcb1abd12340eb5fa47301',1,'ADLXDefines.h']]], + ['gamut_5fspace_5fccir_5f2020_1260',['GAMUT_SPACE_CCIR_2020',['../_a_d_l_x_defines_8h.html#ga46dff86075115b139c1c72f447e94e14adff8da50fc2428d3274deb186a9e363d',1,'ADLXDefines.h']]], + ['gamut_5fspace_5fccir_5f601_1261',['GAMUT_SPACE_CCIR_601',['../_a_d_l_x_defines_8h.html#ga46dff86075115b139c1c72f447e94e14ab1622dfde8daae9398a0a245c4798935',1,'ADLXDefines.h']]], + ['gamut_5fspace_5fccir_5f709_1262',['GAMUT_SPACE_CCIR_709',['../_a_d_l_x_defines_8h.html#ga46dff86075115b139c1c72f447e94e14a6d2c65316d5efd3aee2454740657b8be',1,'ADLXDefines.h']]], + ['gamut_5fspace_5fcie_5frgb_1263',['GAMUT_SPACE_CIE_RGB',['../_a_d_l_x_defines_8h.html#ga46dff86075115b139c1c72f447e94e14a5d7ae134656c91cc92e397e996fadd58',1,'ADLXDefines.h']]], + ['gamut_5fspace_5fcustom_1264',['GAMUT_SPACE_CUSTOM',['../_a_d_l_x_defines_8h.html#ga46dff86075115b139c1c72f447e94e14a74d331b6c316667fc652ce6bf76daf49',1,'ADLXDefines.h']]], + ['gputype_5fdiscrete_1265',['GPUTYPE_DISCRETE',['../_a_d_l_x_defines_8h.html#ga6fb3c9944d5c8aa79f7dbd0f675fac34a5aa5ebc90d45840cfadec5bd25e50423',1,'ADLXDefines.h']]], + ['gputype_5fintegrated_1266',['GPUTYPE_INTEGRATED',['../_a_d_l_x_defines_8h.html#ga6fb3c9944d5c8aa79f7dbd0f675fac34af54e5303fc76110709462383628c0d5b',1,'ADLXDefines.h']]], + ['gputype_5fundefined_1267',['GPUTYPE_UNDEFINED',['../_a_d_l_x_defines_8h.html#ga6fb3c9944d5c8aa79f7dbd0f675fac34ace1bf6380e6eb87aec4f7879f4d117c9',1,'ADLXDefines.h']]], + ['gtf_1268',['GTF',['../_a_d_l_x_defines_8h.html#ga5f02fa0b6e26f22606a85221393f8ae2ab1b85071af6cee6911203f8f850eb2bd',1,'ADLXDefines.h']]] ]; diff --git a/SDKDoc/html/search/enumvalues_6.js b/SDKDoc/html/search/enumvalues_6.js index def3b1fb..8b333be2 100644 --- a/SDKDoc/html/search/enumvalues_6.js +++ b/SDKDoc/html/search/enumvalues_6.js @@ -1,11 +1,11 @@ var searchData= [ - ['i2c_5fline_5fod_5fcontrol_1171',['I2C_LINE_OD_CONTROL',['../_a_d_l_x_defines_8h.html#ga75eb2c93942ff81ff1cbeef647c2cf67a15d9e2ca15e335f0b8551dfc9c78a9fd',1,'ADLXDefines.h']]], - ['i2c_5fline_5foem_1172',['I2C_LINE_OEM',['../_a_d_l_x_defines_8h.html#ga75eb2c93942ff81ff1cbeef647c2cf67ab041e1bec4cf6e632b086e0bd32d845b',1,'ADLXDefines.h']]], - ['i2c_5fline_5foem2_1173',['I2C_LINE_OEM2',['../_a_d_l_x_defines_8h.html#ga75eb2c93942ff81ff1cbeef647c2cf67a397ea3400420f6a75ec671eec8318bd9',1,'ADLXDefines.h']]], - ['i2c_5fline_5foem3_1174',['I2C_LINE_OEM3',['../_a_d_l_x_defines_8h.html#ga75eb2c93942ff81ff1cbeef647c2cf67ad8562c2a23b5240016bec9febd7e5534',1,'ADLXDefines.h']]], - ['i2c_5fline_5foem4_1175',['I2C_LINE_OEM4',['../_a_d_l_x_defines_8h.html#ga75eb2c93942ff81ff1cbeef647c2cf67a3bfe8c54790986904c38ed63660d4467',1,'ADLXDefines.h']]], - ['i2c_5fline_5foem5_1176',['I2C_LINE_OEM5',['../_a_d_l_x_defines_8h.html#ga75eb2c93942ff81ff1cbeef647c2cf67a59f3010d90dd125a1d137cab702b5058',1,'ADLXDefines.h']]], - ['i2c_5fline_5foem6_1177',['I2C_LINE_OEM6',['../_a_d_l_x_defines_8h.html#ga75eb2c93942ff81ff1cbeef647c2cf67afe60e6b9655ad805099288bf89647a1e',1,'ADLXDefines.h']]], - ['interlaced_1178',['INTERLACED',['../_a_d_l_x_defines_8h.html#gae2d0250dc861156a468001600a2ee648a855562021fc14e40c67913a5bb4701f7',1,'ADLXDefines.h']]] + ['i2c_5fline_5fod_5fcontrol_1269',['I2C_LINE_OD_CONTROL',['../_a_d_l_x_defines_8h.html#ga75eb2c93942ff81ff1cbeef647c2cf67a15d9e2ca15e335f0b8551dfc9c78a9fd',1,'ADLXDefines.h']]], + ['i2c_5fline_5foem_1270',['I2C_LINE_OEM',['../_a_d_l_x_defines_8h.html#ga75eb2c93942ff81ff1cbeef647c2cf67ab041e1bec4cf6e632b086e0bd32d845b',1,'ADLXDefines.h']]], + ['i2c_5fline_5foem2_1271',['I2C_LINE_OEM2',['../_a_d_l_x_defines_8h.html#ga75eb2c93942ff81ff1cbeef647c2cf67a397ea3400420f6a75ec671eec8318bd9',1,'ADLXDefines.h']]], + ['i2c_5fline_5foem3_1272',['I2C_LINE_OEM3',['../_a_d_l_x_defines_8h.html#ga75eb2c93942ff81ff1cbeef647c2cf67ad8562c2a23b5240016bec9febd7e5534',1,'ADLXDefines.h']]], + ['i2c_5fline_5foem4_1273',['I2C_LINE_OEM4',['../_a_d_l_x_defines_8h.html#ga75eb2c93942ff81ff1cbeef647c2cf67a3bfe8c54790986904c38ed63660d4467',1,'ADLXDefines.h']]], + ['i2c_5fline_5foem5_1274',['I2C_LINE_OEM5',['../_a_d_l_x_defines_8h.html#ga75eb2c93942ff81ff1cbeef647c2cf67a59f3010d90dd125a1d137cab702b5058',1,'ADLXDefines.h']]], + ['i2c_5fline_5foem6_1275',['I2C_LINE_OEM6',['../_a_d_l_x_defines_8h.html#ga75eb2c93942ff81ff1cbeef647c2cf67afe60e6b9655ad805099288bf89647a1e',1,'ADLXDefines.h']]], + ['interlaced_1276',['INTERLACED',['../_a_d_l_x_defines_8h.html#gae2d0250dc861156a468001600a2ee648a855562021fc14e40c67913a5bb4701f7',1,'ADLXDefines.h']]] ]; diff --git a/SDKDoc/html/search/enumvalues_7.js b/SDKDoc/html/search/enumvalues_7.js index d13e58e1..48d23401 100644 --- a/SDKDoc/html/search/enumvalues_7.js +++ b/SDKDoc/html/search/enumvalues_7.js @@ -1,7 +1,7 @@ var searchData= [ - ['ldebug_1179',['LDEBUG',['../_a_d_l_x_defines_8h.html#gaadfaa61953d62bced2b6c516f8bebccda99a9c50ae812fdb9418bb4d04e55521e',1,'ADLXDefines.h']]], - ['lerror_1180',['LERROR',['../_a_d_l_x_defines_8h.html#gaadfaa61953d62bced2b6c516f8bebccda83ce64538cb7824877b3e5f9161eeb14',1,'ADLXDefines.h']]], - ['localfile_1181',['LOCALFILE',['../_a_d_l_x_defines_8h.html#gae308b7ad24806dce3fe087e9a780be67ab247590fcecf66f9a58d7c3beebd22c8',1,'ADLXDefines.h']]], - ['lwarning_1182',['LWARNING',['../_a_d_l_x_defines_8h.html#gaadfaa61953d62bced2b6c516f8bebccdab27a3dae713258bd0dfa794aeb9ac44f',1,'ADLXDefines.h']]] + ['ldebug_1277',['LDEBUG',['../_a_d_l_x_defines_8h.html#gaadfaa61953d62bced2b6c516f8bebccda99a9c50ae812fdb9418bb4d04e55521e',1,'ADLXDefines.h']]], + ['lerror_1278',['LERROR',['../_a_d_l_x_defines_8h.html#gaadfaa61953d62bced2b6c516f8bebccda83ce64538cb7824877b3e5f9161eeb14',1,'ADLXDefines.h']]], + ['localfile_1279',['LOCALFILE',['../_a_d_l_x_defines_8h.html#gae308b7ad24806dce3fe087e9a780be67ab247590fcecf66f9a58d7c3beebd22c8',1,'ADLXDefines.h']]], + ['lwarning_1280',['LWARNING',['../_a_d_l_x_defines_8h.html#gaadfaa61953d62bced2b6c516f8bebccdab27a3dae713258bd0dfa794aeb9ac44f',1,'ADLXDefines.h']]] ]; diff --git a/SDKDoc/html/search/enumvalues_8.js b/SDKDoc/html/search/enumvalues_8.js index 486bcff1..0fad607f 100644 --- a/SDKDoc/html/search/enumvalues_8.js +++ b/SDKDoc/html/search/enumvalues_8.js @@ -1,10 +1,13 @@ var searchData= [ - ['manual_1183',['MANUAL',['../_a_d_l_x_defines_8h.html#ga5f02fa0b6e26f22606a85221393f8ae2a506e8dd29460ea318b68d035f679b01b',1,'ADLXDefines.h']]], - ['memorytiming_5fautomatic_1184',['MEMORYTIMING_AUTOMATIC',['../_a_d_l_x_defines_8h.html#gaa25f244e38a3502a52167c303abcec11a36391b593ecff100518944cea6668e74',1,'ADLXDefines.h']]], - ['memorytiming_5fdefault_1185',['MEMORYTIMING_DEFAULT',['../_a_d_l_x_defines_8h.html#gaa25f244e38a3502a52167c303abcec11afe3950cab8cd7256574a2d833ae06f26',1,'ADLXDefines.h']]], - ['memorytiming_5ffast_5ftiming_1186',['MEMORYTIMING_FAST_TIMING',['../_a_d_l_x_defines_8h.html#gaa25f244e38a3502a52167c303abcec11ae75d55283f428316b2db4833d54ecf77',1,'ADLXDefines.h']]], - ['memorytiming_5ffast_5ftiming_5flevel_5f2_1187',['MEMORYTIMING_FAST_TIMING_LEVEL_2',['../_a_d_l_x_defines_8h.html#gaa25f244e38a3502a52167c303abcec11a9ec2a8597122dc8cc85e9cff91eede1c',1,'ADLXDefines.h']]], - ['memorytiming_5fmemorytiming_5flevel_5f1_1188',['MEMORYTIMING_MEMORYTIMING_LEVEL_1',['../_a_d_l_x_defines_8h.html#gaa25f244e38a3502a52167c303abcec11ae2165248a4d00fbfe16140ca4afd0e9b',1,'ADLXDefines.h']]], - ['memorytiming_5fmemorytiming_5flevel_5f2_1189',['MEMORYTIMING_MEMORYTIMING_LEVEL_2',['../_a_d_l_x_defines_8h.html#gaa25f244e38a3502a52167c303abcec11a2ae2530d0e57e0db3bf2b94f4f3f96d8',1,'ADLXDefines.h']]] + ['manual_1281',['MANUAL',['../_a_d_l_x_defines_8h.html#ga5f02fa0b6e26f22606a85221393f8ae2a506e8dd29460ea318b68d035f679b01b',1,'ADLXDefines.h']]], + ['memorytiming_5fautomatic_1282',['MEMORYTIMING_AUTOMATIC',['../_a_d_l_x_defines_8h.html#gaa25f244e38a3502a52167c303abcec11a36391b593ecff100518944cea6668e74',1,'ADLXDefines.h']]], + ['memorytiming_5fdefault_1283',['MEMORYTIMING_DEFAULT',['../_a_d_l_x_defines_8h.html#gaa25f244e38a3502a52167c303abcec11afe3950cab8cd7256574a2d833ae06f26',1,'ADLXDefines.h']]], + ['memorytiming_5ffast_5ftiming_1284',['MEMORYTIMING_FAST_TIMING',['../_a_d_l_x_defines_8h.html#gaa25f244e38a3502a52167c303abcec11ae75d55283f428316b2db4833d54ecf77',1,'ADLXDefines.h']]], + ['memorytiming_5ffast_5ftiming_5flevel_5f2_1285',['MEMORYTIMING_FAST_TIMING_LEVEL_2',['../_a_d_l_x_defines_8h.html#gaa25f244e38a3502a52167c303abcec11a9ec2a8597122dc8cc85e9cff91eede1c',1,'ADLXDefines.h']]], + ['memorytiming_5fmemorytiming_5flevel_5f1_1286',['MEMORYTIMING_MEMORYTIMING_LEVEL_1',['../_a_d_l_x_defines_8h.html#gaa25f244e38a3502a52167c303abcec11ae2165248a4d00fbfe16140ca4afd0e9b',1,'ADLXDefines.h']]], + ['memorytiming_5fmemorytiming_5flevel_5f2_1287',['MEMORYTIMING_MEMORYTIMING_LEVEL_2',['../_a_d_l_x_defines_8h.html#gaa25f244e38a3502a52167c303abcec11a2ae2530d0e57e0db3bf2b94f4f3f96d8',1,'ADLXDefines.h']]], + ['mgpu_5fnone_1288',['MGPU_NONE',['../_a_d_l_x_defines_8h.html#gada547c00826e15266732f874a0f3478daf2165ffea80d451f834d3a5d2994b3c8',1,'ADLXDefines.h']]], + ['mgpu_5fprimary_1289',['MGPU_PRIMARY',['../_a_d_l_x_defines_8h.html#gada547c00826e15266732f874a0f3478daa8e7af64a7da10bed79c2e5de97b7cb8',1,'ADLXDefines.h']]], + ['mgpu_5fsecondary_1290',['MGPU_SECONDARY',['../_a_d_l_x_defines_8h.html#gada547c00826e15266732f874a0f3478da9100baedfaa6e08d64fa900cd7685cef',1,'ADLXDefines.h']]] ]; diff --git a/SDKDoc/html/search/enumvalues_9.js b/SDKDoc/html/search/enumvalues_9.js index 6d3ebc53..50d0b25a 100644 --- a/SDKDoc/html/search/enumvalues_9.js +++ b/SDKDoc/html/search/enumvalues_9.js @@ -1,5 +1,5 @@ var searchData= [ - ['negative_1190',['NEGATIVE',['../_a_d_l_x_defines_8h.html#gacabd271b1699333d9664b8e6320aad3ba62d66a51fa7574c652597716f7709865',1,'ADLXDefines.h']]], - ['none_1191',['NONE',['../_a_d_l_x_defines_8h.html#ga260f926e27eef013ca1eacd0ff7b3ba7ac157bdf0b85a40d2619cbc8bc1ae5fe2',1,'ADLXDefines.h']]] + ['negative_1291',['NEGATIVE',['../_a_d_l_x_defines_8h.html#gacabd271b1699333d9664b8e6320aad3ba62d66a51fa7574c652597716f7709865',1,'ADLXDefines.h']]], + ['none_1292',['NONE',['../_a_d_l_x_defines_8h.html#ga260f926e27eef013ca1eacd0ff7b3ba7ac157bdf0b85a40d2619cbc8bc1ae5fe2',1,'ADLXDefines.h']]] ]; diff --git a/SDKDoc/html/search/enumvalues_a.js b/SDKDoc/html/search/enumvalues_a.js index 66d90bf7..40c67305 100644 --- a/SDKDoc/html/search/enumvalues_a.js +++ b/SDKDoc/html/search/enumvalues_a.js @@ -1,8 +1,8 @@ var searchData= [ - ['orientation_5flandscape_1192',['ORIENTATION_LANDSCAPE',['../_a_d_l_x_defines_8h.html#gae896c86f4fc55efe4e866450e33465b1aeffaa8f11bafc4c40b434f3b941eb1bf',1,'ADLXDefines.h']]], - ['orientation_5flandscape_5fflipped_1193',['ORIENTATION_LANDSCAPE_FLIPPED',['../_a_d_l_x_defines_8h.html#gae896c86f4fc55efe4e866450e33465b1a29f5d104339a45621bab90f391ed3c84',1,'ADLXDefines.h']]], - ['orientation_5fportrait_1194',['ORIENTATION_PORTRAIT',['../_a_d_l_x_defines_8h.html#gae896c86f4fc55efe4e866450e33465b1acd00a965397a558275015a84f2f22dd5',1,'ADLXDefines.h']]], - ['orientation_5fportrait_5fflipped_1195',['ORIENTATION_PORTRAIT_FLIPPED',['../_a_d_l_x_defines_8h.html#gae896c86f4fc55efe4e866450e33465b1a0c4dc7635db48ef031605d4411ab4513',1,'ADLXDefines.h']]], - ['other_1196',['OTHER',['../_a_d_l_x_defines_8h.html#ga260f926e27eef013ca1eacd0ff7b3ba7adbf1dee1b8cd7ea3c82661943c7b74f4',1,'ADLXDefines.h']]] + ['orientation_5flandscape_1293',['ORIENTATION_LANDSCAPE',['../_a_d_l_x_defines_8h.html#gae896c86f4fc55efe4e866450e33465b1aeffaa8f11bafc4c40b434f3b941eb1bf',1,'ADLXDefines.h']]], + ['orientation_5flandscape_5fflipped_1294',['ORIENTATION_LANDSCAPE_FLIPPED',['../_a_d_l_x_defines_8h.html#gae896c86f4fc55efe4e866450e33465b1a29f5d104339a45621bab90f391ed3c84',1,'ADLXDefines.h']]], + ['orientation_5fportrait_1295',['ORIENTATION_PORTRAIT',['../_a_d_l_x_defines_8h.html#gae896c86f4fc55efe4e866450e33465b1acd00a965397a558275015a84f2f22dd5',1,'ADLXDefines.h']]], + ['orientation_5fportrait_5fflipped_1296',['ORIENTATION_PORTRAIT_FLIPPED',['../_a_d_l_x_defines_8h.html#gae896c86f4fc55efe4e866450e33465b1a0c4dc7635db48ef031605d4411ab4513',1,'ADLXDefines.h']]], + ['other_1297',['OTHER',['../_a_d_l_x_defines_8h.html#ga260f926e27eef013ca1eacd0ff7b3ba7adbf1dee1b8cd7ea3c82661943c7b74f4',1,'ADLXDefines.h']]] ]; diff --git a/SDKDoc/html/search/enumvalues_b.js b/SDKDoc/html/search/enumvalues_b.js index 6280b01e..d2babd28 100644 --- a/SDKDoc/html/search/enumvalues_b.js +++ b/SDKDoc/html/search/enumvalues_b.js @@ -1,8 +1,13 @@ var searchData= [ - ['pixel_5fclock_5fmax_1197',['PIXEL_CLOCK_MAX',['../_a_d_l_x_defines_8h.html#ga6a4bf151ffad0146661c2c8612382af0abe8eaf29508bfdb43618cca61c441128',1,'ADLXDefines.h']]], - ['pixel_5fclock_5fmin_1198',['PIXEL_CLOCK_MIN',['../_a_d_l_x_defines_8h.html#ga6a4bf151ffad0146661c2c8612382af0a458a7aa8afac5aa503ad749178f35c9d',1,'ADLXDefines.h']]], - ['positive_1199',['POSITIVE',['../_a_d_l_x_defines_8h.html#gacabd271b1699333d9664b8e6320aad3ba03d440bbbfb042afc85347f994b44fb5',1,'ADLXDefines.h']]], - ['preserve_5faspect_5fratio_1200',['PRESERVE_ASPECT_RATIO',['../_a_d_l_x_defines_8h.html#ga0ec0640b97efee73b589bf0b1c07a8feaed414c2ae5181749af0aee3b30c647d1',1,'ADLXDefines.h']]], - ['progressive_1201',['PROGRESSIVE',['../_a_d_l_x_defines_8h.html#gae2d0250dc861156a468001600a2ee648aa26e5d6a224712b2542b07280bdab8e9',1,'ADLXDefines.h']]] + ['pci_1298',['PCI',['../_a_d_l_x_defines_8h.html#gafcbeca41c0df518ccf5556e8e6e83f62adfeeebd622756e33b1bbf14d0b8821ee',1,'ADLXDefines.h']]], + ['pcie_1299',['PCIE',['../_a_d_l_x_defines_8h.html#gafcbeca41c0df518ccf5556e8e6e83f62aae1e997bb446fea257f4b0313566a2d2',1,'ADLXDefines.h']]], + ['pcie_5f2_5f0_1300',['PCIE_2_0',['../_a_d_l_x_defines_8h.html#gafcbeca41c0df518ccf5556e8e6e83f62aa36631de27912207e50cacf93573d0f6',1,'ADLXDefines.h']]], + ['pcie_5f3_5f0_1301',['PCIE_3_0',['../_a_d_l_x_defines_8h.html#gafcbeca41c0df518ccf5556e8e6e83f62a057afcee3226d5df8609f7b055bbf274',1,'ADLXDefines.h']]], + ['pcie_5f4_5f0_1302',['PCIE_4_0',['../_a_d_l_x_defines_8h.html#gafcbeca41c0df518ccf5556e8e6e83f62a5e365dcf6d45b0ea04e3e60b0eb8079c',1,'ADLXDefines.h']]], + ['pixel_5fclock_5fmax_1303',['PIXEL_CLOCK_MAX',['../_a_d_l_x_defines_8h.html#ga6a4bf151ffad0146661c2c8612382af0abe8eaf29508bfdb43618cca61c441128',1,'ADLXDefines.h']]], + ['pixel_5fclock_5fmin_1304',['PIXEL_CLOCK_MIN',['../_a_d_l_x_defines_8h.html#ga6a4bf151ffad0146661c2c8612382af0a458a7aa8afac5aa503ad749178f35c9d',1,'ADLXDefines.h']]], + ['positive_1305',['POSITIVE',['../_a_d_l_x_defines_8h.html#gacabd271b1699333d9664b8e6320aad3ba03d440bbbfb042afc85347f994b44fb5',1,'ADLXDefines.h']]], + ['preserve_5faspect_5fratio_1306',['PRESERVE_ASPECT_RATIO',['../_a_d_l_x_defines_8h.html#ga0ec0640b97efee73b589bf0b1c07a8feaed414c2ae5181749af0aee3b30c647d1',1,'ADLXDefines.h']]], + ['progressive_1307',['PROGRESSIVE',['../_a_d_l_x_defines_8h.html#gae2d0250dc861156a468001600a2ee648aa26e5d6a224712b2542b07280bdab8e9',1,'ADLXDefines.h']]] ]; diff --git a/SDKDoc/html/search/enumvalues_c.js b/SDKDoc/html/search/enumvalues_c.js index 78dddfd2..c4cd548c 100644 --- a/SDKDoc/html/search/enumvalues_c.js +++ b/SDKDoc/html/search/enumvalues_c.js @@ -1,11 +1,11 @@ var searchData= [ - ['refresh_5frate_5fmax_1202',['REFRESH_RATE_MAX',['../_a_d_l_x_defines_8h.html#ga6a4bf151ffad0146661c2c8612382af0af8650ed5f9e81724ebdf3e4b596900fa',1,'ADLXDefines.h']]], - ['refresh_5frate_5fmin_1203',['REFRESH_RATE_MIN',['../_a_d_l_x_defines_8h.html#ga6a4bf151ffad0146661c2c8612382af0a2458b9ca110c53eadab4bd2cb39fb1e1',1,'ADLXDefines.h']]], - ['regamma_5fcoefficients_1204',['REGAMMA_COEFFICIENTS',['../_a_d_l_x_defines_8h.html#ga87f8763d8496a4e5ec84964e149144fda9768d1761a8c17484394fe76f01d6c06',1,'ADLXDefines.h']]], - ['regamma_5framp_1205',['REGAMMA_RAMP',['../_a_d_l_x_defines_8h.html#ga87f8763d8496a4e5ec84964e149144fda54f1acbc9507d4d16b8ded68349bf02d',1,'ADLXDefines.h']]], - ['resolution_5fmax_1206',['RESOLUTION_MAX',['../_a_d_l_x_defines_8h.html#ga6a4bf151ffad0146661c2c8612382af0ae0fdf7b7e8824ac59378edda3a2710a5',1,'ADLXDefines.h']]], - ['resolution_5fmin_1207',['RESOLUTION_MIN',['../_a_d_l_x_defines_8h.html#ga6a4bf151ffad0146661c2c8612382af0a74a5fec7d3d4963e094c0c6072e020c0',1,'ADLXDefines.h']]], - ['rgb_5f444_5ffull_1208',['RGB_444_FULL',['../_a_d_l_x_defines_8h.html#gaa0e9deb1567713f1044419070f2949aba584ee215854f2d23ec8e10be27e14fba',1,'ADLXDefines.h']]], - ['rgb_5f444_5flimited_1209',['RGB_444_LIMITED',['../_a_d_l_x_defines_8h.html#gaa0e9deb1567713f1044419070f2949abac5e41241065884bcc7ade21756538ab4',1,'ADLXDefines.h']]] + ['refresh_5frate_5fmax_1308',['REFRESH_RATE_MAX',['../_a_d_l_x_defines_8h.html#ga6a4bf151ffad0146661c2c8612382af0af8650ed5f9e81724ebdf3e4b596900fa',1,'ADLXDefines.h']]], + ['refresh_5frate_5fmin_1309',['REFRESH_RATE_MIN',['../_a_d_l_x_defines_8h.html#ga6a4bf151ffad0146661c2c8612382af0a2458b9ca110c53eadab4bd2cb39fb1e1',1,'ADLXDefines.h']]], + ['regamma_5fcoefficients_1310',['REGAMMA_COEFFICIENTS',['../_a_d_l_x_defines_8h.html#ga87f8763d8496a4e5ec84964e149144fda9768d1761a8c17484394fe76f01d6c06',1,'ADLXDefines.h']]], + ['regamma_5framp_1311',['REGAMMA_RAMP',['../_a_d_l_x_defines_8h.html#ga87f8763d8496a4e5ec84964e149144fda54f1acbc9507d4d16b8ded68349bf02d',1,'ADLXDefines.h']]], + ['resolution_5fmax_1312',['RESOLUTION_MAX',['../_a_d_l_x_defines_8h.html#ga6a4bf151ffad0146661c2c8612382af0ae0fdf7b7e8824ac59378edda3a2710a5',1,'ADLXDefines.h']]], + ['resolution_5fmin_1313',['RESOLUTION_MIN',['../_a_d_l_x_defines_8h.html#ga6a4bf151ffad0146661c2c8612382af0a74a5fec7d3d4963e094c0c6072e020c0',1,'ADLXDefines.h']]], + ['rgb_5f444_5ffull_1314',['RGB_444_FULL',['../_a_d_l_x_defines_8h.html#gaa0e9deb1567713f1044419070f2949aba584ee215854f2d23ec8e10be27e14fba',1,'ADLXDefines.h']]], + ['rgb_5f444_5flimited_1315',['RGB_444_LIMITED',['../_a_d_l_x_defines_8h.html#gaa0e9deb1567713f1044419070f2949abac5e41241065884bcc7ade21756538ab4',1,'ADLXDefines.h']]] ]; diff --git a/SDKDoc/html/search/enumvalues_d.js b/SDKDoc/html/search/enumvalues_d.js index 7564cdc4..0c447e59 100644 --- a/SDKDoc/html/search/enumvalues_d.js +++ b/SDKDoc/html/search/enumvalues_d.js @@ -1,6 +1,8 @@ var searchData= [ - ['sync_5forigin_5fexternal_1210',['SYNC_ORIGIN_EXTERNAL',['../_a_d_l_x_defines_8h.html#ga7a1e20106faef482c0664c546e04ba00a8f0083602d13ae71103b333d6c9c9d00',1,'ADLXDefines.h']]], - ['sync_5forigin_5finternal_1211',['SYNC_ORIGIN_INTERNAL',['../_a_d_l_x_defines_8h.html#ga7a1e20106faef482c0664c546e04ba00a9675678b0b44b0e114901d2e49441eeb',1,'ADLXDefines.h']]], - ['sync_5forigin_5funknown_1212',['SYNC_ORIGIN_UNKNOWN',['../_a_d_l_x_defines_8h.html#ga7a1e20106faef482c0664c546e04ba00a4ba8600162d2d062803b6ff6bc43d8e9',1,'ADLXDefines.h']]] + ['ssm_5fbias_5fauto_1316',['SSM_BIAS_AUTO',['../_a_d_l_x_defines_8h.html#gae2895828b9a8b0345e1fb8bf416ff1b4aa01f2492c707f2d545a726a70bfe4885',1,'ADLXDefines.h']]], + ['ssm_5fbias_5fmanual_1317',['SSM_BIAS_MANUAL',['../_a_d_l_x_defines_8h.html#gae2895828b9a8b0345e1fb8bf416ff1b4af35e1bfcb1955e0e0c900876c1c67746',1,'ADLXDefines.h']]], + ['sync_5forigin_5fexternal_1318',['SYNC_ORIGIN_EXTERNAL',['../_a_d_l_x_defines_8h.html#ga7a1e20106faef482c0664c546e04ba00a8f0083602d13ae71103b333d6c9c9d00',1,'ADLXDefines.h']]], + ['sync_5forigin_5finternal_1319',['SYNC_ORIGIN_INTERNAL',['../_a_d_l_x_defines_8h.html#ga7a1e20106faef482c0664c546e04ba00a9675678b0b44b0e114901d2e49441eeb',1,'ADLXDefines.h']]], + ['sync_5forigin_5funknown_1320',['SYNC_ORIGIN_UNKNOWN',['../_a_d_l_x_defines_8h.html#ga7a1e20106faef482c0664c546e04ba00a4ba8600162d2d062803b6ff6bc43d8e9',1,'ADLXDefines.h']]] ]; diff --git a/SDKDoc/html/search/enumvalues_e.js b/SDKDoc/html/search/enumvalues_e.js index 8158887c..67e3b8f7 100644 --- a/SDKDoc/html/search/enumvalues_e.js +++ b/SDKDoc/html/search/enumvalues_e.js @@ -1,17 +1,17 @@ var searchData= [ - ['t_5flevel_5f16x_1213',['T_LEVEL_16X',['../_a_d_l_x_defines_8h.html#ga5967c593434c0cba5891c996d64cff5ca81da4c659b7805407bec0d0ad595bb69',1,'ADLXDefines.h']]], - ['t_5flevel_5f2x_1214',['T_LEVEL_2X',['../_a_d_l_x_defines_8h.html#ga5967c593434c0cba5891c996d64cff5ca1ab9133a629987f8ca508e3d4031b4df',1,'ADLXDefines.h']]], - ['t_5flevel_5f32x_1215',['T_LEVEL_32X',['../_a_d_l_x_defines_8h.html#ga5967c593434c0cba5891c996d64cff5ca4e5b2fc5d494fd9a30109f7f7038ac03',1,'ADLXDefines.h']]], - ['t_5flevel_5f4x_1216',['T_LEVEL_4X',['../_a_d_l_x_defines_8h.html#ga5967c593434c0cba5891c996d64cff5ca2abb616e9496d3cfd550ac2f92c9e3ee',1,'ADLXDefines.h']]], - ['t_5flevel_5f64x_1217',['T_LEVEL_64X',['../_a_d_l_x_defines_8h.html#ga5967c593434c0cba5891c996d64cff5cafc6e09b3c44597e193bedd8a592474c0',1,'ADLXDefines.h']]], - ['t_5flevel_5f6x_1218',['T_LEVEL_6X',['../_a_d_l_x_defines_8h.html#ga5967c593434c0cba5891c996d64cff5ca4f8d9cec3c1ff901e46ed1e9156c7420',1,'ADLXDefines.h']]], - ['t_5flevel_5f8x_1219',['T_LEVEL_8X',['../_a_d_l_x_defines_8h.html#ga5967c593434c0cba5891c996d64cff5cad61c7030ea4f89ca43af8d9087fafd45',1,'ADLXDefines.h']]], - ['t_5flevel_5foff_1220',['T_LEVEL_OFF',['../_a_d_l_x_defines_8h.html#ga5967c593434c0cba5891c996d64cff5ca07fb2f890b90b7ad6cbcf07cfbcae36c',1,'ADLXDefines.h']]], - ['t_5fmode_5famd_5foptimized_1221',['T_MODE_AMD_OPTIMIZED',['../_a_d_l_x_defines_8h.html#ga7899078325beddfbe0f4e63dca8ce8caa73ae5eb0bacfbde56077eea258648325',1,'ADLXDefines.h']]], - ['t_5fmode_5foverride_5fapp_5fsettings_1222',['T_MODE_OVERRIDE_APP_SETTINGS',['../_a_d_l_x_defines_8h.html#ga7899078325beddfbe0f4e63dca8ce8caa457aa8bc48fb10ec6b107b28e56a56b5',1,'ADLXDefines.h']]], - ['t_5fmode_5fuse_5fapp_5fsettings_1223',['T_MODE_USE_APP_SETTINGS',['../_a_d_l_x_defines_8h.html#ga7899078325beddfbe0f4e63dca8ce8caa908c4c2fcd9ca251f77201ac62002b7e',1,'ADLXDefines.h']]], - ['tf_5fg22_1224',['TF_G22',['../_a_d_l_x_defines_8h.html#ga7ebbfe051a5113c2c1521af3426b7955a13489b5b70dc2920b2a39b0617a1674d',1,'ADLXDefines.h']]], - ['tf_5fpq_1225',['TF_PQ',['../_a_d_l_x_defines_8h.html#ga7ebbfe051a5113c2c1521af3426b7955ab7e789edc19856a34fe8b6e0c23ded66',1,'ADLXDefines.h']]], - ['tf_5fsrgb_1226',['TF_SRGB',['../_a_d_l_x_defines_8h.html#ga7ebbfe051a5113c2c1521af3426b7955a0a4fa9ac7814d34d0d9da291b0496208',1,'ADLXDefines.h']]] + ['t_5flevel_5f16x_1321',['T_LEVEL_16X',['../_a_d_l_x_defines_8h.html#ga5967c593434c0cba5891c996d64cff5ca81da4c659b7805407bec0d0ad595bb69',1,'ADLXDefines.h']]], + ['t_5flevel_5f2x_1322',['T_LEVEL_2X',['../_a_d_l_x_defines_8h.html#ga5967c593434c0cba5891c996d64cff5ca1ab9133a629987f8ca508e3d4031b4df',1,'ADLXDefines.h']]], + ['t_5flevel_5f32x_1323',['T_LEVEL_32X',['../_a_d_l_x_defines_8h.html#ga5967c593434c0cba5891c996d64cff5ca4e5b2fc5d494fd9a30109f7f7038ac03',1,'ADLXDefines.h']]], + ['t_5flevel_5f4x_1324',['T_LEVEL_4X',['../_a_d_l_x_defines_8h.html#ga5967c593434c0cba5891c996d64cff5ca2abb616e9496d3cfd550ac2f92c9e3ee',1,'ADLXDefines.h']]], + ['t_5flevel_5f64x_1325',['T_LEVEL_64X',['../_a_d_l_x_defines_8h.html#ga5967c593434c0cba5891c996d64cff5cafc6e09b3c44597e193bedd8a592474c0',1,'ADLXDefines.h']]], + ['t_5flevel_5f6x_1326',['T_LEVEL_6X',['../_a_d_l_x_defines_8h.html#ga5967c593434c0cba5891c996d64cff5ca4f8d9cec3c1ff901e46ed1e9156c7420',1,'ADLXDefines.h']]], + ['t_5flevel_5f8x_1327',['T_LEVEL_8X',['../_a_d_l_x_defines_8h.html#ga5967c593434c0cba5891c996d64cff5cad61c7030ea4f89ca43af8d9087fafd45',1,'ADLXDefines.h']]], + ['t_5flevel_5foff_1328',['T_LEVEL_OFF',['../_a_d_l_x_defines_8h.html#ga5967c593434c0cba5891c996d64cff5ca07fb2f890b90b7ad6cbcf07cfbcae36c',1,'ADLXDefines.h']]], + ['t_5fmode_5famd_5foptimized_1329',['T_MODE_AMD_OPTIMIZED',['../_a_d_l_x_defines_8h.html#ga7899078325beddfbe0f4e63dca8ce8caa73ae5eb0bacfbde56077eea258648325',1,'ADLXDefines.h']]], + ['t_5fmode_5foverride_5fapp_5fsettings_1330',['T_MODE_OVERRIDE_APP_SETTINGS',['../_a_d_l_x_defines_8h.html#ga7899078325beddfbe0f4e63dca8ce8caa457aa8bc48fb10ec6b107b28e56a56b5',1,'ADLXDefines.h']]], + ['t_5fmode_5fuse_5fapp_5fsettings_1331',['T_MODE_USE_APP_SETTINGS',['../_a_d_l_x_defines_8h.html#ga7899078325beddfbe0f4e63dca8ce8caa908c4c2fcd9ca251f77201ac62002b7e',1,'ADLXDefines.h']]], + ['tf_5fg22_1332',['TF_G22',['../_a_d_l_x_defines_8h.html#ga7ebbfe051a5113c2c1521af3426b7955a13489b5b70dc2920b2a39b0617a1674d',1,'ADLXDefines.h']]], + ['tf_5fpq_1333',['TF_PQ',['../_a_d_l_x_defines_8h.html#ga7ebbfe051a5113c2c1521af3426b7955ab7e789edc19856a34fe8b6e0c23ded66',1,'ADLXDefines.h']]], + ['tf_5fsrgb_1334',['TF_SRGB',['../_a_d_l_x_defines_8h.html#ga7ebbfe051a5113c2c1521af3426b7955a0a4fa9ac7814d34d0d9da291b0496208',1,'ADLXDefines.h']]] ]; diff --git a/SDKDoc/html/search/enumvalues_f.js b/SDKDoc/html/search/enumvalues_f.js index 39fd1851..41d61842 100644 --- a/SDKDoc/html/search/enumvalues_f.js +++ b/SDKDoc/html/search/enumvalues_f.js @@ -1,4 +1,5 @@ var searchData= [ - ['unknow_1227',['UNKNOW',['../_a_d_l_x_defines_8h.html#ga87f8763d8496a4e5ec84964e149144fda09b024ff449662360c66ce18d20096fa',1,'ADLXDefines.h']]] + ['undefined_1335',['UNDEFINED',['../_a_d_l_x_defines_8h.html#gafcbeca41c0df518ccf5556e8e6e83f62a605159e8a4c32319fd69b5d151369d93',1,'ADLXDefines.h']]], + ['unknow_1336',['UNKNOW',['../_a_d_l_x_defines_8h.html#ga87f8763d8496a4e5ec84964e149144fda09b024ff449662360c66ce18d20096fa',1,'ADLXDefines.h']]] ]; diff --git a/SDKDoc/html/search/files_0.js b/SDKDoc/html/search/files_0.js index 12afe4aa..eb0b0f17 100644 --- a/SDKDoc/html/search/files_0.js +++ b/SDKDoc/html/search/files_0.js @@ -1,5 +1,5 @@ var searchData= [ - ['adlxdefines_2eh_994',['ADLXDefines.h',['../_a_d_l_x_defines_8h.html',1,'']]], - ['adlxstructures_2eh_995',['ADLXStructures.h',['../_a_d_l_x_structures_8h.html',1,'']]] + ['adlxdefines_2eh_1076',['ADLXDefines.h',['../_a_d_l_x_defines_8h.html',1,'']]], + ['adlxstructures_2eh_1077',['ADLXStructures.h',['../_a_d_l_x_structures_8h.html',1,'']]] ]; diff --git a/SDKDoc/html/search/groups_0.js b/SDKDoc/html/search/groups_0.js index f0f59ca2..af92842b 100644 --- a/SDKDoc/html/search/groups_0.js +++ b/SDKDoc/html/search/groups_0.js @@ -1,8 +1,8 @@ var searchData= [ - ['adlx_20enums_1240',['ADLX Enums',['../group__enumerations.html',1,'']]], - ['adlx_20macro_1241',['ADLX Macro',['../group___a_d_l_x_macro.html',1,'']]], - ['adlx_20primitive_20data_20types_1242',['ADLX Primitive Data Types',['../group__typedefs.html',1,'']]], - ['adlx_20structs_1243',['ADLX Structs',['../group__structures_val.html',1,'']]], - ['adlx_20typedefs_1244',['ADLX Typedefs',['../group___a_d_l_x_defs.html',1,'']]] + ['adlx_20enums_1349',['ADLX Enums',['../group__enumerations.html',1,'']]], + ['adlx_20macro_1350',['ADLX Macro',['../group___a_d_l_x_macro.html',1,'']]], + ['adlx_20primitive_20data_20types_1351',['ADLX Primitive Data Types',['../group__typedefs.html',1,'']]], + ['adlx_20structs_1352',['ADLX Structs',['../group__structures_val.html',1,'']]], + ['adlx_20typedefs_1353',['ADLX Typedefs',['../group___a_d_l_x_defs.html',1,'']]] ]; diff --git a/SDKDoc/html/search/pages_0.js b/SDKDoc/html/search/pages_0.js index de1ab9ad..e6c390f3 100644 --- a/SDKDoc/html/search/pages_0.js +++ b/SDKDoc/html/search/pages_0.js @@ -1,5 +1,5 @@ var searchData= [ - ['3d_20graphics_1245',['3D Graphics',['../domain_c_sample_3_d_graphics.html',1,'page_sample_c'],['../domain_cpp_sample_3_d_graphics.html',1,'page_sample_cpp'],['../gfx3dgraphics.html',1,'page_interfaces']]], - ['3dsettingsevent_1246',['3DSettingsEvent',['../c_3_d_settings_event.html',1,'domain_c_sample_3DGraphics'],['../cpp_3_d_settings_event.html',1,'domain_cpp_sample_3DGraphics']]] + ['3d_20graphics_1354',['3D Graphics',['../domain_c_sample_3_d_graphics.html',1,'page_sample_c'],['../domain_cpp_sample_3_d_graphics.html',1,'page_sample_cpp'],['../gfx3dgraphics.html',1,'page_interfaces']]], + ['3dsettingsevent_1355',['3DSettingsEvent',['../c_3_d_settings_event.html',1,'domain_c_sample_3DGraphics'],['../cpp_3_d_settings_event.html',1,'domain_cpp_sample_3DGraphics']]] ]; diff --git a/SDKDoc/html/search/pages_1.js b/SDKDoc/html/search/pages_1.js index 01f82a99..651dc11a 100644 --- a/SDKDoc/html/search/pages_1.js +++ b/SDKDoc/html/search/pages_1.js @@ -1,55 +1,56 @@ var searchData= [ - ['acquire_1247',['Acquire',['../_d_o_x__i_a_d_l_x_interface__acquire.html',1,'DOX_IADLXInterface']]], - ['add3dsettingseventlistener_1248',['Add3DSettingsEventListener',['../_d_o_x__i_a_d_l_x3_d_settings_changed_handling__add3_d_settings_event_listener.html',1,'DOX_IADLX3DSettingsChangedHandling']]], - ['add_5fback_1249',['Add_Back',['../_d_o_x__i_a_d_l_x_all_metrics_list__add__back.html',1,'DOX_IADLXAllMetricsList'],['../_d_o_x__i_a_d_l_x_desktop_list__add__back.html',1,'DOX_IADLXDesktopList'],['../_d_o_x__i_a_d_l_x_display_list__add__back.html',1,'DOX_IADLXDisplayList'],['../_d_o_x__i_a_d_l_x_display_resolution_list__add__back.html',1,'DOX_IADLXDisplayResolutionList'],['../_d_o_x__i_a_d_l_x_f_p_s_list__add__back.html',1,'DOX_IADLXFPSList'],['../_d_o_x__i_a_d_l_x_g_p_u_list__add__back.html',1,'DOX_IADLXGPUList'],['../_d_o_x__i_a_d_l_x_g_p_u_metrics_list__add__back.html',1,'DOX_IADLXGPUMetricsList'],['../_d_o_x__i_a_d_l_x_list__add__back.html',1,'DOX_IADLXList'],['../_d_o_x__i_a_d_l_x_manual_fan_tuning_state_list__add__back.html',1,'DOX_IADLXManualFanTuningStateList'],['../_d_o_x__i_a_d_l_x_manual_tuning_state_list__add__back.html',1,'DOX_IADLXManualTuningStateList'],['../_d_o_x__i_a_d_l_x_memory_timing_description_list__add__back.html',1,'DOX_IADLXMemoryTimingDescriptionList'],['../_d_o_x__i_a_d_l_x_system_metrics_list__add__back.html',1,'DOX_IADLXSystemMetricsList']]], - ['adddesktoplisteventlistener_1250',['AddDesktopListEventListener',['../_d_o_x__i_a_d_l_x_desktop_changed_handling__add_desktop_list_event_listener.html',1,'DOX_IADLXDesktopChangedHandling']]], - ['adddisplay3dluteventlistener_1251',['AddDisplay3DLUTEventListener',['../_d_o_x__i_a_d_l_x_display_changed_handling__add_display3_d_l_u_t_event_listener.html',1,'DOX_IADLXDisplayChangedHandling']]], - ['adddisplaygammaeventlistener_1252',['AddDisplayGammaEventListener',['../_d_o_x__i_a_d_l_x_display_changed_handling__add_display_gamma_event_listener.html',1,'DOX_IADLXDisplayChangedHandling']]], - ['adddisplaygamuteventlistener_1253',['AddDisplayGamutEventListener',['../_d_o_x__i_a_d_l_x_display_changed_handling__add_display_gamut_event_listener.html',1,'DOX_IADLXDisplayChangedHandling']]], - ['adddisplaylisteventlistener_1254',['AddDisplayListEventListener',['../_d_o_x__i_a_d_l_x_display_changed_handling__add_display_list_event_listener.html',1,'DOX_IADLXDisplayChangedHandling']]], - ['adddisplaysettingseventlistener_1255',['AddDisplaySettingsEventListener',['../_d_o_x__i_a_d_l_x_display_changed_handling__add_display_settings_event_listener.html',1,'DOX_IADLXDisplayChangedHandling']]], - ['addgpuslisteventlistener_1256',['AddGPUsListEventListener',['../_d_o_x__i_a_d_l_x_g_p_us_changed_handling__add_g_p_us_list_event_listener.html',1,'DOX_IADLXGPUsChangedHandling']]], - ['addgputuningeventlistener_1257',['AddGPUTuningEventListener',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_handling__add_g_p_u_tuning_event_listener.html',1,'DOX_IADLXGPUTuningChangedHandling']]], - ['adladapterindexfromadlxgpu_1258',['AdlAdapterIndexFromADLXGPU',['../_d_o_x__i_a_d_l_mapping__adl_adapter_index_from_a_d_l_x_g_p_u.html',1,'DOX_IADLMapping']]], - ['adlidsfromadlxdesktop_1259',['ADLIdsFromADLXDesktop',['../_d_o_x__i_a_d_l_mapping__a_d_l_ids_from_a_d_l_x_desktop.html',1,'DOX_IADLMapping']]], - ['adlidsfromadlxdisplay_1260',['ADLIdsFromADLXDisplay',['../_d_o_x__i_a_d_l_mapping__a_d_l_ids_from_a_d_l_x_display.html',1,'DOX_IADLMapping']]], - ['adlx_20functions_1261',['ADLX Functions',['../funpage.html',1,'page_sdk']]], - ['adlx_20helper_20functions_1262',['ADLX Helper Functions',['../page__a_d_l_x_c_help.html',1,'page_ADLXHelps']]], - ['adlx_20helpers_1263',['ADLX Helpers',['../page__a_d_l_x_helps.html',1,'page_sdk']]], - ['adlx_20interfaces_1264',['ADLX Interfaces',['../page_interfaces.html',1,'page_sdk']]], - ['adlx_20programming_20guide_1265',['ADLX Programming Guide',['../page_adlxprogrammingguide.html',1,'page_programwithadlx']]], - ['adlx_20samples_1266',['ADLX Samples',['../domain_sample_page.html',1,'page_programwithadlx']]], - ['adlx_20sdk_20references_1267',['ADLX SDK References',['../page_sdk.html',1,'']]], - ['adlx_5fatomic_5fdec_1268',['adlx_atomic_dec',['../adlx_atomic_dec.html',1,'funpage']]], - ['adlx_5fatomic_5finc_1269',['adlx_atomic_inc',['../adlx_atomic_inc.html',1,'funpage']]], - ['adlx_5ffree_5flibrary_1270',['adlx_free_library',['../adlx_free_library.html',1,'funpage']]], - ['adlx_5fget_5fproc_5faddress_1271',['adlx_get_proc_address',['../adlx_get_proc_address.html',1,'funpage']]], - ['adlx_5fload_5flibrary_1272',['adlx_load_library',['../adlx_load_library.html',1,'funpage']]], - ['adlxcsharpbind_1273',['ADLXCSharpBind',['../cs_sample_adlxcsharpbind.html',1,'page_sample_cs']]], - ['adlxhelper_1274',['ADLXHelper',['../page_cpp_help_new.html',1,'page_ADLXCppHelp']]], - ['adlxhelper_20class_1275',['ADLXHelper Class',['../page__a_d_l_x_cpp_help.html',1,'page_ADLXHelps']]], - ['adlxhelper_5fgetadlmapping_1276',['ADLXHelper_GetAdlMapping',['../page_c_help_a_d_l_x_helper__get_adl_mapping.html',1,'page_ADLXCHelp']]], - ['adlxhelper_5fgetsystemservices_1277',['ADLXHelper_GetSystemServices',['../page_c_help_a_d_l_x_helper__get_system_services.html',1,'page_ADLXCHelp']]], - ['adlxhelper_5finitialize_1278',['ADLXHelper_Initialize',['../page_c_help_a_d_l_x_helper__initialize.html',1,'page_ADLXCHelp']]], - ['adlxhelper_5finitializewithcalleradl_1279',['ADLXHelper_InitializeWithCallerAdl',['../page_c_help_a_d_l_x_helper__initialize_with_caller_adl.html',1,'page_ADLXCHelp']]], - ['adlxhelper_5finitializewithincompatibledriver_1280',['ADLXHelper_InitializeWithIncompatibleDriver',['../page_c_help_a_d_l_x_helper__initialize_with_incompatible_driver.html',1,'page_ADLXCHelp']]], - ['adlxhelper_5fqueryfullversion_1281',['ADLXHelper_QueryFullVersion',['../page_c_help_a_d_l_x_helper__query_full_version.html',1,'page_ADLXCHelp']]], - ['adlxhelper_5fqueryversion_1282',['ADLXHelper_QueryVersion',['../page_c_help_a_d_l_x_helper__query_version.html',1,'page_ADLXCHelp']]], - ['adlxhelper_5fterminate_1283',['ADLXHelper_Terminate',['../page_c_help_a_d_l_x_helper__terminate.html',1,'page_ADLXCHelp']]], - ['adlxinitialize_5ffn_1284',['ADLXInitialize_Fn',['../page__a_d_l_x_initialize__fn.html',1,'funpage']]], - ['adlxinitializewithcalleradl_5ffn_1285',['ADLXInitializeWithCallerAdl_Fn',['../page__a_d_l_x_initialize_with_caller_adl__fn.html',1,'funpage']]], - ['adlxjavabind_1286',['ADLXJavaBind',['../java_sample_adlxjavabind.html',1,'page_sample_java']]], - ['adlxpybind_1287',['ADLXPybind',['../py_sample_adlxpybind.html',1,'page_sample_py']]], - ['adlxqueryfullversion_5ffn_1288',['ADLXQueryFullVersion_Fn',['../page__a_d_l_x_query_full_version__fn.html',1,'funpage']]], - ['adlxqueryversion_5ffn_1289',['ADLXQueryVersion_Fn',['../page__a_d_l_x_query_version__fn.html',1,'funpage']]], - ['adlxterminate_5ffn_1290',['ADLXTerminate_Fn',['../page__a_d_l_x_terminate__fn.html',1,'funpage']]], - ['advanced_20configurations_1291',['Advanced Configurations',['../page_guide_advanced.html',1,'page_adlxprogrammingguide']]], - ['amd_20device_20library_20extra_1292',['AMD Device Library eXtra',['../index.html',1,'']]], - ['anisotropicfiltering_1293',['AnisotropicFiltering',['../c__anisotropic_filtering.html',1,'domain_c_sample_3DGraphics'],['../cpp__anisotropic_filtering.html',1,'domain_cpp_sample_3DGraphics']]], - ['antialiasing_1294',['AntiAliasing',['../c__anti_aliasing.html',1,'domain_c_sample_3DGraphics'],['../cpp__anti_aliasing.html',1,'domain_cpp_sample_3DGraphics']]], - ['antilag_1295',['AntiLag',['../c__anti_lag.html',1,'domain_c_sample_3DGraphics'],['../cpp__anti_lag.html',1,'domain_cpp_sample_3DGraphics']]], - ['asicfamilytype_1296',['ASICFamilyType',['../_d_o_x__i_a_d_l_x_g_p_u__a_s_i_c_family_type.html',1,'DOX_IADLXGPU']]], - ['asynceventhandling_1297',['AsyncEventHandling',['../c_sample__async_event_handling.html',1,'domain_c_sample_globalsync'],['../cpp_sample__async_event_handling.html',1,'domain_cpp_sample_globalsync']]], - ['at_1298',['At',['../_d_o_x__i_a_d_l_x_all_metrics_list__at.html',1,'DOX_IADLXAllMetricsList'],['../_d_o_x__i_a_d_l_x_desktop_list__at.html',1,'DOX_IADLXDesktopList'],['../_d_o_x__i_a_d_l_x_display_list__at.html',1,'DOX_IADLXDisplayList'],['../_d_o_x__i_a_d_l_x_display_resolution_list__at.html',1,'DOX_IADLXDisplayResolutionList'],['../_d_o_x__i_a_d_l_x_f_p_s_list__at.html',1,'DOX_IADLXFPSList'],['../_d_o_x__i_a_d_l_x_g_p_u_list__at.html',1,'DOX_IADLXGPUList'],['../_d_o_x__i_a_d_l_x_g_p_u_metrics_list__at.html',1,'DOX_IADLXGPUMetricsList'],['../_d_o_x__i_a_d_l_x_list__at.html',1,'DOX_IADLXList'],['../_d_o_x__i_a_d_l_x_manual_fan_tuning_state_list__at.html',1,'DOX_IADLXManualFanTuningStateList'],['../_d_o_x__i_a_d_l_x_manual_tuning_state_list__at.html',1,'DOX_IADLXManualTuningStateList'],['../_d_o_x__i_a_d_l_x_memory_timing_description_list__at.html',1,'DOX_IADLXMemoryTimingDescriptionList'],['../_d_o_x__i_a_d_l_x_system_metrics_list__at.html',1,'DOX_IADLXSystemMetricsList']]] + ['acquire_1356',['Acquire',['../_d_o_x__i_a_d_l_x_interface__acquire.html',1,'DOX_IADLXInterface']]], + ['add3dsettingseventlistener_1357',['Add3DSettingsEventListener',['../_d_o_x__i_a_d_l_x3_d_settings_changed_handling__add3_d_settings_event_listener.html',1,'DOX_IADLX3DSettingsChangedHandling']]], + ['add_5fback_1358',['Add_Back',['../_d_o_x__i_a_d_l_x_all_metrics_list__add__back.html',1,'DOX_IADLXAllMetricsList'],['../_d_o_x__i_a_d_l_x_desktop_list__add__back.html',1,'DOX_IADLXDesktopList'],['../_d_o_x__i_a_d_l_x_display_list__add__back.html',1,'DOX_IADLXDisplayList'],['../_d_o_x__i_a_d_l_x_display_resolution_list__add__back.html',1,'DOX_IADLXDisplayResolutionList'],['../_d_o_x__i_a_d_l_x_f_p_s_list__add__back.html',1,'DOX_IADLXFPSList'],['../_d_o_x__i_a_d_l_x_g_p_u_list__add__back.html',1,'DOX_IADLXGPUList'],['../_d_o_x__i_a_d_l_x_g_p_u_metrics_list__add__back.html',1,'DOX_IADLXGPUMetricsList'],['../_d_o_x__i_a_d_l_x_list__add__back.html',1,'DOX_IADLXList'],['../_d_o_x__i_a_d_l_x_manual_fan_tuning_state_list__add__back.html',1,'DOX_IADLXManualFanTuningStateList'],['../_d_o_x__i_a_d_l_x_manual_tuning_state_list__add__back.html',1,'DOX_IADLXManualTuningStateList'],['../_d_o_x__i_a_d_l_x_memory_timing_description_list__add__back.html',1,'DOX_IADLXMemoryTimingDescriptionList'],['../_d_o_x__i_a_d_l_x_system_metrics_list__add__back.html',1,'DOX_IADLXSystemMetricsList']]], + ['adddesktoplisteventlistener_1359',['AddDesktopListEventListener',['../_d_o_x__i_a_d_l_x_desktop_changed_handling__add_desktop_list_event_listener.html',1,'DOX_IADLXDesktopChangedHandling']]], + ['adddisplay3dluteventlistener_1360',['AddDisplay3DLUTEventListener',['../_d_o_x__i_a_d_l_x_display_changed_handling__add_display3_d_l_u_t_event_listener.html',1,'DOX_IADLXDisplayChangedHandling']]], + ['adddisplaygammaeventlistener_1361',['AddDisplayGammaEventListener',['../_d_o_x__i_a_d_l_x_display_changed_handling__add_display_gamma_event_listener.html',1,'DOX_IADLXDisplayChangedHandling']]], + ['adddisplaygamuteventlistener_1362',['AddDisplayGamutEventListener',['../_d_o_x__i_a_d_l_x_display_changed_handling__add_display_gamut_event_listener.html',1,'DOX_IADLXDisplayChangedHandling']]], + ['adddisplaylisteventlistener_1363',['AddDisplayListEventListener',['../_d_o_x__i_a_d_l_x_display_changed_handling__add_display_list_event_listener.html',1,'DOX_IADLXDisplayChangedHandling']]], + ['adddisplaysettingseventlistener_1364',['AddDisplaySettingsEventListener',['../_d_o_x__i_a_d_l_x_display_changed_handling__add_display_settings_event_listener.html',1,'DOX_IADLXDisplayChangedHandling']]], + ['addgpuslisteventlistener_1365',['AddGPUsListEventListener',['../_d_o_x__i_a_d_l_x_g_p_us_changed_handling__add_g_p_us_list_event_listener.html',1,'DOX_IADLXGPUsChangedHandling']]], + ['addgputuningeventlistener_1366',['AddGPUTuningEventListener',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_handling__add_g_p_u_tuning_event_listener.html',1,'DOX_IADLXGPUTuningChangedHandling']]], + ['addpowertuningeventlistener_1367',['AddPowerTuningEventListener',['../_d_o_x__i_a_d_l_x_power_tuning_changed_handling__add_power_tuning_event_listener.html',1,'DOX_IADLXPowerTuningChangedHandling']]], + ['adladapterindexfromadlxgpu_1368',['AdlAdapterIndexFromADLXGPU',['../_d_o_x__i_a_d_l_mapping__adl_adapter_index_from_a_d_l_x_g_p_u.html',1,'DOX_IADLMapping']]], + ['adlidsfromadlxdesktop_1369',['ADLIdsFromADLXDesktop',['../_d_o_x__i_a_d_l_mapping__a_d_l_ids_from_a_d_l_x_desktop.html',1,'DOX_IADLMapping']]], + ['adlidsfromadlxdisplay_1370',['ADLIdsFromADLXDisplay',['../_d_o_x__i_a_d_l_mapping__a_d_l_ids_from_a_d_l_x_display.html',1,'DOX_IADLMapping']]], + ['adlx_20functions_1371',['ADLX Functions',['../funpage.html',1,'page_sdk']]], + ['adlx_20helper_20functions_1372',['ADLX Helper Functions',['../page__a_d_l_x_c_help.html',1,'page_ADLXHelps']]], + ['adlx_20helpers_1373',['ADLX Helpers',['../page__a_d_l_x_helps.html',1,'page_sdk']]], + ['adlx_20interfaces_1374',['ADLX Interfaces',['../page_interfaces.html',1,'page_sdk']]], + ['adlx_20programming_20guide_1375',['ADLX Programming Guide',['../page_adlxprogrammingguide.html',1,'page_programwithadlx']]], + ['adlx_20samples_1376',['ADLX Samples',['../domain_sample_page.html',1,'page_programwithadlx']]], + ['adlx_20sdk_20references_1377',['ADLX SDK References',['../page_sdk.html',1,'']]], + ['adlx_5fatomic_5fdec_1378',['adlx_atomic_dec',['../adlx_atomic_dec.html',1,'funpage']]], + ['adlx_5fatomic_5finc_1379',['adlx_atomic_inc',['../adlx_atomic_inc.html',1,'funpage']]], + ['adlx_5ffree_5flibrary_1380',['adlx_free_library',['../adlx_free_library.html',1,'funpage']]], + ['adlx_5fget_5fproc_5faddress_1381',['adlx_get_proc_address',['../adlx_get_proc_address.html',1,'funpage']]], + ['adlx_5fload_5flibrary_1382',['adlx_load_library',['../adlx_load_library.html',1,'funpage']]], + ['adlxcsharpbind_1383',['ADLXCSharpBind',['../cs_sample_adlxcsharpbind.html',1,'page_sample_cs']]], + ['adlxhelper_1384',['ADLXHelper',['../page_cpp_help_new.html',1,'page_ADLXCppHelp']]], + ['adlxhelper_20class_1385',['ADLXHelper Class',['../page__a_d_l_x_cpp_help.html',1,'page_ADLXHelps']]], + ['adlxhelper_5fgetadlmapping_1386',['ADLXHelper_GetAdlMapping',['../page_c_help_a_d_l_x_helper__get_adl_mapping.html',1,'page_ADLXCHelp']]], + ['adlxhelper_5fgetsystemservices_1387',['ADLXHelper_GetSystemServices',['../page_c_help_a_d_l_x_helper__get_system_services.html',1,'page_ADLXCHelp']]], + ['adlxhelper_5finitialize_1388',['ADLXHelper_Initialize',['../page_c_help_a_d_l_x_helper__initialize.html',1,'page_ADLXCHelp']]], + ['adlxhelper_5finitializewithcalleradl_1389',['ADLXHelper_InitializeWithCallerAdl',['../page_c_help_a_d_l_x_helper__initialize_with_caller_adl.html',1,'page_ADLXCHelp']]], + ['adlxhelper_5finitializewithincompatibledriver_1390',['ADLXHelper_InitializeWithIncompatibleDriver',['../page_c_help_a_d_l_x_helper__initialize_with_incompatible_driver.html',1,'page_ADLXCHelp']]], + ['adlxhelper_5fqueryfullversion_1391',['ADLXHelper_QueryFullVersion',['../page_c_help_a_d_l_x_helper__query_full_version.html',1,'page_ADLXCHelp']]], + ['adlxhelper_5fqueryversion_1392',['ADLXHelper_QueryVersion',['../page_c_help_a_d_l_x_helper__query_version.html',1,'page_ADLXCHelp']]], + ['adlxhelper_5fterminate_1393',['ADLXHelper_Terminate',['../page_c_help_a_d_l_x_helper__terminate.html',1,'page_ADLXCHelp']]], + ['adlxinitialize_5ffn_1394',['ADLXInitialize_Fn',['../page__a_d_l_x_initialize__fn.html',1,'funpage']]], + ['adlxinitializewithcalleradl_5ffn_1395',['ADLXInitializeWithCallerAdl_Fn',['../page__a_d_l_x_initialize_with_caller_adl__fn.html',1,'funpage']]], + ['adlxjavabind_1396',['ADLXJavaBind',['../java_sample_adlxjavabind.html',1,'page_sample_java']]], + ['adlxpybind_1397',['ADLXPybind',['../py_sample_adlxpybind.html',1,'page_sample_py']]], + ['adlxqueryfullversion_5ffn_1398',['ADLXQueryFullVersion_Fn',['../page__a_d_l_x_query_full_version__fn.html',1,'funpage']]], + ['adlxqueryversion_5ffn_1399',['ADLXQueryVersion_Fn',['../page__a_d_l_x_query_version__fn.html',1,'funpage']]], + ['adlxterminate_5ffn_1400',['ADLXTerminate_Fn',['../page__a_d_l_x_terminate__fn.html',1,'funpage']]], + ['advanced_20configurations_1401',['Advanced Configurations',['../page_guide_advanced.html',1,'page_adlxprogrammingguide']]], + ['amd_20device_20library_20extra_1402',['AMD Device Library eXtra',['../index.html',1,'']]], + ['anisotropicfiltering_1403',['AnisotropicFiltering',['../c__anisotropic_filtering.html',1,'domain_c_sample_3DGraphics'],['../cpp__anisotropic_filtering.html',1,'domain_cpp_sample_3DGraphics']]], + ['antialiasing_1404',['AntiAliasing',['../c__anti_aliasing.html',1,'domain_c_sample_3DGraphics'],['../cpp__anti_aliasing.html',1,'domain_cpp_sample_3DGraphics']]], + ['antilag_1405',['AntiLag',['../c__anti_lag.html',1,'domain_c_sample_3DGraphics'],['../cpp__anti_lag.html',1,'domain_cpp_sample_3DGraphics']]], + ['asicfamilytype_1406',['ASICFamilyType',['../_d_o_x__i_a_d_l_x_g_p_u__a_s_i_c_family_type.html',1,'DOX_IADLXGPU']]], + ['asynceventhandling_1407',['AsyncEventHandling',['../c_sample__async_event_handling.html',1,'domain_c_sample_globalsync'],['../cpp_sample__async_event_handling.html',1,'domain_cpp_sample_globalsync']]], + ['at_1408',['At',['../_d_o_x__i_a_d_l_x_all_metrics_list__at.html',1,'DOX_IADLXAllMetricsList'],['../_d_o_x__i_a_d_l_x_desktop_list__at.html',1,'DOX_IADLXDesktopList'],['../_d_o_x__i_a_d_l_x_display_list__at.html',1,'DOX_IADLXDisplayList'],['../_d_o_x__i_a_d_l_x_display_resolution_list__at.html',1,'DOX_IADLXDisplayResolutionList'],['../_d_o_x__i_a_d_l_x_f_p_s_list__at.html',1,'DOX_IADLXFPSList'],['../_d_o_x__i_a_d_l_x_g_p_u_list__at.html',1,'DOX_IADLXGPUList'],['../_d_o_x__i_a_d_l_x_g_p_u_metrics_list__at.html',1,'DOX_IADLXGPUMetricsList'],['../_d_o_x__i_a_d_l_x_list__at.html',1,'DOX_IADLXList'],['../_d_o_x__i_a_d_l_x_manual_fan_tuning_state_list__at.html',1,'DOX_IADLXManualFanTuningStateList'],['../_d_o_x__i_a_d_l_x_manual_tuning_state_list__at.html',1,'DOX_IADLXManualTuningStateList'],['../_d_o_x__i_a_d_l_x_memory_timing_description_list__at.html',1,'DOX_IADLXMemoryTimingDescriptionList'],['../_d_o_x__i_a_d_l_x_system_metrics_list__at.html',1,'DOX_IADLXSystemMetricsList']]] ]; diff --git a/SDKDoc/html/search/pages_10.js b/SDKDoc/html/search/pages_10.js index 38f0426b..b6480bb5 100644 --- a/SDKDoc/html/search/pages_10.js +++ b/SDKDoc/html/search/pages_10.js @@ -1,7 +1,7 @@ var searchData= [ - ['queryfullversion_1836',['QueryFullVersion',['../page_cpp_help_query_full_version.html',1,'page_ADLXCppHelp']]], - ['queryinterface_1837',['QueryInterface',['../_d_o_x__i_a_d_l_x_interface__query_interface.html',1,'DOX_IADLXInterface'],['../_d_o_x__i_a_d_l_x_system__query_interface.html',1,'DOX_IADLXSystem']]], - ['queryversion_1838',['QueryVersion',['../page_cpp_help_query_version.html',1,'page_ADLXCppHelp']]], - ['quick_20start_1839',['Quick Start',['../page_guide_qs.html',1,'page_adlxprogrammingguide']]] + ['queryfullversion_1991',['QueryFullVersion',['../page_cpp_help_query_full_version.html',1,'page_ADLXCppHelp']]], + ['queryinterface_1992',['QueryInterface',['../_d_o_x__i_a_d_l_x_interface__query_interface.html',1,'DOX_IADLXInterface'],['../_d_o_x__i_a_d_l_x_system__query_interface.html',1,'DOX_IADLXSystem']]], + ['queryversion_1993',['QueryVersion',['../page_cpp_help_query_version.html',1,'page_ADLXCppHelp']]], + ['quick_20start_1994',['Quick Start',['../page_guide_qs.html',1,'page_adlxprogrammingguide']]] ]; diff --git a/SDKDoc/html/search/pages_11.js b/SDKDoc/html/search/pages_11.js index dbd90c04..d2ca0a31 100644 --- a/SDKDoc/html/search/pages_11.js +++ b/SDKDoc/html/search/pages_11.js @@ -1,23 +1,24 @@ var searchData= [ - ['read_1840',['Read',['../_d_o_x__i_a_d_l_x_i2_c__read.html',1,'DOX_IADLXI2C']]], - ['receiving_20events_20notifications_1841',['Receiving Events Notifications',['../domain_c_sample_globalsync.html',1,'page_sample_c'],['../domain_cpp_sample_globalsync.html',1,'page_sample_cpp']]], - ['refreshrate_1842',['RefreshRate',['../_d_o_x__i_a_d_l_x_display__refresh_rate.html',1,'DOX_IADLXDisplay']]], - ['release_1843',['Release',['../_d_o_x__i_a_d_l_x_interface__release.html',1,'DOX_IADLXInterface']]], - ['remove3dsettingseventlistener_1844',['Remove3DSettingsEventListener',['../_d_o_x__i_a_d_l_x3_d_settings_changed_handling__remove3_d_settings_event_listener.html',1,'DOX_IADLX3DSettingsChangedHandling']]], - ['remove_5fback_1845',['Remove_Back',['../_d_o_x__i_a_d_l_x_list__remove__back.html',1,'DOX_IADLXList']]], - ['removedesktoplisteventlistener_1846',['RemoveDesktopListEventListener',['../_d_o_x__i_a_d_l_x_desktop_changed_handling__remove_desktop_list_event_listener.html',1,'DOX_IADLXDesktopChangedHandling']]], - ['removedisplay3dluteventlistener_1847',['RemoveDisplay3DLUTEventListener',['../_d_o_x__i_a_d_l_x_display_changed_handling__remove_display3_d_l_u_t_event_listener.html',1,'DOX_IADLXDisplayChangedHandling']]], - ['removedisplaygammaeventlistener_1848',['RemoveDisplayGammaEventListener',['../_d_o_x__i_a_d_l_x_display_changed_handling__remove_display_gamma_event_listener.html',1,'DOX_IADLXDisplayChangedHandling']]], - ['removedisplaygamuteventlistener_1849',['RemoveDisplayGamutEventListener',['../_d_o_x__i_a_d_l_x_display_changed_handling__remove_display_gamut_event_listener.html',1,'DOX_IADLXDisplayChangedHandling']]], - ['removedisplaylisteventlistener_1850',['RemoveDisplayListEventListener',['../_d_o_x__i_a_d_l_x_display_changed_handling__remove_display_list_event_listener.html',1,'DOX_IADLXDisplayChangedHandling']]], - ['removedisplaysettingseventlistener_1851',['RemoveDisplaySettingsEventListener',['../_d_o_x__i_a_d_l_x_display_changed_handling__remove_display_settings_event_listener.html',1,'DOX_IADLXDisplayChangedHandling']]], - ['removegpuslisteventlistener_1852',['RemoveGPUsListEventListener',['../_d_o_x__i_a_d_l_x_g_p_us_changed_handling__remove_g_p_us_list_event_listener.html',1,'DOX_IADLXGPUsChangedHandling']]], - ['removegputuningeventlistener_1853',['RemoveGPUTuningEventListener',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_handling__remove_g_p_u_tuning_event_listener.html',1,'DOX_IADLXGPUTuningChangedHandling']]], - ['repeatedstartread_1854',['RepeatedStartRead',['../_d_o_x__i_a_d_l_x_i2_c__repeated_start_read.html',1,'DOX_IADLXI2C']]], - ['resetgammaramp_1855',['ResetGammaRamp',['../_d_o_x__i_a_d_l_x_display_gamma__reset_gamma_ramp.html',1,'DOX_IADLXDisplayGamma']]], - ['resetshadercache_1856',['ResetShaderCache',['../c__reset_shader_cache.html',1,'domain_c_sample_3DGraphics'],['../cpp__reset_shader_cache.html',1,'domain_cpp_sample_3DGraphics'],['../_d_o_x__i_a_d_l_x3_d_reset_shader_cache__reset_shader_cache.html',1,'DOX_IADLX3DResetShaderCache']]], - ['resettofactory_1857',['ResetToFactory',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__reset_to_factory.html',1,'DOX_IADLXGPUTuningServices']]], - ['revisionid_1858',['RevisionId',['../_d_o_x__i_a_d_l_x_g_p_u__revision_id.html',1,'DOX_IADLXGPU']]], - ['rsr_1859',['RSR',['../c__r_s_r.html',1,'domain_c_sample_3DGraphics'],['../cpp__r_s_r.html',1,'domain_cpp_sample_3DGraphics']]] + ['read_1995',['Read',['../_d_o_x__i_a_d_l_x_i2_c__read.html',1,'DOX_IADLXI2C']]], + ['receiving_20events_20notifications_1996',['Receiving Events Notifications',['../domain_c_sample_globalsync.html',1,'page_sample_c'],['../domain_cpp_sample_globalsync.html',1,'page_sample_cpp']]], + ['refreshrate_1997',['RefreshRate',['../_d_o_x__i_a_d_l_x_display__refresh_rate.html',1,'DOX_IADLXDisplay']]], + ['release_1998',['Release',['../_d_o_x__i_a_d_l_x_interface__release.html',1,'DOX_IADLXInterface']]], + ['remove3dsettingseventlistener_1999',['Remove3DSettingsEventListener',['../_d_o_x__i_a_d_l_x3_d_settings_changed_handling__remove3_d_settings_event_listener.html',1,'DOX_IADLX3DSettingsChangedHandling']]], + ['remove_5fback_2000',['Remove_Back',['../_d_o_x__i_a_d_l_x_list__remove__back.html',1,'DOX_IADLXList']]], + ['removedesktoplisteventlistener_2001',['RemoveDesktopListEventListener',['../_d_o_x__i_a_d_l_x_desktop_changed_handling__remove_desktop_list_event_listener.html',1,'DOX_IADLXDesktopChangedHandling']]], + ['removedisplay3dluteventlistener_2002',['RemoveDisplay3DLUTEventListener',['../_d_o_x__i_a_d_l_x_display_changed_handling__remove_display3_d_l_u_t_event_listener.html',1,'DOX_IADLXDisplayChangedHandling']]], + ['removedisplaygammaeventlistener_2003',['RemoveDisplayGammaEventListener',['../_d_o_x__i_a_d_l_x_display_changed_handling__remove_display_gamma_event_listener.html',1,'DOX_IADLXDisplayChangedHandling']]], + ['removedisplaygamuteventlistener_2004',['RemoveDisplayGamutEventListener',['../_d_o_x__i_a_d_l_x_display_changed_handling__remove_display_gamut_event_listener.html',1,'DOX_IADLXDisplayChangedHandling']]], + ['removedisplaylisteventlistener_2005',['RemoveDisplayListEventListener',['../_d_o_x__i_a_d_l_x_display_changed_handling__remove_display_list_event_listener.html',1,'DOX_IADLXDisplayChangedHandling']]], + ['removedisplaysettingseventlistener_2006',['RemoveDisplaySettingsEventListener',['../_d_o_x__i_a_d_l_x_display_changed_handling__remove_display_settings_event_listener.html',1,'DOX_IADLXDisplayChangedHandling']]], + ['removegpuslisteventlistener_2007',['RemoveGPUsListEventListener',['../_d_o_x__i_a_d_l_x_g_p_us_changed_handling__remove_g_p_us_list_event_listener.html',1,'DOX_IADLXGPUsChangedHandling']]], + ['removegputuningeventlistener_2008',['RemoveGPUTuningEventListener',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_handling__remove_g_p_u_tuning_event_listener.html',1,'DOX_IADLXGPUTuningChangedHandling']]], + ['removepowertuningeventlistener_2009',['RemovePowerTuningEventListener',['../_d_o_x__i_a_d_l_x_power_tuning_changed_handling__remove_power_tuning_event_listener.html',1,'DOX_IADLXPowerTuningChangedHandling']]], + ['repeatedstartread_2010',['RepeatedStartRead',['../_d_o_x__i_a_d_l_x_i2_c__repeated_start_read.html',1,'DOX_IADLXI2C']]], + ['resetgammaramp_2011',['ResetGammaRamp',['../_d_o_x__i_a_d_l_x_display_gamma__reset_gamma_ramp.html',1,'DOX_IADLXDisplayGamma']]], + ['resetshadercache_2012',['ResetShaderCache',['../c__reset_shader_cache.html',1,'domain_c_sample_3DGraphics'],['../cpp__reset_shader_cache.html',1,'domain_cpp_sample_3DGraphics'],['../_d_o_x__i_a_d_l_x3_d_reset_shader_cache__reset_shader_cache.html',1,'DOX_IADLX3DResetShaderCache']]], + ['resettofactory_2013',['ResetToFactory',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__reset_to_factory.html',1,'DOX_IADLXGPUTuningServices']]], + ['revisionid_2014',['RevisionId',['../_d_o_x__i_a_d_l_x_g_p_u__revision_id.html',1,'DOX_IADLXGPU']]], + ['rsr_2015',['RSR',['../c__r_s_r.html',1,'domain_c_sample_3DGraphics'],['../cpp__r_s_r.html',1,'domain_cpp_sample_3DGraphics']]] ]; diff --git a/SDKDoc/html/search/pages_12.js b/SDKDoc/html/search/pages_12.js index 36df0bbd..74ec343b 100644 --- a/SDKDoc/html/search/pages_12.js +++ b/SDKDoc/html/search/pages_12.js @@ -1,84 +1,92 @@ var searchData= [ - ['scantype_1860',['ScanType',['../_d_o_x__i_a_d_l_x_display__scan_type.html',1,'DOX_IADLXDisplay']]], - ['servicecall_1861',['ServiceCall',['../domain_c_sample_servicecall.html',1,'page_sample_c'],['../domain_cpp_sample_servicecall.html',1,'page_sample_cpp']]], - ['setalluser3dlut_1862',['SetAllUser3DLUT',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_all_user3_d_l_u_t.html',1,'DOX_IADLXDisplay3DLUT']]], - ['setbalanced_1863',['SetBalanced',['../_d_o_x__i_a_d_l_x_display_vari_bright__set_balanced.html',1,'DOX_IADLXDisplayVariBright'],['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_balanced.html',1,'DOX_IADLXGPUPresetTuning']]], - ['setblanked_1864',['SetBlanked',['../_d_o_x__i_a_d_l_x_display_blanking__set_blanked.html',1,'DOX_IADLXDisplayBlanking']]], - ['setbrightness_1865',['SetBrightness',['../_d_o_x__i_a_d_l_x_display_custom_color__set_brightness.html',1,'DOX_IADLXDisplayCustomColor']]], - ['setcontrast_1866',['SetContrast',['../_d_o_x__i_a_d_l_x_display_custom_color__set_contrast.html',1,'DOX_IADLXDisplayCustomColor']]], - ['setdegammaramp_1867',['SetDeGammaRamp',['../_d_o_x__i_a_d_l_x_display_gamma__set_de_gamma_ramp_file.html',1,'DOX_IADLXDisplayGamma'],['../_d_o_x__i_a_d_l_x_display_gamma__set_de_gamma_ramp_memory.html',1,'DOX_IADLXDisplayGamma']]], - ['setenabled_1868',['SetEnabled',['../_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__set_enabled.html',1,'DOX_IADLX3DAnisotropicFiltering'],['../_d_o_x__i_a_d_l_x3_d_anti_lag__set_enabled.html',1,'DOX_IADLX3DAntiLag'],['../_d_o_x__i_a_d_l_x3_d_boost__set_enabled.html',1,'DOX_IADLX3DBoost'],['../_d_o_x__i_a_d_l_x3_d_chill__set_enabled.html',1,'DOX_IADLX3DChill'],['../_d_o_x__i_a_d_l_x3_d_enhanced_sync__set_enabled.html',1,'DOX_IADLX3DEnhancedSync'],['../_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__set_enabled.html',1,'DOX_IADLX3DFrameRateTargetControl'],['../_d_o_x__i_a_d_l_x3_d_image_sharpening__set_enabled.html',1,'DOX_IADLX3DImageSharpening'],['../_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__set_enabled.html',1,'DOX_IADLX3DMorphologicalAntiAliasing'],['../_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__set_enabled.html',1,'DOX_IADLX3DRadeonSuperResolution'],['../_d_o_x__i_a_d_l_x_display_free_sync__set_enabled.html',1,'DOX_IADLXDisplayFreeSync'],['../_d_o_x__i_a_d_l_x_display_g_p_u_scaling__set_enabled.html',1,'DOX_IADLXDisplayGPUScaling'],['../_d_o_x__i_a_d_l_x_display_h_d_c_p__set_enabled.html',1,'DOX_IADLXDisplayHDCP'],['../_d_o_x__i_a_d_l_x_display_integer_scaling__set_enabled.html',1,'DOX_IADLXDisplayIntegerScaling'],['../_d_o_x__i_a_d_l_x_display_vari_bright__set_enabled.html',1,'DOX_IADLXDisplayVariBright'],['../_d_o_x__i_a_d_l_x_display_v_s_r__set_enabled.html',1,'DOX_IADLXDisplayVSR']]], - ['setfanspeed_1869',['SetFanSpeed',['../_d_o_x__i_a_d_l_x_manual_fan_tuning_state__set_fan_speed.html',1,'DOX_IADLXManualFanTuningState']]], - ['setfantuningstates_1870',['SetFanTuningStates',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__set_fan_tuning_states.html',1,'DOX_IADLXManualFanTuning']]], - ['setfps_1871',['SetFPS',['../_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__set_f_p_s.html',1,'DOX_IADLX3DFrameRateTargetControl']]], - ['setfrequency_1872',['SetFrequency',['../_d_o_x__i_a_d_l_x_manual_tuning_state__set_frequency.html',1,'DOX_IADLXManualTuningState']]], - ['setgamut_1873',['SetGamut',['../_d_o_x__i_a_d_l_x_display_gamut__set_gamut__c_w__c_g.html',1,'DOX_IADLXDisplayGamut'],['../_d_o_x__i_a_d_l_x_display_gamut__set_gamut__c_w__p_g.html',1,'DOX_IADLXDisplayGamut'],['../_d_o_x__i_a_d_l_x_display_gamut__set_gamut__p_w__c_g.html',1,'DOX_IADLXDisplayGamut'],['../_d_o_x__i_a_d_l_x_display_gamut__set_gamut__p_w__p_g.html',1,'DOX_IADLXDisplayGamut']]], - ['setgpumaxfrequency_1874',['SetGPUMaxFrequency',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning2__set_g_p_u_max_frequency.html',1,'DOX_IADLXManualGraphicsTuning2']]], - ['setgpuminfrequency_1875',['SetGPUMinFrequency',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning2__set_g_p_u_min_frequency.html',1,'DOX_IADLXManualGraphicsTuning2']]], - ['setgputuningstates_1876',['SetGPUTuningStates',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning1__set_g_p_u_tuning_states.html',1,'DOX_IADLXManualGraphicsTuning1']]], - ['setgpuvoltage_1877',['SetGPUVoltage',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning2__set_g_p_u_voltage.html',1,'DOX_IADLXManualGraphicsTuning2']]], - ['sethdruser3dlut_1878',['SetHDRUser3DLUT',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_h_d_r_user3_d_l_u_t.html',1,'DOX_IADLXDisplay3DLUT']]], - ['sethue_1879',['SetHue',['../_d_o_x__i_a_d_l_x_display_custom_color__set_hue.html',1,'DOX_IADLXDisplayCustomColor']]], - ['setlevel_1880',['SetLevel',['../_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__set_level.html',1,'DOX_IADLX3DAnisotropicFiltering'],['../_d_o_x__i_a_d_l_x3_d_anti_aliasing__set_level.html',1,'DOX_IADLX3DAntiAliasing'],['../_d_o_x__i_a_d_l_x3_d_anti_lag1__set_level.html',1,'DOX_IADLX3DAntiLag1'],['../_d_o_x__i_a_d_l_x3_d_tessellation__set_level.html',1,'DOX_IADLX3DTessellation']]], - ['setmaxfps_1881',['SetMaxFPS',['../_d_o_x__i_a_d_l_x3_d_chill__set_max_f_p_s.html',1,'DOX_IADLX3DChill']]], - ['setmaximizebattery_1882',['SetMaximizeBattery',['../_d_o_x__i_a_d_l_x_display_vari_bright__set_maximize_battery.html',1,'DOX_IADLXDisplayVariBright']]], - ['setmaximizebrightness_1883',['SetMaximizeBrightness',['../_d_o_x__i_a_d_l_x_display_vari_bright__set_maximize_brightness.html',1,'DOX_IADLXDisplayVariBright']]], - ['setmaxperformancemetricshistorysize_1884',['SetMaxPerformanceMetricsHistorySize',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__set_max_performance_metrics_history_size.html',1,'DOX_IADLXPerformanceMonitoringServices']]], - ['setmaxvramfrequency_1885',['SetMaxVRAMFrequency',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__set_max_v_r_a_m_frequency.html',1,'DOX_IADLXManualVRAMTuning2']]], - ['setmemorytimingdescription_1886',['SetMemoryTimingDescription',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__set_memory_timing_description.html',1,'DOX_IADLXManualVRAMTuning1'],['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__set_memory_timing_description.html',1,'DOX_IADLXManualVRAMTuning2']]], - ['setmethod_1887',['SetMethod',['../_d_o_x__i_a_d_l_x3_d_anti_aliasing__set_method.html',1,'DOX_IADLX3DAntiAliasing']]], - ['setminacousticlimit_1888',['SetMinAcousticLimit',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__set_min_acoustic_limit.html',1,'DOX_IADLXManualFanTuning']]], - ['setminfanspeed_1889',['SetMinFanSpeed',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__set_min_fan_speed.html',1,'DOX_IADLXManualFanTuning']]], - ['setminfps_1890',['SetMinFPS',['../_d_o_x__i_a_d_l_x3_d_chill__set_min_f_p_s.html',1,'DOX_IADLX3DChill']]], - ['setmode_1891',['SetMode',['../_d_o_x__i_a_d_l_x3_d_anti_aliasing__set_mode.html',1,'DOX_IADLX3DAntiAliasing'],['../_d_o_x__i_a_d_l_x3_d_tessellation__set_mode.html',1,'DOX_IADLX3DTessellation'],['../_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__set_mode.html',1,'DOX_IADLX3DWaitForVerticalRefresh'],['../_d_o_x__i_a_d_l_x_display_scaling_mode__set_mode.html',1,'DOX_IADLXDisplayScalingMode']]], - ['setoptimizebattery_1892',['SetOptimizeBattery',['../_d_o_x__i_a_d_l_x_display_vari_bright__set_optimize_battery.html',1,'DOX_IADLXDisplayVariBright']]], - ['setoptimizebrightness_1893',['SetOptimizeBrightness',['../_d_o_x__i_a_d_l_x_display_vari_bright__set_optimize_brightness.html',1,'DOX_IADLXDisplayVariBright']]], - ['setpowerlimit_1894',['SetPowerLimit',['../_d_o_x__i_a_d_l_x_manual_power_tuning__set_power_limit.html',1,'DOX_IADLXManualPowerTuning']]], - ['setpowersaver_1895',['SetPowerSaver',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_power_saver.html',1,'DOX_IADLXGPUPresetTuning']]], - ['setquiet_1896',['SetQuiet',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_quiet.html',1,'DOX_IADLXGPUPresetTuning']]], - ['setrage_1897',['SetRage',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_rage.html',1,'DOX_IADLXGPUPresetTuning']]], - ['setregamma36_1898',['SetReGamma36',['../_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma36.html',1,'DOX_IADLXDisplayGamma']]], - ['setregammabt709_1899',['SetReGammaBT709',['../_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_b_t709.html',1,'DOX_IADLXDisplayGamma']]], - ['setregammacoefficient_1900',['SetReGammaCoefficient',['../_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_coefficient.html',1,'DOX_IADLXDisplayGamma']]], - ['setregammapq_1901',['SetReGammaPQ',['../_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_p_q.html',1,'DOX_IADLXDisplayGamma']]], - ['setregammapq2084interim_1902',['SetReGammaPQ2084Interim',['../_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_p_q2084_interim.html',1,'DOX_IADLXDisplayGamma']]], - ['setregammaramp_1903',['SetReGammaRamp',['../_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_ramp_file.html',1,'DOX_IADLXDisplayGamma'],['../_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_ramp_memory.html',1,'DOX_IADLXDisplayGamma']]], - ['setregammasrgb_1904',['SetReGammaSRGB',['../_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_s_r_g_b.html',1,'DOX_IADLXDisplayGamma']]], - ['setresolution_1905',['SetResolution',['../_d_o_x__i_a_d_l_x3_d_boost__set_resolution.html',1,'DOX_IADLX3DBoost']]], - ['setsamplinginterval_1906',['SetSamplingInterval',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__set_sampling_interval.html',1,'DOX_IADLXPerformanceMonitoringServices']]], - ['setsaturation_1907',['SetSaturation',['../_d_o_x__i_a_d_l_x_display_custom_color__set_saturation.html',1,'DOX_IADLXDisplayCustomColor']]], - ['setscedisabled_1908',['SetSCEDisabled',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_c_e_disabled.html',1,'DOX_IADLXDisplay3DLUT']]], - ['setscedynamiccontrast_1909',['SetSCEDynamicContrast',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_c_e_dynamic_contrast.html',1,'DOX_IADLXDisplay3DLUT']]], - ['setscevividgaming_1910',['SetSCEVividGaming',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_c_e_vivid_gaming.html',1,'DOX_IADLXDisplay3DLUT']]], - ['setsdruser3dlut_1911',['SetSDRUser3DLUT',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_d_r_user3_d_l_u_t.html',1,'DOX_IADLXDisplay3DLUT']]], - ['setsharpness_1912',['SetSharpness',['../_d_o_x__i_a_d_l_x3_d_image_sharpening__set_sharpness.html',1,'DOX_IADLX3DImageSharpening'],['../_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__set_sharpness.html',1,'DOX_IADLX3DRadeonSuperResolution']]], - ['settargetfanspeed_1913',['SetTargetFanSpeed',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__set_target_fan_speed.html',1,'DOX_IADLXManualFanTuning']]], - ['settdclimit_1914',['SetTDCLimit',['../_d_o_x__i_a_d_l_x_manual_power_tuning__set_t_d_c_limit.html',1,'DOX_IADLXManualPowerTuning']]], - ['settemperature_1915',['SetTemperature',['../_d_o_x__i_a_d_l_x_display_custom_color__set_temperature.html',1,'DOX_IADLXDisplayCustomColor'],['../_d_o_x__i_a_d_l_x_manual_fan_tuning_state__set_temperature.html',1,'DOX_IADLXManualFanTuningState']]], - ['setturbo_1916',['SetTurbo',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_turbo.html',1,'DOX_IADLXGPUPresetTuning']]], - ['setunblanked_1917',['SetUnblanked',['../_d_o_x__i_a_d_l_x_display_blanking__set_unblanked.html',1,'DOX_IADLXDisplayBlanking']]], - ['setvalue_1918',['SetValue',['../_d_o_x__i_a_d_l_x_display_color_depth__set_value.html',1,'DOX_IADLXDisplayColorDepth'],['../_d_o_x__i_a_d_l_x_display_pixel_format__set_value.html',1,'DOX_IADLXDisplayPixelFormat'],['../_d_o_x__i_a_d_l_x_display_resolution__set_value.html',1,'DOX_IADLXDisplayResolution']]], - ['setvoltage_1919',['SetVoltage',['../_d_o_x__i_a_d_l_x_manual_tuning_state__set_voltage.html',1,'DOX_IADLXManualTuningState']]], - ['setvramtuningstates_1920',['SetVRAMTuningStates',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__set_v_r_a_m_tuning_states.html',1,'DOX_IADLXManualVRAMTuning1']]], - ['setzerorpmstate_1921',['SetZeroRPMState',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__set_zero_r_p_m_state.html',1,'DOX_IADLXManualFanTuning']]], - ['sharememory_1922',['ShareMemory',['../c_sample__share_memory.html',1,'domain_c_sample_servicecall'],['../cpp_sample__share_memory.html',1,'domain_cpp_sample_servicecall']]], - ['size_1923',['Size',['../_d_o_x__i_a_d_l_x_desktop__size.html',1,'DOX_IADLXDesktop'],['../_d_o_x__i_a_d_l_x_list__size.html',1,'DOX_IADLXList']]], - ['smartshift_1924',['SmartShift',['../_d_o_x__i_a_d_l_x_system_metrics__smart_shift.html',1,'DOX_IADLXSystemMetrics']]], - ['specifications_1925',['Specifications',['../page_guide_spe.html',1,'page_adlxprogrammingguide']]], - ['startoverclockgpu_1926',['StartOverclockGPU',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__start_overclock_g_p_u.html',1,'DOX_IADLXGPUAutoTuning']]], - ['startoverclockvram_1927',['StartOverclockVRAM',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__start_overclock_v_r_a_m.html',1,'DOX_IADLXGPUAutoTuning']]], - ['startperformancemetricstracking_1928',['StartPerformanceMetricsTracking',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__start_performance_metrics_tracking.html',1,'DOX_IADLXPerformanceMonitoringServices']]], - ['startundervoltgpu_1929',['StartUndervoltGPU',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__start_undervolt_g_p_u.html',1,'DOX_IADLXGPUAutoTuning']]], - ['stopperformancemetricstracking_1930',['StopPerformanceMetricsTracking',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__stop_performance_metrics_tracking.html',1,'DOX_IADLXPerformanceMonitoringServices']]], - ['subscribing_20to_20event_20notifications_20using_20adlx_1931',['Subscribing to Event Notifications using ADLX',['../page_guide_event.html',1,'page_guide_qs']]], - ['subsystemid_1932',['SubSystemId',['../_d_o_x__i_a_d_l_x_g_p_u__sub_system_id.html',1,'DOX_IADLXGPU']]], - ['subsystemvendorid_1933',['SubSystemVendorId',['../_d_o_x__i_a_d_l_x_g_p_u__sub_system_vendor_id.html',1,'DOX_IADLXGPU']]], - ['supported_20operating_20systems_1934',['Supported Operating Systems',['../page_guide_os.html',1,'page_guide_spe']]], - ['supported_20programming_20languages_1935',['Supported Programming Languages',['../page_guide_languages.html',1,'page_guide_spe']]], - ['sync3dreceive_1936',['Sync3DReceive',['../c__sync3_d_receive.html',1,'domain_c_sample_globalsync'],['../cpp__sync3_d_receive.html',1,'domain_cpp_sample_globalsync']]], - ['syncdisplayreceive_1937',['SyncDisplayReceive',['../c__sync_display_receive.html',1,'domain_c_sample_globalsync'],['../cpp__sync_display_receive.html',1,'domain_cpp_sample_globalsync']]], - ['syncgputuning_1938',['SyncGPUTuning',['../c__sync_g_p_u_tuning.html',1,'domain_c_sample_globalsync'],['../cpp__sync_g_p_u_tuning.html',1,'domain_cpp_sample_globalsync']]], - ['system_1939',['System',['../system.html',1,'page_interfaces']]], - ['systemram_1940',['SystemRAM',['../_d_o_x__i_a_d_l_x_system_metrics__system_r_a_m.html',1,'DOX_IADLXSystemMetrics']]] + ['scantype_2016',['ScanType',['../_d_o_x__i_a_d_l_x_display__scan_type.html',1,'DOX_IADLXDisplay']]], + ['servicecall_2017',['ServiceCall',['../domain_c_sample_servicecall.html',1,'page_sample_c'],['../domain_cpp_sample_servicecall.html',1,'page_sample_cpp']]], + ['setalluser3dlut_2018',['SetAllUser3DLUT',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_all_user3_d_l_u_t.html',1,'DOX_IADLXDisplay3DLUT']]], + ['setbalanced_2019',['SetBalanced',['../_d_o_x__i_a_d_l_x_display_vari_bright__set_balanced.html',1,'DOX_IADLXDisplayVariBright'],['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_balanced.html',1,'DOX_IADLXGPUPresetTuning']]], + ['setbias_2020',['SetBias',['../_d_o_x__i_a_d_l_x_smart_shift_max__set_bias.html',1,'DOX_IADLXSmartShiftMax']]], + ['setbiasmode_2021',['SetBiasMode',['../_d_o_x__i_a_d_l_x_smart_shift_max__set_bias_mode.html',1,'DOX_IADLXSmartShiftMax']]], + ['setblanked_2022',['SetBlanked',['../_d_o_x__i_a_d_l_x_display_blanking__set_blanked.html',1,'DOX_IADLXDisplayBlanking']]], + ['setbrightness_2023',['SetBrightness',['../_d_o_x__i_a_d_l_x_display_custom_color__set_brightness.html',1,'DOX_IADLXDisplayCustomColor']]], + ['setcontrast_2024',['SetContrast',['../_d_o_x__i_a_d_l_x_display_custom_color__set_contrast.html',1,'DOX_IADLXDisplayCustomColor']]], + ['setdegammaramp_2025',['SetDeGammaRamp',['../_d_o_x__i_a_d_l_x_display_gamma__set_de_gamma_ramp_file.html',1,'DOX_IADLXDisplayGamma'],['../_d_o_x__i_a_d_l_x_display_gamma__set_de_gamma_ramp_memory.html',1,'DOX_IADLXDisplayGamma']]], + ['setenabled_2026',['SetEnabled',['../_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__set_enabled.html',1,'DOX_IADLX3DAnisotropicFiltering'],['../_d_o_x__i_a_d_l_x3_d_anti_lag__set_enabled.html',1,'DOX_IADLX3DAntiLag'],['../_d_o_x__i_a_d_l_x3_d_boost__set_enabled.html',1,'DOX_IADLX3DBoost'],['../_d_o_x__i_a_d_l_x3_d_chill__set_enabled.html',1,'DOX_IADLX3DChill'],['../_d_o_x__i_a_d_l_x3_d_enhanced_sync__set_enabled.html',1,'DOX_IADLX3DEnhancedSync'],['../_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__set_enabled.html',1,'DOX_IADLX3DFrameRateTargetControl'],['../_d_o_x__i_a_d_l_x3_d_image_sharpening__set_enabled.html',1,'DOX_IADLX3DImageSharpening'],['../_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__set_enabled.html',1,'DOX_IADLX3DMorphologicalAntiAliasing'],['../_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__set_enabled.html',1,'DOX_IADLX3DRadeonSuperResolution'],['../_d_o_x__i_a_d_l_x_display_free_sync__set_enabled.html',1,'DOX_IADLXDisplayFreeSync'],['../_d_o_x__i_a_d_l_x_display_g_p_u_scaling__set_enabled.html',1,'DOX_IADLXDisplayGPUScaling'],['../_d_o_x__i_a_d_l_x_display_h_d_c_p__set_enabled.html',1,'DOX_IADLXDisplayHDCP'],['../_d_o_x__i_a_d_l_x_display_integer_scaling__set_enabled.html',1,'DOX_IADLXDisplayIntegerScaling'],['../_d_o_x__i_a_d_l_x_display_vari_bright__set_enabled.html',1,'DOX_IADLXDisplayVariBright'],['../_d_o_x__i_a_d_l_x_display_v_s_r__set_enabled.html',1,'DOX_IADLXDisplayVSR'],['../_d_o_x__i_a_d_l_x_smart_access_memory__set_enabled.html',1,'DOX_IADLXSmartAccessMemory']]], + ['setenabledhdmiqualitydetection_2027',['SetEnabledHDMIQualityDetection',['../_d_o_x__i_a_d_l_x_display_connectivity_experience__set_enabled_h_d_m_i_quality_detection.html',1,'DOX_IADLXDisplayConnectivityExperience']]], + ['setfanspeed_2028',['SetFanSpeed',['../_d_o_x__i_a_d_l_x_manual_fan_tuning_state__set_fan_speed.html',1,'DOX_IADLXManualFanTuningState']]], + ['setfantuningstates_2029',['SetFanTuningStates',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__set_fan_tuning_states.html',1,'DOX_IADLXManualFanTuning']]], + ['setfps_2030',['SetFPS',['../_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__set_f_p_s.html',1,'DOX_IADLX3DFrameRateTargetControl']]], + ['setfrequency_2031',['SetFrequency',['../_d_o_x__i_a_d_l_x_manual_tuning_state__set_frequency.html',1,'DOX_IADLXManualTuningState']]], + ['setgamut_2032',['SetGamut',['../_d_o_x__i_a_d_l_x_display_gamut__set_gamut__c_w__c_g.html',1,'DOX_IADLXDisplayGamut'],['../_d_o_x__i_a_d_l_x_display_gamut__set_gamut__c_w__p_g.html',1,'DOX_IADLXDisplayGamut'],['../_d_o_x__i_a_d_l_x_display_gamut__set_gamut__p_w__c_g.html',1,'DOX_IADLXDisplayGamut'],['../_d_o_x__i_a_d_l_x_display_gamut__set_gamut__p_w__p_g.html',1,'DOX_IADLXDisplayGamut']]], + ['setgpumaxfrequency_2033',['SetGPUMaxFrequency',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning2__set_g_p_u_max_frequency.html',1,'DOX_IADLXManualGraphicsTuning2']]], + ['setgpuminfrequency_2034',['SetGPUMinFrequency',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning2__set_g_p_u_min_frequency.html',1,'DOX_IADLXManualGraphicsTuning2']]], + ['setgputuningstates_2035',['SetGPUTuningStates',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning1__set_g_p_u_tuning_states.html',1,'DOX_IADLXManualGraphicsTuning1']]], + ['setgpuvoltage_2036',['SetGPUVoltage',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning2__set_g_p_u_voltage.html',1,'DOX_IADLXManualGraphicsTuning2']]], + ['sethdruser3dlut_2037',['SetHDRUser3DLUT',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_h_d_r_user3_d_l_u_t.html',1,'DOX_IADLXDisplay3DLUT']]], + ['sethue_2038',['SetHue',['../_d_o_x__i_a_d_l_x_display_custom_color__set_hue.html',1,'DOX_IADLXDisplayCustomColor']]], + ['setlevel_2039',['SetLevel',['../_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__set_level.html',1,'DOX_IADLX3DAnisotropicFiltering'],['../_d_o_x__i_a_d_l_x3_d_anti_aliasing__set_level.html',1,'DOX_IADLX3DAntiAliasing'],['../_d_o_x__i_a_d_l_x3_d_anti_lag1__set_level.html',1,'DOX_IADLX3DAntiLag1'],['../_d_o_x__i_a_d_l_x3_d_tessellation__set_level.html',1,'DOX_IADLX3DTessellation']]], + ['setmaxfps_2040',['SetMaxFPS',['../_d_o_x__i_a_d_l_x3_d_chill__set_max_f_p_s.html',1,'DOX_IADLX3DChill']]], + ['setmaximizebattery_2041',['SetMaximizeBattery',['../_d_o_x__i_a_d_l_x_display_vari_bright__set_maximize_battery.html',1,'DOX_IADLXDisplayVariBright']]], + ['setmaximizebrightness_2042',['SetMaximizeBrightness',['../_d_o_x__i_a_d_l_x_display_vari_bright__set_maximize_brightness.html',1,'DOX_IADLXDisplayVariBright']]], + ['setmaxperformancemetricshistorysize_2043',['SetMaxPerformanceMetricsHistorySize',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__set_max_performance_metrics_history_size.html',1,'DOX_IADLXPerformanceMonitoringServices']]], + ['setmaxvramfrequency_2044',['SetMaxVRAMFrequency',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__set_max_v_r_a_m_frequency.html',1,'DOX_IADLXManualVRAMTuning2']]], + ['setmemorytimingdescription_2045',['SetMemoryTimingDescription',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__set_memory_timing_description.html',1,'DOX_IADLXManualVRAMTuning1'],['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__set_memory_timing_description.html',1,'DOX_IADLXManualVRAMTuning2']]], + ['setmethod_2046',['SetMethod',['../_d_o_x__i_a_d_l_x3_d_anti_aliasing__set_method.html',1,'DOX_IADLX3DAntiAliasing']]], + ['setminacousticlimit_2047',['SetMinAcousticLimit',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__set_min_acoustic_limit.html',1,'DOX_IADLXManualFanTuning']]], + ['setminfanspeed_2048',['SetMinFanSpeed',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__set_min_fan_speed.html',1,'DOX_IADLXManualFanTuning']]], + ['setminfps_2049',['SetMinFPS',['../_d_o_x__i_a_d_l_x3_d_chill__set_min_f_p_s.html',1,'DOX_IADLX3DChill']]], + ['setmode_2050',['SetMode',['../_d_o_x__i_a_d_l_x3_d_anti_aliasing__set_mode.html',1,'DOX_IADLX3DAntiAliasing'],['../_d_o_x__i_a_d_l_x3_d_tessellation__set_mode.html',1,'DOX_IADLX3DTessellation'],['../_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__set_mode.html',1,'DOX_IADLX3DWaitForVerticalRefresh'],['../_d_o_x__i_a_d_l_x_display_scaling_mode__set_mode.html',1,'DOX_IADLXDisplayScalingMode']]], + ['setoptimizebattery_2051',['SetOptimizeBattery',['../_d_o_x__i_a_d_l_x_display_vari_bright__set_optimize_battery.html',1,'DOX_IADLXDisplayVariBright']]], + ['setoptimizebrightness_2052',['SetOptimizeBrightness',['../_d_o_x__i_a_d_l_x_display_vari_bright__set_optimize_brightness.html',1,'DOX_IADLXDisplayVariBright']]], + ['setpowerlimit_2053',['SetPowerLimit',['../_d_o_x__i_a_d_l_x_manual_power_tuning__set_power_limit.html',1,'DOX_IADLXManualPowerTuning']]], + ['setpowersaver_2054',['SetPowerSaver',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_power_saver.html',1,'DOX_IADLXGPUPresetTuning']]], + ['setquiet_2055',['SetQuiet',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_quiet.html',1,'DOX_IADLXGPUPresetTuning']]], + ['setrage_2056',['SetRage',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_rage.html',1,'DOX_IADLXGPUPresetTuning']]], + ['setregamma36_2057',['SetReGamma36',['../_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma36.html',1,'DOX_IADLXDisplayGamma']]], + ['setregammabt709_2058',['SetReGammaBT709',['../_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_b_t709.html',1,'DOX_IADLXDisplayGamma']]], + ['setregammacoefficient_2059',['SetReGammaCoefficient',['../_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_coefficient.html',1,'DOX_IADLXDisplayGamma']]], + ['setregammapq_2060',['SetReGammaPQ',['../_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_p_q.html',1,'DOX_IADLXDisplayGamma']]], + ['setregammapq2084interim_2061',['SetReGammaPQ2084Interim',['../_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_p_q2084_interim.html',1,'DOX_IADLXDisplayGamma']]], + ['setregammaramp_2062',['SetReGammaRamp',['../_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_ramp_file.html',1,'DOX_IADLXDisplayGamma'],['../_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_ramp_memory.html',1,'DOX_IADLXDisplayGamma']]], + ['setregammasrgb_2063',['SetReGammaSRGB',['../_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_s_r_g_b.html',1,'DOX_IADLXDisplayGamma']]], + ['setrelativepreemphasis_2064',['SetRelativePreEmphasis',['../_d_o_x__i_a_d_l_x_display_connectivity_experience__set_relative_pre_emphasis.html',1,'DOX_IADLXDisplayConnectivityExperience']]], + ['setrelativevoltageswing_2065',['SetRelativeVoltageSwing',['../_d_o_x__i_a_d_l_x_display_connectivity_experience__set_relative_voltage_swing.html',1,'DOX_IADLXDisplayConnectivityExperience']]], + ['setresolution_2066',['SetResolution',['../_d_o_x__i_a_d_l_x3_d_boost__set_resolution.html',1,'DOX_IADLX3DBoost']]], + ['setsamplinginterval_2067',['SetSamplingInterval',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__set_sampling_interval.html',1,'DOX_IADLXPerformanceMonitoringServices']]], + ['setsaturation_2068',['SetSaturation',['../_d_o_x__i_a_d_l_x_display_custom_color__set_saturation.html',1,'DOX_IADLXDisplayCustomColor']]], + ['setscedisabled_2069',['SetSCEDisabled',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_c_e_disabled.html',1,'DOX_IADLXDisplay3DLUT']]], + ['setscedynamiccontrast_2070',['SetSCEDynamicContrast',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_c_e_dynamic_contrast.html',1,'DOX_IADLXDisplay3DLUT']]], + ['setscevividgaming_2071',['SetSCEVividGaming',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_c_e_vivid_gaming.html',1,'DOX_IADLXDisplay3DLUT']]], + ['setsdruser3dlut_2072',['SetSDRUser3DLUT',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_d_r_user3_d_l_u_t.html',1,'DOX_IADLXDisplay3DLUT']]], + ['setsharpness_2073',['SetSharpness',['../_d_o_x__i_a_d_l_x3_d_image_sharpening__set_sharpness.html',1,'DOX_IADLX3DImageSharpening'],['../_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__set_sharpness.html',1,'DOX_IADLX3DRadeonSuperResolution']]], + ['settargetfanspeed_2074',['SetTargetFanSpeed',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__set_target_fan_speed.html',1,'DOX_IADLXManualFanTuning']]], + ['settdclimit_2075',['SetTDCLimit',['../_d_o_x__i_a_d_l_x_manual_power_tuning__set_t_d_c_limit.html',1,'DOX_IADLXManualPowerTuning']]], + ['settemperature_2076',['SetTemperature',['../_d_o_x__i_a_d_l_x_display_custom_color__set_temperature.html',1,'DOX_IADLXDisplayCustomColor'],['../_d_o_x__i_a_d_l_x_manual_fan_tuning_state__set_temperature.html',1,'DOX_IADLXManualFanTuningState']]], + ['setturbo_2077',['SetTurbo',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_turbo.html',1,'DOX_IADLXGPUPresetTuning']]], + ['setunblanked_2078',['SetUnblanked',['../_d_o_x__i_a_d_l_x_display_blanking__set_unblanked.html',1,'DOX_IADLXDisplayBlanking']]], + ['setvalue_2079',['SetValue',['../_d_o_x__i_a_d_l_x_display_color_depth__set_value.html',1,'DOX_IADLXDisplayColorDepth'],['../_d_o_x__i_a_d_l_x_display_pixel_format__set_value.html',1,'DOX_IADLXDisplayPixelFormat'],['../_d_o_x__i_a_d_l_x_display_resolution__set_value.html',1,'DOX_IADLXDisplayResolution']]], + ['setvoltage_2080',['SetVoltage',['../_d_o_x__i_a_d_l_x_manual_tuning_state__set_voltage.html',1,'DOX_IADLXManualTuningState']]], + ['setvramtuningstates_2081',['SetVRAMTuningStates',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__set_v_r_a_m_tuning_states.html',1,'DOX_IADLXManualVRAMTuning1']]], + ['setzerorpmstate_2082',['SetZeroRPMState',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__set_zero_r_p_m_state.html',1,'DOX_IADLXManualFanTuning']]], + ['sharememory_2083',['ShareMemory',['../c_sample__share_memory.html',1,'domain_c_sample_servicecall'],['../cpp_sample__share_memory.html',1,'domain_cpp_sample_servicecall']]], + ['size_2084',['Size',['../_d_o_x__i_a_d_l_x_desktop__size.html',1,'DOX_IADLXDesktop'],['../_d_o_x__i_a_d_l_x_list__size.html',1,'DOX_IADLXList']]], + ['smartaccessmemory_2085',['SmartAccessMemory',['../c_sam.html',1,'domain_c_sample_GPUTuning'],['../cpp_sam.html',1,'domain_cpp_sample_GPUTuning']]], + ['smartshift_2086',['SmartShift',['../_d_o_x__i_a_d_l_x_system_metrics__smart_shift.html',1,'DOX_IADLXSystemMetrics']]], + ['smartshiftmax_2087',['SmartShiftMax',['../c_ssm.html',1,'domain_c_sample_powertuning'],['../cpp_ssm.html',1,'domain_cpp_sample_powertuning']]], + ['specifications_2088',['Specifications',['../page_guide_spe.html',1,'page_adlxprogrammingguide']]], + ['startoverclockgpu_2089',['StartOverclockGPU',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__start_overclock_g_p_u.html',1,'DOX_IADLXGPUAutoTuning']]], + ['startoverclockvram_2090',['StartOverclockVRAM',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__start_overclock_v_r_a_m.html',1,'DOX_IADLXGPUAutoTuning']]], + ['startperformancemetricstracking_2091',['StartPerformanceMetricsTracking',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__start_performance_metrics_tracking.html',1,'DOX_IADLXPerformanceMonitoringServices']]], + ['startundervoltgpu_2092',['StartUndervoltGPU',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__start_undervolt_g_p_u.html',1,'DOX_IADLXGPUAutoTuning']]], + ['stopperformancemetricstracking_2093',['StopPerformanceMetricsTracking',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__stop_performance_metrics_tracking.html',1,'DOX_IADLXPerformanceMonitoringServices']]], + ['subscribing_20to_20event_20notifications_20using_20adlx_2094',['Subscribing to Event Notifications using ADLX',['../page_guide_event.html',1,'page_guide_qs']]], + ['subsystemid_2095',['SubSystemId',['../_d_o_x__i_a_d_l_x_g_p_u__sub_system_id.html',1,'DOX_IADLXGPU']]], + ['subsystemvendorid_2096',['SubSystemVendorId',['../_d_o_x__i_a_d_l_x_g_p_u__sub_system_vendor_id.html',1,'DOX_IADLXGPU']]], + ['supported_20operating_20systems_2097',['Supported Operating Systems',['../page_guide_os.html',1,'page_guide_spe']]], + ['supported_20programming_20languages_2098',['Supported Programming Languages',['../page_guide_languages.html',1,'page_guide_spe']]], + ['sync3dreceive_2099',['Sync3DReceive',['../c__sync3_d_receive.html',1,'domain_c_sample_globalsync'],['../cpp__sync3_d_receive.html',1,'domain_cpp_sample_globalsync']]], + ['syncdisplayreceive_2100',['SyncDisplayReceive',['../c__sync_display_receive.html',1,'domain_c_sample_globalsync'],['../cpp__sync_display_receive.html',1,'domain_cpp_sample_globalsync']]], + ['syncgputuning_2101',['SyncGPUTuning',['../c__sync_g_p_u_tuning.html',1,'domain_c_sample_globalsync'],['../cpp__sync_g_p_u_tuning.html',1,'domain_cpp_sample_globalsync']]], + ['syncpowertuning_2102',['SyncPowerTuning',['../c__sync_power_tuning.html',1,'domain_c_sample_globalsync'],['../cpp__sync_power_tuning.html',1,'domain_cpp_sample_globalsync']]], + ['system_2103',['System',['../system.html',1,'page_interfaces']]], + ['systemram_2104',['SystemRAM',['../_d_o_x__i_a_d_l_x_system_metrics__system_r_a_m.html',1,'DOX_IADLXSystemMetrics']]] ]; diff --git a/SDKDoc/html/search/pages_13.js b/SDKDoc/html/search/pages_13.js index 13f93d84..f2f35b7b 100644 --- a/SDKDoc/html/search/pages_13.js +++ b/SDKDoc/html/search/pages_13.js @@ -1,11 +1,11 @@ var searchData= [ - ['terminate_1941',['Terminate',['../page_cpp_help_terminate.html',1,'page_ADLXCppHelp']]], - ['tessellation_1942',['Tessellation',['../c__tessellation.html',1,'domain_c_sample_3DGraphics'],['../cpp__tessellation.html',1,'domain_cpp_sample_3DGraphics']]], - ['timestamp_1943',['TimeStamp',['../_d_o_x__i_a_d_l_x_all_metrics__time_stamp.html',1,'DOX_IADLXAllMetrics'],['../_d_o_x__i_a_d_l_x_f_p_s__time_stamp.html',1,'DOX_IADLXFPS'],['../_d_o_x__i_a_d_l_x_g_p_u_metrics__time_stamp.html',1,'DOX_IADLXGPUMetrics'],['../_d_o_x__i_a_d_l_x_system_metrics__time_stamp.html',1,'DOX_IADLXSystemMetrics']]], - ['topleft_1944',['TopLeft',['../_d_o_x__i_a_d_l_x_desktop__top_left.html',1,'DOX_IADLXDesktop']]], - ['totalsystemram_1945',['TotalSystemRAM',['../_d_o_x__i_a_d_l_x_system__total_system_r_a_m.html',1,'DOX_IADLXSystem']]], - ['totalvram_1946',['TotalVRAM',['../_d_o_x__i_a_d_l_x_g_p_u__total_v_r_a_m.html',1,'DOX_IADLXGPU']]], - ['trademarks_1947',['Trademarks',['../page_legal__trademark.html',1,'page_legal']]], - ['type_1948',['Type',['../_d_o_x__i_a_d_l_x_desktop__type.html',1,'DOX_IADLXDesktop'],['../_d_o_x__i_a_d_l_x_g_p_u__type.html',1,'DOX_IADLXGPU']]] + ['terminate_2105',['Terminate',['../page_cpp_help_terminate.html',1,'page_ADLXCppHelp']]], + ['tessellation_2106',['Tessellation',['../c__tessellation.html',1,'domain_c_sample_3DGraphics'],['../cpp__tessellation.html',1,'domain_cpp_sample_3DGraphics']]], + ['timestamp_2107',['TimeStamp',['../_d_o_x__i_a_d_l_x_all_metrics__time_stamp.html',1,'DOX_IADLXAllMetrics'],['../_d_o_x__i_a_d_l_x_f_p_s__time_stamp.html',1,'DOX_IADLXFPS'],['../_d_o_x__i_a_d_l_x_g_p_u_metrics__time_stamp.html',1,'DOX_IADLXGPUMetrics'],['../_d_o_x__i_a_d_l_x_system_metrics__time_stamp.html',1,'DOX_IADLXSystemMetrics']]], + ['topleft_2108',['TopLeft',['../_d_o_x__i_a_d_l_x_desktop__top_left.html',1,'DOX_IADLXDesktop']]], + ['totalsystemram_2109',['TotalSystemRAM',['../_d_o_x__i_a_d_l_x_system__total_system_r_a_m.html',1,'DOX_IADLXSystem']]], + ['totalvram_2110',['TotalVRAM',['../_d_o_x__i_a_d_l_x_g_p_u__total_v_r_a_m.html',1,'DOX_IADLXGPU']]], + ['trademarks_2111',['Trademarks',['../page_legal__trademark.html',1,'page_legal']]], + ['type_2112',['Type',['../_d_o_x__i_a_d_l_x_desktop__type.html',1,'DOX_IADLXDesktop'],['../_d_o_x__i_a_d_l_x_g_p_u__type.html',1,'DOX_IADLXGPU']]] ]; diff --git a/SDKDoc/html/search/pages_14.js b/SDKDoc/html/search/pages_14.js index 45c01fc3..24e6cea8 100644 --- a/SDKDoc/html/search/pages_14.js +++ b/SDKDoc/html/search/pages_14.js @@ -1,7 +1,7 @@ var searchData= [ - ['uniqueid_1949',['UniqueId',['../_d_o_x__i_a_d_l_x_display__unique_id.html',1,'DOX_IADLXDisplay'],['../_d_o_x__i_a_d_l_x_g_p_u__unique_id.html',1,'DOX_IADLXGPU']]], - ['userprocess_1950',['UserProcess',['../c_sample_userprocess.html',1,'domain_c_sample_servicecall'],['../cpp_sample_userprocess.html',1,'domain_cpp_sample_servicecall']]], - ['using_20adlx_20in_20a_20system_20service_20application_1951',['Using ADLX in a system service application',['../page_guide_usingservice.html',1,'page_guide_advanced']]], - ['using_20adlx_20in_20an_20application_1952',['Using ADLX in an application',['../page_guide_use__a_d_l_x.html',1,'page_guide_qs']]] + ['uniqueid_2113',['UniqueId',['../_d_o_x__i_a_d_l_x_display__unique_id.html',1,'DOX_IADLXDisplay'],['../_d_o_x__i_a_d_l_x_g_p_u__unique_id.html',1,'DOX_IADLXGPU']]], + ['userprocess_2114',['UserProcess',['../c_sample_userprocess.html',1,'domain_c_sample_servicecall'],['../cpp_sample_userprocess.html',1,'domain_cpp_sample_servicecall']]], + ['using_20adlx_20in_20a_20system_20service_20application_2115',['Using ADLX in a system service application',['../page_guide_usingservice.html',1,'page_guide_advanced']]], + ['using_20adlx_20in_20an_20application_2116',['Using ADLX in an application',['../page_guide_use__a_d_l_x.html',1,'page_guide_qs']]] ]; diff --git a/SDKDoc/html/search/pages_15.js b/SDKDoc/html/search/pages_15.js index b6e81be1..f883f124 100644 --- a/SDKDoc/html/search/pages_15.js +++ b/SDKDoc/html/search/pages_15.js @@ -1,6 +1,6 @@ var searchData= [ - ['vendorid_1953',['VendorId',['../_d_o_x__i_a_d_l_x_g_p_u__vendor_id.html',1,'DOX_IADLXGPU']]], - ['version_1954',['Version',['../_d_o_x__i_a_d_l_x_i2_c__version.html',1,'DOX_IADLXI2C']]], - ['vramtype_1955',['VRAMType',['../_d_o_x__i_a_d_l_x_g_p_u__v_r_a_m_type.html',1,'DOX_IADLXGPU']]] + ['vendorid_2117',['VendorId',['../_d_o_x__i_a_d_l_x_g_p_u__vendor_id.html',1,'DOX_IADLXGPU']]], + ['version_2118',['Version',['../_d_o_x__i_a_d_l_x_i2_c__version.html',1,'DOX_IADLXI2C']]], + ['vramtype_2119',['VRAMType',['../_d_o_x__i_a_d_l_x_g_p_u__v_r_a_m_type.html',1,'DOX_IADLXGPU']]] ]; diff --git a/SDKDoc/html/search/pages_16.js b/SDKDoc/html/search/pages_16.js index fbdbbeed..cb881594 100644 --- a/SDKDoc/html/search/pages_16.js +++ b/SDKDoc/html/search/pages_16.js @@ -1,7 +1,7 @@ var searchData= [ - ['waitforverticalrefresh_1956',['WaitForVerticalRefresh',['../c__wait_for_vertical_refresh.html',1,'domain_c_sample_3DGraphics'],['../cpp__wait_for_vertical_refresh.html',1,'domain_cpp_sample_3DGraphics']]], - ['workwithadl_1957',['WorkWithADL',['../c_sample__work_with_a_d_l.html',1,'domain_c_sample_Generic'],['../cpp_sample__work_with_a_d_l.html',1,'domain_cpp_sample_Generic']]], - ['write_1958',['Write',['../_d_o_x__i_a_d_l_x_i2_c__write.html',1,'DOX_IADLXI2C']]], - ['writelog_1959',['WriteLog',['../_d_o_x__i_a_d_l_x_log__write_log.html',1,'DOX_IADLXLog']]] + ['waitforverticalrefresh_2120',['WaitForVerticalRefresh',['../c__wait_for_vertical_refresh.html',1,'domain_c_sample_3DGraphics'],['../cpp__wait_for_vertical_refresh.html',1,'domain_cpp_sample_3DGraphics']]], + ['workwithadl_2121',['WorkWithADL',['../c_sample__work_with_a_d_l.html',1,'domain_c_sample_Generic'],['../cpp_sample__work_with_a_d_l.html',1,'domain_cpp_sample_Generic']]], + ['write_2122',['Write',['../_d_o_x__i_a_d_l_x_i2_c__write.html',1,'DOX_IADLXI2C']]], + ['writelog_2123',['WriteLog',['../_d_o_x__i_a_d_l_x_log__write_log.html',1,'DOX_IADLXLog']]] ]; diff --git a/SDKDoc/html/search/pages_17.js b/SDKDoc/html/search/pages_17.js index ab553d31..0a622d35 100644 --- a/SDKDoc/html/search/pages_17.js +++ b/SDKDoc/html/search/pages_17.js @@ -1,4 +1,4 @@ var searchData= [ - ['_7eadlxhelper_1960',['~ADLXHelper',['../page_cpp_help_delete.html',1,'page_ADLXCppHelp']]] + ['_7eadlxhelper_2124',['~ADLXHelper',['../page_cpp_help_delete.html',1,'page_ADLXCppHelp']]] ]; diff --git a/SDKDoc/html/search/pages_2.js b/SDKDoc/html/search/pages_2.js index f16e524f..45b41958 100644 --- a/SDKDoc/html/search/pages_2.js +++ b/SDKDoc/html/search/pages_2.js @@ -1,11 +1,11 @@ var searchData= [ - ['bdffromadlxgpu_1299',['BdfFromADLXGPU',['../_d_o_x__i_a_d_l_mapping__bdf_from_a_d_l_x_g_p_u.html',1,'DOX_IADLMapping']]], - ['begin_1300',['Begin',['../_d_o_x__i_a_d_l_x_list__begin.html',1,'DOX_IADLXList']]], - ['benefits_1301',['Benefits',['../page_guide_bef.html',1,'page_adlxprogrammingguide']]], - ['biosinfo_1302',['BIOSInfo',['../_d_o_x__i_a_d_l_x_g_p_u__b_i_o_s_info.html',1,'DOX_IADLXGPU']]], - ['boost_1303',['Boost',['../c__boost.html',1,'domain_c_sample_3DGraphics'],['../cpp__boost.html',1,'domain_cpp_sample_3DGraphics']]], - ['building_20c_23_20bindings_20for_20adlx_1304',['Building C# bindings for ADLX',['../page_guide_bindcsharp.html',1,'page_guide_qs']]], - ['building_20java_20bindings_20for_20adlx_1305',['Building Java bindings for ADLX',['../page_guide_bindjava.html',1,'page_guide_qs']]], - ['building_20python_20bindings_20for_20adlx_1306',['Building Python bindings for ADLX',['../page_guide_bindpy.html',1,'page_guide_qs']]] + ['bdffromadlxgpu_1409',['BdfFromADLXGPU',['../_d_o_x__i_a_d_l_mapping__bdf_from_a_d_l_x_g_p_u.html',1,'DOX_IADLMapping']]], + ['begin_1410',['Begin',['../_d_o_x__i_a_d_l_x_list__begin.html',1,'DOX_IADLXList']]], + ['benefits_1411',['Benefits',['../page_guide_bef.html',1,'page_adlxprogrammingguide']]], + ['biosinfo_1412',['BIOSInfo',['../_d_o_x__i_a_d_l_x_g_p_u__b_i_o_s_info.html',1,'DOX_IADLXGPU']]], + ['boost_1413',['Boost',['../c__boost.html',1,'domain_c_sample_3DGraphics'],['../cpp__boost.html',1,'domain_cpp_sample_3DGraphics']]], + ['building_20c_23_20bindings_20for_20adlx_1414',['Building C# bindings for ADLX',['../page_guide_bindcsharp.html',1,'page_guide_qs']]], + ['building_20java_20bindings_20for_20adlx_1415',['Building Java bindings for ADLX',['../page_guide_bindjava.html',1,'page_guide_qs']]], + ['building_20python_20bindings_20for_20adlx_1416',['Building Python bindings for ADLX',['../page_guide_bindpy.html',1,'page_guide_qs']]] ]; diff --git a/SDKDoc/html/search/pages_3.js b/SDKDoc/html/search/pages_3.js index fdf4d695..35b153ca 100644 --- a/SDKDoc/html/search/pages_3.js +++ b/SDKDoc/html/search/pages_3.js @@ -1,15 +1,15 @@ var searchData= [ - ['c_20samples_1307',['C Samples',['../page_sample_c.html',1,'domain_samplePage']]], - ['c_23_20samples_1308',['C# Samples',['../page_sample_cs.html',1,'domain_samplePage']]], - ['c_2b_2b_20samples_1309',['C++ Samples',['../page_sample_cpp.html',1,'domain_samplePage']]], - ['chill_1310',['Chill',['../c__chill.html',1,'domain_c_sample_3DGraphics'],['../cpp__chill.html',1,'domain_cpp_sample_3DGraphics']]], - ['clear_1311',['Clear',['../_d_o_x__i_a_d_l_x_list__clear.html',1,'DOX_IADLXList']]], - ['clearperformancemetricshistory_1312',['ClearPerformanceMetricsHistory',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__clear_performance_metrics_history.html',1,'DOX_IADLXPerformanceMonitoringServices']]], - ['clearuser3dlut_1313',['ClearUser3DLUT',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__clear_user3_d_l_u_t.html',1,'DOX_IADLXDisplay3DLUT']]], - ['compatibility_1314',['Compatibility',['../page_guide__compatibility.html',1,'page_guide_spe']]], - ['connectortype_1315',['ConnectorType',['../_d_o_x__i_a_d_l_x_display__connector_type.html',1,'DOX_IADLXDisplay']]], - ['cpuusage_1316',['CPUUsage',['../_d_o_x__i_a_d_l_x_system_metrics__c_p_u_usage.html',1,'DOX_IADLXSystemMetrics']]], - ['create_1317',['Create',['../_d_o_x__i_a_d_l_x_simple_eyefinity__create.html',1,'DOX_IADLXSimpleEyefinity']]], - ['createnewresolution_1318',['CreateNewResolution',['../_d_o_x__i_a_d_l_x_display_custom_resolution__create_new_resolution.html',1,'DOX_IADLXDisplayCustomResolution']]] + ['c_20samples_1417',['C Samples',['../page_sample_c.html',1,'domain_samplePage']]], + ['c_23_20samples_1418',['C# Samples',['../page_sample_cs.html',1,'domain_samplePage']]], + ['c_2b_2b_20samples_1419',['C++ Samples',['../page_sample_cpp.html',1,'domain_samplePage']]], + ['chill_1420',['Chill',['../c__chill.html',1,'domain_c_sample_3DGraphics'],['../cpp__chill.html',1,'domain_cpp_sample_3DGraphics']]], + ['clear_1421',['Clear',['../_d_o_x__i_a_d_l_x_list__clear.html',1,'DOX_IADLXList']]], + ['clearperformancemetricshistory_1422',['ClearPerformanceMetricsHistory',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__clear_performance_metrics_history.html',1,'DOX_IADLXPerformanceMonitoringServices']]], + ['clearuser3dlut_1423',['ClearUser3DLUT',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__clear_user3_d_l_u_t.html',1,'DOX_IADLXDisplay3DLUT']]], + ['compatibility_1424',['Compatibility',['../page_guide__compatibility.html',1,'page_guide_spe']]], + ['connectortype_1425',['ConnectorType',['../_d_o_x__i_a_d_l_x_display__connector_type.html',1,'DOX_IADLXDisplay']]], + ['cpuusage_1426',['CPUUsage',['../_d_o_x__i_a_d_l_x_system_metrics__c_p_u_usage.html',1,'DOX_IADLXSystemMetrics']]], + ['create_1427',['Create',['../_d_o_x__i_a_d_l_x_simple_eyefinity__create.html',1,'DOX_IADLXSimpleEyefinity']]], + ['createnewresolution_1428',['CreateNewResolution',['../_d_o_x__i_a_d_l_x_display_custom_resolution__create_new_resolution.html',1,'DOX_IADLXDisplayCustomResolution']]] ]; diff --git a/SDKDoc/html/search/pages_4.js b/SDKDoc/html/search/pages_4.js index de7e0de2..9861952a 100644 --- a/SDKDoc/html/search/pages_4.js +++ b/SDKDoc/html/search/pages_4.js @@ -1,34 +1,34 @@ var searchData= [ - ['deleteresolution_1319',['DeleteResolution',['../_d_o_x__i_a_d_l_x_display_custom_resolution__delete_resolution.html',1,'DOX_IADLXDisplayCustomResolution']]], - ['desktop_1320',['Desktop',['../desktop.html',1,'page_interfaces'],['../domain_c_sample__desktop.html',1,'page_sample_c'],['../domain_cpp_sample__desktop.html',1,'page_sample_cpp']]], - ['desktopsevent_1321',['DesktopsEvent',['../c_sample_desktopevent.html',1,'domain_c_sample_globalsync'],['../cpp_sample_desktopevent.html',1,'domain_cpp_sample_globalsync']]], - ['destroy_1322',['Destroy',['../_d_o_x__i_a_d_l_x_simple_eyefinity__destroy.html',1,'DOX_IADLXSimpleEyefinity']]], - ['destroyall_1323',['DestroyAll',['../_d_o_x__i_a_d_l_x_simple_eyefinity__destroy_all.html',1,'DOX_IADLXSimpleEyefinity']]], - ['deviceid_1324',['DeviceId',['../_d_o_x__i_a_d_l_x_g_p_u__device_id.html',1,'DOX_IADLXGPU']]], - ['disclaimers_1325',['Disclaimers',['../page_legal__disclaimer.html',1,'page_legal']]], - ['display_1326',['Display',['../display.html',1,'page_interfaces'],['../domain_c_sample__display.html',1,'page_sample_c'],['../domain_cpp_sample__display.html',1,'page_sample_cpp']]], - ['display3dlut_1327',['Display3DLUT',['../c_sample_display3_d_l_u_t.html',1,'domain_c_sample_Display'],['../cpp_sample_display3_d_l_u_t.html',1,'domain_cpp_sample_Display']]], - ['displayblanking_1328',['DisplayBlanking',['../c_sample_display_blanking.html',1,'domain_c_sample_Display'],['../cpp_sample_display_blanking.html',1,'domain_cpp_sample_Display']]], - ['displaycolordepth_1329',['DisplayColorDepth',['../c_display__color_depth.html',1,'domain_c_sample_Display'],['../cpp_display__color_depth.html',1,'domain_cpp_sample_Display']]], - ['displaycustomcolor_1330',['DisplayCustomColor',['../c_display__custom_color.html',1,'domain_c_sample_Display'],['../cpp_display__custom_color.html',1,'domain_cpp_sample_Display']]], - ['displaycustomresolution_1331',['DisplayCustomResolution',['../c_display__custom_resolution.html',1,'domain_c_sample_Display'],['../cpp_display__custom_resolution.html',1,'domain_cpp_sample_Display']]], - ['displayevents_1332',['DisplayEvents',['../c_sample_display_events.html',1,'domain_c_sample_Display'],['../cpp_sample_display_events.html',1,'domain_cpp_sample_Display'],['../cs_sample_display_events.html',1,'page_sample_cs'],['../java_sample_display_events.html',1,'page_sample_java'],['../py_sample_display_events.html',1,'page_sample_py']]], - ['displayfreesync_1333',['DisplayFreeSync',['../c_display__free_sync.html',1,'domain_c_sample_Display'],['../cpp_display__free_sync.html',1,'domain_cpp_sample_Display']]], - ['displaygamma_1334',['DisplayGamma',['../c_sample_display_gamma.html',1,'domain_c_sample_Display'],['../cpp_sample_display_gamma.html',1,'domain_cpp_sample_Display']]], - ['displaygamut_1335',['DisplayGamut',['../c_sample_display_gamut.html',1,'domain_c_sample_Display'],['../cpp_sample_display_gamut.html',1,'domain_cpp_sample_Display']]], - ['displaygpuscaling_1336',['DisplayGPUScaling',['../c_display__g_p_u_scaling.html',1,'domain_c_sample_Display'],['../cpp_display__g_p_u_scaling.html',1,'domain_cpp_sample_Display']]], - ['displayhdcp_1337',['DisplayHDCP',['../c_display__h_d_c_p.html',1,'domain_c_sample_Display'],['../cpp_display__h_d_c_p.html',1,'domain_cpp_sample_Display']]], - ['displayinfo_1338',['DisplayInfo',['../c_sample_displayinfo.html',1,'domain_c_sample_Display'],['../cpp_sample_displayinfo.html',1,'domain_cpp_sample_Display'],['../cs_sample_displayinfo.html',1,'page_sample_cs'],['../java_sample_displayinfo.html',1,'page_sample_java'],['../py_sample_displayinfo.html',1,'page_sample_py']]], - ['displayintegerscaling_1339',['DisplayIntegerScaling',['../c_display__integer_scaling.html',1,'domain_c_sample_Display'],['../cpp_display__integer_scaling.html',1,'domain_cpp_sample_Display']]], - ['displayorientation_1340',['DisplayOrientation',['../_d_o_x__i_a_d_l_x_eyefinity_desktop__display_orientation.html',1,'DOX_IADLXEyefinityDesktop']]], - ['displaypixelformat_1341',['DisplayPixelFormat',['../c_display__pixel_format.html',1,'domain_c_sample_Display'],['../cpp_display__pixel_format.html',1,'domain_cpp_sample_Display']]], - ['displayscalingmode_1342',['DisplayScalingMode',['../c_display__scaling_mode.html',1,'domain_c_sample_Display'],['../cpp_display__scaling_mode.html',1,'domain_cpp_sample_Display']]], - ['displaysettingsevent_1343',['DisplaySettingsEvent',['../c_display_settings_event.html',1,'domain_c_sample_Display'],['../cpp_display_settings_event.html',1,'domain_cpp_sample_Display']]], - ['displaysize_1344',['DisplaySize',['../_d_o_x__i_a_d_l_x_eyefinity_desktop__display_size.html',1,'DOX_IADLXEyefinityDesktop']]], - ['displaytopleft_1345',['DisplayTopLeft',['../_d_o_x__i_a_d_l_x_eyefinity_desktop__display_top_left.html',1,'DOX_IADLXEyefinityDesktop']]], - ['displaytype_1346',['DisplayType',['../_d_o_x__i_a_d_l_x_display__display_type.html',1,'DOX_IADLXDisplay']]], - ['displayvaribright_1347',['DisplayVariBright',['../c_display__display_vari_bright.html',1,'domain_c_sample_Display'],['../cpp_display__display_vari_bright.html',1,'domain_cpp_sample_Display']]], - ['displayvsr_1348',['DisplayVSR',['../c_display__v_s_r.html',1,'domain_c_sample_Display'],['../cpp_display__v_s_r.html',1,'domain_cpp_sample_Display']]], - ['driverpath_1349',['DriverPath',['../_d_o_x__i_a_d_l_x_g_p_u__driver_path.html',1,'DOX_IADLXGPU']]] + ['deleteresolution_1429',['DeleteResolution',['../_d_o_x__i_a_d_l_x_display_custom_resolution__delete_resolution.html',1,'DOX_IADLXDisplayCustomResolution']]], + ['desktop_1430',['Desktop',['../desktop.html',1,'page_interfaces'],['../domain_c_sample__desktop.html',1,'page_sample_c'],['../domain_cpp_sample__desktop.html',1,'page_sample_cpp']]], + ['desktopsevent_1431',['DesktopsEvent',['../c_sample_desktopevent.html',1,'domain_c_sample_globalsync'],['../cpp_sample_desktopevent.html',1,'domain_cpp_sample_globalsync']]], + ['destroy_1432',['Destroy',['../_d_o_x__i_a_d_l_x_simple_eyefinity__destroy.html',1,'DOX_IADLXSimpleEyefinity']]], + ['destroyall_1433',['DestroyAll',['../_d_o_x__i_a_d_l_x_simple_eyefinity__destroy_all.html',1,'DOX_IADLXSimpleEyefinity']]], + ['deviceid_1434',['DeviceId',['../_d_o_x__i_a_d_l_x_g_p_u__device_id.html',1,'DOX_IADLXGPU']]], + ['disclaimers_1435',['Disclaimers',['../page_legal__disclaimer.html',1,'page_legal']]], + ['display_1436',['Display',['../display.html',1,'page_interfaces'],['../domain_c_sample__display.html',1,'page_sample_c'],['../domain_cpp_sample__display.html',1,'page_sample_cpp']]], + ['display3dlut_1437',['Display3DLUT',['../c_sample_display3_d_l_u_t.html',1,'domain_c_sample_Display'],['../cpp_sample_display3_d_l_u_t.html',1,'domain_cpp_sample_Display']]], + ['displayblanking_1438',['DisplayBlanking',['../c_sample_display_blanking.html',1,'domain_c_sample_Display'],['../cpp_sample_display_blanking.html',1,'domain_cpp_sample_Display']]], + ['displaycolordepth_1439',['DisplayColorDepth',['../c_display__color_depth.html',1,'domain_c_sample_Display'],['../cpp_display__color_depth.html',1,'domain_cpp_sample_Display']]], + ['displayconnectivityexperience_1440',['DisplayConnectivityExperience',['../c_display__display_connectivity_experience.html',1,'domain_c_sample_Display'],['../cpp_display__display_connectivity_experience.html',1,'domain_cpp_sample_Display']]], + ['displaycustomcolor_1441',['DisplayCustomColor',['../c_display__custom_color.html',1,'domain_c_sample_Display'],['../cpp_display__custom_color.html',1,'domain_cpp_sample_Display']]], + ['displaycustomresolution_1442',['DisplayCustomResolution',['../c_display__custom_resolution.html',1,'domain_c_sample_Display'],['../cpp_display__custom_resolution.html',1,'domain_cpp_sample_Display']]], + ['displayevents_1443',['DisplayEvents',['../c_sample_display_events.html',1,'domain_c_sample_Display'],['../cpp_sample_display_events.html',1,'domain_cpp_sample_Display'],['../cs_sample_display_events.html',1,'page_sample_cs'],['../java_sample_display_events.html',1,'page_sample_java'],['../py_sample_display_events.html',1,'page_sample_py']]], + ['displayfreesync_1444',['DisplayFreeSync',['../c_display__free_sync.html',1,'domain_c_sample_Display'],['../cpp_display__free_sync.html',1,'domain_cpp_sample_Display']]], + ['displaygamma_1445',['DisplayGamma',['../c_sample_display_gamma.html',1,'domain_c_sample_Display'],['../cpp_sample_display_gamma.html',1,'domain_cpp_sample_Display']]], + ['displaygamut_1446',['DisplayGamut',['../c_sample_display_gamut.html',1,'domain_c_sample_Display'],['../cpp_sample_display_gamut.html',1,'domain_cpp_sample_Display']]], + ['displaygpuscaling_1447',['DisplayGPUScaling',['../c_display__g_p_u_scaling.html',1,'domain_c_sample_Display'],['../cpp_display__g_p_u_scaling.html',1,'domain_cpp_sample_Display']]], + ['displayhdcp_1448',['DisplayHDCP',['../c_display__h_d_c_p.html',1,'domain_c_sample_Display'],['../cpp_display__h_d_c_p.html',1,'domain_cpp_sample_Display']]], + ['displayinfo_1449',['DisplayInfo',['../c_sample_displayinfo.html',1,'domain_c_sample_Display'],['../cpp_sample_displayinfo.html',1,'domain_cpp_sample_Display'],['../cs_sample_displayinfo.html',1,'page_sample_cs'],['../java_sample_displayinfo.html',1,'page_sample_java'],['../py_sample_displayinfo.html',1,'page_sample_py']]], + ['displayintegerscaling_1450',['DisplayIntegerScaling',['../c_display__integer_scaling.html',1,'domain_c_sample_Display'],['../cpp_display__integer_scaling.html',1,'domain_cpp_sample_Display']]], + ['displayorientation_1451',['DisplayOrientation',['../_d_o_x__i_a_d_l_x_eyefinity_desktop__display_orientation.html',1,'DOX_IADLXEyefinityDesktop']]], + ['displaypixelformat_1452',['DisplayPixelFormat',['../c_display__pixel_format.html',1,'domain_c_sample_Display'],['../cpp_display__pixel_format.html',1,'domain_cpp_sample_Display']]], + ['displayscalingmode_1453',['DisplayScalingMode',['../c_display__scaling_mode.html',1,'domain_c_sample_Display'],['../cpp_display__scaling_mode.html',1,'domain_cpp_sample_Display']]], + ['displaysize_1454',['DisplaySize',['../_d_o_x__i_a_d_l_x_eyefinity_desktop__display_size.html',1,'DOX_IADLXEyefinityDesktop']]], + ['displaytopleft_1455',['DisplayTopLeft',['../_d_o_x__i_a_d_l_x_eyefinity_desktop__display_top_left.html',1,'DOX_IADLXEyefinityDesktop']]], + ['displaytype_1456',['DisplayType',['../_d_o_x__i_a_d_l_x_display__display_type.html',1,'DOX_IADLXDisplay']]], + ['displayvaribright_1457',['DisplayVariBright',['../c_display__display_vari_bright.html',1,'domain_c_sample_Display'],['../cpp_display__display_vari_bright.html',1,'domain_cpp_sample_Display']]], + ['displayvsr_1458',['DisplayVSR',['../c_display__v_s_r.html',1,'domain_c_sample_Display'],['../cpp_display__v_s_r.html',1,'domain_cpp_sample_Display']]], + ['driverpath_1459',['DriverPath',['../_d_o_x__i_a_d_l_x_g_p_u__driver_path.html',1,'DOX_IADLXGPU']]] ]; diff --git a/SDKDoc/html/search/pages_5.js b/SDKDoc/html/search/pages_5.js index 9cf32df3..0e5a0b5d 100644 --- a/SDKDoc/html/search/pages_5.js +++ b/SDKDoc/html/search/pages_5.js @@ -1,9 +1,9 @@ var searchData= [ - ['edid_1350',['EDID',['../_d_o_x__i_a_d_l_x_display__e_d_i_d.html',1,'DOX_IADLXDisplay']]], - ['empty_1351',['Empty',['../_d_o_x__i_a_d_l_x_list__empty.html',1,'DOX_IADLXList']]], - ['enablelog_1352',['EnableLog',['../_d_o_x__i_a_d_l_x_system__enable_log.html',1,'DOX_IADLXSystem']]], - ['end_1353',['End',['../_d_o_x__i_a_d_l_x_list__end.html',1,'DOX_IADLXList']]], - ['enhancedsync_1354',['EnhancedSync',['../c__enhanced_sync.html',1,'domain_c_sample_3DGraphics'],['../cpp__enhanced_sync.html',1,'domain_cpp_sample_3DGraphics']]], - ['eyefinity_1355',['Eyefinity',['../c_sample_eyefinity.html',1,'domain_c_sample_Desktop'],['../cpp_sample_eyefinity.html',1,'domain_cpp_sample_Desktop']]] + ['edid_1460',['EDID',['../_d_o_x__i_a_d_l_x_display__e_d_i_d.html',1,'DOX_IADLXDisplay']]], + ['empty_1461',['Empty',['../_d_o_x__i_a_d_l_x_list__empty.html',1,'DOX_IADLXList']]], + ['enablelog_1462',['EnableLog',['../_d_o_x__i_a_d_l_x_system__enable_log.html',1,'DOX_IADLXSystem']]], + ['end_1463',['End',['../_d_o_x__i_a_d_l_x_list__end.html',1,'DOX_IADLXList']]], + ['enhancedsync_1464',['EnhancedSync',['../c__enhanced_sync.html',1,'domain_c_sample_3DGraphics'],['../cpp__enhanced_sync.html',1,'domain_cpp_sample_3DGraphics']]], + ['eyefinity_1465',['Eyefinity',['../c_sample_eyefinity.html',1,'domain_c_sample_Desktop'],['../cpp_sample_eyefinity.html',1,'domain_cpp_sample_Desktop']]] ]; diff --git a/SDKDoc/html/search/pages_6.js b/SDKDoc/html/search/pages_6.js index 9e93dbfb..5607a7b0 100644 --- a/SDKDoc/html/search/pages_6.js +++ b/SDKDoc/html/search/pages_6.js @@ -1,5 +1,5 @@ var searchData= [ - ['fps_1356',['FPS',['../_d_o_x__i_a_d_l_x_f_p_s__f_p_s.html',1,'DOX_IADLXFPS']]], - ['frtc_1357',['FRTC',['../c__f_r_t_c.html',1,'domain_c_sample_3DGraphics'],['../cpp__f_r_t_c.html',1,'domain_cpp_sample_3DGraphics']]] + ['fps_1466',['FPS',['../_d_o_x__i_a_d_l_x_f_p_s__f_p_s.html',1,'DOX_IADLXFPS']]], + ['frtc_1467',['FRTC',['../c__f_r_t_c.html',1,'domain_c_sample_3DGraphics'],['../cpp__f_r_t_c.html',1,'domain_cpp_sample_3DGraphics']]] ]; diff --git a/SDKDoc/html/search/pages_7.js b/SDKDoc/html/search/pages_7.js index c39fc6f7..b1bc506d 100644 --- a/SDKDoc/html/search/pages_7.js +++ b/SDKDoc/html/search/pages_7.js @@ -1,179 +1,193 @@ var searchData= [ - ['get3dlut_1358',['Get3DLUT',['../_d_o_x__i_a_d_l_x_display_services__get3_d_l_u_t.html',1,'DOX_IADLXDisplayServices']]], - ['get3dsettingschangedhandling_1359',['Get3DSettingsChangedHandling',['../_d_o_x__i_a_d_l_x3_d_settings_services__get3_d_settings_changed_handling.html',1,'DOX_IADLX3DSettingsServices']]], - ['get3dsettingsservices_1360',['Get3DSettingsServices',['../_d_o_x__i_a_d_l_x_system__get3_d_settings_services.html',1,'DOX_IADLXSystem']]], - ['getadlmapping_1361',['GetAdlMapping',['../page_cpp_help_get_adl_mapping.html',1,'page_ADLXCppHelp']]], - ['getadlxdesktopfromadlids_1362',['GetADLXDesktopFromADLIds',['../_d_o_x__i_a_d_l_mapping__get_a_d_l_x_desktop_from_a_d_l_ids.html',1,'DOX_IADLMapping']]], - ['getadlxdisplayfromadlids_1363',['GetADLXDisplayFromADLIds',['../_d_o_x__i_a_d_l_mapping__get_a_d_l_x_display_from_a_d_l_ids.html',1,'DOX_IADLMapping']]], - ['getadlxgpufromadladapterindex_1364',['GetADLXGPUFromAdlAdapterIndex',['../_d_o_x__i_a_d_l_mapping__get_a_d_l_x_g_p_u_from_adl_adapter_index.html',1,'DOX_IADLMapping']]], - ['getadlxgpufrombdf_1365',['GetADLXGPUFromBdf',['../_d_o_x__i_a_d_l_mapping__get_a_d_l_x_g_p_u_from_bdf.html',1,'DOX_IADLMapping']]], - ['getallmetricshistory_1366',['GetAllMetricsHistory',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_all_metrics_history.html',1,'DOX_IADLXPerformanceMonitoringServices']]], - ['getalluser3dlut_1367',['GetAllUser3DLUT',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_all_user3_d_l_u_t.html',1,'DOX_IADLXDisplay3DLUT']]], - ['getanisotropicfiltering_1368',['GetAnisotropicFiltering',['../_d_o_x__i_a_d_l_x3_d_settings_services__get_anisotropic_filtering.html',1,'DOX_IADLX3DSettingsServices']]], - ['getantialiasing_1369',['GetAntiAliasing',['../_d_o_x__i_a_d_l_x3_d_settings_services__get_anti_aliasing.html',1,'DOX_IADLX3DSettingsServices']]], - ['getantilag_1370',['GetAntiLag',['../_d_o_x__i_a_d_l_x3_d_settings_services__get_anti_lag.html',1,'DOX_IADLX3DSettingsServices']]], - ['getautotuning_1371',['GetAutoTuning',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_auto_tuning.html',1,'DOX_IADLXGPUTuningServices']]], - ['getboost_1372',['GetBoost',['../_d_o_x__i_a_d_l_x3_d_settings_services__get_boost.html',1,'DOX_IADLX3DSettingsServices']]], - ['getbrightness_1373',['GetBrightness',['../_d_o_x__i_a_d_l_x_display_custom_color__get_brightness.html',1,'DOX_IADLXDisplayCustomColor']]], - ['getbrightnessrange_1374',['GetBrightnessRange',['../_d_o_x__i_a_d_l_x_display_custom_color__get_brightness_range.html',1,'DOX_IADLXDisplayCustomColor']]], - ['getchill_1375',['GetChill',['../_d_o_x__i_a_d_l_x3_d_settings_services__get_chill.html',1,'DOX_IADLX3DSettingsServices']]], - ['getcolordepth_1376',['GetColorDepth',['../_d_o_x__i_a_d_l_x_display_services__get_color_depth.html',1,'DOX_IADLXDisplayServices']]], - ['getcontrast_1377',['GetContrast',['../_d_o_x__i_a_d_l_x_display_custom_color__get_contrast.html',1,'DOX_IADLXDisplayCustomColor']]], - ['getcontrastrange_1378',['GetContrastRange',['../_d_o_x__i_a_d_l_x_display_custom_color__get_contrast_range.html',1,'DOX_IADLXDisplayCustomColor']]], - ['getcpuusagerange_1379',['GetCPUUsageRange',['../_d_o_x__i_a_d_l_x_system_metrics_support__get_c_p_u_usage_range.html',1,'DOX_IADLXSystemMetricsSupport']]], - ['getcurrentallmetrics_1380',['GetCurrentAllMetrics',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_all_metrics.html',1,'DOX_IADLXPerformanceMonitoringServices']]], - ['getcurrentappliedresolution_1381',['GetCurrentAppliedResolution',['../_d_o_x__i_a_d_l_x_display_custom_resolution__get_current_applied_resolution.html',1,'DOX_IADLXDisplayCustomResolution']]], - ['getcurrentfps_1382',['GetCurrentFPS',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_f_p_s.html',1,'DOX_IADLXPerformanceMonitoringServices']]], - ['getcurrentgpumetrics_1383',['GetCurrentGPUMetrics',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_g_p_u_metrics.html',1,'DOX_IADLXPerformanceMonitoringServices']]], - ['getcurrentperformancemetricshistorysize_1384',['GetCurrentPerformanceMetricsHistorySize',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_performance_metrics_history_size.html',1,'DOX_IADLXPerformanceMonitoringServices']]], - ['getcurrentsystemmetrics_1385',['GetCurrentSystemMetrics',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_system_metrics.html',1,'DOX_IADLXPerformanceMonitoringServices']]], - ['getcustomcolor_1386',['GetCustomColor',['../_d_o_x__i_a_d_l_x_display_services__get_custom_color.html',1,'DOX_IADLXDisplayServices']]], - ['getcustomresolution_1387',['GetCustomResolution',['../_d_o_x__i_a_d_l_x_display_services__get_custom_resolution.html',1,'DOX_IADLXDisplayServices']]], - ['getdescription_1388',['GetDescription',['../_d_o_x__i_a_d_l_x_memory_timing_description__get_description.html',1,'DOX_IADLXMemoryTimingDescription']]], - ['getdesktopchangedhandling_1389',['GetDesktopChangedHandling',['../_d_o_x__i_a_d_l_x_desktop_services__get_desktop_changed_handling.html',1,'DOX_IADLXDesktopServices']]], - ['getdesktops_1390',['GetDesktops',['../_d_o_x__i_a_d_l_x_desktop_services__get_desktops.html',1,'DOX_IADLXDesktopServices']]], - ['getdesktopsservices_1391',['GetDesktopsServices',['../_d_o_x__i_a_d_l_x_system__get_desktops_services.html',1,'DOX_IADLXSystem']]], - ['getdisplay_1392',['GetDisplay',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event__get_display.html',1,'DOX_IADLXDisplay3DLUTChangedEvent'],['../_d_o_x__i_a_d_l_x_display_gamma_changed_event__get_display.html',1,'DOX_IADLXDisplayGammaChangedEvent'],['../_d_o_x__i_a_d_l_x_display_gamut_changed_event__get_display.html',1,'DOX_IADLXDisplayGamutChangedEvent'],['../_d_o_x__i_a_d_l_x_display_settings_changed_event__get_display.html',1,'DOX_IADLXDisplaySettingsChangedEvent'],['../_d_o_x__i_a_d_l_x_eyefinity_desktop__get_display.html',1,'DOX_IADLXEyefinityDesktop']]], - ['getdisplayblanking_1393',['GetDisplayBlanking',['../_d_o_x__i_a_d_l_x_display_services1__get_display_blanking.html',1,'DOX_IADLXDisplayServices1']]], - ['getdisplaychangedhandling_1394',['GetDisplayChangedHandling',['../_d_o_x__i_a_d_l_x_display_services__get_display_changed_handling.html',1,'DOX_IADLXDisplayServices']]], - ['getdisplays_1395',['GetDisplays',['../_d_o_x__i_a_d_l_x_desktop__get_displays.html',1,'DOX_IADLXDesktop'],['../_d_o_x__i_a_d_l_x_display_services__get_displays.html',1,'DOX_IADLXDisplayServices']]], - ['getdisplaysservices_1396',['GetDisplaysServices',['../_d_o_x__i_a_d_l_x_system__get_displays_services.html',1,'DOX_IADLXSystem']]], - ['getemptyfantuningstates_1397',['GetEmptyFanTuningStates',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__get_empty_fan_tuning_states.html',1,'DOX_IADLXManualFanTuning']]], - ['getemptygputuningstates_1398',['GetEmptyGPUTuningStates',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning1__get_empty_g_p_u_tuning_states.html',1,'DOX_IADLXManualGraphicsTuning1']]], - ['getemptyvramtuningstates_1399',['GetEmptyVRAMTuningStates',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_empty_v_r_a_m_tuning_states.html',1,'DOX_IADLXManualVRAMTuning1']]], - ['getenhancedsync_1400',['GetEnhancedSync',['../_d_o_x__i_a_d_l_x3_d_settings_services__get_enhanced_sync.html',1,'DOX_IADLX3DSettingsServices']]], - ['getfanspeed_1401',['GetFanSpeed',['../_d_o_x__i_a_d_l_x_manual_fan_tuning_state__get_fan_speed.html',1,'DOX_IADLXManualFanTuningState']]], - ['getfantuningranges_1402',['GetFanTuningRanges',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__get_fan_tuning_ranges.html',1,'DOX_IADLXManualFanTuning']]], - ['getfantuningstates_1403',['GetFanTuningStates',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__get_fan_tuning_states.html',1,'DOX_IADLXManualFanTuning']]], - ['getfps_1404',['GetFPS',['../_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__get_f_p_s.html',1,'DOX_IADLX3DFrameRateTargetControl'],['../_d_o_x__i_a_d_l_x_all_metrics__get_f_p_s.html',1,'DOX_IADLXAllMetrics']]], - ['getfpshistory_1405',['GetFPSHistory',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_f_p_s_history.html',1,'DOX_IADLXPerformanceMonitoringServices']]], - ['getfpsrange_1406',['GetFPSRange',['../_d_o_x__i_a_d_l_x3_d_chill__get_f_p_s_range.html',1,'DOX_IADLX3DChill'],['../_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__get_f_p_s_range.html',1,'DOX_IADLX3DFrameRateTargetControl']]], - ['getframeratetargetcontrol_1407',['GetFrameRateTargetControl',['../_d_o_x__i_a_d_l_x3_d_settings_services__get_frame_rate_target_control.html',1,'DOX_IADLX3DSettingsServices']]], - ['getfreesync_1408',['GetFreeSync',['../_d_o_x__i_a_d_l_x_display_services__get_free_sync.html',1,'DOX_IADLXDisplayServices']]], - ['getfrequency_1409',['GetFrequency',['../_d_o_x__i_a_d_l_x_manual_tuning_state__get_frequency.html',1,'DOX_IADLXManualTuningState']]], - ['getgamma_1410',['GetGamma',['../_d_o_x__i_a_d_l_x_display_services__get_gamma.html',1,'DOX_IADLXDisplayServices']]], - ['getgammacoefficient_1411',['GetGammaCoefficient',['../_d_o_x__i_a_d_l_x_display_gamma__get_gamma_coefficient.html',1,'DOX_IADLXDisplayGamma']]], - ['getgammaramp_1412',['GetGammaRamp',['../_d_o_x__i_a_d_l_x_display_gamma__get_gamma_ramp.html',1,'DOX_IADLXDisplayGamma']]], - ['getgamut_1413',['GetGamut',['../_d_o_x__i_a_d_l_x_display_services__get_gamut.html',1,'DOX_IADLXDisplayServices']]], - ['getgamutcolorspace_1414',['GetGamutColorSpace',['../_d_o_x__i_a_d_l_x_display_gamut__get_gamut_color_space.html',1,'DOX_IADLXDisplayGamut']]], - ['getgpu_1415',['GetGPU',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__get_g_p_u.html',1,'DOX_IADLX3DSettingsChangedEvent'],['../_d_o_x__i_a_d_l_x_display__get_g_p_u.html',1,'DOX_IADLXDisplay'],['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__get_g_p_u.html',1,'DOX_IADLXGPUTuningChangedEvent']]], - ['getgpuclockspeedrange_1416',['GetGPUClockSpeedRange',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_clock_speed_range.html',1,'DOX_IADLXGPUMetricsSupport']]], - ['getgpufanspeedrange_1417',['GetGPUFanSpeedRange',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_fan_speed_range.html',1,'DOX_IADLXGPUMetricsSupport']]], - ['getgpuhotspottemperaturerange_1418',['GetGPUHotspotTemperatureRange',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_hotspot_temperature_range.html',1,'DOX_IADLXGPUMetricsSupport']]], - ['getgpuintaketemperaturerange_1419',['GetGPUIntakeTemperatureRange',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_intake_temperature_range.html',1,'DOX_IADLXGPUMetricsSupport']]], - ['getgpumaxfrequency_1420',['GetGPUMaxFrequency',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_max_frequency.html',1,'DOX_IADLXManualGraphicsTuning2']]], - ['getgpumaxfrequencyrange_1421',['GetGPUMaxFrequencyRange',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_max_frequency_range.html',1,'DOX_IADLXManualGraphicsTuning2']]], - ['getgpumetrics_1422',['GetGPUMetrics',['../_d_o_x__i_a_d_l_x_all_metrics__get_g_p_u_metrics.html',1,'DOX_IADLXAllMetrics']]], - ['getgpumetricshistory_1423',['GetGPUMetricsHistory',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_g_p_u_metrics_history.html',1,'DOX_IADLXPerformanceMonitoringServices']]], - ['getgpuminfrequency_1424',['GetGPUMinFrequency',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_min_frequency.html',1,'DOX_IADLXManualGraphicsTuning2']]], - ['getgpuminfrequencyrange_1425',['GetGPUMinFrequencyRange',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_min_frequency_range.html',1,'DOX_IADLXManualGraphicsTuning2']]], - ['getgpupowerrange_1426',['GetGPUPowerRange',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_power_range.html',1,'DOX_IADLXGPUMetricsSupport']]], - ['getgpus_1427',['GetGPUs',['../_d_o_x__i_a_d_l_x_system__get_g_p_us.html',1,'DOX_IADLXSystem']]], - ['getgpuscaling_1428',['GetGPUScaling',['../_d_o_x__i_a_d_l_x_display_services__get_g_p_u_scaling.html',1,'DOX_IADLXDisplayServices']]], - ['getgpuschangedhandling_1429',['GetGPUsChangedHandling',['../_d_o_x__i_a_d_l_x_system__get_g_p_us_changed_handling.html',1,'DOX_IADLXSystem']]], - ['getgputemperaturerange_1430',['GetGPUTemperatureRange',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_temperature_range.html',1,'DOX_IADLXGPUMetricsSupport']]], - ['getgputotalboardpowerrange_1431',['GetGPUTotalBoardPowerRange',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_total_board_power_range.html',1,'DOX_IADLXGPUMetricsSupport']]], - ['getgputuningchangedhandling_1432',['GetGPUTuningChangedHandling',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_g_p_u_tuning_changed_handling.html',1,'DOX_IADLXGPUTuningServices']]], - ['getgputuningranges_1433',['GetGPUTuningRanges',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning1__get_g_p_u_tuning_ranges.html',1,'DOX_IADLXManualGraphicsTuning1']]], - ['getgputuningservices_1434',['GetGPUTuningServices',['../_d_o_x__i_a_d_l_x_system__get_g_p_u_tuning_services.html',1,'DOX_IADLXSystem']]], - ['getgputuningstates_1435',['GetGPUTuningStates',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning1__get_g_p_u_tuning_states.html',1,'DOX_IADLXManualGraphicsTuning1']]], - ['getgpuusagerange_1436',['GetGPUUsageRange',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_usage_range.html',1,'DOX_IADLXGPUMetricsSupport']]], - ['getgpuvoltage_1437',['GetGPUVoltage',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_voltage.html',1,'DOX_IADLXManualGraphicsTuning2']]], - ['getgpuvoltagerange_1438',['GetGPUVoltageRange',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_voltage_range.html',1,'DOX_IADLXGPUMetricsSupport'],['../_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_voltage_range.html',1,'DOX_IADLXManualGraphicsTuning2']]], - ['getgpuvramclockspeedrange_1439',['GetGPUVRAMClockSpeedRange',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_v_r_a_m_clock_speed_range.html',1,'DOX_IADLXGPUMetricsSupport']]], - ['getgpuvramrange_1440',['GetGPUVRAMRange',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_v_r_a_m_range.html',1,'DOX_IADLXGPUMetricsSupport']]], - ['gethdcp_1441',['GetHDCP',['../_d_o_x__i_a_d_l_x_display_services__get_h_d_c_p.html',1,'DOX_IADLXDisplayServices']]], - ['gethdruser3dlut_1442',['GetHDRUser3DLUT',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_h_d_r_user3_d_l_u_t.html',1,'DOX_IADLXDisplay3DLUT']]], - ['gethue_1443',['GetHue',['../_d_o_x__i_a_d_l_x_display_custom_color__get_hue.html',1,'DOX_IADLXDisplayCustomColor']]], - ['gethuerange_1444',['GetHueRange',['../_d_o_x__i_a_d_l_x_display_custom_color__get_hue_range.html',1,'DOX_IADLXDisplayCustomColor']]], - ['geti2c_1445',['GetI2C',['../_d_o_x__i_a_d_l_x_system__get_i2_c.html',1,'DOX_IADLXSystem']]], - ['getimagesharpening_1446',['GetImageSharpening',['../_d_o_x__i_a_d_l_x3_d_settings_services__get_image_sharpening.html',1,'DOX_IADLX3DSettingsServices']]], - ['getintegerscaling_1447',['GetIntegerScaling',['../_d_o_x__i_a_d_l_x_display_services__get_integer_scaling.html',1,'DOX_IADLXDisplayServices']]], - ['getlevel_1448',['GetLevel',['../_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__get_level.html',1,'DOX_IADLX3DAnisotropicFiltering'],['../_d_o_x__i_a_d_l_x3_d_anti_aliasing__get_level.html',1,'DOX_IADLX3DAntiAliasing'],['../_d_o_x__i_a_d_l_x3_d_anti_lag1__get_level.html',1,'DOX_IADLX3DAntiLag1'],['../_d_o_x__i_a_d_l_x3_d_tessellation__get_level.html',1,'DOX_IADLX3DTessellation']]], - ['getmanualfantuning_1449',['GetManualFanTuning',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_fan_tuning.html',1,'DOX_IADLXGPUTuningServices']]], - ['getmanualgfxtuning_1450',['GetManualGFXTuning',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_g_f_x_tuning.html',1,'DOX_IADLXGPUTuningServices']]], - ['getmanualpowertuning_1451',['GetManualPowerTuning',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_power_tuning.html',1,'DOX_IADLXGPUTuningServices']]], - ['getmanualvramtuning_1452',['GetManualVRAMTuning',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_v_r_a_m_tuning.html',1,'DOX_IADLXGPUTuningServices']]], - ['getmaxfps_1453',['GetMaxFPS',['../_d_o_x__i_a_d_l_x3_d_chill__get_max_f_p_s.html',1,'DOX_IADLX3DChill']]], - ['getmaxperformancemetricshistorysize_1454',['GetMaxPerformanceMetricsHistorySize',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_max_performance_metrics_history_size.html',1,'DOX_IADLXPerformanceMonitoringServices']]], - ['getmaxperformancemetricshistorysizerange_1455',['GetMaxPerformanceMetricsHistorySizeRange',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_max_performance_metrics_history_size_range.html',1,'DOX_IADLXPerformanceMonitoringServices']]], - ['getmaxvramfrequency_1456',['GetMaxVRAMFrequency',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_max_v_r_a_m_frequency.html',1,'DOX_IADLXManualVRAMTuning2']]], - ['getmaxvramfrequencyrange_1457',['GetMaxVRAMFrequencyRange',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_max_v_r_a_m_frequency_range.html',1,'DOX_IADLXManualVRAMTuning2']]], - ['getmemorytimingdescription_1458',['GetMemoryTimingDescription',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_memory_timing_description.html',1,'DOX_IADLXManualVRAMTuning1'],['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_memory_timing_description.html',1,'DOX_IADLXManualVRAMTuning2']]], - ['getmethod_1459',['GetMethod',['../_d_o_x__i_a_d_l_x3_d_anti_aliasing__get_method.html',1,'DOX_IADLX3DAntiAliasing']]], - ['getminacousticlimit_1460',['GetMinAcousticLimit',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_acoustic_limit.html',1,'DOX_IADLXManualFanTuning']]], - ['getminacousticlimitrange_1461',['GetMinAcousticLimitRange',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_acoustic_limit_range.html',1,'DOX_IADLXManualFanTuning']]], - ['getminfanspeed_1462',['GetMinFanSpeed',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_fan_speed.html',1,'DOX_IADLXManualFanTuning']]], - ['getminfanspeedrange_1463',['GetMinFanSpeedRange',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_fan_speed_range.html',1,'DOX_IADLXManualFanTuning']]], - ['getminfps_1464',['GetMinFPS',['../_d_o_x__i_a_d_l_x3_d_chill__get_min_f_p_s.html',1,'DOX_IADLX3DChill']]], - ['getmode_1465',['GetMode',['../_d_o_x__i_a_d_l_x3_d_anti_aliasing__get_mode.html',1,'DOX_IADLX3DAntiAliasing'],['../_d_o_x__i_a_d_l_x3_d_tessellation__get_mode.html',1,'DOX_IADLX3DTessellation'],['../_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__get_mode.html',1,'DOX_IADLX3DWaitForVerticalRefresh'],['../_d_o_x__i_a_d_l_x_display_scaling_mode__get_mode.html',1,'DOX_IADLXDisplayScalingMode']]], - ['getmorphologicalantialiasing_1466',['GetMorphologicalAntiAliasing',['../_d_o_x__i_a_d_l_x3_d_settings_services__get_morphological_anti_aliasing.html',1,'DOX_IADLX3DSettingsServices']]], - ['getnumberofdesktops_1467',['GetNumberOfDesktops',['../_d_o_x__i_a_d_l_x_desktop_services__get_number_of_desktops.html',1,'DOX_IADLXDesktopServices']]], - ['getnumberofdisplays_1468',['GetNumberOfDisplays',['../_d_o_x__i_a_d_l_x_desktop__get_number_of_displays.html',1,'DOX_IADLXDesktop'],['../_d_o_x__i_a_d_l_x_display_services__get_number_of_displays.html',1,'DOX_IADLXDisplayServices']]], - ['getorigin_1469',['GetOrigin',['../_d_o_x__i_a_d_l_x_changed_event__get_origin.html',1,'DOX_IADLXChangedEvent']]], - ['getperformancemonitoringservices_1470',['GetPerformanceMonitoringServices',['../_d_o_x__i_a_d_l_x_system__get_performance_monitoring_services.html',1,'DOX_IADLXSystem']]], - ['getpixelformat_1471',['GetPixelFormat',['../_d_o_x__i_a_d_l_x_display_services__get_pixel_format.html',1,'DOX_IADLXDisplayServices']]], - ['getpowerlimit_1472',['GetPowerLimit',['../_d_o_x__i_a_d_l_x_manual_power_tuning__get_power_limit.html',1,'DOX_IADLXManualPowerTuning']]], - ['getpowerlimitrange_1473',['GetPowerLimitRange',['../_d_o_x__i_a_d_l_x_manual_power_tuning__get_power_limit_range.html',1,'DOX_IADLXManualPowerTuning']]], - ['getpresettuning_1474',['GetPresetTuning',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_preset_tuning.html',1,'DOX_IADLXGPUTuningServices']]], - ['getradeonsuperresolution_1475',['GetRadeonSuperResolution',['../_d_o_x__i_a_d_l_x3_d_settings_services__get_radeon_super_resolution.html',1,'DOX_IADLX3DSettingsServices']]], - ['getresetshadercache_1476',['GetResetShaderCache',['../_d_o_x__i_a_d_l_x3_d_settings_services__get_reset_shader_cache.html',1,'DOX_IADLX3DSettingsServices']]], - ['getresolution_1477',['GetResolution',['../_d_o_x__i_a_d_l_x3_d_boost__get_resolution.html',1,'DOX_IADLX3DBoost']]], - ['getresolutionlist_1478',['GetResolutionList',['../_d_o_x__i_a_d_l_x_display_custom_resolution__get_resolution_list.html',1,'DOX_IADLXDisplayCustomResolution']]], - ['getresolutionrange_1479',['GetResolutionRange',['../_d_o_x__i_a_d_l_x3_d_boost__get_resolution_range.html',1,'DOX_IADLX3DBoost']]], - ['getsamplinginterval_1480',['GetSamplingInterval',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_sampling_interval.html',1,'DOX_IADLXPerformanceMonitoringServices']]], - ['getsamplingintervalrange_1481',['GetSamplingIntervalRange',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_sampling_interval_range.html',1,'DOX_IADLXPerformanceMonitoringServices']]], - ['getsaturation_1482',['GetSaturation',['../_d_o_x__i_a_d_l_x_display_custom_color__get_saturation.html',1,'DOX_IADLXDisplayCustomColor']]], - ['getsaturationrange_1483',['GetSaturationRange',['../_d_o_x__i_a_d_l_x_display_custom_color__get_saturation_range.html',1,'DOX_IADLXDisplayCustomColor']]], - ['getscalingmode_1484',['GetScalingMode',['../_d_o_x__i_a_d_l_x_display_services__get_scaling_mode.html',1,'DOX_IADLXDisplayServices']]], - ['getscedynamiccontrast_1485',['GetSCEDynamicContrast',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_s_c_e_dynamic_contrast.html',1,'DOX_IADLXDisplay3DLUT']]], - ['getscedynamiccontrastrange_1486',['GetSCEDynamicContrastRange',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_s_c_e_dynamic_contrast_range.html',1,'DOX_IADLXDisplay3DLUT']]], - ['getsdruser3dlut_1487',['GetSDRUser3DLUT',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_s_d_r_user3_d_l_u_t.html',1,'DOX_IADLXDisplay3DLUT']]], - ['getsharpness_1488',['GetSharpness',['../_d_o_x__i_a_d_l_x3_d_image_sharpening__get_sharpness.html',1,'DOX_IADLX3DImageSharpening'],['../_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__get_sharpness.html',1,'DOX_IADLX3DRadeonSuperResolution']]], - ['getsharpnessrange_1489',['GetSharpnessRange',['../_d_o_x__i_a_d_l_x3_d_image_sharpening__get_sharpness_range.html',1,'DOX_IADLX3DImageSharpening'],['../_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__get_sharpness_range.html',1,'DOX_IADLX3DRadeonSuperResolution']]], - ['getsimpleeyefinity_1490',['GetSimpleEyefinity',['../_d_o_x__i_a_d_l_x_desktop_services__get_simple_eyefinity.html',1,'DOX_IADLXDesktopServices']]], - ['getsmartshiftrange_1491',['GetSmartShiftRange',['../_d_o_x__i_a_d_l_x_system_metrics_support__get_smart_shift_range.html',1,'DOX_IADLXSystemMetricsSupport']]], - ['getsupportedgpumetrics_1492',['GetSupportedGPUMetrics',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_supported_g_p_u_metrics.html',1,'DOX_IADLXPerformanceMonitoringServices']]], - ['getsupportedmemorytimingdescriptionlist_1493',['GetSupportedMemoryTimingDescriptionList',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_supported_memory_timing_description_list.html',1,'DOX_IADLXManualVRAMTuning1'],['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_supported_memory_timing_description_list.html',1,'DOX_IADLXManualVRAMTuning2']]], - ['getsupportedsystemmetrics_1494',['GetSupportedSystemMetrics',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_supported_system_metrics.html',1,'DOX_IADLXPerformanceMonitoringServices']]], - ['getsystemmetrics_1495',['GetSystemMetrics',['../_d_o_x__i_a_d_l_x_all_metrics__get_system_metrics.html',1,'DOX_IADLXAllMetrics']]], - ['getsystemmetricshistory_1496',['GetSystemMetricsHistory',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_system_metrics_history.html',1,'DOX_IADLXPerformanceMonitoringServices']]], - ['getsystemramrange_1497',['GetSystemRAMRange',['../_d_o_x__i_a_d_l_x_system_metrics_support__get_system_r_a_m_range.html',1,'DOX_IADLXSystemMetricsSupport']]], - ['getsystemservices_1498',['GetSystemServices',['../page_cpp_help_get_system_services.html',1,'page_ADLXCppHelp']]], - ['gettargetfanspeed_1499',['GetTargetFanSpeed',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__get_target_fan_speed.html',1,'DOX_IADLXManualFanTuning']]], - ['gettargetfanspeedrange_1500',['GetTargetFanSpeedRange',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__get_target_fan_speed_range.html',1,'DOX_IADLXManualFanTuning']]], - ['gettdclimit_1501',['GetTDCLimit',['../_d_o_x__i_a_d_l_x_manual_power_tuning__get_t_d_c_limit.html',1,'DOX_IADLXManualPowerTuning']]], - ['gettdclimitrange_1502',['GetTDCLimitRange',['../_d_o_x__i_a_d_l_x_manual_power_tuning__get_t_d_c_limit_range.html',1,'DOX_IADLXManualPowerTuning']]], - ['gettemperature_1503',['GetTemperature',['../_d_o_x__i_a_d_l_x_display_custom_color__get_temperature.html',1,'DOX_IADLXDisplayCustomColor'],['../_d_o_x__i_a_d_l_x_manual_fan_tuning_state__get_temperature.html',1,'DOX_IADLXManualFanTuningState']]], - ['gettemperaturerange_1504',['GetTemperatureRange',['../_d_o_x__i_a_d_l_x_display_custom_color__get_temperature_range.html',1,'DOX_IADLXDisplayCustomColor']]], - ['gettessellation_1505',['GetTessellation',['../_d_o_x__i_a_d_l_x3_d_settings_services__get_tessellation.html',1,'DOX_IADLX3DSettingsServices']]], - ['getuser3dlutindex_1506',['GetUser3DLUTIndex',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_user3_d_l_u_t_index.html',1,'DOX_IADLXDisplay3DLUT']]], - ['getvalue_1507',['GetValue',['../_d_o_x__i_a_d_l_x_display_color_depth__get_value.html',1,'DOX_IADLXDisplayColorDepth'],['../_d_o_x__i_a_d_l_x_display_pixel_format__get_value.html',1,'DOX_IADLXDisplayPixelFormat'],['../_d_o_x__i_a_d_l_x_display_resolution__get_value.html',1,'DOX_IADLXDisplayResolution']]], - ['getvaribright_1508',['GetVariBright',['../_d_o_x__i_a_d_l_x_display_services__get_vari_bright.html',1,'DOX_IADLXDisplayServices']]], - ['getvirtualsuperresolution_1509',['GetVirtualSuperResolution',['../_d_o_x__i_a_d_l_x_display_services__get_virtual_super_resolution.html',1,'DOX_IADLXDisplayServices']]], - ['getvoltage_1510',['GetVoltage',['../_d_o_x__i_a_d_l_x_manual_tuning_state__get_voltage.html',1,'DOX_IADLXManualTuningState']]], - ['getvramtuningranges_1511',['GetVRAMTuningRanges',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_v_r_a_m_tuning_ranges.html',1,'DOX_IADLXManualVRAMTuning1']]], - ['getvramtuningstates_1512',['GetVRAMTuningStates',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_v_r_a_m_tuning_states.html',1,'DOX_IADLXManualVRAMTuning1']]], - ['getwaitforverticalrefresh_1513',['GetWaitForVerticalRefresh',['../_d_o_x__i_a_d_l_x3_d_settings_services__get_wait_for_vertical_refresh.html',1,'DOX_IADLX3DSettingsServices']]], - ['getwhitepoint_1514',['GetWhitePoint',['../_d_o_x__i_a_d_l_x_display_gamut__get_white_point.html',1,'DOX_IADLXDisplayGamut']]], - ['getzerorpmstate_1515',['GetZeroRPMState',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__get_zero_r_p_m_state.html',1,'DOX_IADLXManualFanTuning']]], - ['gpu_1516',['GPU',['../gpu.html',1,'page_interfaces']]], - ['gpu_20tuning_1517',['GPU Tuning',['../domain_c_sample__g_p_u_tuning.html',1,'page_sample_c'],['../domain_cpp_sample__g_p_u_tuning.html',1,'page_sample_cpp'],['../gputuning.html',1,'page_interfaces']]], - ['gpuautotuning_1518',['GPUAutoTuning',['../c__g_p_u_auto_tuning.html',1,'domain_c_sample_GPUTuning'],['../cpp__g_p_u_auto_tuning.html',1,'domain_cpp_sample_GPUTuning']]], - ['gpuclockspeed_1519',['GPUClockSpeed',['../_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_clock_speed.html',1,'DOX_IADLXGPUMetrics']]], - ['gpufanspeed_1520',['GPUFanSpeed',['../_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_fan_speed.html',1,'DOX_IADLXGPUMetrics']]], - ['gpuhotspottemperature_1521',['GPUHotspotTemperature',['../_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_hotspot_temperature.html',1,'DOX_IADLXGPUMetrics']]], - ['gpuintaketemperature_1522',['GPUIntakeTemperature',['../_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_intake_temperature.html',1,'DOX_IADLXGPUMetrics']]], - ['gpupower_1523',['GPUPower',['../_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_power.html',1,'DOX_IADLXGPUMetrics']]], - ['gpupresettuning_1524',['GPUPresetTuning',['../c__g_p_u_preset_tuning.html',1,'domain_c_sample_GPUTuning'],['../cpp__g_p_u_preset_tuning.html',1,'domain_cpp_sample_GPUTuning']]], - ['gpus_1525',['GPUs',['../c_sample_gpus.html',1,'domain_c_sample_Generic'],['../cpp_sample_gpus.html',1,'domain_cpp_sample_Generic']]], - ['gpuservicecall_1526',['GPUServiceCall',['../c_sample__g_p_u_service_call.html',1,'domain_c_sample_servicecall'],['../cpp_sample__g_p_u_service_call.html',1,'domain_cpp_sample_servicecall']]], - ['gputemperature_1527',['GPUTemperature',['../_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_temperature.html',1,'DOX_IADLXGPUMetrics']]], - ['gputotalboardpower_1528',['GPUTotalBoardPower',['../_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_total_board_power.html',1,'DOX_IADLXGPUMetrics']]], - ['gpuusage_1529',['GPUUsage',['../_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_usage.html',1,'DOX_IADLXGPUMetrics']]], - ['gpuvoltage_1530',['GPUVoltage',['../_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_voltage.html',1,'DOX_IADLXGPUMetrics']]], - ['gpuvram_1531',['GPUVRAM',['../_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_v_r_a_m.html',1,'DOX_IADLXGPUMetrics']]], - ['gpuvramclockspeed_1532',['GPUVRAMClockSpeed',['../_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_v_r_a_m_clock_speed.html',1,'DOX_IADLXGPUMetrics']]], - ['gridsize_1533',['GridSize',['../_d_o_x__i_a_d_l_x_eyefinity_desktop__grid_size.html',1,'DOX_IADLXEyefinityDesktop']]] + ['get3dlut_1468',['Get3DLUT',['../_d_o_x__i_a_d_l_x_display_services__get3_d_l_u_t.html',1,'DOX_IADLXDisplayServices']]], + ['get3dsettingschangedhandling_1469',['Get3DSettingsChangedHandling',['../_d_o_x__i_a_d_l_x3_d_settings_services__get3_d_settings_changed_handling.html',1,'DOX_IADLX3DSettingsServices']]], + ['get3dsettingsservices_1470',['Get3DSettingsServices',['../_d_o_x__i_a_d_l_x_system__get3_d_settings_services.html',1,'DOX_IADLXSystem']]], + ['getadlmapping_1471',['GetAdlMapping',['../page_cpp_help_get_adl_mapping.html',1,'page_ADLXCppHelp']]], + ['getadlxdesktopfromadlids_1472',['GetADLXDesktopFromADLIds',['../_d_o_x__i_a_d_l_mapping__get_a_d_l_x_desktop_from_a_d_l_ids.html',1,'DOX_IADLMapping']]], + ['getadlxdisplayfromadlids_1473',['GetADLXDisplayFromADLIds',['../_d_o_x__i_a_d_l_mapping__get_a_d_l_x_display_from_a_d_l_ids.html',1,'DOX_IADLMapping']]], + ['getadlxgpufromadladapterindex_1474',['GetADLXGPUFromAdlAdapterIndex',['../_d_o_x__i_a_d_l_mapping__get_a_d_l_x_g_p_u_from_adl_adapter_index.html',1,'DOX_IADLMapping']]], + ['getadlxgpufrombdf_1475',['GetADLXGPUFromBdf',['../_d_o_x__i_a_d_l_mapping__get_a_d_l_x_g_p_u_from_bdf.html',1,'DOX_IADLMapping']]], + ['getallmetricshistory_1476',['GetAllMetricsHistory',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_all_metrics_history.html',1,'DOX_IADLXPerformanceMonitoringServices']]], + ['getalluser3dlut_1477',['GetAllUser3DLUT',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_all_user3_d_l_u_t.html',1,'DOX_IADLXDisplay3DLUT']]], + ['getanisotropicfiltering_1478',['GetAnisotropicFiltering',['../_d_o_x__i_a_d_l_x3_d_settings_services__get_anisotropic_filtering.html',1,'DOX_IADLX3DSettingsServices']]], + ['getantialiasing_1479',['GetAntiAliasing',['../_d_o_x__i_a_d_l_x3_d_settings_services__get_anti_aliasing.html',1,'DOX_IADLX3DSettingsServices']]], + ['getantilag_1480',['GetAntiLag',['../_d_o_x__i_a_d_l_x3_d_settings_services__get_anti_lag.html',1,'DOX_IADLX3DSettingsServices']]], + ['getautotuning_1481',['GetAutoTuning',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_auto_tuning.html',1,'DOX_IADLXGPUTuningServices']]], + ['getbias_1482',['GetBias',['../_d_o_x__i_a_d_l_x_smart_shift_max__get_bias.html',1,'DOX_IADLXSmartShiftMax']]], + ['getbiasmode_1483',['GetBiasMode',['../_d_o_x__i_a_d_l_x_smart_shift_max__get_bias_mode.html',1,'DOX_IADLXSmartShiftMax']]], + ['getbiasrange_1484',['GetBiasRange',['../_d_o_x__i_a_d_l_x_smart_shift_max__get_bias_range.html',1,'DOX_IADLXSmartShiftMax']]], + ['getboost_1485',['GetBoost',['../_d_o_x__i_a_d_l_x3_d_settings_services__get_boost.html',1,'DOX_IADLX3DSettingsServices']]], + ['getbrightness_1486',['GetBrightness',['../_d_o_x__i_a_d_l_x_display_custom_color__get_brightness.html',1,'DOX_IADLXDisplayCustomColor']]], + ['getbrightnessrange_1487',['GetBrightnessRange',['../_d_o_x__i_a_d_l_x_display_custom_color__get_brightness_range.html',1,'DOX_IADLXDisplayCustomColor']]], + ['getchill_1488',['GetChill',['../_d_o_x__i_a_d_l_x3_d_settings_services__get_chill.html',1,'DOX_IADLX3DSettingsServices']]], + ['getcolordepth_1489',['GetColorDepth',['../_d_o_x__i_a_d_l_x_display_services__get_color_depth.html',1,'DOX_IADLXDisplayServices']]], + ['getcontrast_1490',['GetContrast',['../_d_o_x__i_a_d_l_x_display_custom_color__get_contrast.html',1,'DOX_IADLXDisplayCustomColor']]], + ['getcontrastrange_1491',['GetContrastRange',['../_d_o_x__i_a_d_l_x_display_custom_color__get_contrast_range.html',1,'DOX_IADLXDisplayCustomColor']]], + ['getcpuusagerange_1492',['GetCPUUsageRange',['../_d_o_x__i_a_d_l_x_system_metrics_support__get_c_p_u_usage_range.html',1,'DOX_IADLXSystemMetricsSupport']]], + ['getcurrentallmetrics_1493',['GetCurrentAllMetrics',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_all_metrics.html',1,'DOX_IADLXPerformanceMonitoringServices']]], + ['getcurrentappliedresolution_1494',['GetCurrentAppliedResolution',['../_d_o_x__i_a_d_l_x_display_custom_resolution__get_current_applied_resolution.html',1,'DOX_IADLXDisplayCustomResolution']]], + ['getcurrentfps_1495',['GetCurrentFPS',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_f_p_s.html',1,'DOX_IADLXPerformanceMonitoringServices']]], + ['getcurrentgpumetrics_1496',['GetCurrentGPUMetrics',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_g_p_u_metrics.html',1,'DOX_IADLXPerformanceMonitoringServices']]], + ['getcurrentperformancemetricshistorysize_1497',['GetCurrentPerformanceMetricsHistorySize',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_performance_metrics_history_size.html',1,'DOX_IADLXPerformanceMonitoringServices']]], + ['getcurrentsystemmetrics_1498',['GetCurrentSystemMetrics',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_system_metrics.html',1,'DOX_IADLXPerformanceMonitoringServices']]], + ['getcustomcolor_1499',['GetCustomColor',['../_d_o_x__i_a_d_l_x_display_services__get_custom_color.html',1,'DOX_IADLXDisplayServices']]], + ['getcustomresolution_1500',['GetCustomResolution',['../_d_o_x__i_a_d_l_x_display_services__get_custom_resolution.html',1,'DOX_IADLXDisplayServices']]], + ['getdescription_1501',['GetDescription',['../_d_o_x__i_a_d_l_x_memory_timing_description__get_description.html',1,'DOX_IADLXMemoryTimingDescription']]], + ['getdesktopchangedhandling_1502',['GetDesktopChangedHandling',['../_d_o_x__i_a_d_l_x_desktop_services__get_desktop_changed_handling.html',1,'DOX_IADLXDesktopServices']]], + ['getdesktops_1503',['GetDesktops',['../_d_o_x__i_a_d_l_x_desktop_services__get_desktops.html',1,'DOX_IADLXDesktopServices']]], + ['getdesktopsservices_1504',['GetDesktopsServices',['../_d_o_x__i_a_d_l_x_system__get_desktops_services.html',1,'DOX_IADLXSystem']]], + ['getdisplay_1505',['GetDisplay',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event__get_display.html',1,'DOX_IADLXDisplay3DLUTChangedEvent'],['../_d_o_x__i_a_d_l_x_display_gamma_changed_event__get_display.html',1,'DOX_IADLXDisplayGammaChangedEvent'],['../_d_o_x__i_a_d_l_x_display_gamut_changed_event__get_display.html',1,'DOX_IADLXDisplayGamutChangedEvent'],['../_d_o_x__i_a_d_l_x_display_settings_changed_event__get_display.html',1,'DOX_IADLXDisplaySettingsChangedEvent'],['../_d_o_x__i_a_d_l_x_eyefinity_desktop__get_display.html',1,'DOX_IADLXEyefinityDesktop']]], + ['getdisplayblanking_1506',['GetDisplayBlanking',['../_d_o_x__i_a_d_l_x_display_services1__get_display_blanking.html',1,'DOX_IADLXDisplayServices1']]], + ['getdisplaychangedhandling_1507',['GetDisplayChangedHandling',['../_d_o_x__i_a_d_l_x_display_services__get_display_changed_handling.html',1,'DOX_IADLXDisplayServices']]], + ['getdisplayconnectivityexperience_1508',['GetDisplayConnectivityExperience',['../_d_o_x__i_a_d_l_x_display_services2__get_display_connectivity_experience.html',1,'DOX_IADLXDisplayServices2']]], + ['getdisplays_1509',['GetDisplays',['../_d_o_x__i_a_d_l_x_desktop__get_displays.html',1,'DOX_IADLXDesktop'],['../_d_o_x__i_a_d_l_x_display_services__get_displays.html',1,'DOX_IADLXDisplayServices']]], + ['getdisplaysservices_1510',['GetDisplaysServices',['../_d_o_x__i_a_d_l_x_system__get_displays_services.html',1,'DOX_IADLXSystem']]], + ['getdplinkrate_1511',['GetDPLinkRate',['../_d_o_x__i_a_d_l_x_display_connectivity_experience__get_d_p_link_rate.html',1,'DOX_IADLXDisplayConnectivityExperience']]], + ['getemptyfantuningstates_1512',['GetEmptyFanTuningStates',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__get_empty_fan_tuning_states.html',1,'DOX_IADLXManualFanTuning']]], + ['getemptygputuningstates_1513',['GetEmptyGPUTuningStates',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning1__get_empty_g_p_u_tuning_states.html',1,'DOX_IADLXManualGraphicsTuning1']]], + ['getemptyvramtuningstates_1514',['GetEmptyVRAMTuningStates',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_empty_v_r_a_m_tuning_states.html',1,'DOX_IADLXManualVRAMTuning1']]], + ['getenhancedsync_1515',['GetEnhancedSync',['../_d_o_x__i_a_d_l_x3_d_settings_services__get_enhanced_sync.html',1,'DOX_IADLX3DSettingsServices']]], + ['getfanspeed_1516',['GetFanSpeed',['../_d_o_x__i_a_d_l_x_manual_fan_tuning_state__get_fan_speed.html',1,'DOX_IADLXManualFanTuningState']]], + ['getfantuningranges_1517',['GetFanTuningRanges',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__get_fan_tuning_ranges.html',1,'DOX_IADLXManualFanTuning']]], + ['getfantuningstates_1518',['GetFanTuningStates',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__get_fan_tuning_states.html',1,'DOX_IADLXManualFanTuning']]], + ['getfps_1519',['GetFPS',['../_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__get_f_p_s.html',1,'DOX_IADLX3DFrameRateTargetControl'],['../_d_o_x__i_a_d_l_x_all_metrics__get_f_p_s.html',1,'DOX_IADLXAllMetrics']]], + ['getfpshistory_1520',['GetFPSHistory',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_f_p_s_history.html',1,'DOX_IADLXPerformanceMonitoringServices']]], + ['getfpsrange_1521',['GetFPSRange',['../_d_o_x__i_a_d_l_x3_d_chill__get_f_p_s_range.html',1,'DOX_IADLX3DChill'],['../_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__get_f_p_s_range.html',1,'DOX_IADLX3DFrameRateTargetControl']]], + ['getframeratetargetcontrol_1522',['GetFrameRateTargetControl',['../_d_o_x__i_a_d_l_x3_d_settings_services__get_frame_rate_target_control.html',1,'DOX_IADLX3DSettingsServices']]], + ['getfreesync_1523',['GetFreeSync',['../_d_o_x__i_a_d_l_x_display_services__get_free_sync.html',1,'DOX_IADLXDisplayServices']]], + ['getfrequency_1524',['GetFrequency',['../_d_o_x__i_a_d_l_x_manual_tuning_state__get_frequency.html',1,'DOX_IADLXManualTuningState']]], + ['getgamma_1525',['GetGamma',['../_d_o_x__i_a_d_l_x_display_services__get_gamma.html',1,'DOX_IADLXDisplayServices']]], + ['getgammacoefficient_1526',['GetGammaCoefficient',['../_d_o_x__i_a_d_l_x_display_gamma__get_gamma_coefficient.html',1,'DOX_IADLXDisplayGamma']]], + ['getgammaramp_1527',['GetGammaRamp',['../_d_o_x__i_a_d_l_x_display_gamma__get_gamma_ramp.html',1,'DOX_IADLXDisplayGamma']]], + ['getgamut_1528',['GetGamut',['../_d_o_x__i_a_d_l_x_display_services__get_gamut.html',1,'DOX_IADLXDisplayServices']]], + ['getgamutcolorspace_1529',['GetGamutColorSpace',['../_d_o_x__i_a_d_l_x_display_gamut__get_gamut_color_space.html',1,'DOX_IADLXDisplayGamut']]], + ['getgpu_1530',['GetGPU',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__get_g_p_u.html',1,'DOX_IADLX3DSettingsChangedEvent'],['../_d_o_x__i_a_d_l_x_display__get_g_p_u.html',1,'DOX_IADLXDisplay'],['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__get_g_p_u.html',1,'DOX_IADLXGPUTuningChangedEvent']]], + ['getgpuclockspeedrange_1531',['GetGPUClockSpeedRange',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_clock_speed_range.html',1,'DOX_IADLXGPUMetricsSupport']]], + ['getgpufanspeedrange_1532',['GetGPUFanSpeedRange',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_fan_speed_range.html',1,'DOX_IADLXGPUMetricsSupport']]], + ['getgpuhotspottemperaturerange_1533',['GetGPUHotspotTemperatureRange',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_hotspot_temperature_range.html',1,'DOX_IADLXGPUMetricsSupport']]], + ['getgpuintaketemperaturerange_1534',['GetGPUIntakeTemperatureRange',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_intake_temperature_range.html',1,'DOX_IADLXGPUMetricsSupport']]], + ['getgpumaxfrequency_1535',['GetGPUMaxFrequency',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_max_frequency.html',1,'DOX_IADLXManualGraphicsTuning2']]], + ['getgpumaxfrequencyrange_1536',['GetGPUMaxFrequencyRange',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_max_frequency_range.html',1,'DOX_IADLXManualGraphicsTuning2']]], + ['getgpumetrics_1537',['GetGPUMetrics',['../_d_o_x__i_a_d_l_x_all_metrics__get_g_p_u_metrics.html',1,'DOX_IADLXAllMetrics']]], + ['getgpumetricshistory_1538',['GetGPUMetricsHistory',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_g_p_u_metrics_history.html',1,'DOX_IADLXPerformanceMonitoringServices']]], + ['getgpuminfrequency_1539',['GetGPUMinFrequency',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_min_frequency.html',1,'DOX_IADLXManualGraphicsTuning2']]], + ['getgpuminfrequencyrange_1540',['GetGPUMinFrequencyRange',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_min_frequency_range.html',1,'DOX_IADLXManualGraphicsTuning2']]], + ['getgpupowerrange_1541',['GetGPUPowerRange',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_power_range.html',1,'DOX_IADLXGPUMetricsSupport']]], + ['getgpus_1542',['GetGPUs',['../_d_o_x__i_a_d_l_x_system__get_g_p_us.html',1,'DOX_IADLXSystem']]], + ['getgpuscaling_1543',['GetGPUScaling',['../_d_o_x__i_a_d_l_x_display_services__get_g_p_u_scaling.html',1,'DOX_IADLXDisplayServices']]], + ['getgpuschangedhandling_1544',['GetGPUsChangedHandling',['../_d_o_x__i_a_d_l_x_system__get_g_p_us_changed_handling.html',1,'DOX_IADLXSystem']]], + ['getgputemperaturerange_1545',['GetGPUTemperatureRange',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_temperature_range.html',1,'DOX_IADLXGPUMetricsSupport']]], + ['getgputotalboardpowerrange_1546',['GetGPUTotalBoardPowerRange',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_total_board_power_range.html',1,'DOX_IADLXGPUMetricsSupport']]], + ['getgputuningchangedhandling_1547',['GetGPUTuningChangedHandling',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_g_p_u_tuning_changed_handling.html',1,'DOX_IADLXGPUTuningServices']]], + ['getgputuningranges_1548',['GetGPUTuningRanges',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning1__get_g_p_u_tuning_ranges.html',1,'DOX_IADLXManualGraphicsTuning1']]], + ['getgputuningservices_1549',['GetGPUTuningServices',['../_d_o_x__i_a_d_l_x_system__get_g_p_u_tuning_services.html',1,'DOX_IADLXSystem']]], + ['getgputuningstates_1550',['GetGPUTuningStates',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning1__get_g_p_u_tuning_states.html',1,'DOX_IADLXManualGraphicsTuning1']]], + ['getgpuusagerange_1551',['GetGPUUsageRange',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_usage_range.html',1,'DOX_IADLXGPUMetricsSupport']]], + ['getgpuvoltage_1552',['GetGPUVoltage',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_voltage.html',1,'DOX_IADLXManualGraphicsTuning2']]], + ['getgpuvoltagerange_1553',['GetGPUVoltageRange',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_voltage_range.html',1,'DOX_IADLXGPUMetricsSupport'],['../_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_voltage_range.html',1,'DOX_IADLXManualGraphicsTuning2']]], + ['getgpuvramclockspeedrange_1554',['GetGPUVRAMClockSpeedRange',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_v_r_a_m_clock_speed_range.html',1,'DOX_IADLXGPUMetricsSupport']]], + ['getgpuvramrange_1555',['GetGPUVRAMRange',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_v_r_a_m_range.html',1,'DOX_IADLXGPUMetricsSupport']]], + ['gethdcp_1556',['GetHDCP',['../_d_o_x__i_a_d_l_x_display_services__get_h_d_c_p.html',1,'DOX_IADLXDisplayServices']]], + ['gethdruser3dlut_1557',['GetHDRUser3DLUT',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_h_d_r_user3_d_l_u_t.html',1,'DOX_IADLXDisplay3DLUT']]], + ['gethue_1558',['GetHue',['../_d_o_x__i_a_d_l_x_display_custom_color__get_hue.html',1,'DOX_IADLXDisplayCustomColor']]], + ['gethuerange_1559',['GetHueRange',['../_d_o_x__i_a_d_l_x_display_custom_color__get_hue_range.html',1,'DOX_IADLXDisplayCustomColor']]], + ['geti2c_1560',['GetI2C',['../_d_o_x__i_a_d_l_x_system__get_i2_c.html',1,'DOX_IADLXSystem']]], + ['getimagesharpening_1561',['GetImageSharpening',['../_d_o_x__i_a_d_l_x3_d_settings_services__get_image_sharpening.html',1,'DOX_IADLX3DSettingsServices']]], + ['getintegerscaling_1562',['GetIntegerScaling',['../_d_o_x__i_a_d_l_x_display_services__get_integer_scaling.html',1,'DOX_IADLXDisplayServices']]], + ['getlevel_1563',['GetLevel',['../_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__get_level.html',1,'DOX_IADLX3DAnisotropicFiltering'],['../_d_o_x__i_a_d_l_x3_d_anti_aliasing__get_level.html',1,'DOX_IADLX3DAntiAliasing'],['../_d_o_x__i_a_d_l_x3_d_anti_lag1__get_level.html',1,'DOX_IADLX3DAntiLag1'],['../_d_o_x__i_a_d_l_x3_d_tessellation__get_level.html',1,'DOX_IADLX3DTessellation']]], + ['getmanualfantuning_1564',['GetManualFanTuning',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_fan_tuning.html',1,'DOX_IADLXGPUTuningServices']]], + ['getmanualgfxtuning_1565',['GetManualGFXTuning',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_g_f_x_tuning.html',1,'DOX_IADLXGPUTuningServices']]], + ['getmanualpowertuning_1566',['GetManualPowerTuning',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_power_tuning.html',1,'DOX_IADLXGPUTuningServices']]], + ['getmanualvramtuning_1567',['GetManualVRAMTuning',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_v_r_a_m_tuning.html',1,'DOX_IADLXGPUTuningServices']]], + ['getmaxfps_1568',['GetMaxFPS',['../_d_o_x__i_a_d_l_x3_d_chill__get_max_f_p_s.html',1,'DOX_IADLX3DChill']]], + ['getmaxperformancemetricshistorysize_1569',['GetMaxPerformanceMetricsHistorySize',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_max_performance_metrics_history_size.html',1,'DOX_IADLXPerformanceMonitoringServices']]], + ['getmaxperformancemetricshistorysizerange_1570',['GetMaxPerformanceMetricsHistorySizeRange',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_max_performance_metrics_history_size_range.html',1,'DOX_IADLXPerformanceMonitoringServices']]], + ['getmaxvramfrequency_1571',['GetMaxVRAMFrequency',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_max_v_r_a_m_frequency.html',1,'DOX_IADLXManualVRAMTuning2']]], + ['getmaxvramfrequencyrange_1572',['GetMaxVRAMFrequencyRange',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_max_v_r_a_m_frequency_range.html',1,'DOX_IADLXManualVRAMTuning2']]], + ['getmemorytimingdescription_1573',['GetMemoryTimingDescription',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_memory_timing_description.html',1,'DOX_IADLXManualVRAMTuning1'],['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_memory_timing_description.html',1,'DOX_IADLXManualVRAMTuning2']]], + ['getmethod_1574',['GetMethod',['../_d_o_x__i_a_d_l_x3_d_anti_aliasing__get_method.html',1,'DOX_IADLX3DAntiAliasing']]], + ['getminacousticlimit_1575',['GetMinAcousticLimit',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_acoustic_limit.html',1,'DOX_IADLXManualFanTuning']]], + ['getminacousticlimitrange_1576',['GetMinAcousticLimitRange',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_acoustic_limit_range.html',1,'DOX_IADLXManualFanTuning']]], + ['getminfanspeed_1577',['GetMinFanSpeed',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_fan_speed.html',1,'DOX_IADLXManualFanTuning']]], + ['getminfanspeedrange_1578',['GetMinFanSpeedRange',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_fan_speed_range.html',1,'DOX_IADLXManualFanTuning']]], + ['getminfps_1579',['GetMinFPS',['../_d_o_x__i_a_d_l_x3_d_chill__get_min_f_p_s.html',1,'DOX_IADLX3DChill']]], + ['getmode_1580',['GetMode',['../_d_o_x__i_a_d_l_x3_d_anti_aliasing__get_mode.html',1,'DOX_IADLX3DAntiAliasing'],['../_d_o_x__i_a_d_l_x3_d_tessellation__get_mode.html',1,'DOX_IADLX3DTessellation'],['../_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__get_mode.html',1,'DOX_IADLX3DWaitForVerticalRefresh'],['../_d_o_x__i_a_d_l_x_display_scaling_mode__get_mode.html',1,'DOX_IADLXDisplayScalingMode']]], + ['getmorphologicalantialiasing_1581',['GetMorphologicalAntiAliasing',['../_d_o_x__i_a_d_l_x3_d_settings_services__get_morphological_anti_aliasing.html',1,'DOX_IADLX3DSettingsServices']]], + ['getnumberofactivelanes_1582',['GetNumberOfActiveLanes',['../_d_o_x__i_a_d_l_x_display_connectivity_experience__get_number_of_active_lanes.html',1,'DOX_IADLXDisplayConnectivityExperience']]], + ['getnumberofdesktops_1583',['GetNumberOfDesktops',['../_d_o_x__i_a_d_l_x_desktop_services__get_number_of_desktops.html',1,'DOX_IADLXDesktopServices']]], + ['getnumberofdisplays_1584',['GetNumberOfDisplays',['../_d_o_x__i_a_d_l_x_desktop__get_number_of_displays.html',1,'DOX_IADLXDesktop'],['../_d_o_x__i_a_d_l_x_display_services__get_number_of_displays.html',1,'DOX_IADLXDisplayServices']]], + ['getnumberoftotallanes_1585',['GetNumberOfTotalLanes',['../_d_o_x__i_a_d_l_x_display_connectivity_experience__get_number_of_total_lanes.html',1,'DOX_IADLXDisplayConnectivityExperience']]], + ['getorigin_1586',['GetOrigin',['../_d_o_x__i_a_d_l_x_changed_event__get_origin.html',1,'DOX_IADLXChangedEvent']]], + ['getperformancemonitoringservices_1587',['GetPerformanceMonitoringServices',['../_d_o_x__i_a_d_l_x_system__get_performance_monitoring_services.html',1,'DOX_IADLXSystem']]], + ['getpixelformat_1588',['GetPixelFormat',['../_d_o_x__i_a_d_l_x_display_services__get_pixel_format.html',1,'DOX_IADLXDisplayServices']]], + ['getpowerlimit_1589',['GetPowerLimit',['../_d_o_x__i_a_d_l_x_manual_power_tuning__get_power_limit.html',1,'DOX_IADLXManualPowerTuning']]], + ['getpowerlimitrange_1590',['GetPowerLimitRange',['../_d_o_x__i_a_d_l_x_manual_power_tuning__get_power_limit_range.html',1,'DOX_IADLXManualPowerTuning']]], + ['getpowertuningchangedhandling_1591',['GetPowerTuningChangedHandling',['../_d_o_x__i_a_d_l_x_power_tuning_services__get_power_tuning_changed_handling.html',1,'DOX_IADLXPowerTuningServices']]], + ['getpowertuningservices_1592',['GetPowerTuningServices',['../_d_o_x__i_a_d_l_x_system1__get_power_tuning_services.html',1,'DOX_IADLXSystem1']]], + ['getpresettuning_1593',['GetPresetTuning',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_preset_tuning.html',1,'DOX_IADLXGPUTuningServices']]], + ['getradeonsuperresolution_1594',['GetRadeonSuperResolution',['../_d_o_x__i_a_d_l_x3_d_settings_services__get_radeon_super_resolution.html',1,'DOX_IADLX3DSettingsServices']]], + ['getrelativepreemphasis_1595',['GetRelativePreEmphasis',['../_d_o_x__i_a_d_l_x_display_connectivity_experience__get_relative_pre_emphasis.html',1,'DOX_IADLXDisplayConnectivityExperience']]], + ['getrelativevoltageswing_1596',['GetRelativeVoltageSwing',['../_d_o_x__i_a_d_l_x_display_connectivity_experience__get_relative_voltage_swing.html',1,'DOX_IADLXDisplayConnectivityExperience']]], + ['getresetshadercache_1597',['GetResetShaderCache',['../_d_o_x__i_a_d_l_x3_d_settings_services__get_reset_shader_cache.html',1,'DOX_IADLX3DSettingsServices']]], + ['getresolution_1598',['GetResolution',['../_d_o_x__i_a_d_l_x3_d_boost__get_resolution.html',1,'DOX_IADLX3DBoost']]], + ['getresolutionlist_1599',['GetResolutionList',['../_d_o_x__i_a_d_l_x_display_custom_resolution__get_resolution_list.html',1,'DOX_IADLXDisplayCustomResolution']]], + ['getresolutionrange_1600',['GetResolutionRange',['../_d_o_x__i_a_d_l_x3_d_boost__get_resolution_range.html',1,'DOX_IADLX3DBoost']]], + ['getsamplinginterval_1601',['GetSamplingInterval',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_sampling_interval.html',1,'DOX_IADLXPerformanceMonitoringServices']]], + ['getsamplingintervalrange_1602',['GetSamplingIntervalRange',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_sampling_interval_range.html',1,'DOX_IADLXPerformanceMonitoringServices']]], + ['getsaturation_1603',['GetSaturation',['../_d_o_x__i_a_d_l_x_display_custom_color__get_saturation.html',1,'DOX_IADLXDisplayCustomColor']]], + ['getsaturationrange_1604',['GetSaturationRange',['../_d_o_x__i_a_d_l_x_display_custom_color__get_saturation_range.html',1,'DOX_IADLXDisplayCustomColor']]], + ['getscalingmode_1605',['GetScalingMode',['../_d_o_x__i_a_d_l_x_display_services__get_scaling_mode.html',1,'DOX_IADLXDisplayServices']]], + ['getscedynamiccontrast_1606',['GetSCEDynamicContrast',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_s_c_e_dynamic_contrast.html',1,'DOX_IADLXDisplay3DLUT']]], + ['getscedynamiccontrastrange_1607',['GetSCEDynamicContrastRange',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_s_c_e_dynamic_contrast_range.html',1,'DOX_IADLXDisplay3DLUT']]], + ['getsdruser3dlut_1608',['GetSDRUser3DLUT',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_s_d_r_user3_d_l_u_t.html',1,'DOX_IADLXDisplay3DLUT']]], + ['getsharpness_1609',['GetSharpness',['../_d_o_x__i_a_d_l_x3_d_image_sharpening__get_sharpness.html',1,'DOX_IADLX3DImageSharpening'],['../_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__get_sharpness.html',1,'DOX_IADLX3DRadeonSuperResolution']]], + ['getsharpnessrange_1610',['GetSharpnessRange',['../_d_o_x__i_a_d_l_x3_d_image_sharpening__get_sharpness_range.html',1,'DOX_IADLX3DImageSharpening'],['../_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__get_sharpness_range.html',1,'DOX_IADLX3DRadeonSuperResolution']]], + ['getsimpleeyefinity_1611',['GetSimpleEyefinity',['../_d_o_x__i_a_d_l_x_desktop_services__get_simple_eyefinity.html',1,'DOX_IADLXDesktopServices']]], + ['getsmartaccessmemory_1612',['GetSmartAccessMemory',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services1__get_smart_access_memory.html',1,'DOX_IADLXGPUTuningServices1']]], + ['getsmartaccessmemorystatus_1613',['GetSmartAccessMemoryStatus',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event1__get_smart_access_memory_status.html',1,'DOX_IADLXGPUTuningChangedEvent1']]], + ['getsmartshiftmax_1614',['GetSmartShiftMax',['../_d_o_x__i_a_d_l_x_power_tuning_services__get_smart_shift_max.html',1,'DOX_IADLXPowerTuningServices']]], + ['getsmartshiftrange_1615',['GetSmartShiftRange',['../_d_o_x__i_a_d_l_x_system_metrics_support__get_smart_shift_range.html',1,'DOX_IADLXSystemMetricsSupport']]], + ['getsupportedgpumetrics_1616',['GetSupportedGPUMetrics',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_supported_g_p_u_metrics.html',1,'DOX_IADLXPerformanceMonitoringServices']]], + ['getsupportedmemorytimingdescriptionlist_1617',['GetSupportedMemoryTimingDescriptionList',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_supported_memory_timing_description_list.html',1,'DOX_IADLXManualVRAMTuning1'],['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_supported_memory_timing_description_list.html',1,'DOX_IADLXManualVRAMTuning2']]], + ['getsupportedsystemmetrics_1618',['GetSupportedSystemMetrics',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_supported_system_metrics.html',1,'DOX_IADLXPerformanceMonitoringServices']]], + ['getsystemmetrics_1619',['GetSystemMetrics',['../_d_o_x__i_a_d_l_x_all_metrics__get_system_metrics.html',1,'DOX_IADLXAllMetrics']]], + ['getsystemmetricshistory_1620',['GetSystemMetricsHistory',['../_d_o_x__i_a_d_l_x_performance_monitoring_services__get_system_metrics_history.html',1,'DOX_IADLXPerformanceMonitoringServices']]], + ['getsystemramrange_1621',['GetSystemRAMRange',['../_d_o_x__i_a_d_l_x_system_metrics_support__get_system_r_a_m_range.html',1,'DOX_IADLXSystemMetricsSupport']]], + ['getsystemservices_1622',['GetSystemServices',['../page_cpp_help_get_system_services.html',1,'page_ADLXCppHelp']]], + ['gettargetfanspeed_1623',['GetTargetFanSpeed',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__get_target_fan_speed.html',1,'DOX_IADLXManualFanTuning']]], + ['gettargetfanspeedrange_1624',['GetTargetFanSpeedRange',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__get_target_fan_speed_range.html',1,'DOX_IADLXManualFanTuning']]], + ['gettdclimit_1625',['GetTDCLimit',['../_d_o_x__i_a_d_l_x_manual_power_tuning__get_t_d_c_limit.html',1,'DOX_IADLXManualPowerTuning']]], + ['gettdclimitrange_1626',['GetTDCLimitRange',['../_d_o_x__i_a_d_l_x_manual_power_tuning__get_t_d_c_limit_range.html',1,'DOX_IADLXManualPowerTuning']]], + ['gettemperature_1627',['GetTemperature',['../_d_o_x__i_a_d_l_x_display_custom_color__get_temperature.html',1,'DOX_IADLXDisplayCustomColor'],['../_d_o_x__i_a_d_l_x_manual_fan_tuning_state__get_temperature.html',1,'DOX_IADLXManualFanTuningState']]], + ['gettemperaturerange_1628',['GetTemperatureRange',['../_d_o_x__i_a_d_l_x_display_custom_color__get_temperature_range.html',1,'DOX_IADLXDisplayCustomColor']]], + ['gettessellation_1629',['GetTessellation',['../_d_o_x__i_a_d_l_x3_d_settings_services__get_tessellation.html',1,'DOX_IADLX3DSettingsServices']]], + ['getuser3dlutindex_1630',['GetUser3DLUTIndex',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_user3_d_l_u_t_index.html',1,'DOX_IADLXDisplay3DLUT']]], + ['getvalue_1631',['GetValue',['../_d_o_x__i_a_d_l_x_display_color_depth__get_value.html',1,'DOX_IADLXDisplayColorDepth'],['../_d_o_x__i_a_d_l_x_display_pixel_format__get_value.html',1,'DOX_IADLXDisplayPixelFormat'],['../_d_o_x__i_a_d_l_x_display_resolution__get_value.html',1,'DOX_IADLXDisplayResolution']]], + ['getvaribright_1632',['GetVariBright',['../_d_o_x__i_a_d_l_x_display_services__get_vari_bright.html',1,'DOX_IADLXDisplayServices']]], + ['getvirtualsuperresolution_1633',['GetVirtualSuperResolution',['../_d_o_x__i_a_d_l_x_display_services__get_virtual_super_resolution.html',1,'DOX_IADLXDisplayServices']]], + ['getvoltage_1634',['GetVoltage',['../_d_o_x__i_a_d_l_x_manual_tuning_state__get_voltage.html',1,'DOX_IADLXManualTuningState']]], + ['getvramtuningranges_1635',['GetVRAMTuningRanges',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_v_r_a_m_tuning_ranges.html',1,'DOX_IADLXManualVRAMTuning1']]], + ['getvramtuningstates_1636',['GetVRAMTuningStates',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_v_r_a_m_tuning_states.html',1,'DOX_IADLXManualVRAMTuning1']]], + ['getwaitforverticalrefresh_1637',['GetWaitForVerticalRefresh',['../_d_o_x__i_a_d_l_x3_d_settings_services__get_wait_for_vertical_refresh.html',1,'DOX_IADLX3DSettingsServices']]], + ['getwhitepoint_1638',['GetWhitePoint',['../_d_o_x__i_a_d_l_x_display_gamut__get_white_point.html',1,'DOX_IADLXDisplayGamut']]], + ['getzerorpmstate_1639',['GetZeroRPMState',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__get_zero_r_p_m_state.html',1,'DOX_IADLXManualFanTuning']]], + ['gpu_1640',['GPU',['../gpu.html',1,'page_interfaces']]], + ['gpu_20tuning_1641',['GPU Tuning',['../domain_c_sample__g_p_u_tuning.html',1,'page_sample_c'],['../domain_cpp_sample__g_p_u_tuning.html',1,'page_sample_cpp'],['../gputuning.html',1,'page_interfaces']]], + ['gpuautotuning_1642',['GPUAutoTuning',['../c__g_p_u_auto_tuning.html',1,'domain_c_sample_GPUTuning'],['../cpp__g_p_u_auto_tuning.html',1,'domain_cpp_sample_GPUTuning']]], + ['gpuclockspeed_1643',['GPUClockSpeed',['../_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_clock_speed.html',1,'DOX_IADLXGPUMetrics']]], + ['gpufanspeed_1644',['GPUFanSpeed',['../_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_fan_speed.html',1,'DOX_IADLXGPUMetrics']]], + ['gpuhotspottemperature_1645',['GPUHotspotTemperature',['../_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_hotspot_temperature.html',1,'DOX_IADLXGPUMetrics']]], + ['gpuintaketemperature_1646',['GPUIntakeTemperature',['../_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_intake_temperature.html',1,'DOX_IADLXGPUMetrics']]], + ['gpupower_1647',['GPUPower',['../_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_power.html',1,'DOX_IADLXGPUMetrics']]], + ['gpupresettuning_1648',['GPUPresetTuning',['../c__g_p_u_preset_tuning.html',1,'domain_c_sample_GPUTuning'],['../cpp__g_p_u_preset_tuning.html',1,'domain_cpp_sample_GPUTuning']]], + ['gpus_1649',['GPUs',['../c_sample_gpus.html',1,'domain_c_sample_Generic'],['../cpp_sample_gpus.html',1,'domain_cpp_sample_Generic']]], + ['gpuservicecall_1650',['GPUServiceCall',['../c_sample__g_p_u_service_call.html',1,'domain_c_sample_servicecall'],['../cpp_sample__g_p_u_service_call.html',1,'domain_cpp_sample_servicecall']]], + ['gputemperature_1651',['GPUTemperature',['../_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_temperature.html',1,'DOX_IADLXGPUMetrics']]], + ['gputotalboardpower_1652',['GPUTotalBoardPower',['../_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_total_board_power.html',1,'DOX_IADLXGPUMetrics']]], + ['gpuusage_1653',['GPUUsage',['../_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_usage.html',1,'DOX_IADLXGPUMetrics']]], + ['gpuvoltage_1654',['GPUVoltage',['../_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_voltage.html',1,'DOX_IADLXGPUMetrics']]], + ['gpuvram_1655',['GPUVRAM',['../_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_v_r_a_m.html',1,'DOX_IADLXGPUMetrics']]], + ['gpuvramclockspeed_1656',['GPUVRAMClockSpeed',['../_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_v_r_a_m_clock_speed.html',1,'DOX_IADLXGPUMetrics']]], + ['gridsize_1657',['GridSize',['../_d_o_x__i_a_d_l_x_eyefinity_desktop__grid_size.html',1,'DOX_IADLXEyefinityDesktop']]] ]; diff --git a/SDKDoc/html/search/pages_8.js b/SDKDoc/html/search/pages_8.js index f1a0619b..80c16464 100644 --- a/SDKDoc/html/search/pages_8.js +++ b/SDKDoc/html/search/pages_8.js @@ -1,5 +1,5 @@ var searchData= [ - ['hasdesktops_1534',['HasDesktops',['../_d_o_x__i_a_d_l_x_g_p_u__has_desktops.html',1,'DOX_IADLXGPU']]], - ['hybridgraphicstype_1535',['HybridGraphicsType',['../_d_o_x__i_a_d_l_x_system__hybrid_graphics_type.html',1,'DOX_IADLXSystem']]] + ['hasdesktops_1658',['HasDesktops',['../_d_o_x__i_a_d_l_x_g_p_u__has_desktops.html',1,'DOX_IADLXGPU']]], + ['hybridgraphicstype_1659',['HybridGraphicsType',['../_d_o_x__i_a_d_l_x_system__hybrid_graphics_type.html',1,'DOX_IADLXSystem']]] ]; diff --git a/SDKDoc/html/search/pages_9.js b/SDKDoc/html/search/pages_9.js index ac175bec..6022d1ca 100644 --- a/SDKDoc/html/search/pages_9.js +++ b/SDKDoc/html/search/pages_9.js @@ -1,271 +1,294 @@ var searchData= [ - ['i2c_1536',['I2C',['../c__i2_c.html',1,'domain_c_sample_I2C'],['../cpp__i2_c.html',1,'domain_cpp_sample_I2C'],['../domain_c_sample__i2_c.html',1,'page_sample_c'],['../domain_cpp_sample__i2_c.html',1,'page_sample_cpp'],['../i2c.html',1,'page_interfaces']]], - ['iadlmapping_1537',['IADLMapping',['../_d_o_x__i_a_d_l_mapping.html',1,'misc']]], - ['iadlx3danisotropicfiltering_1538',['IADLX3DAnisotropicFiltering',['../_d_o_x__i_a_d_l_x3_d_anisotropic_filtering.html',1,'gfx3dgraphics']]], - ['iadlx3dantialiasing_1539',['IADLX3DAntiAliasing',['../_d_o_x__i_a_d_l_x3_d_anti_aliasing.html',1,'gfx3dgraphics']]], - ['iadlx3dantilag_1540',['IADLX3DAntiLag',['../_d_o_x__i_a_d_l_x3_d_anti_lag.html',1,'gfx3dgraphics']]], - ['iadlx3dantilag1_1541',['IADLX3DAntiLag1',['../_d_o_x__i_a_d_l_x3_d_anti_lag1.html',1,'gfx3dgraphics']]], - ['iadlx3dboost_1542',['IADLX3DBoost',['../_d_o_x__i_a_d_l_x3_d_boost.html',1,'gfx3dgraphics']]], - ['iadlx3dchill_1543',['IADLX3DChill',['../_d_o_x__i_a_d_l_x3_d_chill.html',1,'gfx3dgraphics']]], - ['iadlx3denhancedsync_1544',['IADLX3DEnhancedSync',['../_d_o_x__i_a_d_l_x3_d_enhanced_sync.html',1,'gfx3dgraphics']]], - ['iadlx3dframeratetargetcontrol_1545',['IADLX3DFrameRateTargetControl',['../_d_o_x__i_a_d_l_x3_d_frame_rate_target_control.html',1,'gfx3dgraphics']]], - ['iadlx3dimagesharpening_1546',['IADLX3DImageSharpening',['../_d_o_x__i_a_d_l_x3_d_image_sharpening.html',1,'gfx3dgraphics']]], - ['iadlx3dmorphologicalantialiasing_1547',['IADLX3DMorphologicalAntiAliasing',['../_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing.html',1,'gfx3dgraphics']]], - ['iadlx3dradeonsuperresolution_1548',['IADLX3DRadeonSuperResolution',['../_d_o_x__i_a_d_l_x3_d_radeon_super_resolution.html',1,'gfx3dgraphics']]], - ['iadlx3dresetshadercache_1549',['IADLX3DResetShaderCache',['../_d_o_x__i_a_d_l_x3_d_reset_shader_cache.html',1,'gfx3dgraphics']]], - ['iadlx3dsettingschangedevent_1550',['IADLX3DSettingsChangedEvent',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event.html',1,'gfx3dgraphics']]], - ['iadlx3dsettingschangedhandling_1551',['IADLX3DSettingsChangedHandling',['../_d_o_x__i_a_d_l_x3_d_settings_changed_handling.html',1,'gfx3dgraphics']]], - ['iadlx3dsettingschangedlistener_1552',['IADLX3DSettingsChangedListener',['../_d_o_x__i_a_d_l_x3_d_settings_changed_listener.html',1,'gfx3dgraphics']]], - ['iadlx3dsettingsservices_1553',['IADLX3DSettingsServices',['../_d_o_x__i_a_d_l_x3_d_settings_services.html',1,'gfx3dgraphics']]], - ['iadlx3dtessellation_1554',['IADLX3DTessellation',['../_d_o_x__i_a_d_l_x3_d_tessellation.html',1,'gfx3dgraphics']]], - ['iadlx3dwaitforverticalrefresh_1555',['IADLX3DWaitForVerticalRefresh',['../_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh.html',1,'gfx3dgraphics']]], - ['iadlxallmetrics_1556',['IADLXAllMetrics',['../_d_o_x__i_a_d_l_x_all_metrics.html',1,'perfmonitoring']]], - ['iadlxallmetricslist_1557',['IADLXAllMetricsList',['../_d_o_x__i_a_d_l_x_all_metrics_list.html',1,'perfmonitoring']]], - ['iadlxchangedevent_1558',['IADLXChangedEvent',['../_d_o_x__i_a_d_l_x_changed_event.html',1,'misc']]], - ['iadlxdesktop_1559',['IADLXDesktop',['../_d_o_x__i_a_d_l_x_desktop.html',1,'desktop']]], - ['iadlxdesktopchangedhandling_1560',['IADLXDesktopChangedHandling',['../_d_o_x__i_a_d_l_x_desktop_changed_handling.html',1,'desktop']]], - ['iadlxdesktoplist_1561',['IADLXDesktopList',['../_d_o_x__i_a_d_l_x_desktop_list.html',1,'desktop']]], - ['iadlxdesktoplistchangedlistener_1562',['IADLXDesktopListChangedListener',['../_d_o_x__i_a_d_l_x_desktop_list_changed_listener.html',1,'desktop']]], - ['iadlxdesktopservices_1563',['IADLXDesktopServices',['../_d_o_x__i_a_d_l_x_desktop_services.html',1,'desktop']]], - ['iadlxdisplay_1564',['IADLXDisplay',['../_d_o_x__i_a_d_l_x_display.html',1,'display']]], - ['iadlxdisplay3dlut_1565',['IADLXDisplay3DLUT',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t.html',1,'display']]], - ['iadlxdisplay3dlutchangedevent_1566',['IADLXDisplay3DLUTChangedEvent',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event.html',1,'display']]], - ['iadlxdisplay3dlutchangedlistener_1567',['IADLXDisplay3DLUTChangedListener',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_listener.html',1,'display']]], - ['iadlxdisplayblanking_1568',['IADLXDisplayBlanking',['../_d_o_x__i_a_d_l_x_display_blanking.html',1,'display']]], - ['iadlxdisplaychangedhandling_1569',['IADLXDisplayChangedHandling',['../_d_o_x__i_a_d_l_x_display_changed_handling.html',1,'display']]], - ['iadlxdisplaycolordepth_1570',['IADLXDisplayColorDepth',['../_d_o_x__i_a_d_l_x_display_color_depth.html',1,'display']]], - ['iadlxdisplaycustomcolor_1571',['IADLXDisplayCustomColor',['../_d_o_x__i_a_d_l_x_display_custom_color.html',1,'display']]], - ['iadlxdisplaycustomresolution_1572',['IADLXDisplayCustomResolution',['../_d_o_x__i_a_d_l_x_display_custom_resolution.html',1,'display']]], - ['iadlxdisplayfreesync_1573',['IADLXDisplayFreeSync',['../_d_o_x__i_a_d_l_x_display_free_sync.html',1,'display']]], - ['iadlxdisplaygamma_1574',['IADLXDisplayGamma',['../_d_o_x__i_a_d_l_x_display_gamma.html',1,'display']]], - ['iadlxdisplaygammachangedevent_1575',['IADLXDisplayGammaChangedEvent',['../_d_o_x__i_a_d_l_x_display_gamma_changed_event.html',1,'display']]], - ['iadlxdisplaygammachangedlistener_1576',['IADLXDisplayGammaChangedListener',['../_d_o_x__i_a_d_l_x_display_gamma_changed_listener.html',1,'display']]], - ['iadlxdisplaygamut_1577',['IADLXDisplayGamut',['../_d_o_x__i_a_d_l_x_display_gamut.html',1,'display']]], - ['iadlxdisplaygamutchangedevent_1578',['IADLXDisplayGamutChangedEvent',['../_d_o_x__i_a_d_l_x_display_gamut_changed_event.html',1,'display']]], - ['iadlxdisplaygamutchangedlistener_1579',['IADLXDisplayGamutChangedListener',['../_d_o_x__i_a_d_l_x_display_gamut_changed_listener.html',1,'display']]], - ['iadlxdisplaygpuscaling_1580',['IADLXDisplayGPUScaling',['../_d_o_x__i_a_d_l_x_display_g_p_u_scaling.html',1,'display']]], - ['iadlxdisplayhdcp_1581',['IADLXDisplayHDCP',['../_d_o_x__i_a_d_l_x_display_h_d_c_p.html',1,'display']]], - ['iadlxdisplayintegerscaling_1582',['IADLXDisplayIntegerScaling',['../_d_o_x__i_a_d_l_x_display_integer_scaling.html',1,'display']]], - ['iadlxdisplaylist_1583',['IADLXDisplayList',['../_d_o_x__i_a_d_l_x_display_list.html',1,'display']]], - ['iadlxdisplaylistchangedlistener_1584',['IADLXDisplayListChangedListener',['../_d_o_x__i_a_d_l_x_display_list_changed_listener.html',1,'display']]], - ['iadlxdisplaypixelformat_1585',['IADLXDisplayPixelFormat',['../_d_o_x__i_a_d_l_x_display_pixel_format.html',1,'display']]], - ['iadlxdisplayresolution_1586',['IADLXDisplayResolution',['../_d_o_x__i_a_d_l_x_display_resolution.html',1,'display']]], - ['iadlxdisplayresolutionlist_1587',['IADLXDisplayResolutionList',['../_d_o_x__i_a_d_l_x_display_resolution_list.html',1,'display']]], - ['iadlxdisplayscalingmode_1588',['IADLXDisplayScalingMode',['../_d_o_x__i_a_d_l_x_display_scaling_mode.html',1,'display']]], - ['iadlxdisplayservices_1589',['IADLXDisplayServices',['../_d_o_x__i_a_d_l_x_display_services.html',1,'display']]], - ['iadlxdisplayservices1_1590',['IADLXDisplayServices1',['../_d_o_x__i_a_d_l_x_display_services1.html',1,'display']]], - ['iadlxdisplaysettingschangedevent_1591',['IADLXDisplaySettingsChangedEvent',['../_d_o_x__i_a_d_l_x_display_settings_changed_event.html',1,'display']]], - ['iadlxdisplaysettingschangedevent1_1592',['IADLXDisplaySettingsChangedEvent1',['../_d_o_x__i_a_d_l_x_display_settings_changed_event1.html',1,'display']]], - ['iadlxdisplaysettingschangedlistener_1593',['IADLXDisplaySettingsChangedListener',['../_d_o_x__i_a_d_l_x_display_settings_changed_listener.html',1,'display']]], - ['iadlxdisplayvaribright_1594',['IADLXDisplayVariBright',['../_d_o_x__i_a_d_l_x_display_vari_bright.html',1,'display']]], - ['iadlxdisplayvsr_1595',['IADLXDisplayVSR',['../_d_o_x__i_a_d_l_x_display_v_s_r.html',1,'display']]], - ['iadlxeyefinitydesktop_1596',['IADLXEyefinityDesktop',['../_d_o_x__i_a_d_l_x_eyefinity_desktop.html',1,'desktop']]], - ['iadlxfps_1597',['IADLXFPS',['../_d_o_x__i_a_d_l_x_f_p_s.html',1,'perfmonitoring']]], - ['iadlxfpslist_1598',['IADLXFPSList',['../_d_o_x__i_a_d_l_x_f_p_s_list.html',1,'perfmonitoring']]], - ['iadlxgpu_1599',['IADLXGPU',['../_d_o_x__i_a_d_l_x_g_p_u.html',1,'gpu']]], - ['iadlxgpuautotuning_1600',['IADLXGPUAutoTuning',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning.html',1,'gputuning']]], - ['iadlxgpuautotuningcompleteevent_1601',['IADLXGPUAutoTuningCompleteEvent',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_event.html',1,'gputuning']]], - ['iadlxgpuautotuningcompletelistener_1602',['IADLXGPUAutoTuningCompleteListener',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_listener.html',1,'gputuning']]], - ['iadlxgpulist_1603',['IADLXGPUList',['../_d_o_x__i_a_d_l_x_g_p_u_list.html',1,'gpu']]], - ['iadlxgpumetrics_1604',['IADLXGPUMetrics',['../_d_o_x__i_a_d_l_x_g_p_u_metrics.html',1,'perfmonitoring']]], - ['iadlxgpumetricslist_1605',['IADLXGPUMetricsList',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_list.html',1,'perfmonitoring']]], - ['iadlxgpumetricssupport_1606',['IADLXGPUMetricsSupport',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support.html',1,'perfmonitoring']]], - ['iadlxgpupresettuning_1607',['IADLXGPUPresetTuning',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning.html',1,'gputuning']]], - ['iadlxgpuschangedhandling_1608',['IADLXGPUsChangedHandling',['../_d_o_x__i_a_d_l_x_g_p_us_changed_handling.html',1,'gpu']]], - ['iadlxgpuseventlistener_1609',['IADLXGPUsEventListener',['../_d_o_x__i_a_d_l_x_g_p_us_event_listener.html',1,'gpu']]], - ['iadlxgputuningchangedevent_1610',['IADLXGPUTuningChangedEvent',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event.html',1,'gputuning']]], - ['iadlxgputuningchangedhandling_1611',['IADLXGPUTuningChangedHandling',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_handling.html',1,'gputuning']]], - ['iadlxgputuningchangedlistener_1612',['IADLXGPUTuningChangedListener',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_listener.html',1,'gputuning']]], - ['iadlxgputuningservices_1613',['IADLXGPUTuningServices',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services.html',1,'gputuning']]], - ['iadlxi2c_1614',['IADLXI2C',['../_d_o_x__i_a_d_l_x_i2_c.html',1,'i2c']]], - ['iadlxinterface_1615',['IADLXInterface',['../_d_o_x__i_a_d_l_x_interface.html',1,'misc']]], - ['iadlxlist_1616',['IADLXList',['../_d_o_x__i_a_d_l_x_list.html',1,'misc']]], - ['iadlxlog_1617',['IADLXLog',['../_d_o_x__i_a_d_l_x_log.html',1,'misc']]], - ['iadlxmanualfantuning_1618',['IADLXManualFanTuning',['../_d_o_x__i_a_d_l_x_manual_fan_tuning.html',1,'gputuning']]], - ['iadlxmanualfantuningstate_1619',['IADLXManualFanTuningState',['../_d_o_x__i_a_d_l_x_manual_fan_tuning_state.html',1,'gputuning']]], - ['iadlxmanualfantuningstatelist_1620',['IADLXManualFanTuningStateList',['../_d_o_x__i_a_d_l_x_manual_fan_tuning_state_list.html',1,'gputuning']]], - ['iadlxmanualgraphicstuning1_1621',['IADLXManualGraphicsTuning1',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning1.html',1,'gputuning']]], - ['iadlxmanualgraphicstuning2_1622',['IADLXManualGraphicsTuning2',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning2.html',1,'gputuning']]], - ['iadlxmanualpowertuning_1623',['IADLXManualPowerTuning',['../_d_o_x__i_a_d_l_x_manual_power_tuning.html',1,'gputuning']]], - ['iadlxmanualtuningstate_1624',['IADLXManualTuningState',['../_d_o_x__i_a_d_l_x_manual_tuning_state.html',1,'gputuning']]], - ['iadlxmanualtuningstatelist_1625',['IADLXManualTuningStateList',['../_d_o_x__i_a_d_l_x_manual_tuning_state_list.html',1,'gputuning']]], - ['iadlxmanualvramtuning1_1626',['IADLXManualVRAMTuning1',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1.html',1,'gputuning']]], - ['iadlxmanualvramtuning2_1627',['IADLXManualVRAMTuning2',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2.html',1,'gputuning']]], - ['iadlxmemorytimingdescription_1628',['IADLXMemoryTimingDescription',['../_d_o_x__i_a_d_l_x_memory_timing_description.html',1,'gputuning']]], - ['iadlxmemorytimingdescriptionlist_1629',['IADLXMemoryTimingDescriptionList',['../_d_o_x__i_a_d_l_x_memory_timing_description_list.html',1,'gputuning']]], - ['iadlxperformancemonitoringservices_1630',['IADLXPerformanceMonitoringServices',['../_d_o_x__i_a_d_l_x_performance_monitoring_services.html',1,'perfmonitoring']]], - ['iadlxsimpleeyefinity_1631',['IADLXSimpleEyefinity',['../_d_o_x__i_a_d_l_x_simple_eyefinity.html',1,'desktop']]], - ['iadlxsystem_1632',['IADLXSystem',['../_d_o_x__i_a_d_l_x_system.html',1,'system']]], - ['iadlxsystemmetrics_1633',['IADLXSystemMetrics',['../_d_o_x__i_a_d_l_x_system_metrics.html',1,'perfmonitoring']]], - ['iadlxsystemmetricslist_1634',['IADLXSystemMetricsList',['../_d_o_x__i_a_d_l_x_system_metrics_list.html',1,'perfmonitoring']]], - ['iadlxsystemmetricssupport_1635',['IADLXSystemMetricsSupport',['../_d_o_x__i_a_d_l_x_system_metrics_support.html',1,'perfmonitoring']]], - ['imagesharpening_1636',['ImageSharpening',['../c__image_sharpening.html',1,'domain_c_sample_3DGraphics'],['../cpp__image_sharpening.html',1,'domain_cpp_sample_3DGraphics']]], - ['initialize_1637',['Initialize',['../page_cpp_help_initialize.html',1,'page_ADLXCppHelp']]], - ['initializewithcalleradl_1638',['InitializeWithCallerAdl',['../page_cpp_help_initialize_with_caller_adl.html',1,'page_ADLXCppHelp']]], - ['initializewithincompatibledriver_1639',['InitializeWithIncompatibleDriver',['../page_cpp_help_initialize_with_incompatible_driver.html',1,'page_ADLXCppHelp']]], - ['initializing_20adlx_20with_20function_20pointers_1640',['Initializing ADLX with function pointers',['../page_guide_init_pointer.html',1,'page_guide_qs']]], - ['initializing_20adlx_20with_20the_20adlx_20helpers_1641',['Initializing ADLX with the ADLX Helpers',['../page_guide_init_help.html',1,'page_guide_qs']]], - ['invalidobject_1642',['InvalidObject',['../c_sample__invalid_object.html',1,'domain_c_sample_Generic'],['../cpp_sample__invalid_object.html',1,'domain_cpp_sample_Generic']]], - ['isanisotropicfilteringchanged_1643',['IsAnisotropicFilteringChanged',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_anisotropic_filtering_changed.html',1,'DOX_IADLX3DSettingsChangedEvent']]], - ['isantialiasingchanged_1644',['IsAntiAliasingChanged',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_anti_aliasing_changed.html',1,'DOX_IADLX3DSettingsChangedEvent']]], - ['isantilagchanged_1645',['IsAntiLagChanged',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_anti_lag_changed.html',1,'DOX_IADLX3DSettingsChangedEvent']]], - ['isatfactory_1646',['IsAtFactory',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_at_factory.html',1,'DOX_IADLXGPUTuningServices']]], - ['isautomatictuningchanged_1647',['IsAutomaticTuningChanged',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_automatic_tuning_changed.html',1,'DOX_IADLXGPUTuningChangedEvent']]], - ['isboostchanged_1648',['IsBoostChanged',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_boost_changed.html',1,'DOX_IADLX3DSettingsChangedEvent']]], - ['isbrightnesssupported_1649',['IsBrightnessSupported',['../_d_o_x__i_a_d_l_x_display_custom_color__is_brightness_supported.html',1,'DOX_IADLXDisplayCustomColor']]], - ['ischillchanged_1650',['IsChillChanged',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_chill_changed.html',1,'DOX_IADLX3DSettingsChangedEvent']]], - ['iscolordepthchanged_1651',['IsColorDepthChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_color_depth_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], - ['iscolorspacechanged_1652',['IsColorSpaceChanged',['../_d_o_x__i_a_d_l_x_display_gamut_changed_event__is_color_space_changed.html',1,'DOX_IADLXDisplayGamutChangedEvent']]], - ['iscontrastsupported_1653',['IsContrastSupported',['../_d_o_x__i_a_d_l_x_display_custom_color__is_contrast_supported.html',1,'DOX_IADLXDisplayCustomColor']]], - ['iscurrent5000kwhitepoint_1654',['IsCurrent5000kWhitePoint',['../_d_o_x__i_a_d_l_x_display_gamut__is_current5000k_white_point.html',1,'DOX_IADLXDisplayGamut']]], - ['iscurrent6500kwhitepoint_1655',['IsCurrent6500kWhitePoint',['../_d_o_x__i_a_d_l_x_display_gamut__is_current6500k_white_point.html',1,'DOX_IADLXDisplayGamut']]], - ['iscurrent7500kwhitepoint_1656',['IsCurrent7500kWhitePoint',['../_d_o_x__i_a_d_l_x_display_gamut__is_current7500k_white_point.html',1,'DOX_IADLXDisplayGamut']]], - ['iscurrent9300kwhitepoint_1657',['IsCurrent9300kWhitePoint',['../_d_o_x__i_a_d_l_x_display_gamut__is_current9300k_white_point.html',1,'DOX_IADLXDisplayGamut']]], - ['iscurrentadobergbcolorspace_1658',['IsCurrentAdobeRgbColorSpace',['../_d_o_x__i_a_d_l_x_display_gamut__is_current_adobe_rgb_color_space.html',1,'DOX_IADLXDisplayGamut']]], - ['iscurrentbalanced_1659',['IsCurrentBalanced',['../_d_o_x__i_a_d_l_x_display_vari_bright__is_current_balanced.html',1,'DOX_IADLXDisplayVariBright'],['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_balanced.html',1,'DOX_IADLXGPUPresetTuning']]], - ['iscurrentblanked_1660',['IsCurrentBlanked',['../_d_o_x__i_a_d_l_x_display_blanking__is_current_blanked.html',1,'DOX_IADLXDisplayBlanking']]], - ['iscurrentccir2020colorspace_1661',['IsCurrentCCIR2020ColorSpace',['../_d_o_x__i_a_d_l_x_display_gamut__is_current_c_c_i_r2020_color_space.html',1,'DOX_IADLXDisplayGamut']]], - ['iscurrentccir601colorspace_1662',['IsCurrentCCIR601ColorSpace',['../_d_o_x__i_a_d_l_x_display_gamut__is_current_c_c_i_r601_color_space.html',1,'DOX_IADLXDisplayGamut']]], - ['iscurrentccir709colorspace_1663',['IsCurrentCCIR709ColorSpace',['../_d_o_x__i_a_d_l_x_display_gamut__is_current_c_c_i_r709_color_space.html',1,'DOX_IADLXDisplayGamut']]], - ['iscurrentciergbcolorspace_1664',['IsCurrentCIERgbColorSpace',['../_d_o_x__i_a_d_l_x_display_gamut__is_current_c_i_e_rgb_color_space.html',1,'DOX_IADLXDisplayGamut']]], - ['iscurrentcustomcolorspace_1665',['IsCurrentCustomColorSpace',['../_d_o_x__i_a_d_l_x_display_gamut__is_current_custom_color_space.html',1,'DOX_IADLXDisplayGamut']]], - ['iscurrentcustomwhitepoint_1666',['IsCurrentCustomWhitePoint',['../_d_o_x__i_a_d_l_x_display_gamut__is_current_custom_white_point.html',1,'DOX_IADLXDisplayGamut']]], - ['iscurrentdegammaramp_1667',['IsCurrentDeGammaRamp',['../_d_o_x__i_a_d_l_x_display_gamma__is_current_de_gamma_ramp.html',1,'DOX_IADLXDisplayGamma']]], - ['iscurrentmaximizebattery_1668',['IsCurrentMaximizeBattery',['../_d_o_x__i_a_d_l_x_display_vari_bright__is_current_maximize_battery.html',1,'DOX_IADLXDisplayVariBright']]], - ['iscurrentmaximizebrightness_1669',['IsCurrentMaximizeBrightness',['../_d_o_x__i_a_d_l_x_display_vari_bright__is_current_maximize_brightness.html',1,'DOX_IADLXDisplayVariBright']]], - ['iscurrentoptimizebattery_1670',['IsCurrentOptimizeBattery',['../_d_o_x__i_a_d_l_x_display_vari_bright__is_current_optimize_battery.html',1,'DOX_IADLXDisplayVariBright']]], - ['iscurrentoptimizebrightness_1671',['IsCurrentOptimizeBrightness',['../_d_o_x__i_a_d_l_x_display_vari_bright__is_current_optimize_brightness.html',1,'DOX_IADLXDisplayVariBright']]], - ['iscurrentoverclockgpu_1672',['IsCurrentOverclockGPU',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_current_overclock_g_p_u.html',1,'DOX_IADLXGPUAutoTuning']]], - ['iscurrentoverclockvram_1673',['IsCurrentOverclockVRAM',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_current_overclock_v_r_a_m.html',1,'DOX_IADLXGPUAutoTuning']]], - ['iscurrentpowersaver_1674',['IsCurrentPowerSaver',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_power_saver.html',1,'DOX_IADLXGPUPresetTuning']]], - ['iscurrentquiet_1675',['IsCurrentQuiet',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_quiet.html',1,'DOX_IADLXGPUPresetTuning']]], - ['iscurrentrage_1676',['IsCurrentRage',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_rage.html',1,'DOX_IADLXGPUPresetTuning']]], - ['iscurrentregamma36_1677',['IsCurrentReGamma36',['../_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma36.html',1,'DOX_IADLXDisplayGamma']]], - ['iscurrentregammabt709_1678',['IsCurrentReGammaBT709',['../_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_b_t709.html',1,'DOX_IADLXDisplayGamma']]], - ['iscurrentregammacoefficient_1679',['IsCurrentRegammaCoefficient',['../_d_o_x__i_a_d_l_x_display_gamma__is_current_regamma_coefficient.html',1,'DOX_IADLXDisplayGamma']]], - ['iscurrentregammapq_1680',['IsCurrentReGammaPQ',['../_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_p_q.html',1,'DOX_IADLXDisplayGamma']]], - ['iscurrentregammapq2084interim_1681',['IsCurrentReGammaPQ2084Interim',['../_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_p_q2084_interim.html',1,'DOX_IADLXDisplayGamma']]], - ['iscurrentregammaramp_1682',['IsCurrentReGammaRamp',['../_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_ramp.html',1,'DOX_IADLXDisplayGamma']]], - ['iscurrentregammasrgb_1683',['IsCurrentReGammaSRGB',['../_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_s_r_g_b.html',1,'DOX_IADLXDisplayGamma']]], - ['iscurrentscedisabled_1684',['IsCurrentSCEDisabled',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_current_s_c_e_disabled.html',1,'DOX_IADLXDisplay3DLUT']]], - ['iscurrentscedynamiccontrast_1685',['IsCurrentSCEDynamicContrast',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_current_s_c_e_dynamic_contrast.html',1,'DOX_IADLXDisplay3DLUT']]], - ['iscurrentscevividgaming_1686',['IsCurrentSCEVividGaming',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_current_s_c_e_vivid_gaming.html',1,'DOX_IADLXDisplay3DLUT']]], - ['iscurrentturbo_1687',['IsCurrentTurbo',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_turbo.html',1,'DOX_IADLXGPUPresetTuning']]], - ['iscurrentunblanked_1688',['IsCurrentUnblanked',['../_d_o_x__i_a_d_l_x_display_blanking__is_current_unblanked.html',1,'DOX_IADLXDisplayBlanking']]], - ['iscurrentundervoltgpu_1689',['IsCurrentUndervoltGPU',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_current_undervolt_g_p_u.html',1,'DOX_IADLXGPUAutoTuning']]], - ['iscustom3dlutchanged_1690',['IsCustom3DLUTChanged',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event__is_custom3_d_l_u_t_changed.html',1,'DOX_IADLXDisplay3DLUTChangedEvent']]], - ['iscustomcolorbrightnesschanged_1691',['IsCustomColorBrightnessChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_brightness_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], - ['iscustomcolorcontrastchanged_1692',['IsCustomColorContrastChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_contrast_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], - ['iscustomcolorhuechanged_1693',['IsCustomColorHueChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_hue_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], - ['iscustomcolorsaturationchanged_1694',['IsCustomColorSaturationChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_saturation_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], - ['iscustomcolortemperaturechanged_1695',['IsCustomColorTemperatureChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_temperature_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], - ['iscustomresolutionchanged_1696',['IsCustomResolutionChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_resolution_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], - ['isdegammachanged_1697',['IsDeGammaChanged',['../_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_de_gamma_changed.html',1,'DOX_IADLXDisplayGammaChangedEvent']]], - ['isdisplayblankingchanged_1698',['IsDisplayBlankingChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event1__is_display_blanking_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent1']]], - ['isenabled_1699',['IsEnabled',['../_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__is_enabled.html',1,'DOX_IADLX3DAnisotropicFiltering'],['../_d_o_x__i_a_d_l_x3_d_anti_lag__is_enabled.html',1,'DOX_IADLX3DAntiLag'],['../_d_o_x__i_a_d_l_x3_d_boost__is_enabled.html',1,'DOX_IADLX3DBoost'],['../_d_o_x__i_a_d_l_x3_d_chill__is_enabled.html',1,'DOX_IADLX3DChill'],['../_d_o_x__i_a_d_l_x3_d_enhanced_sync__is_enabled.html',1,'DOX_IADLX3DEnhancedSync'],['../_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__is_enabled.html',1,'DOX_IADLX3DFrameRateTargetControl'],['../_d_o_x__i_a_d_l_x3_d_image_sharpening__is_enabled.html',1,'DOX_IADLX3DImageSharpening'],['../_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__is_enabled.html',1,'DOX_IADLX3DMorphologicalAntiAliasing'],['../_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__is_enabled.html',1,'DOX_IADLX3DRadeonSuperResolution'],['../_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__is_enabled.html',1,'DOX_IADLX3DWaitForVerticalRefresh'],['../_d_o_x__i_a_d_l_x_display_free_sync__is_enabled.html',1,'DOX_IADLXDisplayFreeSync'],['../_d_o_x__i_a_d_l_x_display_g_p_u_scaling__is_enabled.html',1,'DOX_IADLXDisplayGPUScaling'],['../_d_o_x__i_a_d_l_x_display_h_d_c_p__is_enabled.html',1,'DOX_IADLXDisplayHDCP'],['../_d_o_x__i_a_d_l_x_display_integer_scaling__is_enabled.html',1,'DOX_IADLXDisplayIntegerScaling'],['../_d_o_x__i_a_d_l_x_display_vari_bright__is_enabled.html',1,'DOX_IADLXDisplayVariBright'],['../_d_o_x__i_a_d_l_x_display_v_s_r__is_enabled.html',1,'DOX_IADLXDisplayVSR']]], - ['isenhancedsyncchanged_1700',['IsEnhancedSyncChanged',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_enhanced_sync_changed.html',1,'DOX_IADLX3DSettingsChangedEvent']]], - ['isexternal_1701',['IsExternal',['../_d_o_x__i_a_d_l_x_g_p_u__is_external.html',1,'DOX_IADLXGPU']]], - ['isframeratetargetcontrolchanged_1702',['IsFrameRateTargetControlChanged',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_frame_rate_target_control_changed.html',1,'DOX_IADLX3DSettingsChangedEvent']]], - ['isfreesyncchanged_1703',['IsFreeSyncChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_free_sync_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], - ['isgammacoefficientchanged_1704',['IsGammaCoefficientChanged',['../_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_gamma_coefficient_changed.html',1,'DOX_IADLXDisplayGammaChangedEvent']]], - ['isgammarampchanged_1705',['IsGammaRampChanged',['../_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_gamma_ramp_changed.html',1,'DOX_IADLXDisplayGammaChangedEvent']]], - ['isgpuscalingchanged_1706',['IsGPUScalingChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_g_p_u_scaling_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], - ['ishdcpchanged_1707',['IsHDCPChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_h_d_c_p_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], - ['ishuesupported_1708',['IsHueSupported',['../_d_o_x__i_a_d_l_x_display_custom_color__is_hue_supported.html',1,'DOX_IADLXDisplayCustomColor']]], - ['isimagesharpeningchanged_1709',['IsImageSharpeningChanged',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_image_sharpening_changed.html',1,'DOX_IADLX3DSettingsChangedEvent']]], - ['isintegerscalingchanged_1710',['IsIntegerScalingChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_integer_scaling_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], - ['ismanualfantuningchanged_1711',['IsManualFanTuningChanged',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_manual_fan_tuning_changed.html',1,'DOX_IADLXGPUTuningChangedEvent']]], - ['ismanualgpuclktuningchanged_1712',['IsManualGPUCLKTuningChanged',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_manual_g_p_u_c_l_k_tuning_changed.html',1,'DOX_IADLXGPUTuningChangedEvent']]], - ['ismanualpowertuningchanged_1713',['IsManualPowerTuningChanged',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_manual_power_tuning_changed.html',1,'DOX_IADLXGPUTuningChangedEvent']]], - ['ismanualvramtuningchanged_1714',['IsManualVRAMTuningChanged',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_manual_v_r_a_m_tuning_changed.html',1,'DOX_IADLXGPUTuningChangedEvent']]], - ['ismorphologicalantialiasingchanged_1715',['IsMorphologicalAntiAliasingChanged',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_morphological_anti_aliasing_changed.html',1,'DOX_IADLX3DSettingsChangedEvent']]], - ['isoverclockgpucompleted_1716',['IsOverclockGPUCompleted',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_event__is_overclock_g_p_u_completed.html',1,'DOX_IADLXGPUAutoTuningCompleteEvent']]], - ['isoverclockvramcompleted_1717',['IsOverclockVRAMCompleted',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_event__is_overclock_v_r_a_m_completed.html',1,'DOX_IADLXGPUAutoTuningCompleteEvent']]], - ['ispixelformatchanged_1718',['IsPixelFormatChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_pixel_format_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], - ['ispresettuningchanged_1719',['IsPresetTuningChanged',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_preset_tuning_changed.html',1,'DOX_IADLXGPUTuningChangedEvent']]], - ['isradeonsuperresolutionchanged_1720',['IsRadeonSuperResolutionChanged',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_radeon_super_resolution_changed.html',1,'DOX_IADLX3DSettingsChangedEvent']]], - ['isregammachanged_1721',['IsReGammaChanged',['../_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_re_gamma_changed.html',1,'DOX_IADLXDisplayGammaChangedEvent']]], - ['isresetshadercache_1722',['IsResetShaderCache',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_reset_shader_cache.html',1,'DOX_IADLX3DSettingsChangedEvent']]], - ['issaturationsupported_1723',['IsSaturationSupported',['../_d_o_x__i_a_d_l_x_display_custom_color__is_saturation_supported.html',1,'DOX_IADLXDisplayCustomColor']]], - ['isscalingmodechanged_1724',['IsScalingModeChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_scaling_mode_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], - ['isscechanged_1725',['IsSCEChanged',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event__is_s_c_e_changed.html',1,'DOX_IADLXDisplay3DLUTChangedEvent']]], - ['issupported_1726',['IsSupported',['../_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__is_supported.html',1,'DOX_IADLX3DAnisotropicFiltering'],['../_d_o_x__i_a_d_l_x3_d_anti_aliasing__is_supported.html',1,'DOX_IADLX3DAntiAliasing'],['../_d_o_x__i_a_d_l_x3_d_anti_lag__is_supported.html',1,'DOX_IADLX3DAntiLag'],['../_d_o_x__i_a_d_l_x3_d_boost__is_supported.html',1,'DOX_IADLX3DBoost'],['../_d_o_x__i_a_d_l_x3_d_chill__is_supported.html',1,'DOX_IADLX3DChill'],['../_d_o_x__i_a_d_l_x3_d_enhanced_sync__is_supported.html',1,'DOX_IADLX3DEnhancedSync'],['../_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__is_supported.html',1,'DOX_IADLX3DFrameRateTargetControl'],['../_d_o_x__i_a_d_l_x3_d_image_sharpening__is_supported.html',1,'DOX_IADLX3DImageSharpening'],['../_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__is_supported.html',1,'DOX_IADLX3DMorphologicalAntiAliasing'],['../_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__is_supported.html',1,'DOX_IADLX3DRadeonSuperResolution'],['../_d_o_x__i_a_d_l_x3_d_reset_shader_cache__is_supported.html',1,'DOX_IADLX3DResetShaderCache'],['../_d_o_x__i_a_d_l_x3_d_tessellation__is_supported.html',1,'DOX_IADLX3DTessellation'],['../_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__is_supported.html',1,'DOX_IADLX3DWaitForVerticalRefresh'],['../_d_o_x__i_a_d_l_x_display_blanking__is_supported.html',1,'DOX_IADLXDisplayBlanking'],['../_d_o_x__i_a_d_l_x_display_color_depth__is_supported.html',1,'DOX_IADLXDisplayColorDepth'],['../_d_o_x__i_a_d_l_x_display_custom_resolution__is_supported.html',1,'DOX_IADLXDisplayCustomResolution'],['../_d_o_x__i_a_d_l_x_display_free_sync__is_supported.html',1,'DOX_IADLXDisplayFreeSync'],['../_d_o_x__i_a_d_l_x_display_g_p_u_scaling__is_supported.html',1,'DOX_IADLXDisplayGPUScaling'],['../_d_o_x__i_a_d_l_x_display_h_d_c_p__is_supported.html',1,'DOX_IADLXDisplayHDCP'],['../_d_o_x__i_a_d_l_x_display_integer_scaling__is_supported.html',1,'DOX_IADLXDisplayIntegerScaling'],['../_d_o_x__i_a_d_l_x_display_pixel_format__is_supported.html',1,'DOX_IADLXDisplayPixelFormat'],['../_d_o_x__i_a_d_l_x_display_scaling_mode__is_supported.html',1,'DOX_IADLXDisplayScalingMode'],['../_d_o_x__i_a_d_l_x_display_vari_bright__is_supported.html',1,'DOX_IADLXDisplayVariBright'],['../_d_o_x__i_a_d_l_x_display_v_s_r__is_supported.html',1,'DOX_IADLXDisplayVSR'],['../_d_o_x__i_a_d_l_x_i2_c__is_supported.html',1,'DOX_IADLXI2C'],['../_d_o_x__i_a_d_l_x_simple_eyefinity__is_supported.html',1,'DOX_IADLXSimpleEyefinity']]], - ['issupported5000kwhitepoint_1727',['IsSupported5000kWhitePoint',['../_d_o_x__i_a_d_l_x_display_gamut__is_supported5000k_white_point.html',1,'DOX_IADLXDisplayGamut']]], - ['issupported6500kwhitepoint_1728',['IsSupported6500kWhitePoint',['../_d_o_x__i_a_d_l_x_display_gamut__is_supported6500k_white_point.html',1,'DOX_IADLXDisplayGamut']]], - ['issupported7500kwhitepoint_1729',['IsSupported7500kWhitePoint',['../_d_o_x__i_a_d_l_x_display_gamut__is_supported7500k_white_point.html',1,'DOX_IADLXDisplayGamut']]], - ['issupported9300kwhitepoint_1730',['IsSupported9300kWhitePoint',['../_d_o_x__i_a_d_l_x_display_gamut__is_supported9300k_white_point.html',1,'DOX_IADLXDisplayGamut']]], - ['issupportedadobergbcolorspace_1731',['IsSupportedAdobeRgbColorSpace',['../_d_o_x__i_a_d_l_x_display_gamut__is_supported_adobe_rgb_color_space.html',1,'DOX_IADLXDisplayGamut']]], - ['issupportedautotuning_1732',['IsSupportedAutoTuning',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_auto_tuning.html',1,'DOX_IADLXGPUTuningServices']]], - ['issupportedbalanced_1733',['IsSupportedBalanced',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_balanced.html',1,'DOX_IADLXGPUPresetTuning']]], - ['issupportedbpc_5f10_1734',['IsSupportedBPC_10',['../_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_10.html',1,'DOX_IADLXDisplayColorDepth']]], - ['issupportedbpc_5f12_1735',['IsSupportedBPC_12',['../_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_12.html',1,'DOX_IADLXDisplayColorDepth']]], - ['issupportedbpc_5f14_1736',['IsSupportedBPC_14',['../_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_14.html',1,'DOX_IADLXDisplayColorDepth']]], - ['issupportedbpc_5f16_1737',['IsSupportedBPC_16',['../_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_16.html',1,'DOX_IADLXDisplayColorDepth']]], - ['issupportedbpc_5f6_1738',['IsSupportedBPC_6',['../_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_6.html',1,'DOX_IADLXDisplayColorDepth']]], - ['issupportedbpc_5f8_1739',['IsSupportedBPC_8',['../_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_8.html',1,'DOX_IADLXDisplayColorDepth']]], - ['issupportedccir2020colorspace_1740',['IsSupportedCCIR2020ColorSpace',['../_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_c_i_r2020_color_space.html',1,'DOX_IADLXDisplayGamut']]], - ['issupportedccir601colorspace_1741',['IsSupportedCCIR601ColorSpace',['../_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_c_i_r601_color_space.html',1,'DOX_IADLXDisplayGamut']]], - ['issupportedccir709colorspace_1742',['IsSupportedCCIR709ColorSpace',['../_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_c_i_r709_color_space.html',1,'DOX_IADLXDisplayGamut']]], - ['issupportedciergbcolorspace_1743',['IsSupportedCIERgbColorSpace',['../_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_i_e_rgb_color_space.html',1,'DOX_IADLXDisplayGamut']]], - ['issupportedcolordepth_1744',['IsSupportedColorDepth',['../_d_o_x__i_a_d_l_x_display_color_depth__is_supported_color_depth.html',1,'DOX_IADLXDisplayColorDepth']]], - ['issupportedcpuusage_1745',['IsSupportedCPUUsage',['../_d_o_x__i_a_d_l_x_system_metrics_support__is_supported_c_p_u_usage.html',1,'DOX_IADLXSystemMetricsSupport']]], - ['issupportedcustomcolorspace_1746',['IsSupportedCustomColorSpace',['../_d_o_x__i_a_d_l_x_display_gamut__is_supported_custom_color_space.html',1,'DOX_IADLXDisplayGamut']]], - ['issupportedcustomwhitepoint_1747',['IsSupportedCustomWhitePoint',['../_d_o_x__i_a_d_l_x_display_gamut__is_supported_custom_white_point.html',1,'DOX_IADLXDisplayGamut']]], - ['issupportedgpuclockspeed_1748',['IsSupportedGPUClockSpeed',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_clock_speed.html',1,'DOX_IADLXGPUMetricsSupport']]], - ['issupportedgpufanspeed_1749',['IsSupportedGPUFanSpeed',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_fan_speed.html',1,'DOX_IADLXGPUMetricsSupport']]], - ['issupportedgpuhotspottemperature_1750',['IsSupportedGPUHotspotTemperature',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_hotspot_temperature.html',1,'DOX_IADLXGPUMetricsSupport']]], - ['issupportedgpuintaketemperature_1751',['IsSupportedGPUIntakeTemperature',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_intake_temperature.html',1,'DOX_IADLXGPUMetricsSupport']]], - ['issupportedgpupower_1752',['IsSupportedGPUPower',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_power.html',1,'DOX_IADLXGPUMetricsSupport']]], - ['issupportedgputemperature_1753',['IsSupportedGPUTemperature',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_temperature.html',1,'DOX_IADLXGPUMetricsSupport']]], - ['issupportedgputotalboardpower_1754',['IsSupportedGPUTotalBoardPower',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_total_board_power.html',1,'DOX_IADLXGPUMetricsSupport']]], - ['issupportedgpuusage_1755',['IsSupportedGPUUsage',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_usage.html',1,'DOX_IADLXGPUMetricsSupport']]], - ['issupportedgpuvoltage_1756',['IsSupportedGPUVoltage',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_voltage.html',1,'DOX_IADLXGPUMetricsSupport']]], - ['issupportedgpuvram_1757',['IsSupportedGPUVRAM',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_v_r_a_m.html',1,'DOX_IADLXGPUMetricsSupport']]], - ['issupportedgpuvramclockspeed_1758',['IsSupportedGPUVRAMClockSpeed',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_v_r_a_m_clock_speed.html',1,'DOX_IADLXGPUMetricsSupport']]], - ['issupportedmanualfantuning_1759',['IsSupportedManualFanTuning',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_fan_tuning.html',1,'DOX_IADLXGPUTuningServices']]], - ['issupportedmanualgfxtuning_1760',['IsSupportedManualGFXTuning',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_g_f_x_tuning.html',1,'DOX_IADLXGPUTuningServices']]], - ['issupportedmanualpowertuning_1761',['IsSupportedManualPowerTuning',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_power_tuning.html',1,'DOX_IADLXGPUTuningServices']]], - ['issupportedmanualvramtuning_1762',['IsSupportedManualVRAMTuning',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_v_r_a_m_tuning.html',1,'DOX_IADLXGPUTuningServices']]], - ['issupportedmemorytiming_1763',['IsSupportedMemoryTiming',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__is_supported_memory_timing.html',1,'DOX_IADLXManualVRAMTuning1'],['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__is_supported_memory_timing.html',1,'DOX_IADLXManualVRAMTuning2']]], - ['issupportedminacousticlimit_1764',['IsSupportedMinAcousticLimit',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_min_acoustic_limit.html',1,'DOX_IADLXManualFanTuning']]], - ['issupportedminfanspeed_1765',['IsSupportedMinFanSpeed',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_min_fan_speed.html',1,'DOX_IADLXManualFanTuning']]], - ['issupportedoverclockgpu_1766',['IsSupportedOverclockGPU',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_supported_overclock_g_p_u.html',1,'DOX_IADLXGPUAutoTuning']]], - ['issupportedoverclockvram_1767',['IsSupportedOverclockVRAM',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_supported_overclock_v_r_a_m.html',1,'DOX_IADLXGPUAutoTuning']]], - ['issupportedpixelformat_1768',['IsSupportedPixelFormat',['../_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_pixel_format.html',1,'DOX_IADLXDisplayPixelFormat']]], - ['issupportedpowersaver_1769',['IsSupportedPowerSaver',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_power_saver.html',1,'DOX_IADLXGPUPresetTuning']]], - ['issupportedpresettuning_1770',['IsSupportedPresetTuning',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_preset_tuning.html',1,'DOX_IADLXGPUTuningServices']]], - ['issupportedquiet_1771',['IsSupportedQuiet',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_quiet.html',1,'DOX_IADLXGPUPresetTuning']]], - ['issupportedrage_1772',['IsSupportedRage',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_rage.html',1,'DOX_IADLXGPUPresetTuning']]], - ['issupportedregamma36_1773',['IsSupportedReGamma36',['../_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma36.html',1,'DOX_IADLXDisplayGamma']]], - ['issupportedregammabt709_1774',['IsSupportedReGammaBT709',['../_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_b_t709.html',1,'DOX_IADLXDisplayGamma']]], - ['issupportedregammapq_1775',['IsSupportedReGammaPQ',['../_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_p_q.html',1,'DOX_IADLXDisplayGamma']]], - ['issupportedregammapq2084interim_1776',['IsSupportedReGammaPQ2084Interim',['../_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_p_q2084_interim.html',1,'DOX_IADLXDisplayGamma']]], - ['issupportedregammasrgb_1777',['IsSupportedReGammaSRGB',['../_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_s_r_g_b.html',1,'DOX_IADLXDisplayGamma']]], - ['issupportedrgb444full_1778',['IsSupportedRGB444Full',['../_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_r_g_b444_full.html',1,'DOX_IADLXDisplayPixelFormat']]], - ['issupportedrgb444limited_1779',['IsSupportedRGB444Limited',['../_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_r_g_b444_limited.html',1,'DOX_IADLXDisplayPixelFormat']]], - ['issupportedsce_1780',['IsSupportedSCE',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_s_c_e.html',1,'DOX_IADLXDisplay3DLUT']]], - ['issupportedscedynamiccontrast_1781',['IsSupportedSCEDynamicContrast',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_s_c_e_dynamic_contrast.html',1,'DOX_IADLXDisplay3DLUT']]], - ['issupportedscevividgaming_1782',['IsSupportedSCEVividGaming',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_s_c_e_vivid_gaming.html',1,'DOX_IADLXDisplay3DLUT']]], - ['issupportedsmartshift_1783',['IsSupportedSmartShift',['../_d_o_x__i_a_d_l_x_system_metrics_support__is_supported_smart_shift.html',1,'DOX_IADLXSystemMetricsSupport']]], - ['issupportedsystemram_1784',['IsSupportedSystemRAM',['../_d_o_x__i_a_d_l_x_system_metrics_support__is_supported_system_r_a_m.html',1,'DOX_IADLXSystemMetricsSupport']]], - ['issupportedtargetfanspeed_1785',['IsSupportedTargetFanSpeed',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_target_fan_speed.html',1,'DOX_IADLXManualFanTuning']]], - ['issupportedtdclimit_1786',['IsSupportedTDCLimit',['../_d_o_x__i_a_d_l_x_manual_power_tuning__is_supported_t_d_c_limit.html',1,'DOX_IADLXManualPowerTuning']]], - ['issupportedturbo_1787',['IsSupportedTurbo',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_turbo.html',1,'DOX_IADLXGPUPresetTuning']]], - ['issupportedundervoltgpu_1788',['IsSupportedUndervoltGPU',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_supported_undervolt_g_p_u.html',1,'DOX_IADLXGPUAutoTuning']]], - ['issupporteduser3dlut_1789',['IsSupportedUser3DLUT',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_user3_d_l_u_t.html',1,'DOX_IADLXDisplay3DLUT']]], - ['issupportedycbcr420_1790',['IsSupportedYCbCr420',['../_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_y_cb_cr420.html',1,'DOX_IADLXDisplayPixelFormat']]], - ['issupportedycbcr422_1791',['IsSupportedYCbCr422',['../_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_y_cb_cr422.html',1,'DOX_IADLXDisplayPixelFormat']]], - ['issupportedycbcr444_1792',['IsSupportedYCbCr444',['../_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_y_cb_cr444.html',1,'DOX_IADLXDisplayPixelFormat']]], - ['issupportedzerorpm_1793',['IsSupportedZeroRPM',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_zero_r_p_m.html',1,'DOX_IADLXManualFanTuning']]], - ['istemperaturesupported_1794',['IsTemperatureSupported',['../_d_o_x__i_a_d_l_x_display_custom_color__is_temperature_supported.html',1,'DOX_IADLXDisplayCustomColor']]], - ['istessellationmodechanged_1795',['IsTessellationModeChanged',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_tessellation_mode_changed.html',1,'DOX_IADLX3DSettingsChangedEvent']]], - ['isundervoltgpucompleted_1796',['IsUndervoltGPUCompleted',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_event__is_undervolt_g_p_u_completed.html',1,'DOX_IADLXGPUAutoTuningCompleteEvent']]], - ['isvalidfantuningstates_1797',['IsValidFanTuningStates',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__is_valid_fan_tuning_states.html',1,'DOX_IADLXManualFanTuning']]], - ['isvalidgputuningstates_1798',['IsValidGPUTuningStates',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning1__is_valid_g_p_u_tuning_states.html',1,'DOX_IADLXManualGraphicsTuning1']]], - ['isvalidvramtuningstates_1799',['IsValidVRAMTuningStates',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__is_valid_v_r_a_m_tuning_states.html',1,'DOX_IADLXManualVRAMTuning1']]], - ['isvaribrightchanged_1800',['IsVariBrightChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_vari_bright_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], - ['isvsrchanged_1801',['IsVSRChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_v_s_r_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], - ['iswaitforverticalrefreshchanged_1802',['IsWaitForVerticalRefreshChanged',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_wait_for_vertical_refresh_changed.html',1,'DOX_IADLX3DSettingsChangedEvent']]], - ['iswhitepointchanged_1803',['IsWhitePointChanged',['../_d_o_x__i_a_d_l_x_display_gamut_changed_event__is_white_point_changed.html',1,'DOX_IADLXDisplayGamutChangedEvent']]] + ['i2c_1660',['I2C',['../c__i2_c.html',1,'domain_c_sample_I2C'],['../cpp__i2_c.html',1,'domain_cpp_sample_I2C'],['../domain_c_sample__i2_c.html',1,'page_sample_c'],['../domain_cpp_sample__i2_c.html',1,'page_sample_cpp'],['../i2c.html',1,'page_interfaces']]], + ['iadlmapping_1661',['IADLMapping',['../_d_o_x__i_a_d_l_mapping.html',1,'misc']]], + ['iadlx3danisotropicfiltering_1662',['IADLX3DAnisotropicFiltering',['../_d_o_x__i_a_d_l_x3_d_anisotropic_filtering.html',1,'gfx3dgraphics']]], + ['iadlx3dantialiasing_1663',['IADLX3DAntiAliasing',['../_d_o_x__i_a_d_l_x3_d_anti_aliasing.html',1,'gfx3dgraphics']]], + ['iadlx3dantilag_1664',['IADLX3DAntiLag',['../_d_o_x__i_a_d_l_x3_d_anti_lag.html',1,'gfx3dgraphics']]], + ['iadlx3dantilag1_1665',['IADLX3DAntiLag1',['../_d_o_x__i_a_d_l_x3_d_anti_lag1.html',1,'gfx3dgraphics']]], + ['iadlx3dboost_1666',['IADLX3DBoost',['../_d_o_x__i_a_d_l_x3_d_boost.html',1,'gfx3dgraphics']]], + ['iadlx3dchill_1667',['IADLX3DChill',['../_d_o_x__i_a_d_l_x3_d_chill.html',1,'gfx3dgraphics']]], + ['iadlx3denhancedsync_1668',['IADLX3DEnhancedSync',['../_d_o_x__i_a_d_l_x3_d_enhanced_sync.html',1,'gfx3dgraphics']]], + ['iadlx3dframeratetargetcontrol_1669',['IADLX3DFrameRateTargetControl',['../_d_o_x__i_a_d_l_x3_d_frame_rate_target_control.html',1,'gfx3dgraphics']]], + ['iadlx3dimagesharpening_1670',['IADLX3DImageSharpening',['../_d_o_x__i_a_d_l_x3_d_image_sharpening.html',1,'gfx3dgraphics']]], + ['iadlx3dmorphologicalantialiasing_1671',['IADLX3DMorphologicalAntiAliasing',['../_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing.html',1,'gfx3dgraphics']]], + ['iadlx3dradeonsuperresolution_1672',['IADLX3DRadeonSuperResolution',['../_d_o_x__i_a_d_l_x3_d_radeon_super_resolution.html',1,'gfx3dgraphics']]], + ['iadlx3dresetshadercache_1673',['IADLX3DResetShaderCache',['../_d_o_x__i_a_d_l_x3_d_reset_shader_cache.html',1,'gfx3dgraphics']]], + ['iadlx3dsettingschangedevent_1674',['IADLX3DSettingsChangedEvent',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event.html',1,'gfx3dgraphics']]], + ['iadlx3dsettingschangedhandling_1675',['IADLX3DSettingsChangedHandling',['../_d_o_x__i_a_d_l_x3_d_settings_changed_handling.html',1,'gfx3dgraphics']]], + ['iadlx3dsettingschangedlistener_1676',['IADLX3DSettingsChangedListener',['../_d_o_x__i_a_d_l_x3_d_settings_changed_listener.html',1,'gfx3dgraphics']]], + ['iadlx3dsettingsservices_1677',['IADLX3DSettingsServices',['../_d_o_x__i_a_d_l_x3_d_settings_services.html',1,'gfx3dgraphics']]], + ['iadlx3dtessellation_1678',['IADLX3DTessellation',['../_d_o_x__i_a_d_l_x3_d_tessellation.html',1,'gfx3dgraphics']]], + ['iadlx3dwaitforverticalrefresh_1679',['IADLX3DWaitForVerticalRefresh',['../_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh.html',1,'gfx3dgraphics']]], + ['iadlxallmetrics_1680',['IADLXAllMetrics',['../_d_o_x__i_a_d_l_x_all_metrics.html',1,'perfmonitoring']]], + ['iadlxallmetricslist_1681',['IADLXAllMetricsList',['../_d_o_x__i_a_d_l_x_all_metrics_list.html',1,'perfmonitoring']]], + ['iadlxchangedevent_1682',['IADLXChangedEvent',['../_d_o_x__i_a_d_l_x_changed_event.html',1,'misc']]], + ['iadlxdesktop_1683',['IADLXDesktop',['../_d_o_x__i_a_d_l_x_desktop.html',1,'desktop']]], + ['iadlxdesktopchangedhandling_1684',['IADLXDesktopChangedHandling',['../_d_o_x__i_a_d_l_x_desktop_changed_handling.html',1,'desktop']]], + ['iadlxdesktoplist_1685',['IADLXDesktopList',['../_d_o_x__i_a_d_l_x_desktop_list.html',1,'desktop']]], + ['iadlxdesktoplistchangedlistener_1686',['IADLXDesktopListChangedListener',['../_d_o_x__i_a_d_l_x_desktop_list_changed_listener.html',1,'desktop']]], + ['iadlxdesktopservices_1687',['IADLXDesktopServices',['../_d_o_x__i_a_d_l_x_desktop_services.html',1,'desktop']]], + ['iadlxdisplay_1688',['IADLXDisplay',['../_d_o_x__i_a_d_l_x_display.html',1,'display']]], + ['iadlxdisplay3dlut_1689',['IADLXDisplay3DLUT',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t.html',1,'display']]], + ['iadlxdisplay3dlutchangedevent_1690',['IADLXDisplay3DLUTChangedEvent',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event.html',1,'display']]], + ['iadlxdisplay3dlutchangedlistener_1691',['IADLXDisplay3DLUTChangedListener',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_listener.html',1,'display']]], + ['iadlxdisplayblanking_1692',['IADLXDisplayBlanking',['../_d_o_x__i_a_d_l_x_display_blanking.html',1,'display']]], + ['iadlxdisplaychangedhandling_1693',['IADLXDisplayChangedHandling',['../_d_o_x__i_a_d_l_x_display_changed_handling.html',1,'display']]], + ['iadlxdisplaycolordepth_1694',['IADLXDisplayColorDepth',['../_d_o_x__i_a_d_l_x_display_color_depth.html',1,'display']]], + ['iadlxdisplayconnectivityexperience_1695',['IADLXDisplayConnectivityExperience',['../_d_o_x__i_a_d_l_x_display_connectivity_experience.html',1,'display']]], + ['iadlxdisplaycustomcolor_1696',['IADLXDisplayCustomColor',['../_d_o_x__i_a_d_l_x_display_custom_color.html',1,'display']]], + ['iadlxdisplaycustomresolution_1697',['IADLXDisplayCustomResolution',['../_d_o_x__i_a_d_l_x_display_custom_resolution.html',1,'display']]], + ['iadlxdisplayfreesync_1698',['IADLXDisplayFreeSync',['../_d_o_x__i_a_d_l_x_display_free_sync.html',1,'display']]], + ['iadlxdisplaygamma_1699',['IADLXDisplayGamma',['../_d_o_x__i_a_d_l_x_display_gamma.html',1,'display']]], + ['iadlxdisplaygammachangedevent_1700',['IADLXDisplayGammaChangedEvent',['../_d_o_x__i_a_d_l_x_display_gamma_changed_event.html',1,'display']]], + ['iadlxdisplaygammachangedlistener_1701',['IADLXDisplayGammaChangedListener',['../_d_o_x__i_a_d_l_x_display_gamma_changed_listener.html',1,'display']]], + ['iadlxdisplaygamut_1702',['IADLXDisplayGamut',['../_d_o_x__i_a_d_l_x_display_gamut.html',1,'display']]], + ['iadlxdisplaygamutchangedevent_1703',['IADLXDisplayGamutChangedEvent',['../_d_o_x__i_a_d_l_x_display_gamut_changed_event.html',1,'display']]], + ['iadlxdisplaygamutchangedlistener_1704',['IADLXDisplayGamutChangedListener',['../_d_o_x__i_a_d_l_x_display_gamut_changed_listener.html',1,'display']]], + ['iadlxdisplaygpuscaling_1705',['IADLXDisplayGPUScaling',['../_d_o_x__i_a_d_l_x_display_g_p_u_scaling.html',1,'display']]], + ['iadlxdisplayhdcp_1706',['IADLXDisplayHDCP',['../_d_o_x__i_a_d_l_x_display_h_d_c_p.html',1,'display']]], + ['iadlxdisplayintegerscaling_1707',['IADLXDisplayIntegerScaling',['../_d_o_x__i_a_d_l_x_display_integer_scaling.html',1,'display']]], + ['iadlxdisplaylist_1708',['IADLXDisplayList',['../_d_o_x__i_a_d_l_x_display_list.html',1,'display']]], + ['iadlxdisplaylistchangedlistener_1709',['IADLXDisplayListChangedListener',['../_d_o_x__i_a_d_l_x_display_list_changed_listener.html',1,'display']]], + ['iadlxdisplaypixelformat_1710',['IADLXDisplayPixelFormat',['../_d_o_x__i_a_d_l_x_display_pixel_format.html',1,'display']]], + ['iadlxdisplayresolution_1711',['IADLXDisplayResolution',['../_d_o_x__i_a_d_l_x_display_resolution.html',1,'display']]], + ['iadlxdisplayresolutionlist_1712',['IADLXDisplayResolutionList',['../_d_o_x__i_a_d_l_x_display_resolution_list.html',1,'display']]], + ['iadlxdisplayscalingmode_1713',['IADLXDisplayScalingMode',['../_d_o_x__i_a_d_l_x_display_scaling_mode.html',1,'display']]], + ['iadlxdisplayservices_1714',['IADLXDisplayServices',['../_d_o_x__i_a_d_l_x_display_services.html',1,'display']]], + ['iadlxdisplayservices1_1715',['IADLXDisplayServices1',['../_d_o_x__i_a_d_l_x_display_services1.html',1,'display']]], + ['iadlxdisplayservices2_1716',['IADLXDisplayServices2',['../_d_o_x__i_a_d_l_x_display_services2.html',1,'display']]], + ['iadlxdisplaysettingschangedevent_1717',['IADLXDisplaySettingsChangedEvent',['../_d_o_x__i_a_d_l_x_display_settings_changed_event.html',1,'display']]], + ['iadlxdisplaysettingschangedevent1_1718',['IADLXDisplaySettingsChangedEvent1',['../_d_o_x__i_a_d_l_x_display_settings_changed_event1.html',1,'display']]], + ['iadlxdisplaysettingschangedevent2_1719',['IADLXDisplaySettingsChangedEvent2',['../_d_o_x__i_a_d_l_x_display_settings_changed_event2.html',1,'display']]], + ['iadlxdisplaysettingschangedlistener_1720',['IADLXDisplaySettingsChangedListener',['../_d_o_x__i_a_d_l_x_display_settings_changed_listener.html',1,'display']]], + ['iadlxdisplayvaribright_1721',['IADLXDisplayVariBright',['../_d_o_x__i_a_d_l_x_display_vari_bright.html',1,'display']]], + ['iadlxdisplayvsr_1722',['IADLXDisplayVSR',['../_d_o_x__i_a_d_l_x_display_v_s_r.html',1,'display']]], + ['iadlxeyefinitydesktop_1723',['IADLXEyefinityDesktop',['../_d_o_x__i_a_d_l_x_eyefinity_desktop.html',1,'desktop']]], + ['iadlxfps_1724',['IADLXFPS',['../_d_o_x__i_a_d_l_x_f_p_s.html',1,'perfmonitoring']]], + ['iadlxfpslist_1725',['IADLXFPSList',['../_d_o_x__i_a_d_l_x_f_p_s_list.html',1,'perfmonitoring']]], + ['iadlxgpu_1726',['IADLXGPU',['../_d_o_x__i_a_d_l_x_g_p_u.html',1,'gpu']]], + ['iadlxgpu1_1727',['IADLXGPU1',['../_d_o_x__i_a_d_l_x_g_p_u1.html',1,'gpu']]], + ['iadlxgpuautotuning_1728',['IADLXGPUAutoTuning',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning.html',1,'gputuning']]], + ['iadlxgpuautotuningcompleteevent_1729',['IADLXGPUAutoTuningCompleteEvent',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_event.html',1,'gputuning']]], + ['iadlxgpuautotuningcompletelistener_1730',['IADLXGPUAutoTuningCompleteListener',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_listener.html',1,'gputuning']]], + ['iadlxgpulist_1731',['IADLXGPUList',['../_d_o_x__i_a_d_l_x_g_p_u_list.html',1,'gpu']]], + ['iadlxgpumetrics_1732',['IADLXGPUMetrics',['../_d_o_x__i_a_d_l_x_g_p_u_metrics.html',1,'perfmonitoring']]], + ['iadlxgpumetricslist_1733',['IADLXGPUMetricsList',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_list.html',1,'perfmonitoring']]], + ['iadlxgpumetricssupport_1734',['IADLXGPUMetricsSupport',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support.html',1,'perfmonitoring']]], + ['iadlxgpupresettuning_1735',['IADLXGPUPresetTuning',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning.html',1,'gputuning']]], + ['iadlxgpuschangedhandling_1736',['IADLXGPUsChangedHandling',['../_d_o_x__i_a_d_l_x_g_p_us_changed_handling.html',1,'gpu']]], + ['iadlxgpuseventlistener_1737',['IADLXGPUsEventListener',['../_d_o_x__i_a_d_l_x_g_p_us_event_listener.html',1,'gpu']]], + ['iadlxgputuningchangedevent_1738',['IADLXGPUTuningChangedEvent',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event.html',1,'gputuning']]], + ['iadlxgputuningchangedevent1_1739',['IADLXGPUTuningChangedEvent1',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event1.html',1,'gputuning']]], + ['iadlxgputuningchangedhandling_1740',['IADLXGPUTuningChangedHandling',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_handling.html',1,'gputuning']]], + ['iadlxgputuningchangedlistener_1741',['IADLXGPUTuningChangedListener',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_listener.html',1,'gputuning']]], + ['iadlxgputuningservices_1742',['IADLXGPUTuningServices',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services.html',1,'gputuning']]], + ['iadlxgputuningservices1_1743',['IADLXGPUTuningServices1',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services1.html',1,'gputuning']]], + ['iadlxi2c_1744',['IADLXI2C',['../_d_o_x__i_a_d_l_x_i2_c.html',1,'i2c']]], + ['iadlxinterface_1745',['IADLXInterface',['../_d_o_x__i_a_d_l_x_interface.html',1,'misc']]], + ['iadlxlist_1746',['IADLXList',['../_d_o_x__i_a_d_l_x_list.html',1,'misc']]], + ['iadlxlog_1747',['IADLXLog',['../_d_o_x__i_a_d_l_x_log.html',1,'misc']]], + ['iadlxmanualfantuning_1748',['IADLXManualFanTuning',['../_d_o_x__i_a_d_l_x_manual_fan_tuning.html',1,'gputuning']]], + ['iadlxmanualfantuningstate_1749',['IADLXManualFanTuningState',['../_d_o_x__i_a_d_l_x_manual_fan_tuning_state.html',1,'gputuning']]], + ['iadlxmanualfantuningstatelist_1750',['IADLXManualFanTuningStateList',['../_d_o_x__i_a_d_l_x_manual_fan_tuning_state_list.html',1,'gputuning']]], + ['iadlxmanualgraphicstuning1_1751',['IADLXManualGraphicsTuning1',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning1.html',1,'gputuning']]], + ['iadlxmanualgraphicstuning2_1752',['IADLXManualGraphicsTuning2',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning2.html',1,'gputuning']]], + ['iadlxmanualpowertuning_1753',['IADLXManualPowerTuning',['../_d_o_x__i_a_d_l_x_manual_power_tuning.html',1,'gputuning']]], + ['iadlxmanualtuningstate_1754',['IADLXManualTuningState',['../_d_o_x__i_a_d_l_x_manual_tuning_state.html',1,'gputuning']]], + ['iadlxmanualtuningstatelist_1755',['IADLXManualTuningStateList',['../_d_o_x__i_a_d_l_x_manual_tuning_state_list.html',1,'gputuning']]], + ['iadlxmanualvramtuning1_1756',['IADLXManualVRAMTuning1',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1.html',1,'gputuning']]], + ['iadlxmanualvramtuning2_1757',['IADLXManualVRAMTuning2',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2.html',1,'gputuning']]], + ['iadlxmemorytimingdescription_1758',['IADLXMemoryTimingDescription',['../_d_o_x__i_a_d_l_x_memory_timing_description.html',1,'gputuning']]], + ['iadlxmemorytimingdescriptionlist_1759',['IADLXMemoryTimingDescriptionList',['../_d_o_x__i_a_d_l_x_memory_timing_description_list.html',1,'gputuning']]], + ['iadlxperformancemonitoringservices_1760',['IADLXPerformanceMonitoringServices',['../_d_o_x__i_a_d_l_x_performance_monitoring_services.html',1,'perfmonitoring']]], + ['iadlxpowertuningchangedevent_1761',['IADLXPowerTuningChangedEvent',['../_d_o_x__i_a_d_l_x_power_tuning_changed_event.html',1,'domain_powertuning']]], + ['iadlxpowertuningchangedhandling_1762',['IADLXPowerTuningChangedHandling',['../_d_o_x__i_a_d_l_x_power_tuning_changed_handling.html',1,'domain_powertuning']]], + ['iadlxpowertuningchangedlistener_1763',['IADLXPowerTuningChangedListener',['../_d_o_x__i_a_d_l_x_power_tuning_changed_listener.html',1,'domain_powertuning']]], + ['iadlxpowertuningservices_1764',['IADLXPowerTuningServices',['../_d_o_x__i_a_d_l_x_power_tuning_services.html',1,'domain_powertuning']]], + ['iadlxsimpleeyefinity_1765',['IADLXSimpleEyefinity',['../_d_o_x__i_a_d_l_x_simple_eyefinity.html',1,'desktop']]], + ['iadlxsmartaccessmemory_1766',['IADLXSmartAccessMemory',['../_d_o_x__i_a_d_l_x_smart_access_memory.html',1,'gputuning']]], + ['iadlxsmartshiftmax_1767',['IADLXSmartShiftMax',['../_d_o_x__i_a_d_l_x_smart_shift_max.html',1,'domain_powertuning']]], + ['iadlxsystem_1768',['IADLXSystem',['../_d_o_x__i_a_d_l_x_system.html',1,'system']]], + ['iadlxsystem1_1769',['IADLXSystem1',['../_d_o_x__i_a_d_l_x_system1.html',1,'system']]], + ['iadlxsystemmetrics_1770',['IADLXSystemMetrics',['../_d_o_x__i_a_d_l_x_system_metrics.html',1,'perfmonitoring']]], + ['iadlxsystemmetrics1_1771',['IADLXSystemMetrics1',['../_d_o_x__i_a_d_l_x_system_metrics1.html',1,'perfmonitoring']]], + ['iadlxsystemmetricslist_1772',['IADLXSystemMetricsList',['../_d_o_x__i_a_d_l_x_system_metrics_list.html',1,'perfmonitoring']]], + ['iadlxsystemmetricssupport_1773',['IADLXSystemMetricsSupport',['../_d_o_x__i_a_d_l_x_system_metrics_support.html',1,'perfmonitoring']]], + ['iadlxsystemmetricssupport1_1774',['IADLXSystemMetricsSupport1',['../_d_o_x__i_a_d_l_x_system_metrics_support1.html',1,'perfmonitoring']]], + ['imagesharpening_1775',['ImageSharpening',['../c__image_sharpening.html',1,'domain_c_sample_3DGraphics'],['../cpp__image_sharpening.html',1,'domain_cpp_sample_3DGraphics']]], + ['initialize_1776',['Initialize',['../page_cpp_help_initialize.html',1,'page_ADLXCppHelp']]], + ['initializewithcalleradl_1777',['InitializeWithCallerAdl',['../page_cpp_help_initialize_with_caller_adl.html',1,'page_ADLXCppHelp']]], + ['initializewithincompatibledriver_1778',['InitializeWithIncompatibleDriver',['../page_cpp_help_initialize_with_incompatible_driver.html',1,'page_ADLXCppHelp']]], + ['initializing_20adlx_20with_20function_20pointers_1779',['Initializing ADLX with function pointers',['../page_guide_init_pointer.html',1,'page_guide_qs']]], + ['initializing_20adlx_20with_20the_20adlx_20helpers_1780',['Initializing ADLX with the ADLX Helpers',['../page_guide_init_help.html',1,'page_guide_qs']]], + ['invalidobject_1781',['InvalidObject',['../c_sample__invalid_object.html',1,'domain_c_sample_Generic'],['../cpp_sample__invalid_object.html',1,'domain_cpp_sample_Generic']]], + ['isanisotropicfilteringchanged_1782',['IsAnisotropicFilteringChanged',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_anisotropic_filtering_changed.html',1,'DOX_IADLX3DSettingsChangedEvent']]], + ['isantialiasingchanged_1783',['IsAntiAliasingChanged',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_anti_aliasing_changed.html',1,'DOX_IADLX3DSettingsChangedEvent']]], + ['isantilagchanged_1784',['IsAntiLagChanged',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_anti_lag_changed.html',1,'DOX_IADLX3DSettingsChangedEvent']]], + ['isatfactory_1785',['IsAtFactory',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_at_factory.html',1,'DOX_IADLXGPUTuningServices']]], + ['isautomatictuningchanged_1786',['IsAutomaticTuningChanged',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_automatic_tuning_changed.html',1,'DOX_IADLXGPUTuningChangedEvent']]], + ['isboostchanged_1787',['IsBoostChanged',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_boost_changed.html',1,'DOX_IADLX3DSettingsChangedEvent']]], + ['isbrightnesssupported_1788',['IsBrightnessSupported',['../_d_o_x__i_a_d_l_x_display_custom_color__is_brightness_supported.html',1,'DOX_IADLXDisplayCustomColor']]], + ['ischillchanged_1789',['IsChillChanged',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_chill_changed.html',1,'DOX_IADLX3DSettingsChangedEvent']]], + ['iscolordepthchanged_1790',['IsColorDepthChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_color_depth_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], + ['iscolorspacechanged_1791',['IsColorSpaceChanged',['../_d_o_x__i_a_d_l_x_display_gamut_changed_event__is_color_space_changed.html',1,'DOX_IADLXDisplayGamutChangedEvent']]], + ['isconnectivityexperiencechanged_1792',['IsConnectivityExperienceChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event2__is_connectivity_experience_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent2']]], + ['iscontrastsupported_1793',['IsContrastSupported',['../_d_o_x__i_a_d_l_x_display_custom_color__is_contrast_supported.html',1,'DOX_IADLXDisplayCustomColor']]], + ['iscurrent5000kwhitepoint_1794',['IsCurrent5000kWhitePoint',['../_d_o_x__i_a_d_l_x_display_gamut__is_current5000k_white_point.html',1,'DOX_IADLXDisplayGamut']]], + ['iscurrent6500kwhitepoint_1795',['IsCurrent6500kWhitePoint',['../_d_o_x__i_a_d_l_x_display_gamut__is_current6500k_white_point.html',1,'DOX_IADLXDisplayGamut']]], + ['iscurrent7500kwhitepoint_1796',['IsCurrent7500kWhitePoint',['../_d_o_x__i_a_d_l_x_display_gamut__is_current7500k_white_point.html',1,'DOX_IADLXDisplayGamut']]], + ['iscurrent9300kwhitepoint_1797',['IsCurrent9300kWhitePoint',['../_d_o_x__i_a_d_l_x_display_gamut__is_current9300k_white_point.html',1,'DOX_IADLXDisplayGamut']]], + ['iscurrentadobergbcolorspace_1798',['IsCurrentAdobeRgbColorSpace',['../_d_o_x__i_a_d_l_x_display_gamut__is_current_adobe_rgb_color_space.html',1,'DOX_IADLXDisplayGamut']]], + ['iscurrentbalanced_1799',['IsCurrentBalanced',['../_d_o_x__i_a_d_l_x_display_vari_bright__is_current_balanced.html',1,'DOX_IADLXDisplayVariBright'],['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_balanced.html',1,'DOX_IADLXGPUPresetTuning']]], + ['iscurrentblanked_1800',['IsCurrentBlanked',['../_d_o_x__i_a_d_l_x_display_blanking__is_current_blanked.html',1,'DOX_IADLXDisplayBlanking']]], + ['iscurrentccir2020colorspace_1801',['IsCurrentCCIR2020ColorSpace',['../_d_o_x__i_a_d_l_x_display_gamut__is_current_c_c_i_r2020_color_space.html',1,'DOX_IADLXDisplayGamut']]], + ['iscurrentccir601colorspace_1802',['IsCurrentCCIR601ColorSpace',['../_d_o_x__i_a_d_l_x_display_gamut__is_current_c_c_i_r601_color_space.html',1,'DOX_IADLXDisplayGamut']]], + ['iscurrentccir709colorspace_1803',['IsCurrentCCIR709ColorSpace',['../_d_o_x__i_a_d_l_x_display_gamut__is_current_c_c_i_r709_color_space.html',1,'DOX_IADLXDisplayGamut']]], + ['iscurrentciergbcolorspace_1804',['IsCurrentCIERgbColorSpace',['../_d_o_x__i_a_d_l_x_display_gamut__is_current_c_i_e_rgb_color_space.html',1,'DOX_IADLXDisplayGamut']]], + ['iscurrentcustomcolorspace_1805',['IsCurrentCustomColorSpace',['../_d_o_x__i_a_d_l_x_display_gamut__is_current_custom_color_space.html',1,'DOX_IADLXDisplayGamut']]], + ['iscurrentcustomwhitepoint_1806',['IsCurrentCustomWhitePoint',['../_d_o_x__i_a_d_l_x_display_gamut__is_current_custom_white_point.html',1,'DOX_IADLXDisplayGamut']]], + ['iscurrentdegammaramp_1807',['IsCurrentDeGammaRamp',['../_d_o_x__i_a_d_l_x_display_gamma__is_current_de_gamma_ramp.html',1,'DOX_IADLXDisplayGamma']]], + ['iscurrentmaximizebattery_1808',['IsCurrentMaximizeBattery',['../_d_o_x__i_a_d_l_x_display_vari_bright__is_current_maximize_battery.html',1,'DOX_IADLXDisplayVariBright']]], + ['iscurrentmaximizebrightness_1809',['IsCurrentMaximizeBrightness',['../_d_o_x__i_a_d_l_x_display_vari_bright__is_current_maximize_brightness.html',1,'DOX_IADLXDisplayVariBright']]], + ['iscurrentoptimizebattery_1810',['IsCurrentOptimizeBattery',['../_d_o_x__i_a_d_l_x_display_vari_bright__is_current_optimize_battery.html',1,'DOX_IADLXDisplayVariBright']]], + ['iscurrentoptimizebrightness_1811',['IsCurrentOptimizeBrightness',['../_d_o_x__i_a_d_l_x_display_vari_bright__is_current_optimize_brightness.html',1,'DOX_IADLXDisplayVariBright']]], + ['iscurrentoverclockgpu_1812',['IsCurrentOverclockGPU',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_current_overclock_g_p_u.html',1,'DOX_IADLXGPUAutoTuning']]], + ['iscurrentoverclockvram_1813',['IsCurrentOverclockVRAM',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_current_overclock_v_r_a_m.html',1,'DOX_IADLXGPUAutoTuning']]], + ['iscurrentpowersaver_1814',['IsCurrentPowerSaver',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_power_saver.html',1,'DOX_IADLXGPUPresetTuning']]], + ['iscurrentquiet_1815',['IsCurrentQuiet',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_quiet.html',1,'DOX_IADLXGPUPresetTuning']]], + ['iscurrentrage_1816',['IsCurrentRage',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_rage.html',1,'DOX_IADLXGPUPresetTuning']]], + ['iscurrentregamma36_1817',['IsCurrentReGamma36',['../_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma36.html',1,'DOX_IADLXDisplayGamma']]], + ['iscurrentregammabt709_1818',['IsCurrentReGammaBT709',['../_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_b_t709.html',1,'DOX_IADLXDisplayGamma']]], + ['iscurrentregammacoefficient_1819',['IsCurrentRegammaCoefficient',['../_d_o_x__i_a_d_l_x_display_gamma__is_current_regamma_coefficient.html',1,'DOX_IADLXDisplayGamma']]], + ['iscurrentregammapq_1820',['IsCurrentReGammaPQ',['../_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_p_q.html',1,'DOX_IADLXDisplayGamma']]], + ['iscurrentregammapq2084interim_1821',['IsCurrentReGammaPQ2084Interim',['../_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_p_q2084_interim.html',1,'DOX_IADLXDisplayGamma']]], + ['iscurrentregammaramp_1822',['IsCurrentReGammaRamp',['../_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_ramp.html',1,'DOX_IADLXDisplayGamma']]], + ['iscurrentregammasrgb_1823',['IsCurrentReGammaSRGB',['../_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_s_r_g_b.html',1,'DOX_IADLXDisplayGamma']]], + ['iscurrentscedisabled_1824',['IsCurrentSCEDisabled',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_current_s_c_e_disabled.html',1,'DOX_IADLXDisplay3DLUT']]], + ['iscurrentscedynamiccontrast_1825',['IsCurrentSCEDynamicContrast',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_current_s_c_e_dynamic_contrast.html',1,'DOX_IADLXDisplay3DLUT']]], + ['iscurrentscevividgaming_1826',['IsCurrentSCEVividGaming',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_current_s_c_e_vivid_gaming.html',1,'DOX_IADLXDisplay3DLUT']]], + ['iscurrentturbo_1827',['IsCurrentTurbo',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_turbo.html',1,'DOX_IADLXGPUPresetTuning']]], + ['iscurrentunblanked_1828',['IsCurrentUnblanked',['../_d_o_x__i_a_d_l_x_display_blanking__is_current_unblanked.html',1,'DOX_IADLXDisplayBlanking']]], + ['iscurrentundervoltgpu_1829',['IsCurrentUndervoltGPU',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_current_undervolt_g_p_u.html',1,'DOX_IADLXGPUAutoTuning']]], + ['iscustom3dlutchanged_1830',['IsCustom3DLUTChanged',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event__is_custom3_d_l_u_t_changed.html',1,'DOX_IADLXDisplay3DLUTChangedEvent']]], + ['iscustomcolorbrightnesschanged_1831',['IsCustomColorBrightnessChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_brightness_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], + ['iscustomcolorcontrastchanged_1832',['IsCustomColorContrastChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_contrast_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], + ['iscustomcolorhuechanged_1833',['IsCustomColorHueChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_hue_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], + ['iscustomcolorsaturationchanged_1834',['IsCustomColorSaturationChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_saturation_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], + ['iscustomcolortemperaturechanged_1835',['IsCustomColorTemperatureChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_temperature_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], + ['iscustomresolutionchanged_1836',['IsCustomResolutionChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_resolution_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], + ['isdegammachanged_1837',['IsDeGammaChanged',['../_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_de_gamma_changed.html',1,'DOX_IADLXDisplayGammaChangedEvent']]], + ['isdisplayblankingchanged_1838',['IsDisplayBlankingChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event1__is_display_blanking_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent1']]], + ['isenabled_1839',['IsEnabled',['../_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__is_enabled.html',1,'DOX_IADLX3DAnisotropicFiltering'],['../_d_o_x__i_a_d_l_x3_d_anti_lag__is_enabled.html',1,'DOX_IADLX3DAntiLag'],['../_d_o_x__i_a_d_l_x3_d_boost__is_enabled.html',1,'DOX_IADLX3DBoost'],['../_d_o_x__i_a_d_l_x3_d_chill__is_enabled.html',1,'DOX_IADLX3DChill'],['../_d_o_x__i_a_d_l_x3_d_enhanced_sync__is_enabled.html',1,'DOX_IADLX3DEnhancedSync'],['../_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__is_enabled.html',1,'DOX_IADLX3DFrameRateTargetControl'],['../_d_o_x__i_a_d_l_x3_d_image_sharpening__is_enabled.html',1,'DOX_IADLX3DImageSharpening'],['../_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__is_enabled.html',1,'DOX_IADLX3DMorphologicalAntiAliasing'],['../_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__is_enabled.html',1,'DOX_IADLX3DRadeonSuperResolution'],['../_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__is_enabled.html',1,'DOX_IADLX3DWaitForVerticalRefresh'],['../_d_o_x__i_a_d_l_x_display_free_sync__is_enabled.html',1,'DOX_IADLXDisplayFreeSync'],['../_d_o_x__i_a_d_l_x_display_g_p_u_scaling__is_enabled.html',1,'DOX_IADLXDisplayGPUScaling'],['../_d_o_x__i_a_d_l_x_display_h_d_c_p__is_enabled.html',1,'DOX_IADLXDisplayHDCP'],['../_d_o_x__i_a_d_l_x_display_integer_scaling__is_enabled.html',1,'DOX_IADLXDisplayIntegerScaling'],['../_d_o_x__i_a_d_l_x_display_vari_bright__is_enabled.html',1,'DOX_IADLXDisplayVariBright'],['../_d_o_x__i_a_d_l_x_display_v_s_r__is_enabled.html',1,'DOX_IADLXDisplayVSR'],['../_d_o_x__i_a_d_l_x_smart_access_memory__is_enabled.html',1,'DOX_IADLXSmartAccessMemory']]], + ['isenabledhdmiqualitydetection_1840',['IsEnabledHDMIQualityDetection',['../_d_o_x__i_a_d_l_x_display_connectivity_experience__is_enabled_h_d_m_i_quality_detection.html',1,'DOX_IADLXDisplayConnectivityExperience']]], + ['isenabledlinkprotection_1841',['IsEnabledLinkProtection',['../_d_o_x__i_a_d_l_x_display_connectivity_experience__is_enabled_link_protection.html',1,'DOX_IADLXDisplayConnectivityExperience']]], + ['isenhancedsyncchanged_1842',['IsEnhancedSyncChanged',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_enhanced_sync_changed.html',1,'DOX_IADLX3DSettingsChangedEvent']]], + ['isexternal_1843',['IsExternal',['../_d_o_x__i_a_d_l_x_g_p_u__is_external.html',1,'DOX_IADLXGPU']]], + ['isframeratetargetcontrolchanged_1844',['IsFrameRateTargetControlChanged',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_frame_rate_target_control_changed.html',1,'DOX_IADLX3DSettingsChangedEvent']]], + ['isfreesyncchanged_1845',['IsFreeSyncChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_free_sync_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], + ['isgammacoefficientchanged_1846',['IsGammaCoefficientChanged',['../_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_gamma_coefficient_changed.html',1,'DOX_IADLXDisplayGammaChangedEvent']]], + ['isgammarampchanged_1847',['IsGammaRampChanged',['../_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_gamma_ramp_changed.html',1,'DOX_IADLXDisplayGammaChangedEvent']]], + ['isgpuscalingchanged_1848',['IsGPUScalingChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_g_p_u_scaling_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], + ['ishdcpchanged_1849',['IsHDCPChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_h_d_c_p_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], + ['ishuesupported_1850',['IsHueSupported',['../_d_o_x__i_a_d_l_x_display_custom_color__is_hue_supported.html',1,'DOX_IADLXDisplayCustomColor']]], + ['isimagesharpeningchanged_1851',['IsImageSharpeningChanged',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_image_sharpening_changed.html',1,'DOX_IADLX3DSettingsChangedEvent']]], + ['isintegerscalingchanged_1852',['IsIntegerScalingChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_integer_scaling_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], + ['ismanualfantuningchanged_1853',['IsManualFanTuningChanged',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_manual_fan_tuning_changed.html',1,'DOX_IADLXGPUTuningChangedEvent']]], + ['ismanualgpuclktuningchanged_1854',['IsManualGPUCLKTuningChanged',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_manual_g_p_u_c_l_k_tuning_changed.html',1,'DOX_IADLXGPUTuningChangedEvent']]], + ['ismanualpowertuningchanged_1855',['IsManualPowerTuningChanged',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_manual_power_tuning_changed.html',1,'DOX_IADLXGPUTuningChangedEvent']]], + ['ismanualvramtuningchanged_1856',['IsManualVRAMTuningChanged',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_manual_v_r_a_m_tuning_changed.html',1,'DOX_IADLXGPUTuningChangedEvent']]], + ['ismorphologicalantialiasingchanged_1857',['IsMorphologicalAntiAliasingChanged',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_morphological_anti_aliasing_changed.html',1,'DOX_IADLX3DSettingsChangedEvent']]], + ['isoverclockgpucompleted_1858',['IsOverclockGPUCompleted',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_event__is_overclock_g_p_u_completed.html',1,'DOX_IADLXGPUAutoTuningCompleteEvent']]], + ['isoverclockvramcompleted_1859',['IsOverclockVRAMCompleted',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_event__is_overclock_v_r_a_m_completed.html',1,'DOX_IADLXGPUAutoTuningCompleteEvent']]], + ['ispixelformatchanged_1860',['IsPixelFormatChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_pixel_format_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], + ['ispresettuningchanged_1861',['IsPresetTuningChanged',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_preset_tuning_changed.html',1,'DOX_IADLXGPUTuningChangedEvent']]], + ['isradeonsuperresolutionchanged_1862',['IsRadeonSuperResolutionChanged',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_radeon_super_resolution_changed.html',1,'DOX_IADLX3DSettingsChangedEvent']]], + ['isregammachanged_1863',['IsReGammaChanged',['../_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_re_gamma_changed.html',1,'DOX_IADLXDisplayGammaChangedEvent']]], + ['isresetshadercache_1864',['IsResetShaderCache',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_reset_shader_cache.html',1,'DOX_IADLX3DSettingsChangedEvent']]], + ['issaturationsupported_1865',['IsSaturationSupported',['../_d_o_x__i_a_d_l_x_display_custom_color__is_saturation_supported.html',1,'DOX_IADLXDisplayCustomColor']]], + ['isscalingmodechanged_1866',['IsScalingModeChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_scaling_mode_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], + ['isscechanged_1867',['IsSCEChanged',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event__is_s_c_e_changed.html',1,'DOX_IADLXDisplay3DLUTChangedEvent']]], + ['issmartaccessmemorychanged_1868',['IsSmartAccessMemoryChanged',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event1__is_smart_access_memory_changed.html',1,'DOX_IADLXGPUTuningChangedEvent1']]], + ['issmartshiftmaxchanged_1869',['IsSmartShiftMaxChanged',['../_d_o_x__i_a_d_l_x_power_tuning_changed_event__is_smart_shift_max_changed.html',1,'DOX_IADLXPowerTuningChangedEvent']]], + ['issupported_1870',['IsSupported',['../_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__is_supported.html',1,'DOX_IADLX3DAnisotropicFiltering'],['../_d_o_x__i_a_d_l_x3_d_anti_aliasing__is_supported.html',1,'DOX_IADLX3DAntiAliasing'],['../_d_o_x__i_a_d_l_x3_d_anti_lag__is_supported.html',1,'DOX_IADLX3DAntiLag'],['../_d_o_x__i_a_d_l_x3_d_boost__is_supported.html',1,'DOX_IADLX3DBoost'],['../_d_o_x__i_a_d_l_x3_d_chill__is_supported.html',1,'DOX_IADLX3DChill'],['../_d_o_x__i_a_d_l_x3_d_enhanced_sync__is_supported.html',1,'DOX_IADLX3DEnhancedSync'],['../_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__is_supported.html',1,'DOX_IADLX3DFrameRateTargetControl'],['../_d_o_x__i_a_d_l_x3_d_image_sharpening__is_supported.html',1,'DOX_IADLX3DImageSharpening'],['../_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__is_supported.html',1,'DOX_IADLX3DMorphologicalAntiAliasing'],['../_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__is_supported.html',1,'DOX_IADLX3DRadeonSuperResolution'],['../_d_o_x__i_a_d_l_x3_d_reset_shader_cache__is_supported.html',1,'DOX_IADLX3DResetShaderCache'],['../_d_o_x__i_a_d_l_x3_d_tessellation__is_supported.html',1,'DOX_IADLX3DTessellation'],['../_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__is_supported.html',1,'DOX_IADLX3DWaitForVerticalRefresh'],['../_d_o_x__i_a_d_l_x_display_blanking__is_supported.html',1,'DOX_IADLXDisplayBlanking'],['../_d_o_x__i_a_d_l_x_display_color_depth__is_supported.html',1,'DOX_IADLXDisplayColorDepth'],['../_d_o_x__i_a_d_l_x_display_custom_resolution__is_supported.html',1,'DOX_IADLXDisplayCustomResolution'],['../_d_o_x__i_a_d_l_x_display_free_sync__is_supported.html',1,'DOX_IADLXDisplayFreeSync'],['../_d_o_x__i_a_d_l_x_display_g_p_u_scaling__is_supported.html',1,'DOX_IADLXDisplayGPUScaling'],['../_d_o_x__i_a_d_l_x_display_h_d_c_p__is_supported.html',1,'DOX_IADLXDisplayHDCP'],['../_d_o_x__i_a_d_l_x_display_integer_scaling__is_supported.html',1,'DOX_IADLXDisplayIntegerScaling'],['../_d_o_x__i_a_d_l_x_display_pixel_format__is_supported.html',1,'DOX_IADLXDisplayPixelFormat'],['../_d_o_x__i_a_d_l_x_display_scaling_mode__is_supported.html',1,'DOX_IADLXDisplayScalingMode'],['../_d_o_x__i_a_d_l_x_display_vari_bright__is_supported.html',1,'DOX_IADLXDisplayVariBright'],['../_d_o_x__i_a_d_l_x_display_v_s_r__is_supported.html',1,'DOX_IADLXDisplayVSR'],['../_d_o_x__i_a_d_l_x_i2_c__is_supported.html',1,'DOX_IADLXI2C'],['../_d_o_x__i_a_d_l_x_simple_eyefinity__is_supported.html',1,'DOX_IADLXSimpleEyefinity'],['../_d_o_x__i_a_d_l_x_smart_access_memory__is_supported.html',1,'DOX_IADLXSmartAccessMemory'],['../_d_o_x__i_a_d_l_x_smart_shift_max__is_supported.html',1,'DOX_IADLXSmartShiftMax']]], + ['issupported5000kwhitepoint_1871',['IsSupported5000kWhitePoint',['../_d_o_x__i_a_d_l_x_display_gamut__is_supported5000k_white_point.html',1,'DOX_IADLXDisplayGamut']]], + ['issupported6500kwhitepoint_1872',['IsSupported6500kWhitePoint',['../_d_o_x__i_a_d_l_x_display_gamut__is_supported6500k_white_point.html',1,'DOX_IADLXDisplayGamut']]], + ['issupported7500kwhitepoint_1873',['IsSupported7500kWhitePoint',['../_d_o_x__i_a_d_l_x_display_gamut__is_supported7500k_white_point.html',1,'DOX_IADLXDisplayGamut']]], + ['issupported9300kwhitepoint_1874',['IsSupported9300kWhitePoint',['../_d_o_x__i_a_d_l_x_display_gamut__is_supported9300k_white_point.html',1,'DOX_IADLXDisplayGamut']]], + ['issupportedadobergbcolorspace_1875',['IsSupportedAdobeRgbColorSpace',['../_d_o_x__i_a_d_l_x_display_gamut__is_supported_adobe_rgb_color_space.html',1,'DOX_IADLXDisplayGamut']]], + ['issupportedautotuning_1876',['IsSupportedAutoTuning',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_auto_tuning.html',1,'DOX_IADLXGPUTuningServices']]], + ['issupportedbalanced_1877',['IsSupportedBalanced',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_balanced.html',1,'DOX_IADLXGPUPresetTuning']]], + ['issupportedbpc_5f10_1878',['IsSupportedBPC_10',['../_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_10.html',1,'DOX_IADLXDisplayColorDepth']]], + ['issupportedbpc_5f12_1879',['IsSupportedBPC_12',['../_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_12.html',1,'DOX_IADLXDisplayColorDepth']]], + ['issupportedbpc_5f14_1880',['IsSupportedBPC_14',['../_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_14.html',1,'DOX_IADLXDisplayColorDepth']]], + ['issupportedbpc_5f16_1881',['IsSupportedBPC_16',['../_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_16.html',1,'DOX_IADLXDisplayColorDepth']]], + ['issupportedbpc_5f6_1882',['IsSupportedBPC_6',['../_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_6.html',1,'DOX_IADLXDisplayColorDepth']]], + ['issupportedbpc_5f8_1883',['IsSupportedBPC_8',['../_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_8.html',1,'DOX_IADLXDisplayColorDepth']]], + ['issupportedccir2020colorspace_1884',['IsSupportedCCIR2020ColorSpace',['../_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_c_i_r2020_color_space.html',1,'DOX_IADLXDisplayGamut']]], + ['issupportedccir601colorspace_1885',['IsSupportedCCIR601ColorSpace',['../_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_c_i_r601_color_space.html',1,'DOX_IADLXDisplayGamut']]], + ['issupportedccir709colorspace_1886',['IsSupportedCCIR709ColorSpace',['../_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_c_i_r709_color_space.html',1,'DOX_IADLXDisplayGamut']]], + ['issupportedciergbcolorspace_1887',['IsSupportedCIERgbColorSpace',['../_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_i_e_rgb_color_space.html',1,'DOX_IADLXDisplayGamut']]], + ['issupportedcolordepth_1888',['IsSupportedColorDepth',['../_d_o_x__i_a_d_l_x_display_color_depth__is_supported_color_depth.html',1,'DOX_IADLXDisplayColorDepth']]], + ['issupportedcpuusage_1889',['IsSupportedCPUUsage',['../_d_o_x__i_a_d_l_x_system_metrics_support__is_supported_c_p_u_usage.html',1,'DOX_IADLXSystemMetricsSupport']]], + ['issupportedcustomcolorspace_1890',['IsSupportedCustomColorSpace',['../_d_o_x__i_a_d_l_x_display_gamut__is_supported_custom_color_space.html',1,'DOX_IADLXDisplayGamut']]], + ['issupportedcustomwhitepoint_1891',['IsSupportedCustomWhitePoint',['../_d_o_x__i_a_d_l_x_display_gamut__is_supported_custom_white_point.html',1,'DOX_IADLXDisplayGamut']]], + ['issupporteddplink_1892',['IsSupportedDPLink',['../_d_o_x__i_a_d_l_x_display_connectivity_experience__is_supported_d_p_link.html',1,'DOX_IADLXDisplayConnectivityExperience']]], + ['issupportedgpuclockspeed_1893',['IsSupportedGPUClockSpeed',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_clock_speed.html',1,'DOX_IADLXGPUMetricsSupport']]], + ['issupportedgpufanspeed_1894',['IsSupportedGPUFanSpeed',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_fan_speed.html',1,'DOX_IADLXGPUMetricsSupport']]], + ['issupportedgpuhotspottemperature_1895',['IsSupportedGPUHotspotTemperature',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_hotspot_temperature.html',1,'DOX_IADLXGPUMetricsSupport']]], + ['issupportedgpuintaketemperature_1896',['IsSupportedGPUIntakeTemperature',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_intake_temperature.html',1,'DOX_IADLXGPUMetricsSupport']]], + ['issupportedgpupower_1897',['IsSupportedGPUPower',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_power.html',1,'DOX_IADLXGPUMetricsSupport']]], + ['issupportedgputemperature_1898',['IsSupportedGPUTemperature',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_temperature.html',1,'DOX_IADLXGPUMetricsSupport']]], + ['issupportedgputotalboardpower_1899',['IsSupportedGPUTotalBoardPower',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_total_board_power.html',1,'DOX_IADLXGPUMetricsSupport']]], + ['issupportedgpuusage_1900',['IsSupportedGPUUsage',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_usage.html',1,'DOX_IADLXGPUMetricsSupport']]], + ['issupportedgpuvoltage_1901',['IsSupportedGPUVoltage',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_voltage.html',1,'DOX_IADLXGPUMetricsSupport']]], + ['issupportedgpuvram_1902',['IsSupportedGPUVRAM',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_v_r_a_m.html',1,'DOX_IADLXGPUMetricsSupport']]], + ['issupportedgpuvramclockspeed_1903',['IsSupportedGPUVRAMClockSpeed',['../_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_v_r_a_m_clock_speed.html',1,'DOX_IADLXGPUMetricsSupport']]], + ['issupportedhdmiqualitydetection_1904',['IsSupportedHDMIQualityDetection',['../_d_o_x__i_a_d_l_x_display_connectivity_experience__is_supported_h_d_m_i_quality_detection.html',1,'DOX_IADLXDisplayConnectivityExperience']]], + ['issupportedmanualfantuning_1905',['IsSupportedManualFanTuning',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_fan_tuning.html',1,'DOX_IADLXGPUTuningServices']]], + ['issupportedmanualgfxtuning_1906',['IsSupportedManualGFXTuning',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_g_f_x_tuning.html',1,'DOX_IADLXGPUTuningServices']]], + ['issupportedmanualpowertuning_1907',['IsSupportedManualPowerTuning',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_power_tuning.html',1,'DOX_IADLXGPUTuningServices']]], + ['issupportedmanualvramtuning_1908',['IsSupportedManualVRAMTuning',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_v_r_a_m_tuning.html',1,'DOX_IADLXGPUTuningServices']]], + ['issupportedmemorytiming_1909',['IsSupportedMemoryTiming',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__is_supported_memory_timing.html',1,'DOX_IADLXManualVRAMTuning1'],['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__is_supported_memory_timing.html',1,'DOX_IADLXManualVRAMTuning2']]], + ['issupportedminacousticlimit_1910',['IsSupportedMinAcousticLimit',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_min_acoustic_limit.html',1,'DOX_IADLXManualFanTuning']]], + ['issupportedminfanspeed_1911',['IsSupportedMinFanSpeed',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_min_fan_speed.html',1,'DOX_IADLXManualFanTuning']]], + ['issupportedoverclockgpu_1912',['IsSupportedOverclockGPU',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_supported_overclock_g_p_u.html',1,'DOX_IADLXGPUAutoTuning']]], + ['issupportedoverclockvram_1913',['IsSupportedOverclockVRAM',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_supported_overclock_v_r_a_m.html',1,'DOX_IADLXGPUAutoTuning']]], + ['issupportedpixelformat_1914',['IsSupportedPixelFormat',['../_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_pixel_format.html',1,'DOX_IADLXDisplayPixelFormat']]], + ['issupportedpowerdistribution_1915',['IsSupportedPowerDistribution',['../_d_o_x__i_a_d_l_x_system_metrics_support1__is_supported_power_distribution.html',1,'DOX_IADLXSystemMetricsSupport1']]], + ['issupportedpowersaver_1916',['IsSupportedPowerSaver',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_power_saver.html',1,'DOX_IADLXGPUPresetTuning']]], + ['issupportedpresettuning_1917',['IsSupportedPresetTuning',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_preset_tuning.html',1,'DOX_IADLXGPUTuningServices']]], + ['issupportedquiet_1918',['IsSupportedQuiet',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_quiet.html',1,'DOX_IADLXGPUPresetTuning']]], + ['issupportedrage_1919',['IsSupportedRage',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_rage.html',1,'DOX_IADLXGPUPresetTuning']]], + ['issupportedregamma36_1920',['IsSupportedReGamma36',['../_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma36.html',1,'DOX_IADLXDisplayGamma']]], + ['issupportedregammabt709_1921',['IsSupportedReGammaBT709',['../_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_b_t709.html',1,'DOX_IADLXDisplayGamma']]], + ['issupportedregammapq_1922',['IsSupportedReGammaPQ',['../_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_p_q.html',1,'DOX_IADLXDisplayGamma']]], + ['issupportedregammapq2084interim_1923',['IsSupportedReGammaPQ2084Interim',['../_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_p_q2084_interim.html',1,'DOX_IADLXDisplayGamma']]], + ['issupportedregammasrgb_1924',['IsSupportedReGammaSRGB',['../_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_s_r_g_b.html',1,'DOX_IADLXDisplayGamma']]], + ['issupportedrgb444full_1925',['IsSupportedRGB444Full',['../_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_r_g_b444_full.html',1,'DOX_IADLXDisplayPixelFormat']]], + ['issupportedrgb444limited_1926',['IsSupportedRGB444Limited',['../_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_r_g_b444_limited.html',1,'DOX_IADLXDisplayPixelFormat']]], + ['issupportedsce_1927',['IsSupportedSCE',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_s_c_e.html',1,'DOX_IADLXDisplay3DLUT']]], + ['issupportedscedynamiccontrast_1928',['IsSupportedSCEDynamicContrast',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_s_c_e_dynamic_contrast.html',1,'DOX_IADLXDisplay3DLUT']]], + ['issupportedscevividgaming_1929',['IsSupportedSCEVividGaming',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_s_c_e_vivid_gaming.html',1,'DOX_IADLXDisplay3DLUT']]], + ['issupportedsmartshift_1930',['IsSupportedSmartShift',['../_d_o_x__i_a_d_l_x_system_metrics_support__is_supported_smart_shift.html',1,'DOX_IADLXSystemMetricsSupport']]], + ['issupportedsystemram_1931',['IsSupportedSystemRAM',['../_d_o_x__i_a_d_l_x_system_metrics_support__is_supported_system_r_a_m.html',1,'DOX_IADLXSystemMetricsSupport']]], + ['issupportedtargetfanspeed_1932',['IsSupportedTargetFanSpeed',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_target_fan_speed.html',1,'DOX_IADLXManualFanTuning']]], + ['issupportedtdclimit_1933',['IsSupportedTDCLimit',['../_d_o_x__i_a_d_l_x_manual_power_tuning__is_supported_t_d_c_limit.html',1,'DOX_IADLXManualPowerTuning']]], + ['issupportedturbo_1934',['IsSupportedTurbo',['../_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_turbo.html',1,'DOX_IADLXGPUPresetTuning']]], + ['issupportedundervoltgpu_1935',['IsSupportedUndervoltGPU',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_supported_undervolt_g_p_u.html',1,'DOX_IADLXGPUAutoTuning']]], + ['issupporteduser3dlut_1936',['IsSupportedUser3DLUT',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_user3_d_l_u_t.html',1,'DOX_IADLXDisplay3DLUT']]], + ['issupportedycbcr420_1937',['IsSupportedYCbCr420',['../_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_y_cb_cr420.html',1,'DOX_IADLXDisplayPixelFormat']]], + ['issupportedycbcr422_1938',['IsSupportedYCbCr422',['../_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_y_cb_cr422.html',1,'DOX_IADLXDisplayPixelFormat']]], + ['issupportedycbcr444_1939',['IsSupportedYCbCr444',['../_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_y_cb_cr444.html',1,'DOX_IADLXDisplayPixelFormat']]], + ['issupportedzerorpm_1940',['IsSupportedZeroRPM',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_zero_r_p_m.html',1,'DOX_IADLXManualFanTuning']]], + ['istemperaturesupported_1941',['IsTemperatureSupported',['../_d_o_x__i_a_d_l_x_display_custom_color__is_temperature_supported.html',1,'DOX_IADLXDisplayCustomColor']]], + ['istessellationmodechanged_1942',['IsTessellationModeChanged',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_tessellation_mode_changed.html',1,'DOX_IADLX3DSettingsChangedEvent']]], + ['isundervoltgpucompleted_1943',['IsUndervoltGPUCompleted',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_event__is_undervolt_g_p_u_completed.html',1,'DOX_IADLXGPUAutoTuningCompleteEvent']]], + ['isvalidfantuningstates_1944',['IsValidFanTuningStates',['../_d_o_x__i_a_d_l_x_manual_fan_tuning__is_valid_fan_tuning_states.html',1,'DOX_IADLXManualFanTuning']]], + ['isvalidgputuningstates_1945',['IsValidGPUTuningStates',['../_d_o_x__i_a_d_l_x_manual_graphics_tuning1__is_valid_g_p_u_tuning_states.html',1,'DOX_IADLXManualGraphicsTuning1']]], + ['isvalidvramtuningstates_1946',['IsValidVRAMTuningStates',['../_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__is_valid_v_r_a_m_tuning_states.html',1,'DOX_IADLXManualVRAMTuning1']]], + ['isvaribrightchanged_1947',['IsVariBrightChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_vari_bright_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], + ['isvsrchanged_1948',['IsVSRChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_event__is_v_s_r_changed.html',1,'DOX_IADLXDisplaySettingsChangedEvent']]], + ['iswaitforverticalrefreshchanged_1949',['IsWaitForVerticalRefreshChanged',['../_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_wait_for_vertical_refresh_changed.html',1,'DOX_IADLX3DSettingsChangedEvent']]], + ['iswhitepointchanged_1950',['IsWhitePointChanged',['../_d_o_x__i_a_d_l_x_display_gamut_changed_event__is_white_point_changed.html',1,'DOX_IADLXDisplayGamutChangedEvent']]] ]; diff --git a/SDKDoc/html/search/pages_a.js b/SDKDoc/html/search/pages_a.js index 0218b02c..e545e66c 100644 --- a/SDKDoc/html/search/pages_a.js +++ b/SDKDoc/html/search/pages_a.js @@ -1,4 +1,4 @@ var searchData= [ - ['java_20samples_1804',['Java Samples',['../page_sample_java.html',1,'domain_samplePage']]] + ['java_20samples_1951',['Java Samples',['../page_sample_java.html',1,'domain_samplePage']]] ]; diff --git a/SDKDoc/html/search/pages_b.js b/SDKDoc/html/search/pages_b.js index 01b42e7a..606b1bf4 100644 --- a/SDKDoc/html/search/pages_b.js +++ b/SDKDoc/html/search/pages_b.js @@ -1,5 +1,5 @@ var searchData= [ - ['legal_20information_20and_20compliance_2fdisclaimers_1805',['Legal Information and Compliance/Disclaimers',['../page_legal.html',1,'']]], - ['log_1806',['Log',['../c_sample_log.html',1,'domain_c_sample_Generic'],['../cpp_sample_log.html',1,'domain_cpp_sample_Generic']]] + ['legal_20information_20and_20compliance_2fdisclaimers_1952',['Legal Information and Compliance/Disclaimers',['../page_legal.html',1,'']]], + ['log_1953',['Log',['../c_sample_log.html',1,'domain_c_sample_Generic'],['../cpp_sample_log.html',1,'domain_cpp_sample_Generic']]] ]; diff --git a/SDKDoc/html/search/pages_c.js b/SDKDoc/html/search/pages_c.js index 9fb92e7e..b3e1d725 100644 --- a/SDKDoc/html/search/pages_c.js +++ b/SDKDoc/html/search/pages_c.js @@ -1,10 +1,11 @@ var searchData= [ - ['manualfantuning_1807',['ManualFanTuning',['../c__manual_fan_tuning.html',1,'domain_c_sample_GPUTuning'],['../cpp__manual_fan_tuning.html',1,'domain_cpp_sample_GPUTuning']]], - ['manualgraphicstuning_1808',['ManualGraphicsTuning',['../c__manual_graphics_tuning.html',1,'domain_c_sample_GPUTuning'],['../cpp__manual_graphics_tuning.html',1,'domain_cpp_sample_GPUTuning']]], - ['manualpowertuning_1809',['ManualPowerTuning',['../c__manual_power_tuning.html',1,'domain_c_sample_GPUTuning'],['../cpp__manual_power_tuning.html',1,'domain_cpp_sample_GPUTuning']]], - ['manualvramtuning_1810',['ManualVRAMTuning',['../c__manual_v_r_a_m_tuning.html',1,'domain_c_sample_GPUTuning'],['../cpp__manual_v_r_a_m_tuning.html',1,'domain_cpp_sample_GPUTuning']]], - ['manufacturerid_1811',['ManufacturerID',['../_d_o_x__i_a_d_l_x_display__manufacturer_i_d.html',1,'DOX_IADLXDisplay']]], - ['miscellaneous_1812',['Miscellaneous',['../domain_c_sample__generic.html',1,'page_sample_c'],['../domain_cpp_sample__generic.html',1,'page_sample_cpp'],['../misc.html',1,'page_interfaces']]], - ['morphologicantialiasing_1813',['MorphologicAntiAliasing',['../c__morphologic_anti_aliasing.html',1,'domain_c_sample_3DGraphics'],['../cpp__morphologic_anti_aliasing.html',1,'domain_cpp_sample_3DGraphics']]] + ['manualfantuning_1954',['ManualFanTuning',['../c__manual_fan_tuning.html',1,'domain_c_sample_GPUTuning'],['../cpp__manual_fan_tuning.html',1,'domain_cpp_sample_GPUTuning']]], + ['manualgraphicstuning_1955',['ManualGraphicsTuning',['../c__manual_graphics_tuning.html',1,'domain_c_sample_GPUTuning'],['../cpp__manual_graphics_tuning.html',1,'domain_cpp_sample_GPUTuning']]], + ['manualpowertuning_1956',['ManualPowerTuning',['../c__manual_power_tuning.html',1,'domain_c_sample_GPUTuning'],['../cpp__manual_power_tuning.html',1,'domain_cpp_sample_GPUTuning']]], + ['manualvramtuning_1957',['ManualVRAMTuning',['../c__manual_v_r_a_m_tuning.html',1,'domain_c_sample_GPUTuning'],['../cpp__manual_v_r_a_m_tuning.html',1,'domain_cpp_sample_GPUTuning']]], + ['manufacturerid_1958',['ManufacturerID',['../_d_o_x__i_a_d_l_x_display__manufacturer_i_d.html',1,'DOX_IADLXDisplay']]], + ['miscellaneous_1959',['Miscellaneous',['../domain_c_sample__generic.html',1,'page_sample_c'],['../domain_cpp_sample__generic.html',1,'page_sample_cpp'],['../misc.html',1,'page_interfaces']]], + ['morphologicantialiasing_1960',['MorphologicAntiAliasing',['../c__morphologic_anti_aliasing.html',1,'domain_c_sample_3DGraphics'],['../cpp__morphologic_anti_aliasing.html',1,'domain_cpp_sample_3DGraphics']]], + ['multigpumode_1961',['MultiGPUMode',['../_d_o_x__i_a_d_l_x_g_p_u1__multi_g_p_u_mode.html',1,'DOX_IADLXGPU1']]] ]; diff --git a/SDKDoc/html/search/pages_d.js b/SDKDoc/html/search/pages_d.js index 86b39698..a135c29e 100644 --- a/SDKDoc/html/search/pages_d.js +++ b/SDKDoc/html/search/pages_d.js @@ -1,5 +1,5 @@ var searchData= [ - ['name_1814',['Name',['../_d_o_x__i_a_d_l_x_display__name.html',1,'DOX_IADLXDisplay'],['../_d_o_x__i_a_d_l_x_g_p_u__name.html',1,'DOX_IADLXGPU']]], - ['nativeresolution_1815',['NativeResolution',['../_d_o_x__i_a_d_l_x_display__native_resolution.html',1,'DOX_IADLXDisplay']]] + ['name_1962',['Name',['../_d_o_x__i_a_d_l_x_display__name.html',1,'DOX_IADLXDisplay'],['../_d_o_x__i_a_d_l_x_g_p_u__name.html',1,'DOX_IADLXGPU']]], + ['nativeresolution_1963',['NativeResolution',['../_d_o_x__i_a_d_l_x_display__native_resolution.html',1,'DOX_IADLXDisplay']]] ]; diff --git a/SDKDoc/html/search/pages_e.js b/SDKDoc/html/search/pages_e.js index b48a377d..2bc67ebd 100644 --- a/SDKDoc/html/search/pages_e.js +++ b/SDKDoc/html/search/pages_e.js @@ -1,14 +1,15 @@ var searchData= [ - ['on3dsettingschanged_1816',['On3DSettingsChanged',['../_d_o_x__i_a_d_l_x3_d_settings_changed_listener__on3_d_settings_changed.html',1,'DOX_IADLX3DSettingsChangedListener']]], - ['ondesktoplistchanged_1817',['OnDesktopListChanged',['../_d_o_x__i_a_d_l_x_desktop_list_changed_listener__on_desktop_list_changed.html',1,'DOX_IADLXDesktopListChangedListener']]], - ['ondisplay3dlutchanged_1818',['OnDisplay3DLUTChanged',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_listener__on_display3_d_l_u_t_changed.html',1,'DOX_IADLXDisplay3DLUTChangedListener']]], - ['ondisplaygammachanged_1819',['OnDisplayGammaChanged',['../_d_o_x__i_a_d_l_x_display_gamma_changed_listener__on_display_gamma_changed.html',1,'DOX_IADLXDisplayGammaChangedListener']]], - ['ondisplaygamutchanged_1820',['OnDisplayGamutChanged',['../_d_o_x__i_a_d_l_x_display_gamut_changed_listener__on_display_gamut_changed.html',1,'DOX_IADLXDisplayGamutChangedListener']]], - ['ondisplaylistchanged_1821',['OnDisplayListChanged',['../_d_o_x__i_a_d_l_x_display_list_changed_listener__on_display_list_changed.html',1,'DOX_IADLXDisplayListChangedListener']]], - ['ondisplaysettingschanged_1822',['OnDisplaySettingsChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_listener__on_display_settings_changed.html',1,'DOX_IADLXDisplaySettingsChangedListener']]], - ['ongpuautotuningcomplete_1823',['OnGPUAutoTuningComplete',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_listener__on_g_p_u_auto_tuning_complete.html',1,'DOX_IADLXGPUAutoTuningCompleteListener']]], - ['ongpulistchanged_1824',['OnGPUListChanged',['../_d_o_x__i_a_d_l_x_g_p_us_event_listener__on_g_p_u_list_changed.html',1,'DOX_IADLXGPUsEventListener']]], - ['ongputuningchanged_1825',['OnGPUTuningChanged',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_listener__on_g_p_u_tuning_changed.html',1,'DOX_IADLXGPUTuningChangedListener']]], - ['orientation_1826',['Orientation',['../_d_o_x__i_a_d_l_x_desktop__orientation.html',1,'DOX_IADLXDesktop']]] + ['on3dsettingschanged_1964',['On3DSettingsChanged',['../_d_o_x__i_a_d_l_x3_d_settings_changed_listener__on3_d_settings_changed.html',1,'DOX_IADLX3DSettingsChangedListener']]], + ['ondesktoplistchanged_1965',['OnDesktopListChanged',['../_d_o_x__i_a_d_l_x_desktop_list_changed_listener__on_desktop_list_changed.html',1,'DOX_IADLXDesktopListChangedListener']]], + ['ondisplay3dlutchanged_1966',['OnDisplay3DLUTChanged',['../_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_listener__on_display3_d_l_u_t_changed.html',1,'DOX_IADLXDisplay3DLUTChangedListener']]], + ['ondisplaygammachanged_1967',['OnDisplayGammaChanged',['../_d_o_x__i_a_d_l_x_display_gamma_changed_listener__on_display_gamma_changed.html',1,'DOX_IADLXDisplayGammaChangedListener']]], + ['ondisplaygamutchanged_1968',['OnDisplayGamutChanged',['../_d_o_x__i_a_d_l_x_display_gamut_changed_listener__on_display_gamut_changed.html',1,'DOX_IADLXDisplayGamutChangedListener']]], + ['ondisplaylistchanged_1969',['OnDisplayListChanged',['../_d_o_x__i_a_d_l_x_display_list_changed_listener__on_display_list_changed.html',1,'DOX_IADLXDisplayListChangedListener']]], + ['ondisplaysettingschanged_1970',['OnDisplaySettingsChanged',['../_d_o_x__i_a_d_l_x_display_settings_changed_listener__on_display_settings_changed.html',1,'DOX_IADLXDisplaySettingsChangedListener']]], + ['ongpuautotuningcomplete_1971',['OnGPUAutoTuningComplete',['../_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_listener__on_g_p_u_auto_tuning_complete.html',1,'DOX_IADLXGPUAutoTuningCompleteListener']]], + ['ongpulistchanged_1972',['OnGPUListChanged',['../_d_o_x__i_a_d_l_x_g_p_us_event_listener__on_g_p_u_list_changed.html',1,'DOX_IADLXGPUsEventListener']]], + ['ongputuningchanged_1973',['OnGPUTuningChanged',['../_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_listener__on_g_p_u_tuning_changed.html',1,'DOX_IADLXGPUTuningChangedListener']]], + ['onpowertuningchanged_1974',['OnPowerTuningChanged',['../_d_o_x__i_a_d_l_x_power_tuning_changed_listener__on_power_tuning_changed.html',1,'DOX_IADLXPowerTuningChangedListener']]], + ['orientation_1975',['Orientation',['../_d_o_x__i_a_d_l_x_desktop__orientation.html',1,'DOX_IADLXDesktop']]] ]; diff --git a/SDKDoc/html/search/pages_f.js b/SDKDoc/html/search/pages_f.js index 15b0c1ae..bce47e43 100644 --- a/SDKDoc/html/search/pages_f.js +++ b/SDKDoc/html/search/pages_f.js @@ -1,12 +1,18 @@ var searchData= [ - ['perfallmetrics_1827',['PerfAllMetrics',['../c__perf_all_metrics.html',1,'domain_c_sample_PerformanceMonitoring'],['../cpp__perf_all_metrics.html',1,'domain_cpp_sample_PerformanceMonitoring']]], - ['perffpsmetrics_1828',['PerfFPSMetrics',['../c__perf_f_p_s_metrics.html',1,'domain_c_sample_PerformanceMonitoring'],['../cpp__perf_f_p_s_metrics.html',1,'domain_cpp_sample_PerformanceMonitoring']]], - ['perfgpumetrics_1829',['PerfGPUMetrics',['../c__perf_g_p_u_metrics.html',1,'domain_c_sample_PerformanceMonitoring'],['../cpp__perf_g_p_u_metrics.html',1,'domain_cpp_sample_PerformanceMonitoring']]], - ['performance_20monitoring_1830',['Performance Monitoring',['../domain_c_sample__performance_monitoring.html',1,'page_sample_c'],['../domain_cpp_sample__performance_monitoring.html',1,'page_sample_cpp'],['../perfmonitoring.html',1,'page_interfaces']]], - ['perfsystemmetrics_1831',['PerfSystemMetrics',['../c__perf_system_metrics.html',1,'domain_c_sample_PerformanceMonitoring'],['../cpp__perf_system_metrics.html',1,'domain_cpp_sample_PerformanceMonitoring']]], - ['pixelclock_1832',['PixelClock',['../_d_o_x__i_a_d_l_x_display__pixel_clock.html',1,'DOX_IADLXDisplay']]], - ['pnpstring_1833',['PNPString',['../_d_o_x__i_a_d_l_x_g_p_u__p_n_p_string.html',1,'DOX_IADLXGPU']]], - ['programming_20with_20adlx_1834',['Programming with ADLX',['../page_programwithadlx.html',1,'']]], - ['python_20samples_1835',['Python Samples',['../page_sample_py.html',1,'domain_samplePage']]] + ['pcibuslanewidth_1976',['PCIBusLaneWidth',['../_d_o_x__i_a_d_l_x_g_p_u1__p_c_i_bus_lane_width.html',1,'DOX_IADLXGPU1']]], + ['pcibustype_1977',['PCIBusType',['../_d_o_x__i_a_d_l_x_g_p_u1__p_c_i_bus_type.html',1,'DOX_IADLXGPU1']]], + ['perfallmetrics_1978',['PerfAllMetrics',['../c__perf_all_metrics.html',1,'domain_c_sample_PerformanceMonitoring'],['../cpp__perf_all_metrics.html',1,'domain_cpp_sample_PerformanceMonitoring']]], + ['perffpsmetrics_1979',['PerfFPSMetrics',['../c__perf_f_p_s_metrics.html',1,'domain_c_sample_PerformanceMonitoring'],['../cpp__perf_f_p_s_metrics.html',1,'domain_cpp_sample_PerformanceMonitoring']]], + ['perfgpumetrics_1980',['PerfGPUMetrics',['../c__perf_g_p_u_metrics.html',1,'domain_c_sample_PerformanceMonitoring'],['../cpp__perf_g_p_u_metrics.html',1,'domain_cpp_sample_PerformanceMonitoring']]], + ['performance_20monitoring_1981',['Performance Monitoring',['../domain_c_sample__performance_monitoring.html',1,'page_sample_c'],['../domain_cpp_sample__performance_monitoring.html',1,'page_sample_cpp'],['../perfmonitoring.html',1,'page_interfaces']]], + ['perfsystemmetrics_1982',['PerfSystemMetrics',['../c__perf_system_metrics.html',1,'domain_c_sample_PerformanceMonitoring'],['../cpp__perf_system_metrics.html',1,'domain_cpp_sample_PerformanceMonitoring']]], + ['pixelclock_1983',['PixelClock',['../_d_o_x__i_a_d_l_x_display__pixel_clock.html',1,'DOX_IADLXDisplay']]], + ['pnpstring_1984',['PNPString',['../_d_o_x__i_a_d_l_x_g_p_u__p_n_p_string.html',1,'DOX_IADLXGPU']]], + ['power_20tuning_1985',['Power Tuning',['../domain_c_sample_powertuning.html',1,'page_sample_c'],['../domain_cpp_sample_powertuning.html',1,'page_sample_cpp'],['../domain_powertuning.html',1,'page_interfaces']]], + ['powerdistribution_1986',['PowerDistribution',['../_d_o_x__i_a_d_l_x_system_metrics1__power_distribution.html',1,'DOX_IADLXSystemMetrics1']]], + ['primaryadapter_1987',['PrimaryAdapter',['../c_sample__primary_adapter.html',1,'domain_c_sample_Desktop'],['../cpp_sample__primary_adapter.html',1,'domain_cpp_sample_Desktop']]], + ['productname_1988',['ProductName',['../_d_o_x__i_a_d_l_x_g_p_u1__product_name.html',1,'DOX_IADLXGPU1']]], + ['programming_20with_20adlx_1989',['Programming with ADLX',['../page_programwithadlx.html',1,'']]], + ['python_20samples_1990',['Python Samples',['../page_sample_py.html',1,'domain_samplePage']]] ]; diff --git a/SDKDoc/html/search/typedefs_0.js b/SDKDoc/html/search/typedefs_0.js index ab802c58..5bf9f496 100644 --- a/SDKDoc/html/search/typedefs_0.js +++ b/SDKDoc/html/search/typedefs_0.js @@ -1,9 +1,9 @@ var searchData= [ - ['adlx_5fadl_5fmain_5fmemory_5ffree_1031',['ADLX_ADL_Main_Memory_Free',['../group___a_d_l_x_defs.html#ga7301579b153c3612dca5c442e5f2dd45',1,'ADLX.h']]], - ['adlxinitialize_5ffn_1032',['ADLXInitialize_Fn',['../group___a_d_l_x_defs.html#gac5f7f97490516e7be3e62c3be1383c66',1,'ADLX.h']]], - ['adlxinitializewithcalleradl_5ffn_1033',['ADLXInitializeWithCallerAdl_Fn',['../group___a_d_l_x_defs.html#gadb90c5a66bc15b34f864d5883158ed44',1,'ADLX.h']]], - ['adlxqueryfullversion_5ffn_1034',['ADLXQueryFullVersion_Fn',['../group___a_d_l_x_defs.html#ga6adc3b43ac10780441c675a07a0fa4ae',1,'ADLX.h']]], - ['adlxqueryversion_5ffn_1035',['ADLXQueryVersion_Fn',['../group___a_d_l_x_defs.html#gacc89675ee4e79ce8f3a2d729bc48fc0b',1,'ADLX.h']]], - ['adlxterminate_5ffn_1036',['ADLXTerminate_Fn',['../group___a_d_l_x_defs.html#ga8c0d01f62522f27bdb72ece0c7c89ded',1,'ADLX.h']]] + ['adlx_5fadl_5fmain_5fmemory_5ffree_1113',['ADLX_ADL_Main_Memory_Free',['../group___a_d_l_x_defs.html#ga7301579b153c3612dca5c442e5f2dd45',1,'ADLX.h']]], + ['adlxinitialize_5ffn_1114',['ADLXInitialize_Fn',['../group___a_d_l_x_defs.html#gac5f7f97490516e7be3e62c3be1383c66',1,'ADLX.h']]], + ['adlxinitializewithcalleradl_5ffn_1115',['ADLXInitializeWithCallerAdl_Fn',['../group___a_d_l_x_defs.html#gadb90c5a66bc15b34f864d5883158ed44',1,'ADLX.h']]], + ['adlxqueryfullversion_5ffn_1116',['ADLXQueryFullVersion_Fn',['../group___a_d_l_x_defs.html#ga6adc3b43ac10780441c675a07a0fa4ae',1,'ADLX.h']]], + ['adlxqueryversion_5ffn_1117',['ADLXQueryVersion_Fn',['../group___a_d_l_x_defs.html#gacc89675ee4e79ce8f3a2d729bc48fc0b',1,'ADLX.h']]], + ['adlxterminate_5ffn_1118',['ADLXTerminate_Fn',['../group___a_d_l_x_defs.html#ga8c0d01f62522f27bdb72ece0c7c89ded',1,'ADLX.h']]] ]; diff --git a/SDKDoc/html/search/variables_0.js b/SDKDoc/html/search/variables_0.js index 2bae5b73..851246c6 100644 --- a/SDKDoc/html/search/variables_0.js +++ b/SDKDoc/html/search/variables_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['blue_996',['blue',['../group__structures_val.html#ad34c7449d0336a88ffd1cdbef31c2540',1,'ADLX_GamutColorSpace::blue()'],['../group__structures_val.html#a4080ff87d27524db90af579adfb83d72',1,'ADLX_UINT16_RGB::blue()']]] + ['blue_1078',['blue',['../group__structures_val.html#ad34c7449d0336a88ffd1cdbef31c2540',1,'ADLX_GamutColorSpace::blue()'],['../group__structures_val.html#a4080ff87d27524db90af579adfb83d72',1,'ADLX_UINT16_RGB::blue()']]] ]; diff --git a/SDKDoc/html/search/variables_1.js b/SDKDoc/html/search/variables_1.js index 399b093f..5eb856f5 100644 --- a/SDKDoc/html/search/variables_1.js +++ b/SDKDoc/html/search/variables_1.js @@ -1,7 +1,7 @@ var searchData= [ - ['coefficienta0_997',['coefficientA0',['../group__structures_val.html#a82a0c072f26cc842b3a8323826142d66',1,'ADLX_RegammaCoeff']]], - ['coefficienta1_998',['coefficientA1',['../group__structures_val.html#a843c3fa65f49561ff7c057e63a7b678f',1,'ADLX_RegammaCoeff']]], - ['coefficienta2_999',['coefficientA2',['../group__structures_val.html#a9059213377ccbe262625666bdf6ce8a1',1,'ADLX_RegammaCoeff']]], - ['coefficienta3_1000',['coefficientA3',['../group__structures_val.html#aaab4f232db08f8c41eeed3530737ece2',1,'ADLX_RegammaCoeff']]] + ['coefficienta0_1079',['coefficientA0',['../group__structures_val.html#a82a0c072f26cc842b3a8323826142d66',1,'ADLX_RegammaCoeff']]], + ['coefficienta1_1080',['coefficientA1',['../group__structures_val.html#a843c3fa65f49561ff7c057e63a7b678f',1,'ADLX_RegammaCoeff']]], + ['coefficienta2_1081',['coefficientA2',['../group__structures_val.html#a9059213377ccbe262625666bdf6ce8a1',1,'ADLX_RegammaCoeff']]], + ['coefficienta3_1082',['coefficientA3',['../group__structures_val.html#aaab4f232db08f8c41eeed3530737ece2',1,'ADLX_RegammaCoeff']]] ]; diff --git a/SDKDoc/html/search/variables_2.js b/SDKDoc/html/search/variables_2.js index 7ed900d2..efb63140 100644 --- a/SDKDoc/html/search/variables_2.js +++ b/SDKDoc/html/search/variables_2.js @@ -1,5 +1,5 @@ var searchData= [ - ['data_1001',['data',['../group__structures_val.html#a6c9de079cb901629ad01e9b90df8d501',1,'ADLX_3DLUT_Data']]], - ['detailedtiming_1002',['detailedTiming',['../group__structures_val.html#ab0cc9e42429d7dcb55187b1b7c9748dd',1,'ADLX_CustomResolution']]] + ['data_1083',['data',['../group__structures_val.html#a6c9de079cb901629ad01e9b90df8d501',1,'ADLX_3DLUT_Data']]], + ['detailedtiming_1084',['detailedTiming',['../group__structures_val.html#ab0cc9e42429d7dcb55187b1b7c9748dd',1,'ADLX_CustomResolution']]] ]; diff --git a/SDKDoc/html/search/variables_3.js b/SDKDoc/html/search/variables_3.js index 953d1762..2e082a2b 100644 --- a/SDKDoc/html/search/variables_3.js +++ b/SDKDoc/html/search/variables_3.js @@ -1,9 +1,9 @@ var searchData= [ - ['gamma_1003',['gamma',['../group__structures_val.html#acd3904c27f6266d67f9b22e709f177af',1,'ADLX_GammaRamp::gamma()'],['../group__structures_val.html#a3a743f1e79a8a4850642c819a1fae248',1,'ADLX_RegammaCoeff::gamma()']]], - ['gamutb_1004',['gamutB',['../group__structures_val.html#a75b06f09bda103527d0c6a3cb1347b0e',1,'ADLX_RGB']]], - ['gamutg_1005',['gamutG',['../group__structures_val.html#a7540762d60fe2d8cdad1162521f6e452',1,'ADLX_RGB']]], - ['gamutr_1006',['gamutR',['../group__structures_val.html#a8a53f770bc4486014dc6fdeeaef4e483',1,'ADLX_RGB']]], - ['gpixelclock_1007',['GPixelClock',['../group__structures_val.html#adbbd4af06563688dca57c04d58c0ce7c',1,'ADLX_CustomResolution']]], - ['green_1008',['green',['../group__structures_val.html#a84a443716c92b943096a38c0128cb197',1,'ADLX_GamutColorSpace::green()'],['../group__structures_val.html#a34a0f0cc6253a1238f5115694538607f',1,'ADLX_UINT16_RGB::green()']]] + ['gamma_1085',['gamma',['../group__structures_val.html#acd3904c27f6266d67f9b22e709f177af',1,'ADLX_GammaRamp::gamma()'],['../group__structures_val.html#a3a743f1e79a8a4850642c819a1fae248',1,'ADLX_RegammaCoeff::gamma()']]], + ['gamutb_1086',['gamutB',['../group__structures_val.html#a75b06f09bda103527d0c6a3cb1347b0e',1,'ADLX_RGB']]], + ['gamutg_1087',['gamutG',['../group__structures_val.html#a7540762d60fe2d8cdad1162521f6e452',1,'ADLX_RGB']]], + ['gamutr_1088',['gamutR',['../group__structures_val.html#a8a53f770bc4486014dc6fdeeaef4e483',1,'ADLX_RGB']]], + ['gpixelclock_1089',['GPixelClock',['../group__structures_val.html#adbbd4af06563688dca57c04d58c0ce7c',1,'ADLX_CustomResolution']]], + ['green_1090',['green',['../group__structures_val.html#a84a443716c92b943096a38c0128cb197',1,'ADLX_GamutColorSpace::green()'],['../group__structures_val.html#a34a0f0cc6253a1238f5115694538607f',1,'ADLX_UINT16_RGB::green()']]] ]; diff --git a/SDKDoc/html/search/variables_4.js b/SDKDoc/html/search/variables_4.js index 77539626..4fb945eb 100644 --- a/SDKDoc/html/search/variables_4.js +++ b/SDKDoc/html/search/variables_4.js @@ -1,8 +1,8 @@ var searchData= [ - ['hdisplay_1009',['hDisplay',['../group__structures_val.html#ad3eb58c10b751db671278ca94b885988',1,'ADLX_TimingInfo']]], - ['hfrontporch_1010',['hFrontPorch',['../group__structures_val.html#ac826892a2d80335e0c2f186b28f26192',1,'ADLX_TimingInfo']]], - ['hpolarity_1011',['hPolarity',['../group__structures_val.html#ab52652a6f236acc894a2e11568478cbc',1,'ADLX_TimingInfo']]], - ['hsyncwidth_1012',['hSyncWidth',['../group__structures_val.html#a15cd71c7542b0e1eb0dfdfd5e72b394b',1,'ADLX_TimingInfo']]], - ['htotal_1013',['hTotal',['../group__structures_val.html#a154ba5b960ca87bc12e18fdca4327844',1,'ADLX_TimingInfo']]] + ['hdisplay_1091',['hDisplay',['../group__structures_val.html#ad3eb58c10b751db671278ca94b885988',1,'ADLX_TimingInfo']]], + ['hfrontporch_1092',['hFrontPorch',['../group__structures_val.html#ac826892a2d80335e0c2f186b28f26192',1,'ADLX_TimingInfo']]], + ['hpolarity_1093',['hPolarity',['../group__structures_val.html#ab52652a6f236acc894a2e11568478cbc',1,'ADLX_TimingInfo']]], + ['hsyncwidth_1094',['hSyncWidth',['../group__structures_val.html#a15cd71c7542b0e1eb0dfdfd5e72b394b',1,'ADLX_TimingInfo']]], + ['htotal_1095',['hTotal',['../group__structures_val.html#a154ba5b960ca87bc12e18fdca4327844',1,'ADLX_TimingInfo']]] ]; diff --git a/SDKDoc/html/search/variables_5.js b/SDKDoc/html/search/variables_5.js index 437965c8..a3f28893 100644 --- a/SDKDoc/html/search/variables_5.js +++ b/SDKDoc/html/search/variables_5.js @@ -1,5 +1,5 @@ var searchData= [ - ['maxvalue_1014',['maxValue',['../group__structures_val.html#a514f377840f96d92a1f11e41af9b3db1',1,'ADLX_IntRange']]], - ['minvalue_1015',['minValue',['../group__structures_val.html#aff4a4b69a07d715083773dc23f162e05',1,'ADLX_IntRange']]] + ['maxvalue_1096',['maxValue',['../group__structures_val.html#a514f377840f96d92a1f11e41af9b3db1',1,'ADLX_IntRange']]], + ['minvalue_1097',['minValue',['../group__structures_val.html#aff4a4b69a07d715083773dc23f162e05',1,'ADLX_IntRange']]] ]; diff --git a/SDKDoc/html/search/variables_6.js b/SDKDoc/html/search/variables_6.js index 301cb90b..f983b80f 100644 --- a/SDKDoc/html/search/variables_6.js +++ b/SDKDoc/html/search/variables_6.js @@ -1,4 +1,4 @@ var searchData= [ - ['presentation_1016',['presentation',['../group__structures_val.html#a51ca72ac4b7a7d132dc9f809c89f8515',1,'ADLX_CustomResolution']]] + ['presentation_1098',['presentation',['../group__structures_val.html#a51ca72ac4b7a7d132dc9f809c89f8515',1,'ADLX_CustomResolution']]] ]; diff --git a/SDKDoc/html/search/variables_7.js b/SDKDoc/html/search/variables_7.js index 60b16c23..1763418c 100644 --- a/SDKDoc/html/search/variables_7.js +++ b/SDKDoc/html/search/variables_7.js @@ -1,7 +1,7 @@ var searchData= [ - ['red_1017',['red',['../group__structures_val.html#a1fbcbbc055e40b34aae2823822e9af8c',1,'ADLX_GamutColorSpace::red()'],['../group__structures_val.html#ab8b0398e4a3ec75946dfd7f2fb1f2e95',1,'ADLX_UINT16_RGB::red()']]], - ['refreshrate_1018',['refreshRate',['../group__structures_val.html#ab43f9e225b953494737081fb45c38c7b',1,'ADLX_CustomResolution']]], - ['resheight_1019',['resHeight',['../group__structures_val.html#a7941ceb1178e2240fc064dfddaff5792',1,'ADLX_CustomResolution']]], - ['reswidth_1020',['resWidth',['../group__structures_val.html#a299cbff4bdd201f3e2ef51a261571695',1,'ADLX_CustomResolution']]] + ['red_1099',['red',['../group__structures_val.html#a1fbcbbc055e40b34aae2823822e9af8c',1,'ADLX_GamutColorSpace::red()'],['../group__structures_val.html#ab8b0398e4a3ec75946dfd7f2fb1f2e95',1,'ADLX_UINT16_RGB::red()']]], + ['refreshrate_1100',['refreshRate',['../group__structures_val.html#ab43f9e225b953494737081fb45c38c7b',1,'ADLX_CustomResolution']]], + ['resheight_1101',['resHeight',['../group__structures_val.html#a7941ceb1178e2240fc064dfddaff5792',1,'ADLX_CustomResolution']]], + ['reswidth_1102',['resWidth',['../group__structures_val.html#a299cbff4bdd201f3e2ef51a261571695',1,'ADLX_CustomResolution']]] ]; diff --git a/SDKDoc/html/search/variables_8.js b/SDKDoc/html/search/variables_8.js index d23ad3b3..b2485726 100644 --- a/SDKDoc/html/search/variables_8.js +++ b/SDKDoc/html/search/variables_8.js @@ -1,4 +1,4 @@ var searchData= [ - ['step_1021',['step',['../group__structures_val.html#ae0e545b501a683c565f08089ed3e8023',1,'ADLX_IntRange']]] + ['step_1103',['step',['../group__structures_val.html#ae0e545b501a683c565f08089ed3e8023',1,'ADLX_IntRange']]] ]; diff --git a/SDKDoc/html/search/variables_9.js b/SDKDoc/html/search/variables_9.js index c85087bf..9b0dec1c 100644 --- a/SDKDoc/html/search/variables_9.js +++ b/SDKDoc/html/search/variables_9.js @@ -1,5 +1,5 @@ var searchData= [ - ['timingflags_1022',['timingFlags',['../group__structures_val.html#ac1cdcc878673d086e98cb88e33098a26',1,'ADLX_TimingInfo']]], - ['timingstandard_1023',['timingStandard',['../group__structures_val.html#a0cc91cb01a7769f4a2b5f3da06af8a9f',1,'ADLX_CustomResolution']]] + ['timingflags_1104',['timingFlags',['../group__structures_val.html#ac1cdcc878673d086e98cb88e33098a26',1,'ADLX_TimingInfo']]], + ['timingstandard_1105',['timingStandard',['../group__structures_val.html#a0cc91cb01a7769f4a2b5f3da06af8a9f',1,'ADLX_CustomResolution']]] ]; diff --git a/SDKDoc/html/search/variables_a.js b/SDKDoc/html/search/variables_a.js index 0f2f8b4e..d4942e38 100644 --- a/SDKDoc/html/search/variables_a.js +++ b/SDKDoc/html/search/variables_a.js @@ -1,8 +1,8 @@ var searchData= [ - ['vdisplay_1024',['vDisplay',['../group__structures_val.html#ace8b356f5f69d0e332b27392495a6d77',1,'ADLX_TimingInfo']]], - ['vfrontporch_1025',['vFrontPorch',['../group__structures_val.html#a710becefc88a9b55263fdd7147260251',1,'ADLX_TimingInfo']]], - ['vpolarity_1026',['vPolarity',['../group__structures_val.html#a489f1ef6e39512911fd0184c0b444c26',1,'ADLX_TimingInfo']]], - ['vsyncwidth_1027',['vSyncWidth',['../group__structures_val.html#a81a08b07d265370132fa4bc812f4f2ec',1,'ADLX_TimingInfo']]], - ['vtotal_1028',['vTotal',['../group__structures_val.html#a98c760c16b184ee29e341a8e6a246c4d',1,'ADLX_TimingInfo']]] + ['vdisplay_1106',['vDisplay',['../group__structures_val.html#ace8b356f5f69d0e332b27392495a6d77',1,'ADLX_TimingInfo']]], + ['vfrontporch_1107',['vFrontPorch',['../group__structures_val.html#a710becefc88a9b55263fdd7147260251',1,'ADLX_TimingInfo']]], + ['vpolarity_1108',['vPolarity',['../group__structures_val.html#a489f1ef6e39512911fd0184c0b444c26',1,'ADLX_TimingInfo']]], + ['vsyncwidth_1109',['vSyncWidth',['../group__structures_val.html#a81a08b07d265370132fa4bc812f4f2ec',1,'ADLX_TimingInfo']]], + ['vtotal_1110',['vTotal',['../group__structures_val.html#a98c760c16b184ee29e341a8e6a246c4d',1,'ADLX_TimingInfo']]] ]; diff --git a/SDKDoc/html/search/variables_b.js b/SDKDoc/html/search/variables_b.js index e1d31f91..268e3ce2 100644 --- a/SDKDoc/html/search/variables_b.js +++ b/SDKDoc/html/search/variables_b.js @@ -1,4 +1,4 @@ var searchData= [ - ['x_1029',['x',['../group__structures_val.html#aa22bab0bfe9e1a768530aa8cab94662e',1,'ADLX_Point']]] + ['x_1111',['x',['../group__structures_val.html#aa22bab0bfe9e1a768530aa8cab94662e',1,'ADLX_Point']]] ]; diff --git a/SDKDoc/html/search/variables_c.js b/SDKDoc/html/search/variables_c.js index 0f2c4d27..8d1b1d24 100644 --- a/SDKDoc/html/search/variables_c.js +++ b/SDKDoc/html/search/variables_c.js @@ -1,4 +1,4 @@ var searchData= [ - ['y_1030',['y',['../group__structures_val.html#a1b2e67a8ba86ac9f0393ee839658fe55',1,'ADLX_Point']]] + ['y_1112',['y',['../group__structures_val.html#a1b2e67a8ba86ac9f0393ee839658fe55',1,'ADLX_Point']]] ]; diff --git a/SDKDoc/html/system.html b/SDKDoc/html/system.html index 56c5c91b..fc2c31f4 100644 --- a/SDKDoc/html/system.html +++ b/SDKDoc/html/system.html @@ -39,7 +39,7 @@
    AMD Device Library eXtra -  v1.1 +  v1.2
    diff --git a/SDKDoc/html/system.js b/SDKDoc/html/system.js index 7c6a4998..38d79704 100644 --- a/SDKDoc/html/system.js +++ b/SDKDoc/html/system.js @@ -1,4 +1,5 @@ var system = [ - [ "IADLXSystem", "_d_o_x__i_a_d_l_x_system.html", "_d_o_x__i_a_d_l_x_system" ] + [ "IADLXSystem", "_d_o_x__i_a_d_l_x_system.html", "_d_o_x__i_a_d_l_x_system" ], + [ "IADLXSystem1", "_d_o_x__i_a_d_l_x_system1.html", "_d_o_x__i_a_d_l_x_system1" ] ]; \ No newline at end of file diff --git a/SDKDoc/xml/_a_d_l_x3_d_settings_page_8h.xml b/SDKDoc/xml/_a_d_l_x3_d_settings_page_8h.xml index 8e03a7ba..7f0597a4 100644 --- a/SDKDoc/xml/_a_d_l_x3_d_settings_page_8h.xml +++ b/SDKDoc/xml/_a_d_l_x3_d_settings_page_8h.xml @@ -26,31 +26,31 @@ //---------------------------------------------------------------------------------------------- //IADLX3DEnhancedSync //---------------------------------------------------------------------------------------------- -//IADLX3DWaitForVerticalRefresh -//---------------------------------------------------------------------------------------------- -//IADLX3DFrameRateTargetControl -//---------------------------------------------------------------------------------------------- -//IADLX3DAntiAliasing -//---------------------------------------------------------------------------------------------- -//IADLX3DMorphologicalAntiAliasing -//---------------------------------------------------------------------------------------------- -//IADLX3DAnisotropicFiltering -//---------------------------------------------------------------------------------------------- -//IADLX3DTessellation -//---------------------------------------------------------------------------------------------- -//IADLX3DRadeonSuperResolution -//---------------------------------------------------------------------------------------------- -//IADLX3DResetShaderCache -//---------------------------------------------------------------------------------------------- -//IADLX3DSettingsChangedEvent -//---------------------------------------------------------------------------------------------- -//IADLX3DSettingsChangedListener -//---------------------------------------------------------------------------------------------- -//IADLX3DSettingsChangedHandling -//---------------------------------------------------------------------------------------------- -//IADLX3DSettingsServices -//---------------------------------------------------------------------------------------------- +//IADLX3DWaitForVerticalRefresh +//---------------------------------------------------------------------------------------------- +//IADLX3DFrameRateTargetControl +//---------------------------------------------------------------------------------------------- +//IADLX3DAntiAliasing +//---------------------------------------------------------------------------------------------- +//IADLX3DMorphologicalAntiAliasing +//---------------------------------------------------------------------------------------------- +//IADLX3DAnisotropicFiltering +//---------------------------------------------------------------------------------------------- +//IADLX3DTessellation +//---------------------------------------------------------------------------------------------- +//IADLX3DRadeonSuperResolution +//---------------------------------------------------------------------------------------------- +//IADLX3DResetShaderCache +//---------------------------------------------------------------------------------------------- +//IADLX3DSettingsChangedEvent +//---------------------------------------------------------------------------------------------- +//IADLX3DSettingsChangedListener +//---------------------------------------------------------------------------------------------- +//IADLX3DSettingsChangedHandling +//---------------------------------------------------------------------------------------------- +//IADLX3DSettingsServices +//---------------------------------------------------------------------------------------------- - + diff --git a/SDKDoc/xml/_a_d_l_x_8h.xml b/SDKDoc/xml/_a_d_l_x_8h.xml index b59fd79c..f73d5667 100644 --- a/SDKDoc/xml/_a_d_l_x_8h.xml +++ b/SDKDoc/xml/_a_d_l_x_8h.xml @@ -4,21 +4,21 @@ ADLX.h ADLXDefines.h ISystem.h - D:/AMD_Git/engbranch/drivers/ADLX/SDK/ADLXHelper/Windows/C/ADLXHelper.h - D:/AMD_Git/engbranch/drivers/ADLX/SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/ADLXHelper/Windows/C/ADLXHelper.h + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + + + + + + - - - - - - @@ -48,7 +48,7 @@ - + ADLX_DLL_NAMEA @@ -64,7 +64,7 @@ - + ADLX_DLL_NAME @@ -80,7 +80,7 @@ - + ADLX_QUERY_FULL_VERSION_FUNCTION_NAME @@ -96,7 +96,7 @@ - + ADLX_QUERY_VERSION_FUNCTION_NAME @@ -112,7 +112,7 @@ - + ADLX_INIT_FUNCTION_NAME @@ -128,7 +128,7 @@ - + ADLX_INIT_WITH_INCOMPATIBLE_DRIVER_FUNCTION_NAME @@ -144,7 +144,7 @@ - + ADLX_INIT_WITH_CALLER_ADL_FUNCTION_NAME @@ -160,7 +160,7 @@ - + ADLX_TERMINATE_FUNCTION_NAME @@ -176,7 +176,7 @@ - + @@ -196,7 +196,7 @@ - + ADLX_RESULT(ADLX_CDECL_CALL * @@ -214,7 +214,7 @@ - + void(ADLX_STD_CALL * @@ -232,7 +232,7 @@ - + ADLX_RESULT(ADLX_CDECL_CALL * @@ -250,7 +250,7 @@ - + ADLX_RESULT(ADLX_CDECL_CALL * @@ -268,7 +268,7 @@ - + ADLX_RESULT(ADLX_CDECL_CALL * @@ -286,7 +286,7 @@ - + @@ -370,6 +370,6 @@ #endif//ADLX_H - + diff --git a/SDKDoc/xml/_a_d_l_x_c_sharp_bind_8md.xml b/SDKDoc/xml/_a_d_l_x_c_sharp_bind_8md.xml index 01f45cb9..4777d31f 100644 --- a/SDKDoc/xml/_a_d_l_x_c_sharp_bind_8md.xml +++ b/SDKDoc/xml/_a_d_l_x_c_sharp_bind_8md.xml @@ -71,6 +71,6 @@ **Result:**The`ADLXCSharpBind.dll`isbuiltinthe`"$(SolutionDir)$(Platform)$/(Configuration)/"`folder. - + diff --git a/SDKDoc/xml/_a_d_l_x_defines_8h.xml b/SDKDoc/xml/_a_d_l_x_defines_8h.xml index eb05547e..6e0f9497 100644 --- a/SDKDoc/xml/_a_d_l_x_defines_8h.xml +++ b/SDKDoc/xml/_a_d_l_x_defines_8h.xml @@ -6,14 +6,14 @@ stdio.h stdint.h ADLXVersion.h - D:/AMD_Git/engbranch/drivers/ADLX/SDK/Include/ICollections.h - D:/AMD_Git/engbranch/drivers/ADLX/SDK/Include/IChangedEvent.h - D:/AMD_Git/engbranch/drivers/ADLX/SDK/Include/ADLXStructures.h - D:/AMD_Git/engbranch/drivers/ADLX/SDK/Include/IDisplay3DLUT.h - D:/AMD_Git/engbranch/drivers/ADLX/SDK/Include/ADLX.h - D:/AMD_Git/engbranch/drivers/ADLX/SDK/Include/ILog.h - D:/AMD_Git/engbranch/drivers/ADLX/SDK/Include/II2C.h - D:/AMD_Git/engbranch/drivers/ADLX/SDK/Include/ISystem.h + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/Include/IChangedEvent.h + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/Include/ICollections.h + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/Include/ADLXStructures.h + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/Include/IDisplay3DLUT.h + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/Include/II2C.h + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/Include/ILog.h + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/Include/ISystem.h + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/Include/ADLX.h @@ -22,7 +22,7 @@ - + @@ -37,11 +37,11 @@ - + - + @@ -64,7 +64,7 @@ - + ADLX_FULL_VERSION @@ -75,7 +75,7 @@ - + ADLX_VERSION_STR @@ -86,7 +86,7 @@ - + ADLX_CORE_LINK @@ -97,7 +97,7 @@ - + ADLX_STD_CALL @@ -108,7 +108,7 @@ - + ADLX_CDECL_CALL @@ -119,7 +119,7 @@ - + ADLX_FAST_CALL @@ -130,7 +130,7 @@ - + ADLX_INLINE @@ -141,7 +141,7 @@ - + ADLX_FORCEINLINE @@ -152,7 +152,7 @@ - + ADLX_NO_VTABLE @@ -163,7 +163,7 @@ - + ADLX_SUCCEEDED @@ -180,7 +180,7 @@ - + ADLX_FAILED @@ -197,7 +197,7 @@ - + MAX_USER_3DLUT_NUM_POINTS @@ -213,7 +213,7 @@ - + ADLX_DECLARE_IID @@ -225,7 +225,7 @@ - + ADLX_IS_IID @@ -238,7 +238,7 @@ - + ADLX_DECLARE_ITEM_IID @@ -250,7 +250,7 @@ - + @@ -400,7 +400,7 @@ - + @@ -440,7 +440,7 @@ - + @@ -516,7 +516,195 @@ - + + + + + ADLX_PCI_BUS_TYPE + + UNDEFINED + = 0 + + + +The PCI bus type is not defined. + + + + + PCI + + + +The PCI bus type is PCI bus. + + + + + AGP + + + +The PCI bus type is AGP bus. + + + + + PCIE + + + +The PCI bus type is PCI Express bus. + + + + + PCIE_2_0 + + + +The PCI bus type is PCI Express 2nd generation bus. + + + + + PCIE_3_0 + + + +The PCI bus type is PCI Express 3rd generation bus. + + + + + PCIE_4_0 + + + +The PCI bus type is PCI Express 4th generation bus. + + + + +Indicates the PCI bus type. + + + + + + + + + + ADLX_DP_LINK_RATE + + DP_LINK_RATE_UNKNOWN + = 0 + + + +The DP link rate is unknown. + + + + + DP_LINK_RATE_RBR + + + +The DP link rate is 1.62 Gbps/Lane. + + + + + DP_LINK_RATE_2_16GBPS + + + +The DP link rate is 2.16 Gbps/Lane. + + + + + DP_LINK_RATE_2_43GBPS + + + +The DP link rate is 2.43 Gbps/Lane. + + + + + DP_LINK_RATE_HBR + + + +The DP link rate is 2.70 Gbps/Lane. + + + + + DP_LINK_RATE_4_32GBPS + + + +The DP link rate is 4.32 Gbps/Lane. + + + + + DP_LINK_RATE_HBR2 + + + +The DP link rate is 5.40 Gbps/Lane. + + + + + DP_LINK_RATE_HBR3 + + + +The DP link rate is 8.10 Gbps/Lane. + + + + + DP_LINK_RATE_UHBR10 + + + +The DP link rate is 10 Gbps/Lane. + + + + + DP_LINK_RATE_UHBR13D5 + + + +The DP link rate is 13.5 Gbps/Lane. + + + + + DP_LINK_RATE_UHBR20 + + + +The DP link rate is 20 Gbps/Lane. + + + + +Indicates the DP link rate. + + + + + + @@ -556,7 +744,7 @@ - + @@ -731,7 +919,7 @@ - + @@ -807,7 +995,7 @@ - + @@ -838,7 +1026,7 @@ - + @@ -869,7 +1057,7 @@ - + @@ -941,7 +1129,7 @@ - + @@ -1008,7 +1196,7 @@ - + @@ -1066,7 +1254,7 @@ - + @@ -1124,7 +1312,7 @@ - + @@ -1176,7 +1364,7 @@ - + @@ -1218,7 +1406,7 @@ - + @@ -1258,7 +1446,7 @@ - + @@ -1298,7 +1486,7 @@ - + @@ -1338,7 +1526,7 @@ - + @@ -1412,7 +1600,7 @@ - + @@ -1479,7 +1667,7 @@ - + @@ -1537,7 +1725,7 @@ - + @@ -1586,7 +1774,7 @@ - + @@ -1626,7 +1814,7 @@ - + @@ -1708,7 +1896,7 @@ - + @@ -1748,7 +1936,7 @@ - + @@ -1810,7 +1998,7 @@ - + @@ -1850,7 +2038,7 @@ - + @@ -1942,7 +2130,7 @@ - + @@ -2009,7 +2197,7 @@ - + @@ -2085,7 +2273,7 @@ - + @@ -2125,7 +2313,7 @@ - + @@ -2165,7 +2353,7 @@ - + @@ -2214,7 +2402,38 @@ - + + + + + ADLX_SSM_BIAS_MODE + + SSM_BIAS_AUTO + = 0 + + + +The bias control type is auto. + + + + + SSM_BIAS_MANUAL + + + +The bias control type is manual. + + + + +AMD SmartShift Max bias mode. + + + + + + @@ -2245,7 +2464,47 @@ - + + + + + ADLX_MGPU_MODE + + MGPU_NONE + = 0 + + + +The GPU is not part of an AMD MGPU configuration. + + + + + MGPU_PRIMARY + + + +The GPU is the primary GPU in an AMD MGPU configuration. + + + + + MGPU_SECONDARY + + + +The GPU is the secondary GPU in an AMD MGPU configuration. + + + + +Indicates the AMD MGPU mode. + + + + + + @@ -2260,7 +2519,7 @@ - + int32_t @@ -2273,7 +2532,7 @@ - + int16_t @@ -2286,7 +2545,7 @@ - + int8_t @@ -2299,7 +2558,7 @@ - + uint64_t @@ -2312,7 +2571,7 @@ - + uint32_t @@ -2325,7 +2584,7 @@ - + uint16_t @@ -2338,7 +2597,7 @@ - + uint8_t @@ -2351,7 +2610,7 @@ - + size_t @@ -2364,7 +2623,7 @@ - + void * @@ -2377,7 +2636,7 @@ - + double @@ -2390,7 +2649,7 @@ - + float @@ -2403,7 +2662,7 @@ - + void @@ -2416,7 +2675,7 @@ - + long @@ -2429,7 +2688,7 @@ - + adlx_int32 @@ -2442,7 +2701,7 @@ - + unsigned long @@ -2455,7 +2714,7 @@ - + adlx_uint32 @@ -2468,7 +2727,7 @@ - + uint8_t @@ -2481,7 +2740,7 @@ - + bool @@ -2494,7 +2753,7 @@ - + @@ -2513,7 +2772,7 @@ - + adlx_long ADLX_CDECL_CALL @@ -2530,7 +2789,7 @@ - + adlx_handle ADLX_CDECL_CALL @@ -2547,7 +2806,7 @@ - + int ADLX_CDECL_CALL @@ -2564,7 +2823,7 @@ - + void *ADLX_CDECL_CALL @@ -2585,7 +2844,7 @@ - + @@ -2746,570 +3005,618 @@ }ADLX_ASIC_FAMILY_TYPE; #pragmaendregionADLX_ASIC_FAMILY_TYPE -#pragmaregionADLX_GPU_TYPE +#pragmaregionADLX_PCI_BUS_TYPE typedefenum { -GPUTYPE_UNDEFINED=0, -GPUTYPE_INTEGRATED, -GPUTYPE_DISCRETE, -}ADLX_GPU_TYPE; -#pragmaendregionADLX_GPU_TYPE - -#pragmaregionADLX_DISPLAY_CONNECTOR_TYPE -typedefenum -{ -DISPLAY_CONTYPE_UNKNOWN=0, -DISPLAY_CONTYPE_VGA, -DISPLAY_CONTYPE_DVI_D, -DISPLAY_CONTYPE_DVI_I, -DISPLAY_CONTYPE_CVDONGLE_NTSC, -DISPLAY_CONTYPE_CVDONGLE_JPN, -DISPLAY_CONTYPE_CVDONGLE_NONI2C_JPN, -DISPLAY_CONTYPE_CVDONGLE_NONI2C_NTSC, -DISPLAY_CONTYPE_PROPRIETARY, -DISPLAY_CONTYPE_HDMI_TYPE_A, -DISPLAY_CONTYPE_HDMI_TYPE_B, -DISPLAY_CONTYPE_SVIDEO, -DISPLAY_CONTYPE_COMPOSITE, -DISPLAY_CONTYPE_RCA_3COMPONENT, -DISPLAY_CONTYPE_DISPLAYPORT, -DISPLAY_CONTYPE_EDP, -DISPLAY_CONTYPE_WIRELESSDISPLAY, -DISPLAY_CONTYPE_USB_TYPE_C -}ADLX_DISPLAY_CONNECTOR_TYPE; -#pragmaendregionADLX_DISPLAY_CONNECTOR_TYPE - -#pragmaregionADLX_DISPLAY_TYPE -typedefenum -{ -DISPLAY_TYPE_UNKOWN=0, -DISPLAY_TYPE_MONITOR, -DISPLAY_TYPE_TELEVISION, -DISPLAY_TYPE_LCD_PANEL, -DISPLAY_TYPE_DIGITAL_FLAT_PANEL, -DISPLAY_TYPE_COMPONENT_VIDEO, -DISPLAY_TYPE_PROJECTOR -}ADLX_DISPLAY_TYPE; -#pragmaendregionADLX_DISPLAY_TYPE - -#pragmaregionADLX_DISPLAY_SCAN_TYPE -typedefenum -{ -PROGRESSIVE=0, -INTERLACED -}ADLX_DISPLAY_SCAN_TYPE; -#pragmaendregionADLX_DISPLAY_SCAN_TYPE - -#pragmaregionADLX_DISPLAY_TIMING_POLARITY -typedefenum -{ -POSITIVE=0, -NEGATIVE -}ADLX_DISPLAY_TIMING_POLARITY; - -#pragmaendregionADLX_DISPLAY_TIMING_POLARITY - -#pragmaregionADLX_DISPLAY_TIMING_LIMITATION -typedefenum -{ -PIXEL_CLOCK_MAX=650000, -PIXEL_CLOCK_MIN=0, -REFRESH_RATE_MAX=200, -REFRESH_RATE_MIN=1, -RESOLUTION_MAX=9999, -RESOLUTION_MIN=1 -}ADLX_DISPLAY_TIMING_LIMITATION; - -#pragmaendregionADLX_DISPLAY_TIMING_LIMITATION - -#pragmaregionADLX_USER_3DLUT_SIZE -#defineMAX_USER_3DLUT_NUM_POINTS17 - -#pragmaendregionADLX_USER_3DLUT_SIZE - -#pragmaregionADLX_GAMUT_SPACE -typedefenum -{ -GAMUT_SPACE_CCIR_709=0, -GAMUT_SPACE_CCIR_601, -GAMUT_SPACE_ADOBE_RGB, -GAMUT_SPACE_CIE_RGB, -GAMUT_SPACE_CCIR_2020, -GAMUT_SPACE_CUSTOM -}ADLX_GAMUT_SPACE; -#pragmaendregionADLX_GAMUT_SPACE - -#pragmaregionADLX_WHITE_POINT -typedefenum -{ -WHITE_POINT_5000K=0, -WHITE_POINT_6500K, -WHITE_POINT_7500K, -WHITE_POINT_9300K, -WHITE_POINT_CUSTOM -}ADLX_WHITE_POINT; -#pragmaendregionADLX_WHITE_POINT - -#pragmaregionADLX_GAMMA_TYPE -typedefenum -{ -UNKNOW=0, -DEGAMMA_RAMP, -REGAMMA_RAMP, -DEGAMMA_COEFFICIENTS, -REGAMMA_COEFFICIENTS -}ADLX_GAMMA_TYPE; -#pragmaendregionADLX_GAMMA_TYPE - -#pragmaregionADLX_ORIENTATION -typedefenum -{ -ORIENTATION_LANDSCAPE=0, -ORIENTATION_PORTRAIT=90, -ORIENTATION_LANDSCAPE_FLIPPED=180, -ORIENTATION_PORTRAIT_FLIPPED=270, -}ADLX_ORIENTATION; -#pragmaendregionADLX_ORIENTATION - -#pragmaregionADLX_DESKTOP_TYPE -typedefenum{ -DESKTOP_SINGLE=0, -DESKTOP_DUPLCATE=1, -DESKTOP_EYEFINITY=2, -}ADLX_DESKTOP_TYPE; -#pragmaendregionADLX_DESKTOP_TYPE - -#pragmaregionADLX_LOG_SEVERITY -typedefenum -{ -LDEBUG=0, -LWARNING, -LERROR, -}ADLX_LOG_SEVERITY; -#pragmaendregionADLX_LOG_SEVERITY - -#pragmaregionADLX_LOG_DESTINATION -typedefenum -{ -LOCALFILE=0, -DBGVIEW, -APPLICATION, -}ADLX_LOG_DESTINATION; -#pragmaendregionADLX_LOG_DESTINATION - -#pragmaregionADLX_SCALE_MODE -typedefenum -{ -PRESERVE_ASPECT_RATIO=0, -FULL_PANEL, -CENTERED -}ADLX_SCALE_MODE; - -#pragmaendregionADLX_SCALE_MODE - -#pragmaregionADLX_COLOR_DEPTH -typedefenum -{ -BPC_UNKNOWN=0, -BPC_6, -BPC_8, -BPC_10, -BPC_12, -BPC_14, -BPC_16 -}ADLX_COLOR_DEPTH; - -#pragmaendregionADLX_COLOR_DEPTH - -#pragmaregionADLX_PIXEL_FORMAT -typedefenum -{ -FORMAT_UNKNOWN=0, -RGB_444_FULL, -YCBCR_444, -YCBCR_422, -RGB_444_LIMITED, -YCBCR_420 -}ADLX_PIXEL_FORMAT; - -#pragmaendregionADLX_PIXEL_FORMAT - -#pragmaregionADLX_TIMING_STANDARD +UNDEFINED=0, +PCI, +AGP, +PCIE, +PCIE_2_0, +PCIE_3_0, +PCIE_4_0 +}ADLX_PCI_BUS_TYPE; +#pragmaendregionADLX_PCI_BUS_TYPE + +#pragmaregionADLX_DP_LINK_RATE +typedefenum +{ +DP_LINK_RATE_UNKNOWN=0, +DP_LINK_RATE_RBR, +DP_LINK_RATE_2_16GBPS, +DP_LINK_RATE_2_43GBPS, +DP_LINK_RATE_HBR, +DP_LINK_RATE_4_32GBPS, +DP_LINK_RATE_HBR2, +DP_LINK_RATE_HBR3, +DP_LINK_RATE_UHBR10, +DP_LINK_RATE_UHBR13D5, +DP_LINK_RATE_UHBR20 +}ADLX_DP_LINK_RATE; + +#pragmaendregionADLX_DP_LINK_RATE + +#pragmaregionADLX_GPU_TYPE +typedefenum +{ +GPUTYPE_UNDEFINED=0, +GPUTYPE_INTEGRATED, +GPUTYPE_DISCRETE, +}ADLX_GPU_TYPE; +#pragmaendregionADLX_GPU_TYPE + +#pragmaregionADLX_DISPLAY_CONNECTOR_TYPE +typedefenum +{ +DISPLAY_CONTYPE_UNKNOWN=0, +DISPLAY_CONTYPE_VGA, +DISPLAY_CONTYPE_DVI_D, +DISPLAY_CONTYPE_DVI_I, +DISPLAY_CONTYPE_CVDONGLE_NTSC, +DISPLAY_CONTYPE_CVDONGLE_JPN, +DISPLAY_CONTYPE_CVDONGLE_NONI2C_JPN, +DISPLAY_CONTYPE_CVDONGLE_NONI2C_NTSC, +DISPLAY_CONTYPE_PROPRIETARY, +DISPLAY_CONTYPE_HDMI_TYPE_A, +DISPLAY_CONTYPE_HDMI_TYPE_B, +DISPLAY_CONTYPE_SVIDEO, +DISPLAY_CONTYPE_COMPOSITE, +DISPLAY_CONTYPE_RCA_3COMPONENT, +DISPLAY_CONTYPE_DISPLAYPORT, +DISPLAY_CONTYPE_EDP, +DISPLAY_CONTYPE_WIRELESSDISPLAY, +DISPLAY_CONTYPE_USB_TYPE_C +}ADLX_DISPLAY_CONNECTOR_TYPE; +#pragmaendregionADLX_DISPLAY_CONNECTOR_TYPE + +#pragmaregionADLX_DISPLAY_TYPE +typedefenum +{ +DISPLAY_TYPE_UNKOWN=0, +DISPLAY_TYPE_MONITOR, +DISPLAY_TYPE_TELEVISION, +DISPLAY_TYPE_LCD_PANEL, +DISPLAY_TYPE_DIGITAL_FLAT_PANEL, +DISPLAY_TYPE_COMPONENT_VIDEO, +DISPLAY_TYPE_PROJECTOR +}ADLX_DISPLAY_TYPE; +#pragmaendregionADLX_DISPLAY_TYPE + +#pragmaregionADLX_DISPLAY_SCAN_TYPE +typedefenum +{ +PROGRESSIVE=0, +INTERLACED +}ADLX_DISPLAY_SCAN_TYPE; +#pragmaendregionADLX_DISPLAY_SCAN_TYPE + +#pragmaregionADLX_DISPLAY_TIMING_POLARITY +typedefenum +{ +POSITIVE=0, +NEGATIVE +}ADLX_DISPLAY_TIMING_POLARITY; + +#pragmaendregionADLX_DISPLAY_TIMING_POLARITY + +#pragmaregionADLX_DISPLAY_TIMING_LIMITATION +typedefenum +{ +PIXEL_CLOCK_MAX=650000, +PIXEL_CLOCK_MIN=0, +REFRESH_RATE_MAX=200, +REFRESH_RATE_MIN=1, +RESOLUTION_MAX=9999, +RESOLUTION_MIN=1 +}ADLX_DISPLAY_TIMING_LIMITATION; + +#pragmaendregionADLX_DISPLAY_TIMING_LIMITATION + +#pragmaregionADLX_USER_3DLUT_SIZE +#defineMAX_USER_3DLUT_NUM_POINTS17 + +#pragmaendregionADLX_USER_3DLUT_SIZE + +#pragmaregionADLX_GAMUT_SPACE +typedefenum +{ +GAMUT_SPACE_CCIR_709=0, +GAMUT_SPACE_CCIR_601, +GAMUT_SPACE_ADOBE_RGB, +GAMUT_SPACE_CIE_RGB, +GAMUT_SPACE_CCIR_2020, +GAMUT_SPACE_CUSTOM +}ADLX_GAMUT_SPACE; +#pragmaendregionADLX_GAMUT_SPACE + +#pragmaregionADLX_WHITE_POINT +typedefenum +{ +WHITE_POINT_5000K=0, +WHITE_POINT_6500K, +WHITE_POINT_7500K, +WHITE_POINT_9300K, +WHITE_POINT_CUSTOM +}ADLX_WHITE_POINT; +#pragmaendregionADLX_WHITE_POINT + +#pragmaregionADLX_GAMMA_TYPE +typedefenum +{ +UNKNOW=0, +DEGAMMA_RAMP, +REGAMMA_RAMP, +DEGAMMA_COEFFICIENTS, +REGAMMA_COEFFICIENTS +}ADLX_GAMMA_TYPE; +#pragmaendregionADLX_GAMMA_TYPE + +#pragmaregionADLX_ORIENTATION +typedefenum +{ +ORIENTATION_LANDSCAPE=0, +ORIENTATION_PORTRAIT=90, +ORIENTATION_LANDSCAPE_FLIPPED=180, +ORIENTATION_PORTRAIT_FLIPPED=270, +}ADLX_ORIENTATION; +#pragmaendregionADLX_ORIENTATION + +#pragmaregionADLX_DESKTOP_TYPE +typedefenum{ +DESKTOP_SINGLE=0, +DESKTOP_DUPLCATE=1, +DESKTOP_EYEFINITY=2, +}ADLX_DESKTOP_TYPE; +#pragmaendregionADLX_DESKTOP_TYPE + +#pragmaregionADLX_LOG_SEVERITY +typedefenum +{ +LDEBUG=0, +LWARNING, +LERROR, +}ADLX_LOG_SEVERITY; +#pragmaendregionADLX_LOG_SEVERITY + +#pragmaregionADLX_LOG_DESTINATION +typedefenum +{ +LOCALFILE=0, +DBGVIEW, +APPLICATION, +}ADLX_LOG_DESTINATION; +#pragmaendregionADLX_LOG_DESTINATION + +#pragmaregionADLX_SCALE_MODE +typedefenum +{ +PRESERVE_ASPECT_RATIO=0, +FULL_PANEL, +CENTERED +}ADLX_SCALE_MODE; -typedefenum -{ -CVT=0, -CVT_RB, -GTF, -DMT, -MANUAL -}ADLX_TIMING_STANDARD; - -#pragmaendregionADLX_TIMING_STANDARD - -#pragmaregionADLX_WAIT_FOR_VERTICAL_REFRESH_MODE -typedefenum -{ -WFVR_ALWAYS_OFF=0, -WFVR_OFF_UNLESS_APP_SPECIFIES, -WFVR_ON_UNLESS_APP_SPECIFIES, -WFVR_ALWAYS_ON, -}ADLX_WAIT_FOR_VERTICAL_REFRESH_MODE; -#pragmaendregionADLX_WAIT_FOR_VERTICAL_REFRESH_MODE - -#pragmaregionADLX_ANTI_ALIASING_MODE -typedefenum -{ -AA_MODE_USE_APP_SETTINGS=0, -AA_MODE_ENHANCE_APP_SETTINGS, -AA_MODE_OVERRIDE_APP_SETTINGS, -}ADLX_ANTI_ALIASING_MODE; -#pragmaendregionADLX_ANTI_ALIASING_MODE - -#pragmaregionADLX_ANTI_ALIASING_LEVEL -typedefenum -{ -AA_LEVEL_INVALID=0, -AA_LEVEL_2X=2, -AA_LEVEL_2XEQ=3, -AA_LEVEL_4X=4, -AA_LEVEL_4XEQ=5, -AA_LEVEL_8X=8, -AA_LEVEL_8XEQ=9, -}ADLX_ANTI_ALIASING_LEVEL; -#pragmaendregionADLX_ANTI_ALIASING_LEVEL - -#pragmaregionADLX_ANTI_ALIASING_METHOD -typedefenum -{ -AA_METHOD_MULTISAMPLING=0, -AA_METHOD_ADAPTIVE_MULTISAMPLING, -AA_METHOD_SUPERSAMPLING, -}ADLX_ANTI_ALIASING_METHOD; -#pragmaendregionADLX_ANTI_ALIASING_METHOD - -#pragmaregionADLX_ANISOTROPIC_FILTERING_LEVEL -typedefenum -{ -AF_LEVEL_INVALID=0, -AF_LEVEL_X2=2, -AF_LEVEL_X4=4, -AF_LEVEL_X8=8, -AF_LEVEL_X16=16, -}ADLX_ANISOTROPIC_FILTERING_LEVEL; -#pragmaendregionADLX_ANISOTROPIC_FILTERING_LEVEL - -#pragmaregionADLX_TESSELLATION_MODE -typedefenum -{ -T_MODE_AMD_OPTIMIZED=0, -T_MODE_USE_APP_SETTINGS, -T_MODE_OVERRIDE_APP_SETTINGS, -}ADLX_TESSELLATION_MODE; -#pragmaendregionADLX_TESSELLATION_MODE - -#pragmaregionADLX_TESSELLATION_LEVEL -typedefenum -{ -T_LEVEL_OFF=1, -T_LEVEL_2X=2, -T_LEVEL_4X=4, -T_LEVEL_6X=6, -T_LEVEL_8X=8, -T_LEVEL_16X=16, -T_LEVEL_32X=32, -T_LEVEL_64X=64, -}ADLX_TESSELLATION_LEVEL; -#pragmaendregionADLX_TESSELLATION_LEVEL - -#pragmaregionADLX_MEMORYTIMING_DESCRIPTION -typedefenum -{ -MEMORYTIMING_DEFAULT=0, -MEMORYTIMING_FAST_TIMING, -MEMORYTIMING_FAST_TIMING_LEVEL_2, -MEMORYTIMING_AUTOMATIC, -MEMORYTIMING_MEMORYTIMING_LEVEL_1, -MEMORYTIMING_MEMORYTIMING_LEVEL_2, -}ADLX_MEMORYTIMING_DESCRIPTION; -#pragmaendregionADLX_MEMORYTIMING_DESCRIPTION - - -#pragmaregionADLX_I2C_LINE -typedefenum -{ -I2C_LINE_OEM=1, -I2C_LINE_OD_CONTROL, -I2C_LINE_OEM2, -I2C_LINE_OEM3, -I2C_LINE_OEM4, -I2C_LINE_OEM5, -I2C_LINE_OEM6 -}ADLX_I2C_LINE; -#pragmaendregionADLX_I2C_LINE - -#pragmaregionADLX_SYNC_ORIGIN -typedefenum -{ -SYNC_ORIGIN_UNKNOWN=1, -SYNC_ORIGIN_INTERNAL, -SYNC_ORIGIN_EXTERNAL -}ADLX_SYNC_ORIGIN; -#pragmaendregionADLX_SYNC_ORIGIN - -#pragmaregionADLX_3DLUT_TRANSFER_FUNCTION -typedefenum -{ -TF_SRGB=1, -TF_PQ, -TF_G22 -}ADLX_3DLUT_TRANSFER_FUNCTION; -#pragmaendregionADLX_3DLUT_TRANSFER_FUNCTION - -#pragmaregionADLX_3DLUT_COLORSPACE -typedefenum -{ -CS_SRGB=1, -CS_BT2020, -CS_DCIP3, -CS_NATIVE -}ADLX_3DLUT_COLORSPACE; -#pragmaendregionADLX_3DLUT_COLORSPACE - -#pragmaregionADLX_ANTILAG_STATE -typedefenum -{ -ANTILAG=0, -ANTILAGNEXT, -}ADLX_ANTILAG_STATE; -#pragmaendregionADLX_ANTILAG_STATE - -#pragmaendregionADLXdatatypes - -//------------------------------------------------------------------------------------------------- -//definitionsforIADLXInterface -#pragmaregionADLX_DECLARE_IID -//------------------------------------------------------------------------ -//IID's -#ifdefined(__cplusplus) -#defineADLX_DECLARE_IID(X)staticADLX_INLINEconstwchar_t*IID(){returnX;} -#defineADLX_IS_IID(X,Y)(!wcscmp(X,Y)) - -#defineADLX_DECLARE_ITEM_IID(X)staticADLX_INLINEconstwchar_t*ITEM_IID(){returnX;} -#else//__cplusplus -#defineADLX_IS_IID(X,Y)(!wcscmp(X,Y)) -#defineADLX_DECLARE_IID(name,X)staticconstwchar_t*IID_##name(void){returnX;} - -#defineADLX_DECLARE_ITEM_IID(name,X)staticconstwchar_t*ITEM_IID_##name(void){returnX;} -#endif//__cplusplus -#pragmaendregionADLX_DECLARE_IID - -//------------------------------------------------------------------------ -//Allref-countedinterfacesderivefromthisinterface -#pragmaregionIADLXInterface -#ifdefined(__cplusplus) -namespaceadlx -{ -classADLX_NO_VTABLEIADLXInterface -{ -public: -ADLX_DECLARE_IID(L"IADLXInterface") -virtualadlx_longADLX_STD_CALLAcquire()=0; -virtualadlx_longADLX_STD_CALLRelease()=0; - -virtualADLX_RESULTADLX_STD_CALLQueryInterface(constwchar_t*interfaceId,void**ppInterface)=0; -};//IADLXInterface -}//namespaceadlx -//---------------------------------------------------------------------------------------------- -#else//__cplusplus -ADLX_DECLARE_IID(IADLXInterface,L"IADLXInterface") -typedefstructIADLXInterfaceIADLXInterface; - -typedefstructIADLXInterfaceVtbl -{ -//IADLXInterfaceinterface -adlx_long(ADLX_STD_CALL*Acquire)(IADLXInterface*pThis); -adlx_long(ADLX_STD_CALL*Release)(IADLXInterface*pThis); -ADLX_RESULT(ADLX_STD_CALL*QueryInterface)(IADLXInterface*pThis,constwchar_t*interfaceId,void**ppInterface); -}IADLXInterfaceVtbl; - -structIADLXInterface -{ -constIADLXInterfaceVtbl*pVtbl; -}; - -#endif//__cplusplus -#pragmaendregionIADLXInterface - -//------------------------------------------------------------------------ -//TemplateforADLXsmartpointerforinterfacesderivedfromIADLXInterface -#pragmaregionIADLXInterfacePtr -#ifdefined(__cplusplus) -namespaceadlx -{ -template<class_Interf> -classIADLXInterfacePtr_T -{ -private: -_Interf*m_pInterf; - -voidInternalAcquire() -{ -if(m_pInterf!=nullptr) -{ -m_pInterf->Acquire(); -} -} -voidInternalRelease() -{ -if(m_pInterf!=nullptr) -{ -m_pInterf->Release(); -} -} -public: -IADLXInterfacePtr_T():m_pInterf(nullptr) -{} - -IADLXInterfacePtr_T(constIADLXInterfacePtr_T<_Interf>&p):m_pInterf(p.m_pInterf) -{ -InternalAcquire(); -} - -IADLXInterfacePtr_T(_Interf*pInterface):m_pInterf(pInterface) -{ -InternalAcquire(); -} - -template<class_OtherInterf> -explicitIADLXInterfacePtr_T(constIADLXInterfacePtr_T<_OtherInterf>&cp):m_pInterf(nullptr) -{ -void*pInterf=nullptr; -if((cp==NULL)||(cp->QueryInterface(_Interf::IID(),&pInterf)!=ADLX_OK)) -{ -pInterf=nullptr; -} -m_pInterf=static_cast<_Interf*>(pInterf); -} - -template<class_OtherInterf> -explicitIADLXInterfacePtr_T(_OtherInterf*cp):m_pInterf(nullptr) -{ -void*pInterf=nullptr; -if((cp==nullptr)||(cp->QueryInterface(_Interf::IID(),&pInterf)!=ADLX_OK)) -{ -pInterf=nullptr; -} -m_pInterf=static_cast<_Interf*>(pInterf); -} - -~IADLXInterfacePtr_T() -{ -InternalRelease(); -} +#pragmaendregionADLX_SCALE_MODE + +#pragmaregionADLX_COLOR_DEPTH +typedefenum +{ +BPC_UNKNOWN=0, +BPC_6, +BPC_8, +BPC_10, +BPC_12, +BPC_14, +BPC_16 +}ADLX_COLOR_DEPTH; + +#pragmaendregionADLX_COLOR_DEPTH + +#pragmaregionADLX_PIXEL_FORMAT +typedefenum +{ +FORMAT_UNKNOWN=0, +RGB_444_FULL, +YCBCR_444, +YCBCR_422, +RGB_444_LIMITED, +YCBCR_420 +}ADLX_PIXEL_FORMAT; + +#pragmaendregionADLX_PIXEL_FORMAT + +#pragmaregionADLX_TIMING_STANDARD + +typedefenum +{ +CVT=0, +CVT_RB, +GTF, +DMT, +MANUAL +}ADLX_TIMING_STANDARD; + +#pragmaendregionADLX_TIMING_STANDARD + +#pragmaregionADLX_WAIT_FOR_VERTICAL_REFRESH_MODE +typedefenum +{ +WFVR_ALWAYS_OFF=0, +WFVR_OFF_UNLESS_APP_SPECIFIES, +WFVR_ON_UNLESS_APP_SPECIFIES, +WFVR_ALWAYS_ON, +}ADLX_WAIT_FOR_VERTICAL_REFRESH_MODE; +#pragmaendregionADLX_WAIT_FOR_VERTICAL_REFRESH_MODE + +#pragmaregionADLX_ANTI_ALIASING_MODE +typedefenum +{ +AA_MODE_USE_APP_SETTINGS=0, +AA_MODE_ENHANCE_APP_SETTINGS, +AA_MODE_OVERRIDE_APP_SETTINGS, +}ADLX_ANTI_ALIASING_MODE; +#pragmaendregionADLX_ANTI_ALIASING_MODE + +#pragmaregionADLX_ANTI_ALIASING_LEVEL +typedefenum +{ +AA_LEVEL_INVALID=0, +AA_LEVEL_2X=2, +AA_LEVEL_2XEQ=3, +AA_LEVEL_4X=4, +AA_LEVEL_4XEQ=5, +AA_LEVEL_8X=8, +AA_LEVEL_8XEQ=9, +}ADLX_ANTI_ALIASING_LEVEL; +#pragmaendregionADLX_ANTI_ALIASING_LEVEL + +#pragmaregionADLX_ANTI_ALIASING_METHOD +typedefenum +{ +AA_METHOD_MULTISAMPLING=0, +AA_METHOD_ADAPTIVE_MULTISAMPLING, +AA_METHOD_SUPERSAMPLING, +}ADLX_ANTI_ALIASING_METHOD; +#pragmaendregionADLX_ANTI_ALIASING_METHOD + +#pragmaregionADLX_ANISOTROPIC_FILTERING_LEVEL +typedefenum +{ +AF_LEVEL_INVALID=0, +AF_LEVEL_X2=2, +AF_LEVEL_X4=4, +AF_LEVEL_X8=8, +AF_LEVEL_X16=16, +}ADLX_ANISOTROPIC_FILTERING_LEVEL; +#pragmaendregionADLX_ANISOTROPIC_FILTERING_LEVEL + +#pragmaregionADLX_TESSELLATION_MODE +typedefenum +{ +T_MODE_AMD_OPTIMIZED=0, +T_MODE_USE_APP_SETTINGS, +T_MODE_OVERRIDE_APP_SETTINGS, +}ADLX_TESSELLATION_MODE; +#pragmaendregionADLX_TESSELLATION_MODE + +#pragmaregionADLX_TESSELLATION_LEVEL +typedefenum +{ +T_LEVEL_OFF=1, +T_LEVEL_2X=2, +T_LEVEL_4X=4, +T_LEVEL_6X=6, +T_LEVEL_8X=8, +T_LEVEL_16X=16, +T_LEVEL_32X=32, +T_LEVEL_64X=64, +}ADLX_TESSELLATION_LEVEL; +#pragmaendregionADLX_TESSELLATION_LEVEL + +#pragmaregionADLX_MEMORYTIMING_DESCRIPTION +typedefenum +{ +MEMORYTIMING_DEFAULT=0, +MEMORYTIMING_FAST_TIMING, +MEMORYTIMING_FAST_TIMING_LEVEL_2, +MEMORYTIMING_AUTOMATIC, +MEMORYTIMING_MEMORYTIMING_LEVEL_1, +MEMORYTIMING_MEMORYTIMING_LEVEL_2, +}ADLX_MEMORYTIMING_DESCRIPTION; +#pragmaendregionADLX_MEMORYTIMING_DESCRIPTION + + +#pragmaregionADLX_I2C_LINE +typedefenum +{ +I2C_LINE_OEM=1, +I2C_LINE_OD_CONTROL, +I2C_LINE_OEM2, +I2C_LINE_OEM3, +I2C_LINE_OEM4, +I2C_LINE_OEM5, +I2C_LINE_OEM6 +}ADLX_I2C_LINE; +#pragmaendregionADLX_I2C_LINE + +#pragmaregionADLX_SYNC_ORIGIN +typedefenum +{ +SYNC_ORIGIN_UNKNOWN=1, +SYNC_ORIGIN_INTERNAL, +SYNC_ORIGIN_EXTERNAL +}ADLX_SYNC_ORIGIN; +#pragmaendregionADLX_SYNC_ORIGIN + +#pragmaregionADLX_3DLUT_TRANSFER_FUNCTION +typedefenum +{ +TF_SRGB=1, +TF_PQ, +TF_G22 +}ADLX_3DLUT_TRANSFER_FUNCTION; +#pragmaendregionADLX_3DLUT_TRANSFER_FUNCTION + +#pragmaregionADLX_3DLUT_COLORSPACE +typedefenum +{ +CS_SRGB=1, +CS_BT2020, +CS_DCIP3, +CS_NATIVE +}ADLX_3DLUT_COLORSPACE; +#pragmaendregionADLX_3DLUT_COLORSPACE + +#pragmaregionADLX_SSM_BIAS_MODE +typedefenum +{ +SSM_BIAS_AUTO=0, +SSM_BIAS_MANUAL +}ADLX_SSM_BIAS_MODE; +#pragmaendregionADLX_SSM_BIAS_MODE + +#pragmaregionADLX_ANTILAG_STATE +typedefenum +{ +ANTILAG=0, +ANTILAGNEXT, +}ADLX_ANTILAG_STATE; +#pragmaendregionADLX_ANTILAG_STATE + +#pragmaregionADLX_MGPU_MODE +typedefenum +{ +MGPU_NONE=0, +MGPU_PRIMARY, +MGPU_SECONDARY, +}ADLX_MGPU_MODE; +#pragmaendregionADLX_MGPU_MODE + +#pragmaendregionADLXdatatypes + +//------------------------------------------------------------------------------------------------- +//definitionsforIADLXInterface +#pragmaregionADLX_DECLARE_IID +//------------------------------------------------------------------------ +//IID's +#ifdefined(__cplusplus) +#defineADLX_DECLARE_IID(X)staticADLX_INLINEconstwchar_t*IID(){returnX;} +#defineADLX_IS_IID(X,Y)(!wcscmp(X,Y)) + +#defineADLX_DECLARE_ITEM_IID(X)staticADLX_INLINEconstwchar_t*ITEM_IID(){returnX;} +#else//__cplusplus +#defineADLX_IS_IID(X,Y)(!wcscmp(X,Y)) +#defineADLX_DECLARE_IID(name,X)staticconstwchar_t*IID_##name(void){returnX;} + +#defineADLX_DECLARE_ITEM_IID(name,X)staticconstwchar_t*ITEM_IID_##name(void){returnX;} +#endif//__cplusplus +#pragmaendregionADLX_DECLARE_IID + +//------------------------------------------------------------------------ +//Allref-countedinterfacesderivefromthisinterface +#pragmaregionIADLXInterface +#ifdefined(__cplusplus) +namespaceadlx +{ +classADLX_NO_VTABLEIADLXInterface +{ +public: +ADLX_DECLARE_IID(L"IADLXInterface") +virtualadlx_longADLX_STD_CALLAcquire()=0; +virtualadlx_longADLX_STD_CALLRelease()=0; + +virtualADLX_RESULTADLX_STD_CALLQueryInterface(constwchar_t*interfaceId,void**ppInterface)=0; +};//IADLXInterface +}//namespaceadlx +//---------------------------------------------------------------------------------------------- +#else//__cplusplus +ADLX_DECLARE_IID(IADLXInterface,L"IADLXInterface") +typedefstructIADLXInterfaceIADLXInterface; + +typedefstructIADLXInterfaceVtbl +{ +//IADLXInterfaceinterface +adlx_long(ADLX_STD_CALL*Acquire)(IADLXInterface*pThis); +adlx_long(ADLX_STD_CALL*Release)(IADLXInterface*pThis); +ADLX_RESULT(ADLX_STD_CALL*QueryInterface)(IADLXInterface*pThis,constwchar_t*interfaceId,void**ppInterface); +}IADLXInterfaceVtbl; -IADLXInterfacePtr_T&operator=(_Interf*pInterface) -{ -if(m_pInterf!=pInterface) -{ -_Interf*pOldInterface=m_pInterf; -m_pInterf=pInterface; -InternalAcquire(); -if(pOldInterface!=nullptr) -{ -pOldInterface->Release(); -} -} -return*this; -} - -IADLXInterfacePtr_T&operator=(constIADLXInterfacePtr_T<_Interf>&cp) -{ -returnoperator=(cp.m_pInterf); -} +structIADLXInterface +{ +constIADLXInterfaceVtbl*pVtbl; +}; + +#endif//__cplusplus +#pragmaendregionIADLXInterface + +//------------------------------------------------------------------------ +//TemplateforADLXsmartpointerforinterfacesderivedfromIADLXInterface +#pragmaregionIADLXInterfacePtr +#ifdefined(__cplusplus) +namespaceadlx +{ +template<class_Interf> +classIADLXInterfacePtr_T +{ +private: +_Interf*m_pInterf; -voidAttach(_Interf*pInterface) +voidInternalAcquire() { -InternalRelease(); -m_pInterf=pInterface; -} - -_Interf*Detach() -{ -_Interf*constpOld=m_pInterf; -m_pInterf=NULL; -returnpOld; -} -voidRelease() -{ -InternalRelease(); -m_pInterf=NULL; -} +if(m_pInterf!=nullptr) +{ +m_pInterf->Acquire(); +} +} +voidInternalRelease() +{ +if(m_pInterf!=nullptr) +{ +m_pInterf->Release(); +} +} +public: +IADLXInterfacePtr_T():m_pInterf(nullptr) +{} -operator_Interf*()const +IADLXInterfacePtr_T(constIADLXInterfacePtr_T<_Interf>&p):m_pInterf(p.m_pInterf) { -returnm_pInterf; +InternalAcquire(); } -_Interf&operator*()const -{ -return*m_pInterf; +IADLXInterfacePtr_T(_Interf*pInterface):m_pInterf(pInterface) +{ +InternalAcquire(); } -//Returnstheaddressoftheinterfacepointercontainedinthis -//class.ThisisrequiredforinitializingfromC-stylefactoryfunctionto -//avoidgettinganincorrectrefcountatthebeginning. - -_Interf**operator&() -{ -InternalRelease(); -m_pInterf=0; -return&m_pInterf; +template<class_OtherInterf> +explicitIADLXInterfacePtr_T(constIADLXInterfacePtr_T<_OtherInterf>&cp):m_pInterf(nullptr) +{ +void*pInterf=nullptr; +if((cp==NULL)||(cp->QueryInterface(_Interf::IID(),&pInterf)!=ADLX_OK)) +{ +pInterf=nullptr; +} +m_pInterf=static_cast<_Interf*>(pInterf); } -_Interf*operator->()const -{ -returnm_pInterf; -} - -booloperator==(constIADLXInterfacePtr_T<_Interf>&p) -{ -return(m_pInterf==p.m_pInterf); -} - -booloperator==(_Interf*p) -{ -return(m_pInterf==p); -} - -booloperator!=(constIADLXInterfacePtr_T<_Interf>&p) -{ -return!(operator==(p)); -} -booloperator!=(_Interf*p) -{ -return!(operator==(p)); -} - -_Interf*GetPtr() -{ -returnm_pInterf; -} - -const_Interf*GetPtr()const -{ -returnm_pInterf; -} -};//IADLXInterfacePtr_T - -typedefIADLXInterfacePtr_T<IADLXInterface>IADLXInterfacePtr; - -}//namespaceadlx -#endif//__cplusplus -#pragmaendregionIADLXInterfacePtr - -#endif//ADLX_DEFINES_H +template<class_OtherInterf> +explicitIADLXInterfacePtr_T(_OtherInterf*cp):m_pInterf(nullptr) +{ +void*pInterf=nullptr; +if((cp==nullptr)||(cp->QueryInterface(_Interf::IID(),&pInterf)!=ADLX_OK)) +{ +pInterf=nullptr; +} +m_pInterf=static_cast<_Interf*>(pInterf); +} + +~IADLXInterfacePtr_T() +{ +InternalRelease(); +} + +IADLXInterfacePtr_T&operator=(_Interf*pInterface) +{ +if(m_pInterf!=pInterface) +{ +_Interf*pOldInterface=m_pInterf; +m_pInterf=pInterface; +InternalAcquire(); +if(pOldInterface!=nullptr) +{ +pOldInterface->Release(); +} +} +return*this; +} + +IADLXInterfacePtr_T&operator=(constIADLXInterfacePtr_T<_Interf>&cp) +{ +returnoperator=(cp.m_pInterf); +} + +voidAttach(_Interf*pInterface) +{ +InternalRelease(); +m_pInterf=pInterface; +} + +_Interf*Detach() +{ +_Interf*constpOld=m_pInterf; +m_pInterf=NULL; +returnpOld; +} +voidRelease() +{ +InternalRelease(); +m_pInterf=NULL; +} + +operator_Interf*()const +{ +returnm_pInterf; +} + +_Interf&operator*()const +{ +return*m_pInterf; +} + +//Returnstheaddressoftheinterfacepointercontainedinthis +//class.ThisisrequiredforinitializingfromC-stylefactoryfunctionto +//avoidgettinganincorrectrefcountatthebeginning. + +_Interf**operator&() +{ +InternalRelease(); +m_pInterf=0; +return&m_pInterf; +} + +_Interf*operator->()const +{ +returnm_pInterf; +} + +booloperator==(constIADLXInterfacePtr_T<_Interf>&p) +{ +return(m_pInterf==p.m_pInterf); +} + +booloperator==(_Interf*p) +{ +return(m_pInterf==p); +} + +booloperator!=(constIADLXInterfacePtr_T<_Interf>&p) +{ +return!(operator==(p)); +} +booloperator!=(_Interf*p) +{ +return!(operator==(p)); +} + +_Interf*GetPtr() +{ +returnm_pInterf; +} + +const_Interf*GetPtr()const +{ +returnm_pInterf; +} +};//IADLXInterfacePtr_T + +typedefIADLXInterfacePtr_T<IADLXInterface>IADLXInterfacePtr; + +}//namespaceadlx +#endif//__cplusplus +#pragmaendregionIADLXInterfacePtr + +#endif//ADLX_DEFINES_H - + diff --git a/SDKDoc/xml/_a_d_l_x_desktop_page_8h.xml b/SDKDoc/xml/_a_d_l_x_desktop_page_8h.xml index 4528f397..59802450 100644 --- a/SDKDoc/xml/_a_d_l_x_desktop_page_8h.xml +++ b/SDKDoc/xml/_a_d_l_x_desktop_page_8h.xml @@ -29,6 +29,6 @@ //IADLXDesktopServices //---------------------------------------------------------------------------------------------- - + diff --git a/SDKDoc/xml/_a_d_l_x_display_page_8h.xml b/SDKDoc/xml/_a_d_l_x_display_page_8h.xml index 8dca678c..68d76a9e 100644 --- a/SDKDoc/xml/_a_d_l_x_display_page_8h.xml +++ b/SDKDoc/xml/_a_d_l_x_display_page_8h.xml @@ -36,49 +36,55 @@ //---------------------------------------------------------------------------------------------- //IADLXDisplaySettingsChangedEvent1 //---------------------------------------------------------------------------------------------- -//IADLXDisplaySettingsChangedListener -//---------------------------------------------------------------------------------------------- -//IADLXDisplayChangedHandling -//---------------------------------------------------------------------------------------------- -//IADLXDisplayServices -//---------------------------------------------------------------------------------------------- -//IADLXDisplayServices1 -//---------------------------------------------------------------------------------------------- -//IADLXDisplayFreeSync -//---------------------------------------------------------------------------------------------- -//IADLXDisplayVSR -//---------------------------------------------------------------------------------------------- -//IADLXDisplayGPUScaling -//---------------------------------------------------------------------------------------------- -//IADLXDisplayScalingMode -//---------------------------------------------------------------------------------------------- -//IADLXDisplayIntegerScaling -//---------------------------------------------------------------------------------------------- -//IADLXDisplayColorDepth -//---------------------------------------------------------------------------------------------- -//IADLXDisplayPixelFormat -//---------------------------------------------------------------------------------------------- -//IADLXDisplayCustomColor -//---------------------------------------------------------------------------------------------- -//IADLXDisplayHDCP -//---------------------------------------------------------------------------------------------- -//IADLXDisplayResolution -//---------------------------------------------------------------------------------------------- -//IADLXDisplayResolutionList -//---------------------------------------------------------------------------------------------- -//IADLXDisplayCustomResolution -//---------------------------------------------------------------------------------------------- -//IADLXDisplayVariBright -//---------------------------------------------------------------------------------------------- -//IADLXDisplayGamut -//---------------------------------------------------------------------------------------------- -//DOX_IADLXDisplayGamma -//---------------------------------------------------------------------------------------------- -//IADLXDisplay3DLUT -//---------------------------------------------------------------------------------------------- -//IADLXDisplayBlanking -//---------------------------------------------------------------------------------------------- +//IADLXDisplaySettingsChangedEvent2 +//---------------------------------------------------------------------------------------------- +//IADLXDisplaySettingsChangedListener +//---------------------------------------------------------------------------------------------- +//IADLXDisplayChangedHandling +//---------------------------------------------------------------------------------------------- +//IADLXDisplayServices +//---------------------------------------------------------------------------------------------- +//IADLXDisplayServices1 +//---------------------------------------------------------------------------------------------- +//IADLXDisplayServices2 +//---------------------------------------------------------------------------------------------- +//IADLXDisplayFreeSync +//---------------------------------------------------------------------------------------------- +//IADLXDisplayVSR +//---------------------------------------------------------------------------------------------- +//IADLXDisplayGPUScaling +//---------------------------------------------------------------------------------------------- +//IADLXDisplayScalingMode +//---------------------------------------------------------------------------------------------- +//IADLXDisplayIntegerScaling +//---------------------------------------------------------------------------------------------- +//IADLXDisplayColorDepth +//---------------------------------------------------------------------------------------------- +//IADLXDisplayPixelFormat +//---------------------------------------------------------------------------------------------- +//IADLXDisplayCustomColor +//---------------------------------------------------------------------------------------------- +//IADLXDisplayHDCP +//---------------------------------------------------------------------------------------------- +//IADLXDisplayResolution +//---------------------------------------------------------------------------------------------- +//IADLXDisplayResolutionList +//---------------------------------------------------------------------------------------------- +//IADLXDisplayCustomResolution +//---------------------------------------------------------------------------------------------- +//IADLXDisplayVariBright +//---------------------------------------------------------------------------------------------- +//IADLXDisplayConnectivityExperience +//---------------------------------------------------------------------------------------------- +//IADLXDisplayGamut +//---------------------------------------------------------------------------------------------- +//DOX_IADLXDisplayGamma +//---------------------------------------------------------------------------------------------- +//IADLXDisplay3DLUT +//---------------------------------------------------------------------------------------------- +//IADLXDisplayBlanking +//---------------------------------------------------------------------------------------------- - + diff --git a/SDKDoc/xml/_a_d_l_x_dox_8h.xml b/SDKDoc/xml/_a_d_l_x_dox_8h.xml index 5ec44e9f..3336cad4 100644 --- a/SDKDoc/xml/_a_d_l_x_dox_8h.xml +++ b/SDKDoc/xml/_a_d_l_x_dox_8h.xml @@ -18,9 +18,9 @@ //Domain_Start_Documentation -//Domain_End_Documentation -#endif//ADLXDox_H +//Domain_End_Documentation +#endif//ADLXDox_H - + diff --git a/SDKDoc/xml/_a_d_l_x_g_p_u_page_8h.xml b/SDKDoc/xml/_a_d_l_x_g_p_u_page_8h.xml index 45823a05..244da31e 100644 --- a/SDKDoc/xml/_a_d_l_x_g_p_u_page_8h.xml +++ b/SDKDoc/xml/_a_d_l_x_g_p_u_page_8h.xml @@ -24,7 +24,9 @@ //---------------------------------------------------------------------------------------------- //IADLXGPUsChangedHandling //---------------------------------------------------------------------------------------------- +//IADLXGPU1 +//---------------------------------------------------------------------------------------------- - + diff --git a/SDKDoc/xml/_a_d_l_x_g_p_u_tuning_page_8h.xml b/SDKDoc/xml/_a_d_l_x_g_p_u_tuning_page_8h.xml index 1822802a..3a5d2b29 100644 --- a/SDKDoc/xml/_a_d_l_x_g_p_u_tuning_page_8h.xml +++ b/SDKDoc/xml/_a_d_l_x_g_p_u_tuning_page_8h.xml @@ -14,47 +14,53 @@ #pragmaonce -//IADLXManualTuningState +//IADLXSmartAccessMemory //---------------------------------------------------------------------------------------------- -//IADLXMemoryTimingDescription -//---------------------------------------------------------------------------------------------- -//IADLXManualTuningStateList +//IADLXManualTuningState +//---------------------------------------------------------------------------------------------- +//IADLXMemoryTimingDescription //---------------------------------------------------------------------------------------------- -//IADLXMemoryTimingDescriptionList -//---------------------------------------------------------------------------------------------- -//IADLXGPUTuningChangedEvent -//---------------------------------------------------------------------------------------------- -//IADLXGPUTuningChangedListener -//---------------------------------------------------------------------------------------------- -//IADLXGPUTuningChangedHandling -//---------------------------------------------------------------------------------------------- -//IADLXGPUTuningServices -//---------------------------------------------------------------------------------------------- -//IADLXGPUPresetTuning -//---------------------------------------------------------------------------------------------- -//IADLXManualVRAMTuning1 -//---------------------------------------------------------------------------------------------- -//IADLXManualVRAMTuning2 -//---------------------------------------------------------------------------------------------- -//IADLXManualPowerTuning -//---------------------------------------------------------------------------------------------- -//IADLXManualGraphicsTuning1 -//---------------------------------------------------------------------------------------------- -//IADLXManualGraphicsTuning2 -//---------------------------------------------------------------------------------------------- -//IADLXManualFanTuningState -//---------------------------------------------------------------------------------------------- -//IADLXManualFanTuningStateList -//---------------------------------------------------------------------------------------------- -//IADLXManualFanTuning -//---------------------------------------------------------------------------------------------- -//IADLXGPUAutoTuningCompleteEvent -//---------------------------------------------------------------------------------------------- -//IADLXGPUAutoTuningCompleteListener -//---------------------------------------------------------------------------------------------- -//IADLXGPUAutoTuning -//---------------------------------------------------------------------------------------------- +//IADLXManualTuningStateList +//---------------------------------------------------------------------------------------------- +//IADLXMemoryTimingDescriptionList +//---------------------------------------------------------------------------------------------- +//IADLXGPUTuningChangedEvent +//---------------------------------------------------------------------------------------------- +//IADLXGPUTuningChangedEvent1 +//---------------------------------------------------------------------------------------------- +//IADLXGPUTuningChangedListener +//---------------------------------------------------------------------------------------------- +//IADLXGPUTuningChangedHandling +//---------------------------------------------------------------------------------------------- +//IADLXGPUTuningServices +//---------------------------------------------------------------------------------------------- +//IADLXGPUTuningServices1 +//---------------------------------------------------------------------------------------------- +//IADLXGPUPresetTuning +//---------------------------------------------------------------------------------------------- +//IADLXManualVRAMTuning1 +//---------------------------------------------------------------------------------------------- +//IADLXManualVRAMTuning2 +//---------------------------------------------------------------------------------------------- +//IADLXManualPowerTuning +//---------------------------------------------------------------------------------------------- +//IADLXManualGraphicsTuning1 +//---------------------------------------------------------------------------------------------- +//IADLXManualGraphicsTuning2 +//---------------------------------------------------------------------------------------------- +//IADLXManualFanTuningState +//---------------------------------------------------------------------------------------------- +//IADLXManualFanTuningStateList +//---------------------------------------------------------------------------------------------- +//IADLXManualFanTuning +//---------------------------------------------------------------------------------------------- +//IADLXGPUAutoTuningCompleteEvent +//---------------------------------------------------------------------------------------------- +//IADLXGPUAutoTuningCompleteListener +//---------------------------------------------------------------------------------------------- +//IADLXGPUAutoTuning +//---------------------------------------------------------------------------------------------- - + diff --git a/SDKDoc/xml/_a_d_l_x_helper_8c.xml b/SDKDoc/xml/_a_d_l_x_helper_8c.xml index 152ba44f..f7f91f38 100644 --- a/SDKDoc/xml/_a_d_l_x_helper_8c.xml +++ b/SDKDoc/xml/_a_d_l_x_helper_8c.xml @@ -16,7 +16,7 @@ - + @@ -32,7 +32,7 @@ - + @@ -59,7 +59,7 @@ - + ADLX_RESULT @@ -72,7 +72,7 @@ - + ADLX_RESULT @@ -85,7 +85,7 @@ - + ADLX_RESULT @@ -106,7 +106,7 @@ - + ADLX_RESULT @@ -119,7 +119,7 @@ - + adlx_uint64 @@ -132,7 +132,7 @@ - + const char * @@ -145,7 +145,7 @@ - + IADLXSystem * @@ -158,7 +158,7 @@ - + IADLMapping * @@ -171,7 +171,7 @@ - + ADLX_RESULT @@ -184,7 +184,7 @@ - + @@ -368,6 +368,6 @@ returnADLX_FAIL; } - + diff --git a/SDKDoc/xml/_a_d_l_x_helper_8cpp.xml b/SDKDoc/xml/_a_d_l_x_helper_8cpp.xml index 66fb7c1a..1c79fe36 100644 --- a/SDKDoc/xml/_a_d_l_x_helper_8cpp.xml +++ b/SDKDoc/xml/_a_d_l_x_helper_8cpp.xml @@ -15,7 +15,7 @@ - + @@ -23,7 +23,7 @@ -// +// //Copyright(c)2021-2023AdvancedMicroDevices,Inc.Allrightsreserved. // //------------------------------------------------------------------------------------------------- @@ -34,149 +34,148 @@ //------------------------------------------------------------------------------------------------- //Constructor -ADLXHelper::ADLXHelper() -{ -} - -//------------------------------------------------------------------------------------------------- -//Destructor -ADLXHelper::~ADLXHelper() -{ -Terminate(); -} - -//------------------------------------------------------------------------------------------------- -//Initialization -ADLX_RESULTADLXHelper::Initialize() -{ -returnInitializePrivate(nullptr,nullptr); -} - -ADLX_RESULTADLXHelper::InitializeWithIncompatibleDriver() -{ -returnInitializePrivate(nullptr,nullptr,true); -} - -ADLX_RESULTADLXHelper::InitializeWithCallerAdl(adlx_handleadlContext,ADLX_ADL_Main_Memory_FreeadlMainMemoryFree) -{ -if(adlContext==nullptr||adlMainMemoryFree==nullptr) -{ -returnADLX_INVALID_ARGS; -} -returnInitializePrivate(adlContext,adlMainMemoryFree); -} - -//------------------------------------------------------------------------------------------------- -//Termination -ADLX_RESULTADLXHelper::Terminate() -{ -ADLX_RESULTres=ADLX_OK; -if(m_hDLLHandle!=nullptr) -{ -m_ADLXFullVersion=0; -m_ADLXVersion=nullptr; -m_pSystemServices=nullptr; -m_pAdlMapping=nullptr; -if(nullptr!=m_terminateFn) -{ -res=m_terminateFn(); -} -m_fullVersionFn=nullptr; -m_versionFn=nullptr; -m_initWithADLFn=nullptr; -m_initFnEx=nullptr; -m_initFn=nullptr; -m_terminateFn=nullptr; -adlx_free_library(m_hDLLHandle); -m_hDLLHandle=nullptr; -} -returnres; -} - -//------------------------------------------------------------------------------------------------- -//GetsthefullversionofADLX -adlx_uint64ADLXHelper::QueryFullVersion() -{ -returnm_ADLXFullVersion; -} - -//------------------------------------------------------------------------------------------------- -//GetstheversionofADLX -constchar*ADLXHelper::QueryVersion() -{ -returnm_ADLXVersion; -} - -//------------------------------------------------------------------------------------------------- -//GetstheADLXsysteminterface -adlx::IADLXSystem*ADLXHelper::GetSystemServices() -{ -returnm_pSystemServices; -} - -//------------------------------------------------------------------------------------------------- -//GetstheADLMappinginterface -adlx::IADLMapping*ADLXHelper::GetAdlMapping() -{ -returnm_pAdlMapping; -} - -//------------------------------------------------------------------------------------------------- -//LoadsADLXandfindsthefunctionpointerstotheADLXfunctions -ADLX_RESULTADLXHelper::LoadADLXDll() -{ -if(m_hDLLHandle==nullptr) -{ -m_hDLLHandle=adlx_load_library(ADLX_DLL_NAME); -if(m_hDLLHandle) -{ -m_fullVersionFn=(ADLXQueryFullVersion_Fn)adlx_get_proc_address(m_hDLLHandle,ADLX_QUERY_FULL_VERSION_FUNCTION_NAME); -m_versionFn=(ADLXQueryVersion_Fn)adlx_get_proc_address(m_hDLLHandle,ADLX_QUERY_VERSION_FUNCTION_NAME); -m_initWithADLFn=(ADLXInitializeWithCallerAdl_Fn)adlx_get_proc_address(m_hDLLHandle,ADLX_INIT_WITH_CALLER_ADL_FUNCTION_NAME); -m_initFnEx=(ADLXInitialize_Fn)adlx_get_proc_address(m_hDLLHandle,ADLX_INIT_WITH_INCOMPATIBLE_DRIVER_FUNCTION_NAME); -m_initFn=(ADLXInitialize_Fn)adlx_get_proc_address(m_hDLLHandle,ADLX_INIT_FUNCTION_NAME); -m_terminateFn=(ADLXTerminate_Fn)adlx_get_proc_address(m_hDLLHandle,ADLX_TERMINATE_FUNCTION_NAME); -} -} - -if(m_fullVersionFn&&m_versionFn&&m_initWithADLFn&&m_initFnEx&&m_initFn&&m_terminateFn) -{ -returnADLX_OK; -} - -returnADLX_FAIL; -} - -//------------------------------------------------------------------------------------------------- -//InitializesADLXbasedontheparameters -ADLX_RESULTADLXHelper::InitializePrivate(adlx_handleadlContext,ADLX_ADL_Main_Memory_FreeadlMainMemoryFree,adlx_booluseIncompatibleDriver) -{ -ADLX_RESULTres=LoadADLXDll(); -if(ADLX_OK==res) -{ -m_fullVersionFn(&m_ADLXFullVersion); -m_versionFn(&m_ADLXVersion); -if(adlContext!=nullptr&&adlMainMemoryFree!=nullptr) -{ -res=m_initWithADLFn(ADLX_FULL_VERSION,&m_pSystemServices,&m_pAdlMapping,adlContext,adlMainMemoryFree); -} -else -{ -if(useIncompatibleDriver) -{ -res=m_initFnEx(ADLX_FULL_VERSION,&m_pSystemServices); -} -else -{ -res=m_initFn(ADLX_FULL_VERSION,&m_pSystemServices); -} -} -returnres; -} - -returnADLX_FAIL; -} +ADLXHelper::ADLXHelper() +{} + +//------------------------------------------------------------------------------------------------- +//Destructor +ADLXHelper::~ADLXHelper() +{ +Terminate(); +} + +//------------------------------------------------------------------------------------------------- +//Initialization +ADLX_RESULTADLXHelper::Initialize() +{ +returnInitializePrivate(nullptr,nullptr); +} + +ADLX_RESULTADLXHelper::InitializeWithIncompatibleDriver() +{ +returnInitializePrivate(nullptr,nullptr,true); +} + +ADLX_RESULTADLXHelper::InitializeWithCallerAdl(adlx_handleadlContext,ADLX_ADL_Main_Memory_FreeadlMainMemoryFree) +{ +if(adlContext==nullptr||adlMainMemoryFree==nullptr) +{ +returnADLX_INVALID_ARGS; +} +returnInitializePrivate(adlContext,adlMainMemoryFree); +} + +//------------------------------------------------------------------------------------------------- +//Termination +ADLX_RESULTADLXHelper::Terminate() +{ +ADLX_RESULTres=ADLX_OK; +if(m_hDLLHandle!=nullptr) +{ +m_ADLXFullVersion=0; +m_ADLXVersion=nullptr; +m_pSystemServices=nullptr; +m_pAdlMapping=nullptr; +if(nullptr!=m_terminateFn) +{ +res=m_terminateFn(); +} +m_fullVersionFn=nullptr; +m_versionFn=nullptr; +m_initWithADLFn=nullptr; +m_initFnEx=nullptr; +m_initFn=nullptr; +m_terminateFn=nullptr; +adlx_free_library(m_hDLLHandle); +m_hDLLHandle=nullptr; +} +returnres; +} + +//------------------------------------------------------------------------------------------------- +//GetsthefullversionofADLX +adlx_uint64ADLXHelper::QueryFullVersion() +{ +returnm_ADLXFullVersion; +} + +//------------------------------------------------------------------------------------------------- +//GetstheversionofADLX +constchar*ADLXHelper::QueryVersion() +{ +returnm_ADLXVersion; +} + +//------------------------------------------------------------------------------------------------- +//GetstheADLXsysteminterface +adlx::IADLXSystem*ADLXHelper::GetSystemServices() +{ +returnm_pSystemServices; +} + +//------------------------------------------------------------------------------------------------- +//GetstheADLMappinginterface +adlx::IADLMapping*ADLXHelper::GetAdlMapping() +{ +returnm_pAdlMapping; +} + +//------------------------------------------------------------------------------------------------- +//LoadsADLXandfindsthefunctionpointerstotheADLXfunctions +ADLX_RESULTADLXHelper::LoadADLXDll() +{ +if(m_hDLLHandle==nullptr) +{ +m_hDLLHandle=adlx_load_library(ADLX_DLL_NAME); +if(m_hDLLHandle) +{ +m_fullVersionFn=(ADLXQueryFullVersion_Fn)adlx_get_proc_address(m_hDLLHandle,ADLX_QUERY_FULL_VERSION_FUNCTION_NAME); +m_versionFn=(ADLXQueryVersion_Fn)adlx_get_proc_address(m_hDLLHandle,ADLX_QUERY_VERSION_FUNCTION_NAME); +m_initWithADLFn=(ADLXInitializeWithCallerAdl_Fn)adlx_get_proc_address(m_hDLLHandle,ADLX_INIT_WITH_CALLER_ADL_FUNCTION_NAME); +m_initFnEx=(ADLXInitialize_Fn)adlx_get_proc_address(m_hDLLHandle,ADLX_INIT_WITH_INCOMPATIBLE_DRIVER_FUNCTION_NAME); +m_initFn=(ADLXInitialize_Fn)adlx_get_proc_address(m_hDLLHandle,ADLX_INIT_FUNCTION_NAME); +m_terminateFn=(ADLXTerminate_Fn)adlx_get_proc_address(m_hDLLHandle,ADLX_TERMINATE_FUNCTION_NAME); +} +} + +if(m_fullVersionFn&&m_versionFn&&m_initWithADLFn&&m_initFnEx&&m_initFn&&m_terminateFn) +{ +returnADLX_OK; +} + +returnADLX_FAIL; +} + +//------------------------------------------------------------------------------------------------- +//InitializesADLXbasedontheparameters +ADLX_RESULTADLXHelper::InitializePrivate(adlx_handleadlContext,ADLX_ADL_Main_Memory_FreeadlMainMemoryFree,adlx_booluseIncompatibleDriver) +{ +ADLX_RESULTres=LoadADLXDll(); +if(ADLX_OK==res) +{ +m_fullVersionFn(&m_ADLXFullVersion); +m_versionFn(&m_ADLXVersion); +if(adlContext!=nullptr&&adlMainMemoryFree!=nullptr) +{ +res=m_initWithADLFn(ADLX_FULL_VERSION,&m_pSystemServices,&m_pAdlMapping,adlContext,adlMainMemoryFree); +} +else +{ +if(useIncompatibleDriver) +{ +res=m_initFnEx(ADLX_FULL_VERSION,&m_pSystemServices); +} +else +{ +res=m_initFn(ADLX_FULL_VERSION,&m_pSystemServices); +} +} +returnres; +} + +returnADLX_FAIL; +} - + diff --git a/SDKDoc/xml/_a_d_l_x_i2_c_page_8h.xml b/SDKDoc/xml/_a_d_l_x_i2_c_page_8h.xml index 900c058a..aeda1fdf 100644 --- a/SDKDoc/xml/_a_d_l_x_i2_c_page_8h.xml +++ b/SDKDoc/xml/_a_d_l_x_i2_c_page_8h.xml @@ -17,6 +17,6 @@ //IADLXI2C //---------------------------------------------------------------------------------------------- - + diff --git a/SDKDoc/xml/_a_d_l_x_java_bind_8md.xml b/SDKDoc/xml/_a_d_l_x_java_bind_8md.xml index 58c547a9..4e007d7f 100644 --- a/SDKDoc/xml/_a_d_l_x_java_bind_8md.xml +++ b/SDKDoc/xml/_a_d_l_x_java_bind_8md.xml @@ -72,6 +72,6 @@ **Result:**The`ADLXJavaBind.dll`isbuiltinthe`"$(SolutionDir)$(Platform)$/(Configuration)/"`folder. - + diff --git a/SDKDoc/xml/_a_d_l_x_miscellaneous_page_8h.xml b/SDKDoc/xml/_a_d_l_x_miscellaneous_page_8h.xml index 27d86e47..d8fdae62 100644 --- a/SDKDoc/xml/_a_d_l_x_miscellaneous_page_8h.xml +++ b/SDKDoc/xml/_a_d_l_x_miscellaneous_page_8h.xml @@ -25,6 +25,6 @@ //IADLXInterface //---------------------------------------------------------------------------------------------- - + diff --git a/SDKDoc/xml/_a_d_l_x_page_8h.xml b/SDKDoc/xml/_a_d_l_x_page_8h.xml index 8a105501..80db935a 100644 --- a/SDKDoc/xml/_a_d_l_x_page_8h.xml +++ b/SDKDoc/xml/_a_d_l_x_page_8h.xml @@ -17,7 +17,7 @@ - + ADLX_DLL_NAMEA @@ -33,7 +33,7 @@ - + ADLX_DLL_NAME @@ -49,7 +49,7 @@ - + @@ -58,7 +58,7 @@ // -//Copyright(c)2022AdvancedMicroDevices,Inc.Allrightsreserved. +//Copyright(c)2023AdvancedMicroDevices,Inc.Allrightsreserved. // //------------------------------------------------------------------------------------------------- @@ -75,6 +75,6 @@ #endif//ADLXPAGE_H - + diff --git a/SDKDoc/xml/_a_d_l_x_performance_page_8h.xml b/SDKDoc/xml/_a_d_l_x_performance_page_8h.xml index 4199599b..e9013c43 100644 --- a/SDKDoc/xml/_a_d_l_x_performance_page_8h.xml +++ b/SDKDoc/xml/_a_d_l_x_performance_page_8h.xml @@ -36,7 +36,11 @@ //---------------------------------------------------------------------------------------------- //IADLXPerformanceMonitoringServices //---------------------------------------------------------------------------------------------- +//IADLXSystemMetrics1 +//---------------------------------------------------------------------------------------------- +//IADLXSystemMetricsSupport1 +//---------------------------------------------------------------------------------------------- - + diff --git a/SDKDoc/xml/_a_d_l_x_power_tuning_page_8h.xml b/SDKDoc/xml/_a_d_l_x_power_tuning_page_8h.xml new file mode 100644 index 00000000..6ff8960a --- /dev/null +++ b/SDKDoc/xml/_a_d_l_x_power_tuning_page_8h.xml @@ -0,0 +1,30 @@ + + + + ADLXPowerTuningPage.h + + + + + +// +//Copyright(c)2021-2023AdvancedMicroDevices,Inc.Allrightsreserved. +// +//------------------------------------------------------------------------------------------------- + +#pragmaonce + +//IADLXPowerTuningServices +//---------------------------------------------------------------------------------------------- +//IADLXPowerTuningChangedHandling +//---------------------------------------------------------------------------------------------- +//IADLXPowerTuningChangedListener +//---------------------------------------------------------------------------------------------- +//IADLXPowerTuningChangedEvent +//---------------------------------------------------------------------------------------------- +//IADLXSmartShiftMax +//---------------------------------------------------------------------------------------------- + + + + diff --git a/SDKDoc/xml/_a_d_l_x_py_bind_8md.xml b/SDKDoc/xml/_a_d_l_x_py_bind_8md.xml index f2f97631..991de6f7 100644 --- a/SDKDoc/xml/_a_d_l_x_py_bind_8md.xml +++ b/SDKDoc/xml/_a_d_l_x_py_bind_8md.xml @@ -54,6 +54,6 @@ **Result:**The`ADLXPybind.pyd`isbuiltinthe`"$(SolutionDir)$(Platform)$/(Configuration)/"`folder. - + diff --git a/SDKDoc/xml/_a_d_l_x_structures_8h.xml b/SDKDoc/xml/_a_d_l_x_structures_8h.xml index c2525df1..20a029db 100644 --- a/SDKDoc/xml/_a_d_l_x_structures_8h.xml +++ b/SDKDoc/xml/_a_d_l_x_structures_8h.xml @@ -3,21 +3,24 @@ ADLXStructures.h ADLXDefines.h - D:/AMD_Git/engbranch/drivers/ADLX/SDK/Include/IGPUAutoTuning.h - D:/AMD_Git/engbranch/drivers/ADLX/SDK/Include/IDisplay3DLUT.h - D:/AMD_Git/engbranch/drivers/ADLX/SDK/Include/IGPUManualFanTuning.h - D:/AMD_Git/engbranch/drivers/ADLX/SDK/Include/IDisplayGamma.h - D:/AMD_Git/engbranch/drivers/ADLX/SDK/Include/IDisplayGamut.h - D:/AMD_Git/engbranch/drivers/ADLX/SDK/Include/IDesktops.h - D:/AMD_Git/engbranch/drivers/ADLX/SDK/Include/IDisplaySettings.h - D:/AMD_Git/engbranch/drivers/ADLX/SDK/Include/IDisplays.h - D:/AMD_Git/engbranch/drivers/ADLX/SDK/Include/IGPUManualGFXTuning.h - D:/AMD_Git/engbranch/drivers/ADLX/SDK/Include/I3DSettings.h - D:/AMD_Git/engbranch/drivers/ADLX/SDK/Include/IGPUManualPowerTuning.h - D:/AMD_Git/engbranch/drivers/ADLX/SDK/Include/IGPUPresetTuning.h - D:/AMD_Git/engbranch/drivers/ADLX/SDK/Include/IGPUManualVRAMTuning.h - D:/AMD_Git/engbranch/drivers/ADLX/SDK/Include/IGPUTuning.h - D:/AMD_Git/engbranch/drivers/ADLX/SDK/Include/IPerformanceMonitoring.h + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/Include/IGPUAutoTuning.h + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/Include/IGPUManualPowerTuning.h + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/Include/IGPUManualGFXTuning.h + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/Include/IDisplay3DLUT.h + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/Include/IDisplayGamma.h + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/Include/IDisplayGamut.h + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/Include/IDesktops.h + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/Include/IGPUManualFanTuning.h + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/Include/IGPUManualVRAMTuning.h + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/Include/I3DSettings.h + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/Include/IGPUTuning.h + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/Include/IPerformanceMonitoring.h + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/Include/IGPUPresetTuning.h + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/Include/IPowerTuning.h + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/Include/IDisplaySettings.h + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/Include/IGPUTuning1.h + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/Include/ISmartAccessMemory.h + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/Include/IDisplays.h @@ -26,7 +29,7 @@ - + @@ -67,7 +70,7 @@ - + struct ADLX_3DLUT_Data @@ -80,7 +83,7 @@ - + @@ -202,6 +205,6 @@ #endif//ADLX_STRUCTURES_H - + diff --git a/SDKDoc/xml/_a_d_l_x_system1_page_8h.xml b/SDKDoc/xml/_a_d_l_x_system1_page_8h.xml new file mode 100644 index 00000000..c244a168 --- /dev/null +++ b/SDKDoc/xml/_a_d_l_x_system1_page_8h.xml @@ -0,0 +1,22 @@ + + + + ADLXSystem1Page.h + + + + + +// +//Copyright(c)2021-2023AdvancedMicroDevices,Inc.Allrightsreserved. +// +//------------------------------------------------------------------------------------------------- + +#pragmaonce + +//IADLXSystem1 +//---------------------------------------------------------------------------------------------- + + + + diff --git a/SDKDoc/xml/_a_d_l_x_system_page_8h.xml b/SDKDoc/xml/_a_d_l_x_system_page_8h.xml index 0c482088..7b7198f1 100644 --- a/SDKDoc/xml/_a_d_l_x_system_page_8h.xml +++ b/SDKDoc/xml/_a_d_l_x_system_page_8h.xml @@ -17,6 +17,6 @@ //IADLXSystem //---------------------------------------------------------------------------------------------- - + diff --git a/SDKDoc/xml/_a_d_l_x_version_8h.xml b/SDKDoc/xml/_a_d_l_x_version_8h.xml index a6828e5d..a3e82ce0 100644 --- a/SDKDoc/xml/_a_d_l_x_version_8h.xml +++ b/SDKDoc/xml/_a_d_l_x_version_8h.xml @@ -2,20 +2,20 @@ ADLXVersion.h - D:/AMD_Git/engbranch/drivers/ADLX/SDK/Include/ADLXDefines.h + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/Include/ADLXDefines.h - - - - - + + + + + - + @@ -31,18 +31,18 @@ - + ADLX_VER_MINOR - 1 + 2 - + ADLX_VER_RELEASE @@ -53,18 +53,18 @@ - + ADLX_VER_BUILD_NUM - 56 + 72 - + STRING @@ -76,7 +76,7 @@ - + STRING_EXPAND @@ -88,7 +88,7 @@ - + @@ -106,15 +106,15 @@ #pragmaonce #defineADLX_VER_MAJOR1 -#defineADLX_VER_MINOR1 +#defineADLX_VER_MINOR2 #defineADLX_VER_RELEASE0 -#defineADLX_VER_BUILD_NUM56 +#defineADLX_VER_BUILD_NUM72 #defineSTRING(a)#a #defineSTRING_EXPAND(a)STRING(a) #endif//ADLX_VERSION_H - + diff --git a/SDKDoc/xml/_c_2_a_d_l_x_helper_8h.xml b/SDKDoc/xml/_c_2_a_d_l_x_helper_8h.xml index 54e97954..eb99954b 100644 --- a/SDKDoc/xml/_c_2_a_d_l_x_helper_8h.xml +++ b/SDKDoc/xml/_c_2_a_d_l_x_helper_8h.xml @@ -3,7 +3,7 @@ ADLXHelper.h ../../../Include/ADLX.h - D:/AMD_Git/engbranch/drivers/ADLX/SDK/ADLXHelper/Windows/C/ADLXHelper.c + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/ADLXHelper/Windows/C/ADLXHelper.c ADLX_RESULT @@ -16,7 +16,7 @@ - + ADLX_RESULT @@ -29,7 +29,7 @@ - + ADLX_RESULT @@ -50,7 +50,7 @@ - + ADLX_RESULT @@ -63,7 +63,7 @@ - + IADLXSystem * @@ -76,7 +76,7 @@ - + IADLMapping * @@ -89,7 +89,7 @@ - + adlx_uint64 @@ -102,7 +102,7 @@ - + const char * @@ -115,7 +115,7 @@ - + @@ -152,6 +152,6 @@ #endif//__ADLXFactoryC_h__ - + diff --git a/SDKDoc/xml/_c_2_read_me_8md.xml b/SDKDoc/xml/_c_2_read_me_8md.xml index a3c49405..d4837391 100644 --- a/SDKDoc/xml/_c_2_read_me_8md.xml +++ b/SDKDoc/xml/_c_2_read_me_8md.xml @@ -9,7 +9,7 @@ @pagepage_sample_cCSamples <!-- -#Copyright(c)2022AdvancedMicroDevices,Inc.Allrightsreserved. +#Copyright(c)2023AdvancedMicroDevices,Inc.Allrightsreserved. # #------------------------------------------------------------------------------------------------- --> @@ -39,6 +39,6 @@ <li>Runthesample.</li> </ol> - + diff --git a/SDKDoc/xml/_c_p_p_2_read_me_8md.xml b/SDKDoc/xml/_c_p_p_2_read_me_8md.xml index 754f1844..3056994f 100644 --- a/SDKDoc/xml/_c_p_p_2_read_me_8md.xml +++ b/SDKDoc/xml/_c_p_p_2_read_me_8md.xml @@ -9,7 +9,7 @@ @pagepage_sample_cppC++Samples <!-- -#Copyright(c)2022AdvancedMicroDevices,Inc.Allrightsreserved. +#Copyright(c)2023AdvancedMicroDevices,Inc.Allrightsreserved. # #------------------------------------------------------------------------------------------------- --> @@ -39,6 +39,6 @@ <li>Runthesample.</li> </ol> - + diff --git a/SDKDoc/xml/_cpp_2_a_d_l_x_helper_8h.xml b/SDKDoc/xml/_cpp_2_a_d_l_x_helper_8h.xml index 827d7324..71ceae73 100644 --- a/SDKDoc/xml/_cpp_2_a_d_l_x_helper_8h.xml +++ b/SDKDoc/xml/_cpp_2_a_d_l_x_helper_8h.xml @@ -3,7 +3,7 @@ ADLXHelper.h ../../../Include/ADLX.h - D:/AMD_Git/engbranch/drivers/ADLX/SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp ADLXHelper @@ -17,7 +17,7 @@ - + @@ -25,7 +25,7 @@ -// +// //Copyright(c)2021-2023AdvancedMicroDevices,Inc.Allrightsreserved. // //------------------------------------------------------------------------------------------------- @@ -62,7 +62,7 @@ adlx_uint64QueryFullVersion(); -constchar*QueryVersion(); +constchar*QueryVersion(); adlx::IADLXSystem*GetSystemServices(); @@ -114,6 +114,6 @@ #endif//ADLX_ADLXHelper_h - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_mapping.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_mapping.xml index d3818767..e4bd3f30 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_mapping.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_mapping.xml @@ -79,7 +79,7 @@ Header -include"ADLXDefines.h" +include "ADLXDefines.h" Minimum version @@ -103,6 +103,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_mapping__a_d_l_ids_from_a_d_l_x_desktop.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_mapping__a_d_l_ids_from_a_d_l_x_desktop.xml index 54c96767..af07f0ac 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_mapping__a_d_l_ids_from_a_d_l_x_desktop.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_mapping__a_d_l_ids_from_a_d_l_x_desktop.xml @@ -106,7 +106,7 @@
    Header -include"ADLXDefines.h" +include "ADLXDefines.h" Minimum version @@ -115,6 +115,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_mapping__a_d_l_ids_from_a_d_l_x_display.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_mapping__a_d_l_ids_from_a_d_l_x_display.xml index 03ad74f9..f9bba189 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_mapping__a_d_l_ids_from_a_d_l_x_display.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_mapping__a_d_l_ids_from_a_d_l_x_display.xml @@ -106,7 +106,7 @@ Header -include"ADLXDefines.h" +include "ADLXDefines.h" Minimum version @@ -115,6 +115,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_mapping__adl_adapter_index_from_a_d_l_x_g_p_u.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_mapping__adl_adapter_index_from_a_d_l_x_g_p_u.xml index 1e741e69..0bfbf98a 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_mapping__adl_adapter_index_from_a_d_l_x_g_p_u.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_mapping__adl_adapter_index_from_a_d_l_x_g_p_u.xml @@ -54,7 +54,7 @@ Header -include"ADLXDefines.h" +include "ADLXDefines.h" Minimum version @@ -63,6 +63,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_mapping__bdf_from_a_d_l_x_g_p_u.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_mapping__bdf_from_a_d_l_x_g_p_u.xml index a8d539a5..e5e48f9f 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_mapping__bdf_from_a_d_l_x_g_p_u.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_mapping__bdf_from_a_d_l_x_g_p_u.xml @@ -80,7 +80,7 @@ Header -include"ADLXDefines.h" +include "ADLXDefines.h" Minimum version @@ -89,6 +89,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_mapping__get_a_d_l_x_desktop_from_a_d_l_ids.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_mapping__get_a_d_l_x_desktop_from_a_d_l_ids.xml index 13d38c97..fb7952d4 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_mapping__get_a_d_l_x_desktop_from_a_d_l_ids.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_mapping__get_a_d_l_x_desktop_from_a_d_l_ids.xml @@ -113,7 +113,7 @@ Header -include"ADLXDefines.h" +include "ADLXDefines.h" Minimum version @@ -122,6 +122,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_mapping__get_a_d_l_x_display_from_a_d_l_ids.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_mapping__get_a_d_l_x_display_from_a_d_l_ids.xml index 63db0c16..def63a1c 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_mapping__get_a_d_l_x_display_from_a_d_l_ids.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_mapping__get_a_d_l_x_display_from_a_d_l_ids.xml @@ -112,7 +112,7 @@ Header -include"ADLXDefines.h" +include "ADLXDefines.h" Minimum version @@ -121,6 +121,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_mapping__get_a_d_l_x_g_p_u_from_adl_adapter_index.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_mapping__get_a_d_l_x_g_p_u_from_adl_adapter_index.xml index 34e5cc27..b2f33986 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_mapping__get_a_d_l_x_g_p_u_from_adl_adapter_index.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_mapping__get_a_d_l_x_g_p_u_from_adl_adapter_index.xml @@ -58,7 +58,7 @@ Header -include"ADLXDefines.h" +include "ADLXDefines.h" Minimum version @@ -67,6 +67,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_mapping__get_a_d_l_x_g_p_u_from_bdf.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_mapping__get_a_d_l_x_g_p_u_from_bdf.xml index eb1333f8..d6577199 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_mapping__get_a_d_l_x_g_p_u_from_bdf.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_mapping__get_a_d_l_x_g_p_u_from_bdf.xml @@ -85,7 +85,7 @@ Header -include"ADLXDefines.h" +include "ADLXDefines.h" Minimum version @@ -94,6 +94,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering.xml index 76342a2e..1df057ed 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering.xml @@ -85,6 +85,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__get_level.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__get_level.xml index f780b837..6607522e 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__get_level.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__get_level.xml @@ -52,6 +52,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__is_enabled.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__is_enabled.xml index f5399fe7..b8e01568 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__is_enabled.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__is_enabled.xml @@ -52,6 +52,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__is_supported.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__is_supported.xml index 7757f548..69f2d0b5 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__is_supported.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__is_supported.xml @@ -52,6 +52,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__set_enabled.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__set_enabled.xml index cb77a89e..bd8a16d2 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__set_enabled.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__set_enabled.xml @@ -52,6 +52,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__set_level.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__set_level.xml index 53d7a06c..f3c1c3dc 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__set_level.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__set_level.xml @@ -52,6 +52,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_aliasing.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_aliasing.xml index a5c138e8..553cbb25 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_aliasing.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_aliasing.xml @@ -96,6 +96,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_aliasing__get_level.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_aliasing__get_level.xml index 874b2807..7176bdc7 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_aliasing__get_level.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_aliasing__get_level.xml @@ -51,6 +51,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_aliasing__get_method.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_aliasing__get_method.xml index ce935328..0049ba8a 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_aliasing__get_method.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_aliasing__get_method.xml @@ -51,6 +51,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_aliasing__get_mode.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_aliasing__get_mode.xml index a16c8c74..5e66bd22 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_aliasing__get_mode.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_aliasing__get_mode.xml @@ -51,6 +51,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_aliasing__is_supported.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_aliasing__is_supported.xml index bc6e4126..104d1f31 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_aliasing__is_supported.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_aliasing__is_supported.xml @@ -51,6 +51,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_aliasing__set_level.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_aliasing__set_level.xml index 691c04ea..5c68b9b0 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_aliasing__set_level.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_aliasing__set_level.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_aliasing__set_method.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_aliasing__set_method.xml index ec51a04f..e751b838 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_aliasing__set_method.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_aliasing__set_method.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_aliasing__set_mode.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_aliasing__set_mode.xml index 45aedbe5..cbd4e260 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_aliasing__set_mode.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_aliasing__set_mode.xml @@ -53,6 +53,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_lag.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_lag.xml index 1edfd4d0..39b26d3f 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_lag.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_lag.xml @@ -30,10 +30,10 @@ AMD Radeon Anti-Lag helps reduce input lag in GPU-limited cases by controlling the pace of the CPU work to ensure it doesn't get too far ahead of the GPU. - -Dependent Interfaces -When AMD Radeon Anti-Lag is enabled, the AMD Radeon Chill interface is automatically disabled. - Note: If the disabled interface is later re-enabled, its previous configuration settings will also be restored. +Dependent Interfaces + +When AMD Radeon Anti-Lag is enabled, AMD Radeon Chill is automatically disabled. + Note: If the disabled setting is later re-enabled, its previous configuration will be restored. Methods @@ -76,8 +76,7 @@ SetEnabled - - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_lag1.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_lag1.xml index fc4c7073..ab892eae 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_lag1.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_lag1.xml @@ -29,10 +29,10 @@ Radeon Anti-Lag Next enables an advanced algorithm in supported DX11 and DX12 games for a more responsive experience. The IADLX3DAntiLag1 interface is obtained from the IADLX3DAntiLag interface using QueryInterface. - -Dependent Interfaces -When AMD Radeon Anti-Lag is enabled, the AMD Radeon Chill interface is automatically disabled. - Note: If the disabled interface is later re-enabled, its previous configuration settings will also be restored. +Dependent Interfaces + +When AMD Radeon Anti-Lag is enabled, AMD Radeon Chill is automatically disabled. + Note: If the disabled setting is later re-enabled, its previous configuration will be restored. Methods
    @@ -53,7 +53,7 @@
    Header -include "I3DSettings.h" +include "I3DSettings1.h" Minimum version @@ -70,8 +70,7 @@ SetLevel - - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_lag1__get_level.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_lag1__get_level.xml index d27c0149..420d6e09 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_lag1__get_level.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_lag1__get_level.xml @@ -42,7 +42,7 @@
    Header -include "I3DSettings.h" +include "I3DSettings1.h" Minimum version @@ -51,6 +51,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_lag1__set_level.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_lag1__set_level.xml index 134cd6f0..86d5edf9 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_lag1__set_level.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_lag1__set_level.xml @@ -43,7 +43,7 @@ Header -include "I3DSettings.h" +include "I3DSettings1.h" Minimum version @@ -52,6 +52,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_lag__is_enabled.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_lag__is_enabled.xml index b1d0f15f..cb2c1a82 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_lag__is_enabled.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_lag__is_enabled.xml @@ -52,6 +52,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_lag__is_supported.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_lag__is_supported.xml index d42d08b8..7300115b 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_lag__is_supported.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_lag__is_supported.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_lag__set_enabled.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_lag__set_enabled.xml index 30752459..5499583f 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_lag__set_enabled.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_anti_lag__set_enabled.xml @@ -52,6 +52,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_boost.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_boost.xml index ac0065e2..6fcb46af 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_boost.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_boost.xml @@ -33,10 +33,10 @@ AMD Radeon Boost dynamically reduces resolution during motion to improve performance with little perceptible impact on image quality. Only works in supported games. - -Dependent Interfaces -When AMD Radeon Boost is enabled, AMD Radeon Chill interface is automatically disabled. - Note: If the disabled interface is later re-enabled, its previous configuration settings will also be restored. +Dependent Interfaces + +When AMD Radeon Boost is enabled, AMD Radeon Chill is automatically disabled. + Note: If the disabled setting is later re-enabled, its previous configuration will be restored. Methods @@ -94,8 +94,7 @@ SetResolution - - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_boost__get_resolution.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_boost__get_resolution.xml index c306f29d..48aaab8f 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_boost__get_resolution.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_boost__get_resolution.xml @@ -52,6 +52,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_boost__get_resolution_range.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_boost__get_resolution_range.xml index d05f93dd..e846bafd 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_boost__get_resolution_range.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_boost__get_resolution_range.xml @@ -55,6 +55,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_boost__is_enabled.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_boost__is_enabled.xml index 5757f26c..45a2b41c 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_boost__is_enabled.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_boost__is_enabled.xml @@ -53,6 +53,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_boost__is_supported.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_boost__is_supported.xml index 2f1f2610..c718e132 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_boost__is_supported.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_boost__is_supported.xml @@ -52,6 +52,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_boost__set_enabled.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_boost__set_enabled.xml index 487f6a69..a755afce 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_boost__set_enabled.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_boost__set_enabled.xml @@ -53,6 +53,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_boost__set_resolution.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_boost__set_resolution.xml index c33456b1..dd249d37 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_boost__set_resolution.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_boost__set_resolution.xml @@ -52,6 +52,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_chill.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_chill.xml index 7b9d191e..bedc885a 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_chill.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_chill.xml @@ -35,10 +35,10 @@ AMD Radeon Chill conserves GPU power and reduces heat by adjusting the FPS based on the intensity of in-game movement. - -Dependent Interfaces -When AMD Radeon Chill is enabled, the AMD Radeon Boost, AMD Radeon Anti-Lag, and AMD Radeon™ Anti-Lag Next interfaces are automatically disabled. - Note: If the disabled interface is later re-enabled, its previous configuration settings will be restored. +Dependent Interfaces + +When AMD Radeon Chill is enabled, AMD Radeon Boost, AMD Radeon Anti-Lag, AMD Radeon™ Anti-Lag Next, and Radeon Super Resolution are automatically disabled. + Note: If the disabled setting is later re-enabled, its previous configuration settings will be restored. Methods @@ -106,8 +106,7 @@ SetMinFPS - - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_chill__get_f_p_s_range.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_chill__get_f_p_s_range.xml index 2aae1062..ad52b3d1 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_chill__get_f_p_s_range.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_chill__get_f_p_s_range.xml @@ -56,6 +56,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_chill__get_max_f_p_s.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_chill__get_max_f_p_s.xml index 76bab75b..8d9ecf06 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_chill__get_max_f_p_s.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_chill__get_max_f_p_s.xml @@ -52,6 +52,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_chill__get_min_f_p_s.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_chill__get_min_f_p_s.xml index 84c57119..ea645e6f 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_chill__get_min_f_p_s.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_chill__get_min_f_p_s.xml @@ -52,6 +52,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_chill__is_enabled.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_chill__is_enabled.xml index 02a5468a..6d859ce9 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_chill__is_enabled.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_chill__is_enabled.xml @@ -38,8 +38,10 @@ Additional Info AMD Radeon Chill conserves GPU power and reduces heat by adjusting the FPS based on the intensity of in-game movement. - Note: AMD Radeon Chill, AMD Radeon Boost, and AMD Radeon Anti-Lag features cannot be enabled simultaneously. If AMD Radeon Boost or AMD Radeon Anti-Lag is enabled, AMD Radeon Chill is automatically disabled. - On some AMD GPUs, AMD Radeon Chill and Radeon Super Resolution cannot be enabled simultaneously. If Radeon Super Resolution is enabled, AMD Radeon Chill is automatically disabled. + AMD Radeon Chill cannot be enabled simultaneously with AMD Radeon Boost, AMD Radeon Anti-Lag, and AMD Radeon Anti-Lag Next. + On some AMD GPUs, AMD Radeon Chill cannot be enabled simultaneously with Radeon Super Resolution. + When a mutually exclusive feature is enabled, AMD Radeon Chill is automatically disabled. + Note: If AMD Radeon Chill is later re-enabled, its previous configuration settings will be restored. Requirements @@ -53,6 +55,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_chill__is_supported.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_chill__is_supported.xml index f65500fe..be80ef37 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_chill__is_supported.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_chill__is_supported.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_chill__set_enabled.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_chill__set_enabled.xml index b0703791..edafaa37 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_chill__set_enabled.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_chill__set_enabled.xml @@ -37,9 +37,11 @@ Additional Info -AMD Radeon Chill conserves GPU power and reduces heat by adjusting the FPS based on the intensity of in-game movement. - Note: AMD Radeon Chill, AMD Radeon Boost, and AMD Radeon Anti-Lag features cannot be enabled simultaneously. If AMD Radeon Chill is enabled, AMD Radeon Anti-Lag and AMD Radeon Boost are automatically disabled. However, the configurations of the disabled feature is preserved. - On some AMD GPUs, AMD Radeon Chill and Radeon Super Resolution cannot be enabled simultaneously. If AMD Radeon Chill is enabled, Radeon Super Resolution is automatically disabled. +AMD Radeon Chill conserves GPU power and reduces heat by adjusting the FPS based on the intensity of in-game movement. + AMD Radeon Chill cannot be enabled simultaneously with AMD Radeon Boost, AMD Radeon Anti-Lag, and AMD Radeon Anti-Lag Next. + On some AMD GPUs, AMD Radeon Chill cannot be enabled simultaneously with Radeon Super Resolution. + When AMD Radeon Chill is enabled, the mutually exclusive features are automatically disabled. + Note: If the disabled feature is later re-enabled, its previous configuration settings will be restored. Requirements @@ -53,6 +55,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_chill__set_max_f_p_s.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_chill__set_max_f_p_s.xml index e88cee0e..51f4fdd8 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_chill__set_max_f_p_s.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_chill__set_max_f_p_s.xml @@ -52,6 +52,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_chill__set_min_f_p_s.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_chill__set_min_f_p_s.xml index b5f94a87..3fd6c128 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_chill__set_min_f_p_s.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_chill__set_min_f_p_s.xml @@ -52,6 +52,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_enhanced_sync.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_enhanced_sync.xml index e5e2f712..d189f32b 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_enhanced_sync.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_enhanced_sync.xml @@ -31,10 +31,11 @@ AMD Radeon Enhanced Sync synchronizes the transition to a new frame of animation with the display refresh rate at a low latency, so no tearing is visible between frames. Does not limit the frame rate at the display’s refresh rate. - -Dependent Interfaces -When AMD Radeon Enhanced Sync is enabled, the VSync interface is automatically disabled. However, the state of VSync will not affect Enhanced Sync. - Note: If the disabled interface is later re-enabled, its previous configuration settings will also be restored. +Dependent Interfaces + +Note: AMD Radeon Enhanced Sync configuration is dependent on the state of VSync. + If VSync is enabled, AMD Radeon Enhanced Sync is automatically disabled. + If VSync is disabled, AMD Radeon Enhanced Sync is automatically enabled. Methods @@ -77,8 +78,7 @@ SetEnabled - - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_enhanced_sync__is_enabled.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_enhanced_sync__is_enabled.xml index bd7342b3..aa8e5a45 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_enhanced_sync__is_enabled.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_enhanced_sync__is_enabled.xml @@ -55,6 +55,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_enhanced_sync__is_supported.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_enhanced_sync__is_supported.xml index 39a471cf..9b58003c 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_enhanced_sync__is_supported.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_enhanced_sync__is_supported.xml @@ -53,6 +53,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_enhanced_sync__set_enabled.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_enhanced_sync__set_enabled.xml index d24c0aa6..5dabd4cb 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_enhanced_sync__set_enabled.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_enhanced_sync__set_enabled.xml @@ -55,6 +55,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control.xml index 85fc0dbd..36a4e399 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control.xml @@ -91,6 +91,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__get_f_p_s.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__get_f_p_s.xml index 35137b30..9bad7ed2 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__get_f_p_s.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__get_f_p_s.xml @@ -52,6 +52,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__get_f_p_s_range.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__get_f_p_s_range.xml index 57be2945..ad842128 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__get_f_p_s_range.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__get_f_p_s_range.xml @@ -55,6 +55,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__is_enabled.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__is_enabled.xml index 567343d3..bb535793 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__is_enabled.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__is_enabled.xml @@ -52,6 +52,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__is_supported.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__is_supported.xml index 27f311d5..33f3f00b 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__is_supported.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__is_supported.xml @@ -52,6 +52,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__set_enabled.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__set_enabled.xml index c3bd9860..2f70f7b6 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__set_enabled.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__set_enabled.xml @@ -52,6 +52,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__set_f_p_s.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__set_f_p_s.xml index bca44e9c..c6915115 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__set_f_p_s.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__set_f_p_s.xml @@ -52,6 +52,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_image_sharpening.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_image_sharpening.xml index 117aa25b..bdff0982 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_image_sharpening.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_image_sharpening.xml @@ -90,6 +90,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_image_sharpening__get_sharpness.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_image_sharpening__get_sharpness.xml index 1f077e3d..d7388ba6 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_image_sharpening__get_sharpness.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_image_sharpening__get_sharpness.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_image_sharpening__get_sharpness_range.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_image_sharpening__get_sharpness_range.xml index 439c5782..1517d0ac 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_image_sharpening__get_sharpness_range.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_image_sharpening__get_sharpness_range.xml @@ -54,6 +54,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_image_sharpening__is_enabled.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_image_sharpening__is_enabled.xml index 03006723..5f682c43 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_image_sharpening__is_enabled.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_image_sharpening__is_enabled.xml @@ -52,6 +52,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_image_sharpening__is_supported.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_image_sharpening__is_supported.xml index a4d6db7b..33cb5a3c 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_image_sharpening__is_supported.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_image_sharpening__is_supported.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_image_sharpening__set_enabled.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_image_sharpening__set_enabled.xml index af504bb2..1e5e7752 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_image_sharpening__set_enabled.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_image_sharpening__set_enabled.xml @@ -52,6 +52,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_image_sharpening__set_sharpness.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_image_sharpening__set_sharpness.xml index 59cf93b1..1afbaa12 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_image_sharpening__set_sharpness.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_image_sharpening__set_sharpness.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing.xml index 46546c62..4b7009f4 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing.xml @@ -74,6 +74,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__is_enabled.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__is_enabled.xml index 5e577e99..3dd48baf 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__is_enabled.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__is_enabled.xml @@ -54,6 +54,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__is_supported.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__is_supported.xml index c379702a..a6cf3a20 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__is_supported.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__is_supported.xml @@ -54,6 +54,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__set_enabled.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__set_enabled.xml index c7d8ac17..8f193dba 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__set_enabled.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__set_enabled.xml @@ -54,6 +54,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution.xml index 686cfae7..2644fcb7 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution.xml @@ -96,6 +96,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__get_sharpness.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__get_sharpness.xml index 0874ae97..19675dd1 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__get_sharpness.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__get_sharpness.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__get_sharpness_range.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__get_sharpness_range.xml index 6c56ecec..77058134 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__get_sharpness_range.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__get_sharpness_range.xml @@ -54,6 +54,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__is_enabled.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__is_enabled.xml index 204c623f..f64c862d 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__is_enabled.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__is_enabled.xml @@ -55,6 +55,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__is_supported.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__is_supported.xml index 2a860994..ab8fd0d3 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__is_supported.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__is_supported.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__set_enabled.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__set_enabled.xml index 3d28ce8a..8dab545e 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__set_enabled.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__set_enabled.xml @@ -55,6 +55,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__set_sharpness.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__set_sharpness.xml index 52a435f8..6777eb78 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__set_sharpness.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__set_sharpness.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_reset_shader_cache.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_reset_shader_cache.xml index ca92f914..3f1046ce 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_reset_shader_cache.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_reset_shader_cache.xml @@ -66,6 +66,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_reset_shader_cache__is_supported.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_reset_shader_cache__is_supported.xml index 42e013e0..2325b8e5 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_reset_shader_cache__is_supported.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_reset_shader_cache__is_supported.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_reset_shader_cache__reset_shader_cache.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_reset_shader_cache__reset_shader_cache.xml index 35f5eabd..409c173b 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_reset_shader_cache__reset_shader_cache.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_reset_shader_cache__reset_shader_cache.xml @@ -38,6 +38,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event.xml index 9cf0d5a0..9b52bcd0 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event.xml @@ -35,7 +35,7 @@ Inherited By: -N/A +NA @@ -108,7 +108,7 @@ Header -include"I3DSettings.h" +include "I3DSettings.h" Minimum version @@ -138,6 +138,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__get_g_p_u.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__get_g_p_u.xml index 865c68fc..4bfa8c35 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__get_g_p_u.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__get_g_p_u.xml @@ -46,7 +46,7 @@
    Header -include"I3DSettings.h" +include "I3DSettings.h" Minimum version @@ -55,6 +55,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_anisotropic_filtering_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_anisotropic_filtering_changed.xml index 9bc6a724..926c0afa 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_anisotropic_filtering_changed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_anisotropic_filtering_changed.xml @@ -28,7 +28,7 @@ Header -include"I3DSettings.h" +include "I3DSettings.h" Minimum version @@ -37,6 +37,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_anti_aliasing_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_anti_aliasing_changed.xml index 4283caca..22b6b9a8 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_anti_aliasing_changed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_anti_aliasing_changed.xml @@ -28,7 +28,7 @@ Header -include"I3DSettings.h" +include "I3DSettings.h" Minimum version @@ -37,6 +37,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_anti_lag_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_anti_lag_changed.xml index 838e48b2..0b804ea4 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_anti_lag_changed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_anti_lag_changed.xml @@ -28,7 +28,7 @@ Header -include"I3DSettings.h" +include "I3DSettings.h" Minimum version @@ -37,6 +37,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_boost_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_boost_changed.xml index c8bd3487..0d258f77 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_boost_changed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_boost_changed.xml @@ -28,7 +28,7 @@ Header -include"I3DSettings.h" +include "I3DSettings.h" Minimum version @@ -37,6 +37,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_chill_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_chill_changed.xml index 940814cb..47178e72 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_chill_changed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_chill_changed.xml @@ -28,7 +28,7 @@ Header -include"I3DSettings.h" +include "I3DSettings.h" Minimum version @@ -37,6 +37,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_enhanced_sync_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_enhanced_sync_changed.xml index 0bd698f9..51c0473f 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_enhanced_sync_changed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_enhanced_sync_changed.xml @@ -28,7 +28,7 @@ Header -include"I3DSettings.h" +include "I3DSettings.h" Minimum version @@ -37,6 +37,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_frame_rate_target_control_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_frame_rate_target_control_changed.xml index f3413409..756d9a1f 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_frame_rate_target_control_changed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_frame_rate_target_control_changed.xml @@ -28,7 +28,7 @@ Header -include"I3DSettings.h" +include "I3DSettings.h" Minimum version @@ -37,6 +37,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_image_sharpening_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_image_sharpening_changed.xml index e269adc2..477cceee 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_image_sharpening_changed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_image_sharpening_changed.xml @@ -28,7 +28,7 @@ Header -include"I3DSettings.h" +include "I3DSettings.h" Minimum version @@ -37,6 +37,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_morphological_anti_aliasing_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_morphological_anti_aliasing_changed.xml index 3fab40a1..1031b4c7 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_morphological_anti_aliasing_changed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_morphological_anti_aliasing_changed.xml @@ -28,7 +28,7 @@ Header -include"I3DSettings.h" +include "I3DSettings.h" Minimum version @@ -37,6 +37,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_radeon_super_resolution_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_radeon_super_resolution_changed.xml index 56fa2b65..6ca5ead5 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_radeon_super_resolution_changed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_radeon_super_resolution_changed.xml @@ -28,7 +28,7 @@ Header -include"I3DSettings.h" +include "I3DSettings.h" Minimum version @@ -37,6 +37,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_reset_shader_cache.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_reset_shader_cache.xml index e6f8a8b7..6f06ee45 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_reset_shader_cache.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_reset_shader_cache.xml @@ -28,7 +28,7 @@ Header -include"I3DSettings.h" +include "I3DSettings.h" Minimum version @@ -37,6 +37,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_tessellation_mode_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_tessellation_mode_changed.xml index 840746f4..a7f46dbd 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_tessellation_mode_changed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_tessellation_mode_changed.xml @@ -28,7 +28,7 @@ Header -include"I3DSettings.h" +include "I3DSettings.h" Minimum version @@ -37,6 +37,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_wait_for_vertical_refresh_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_wait_for_vertical_refresh_changed.xml index e18d83ff..a4c09a48 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_wait_for_vertical_refresh_changed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_wait_for_vertical_refresh_changed.xml @@ -28,7 +28,7 @@ Header -include"I3DSettings.h" +include "I3DSettings.h" Minimum version @@ -37,6 +37,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_handling.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_handling.xml index e091d98a..cad968e6 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_handling.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_handling.xml @@ -47,7 +47,7 @@ Header -include"I3DSettings.h" +include "I3DSettings.h" Minimum version @@ -65,6 +65,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_handling__add3_d_settings_event_listener.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_handling__add3_d_settings_event_listener.xml index e4716835..4ec31d4e 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_handling__add3_d_settings_event_listener.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_handling__add3_d_settings_event_listener.xml @@ -44,7 +44,7 @@
    Header -include"I3DSettings.h" +include "I3DSettings.h" Minimum version @@ -53,6 +53,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_handling__remove3_d_settings_event_listener.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_handling__remove3_d_settings_event_listener.xml index 6270066e..64c40beb 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_handling__remove3_d_settings_event_listener.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_handling__remove3_d_settings_event_listener.xml @@ -42,7 +42,7 @@ Header -include"I3DSettings.h" +include "I3DSettings.h" Minimum version @@ -51,6 +51,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_listener.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_listener.xml index 6cc5ea1a..93214eca 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_listener.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_listener.xml @@ -45,7 +45,7 @@ Header -include"I3DSettings.h" +include "I3DSettings.h" Minimum version @@ -62,6 +62,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_listener__on3_d_settings_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_listener__on3_d_settings_changed.xml index 40fcc644..9f933ace 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_listener__on3_d_settings_changed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_changed_listener__on3_d_settings_changed.xml @@ -41,7 +41,7 @@
    Header -include"I3DSettings.h" +include "I3DSettings.h" Minimum version @@ -50,6 +50,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services.xml index dee9b56c..72b3fdda 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services.xml @@ -35,7 +35,7 @@ Inherited By: -N/A +NA @@ -137,6 +137,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get3_d_settings_changed_handling.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get3_d_settings_changed_handling.xml index 30d0d5ad..640bca9b 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get3_d_settings_changed_handling.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get3_d_settings_changed_handling.xml @@ -54,6 +54,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get_anisotropic_filtering.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get_anisotropic_filtering.xml index f5709578..9f3e53c6 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get_anisotropic_filtering.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get_anisotropic_filtering.xml @@ -67,6 +67,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get_anti_aliasing.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get_anti_aliasing.xml index 6944d76b..4bbdaad1 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get_anti_aliasing.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get_anti_aliasing.xml @@ -67,6 +67,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get_anti_lag.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get_anti_lag.xml index bf5e120d..bd0618f7 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get_anti_lag.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get_anti_lag.xml @@ -67,6 +67,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get_boost.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get_boost.xml index dc336468..3ce390b9 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get_boost.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get_boost.xml @@ -67,6 +67,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get_chill.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get_chill.xml index b1dcada4..0c180685 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get_chill.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get_chill.xml @@ -67,6 +67,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get_enhanced_sync.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get_enhanced_sync.xml index 13f386d6..715be300 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get_enhanced_sync.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get_enhanced_sync.xml @@ -67,6 +67,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get_frame_rate_target_control.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get_frame_rate_target_control.xml index 886652f9..b7cd14b4 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get_frame_rate_target_control.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get_frame_rate_target_control.xml @@ -67,6 +67,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get_image_sharpening.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get_image_sharpening.xml index 1695d9ca..ff9867eb 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get_image_sharpening.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get_image_sharpening.xml @@ -67,6 +67,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get_morphological_anti_aliasing.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get_morphological_anti_aliasing.xml index 9b95772c..05b018e8 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get_morphological_anti_aliasing.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get_morphological_anti_aliasing.xml @@ -67,6 +67,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get_radeon_super_resolution.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get_radeon_super_resolution.xml index faf7450b..db2d5243 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get_radeon_super_resolution.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get_radeon_super_resolution.xml @@ -54,6 +54,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get_reset_shader_cache.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get_reset_shader_cache.xml index 82f7f13e..8698331f 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get_reset_shader_cache.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get_reset_shader_cache.xml @@ -67,6 +67,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get_tessellation.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get_tessellation.xml index 25886763..fbbcd51c 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get_tessellation.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get_tessellation.xml @@ -67,6 +67,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get_wait_for_vertical_refresh.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get_wait_for_vertical_refresh.xml index 91e948af..0b2df993 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get_wait_for_vertical_refresh.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_settings_services__get_wait_for_vertical_refresh.xml @@ -67,6 +67,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_tessellation.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_tessellation.xml index 2a205d03..b496f9cf 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_tessellation.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_tessellation.xml @@ -84,6 +84,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_tessellation__get_level.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_tessellation__get_level.xml index ee540cc5..e7820564 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_tessellation__get_level.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_tessellation__get_level.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_tessellation__get_mode.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_tessellation__get_mode.xml index a7cfbfcc..6cac6c4f 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_tessellation__get_mode.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_tessellation__get_mode.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_tessellation__is_supported.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_tessellation__is_supported.xml index ef57c81e..1320e632 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_tessellation__is_supported.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_tessellation__is_supported.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_tessellation__set_level.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_tessellation__set_level.xml index fd4e3dcb..331b6597 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_tessellation__set_level.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_tessellation__set_level.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_tessellation__set_mode.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_tessellation__set_mode.xml index 64f5f1e1..c8832447 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_tessellation__set_mode.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_tessellation__set_mode.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh.xml index 81a9cdc4..a44aa8d4 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh.xml @@ -32,10 +32,11 @@ VSync synchronizes the transition to a new frame of animation with the display update so no tearing is visible between frames. Limits the frame rate at the display’s refresh rate. - -Dependent Interfaces -When AMD Radeon Enhanced Sync is enabled, the VSync interface is automatically disabled. However, the state of VSync will not affect Enhanced Sync. - Note: If the disabled interface is later re-enabled, its previous configuration settings will be restored. +Dependent Interfaces + +Note: VSync configuration is dependent on the state of AMD Radeon™ Enhanced Sync. + If AMD Radeon Enhanced Sync is enabled, VSync is automatically disabled. + If AMD Radeon Enhanced Sync is disabled, VSync is automatically enabled. Methods @@ -83,8 +84,7 @@ SetMode - - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__get_mode.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__get_mode.xml index b7351ba4..b77df9d2 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__get_mode.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__get_mode.xml @@ -55,6 +55,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__is_enabled.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__is_enabled.xml index da7c4816..9f881e96 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__is_enabled.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__is_enabled.xml @@ -55,6 +55,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__is_supported.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__is_supported.xml index 3bad994a..20e0000f 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__is_supported.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__is_supported.xml @@ -53,6 +53,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__set_mode.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__set_mode.xml index 769f3b37..af4d0613 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__set_mode.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__set_mode.xml @@ -55,6 +55,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_all_metrics.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_all_metrics.xml index 0cb600dd..d78cf737 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_all_metrics.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_all_metrics.xml @@ -77,6 +77,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_all_metrics__get_f_p_s.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_all_metrics__get_f_p_s.xml index d86210c6..12953c7b 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_all_metrics__get_f_p_s.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_all_metrics__get_f_p_s.xml @@ -53,6 +53,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_all_metrics__get_g_p_u_metrics.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_all_metrics__get_g_p_u_metrics.xml index ea30b9cf..71575777 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_all_metrics__get_g_p_u_metrics.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_all_metrics__get_g_p_u_metrics.xml @@ -66,6 +66,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_all_metrics__get_system_metrics.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_all_metrics__get_system_metrics.xml index fb973432..f8bec7f4 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_all_metrics__get_system_metrics.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_all_metrics__get_system_metrics.xml @@ -53,6 +53,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_all_metrics__time_stamp.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_all_metrics__time_stamp.xml index 173e6430..15925d22 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_all_metrics__time_stamp.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_all_metrics__time_stamp.xml @@ -50,6 +50,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_all_metrics_list.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_all_metrics_list.xml index 59609e41..3f5c2128 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_all_metrics_list.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_all_metrics_list.xml @@ -65,6 +65,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_all_metrics_list__add__back.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_all_metrics_list__add__back.xml index 323fd4ef..c5900249 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_all_metrics_list__add__back.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_all_metrics_list__add__back.xml @@ -49,6 +49,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_all_metrics_list__at.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_all_metrics_list__at.xml index 0f515c8a..12d92edc 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_all_metrics_list__at.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_all_metrics_list__at.xml @@ -66,6 +66,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_changed_event.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_changed_event.xml index 0af3ea68..8e5e3a3c 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_changed_event.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_changed_event.xml @@ -22,7 +22,7 @@ Inherited By: -IADLX3DSettingsChangedEvent IADLXDisplayGamutChangedEvent IADLXDisplayGammaChangedEvent IADLXDisplay3DLUTChangedEvent IADLXDisplaySettingsChangedEvent IADLXGPUTuningChangedEvent +IADLX3DSettingsChangedEvent IADLXDisplayGamutChangedEvent IADLXDisplayGammaChangedEvent IADLXDisplay3DLUTChangedEvent IADLXDisplaySettingsChangedEvent IADLXGPUTuningChangedEvent IADLXPowerTuningChangedEvent @@ -55,6 +55,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_changed_event__get_origin.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_changed_event__get_origin.xml index 08a1098f..122fd3f1 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_changed_event__get_origin.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_changed_event__get_origin.xml @@ -35,6 +35,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop.xml index cf90628d..6c24ea37 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop.xml @@ -90,6 +90,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop__get_displays.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop__get_displays.xml index fb4a5244..1268bbdc 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop__get_displays.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop__get_displays.xml @@ -54,6 +54,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop__get_number_of_displays.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop__get_number_of_displays.xml index 35e7ac30..d7cfe688 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop__get_number_of_displays.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop__get_number_of_displays.xml @@ -55,6 +55,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop__orientation.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop__orientation.xml index c48025f6..536ea1fd 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop__orientation.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop__orientation.xml @@ -52,6 +52,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop__size.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop__size.xml index 3ed9e0b2..2b103572 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop__size.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop__size.xml @@ -64,6 +64,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop__top_left.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop__top_left.xml index 5f966dc3..e75a756b 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop__top_left.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop__top_left.xml @@ -52,6 +52,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop__type.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop__type.xml index aba503e3..35319ff0 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop__type.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop__type.xml @@ -52,6 +52,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop_changed_handling.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop_changed_handling.xml index a9399232..b9281541 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop_changed_handling.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop_changed_handling.xml @@ -47,7 +47,7 @@ Header -include"IDesktops.h" +include "IDesktops.h" Minimum version @@ -65,6 +65,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop_changed_handling__add_desktop_list_event_listener.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop_changed_handling__add_desktop_list_event_listener.xml index f42af7d9..2121fbd5 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop_changed_handling__add_desktop_list_event_listener.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop_changed_handling__add_desktop_list_event_listener.xml @@ -44,7 +44,7 @@
    Header -include"IDesktops.h" +include "IDesktops.h" Minimum version @@ -53,6 +53,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop_changed_handling__remove_desktop_list_event_listener.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop_changed_handling__remove_desktop_list_event_listener.xml index 14e0b2d0..3e474de3 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop_changed_handling__remove_desktop_list_event_listener.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop_changed_handling__remove_desktop_list_event_listener.xml @@ -42,7 +42,7 @@ Header -include"IDesktops.h" +include "IDesktops.h" Minimum version @@ -51,6 +51,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop_list.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop_list.xml index 76a2cf14..fee797b8 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop_list.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop_list.xml @@ -65,6 +65,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop_list__add__back.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop_list__add__back.xml index 3eead70d..52b3dcb8 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop_list__add__back.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop_list__add__back.xml @@ -50,6 +50,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop_list__at.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop_list__at.xml index fb671297..bedb8a9d 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop_list__at.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop_list__at.xml @@ -67,6 +67,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop_list_changed_listener.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop_list_changed_listener.xml index 815d2ed6..11c5c6e2 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop_list_changed_listener.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop_list_changed_listener.xml @@ -44,7 +44,7 @@ Header -include"IDesktops.h" +include "IDesktops.h" Minimum version @@ -61,6 +61,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop_list_changed_listener__on_desktop_list_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop_list_changed_listener__on_desktop_list_changed.xml index a055d1ca..2918d23e 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop_list_changed_listener__on_desktop_list_changed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop_list_changed_listener__on_desktop_list_changed.xml @@ -43,7 +43,7 @@
    Header -include"IDesktops.h" +include "IDesktops.h" Minimum version @@ -52,6 +52,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop_services.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop_services.xml index e6d6aaf0..0de23d45 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop_services.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop_services.xml @@ -82,6 +82,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop_services__get_desktop_changed_handling.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop_services__get_desktop_changed_handling.xml index 25f52bc1..3549a273 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop_services__get_desktop_changed_handling.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop_services__get_desktop_changed_handling.xml @@ -54,6 +54,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop_services__get_desktops.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop_services__get_desktops.xml index df7db8e1..15b30f94 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop_services__get_desktops.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop_services__get_desktops.xml @@ -56,6 +56,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop_services__get_number_of_desktops.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop_services__get_number_of_desktops.xml index aa65b4bc..ef94c651 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop_services__get_number_of_desktops.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop_services__get_number_of_desktops.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop_services__get_simple_eyefinity.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop_services__get_simple_eyefinity.xml index 18c44f81..316b10ce 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop_services__get_simple_eyefinity.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_desktop_services__get_simple_eyefinity.xml @@ -54,6 +54,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display.xml index 2c76a504..308153c6 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display.xml @@ -123,6 +123,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t.xml index 01a5ec1d..85679832 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t.xml @@ -174,6 +174,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__clear_user3_d_l_u_t.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__clear_user3_d_l_u_t.xml index 5259eb9e..c72f7e5d 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__clear_user3_d_l_u_t.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__clear_user3_d_l_u_t.xml @@ -34,6 +34,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_all_user3_d_l_u_t.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_all_user3_d_l_u_t.xml index 7496529c..13c707b7 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_all_user3_d_l_u_t.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_all_user3_d_l_u_t.xml @@ -93,6 +93,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_h_d_r_user3_d_l_u_t.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_h_d_r_user3_d_l_u_t.xml index 3e090540..3ae9b54b 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_h_d_r_user3_d_l_u_t.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_h_d_r_user3_d_l_u_t.xml @@ -93,6 +93,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_s_c_e_dynamic_contrast.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_s_c_e_dynamic_contrast.xml index 25c5af76..70e3fb65 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_s_c_e_dynamic_contrast.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_s_c_e_dynamic_contrast.xml @@ -50,6 +50,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_s_c_e_dynamic_contrast_range.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_s_c_e_dynamic_contrast_range.xml index 3210fe7a..55901423 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_s_c_e_dynamic_contrast_range.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_s_c_e_dynamic_contrast_range.xml @@ -53,6 +53,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_s_d_r_user3_d_l_u_t.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_s_d_r_user3_d_l_u_t.xml index 693b97ab..da2acf04 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_s_d_r_user3_d_l_u_t.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_s_d_r_user3_d_l_u_t.xml @@ -93,6 +93,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_user3_d_l_u_t_index.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_user3_d_l_u_t_index.xml index 06320066..be71a0d9 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_user3_d_l_u_t_index.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_user3_d_l_u_t_index.xml @@ -85,6 +85,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_current_s_c_e_disabled.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_current_s_c_e_disabled.xml index 9888f094..d9f73284 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_current_s_c_e_disabled.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_current_s_c_e_disabled.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_current_s_c_e_dynamic_contrast.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_current_s_c_e_dynamic_contrast.xml index b77dffcf..c0a7e10d 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_current_s_c_e_dynamic_contrast.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_current_s_c_e_dynamic_contrast.xml @@ -50,6 +50,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_current_s_c_e_vivid_gaming.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_current_s_c_e_vivid_gaming.xml index 225a21ad..a8882e86 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_current_s_c_e_vivid_gaming.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_current_s_c_e_vivid_gaming.xml @@ -50,6 +50,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_s_c_e.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_s_c_e.xml index 778b8b4d..1ba932e2 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_s_c_e.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_s_c_e.xml @@ -50,6 +50,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_s_c_e_dynamic_contrast.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_s_c_e_dynamic_contrast.xml index 2cbe6921..71f23745 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_s_c_e_dynamic_contrast.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_s_c_e_dynamic_contrast.xml @@ -50,6 +50,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_s_c_e_vivid_gaming.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_s_c_e_vivid_gaming.xml index 66ed9703..ff2155cc 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_s_c_e_vivid_gaming.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_s_c_e_vivid_gaming.xml @@ -50,6 +50,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_user3_d_l_u_t.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_user3_d_l_u_t.xml index ee9ff2ba..9318fa9e 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_user3_d_l_u_t.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_user3_d_l_u_t.xml @@ -50,6 +50,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_all_user3_d_l_u_t.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_all_user3_d_l_u_t.xml index 35009532..d58eb257 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_all_user3_d_l_u_t.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_all_user3_d_l_u_t.xml @@ -96,6 +96,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_h_d_r_user3_d_l_u_t.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_h_d_r_user3_d_l_u_t.xml index f840ed9b..ce81f1c6 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_h_d_r_user3_d_l_u_t.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_h_d_r_user3_d_l_u_t.xml @@ -96,6 +96,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_c_e_disabled.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_c_e_disabled.xml index 40a51d6d..12208293 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_c_e_disabled.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_c_e_disabled.xml @@ -34,6 +34,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_c_e_dynamic_contrast.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_c_e_dynamic_contrast.xml index 3b9b59ee..23eb152d 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_c_e_dynamic_contrast.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_c_e_dynamic_contrast.xml @@ -50,6 +50,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_c_e_vivid_gaming.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_c_e_vivid_gaming.xml index f0ccf09f..79bae205 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_c_e_vivid_gaming.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_c_e_vivid_gaming.xml @@ -37,6 +37,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_d_r_user3_d_l_u_t.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_d_r_user3_d_l_u_t.xml index a3ffd7c0..60fa84ea 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_d_r_user3_d_l_u_t.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_d_r_user3_d_l_u_t.xml @@ -96,6 +96,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event.xml index 36f187dc..521495c7 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event.xml @@ -53,7 +53,7 @@ Header -include"IDisplays.h" +include "IDisplays.h" Minimum version @@ -76,6 +76,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event__get_display.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event__get_display.xml index 36aad5cd..8573a2c5 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event__get_display.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event__get_display.xml @@ -46,7 +46,7 @@
    Header -include"IDisplays.h" +include "IDisplays.h" Minimum version @@ -55,6 +55,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event__is_custom3_d_l_u_t_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event__is_custom3_d_l_u_t_changed.xml index af2972a9..99414470 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event__is_custom3_d_l_u_t_changed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event__is_custom3_d_l_u_t_changed.xml @@ -28,7 +28,7 @@ Header -include"IDisplays.h" +include "IDisplays.h" Minimum version @@ -37,6 +37,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event__is_s_c_e_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event__is_s_c_e_changed.xml index d7845f97..3f1e1b2f 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event__is_s_c_e_changed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event__is_s_c_e_changed.xml @@ -28,7 +28,7 @@ Header -include"IDisplays.h" +include "IDisplays.h" Minimum version @@ -37,6 +37,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_listener.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_listener.xml index d7b433b8..e1fc989d 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_listener.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_listener.xml @@ -45,7 +45,7 @@ Header -include"IDisplays.h" +include "IDisplays.h" Minimum version @@ -66,6 +66,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_listener__on_display3_d_l_u_t_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_listener__on_display3_d_l_u_t_changed.xml index a559ed51..ece85a9d 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_listener__on_display3_d_l_u_t_changed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_listener__on_display3_d_l_u_t_changed.xml @@ -43,7 +43,7 @@
    Header -include"IDisplays.h" +include "IDisplays.h" Minimum version @@ -52,6 +52,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display__connector_type.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display__connector_type.xml index 57b8b4a0..a3ad548f 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display__connector_type.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display__connector_type.xml @@ -50,6 +50,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display__display_type.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display__display_type.xml index d8c1da9b..5dcbc02c 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display__display_type.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display__display_type.xml @@ -50,6 +50,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display__e_d_i_d.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display__e_d_i_d.xml index 85a2e300..fe500b30 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display__e_d_i_d.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display__e_d_i_d.xml @@ -53,6 +53,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display__get_g_p_u.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display__get_g_p_u.xml index 6299ee02..9c301d7e 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display__get_g_p_u.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display__get_g_p_u.xml @@ -53,6 +53,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display__manufacturer_i_d.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display__manufacturer_i_d.xml index 008b63e1..4ebe6d39 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display__manufacturer_i_d.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display__manufacturer_i_d.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display__name.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display__name.xml index 2f5316cc..4ef98d4b 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display__name.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display__name.xml @@ -53,6 +53,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display__native_resolution.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display__native_resolution.xml index 3047b3a8..672e2726 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display__native_resolution.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display__native_resolution.xml @@ -63,6 +63,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display__pixel_clock.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display__pixel_clock.xml index 235ce224..51f80197 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display__pixel_clock.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display__pixel_clock.xml @@ -50,6 +50,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display__refresh_rate.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display__refresh_rate.xml index 8e638f26..350f192c 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display__refresh_rate.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display__refresh_rate.xml @@ -50,6 +50,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display__scan_type.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display__scan_type.xml index 66540ddf..1d6264b6 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display__scan_type.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display__scan_type.xml @@ -50,6 +50,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display__unique_id.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display__unique_id.xml index e35d8969..12f6af50 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display__unique_id.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display__unique_id.xml @@ -48,6 +48,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_blanking.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_blanking.xml index 1e065893..72c78915 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_blanking.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_blanking.xml @@ -62,7 +62,7 @@ Header -include"IDisplaySettings.h" +include "IDisplaySettings.h" Minimum version @@ -84,6 +84,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_blanking__is_current_blanked.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_blanking__is_current_blanked.xml index f08f2ac0..d8c01c3c 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_blanking__is_current_blanked.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_blanking__is_current_blanked.xml @@ -38,7 +38,7 @@
    Header -include"IDisplaySettings.h" +include "IDisplaySettings.h" Minimum version @@ -47,6 +47,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_blanking__is_current_unblanked.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_blanking__is_current_unblanked.xml index fdd45fc3..6c26e45a 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_blanking__is_current_unblanked.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_blanking__is_current_unblanked.xml @@ -38,7 +38,7 @@ Header -include"IDisplaySettings.h" +include "IDisplaySettings.h" Minimum version @@ -47,6 +47,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_blanking__is_supported.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_blanking__is_supported.xml index 6349f18b..3de0b6e9 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_blanking__is_supported.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_blanking__is_supported.xml @@ -38,7 +38,7 @@ Header -include"IDisplaySettings.h" +include "IDisplaySettings.h" Minimum version @@ -47,6 +47,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_blanking__set_blanked.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_blanking__set_blanked.xml index eb5411a4..79013792 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_blanking__set_blanked.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_blanking__set_blanked.xml @@ -25,7 +25,7 @@ Header -include"IDisplaySettings.h" +include "IDisplaySettings.h" Minimum version @@ -34,6 +34,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_blanking__set_unblanked.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_blanking__set_unblanked.xml index b38a07e0..c7348e4b 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_blanking__set_unblanked.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_blanking__set_unblanked.xml @@ -25,7 +25,7 @@ Header -include"IDisplaySettings.h" +include "IDisplaySettings.h" Minimum version @@ -34,6 +34,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_changed_handling.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_changed_handling.xml index d4a206e4..5932c723 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_changed_handling.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_changed_handling.xml @@ -87,7 +87,7 @@ Header -include"IDisplays.h" +include "IDisplays.h" Minimum version @@ -117,6 +117,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_changed_handling__add_display3_d_l_u_t_event_listener.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_changed_handling__add_display3_d_l_u_t_event_listener.xml index 40b872a9..f55bbfed 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_changed_handling__add_display3_d_l_u_t_event_listener.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_changed_handling__add_display3_d_l_u_t_event_listener.xml @@ -42,7 +42,7 @@
    Header -include"IDisplays.h" +include "IDisplays.h" Minimum version @@ -51,6 +51,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_changed_handling__add_display_gamma_event_listener.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_changed_handling__add_display_gamma_event_listener.xml index ac7416f6..8e473b49 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_changed_handling__add_display_gamma_event_listener.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_changed_handling__add_display_gamma_event_listener.xml @@ -42,7 +42,7 @@ Header -include"IDisplays.h" +include "IDisplays.h" Minimum version @@ -51,6 +51,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_changed_handling__add_display_gamut_event_listener.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_changed_handling__add_display_gamut_event_listener.xml index a95724bf..35d69136 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_changed_handling__add_display_gamut_event_listener.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_changed_handling__add_display_gamut_event_listener.xml @@ -42,7 +42,7 @@ Header -include"IDisplays.h" +include "IDisplays.h" Minimum version @@ -51,6 +51,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_changed_handling__add_display_list_event_listener.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_changed_handling__add_display_list_event_listener.xml index b72941d1..e6f5ef49 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_changed_handling__add_display_list_event_listener.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_changed_handling__add_display_list_event_listener.xml @@ -42,7 +42,7 @@ Header -include"IDisplays.h" +include "IDisplays.h" Minimum version @@ -51,6 +51,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_changed_handling__add_display_settings_event_listener.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_changed_handling__add_display_settings_event_listener.xml index b76c0768..661d9468 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_changed_handling__add_display_settings_event_listener.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_changed_handling__add_display_settings_event_listener.xml @@ -44,7 +44,7 @@ Header -include"IDisplays.h" +include "IDisplays.h" Minimum version @@ -53,6 +53,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_changed_handling__remove_display3_d_l_u_t_event_listener.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_changed_handling__remove_display3_d_l_u_t_event_listener.xml index 2278d287..a2af9974 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_changed_handling__remove_display3_d_l_u_t_event_listener.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_changed_handling__remove_display3_d_l_u_t_event_listener.xml @@ -42,7 +42,7 @@ Header -include"IDisplays.h" +include "IDisplays.h" Minimum version @@ -51,6 +51,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_changed_handling__remove_display_gamma_event_listener.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_changed_handling__remove_display_gamma_event_listener.xml index 799f191f..8b404980 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_changed_handling__remove_display_gamma_event_listener.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_changed_handling__remove_display_gamma_event_listener.xml @@ -42,7 +42,7 @@ Header -include"IDisplays.h" +include "IDisplays.h" Minimum version @@ -51,6 +51,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_changed_handling__remove_display_gamut_event_listener.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_changed_handling__remove_display_gamut_event_listener.xml index 483d2329..be1dc79f 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_changed_handling__remove_display_gamut_event_listener.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_changed_handling__remove_display_gamut_event_listener.xml @@ -42,7 +42,7 @@ Header -include"IDisplays.h" +include "IDisplays.h" Minimum version @@ -51,6 +51,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_changed_handling__remove_display_list_event_listener.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_changed_handling__remove_display_list_event_listener.xml index 31ce92bb..d80bc412 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_changed_handling__remove_display_list_event_listener.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_changed_handling__remove_display_list_event_listener.xml @@ -42,7 +42,7 @@ Header -include"IDisplays.h" +include "IDisplays.h" Minimum version @@ -51,6 +51,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_changed_handling__remove_display_settings_event_listener.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_changed_handling__remove_display_settings_event_listener.xml index e077470e..f0a86983 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_changed_handling__remove_display_settings_event_listener.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_changed_handling__remove_display_settings_event_listener.xml @@ -42,7 +42,7 @@ Header -include"IDisplays.h" +include "IDisplays.h" Minimum version @@ -51,6 +51,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_color_depth.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_color_depth.xml index 0ba87182..f6e08ddf 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_color_depth.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_color_depth.xml @@ -113,6 +113,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_color_depth__get_value.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_color_depth__get_value.xml index f1c81faf..f471e89e 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_color_depth__get_value.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_color_depth__get_value.xml @@ -50,6 +50,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_color_depth__is_supported.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_color_depth__is_supported.xml index ac57314e..ddab15f5 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_color_depth__is_supported.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_color_depth__is_supported.xml @@ -50,6 +50,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_10.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_10.xml index a39bd5de..043c04a2 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_10.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_10.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_12.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_12.xml index fc37b0ab..78905090 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_12.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_12.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_14.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_14.xml index 0d6c018a..c74c64d4 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_14.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_14.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_16.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_16.xml index b89e0ff6..df35cdec 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_16.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_16.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_6.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_6.xml index c44c6853..fb66b979 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_6.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_6.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_8.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_8.xml index 3f3ab411..2bd28e20 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_8.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_b_p_c_8.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_color_depth.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_color_depth.xml index 547607ad..79fb7efc 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_color_depth.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_color_depth__is_supported_color_depth.xml @@ -60,6 +60,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_color_depth__set_value.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_color_depth__set_value.xml index 9d3eac55..a79b926f 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_color_depth__set_value.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_color_depth__set_value.xml @@ -50,6 +50,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_connectivity_experience.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_connectivity_experience.xml new file mode 100644 index 00000000..25d64fae --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_connectivity_experience.xml @@ -0,0 +1,132 @@ + + + + DOX_IADLXDisplayConnectivityExperience + IADLXDisplayConnectivityExperience + GetDPLinkRate + GetNumberOfActiveLanes + GetNumberOfTotalLanes + GetRelativePreEmphasis + GetRelativeVoltageSwing + IsEnabledHDMIQualityDetection + IsEnabledLinkProtection + IsSupportedDPLink + IsSupportedHDMIQualityDetection + SetEnabledHDMIQualityDetection + SetRelativePreEmphasis + SetRelativeVoltageSwing + + + +The IADLXDisplayConnectivityExperience interface enables configuration of Display Connectivity Experience (DCE) settings on a display. + +InterfaceId: +IADLXDisplayConnectivityExperience + + +Smart Pointer Interface Name: +IADLXDisplayConnectivityExperiencePtr + + +Inherits: +IADLXInterface + + +Inherited By: +N/A + +
    +
    +DCE is a suite of display features that enhance display robustness with respect to signal quality between the GPU and display. + +Methods + + +Method +Description + + +GetDPLinkRate +Gets the Display Port (DP) link rate on a display. + + +GetNumberOfActiveLanes +Gets the number of active lanes on a display. + + +GetNumberOfTotalLanes +Gets the total number of lanes on a display. + + +GetRelativePreEmphasis +Gets the relative preset emphasis on a display. + + +GetRelativeVoltageSwing +Gets the relative voltage swing on a display. + + +IsEnabledHDMIQualityDetection +Checks if HDMI quality detection is enabled on a display. + + +IsEnabledLinkProtection +Checks if link protection is enabled on a display. + + +IsSupportedDPLink +Checks if DP link is supported on a display. + + +IsSupportedHDMIQualityDetection +Checks if HDMI quality detection is supported on a display. + + +SetEnabledHDMIQualityDetection +Sets the enabled or disabled status for HDMI quality detection on a display. + + +SetRelativePreEmphasis +Sets the relative preset emphasis on a display. + + +SetRelativeVoltageSwing +Sets the relative voltage swing on a display. + +
    +
    +Requirements + + +Header +include "IDisplaySettings.h" + + +Minimum version +1.2 + +
    +
    +Example + +To see how to use this interface in a C++ application, refer to the DisplayConnectivityExperience C++ sample. + For a C application, refer to the DisplayConnectivityExperience C sample. + +GetDPLinkRate +GetNumberOfActiveLanes +GetNumberOfTotalLanes +GetRelativePreEmphasis +GetRelativeVoltageSwing +IsEnabledHDMIQualityDetection +IsEnabledLinkProtection +IsSupportedDPLink +IsSupportedHDMIQualityDetection +SetEnabledHDMIQualityDetection +SetRelativePreEmphasis +SetRelativeVoltageSwing + + +
    + +
    +
    diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_connectivity_experience__get_d_p_link_rate.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_connectivity_experience__get_d_p_link_rate.xml new file mode 100644 index 00000000..7abb7778 --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_connectivity_experience__get_d_p_link_rate.xml @@ -0,0 +1,52 @@ + + + + DOX_IADLXDisplayConnectivityExperience_GetDPLinkRate + GetDPLinkRate + +Gets the Display Port (DP) link rate on a display. + + +Gets the Display Port (DP) link rate on a display. +Syntax + + + ADLX_RESULT GetDPLinkRate(ADLX_DP_LINK_RATE* linkRate) + +Parameters + + + + +1. +[out] +linkRate +ADLX_DP_LINK_RATE* +The pointer to a type where the current DP link rate is returned. + +
    +
    +
    +
    +
    +Return Value + +If the type of DP link rate is successfully returned, ADLX_OK is returned. + If the type of DP link rate is not successfully returned, an error code is returned. + Refer to ADLX_RESULT for success codes and error codes. +Requirements + + +Header +include "IDisplaySettings.h" + + +Minimum version +1.2 + +
    +
    +
    + +
    +
    diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_connectivity_experience__get_number_of_active_lanes.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_connectivity_experience__get_number_of_active_lanes.xml new file mode 100644 index 00000000..71590c33 --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_connectivity_experience__get_number_of_active_lanes.xml @@ -0,0 +1,52 @@ + + + + DOX_IADLXDisplayConnectivityExperience_GetNumberOfActiveLanes + GetNumberOfActiveLanes + +Gets the number of active lanes on a display. + + +Gets the number of active lanes on a display. +Syntax + + + ADLX_RESULT GetNumberOfActiveLanes(adlx_uint* numActiveLanes) + +Parameters + + + + +1. +[out] +numActiveLanes +ADLX_DP_LINK_RATE* +The pointer to the number of current active lanes is returned. + +
    +
    +
    +
    +
    +Return Value + +If the number of active lanes is successfully returned, ADLX_OK is returned. + If the number of active lanes is not successfully returned, an error code is returned. + Refer to ADLX_RESULT for success codes and error codes. +Requirements + + +Header +include "IDisplaySettings.h" + + +Minimum version +1.2 + +
    +
    +
    + +
    +
    diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_connectivity_experience__get_number_of_total_lanes.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_connectivity_experience__get_number_of_total_lanes.xml new file mode 100644 index 00000000..108f5a17 --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_connectivity_experience__get_number_of_total_lanes.xml @@ -0,0 +1,52 @@ + + + + DOX_IADLXDisplayConnectivityExperience_GetNumberOfTotalLanes + GetNumberOfTotalLanes + +Gets the total number of lanes on a display. + + +Gets the total number of lanes on a display. +Syntax + + + ADLX_RESULT GetNumberOfTotalLanes(adlx_uint* numTotalLanes) + +Parameters + + + + +1. +[out] +numTotalLanes +ADLX_DP_LINK_RATE* +The pointer to the number of current total lanes is returned. + +
    +
    +
    +
    +
    +Return Value + +If the number of total lanes is successfully returned, ADLX_OK is returned. + If the number of total lanes is not successfully returned, an error code is returned. + Refer to ADLX_RESULT for success codes and error codes. +Requirements + + +Header +include "IDisplaySettings.h" + + +Minimum version +1.2 + +
    +
    +
    + +
    +
    diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_connectivity_experience__get_relative_pre_emphasis.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_connectivity_experience__get_relative_pre_emphasis.xml new file mode 100644 index 00000000..cc8c9253 --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_connectivity_experience__get_relative_pre_emphasis.xml @@ -0,0 +1,52 @@ + + + + DOX_IADLXDisplayConnectivityExperience_GetRelativePreEmphasis + GetRelativePreEmphasis + +Gets the relative preset emphasis on a display. + + +Gets the relative preset emphasis on a display. +Syntax + + + ADLX_RESULT GetRelativePreEmphasis(adlx_uint* relativePreEmphasis) + +Parameters + + + + +1. +[out] +relativePreEmphasis +ADLX_DP_LINK_RATE* +The pointer to the number of current relative preset emphasis is returned. + +
    +
    +
    +
    +
    +Return Value + +If the relative preset emphasis is successfully returned, ADLX_OK is returned. + If the relative preset emphasis is not successfully returned, an error code is returned. + Refer to ADLX_RESULT for success codes and error codes. +Requirements + + +Header +include "IDisplaySettings.h" + + +Minimum version +1.2 + +
    +
    +
    + +
    +
    diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_connectivity_experience__get_relative_voltage_swing.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_connectivity_experience__get_relative_voltage_swing.xml new file mode 100644 index 00000000..5a6007cc --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_connectivity_experience__get_relative_voltage_swing.xml @@ -0,0 +1,52 @@ + + + + DOX_IADLXDisplayConnectivityExperience_GetRelativeVoltageSwing + GetRelativeVoltageSwing + +Gets the relative voltage swing on a display. + + +Gets the relative voltage swing on a display. +Syntax + + + ADLX_RESULT GetRelativeVoltageSwing(adlx_uint* relativeVoltageSwing) + +Parameters + + + + +1. +[out] +relativeVoltageSwing +ADLX_DP_LINK_RATE* +The pointer to the number of current relative voltage swing is returned. + +
    +
    +
    +
    +
    +Return Value + +If the relative voltage swing is successfully returned, ADLX_OK is returned. + If the relative voltage swing is not successfully returned, an error code is returned. + Refer to ADLX_RESULT for success codes and error codes. +Requirements + + +Header +include "IDisplaySettings.h" + + +Minimum version +1.2 + +
    +
    +
    + +
    +
    diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_connectivity_experience__is_enabled_h_d_m_i_quality_detection.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_connectivity_experience__is_enabled_h_d_m_i_quality_detection.xml new file mode 100644 index 00000000..5332d4a3 --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_connectivity_experience__is_enabled_h_d_m_i_quality_detection.xml @@ -0,0 +1,52 @@ + + + + DOX_IADLXDisplayConnectivityExperience_IsEnabledHDMIQualityDetection + IsEnabledHDMIQualityDetection + +Checks if HDMI quality detection is enabled on a display. + + +Checks if HDMI quality detection is enabled on a display. +Syntax + + + ADLX_RESULT IsEnabledHDMIQualityDetection (adlx_bool* enabled) + +Parameters + + + + +1. +[out] +enabled +adlx_bool* +The pointer to a variable where the state of HDMI quality detection is returned. The variable is true if HDMI quality detection is enabled. The variable is false if HDMI quality detection is not enabled. + +
    +
    +
    +
    +
    +Return Value + +If the state of HDMI quality detection is successfully returned, ADLX_OK is returned. + If the state of HDMI quality detection is not successfully returned, an error code is returned. + Refer to ADLX_RESULT for success codes and error codes. +Requirements + + +Header +include "IDisplaySettings.h" + + +Minimum version +1.2 + +
    +
    +
    + +
    +
    diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_connectivity_experience__is_enabled_link_protection.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_connectivity_experience__is_enabled_link_protection.xml new file mode 100644 index 00000000..a69a73ae --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_connectivity_experience__is_enabled_link_protection.xml @@ -0,0 +1,52 @@ + + + + DOX_IADLXDisplayConnectivityExperience_IsEnabledLinkProtection + IsEnabledLinkProtection + +Checks if link protection is enabled on a display. + + +Checks if link protection is enabled on a display. +Syntax + + + ADLX_RESULT IsEnabledLinkProtection (adlx_bool* enabled) + +Parameters + + + + +1. +[out] +enabled +adlx_bool* +The pointer to a variable where the state of link protection is returned. The variable is true if link protection is enabled. The variable is false if link protection is not enabled. + +
    +
    +
    +
    +
    +Return Value + +If the state of link protection is successfully returned, ADLX_OK is returned. + If the state of link protection is not successfully returned, an error code is returned. + Refer to ADLX_RESULT for success codes and error codes. +Requirements + + +Header +include "IDisplaySettings.h" + + +Minimum version +1.2 + +
    +
    +
    + +
    +
    diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_connectivity_experience__is_supported_d_p_link.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_connectivity_experience__is_supported_d_p_link.xml new file mode 100644 index 00000000..368d6b0c --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_connectivity_experience__is_supported_d_p_link.xml @@ -0,0 +1,52 @@ + + + + DOX_IADLXDisplayConnectivityExperience_IsSupportedDPLink + IsSupportedDPLink + +Checks if DP link is supported on a display. + + +Checks if DP link is supported on a display. +Syntax + + + ADLX_RESULT IsSupportedDPLink (adlx_bool* supported) + +Parameters + + + + +1. +[out] +supported +adlx_bool* +The pointer to a variable where the DP link state is returned. The variable is true if DP link is supported. The variable is false if DP link is not supported. + +
    +
    +
    +
    +
    +Return Value + +If the DP link state is successfully returned, ADLX_OK is returned. + If the DP link state is not successfully returned, an error code is returned. + Refer to ADLX_RESULT for success codes and error codes. +Requirements + + +Header +include "IDisplaySettings.h" + + +Minimum version +1.2 + +
    +
    +
    + +
    +
    diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_connectivity_experience__is_supported_h_d_m_i_quality_detection.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_connectivity_experience__is_supported_h_d_m_i_quality_detection.xml new file mode 100644 index 00000000..c0ac1626 --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_connectivity_experience__is_supported_h_d_m_i_quality_detection.xml @@ -0,0 +1,52 @@ + + + + DOX_IADLXDisplayConnectivityExperience_IsSupportedHDMIQualityDetection + IsSupportedHDMIQualityDetection + +Checks if HDMI quality detection is supported on a display. + + +Checks if HDMI quality detection is supported on a display. +Syntax + + + ADLX_RESULT IsSupportedHDMIQualityDetection (adlx_bool* supported) + +Parameters + + + + +1. +[out] +supported +adlx_bool* +The pointer to a variable where the state of HDMI quality detection is returned. The variable is true if HDMI quality detection is supported. The variable is false if HDMI quality detection is not supported. + +
    +
    +
    +
    +
    +Return Value + +If the state of HDMI quality detection is successfully returned, ADLX_OK is returned. + If the state of HDMI quality detection is not successfully returned, an error code is returned. + Refer to ADLX_RESULT for success codes and error codes. +Requirements + + +Header +include "IDisplaySettings.h" + + +Minimum version +1.2 + +
    +
    +
    + +
    +
    diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_connectivity_experience__set_enabled_h_d_m_i_quality_detection.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_connectivity_experience__set_enabled_h_d_m_i_quality_detection.xml new file mode 100644 index 00000000..f8c89154 --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_connectivity_experience__set_enabled_h_d_m_i_quality_detection.xml @@ -0,0 +1,52 @@ + + + + DOX_IADLXDisplayConnectivityExperience_SetEnabledHDMIQualityDetection + SetEnabledHDMIQualityDetection + +Sets the enabled or disabled status for HDMI quality detection on a display. + + +Sets the enabled or disabled status for HDMI quality detection on a display. +Syntax + + + ADLX_RESULT SetEnabledHDMIQualityDetection (adlx_bool* enabled) + +Parameters + + + + +1. +[in] +enable +adlx_bool +The new HDMI quality detection state. Set true to enable HDMI quality detection. Set false to disable HDMI quality detection. + +
    +
    +
    +
    +
    +Return Value + +If the state of HDMI quality detection is successfully set, ADLX_OK is returned. + If the state of HDMI quality detection is not successfully set, an error code is returned. + Refer to ADLX_RESULT for success codes and error codes. +Requirements + + +Header +include "IDisplaySettings.h" + + +Minimum version +1.2 + +
    +
    +
    + +
    +
    diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_connectivity_experience__set_relative_pre_emphasis.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_connectivity_experience__set_relative_pre_emphasis.xml new file mode 100644 index 00000000..6ec5f755 --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_connectivity_experience__set_relative_pre_emphasis.xml @@ -0,0 +1,55 @@ + + + + DOX_IADLXDisplayConnectivityExperience_SetRelativePreEmphasis + SetRelativePreEmphasis + +Sets the relative preset emphasis on a display. + + +Sets the relative preset emphasis on a display. +Syntax + + + ADLX_RESULT SetRelativePreEmphasis(adlx_uint relativePreEmphasis) + +Parameters + + + + +1. +[in] +relativePreEmphasis +ADLX_DP_LINK_RATE* +The new relative preset emphasis. + +
    +
    +
    +
    +
    +Return Value + +If the relative preset emphasis is successfully set, ADLX_OK is returned. + If the relative preset emphasis is not successfully set, an error code is returned. + Refer to ADLX_RESULT for success codes and error codes. +Additional Info + +Note that relative preset emphasis allowed values range between -2 to +2. +Requirements + + +Header +include "IDisplaySettings.h" + + +Minimum version +1.2 + +
    +
    +
    + +
    +
    diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_connectivity_experience__set_relative_voltage_swing.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_connectivity_experience__set_relative_voltage_swing.xml new file mode 100644 index 00000000..fbb299e7 --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_connectivity_experience__set_relative_voltage_swing.xml @@ -0,0 +1,55 @@ + + + + DOX_IADLXDisplayConnectivityExperience_SetRelativeVoltageSwing + SetRelativeVoltageSwing + +Sets the relative voltage swing on a display. + + +Sets the relative voltage swing on a display. +Syntax + + + ADLX_RESULT SetRelativeVoltageSwing(adlx_uint relativeVoltageSwing) + +Parameters + + + + +1. +[in] +relativeVoltageSwing +ADLX_DP_LINK_RATE* +The new relative voltage swing. + +
    +
    +
    +
    +
    +Return Value + +If the relative voltage swing is successfully set, ADLX_OK is returned. + If the relative voltage swing is not successfully set, an error code is returned. + Refer to ADLX_RESULT for success codes and error codes. +Additional Info + +Note that relative voltage swing allowed values range between -2 to +2. +Requirements + + +Header +include "IDisplaySettings.h" + + +Minimum version +1.2 + +
    +
    +
    + +
    +
    diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color.xml index e0971f2f..eae95ecc 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color.xml @@ -173,6 +173,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__get_brightness.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__get_brightness.xml index 468fdb75..e6e4df13 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__get_brightness.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__get_brightness.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__get_brightness_range.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__get_brightness_range.xml index 06a31523..371a4a74 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__get_brightness_range.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__get_brightness_range.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__get_contrast.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__get_contrast.xml index e5fc01ea..792b58dd 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__get_contrast.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__get_contrast.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__get_contrast_range.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__get_contrast_range.xml index 169a0b76..98f9bedc 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__get_contrast_range.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__get_contrast_range.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__get_hue.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__get_hue.xml index 90a0aec8..5fd5575f 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__get_hue.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__get_hue.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__get_hue_range.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__get_hue_range.xml index 594a2b40..d858edba 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__get_hue_range.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__get_hue_range.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__get_saturation.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__get_saturation.xml index 3f17c86e..fe733656 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__get_saturation.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__get_saturation.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__get_saturation_range.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__get_saturation_range.xml index b8f56965..d5afb249 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__get_saturation_range.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__get_saturation_range.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__get_temperature.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__get_temperature.xml index cd437291..f9b48ec9 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__get_temperature.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__get_temperature.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__get_temperature_range.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__get_temperature_range.xml index 4ff8d6db..993c0232 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__get_temperature_range.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__get_temperature_range.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__is_brightness_supported.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__is_brightness_supported.xml index f556f9fd..64f8d24d 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__is_brightness_supported.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__is_brightness_supported.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__is_contrast_supported.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__is_contrast_supported.xml index e89c73e0..5fc37e24 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__is_contrast_supported.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__is_contrast_supported.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__is_hue_supported.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__is_hue_supported.xml index 7050619b..0f435a7e 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__is_hue_supported.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__is_hue_supported.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__is_saturation_supported.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__is_saturation_supported.xml index 3f4fa19b..3291358d 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__is_saturation_supported.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__is_saturation_supported.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__is_temperature_supported.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__is_temperature_supported.xml index f9504375..a1a66796 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__is_temperature_supported.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__is_temperature_supported.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__set_brightness.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__set_brightness.xml index fd6c317a..d6dc6e95 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__set_brightness.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__set_brightness.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__set_contrast.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__set_contrast.xml index a1612af4..abba3ae0 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__set_contrast.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__set_contrast.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__set_hue.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__set_hue.xml index 5ab06289..0f092a9b 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__set_hue.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__set_hue.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__set_saturation.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__set_saturation.xml index 6076ef69..1c24f2d5 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__set_saturation.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__set_saturation.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__set_temperature.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__set_temperature.xml index 827a6893..9c1217a9 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__set_temperature.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_color__set_temperature.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_resolution.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_resolution.xml index 5737625f..a4801217 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_resolution.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_resolution.xml @@ -85,6 +85,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_resolution__create_new_resolution.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_resolution__create_new_resolution.xml index 1e242ca3..ba76343f 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_resolution__create_new_resolution.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_resolution__create_new_resolution.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_resolution__delete_resolution.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_resolution__delete_resolution.xml index e62d9c9d..9cf32a7a 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_resolution__delete_resolution.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_resolution__delete_resolution.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_resolution__get_current_applied_resolution.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_resolution__get_current_applied_resolution.xml index d4305947..a3dd2495 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_resolution__get_current_applied_resolution.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_resolution__get_current_applied_resolution.xml @@ -56,6 +56,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_resolution__get_resolution_list.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_resolution__get_resolution_list.xml index df05f1d4..1f14cd48 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_resolution__get_resolution_list.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_resolution__get_resolution_list.xml @@ -56,6 +56,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_resolution__is_supported.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_resolution__is_supported.xml index 34f5135f..d6b40f7b 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_resolution__is_supported.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_custom_resolution__is_supported.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_free_sync.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_free_sync.xml index 56859bfa..e1036633 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_free_sync.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_free_sync.xml @@ -71,6 +71,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_free_sync__is_enabled.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_free_sync__is_enabled.xml index 60878233..b141d1bf 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_free_sync__is_enabled.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_free_sync__is_enabled.xml @@ -52,6 +52,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_free_sync__is_supported.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_free_sync__is_supported.xml index 42ddf78f..89e7cc7d 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_free_sync__is_supported.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_free_sync__is_supported.xml @@ -52,6 +52,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_free_sync__set_enabled.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_free_sync__set_enabled.xml index 8d8186ec..4f2834fa 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_free_sync__set_enabled.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_free_sync__set_enabled.xml @@ -52,6 +52,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_g_p_u_scaling.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_g_p_u_scaling.xml index f97bb5c8..8fd33c33 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_g_p_u_scaling.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_g_p_u_scaling.xml @@ -73,6 +73,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_g_p_u_scaling__is_enabled.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_g_p_u_scaling__is_enabled.xml index 35216ada..ad2b2121 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_g_p_u_scaling__is_enabled.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_g_p_u_scaling__is_enabled.xml @@ -53,6 +53,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_g_p_u_scaling__is_supported.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_g_p_u_scaling__is_supported.xml index 16c19fc0..725cfb7b 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_g_p_u_scaling__is_supported.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_g_p_u_scaling__is_supported.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_g_p_u_scaling__set_enabled.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_g_p_u_scaling__set_enabled.xml index 1d675b33..f5138c85 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_g_p_u_scaling__set_enabled.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_g_p_u_scaling__set_enabled.xml @@ -53,6 +53,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma.xml index c819f002..c1546ea5 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma.xml @@ -223,6 +223,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__get_gamma_coefficient.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__get_gamma_coefficient.xml index 70ac764b..3e6941af 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__get_gamma_coefficient.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__get_gamma_coefficient.xml @@ -49,6 +49,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__get_gamma_ramp.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__get_gamma_ramp.xml index f2bb2b11..08f3a775 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__get_gamma_ramp.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__get_gamma_ramp.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__is_current_de_gamma_ramp.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__is_current_de_gamma_ramp.xml index b3b59540..3573aaf7 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__is_current_de_gamma_ramp.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__is_current_de_gamma_ramp.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma36.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma36.xml index 3e36abae..d0b51cfd 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma36.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma36.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_b_t709.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_b_t709.xml index 7d13d244..04b736b4 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_b_t709.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_b_t709.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_p_q.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_p_q.xml index c1faadee..45f2b7fb 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_p_q.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_p_q.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_p_q2084_interim.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_p_q2084_interim.xml index 9a779ae6..f50b0f6e 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_p_q2084_interim.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_p_q2084_interim.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_ramp.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_ramp.xml index eb77c7e0..811b6a40 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_ramp.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_ramp.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_s_r_g_b.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_s_r_g_b.xml index f18ed8e8..a5eeb78b 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_s_r_g_b.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__is_current_re_gamma_s_r_g_b.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__is_current_regamma_coefficient.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__is_current_regamma_coefficient.xml index fb171f2b..6309a455 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__is_current_regamma_coefficient.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__is_current_regamma_coefficient.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma36.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma36.xml index c8d18f71..d28a192d 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma36.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma36.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_b_t709.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_b_t709.xml index 11c95760..0744df59 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_b_t709.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_b_t709.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_p_q.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_p_q.xml index 1a0b47c3..b9ecf9ef 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_p_q.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_p_q.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_p_q2084_interim.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_p_q2084_interim.xml index 15786b79..757816b5 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_p_q2084_interim.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_p_q2084_interim.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_s_r_g_b.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_s_r_g_b.xml index 9ae3874f..76e586b8 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_s_r_g_b.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__is_supported_re_gamma_s_r_g_b.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__reset_gamma_ramp.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__reset_gamma_ramp.xml index 22410f25..bacdac3e 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__reset_gamma_ramp.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__reset_gamma_ramp.xml @@ -34,6 +34,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__set_de_gamma_ramp_file.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__set_de_gamma_ramp_file.xml index db8aa7a9..25909fbf 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__set_de_gamma_ramp_file.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__set_de_gamma_ramp_file.xml @@ -56,6 +56,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__set_de_gamma_ramp_memory.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__set_de_gamma_ramp_memory.xml index b8446f18..2536038a 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__set_de_gamma_ramp_memory.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__set_de_gamma_ramp_memory.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma36.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma36.xml index 16789052..976609a6 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma36.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma36.xml @@ -34,6 +34,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_b_t709.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_b_t709.xml index 23e7e699..ef21b253 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_b_t709.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_b_t709.xml @@ -34,6 +34,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_coefficient.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_coefficient.xml index ce916b51..660b5abf 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_coefficient.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_coefficient.xml @@ -99,6 +99,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_p_q.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_p_q.xml index 9d16d929..1ff73e0c 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_p_q.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_p_q.xml @@ -34,6 +34,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_p_q2084_interim.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_p_q2084_interim.xml index ff697443..b7d31c94 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_p_q2084_interim.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_p_q2084_interim.xml @@ -34,6 +34,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_ramp_file.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_ramp_file.xml index eb9ddc0a..32badd8b 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_ramp_file.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_ramp_file.xml @@ -56,6 +56,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_ramp_memory.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_ramp_memory.xml index 91df010b..d72eb05d 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_ramp_memory.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_ramp_memory.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_s_r_g_b.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_s_r_g_b.xml index 096c8be5..f9e487a7 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_s_r_g_b.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma__set_re_gamma_s_r_g_b.xml @@ -34,6 +34,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma_changed_event.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma_changed_event.xml index af4d4fac..6c3839eb 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma_changed_event.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma_changed_event.xml @@ -63,7 +63,7 @@ Header -include"IDisplays.h" +include "IDisplays.h" Minimum version @@ -88,6 +88,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma_changed_event__get_display.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma_changed_event__get_display.xml index 19008779..3713c6eb 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma_changed_event__get_display.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma_changed_event__get_display.xml @@ -46,7 +46,7 @@
    Header -include"IDisplays.h" +include "IDisplays.h" Minimum version @@ -55,6 +55,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_de_gamma_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_de_gamma_changed.xml index 3590faa3..4bc1e90d 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_de_gamma_changed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_de_gamma_changed.xml @@ -28,7 +28,7 @@ Header -include"IDisplays.h" +include "IDisplays.h" Minimum version @@ -37,6 +37,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_gamma_coefficient_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_gamma_coefficient_changed.xml index 9586bf61..98d3f4c3 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_gamma_coefficient_changed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_gamma_coefficient_changed.xml @@ -28,7 +28,7 @@ Header -include"IDisplays.h" +include "IDisplays.h" Minimum version @@ -37,6 +37,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_gamma_ramp_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_gamma_ramp_changed.xml index cfd07c5d..b0269932 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_gamma_ramp_changed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_gamma_ramp_changed.xml @@ -28,7 +28,7 @@ Header -include"IDisplays.h" +include "IDisplays.h" Minimum version @@ -37,6 +37,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_re_gamma_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_re_gamma_changed.xml index cc08005b..688e5e51 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_re_gamma_changed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma_changed_event__is_re_gamma_changed.xml @@ -28,7 +28,7 @@ Header -include"IDisplays.h" +include "IDisplays.h" Minimum version @@ -37,6 +37,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma_changed_listener.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma_changed_listener.xml index 21796e03..8bb0fac5 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma_changed_listener.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma_changed_listener.xml @@ -45,7 +45,7 @@ Header -include"IDisplays.h" +include "IDisplays.h" Minimum version @@ -66,6 +66,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma_changed_listener__on_display_gamma_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma_changed_listener__on_display_gamma_changed.xml index 6fd7d4d9..b84b060f 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma_changed_listener__on_display_gamma_changed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamma_changed_listener__on_display_gamma_changed.xml @@ -42,7 +42,7 @@
    Header -include"IDisplays.h" +include "IDisplays.h" Minimum version @@ -51,6 +51,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut.xml index 0a9dfe60..d5a00f37 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut.xml @@ -230,6 +230,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__get_gamut_color_space.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__get_gamut_color_space.xml index f88e0686..38c5776c 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__get_gamut_color_space.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__get_gamut_color_space.xml @@ -50,6 +50,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__get_white_point.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__get_white_point.xml index c18f9faa..6ee0412e 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__get_white_point.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__get_white_point.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_current5000k_white_point.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_current5000k_white_point.xml index 4c9098bb..7218f2ec 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_current5000k_white_point.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_current5000k_white_point.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_current6500k_white_point.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_current6500k_white_point.xml index 755603dd..fed115f8 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_current6500k_white_point.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_current6500k_white_point.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_current7500k_white_point.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_current7500k_white_point.xml index 0e259158..fd418cbf 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_current7500k_white_point.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_current7500k_white_point.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_current9300k_white_point.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_current9300k_white_point.xml index 6ee41fa1..ef5beebd 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_current9300k_white_point.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_current9300k_white_point.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_current_adobe_rgb_color_space.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_current_adobe_rgb_color_space.xml index 20e77d99..9dac8e64 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_current_adobe_rgb_color_space.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_current_adobe_rgb_color_space.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_current_c_c_i_r2020_color_space.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_current_c_c_i_r2020_color_space.xml index 1535b17a..8d27787d 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_current_c_c_i_r2020_color_space.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_current_c_c_i_r2020_color_space.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_current_c_c_i_r601_color_space.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_current_c_c_i_r601_color_space.xml index 7ec6089f..c66f24f4 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_current_c_c_i_r601_color_space.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_current_c_c_i_r601_color_space.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_current_c_c_i_r709_color_space.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_current_c_c_i_r709_color_space.xml index ee6dc816..5e4cebf6 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_current_c_c_i_r709_color_space.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_current_c_c_i_r709_color_space.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_current_c_i_e_rgb_color_space.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_current_c_i_e_rgb_color_space.xml index af31d893..8946d0c5 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_current_c_i_e_rgb_color_space.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_current_c_i_e_rgb_color_space.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_current_custom_color_space.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_current_custom_color_space.xml index c9dc69fd..831906fd 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_current_custom_color_space.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_current_custom_color_space.xml @@ -50,6 +50,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_current_custom_white_point.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_current_custom_white_point.xml index 6c0d4ffb..52f0af53 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_current_custom_white_point.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_current_custom_white_point.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_supported5000k_white_point.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_supported5000k_white_point.xml index 6aca2bdc..e16cff4b 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_supported5000k_white_point.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_supported5000k_white_point.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_supported6500k_white_point.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_supported6500k_white_point.xml index b07eacbd..9e9b10cd 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_supported6500k_white_point.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_supported6500k_white_point.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_supported7500k_white_point.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_supported7500k_white_point.xml index 1daab8dd..72d6e990 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_supported7500k_white_point.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_supported7500k_white_point.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_supported9300k_white_point.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_supported9300k_white_point.xml index bfc7b0bb..a932e557 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_supported9300k_white_point.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_supported9300k_white_point.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_supported_adobe_rgb_color_space.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_supported_adobe_rgb_color_space.xml index 11f2e622..a7c573b6 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_supported_adobe_rgb_color_space.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_supported_adobe_rgb_color_space.xml @@ -50,6 +50,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_c_i_r2020_color_space.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_c_i_r2020_color_space.xml index 70120d2a..315a9cd7 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_c_i_r2020_color_space.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_c_i_r2020_color_space.xml @@ -50,6 +50,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_c_i_r601_color_space.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_c_i_r601_color_space.xml index fee00a20..4115a3c5 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_c_i_r601_color_space.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_c_i_r601_color_space.xml @@ -50,6 +50,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_c_i_r709_color_space.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_c_i_r709_color_space.xml index 99c6edde..16e88f2f 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_c_i_r709_color_space.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_c_i_r709_color_space.xml @@ -50,6 +50,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_i_e_rgb_color_space.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_i_e_rgb_color_space.xml index 84a36e22..369077ca 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_i_e_rgb_color_space.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_supported_c_i_e_rgb_color_space.xml @@ -50,6 +50,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_supported_custom_color_space.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_supported_custom_color_space.xml index 0bbf657f..272d4498 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_supported_custom_color_space.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_supported_custom_color_space.xml @@ -50,6 +50,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_supported_custom_white_point.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_supported_custom_white_point.xml index 1fc592ff..c494f717 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_supported_custom_white_point.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__is_supported_custom_white_point.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__set_gamut__c_w__c_g.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__set_gamut__c_w__c_g.xml index f9e6bb1e..f3e083bc 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__set_gamut__c_w__c_g.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__set_gamut__c_w__c_g.xml @@ -64,6 +64,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__set_gamut__c_w__p_g.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__set_gamut__c_w__p_g.xml index b9cd2b01..fd05677e 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__set_gamut__c_w__p_g.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__set_gamut__c_w__p_g.xml @@ -64,6 +64,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__set_gamut__p_w__c_g.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__set_gamut__p_w__c_g.xml index 128d36d0..cbf6a2d5 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__set_gamut__p_w__c_g.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__set_gamut__p_w__c_g.xml @@ -64,6 +64,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__set_gamut__p_w__p_g.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__set_gamut__p_w__p_g.xml index b899cf6f..4b953359 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__set_gamut__p_w__p_g.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut__set_gamut__p_w__p_g.xml @@ -64,6 +64,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut_changed_event.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut_changed_event.xml index e3d7420d..e13aa5b7 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut_changed_event.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut_changed_event.xml @@ -53,7 +53,7 @@ Header -include"IDisplays.h" +include "IDisplays.h" Minimum version @@ -76,6 +76,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut_changed_event__get_display.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut_changed_event__get_display.xml index 23710335..c7d7c804 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut_changed_event__get_display.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut_changed_event__get_display.xml @@ -46,7 +46,7 @@
    Header -include"IDisplays.h" +include "IDisplays.h" Minimum version @@ -55,6 +55,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut_changed_event__is_color_space_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut_changed_event__is_color_space_changed.xml index 83e805ff..57a0b71c 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut_changed_event__is_color_space_changed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut_changed_event__is_color_space_changed.xml @@ -28,7 +28,7 @@ Header -include"IDisplays.h" +include "IDisplays.h" Minimum version @@ -37,6 +37,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut_changed_event__is_white_point_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut_changed_event__is_white_point_changed.xml index 2eb67d5d..7fc9ab88 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut_changed_event__is_white_point_changed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut_changed_event__is_white_point_changed.xml @@ -28,7 +28,7 @@ Header -include"IDisplays.h" +include "IDisplays.h" Minimum version @@ -37,6 +37,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut_changed_listener.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut_changed_listener.xml index 096f46d7..4f98beb3 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut_changed_listener.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut_changed_listener.xml @@ -45,7 +45,7 @@ Header -include"IDisplays.h" +include "IDisplays.h" Minimum version @@ -66,6 +66,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut_changed_listener__on_display_gamut_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut_changed_listener__on_display_gamut_changed.xml index 1caf0f52..9948c9da 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut_changed_listener__on_display_gamut_changed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_gamut_changed_listener__on_display_gamut_changed.xml @@ -42,7 +42,7 @@
    Header -include"IDisplays.h" +include "IDisplays.h" Minimum version @@ -51,6 +51,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_h_d_c_p.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_h_d_c_p.xml index c72e2873..8b738872 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_h_d_c_p.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_h_d_c_p.xml @@ -71,6 +71,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_h_d_c_p__is_enabled.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_h_d_c_p__is_enabled.xml index b0d6d702..88cd5af4 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_h_d_c_p__is_enabled.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_h_d_c_p__is_enabled.xml @@ -50,6 +50,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_h_d_c_p__is_supported.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_h_d_c_p__is_supported.xml index c11d93d1..169fa7a1 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_h_d_c_p__is_supported.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_h_d_c_p__is_supported.xml @@ -50,6 +50,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_h_d_c_p__set_enabled.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_h_d_c_p__set_enabled.xml index 3a7b59d1..f5716d51 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_h_d_c_p__set_enabled.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_h_d_c_p__set_enabled.xml @@ -50,6 +50,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_integer_scaling.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_integer_scaling.xml index 41c7fa5e..3c51f73b 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_integer_scaling.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_integer_scaling.xml @@ -72,6 +72,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_integer_scaling__is_enabled.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_integer_scaling__is_enabled.xml index 8854c83f..d5f957ec 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_integer_scaling__is_enabled.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_integer_scaling__is_enabled.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_integer_scaling__is_supported.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_integer_scaling__is_supported.xml index 8ecf557d..ec6136df 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_integer_scaling__is_supported.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_integer_scaling__is_supported.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_integer_scaling__set_enabled.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_integer_scaling__set_enabled.xml index c3b8d83a..99d78add 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_integer_scaling__set_enabled.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_integer_scaling__set_enabled.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_list.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_list.xml index 4f1a634c..d2860899 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_list.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_list.xml @@ -69,6 +69,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_list__add__back.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_list__add__back.xml index ba419425..c9acef7c 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_list__add__back.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_list__add__back.xml @@ -50,6 +50,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_list__at.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_list__at.xml index 1538a4ab..86712fe0 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_list__at.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_list__at.xml @@ -67,6 +67,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_list_changed_listener.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_list_changed_listener.xml index dcf65c47..6fb00af7 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_list_changed_listener.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_list_changed_listener.xml @@ -45,7 +45,7 @@ Header -include"IDisplays.h" +include "IDisplays.h" Minimum version @@ -66,6 +66,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_list_changed_listener__on_display_list_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_list_changed_listener__on_display_list_changed.xml index dee345ca..25468870 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_list_changed_listener__on_display_list_changed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_list_changed_listener__on_display_list_changed.xml @@ -42,7 +42,7 @@
    Header -include"IDisplays.h" +include "IDisplays.h" Minimum version @@ -51,6 +51,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_pixel_format.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_pixel_format.xml index b965243a..574f123d 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_pixel_format.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_pixel_format.xml @@ -107,6 +107,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_pixel_format__get_value.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_pixel_format__get_value.xml index a6da8fb3..8b808eda 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_pixel_format__get_value.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_pixel_format__get_value.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported.xml index b128ea9b..f0c1024d 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_pixel_format.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_pixel_format.xml index 71b5a10a..2d3565d9 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_pixel_format.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_pixel_format.xml @@ -60,6 +60,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_r_g_b444_full.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_r_g_b444_full.xml index afe97f38..e65abe92 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_r_g_b444_full.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_r_g_b444_full.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_r_g_b444_limited.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_r_g_b444_limited.xml index 663b48fc..d17978ea 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_r_g_b444_limited.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_r_g_b444_limited.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_y_cb_cr420.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_y_cb_cr420.xml index 7d2a19c5..8993c4b0 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_y_cb_cr420.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_y_cb_cr420.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_y_cb_cr422.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_y_cb_cr422.xml index abb69882..d60a20d4 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_y_cb_cr422.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_y_cb_cr422.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_y_cb_cr444.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_y_cb_cr444.xml index be2ea2e8..b7f9fa31 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_y_cb_cr444.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_pixel_format__is_supported_y_cb_cr444.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_pixel_format__set_value.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_pixel_format__set_value.xml index cb9e8d7b..41319890 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_pixel_format__set_value.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_pixel_format__set_value.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_resolution.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_resolution.xml index 76a9a256..507f1be2 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_resolution.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_resolution.xml @@ -65,6 +65,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_resolution__get_value.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_resolution__get_value.xml index 356961e5..790d6a44 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_resolution__get_value.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_resolution__get_value.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_resolution__set_value.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_resolution__set_value.xml index 212ba23b..9e2085dd 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_resolution__set_value.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_resolution__set_value.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_resolution_list.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_resolution_list.xml index a1bb0286..d255db03 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_resolution_list.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_resolution_list.xml @@ -48,7 +48,7 @@ Header -include"IDisplaySettings.h" +include "IDisplaySettings.h" Minimum version @@ -66,6 +66,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_resolution_list__add__back.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_resolution_list__add__back.xml index 11280272..94681aab 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_resolution_list__add__back.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_resolution_list__add__back.xml @@ -40,7 +40,7 @@
    Header -include"IDisplaySettings.h" +include "IDisplaySettings.h" Minimum version @@ -49,6 +49,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_resolution_list__at.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_resolution_list__at.xml index 2b844e1d..77f76f78 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_resolution_list__at.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_resolution_list__at.xml @@ -55,7 +55,7 @@ Header -include"IDisplaySettings.h" +include "IDisplaySettings.h" Minimum version @@ -64,6 +64,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_scaling_mode.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_scaling_mode.xml index 3c6762b0..f1fbc47a 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_scaling_mode.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_scaling_mode.xml @@ -71,6 +71,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_scaling_mode__get_mode.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_scaling_mode__get_mode.xml index a6fd0ef7..2df64bdc 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_scaling_mode__get_mode.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_scaling_mode__get_mode.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_scaling_mode__is_supported.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_scaling_mode__is_supported.xml index 6cc0d7c3..692e0e77 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_scaling_mode__is_supported.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_scaling_mode__is_supported.xml @@ -50,6 +50,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_scaling_mode__set_mode.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_scaling_mode__set_mode.xml index e0283e0c..6d2bf367 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_scaling_mode__set_mode.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_scaling_mode__set_mode.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services.xml index d43dae04..0b54a148 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services.xml @@ -165,6 +165,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services1.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services1.xml index 75edcde7..dcc428b2 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services1.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services1.xml @@ -22,7 +22,7 @@ Inherited By: -N/A +IADLXDisplayServices2 @@ -61,6 +61,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services1__get_display_blanking.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services1__get_display_blanking.xml index 122e7140..b79fd2d0 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services1__get_display_blanking.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services1__get_display_blanking.xml @@ -66,6 +66,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services2.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services2.xml new file mode 100644 index 00000000..f9889ae1 --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services2.xml @@ -0,0 +1,66 @@ + + + + DOX_IADLXDisplayServices2 + IADLXDisplayServices2 + GetDisplayConnectivityExperience + + + +IADLXDisplayServices2 is an extension interface to IADLXDisplayServices, and provides access to the interface to control the DCE feature. + +InterfaceId: +IADLXDisplayServices2 + + +Smart Pointer Interface Name: +IADLXDisplayServices2Ptr + + +Inherits: +IADLXDisplayServices1 + + +Inherited By: +N/A + +
    +
    +The IADLXDisplayServices2 interface is obtained from the IADLXDisplayServices interface or from any of its extension interfaces using QueryInterface. +Methods + + +Method +Description + + +GetDisplayConnectivityExperience +Gets the reference counted DCE interface for a display. + +
    +
    +Requirements + + +Header +include "IDisplays2.h" + + +Minimum version +1.2 + +
    +
    +Example + +To see how to use this interface in a C++ application, refer to the DisplayConnectivityExperience C++ sample. + For a C application, refer to the DisplayConnectivityExperience C sample. + + +GetDisplayConnectivityExperience + + +
    + +
    +
    diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services2__get_display_connectivity_experience.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services2__get_display_connectivity_experience.xml new file mode 100644 index 00000000..4e8f0a8c --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services2__get_display_connectivity_experience.xml @@ -0,0 +1,71 @@ + + + + DOX_IADLXDisplayServices2_GetDisplayConnectivityExperience + GetDisplayConnectivityExperience + +Gets the reference counted DCE interface for a display. + + +Gets the reference counted DCE interface for a display. +Syntax + + + ADLX_RESULT GetDisplayConnectivityExperience (IADLXDisplay* pDisplay, IADLXDisplayConnectivityExperience ** ppDisplayConnectivityExperience) + +Parameters + + + + +1. +[in] +pDisplay +IADLXDisplay* +The pointer to the display interface. + +
    +
    +
    +
    + + + +2. +[out] +ppDisplayConnectivityExperience +IADLXDisplayConnectivityExperience ** +The address of a pointer to the returned interface. If the interface is not successfully returned, the method sets the dereferenced address *ppDisplayConnectivityExperience to nullptr. + +
    +
    +
    +
    +
    +Return Value + +If the interface is successfully returned, ADLX_OK is returned. + If the interface is not successfully returned, an error code is returned. + Refer to ADLX_RESULT for success codes and error codes. +Remarks + +The returned interface must be discarded with Release when it is no longer needed. +Additional Info + +In C++, when using ADLX interfaces as smart pointers, there is no need to call Release because smart pointers call it in their internal implementation. +Requirements + + +Header +include "IDisplays2.h" + + +Minimum version +1.2 + +
    +
    +
    + +
    +
    diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get3_d_l_u_t.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get3_d_l_u_t.xml index 67504e50..7094c011 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get3_d_l_u_t.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get3_d_l_u_t.xml @@ -66,6 +66,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_color_depth.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_color_depth.xml index 3000d52a..1d9713f6 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_color_depth.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_color_depth.xml @@ -66,6 +66,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_custom_color.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_custom_color.xml index 1e3c1073..1bb1925e 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_custom_color.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_custom_color.xml @@ -66,6 +66,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_custom_resolution.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_custom_resolution.xml index 498fb239..13eb97f9 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_custom_resolution.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_custom_resolution.xml @@ -66,6 +66,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_display_changed_handling.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_display_changed_handling.xml index 80b8f210..87351a90 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_display_changed_handling.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_display_changed_handling.xml @@ -53,6 +53,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_displays.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_displays.xml index 429a626c..2859ebb8 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_displays.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_displays.xml @@ -54,6 +54,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_free_sync.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_free_sync.xml index 019b1552..22c4b022 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_free_sync.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_free_sync.xml @@ -66,6 +66,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_g_p_u_scaling.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_g_p_u_scaling.xml index 901ef8ed..1a4e22fb 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_g_p_u_scaling.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_g_p_u_scaling.xml @@ -66,6 +66,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_gamma.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_gamma.xml index 67fdc598..d1711dca 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_gamma.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_gamma.xml @@ -66,6 +66,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_gamut.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_gamut.xml index ca7bdbc7..7c03eab8 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_gamut.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_gamut.xml @@ -66,6 +66,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_h_d_c_p.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_h_d_c_p.xml index 0577eeb1..9c176f36 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_h_d_c_p.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_h_d_c_p.xml @@ -66,6 +66,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_integer_scaling.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_integer_scaling.xml index 14392878..548d4af2 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_integer_scaling.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_integer_scaling.xml @@ -66,6 +66,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_number_of_displays.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_number_of_displays.xml index 04192048..ede18055 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_number_of_displays.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_number_of_displays.xml @@ -50,6 +50,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_pixel_format.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_pixel_format.xml index e7271b36..95b64c2c 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_pixel_format.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_pixel_format.xml @@ -66,6 +66,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_scaling_mode.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_scaling_mode.xml index 0e27d0ad..90080c06 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_scaling_mode.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_scaling_mode.xml @@ -66,6 +66,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_vari_bright.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_vari_bright.xml index 50f0868b..08b1ef00 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_vari_bright.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_vari_bright.xml @@ -66,6 +66,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_virtual_super_resolution.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_virtual_super_resolution.xml index df635dd2..96c39352 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_virtual_super_resolution.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_services__get_virtual_super_resolution.xml @@ -66,6 +66,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event.xml index de58b6d4..ad94a6df 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event.xml @@ -118,7 +118,7 @@ Header -include"IDisplays.h" +include "IDisplays.h" Minimum version @@ -150,6 +150,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event1.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event1.xml index a2f57996..596dcd14 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event1.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event1.xml @@ -22,7 +22,7 @@ Inherited By: -N/A +IADLXDisplaySettingsChangedEvent2
    @@ -43,7 +43,7 @@ Header -include"IDisplays1.h" +include "IDisplays1.h" Minimum version @@ -60,6 +60,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event1__is_display_blanking_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event1__is_display_blanking_changed.xml index 9a85af70..c7e2ffef 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event1__is_display_blanking_changed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event1__is_display_blanking_changed.xml @@ -24,7 +24,7 @@
    Header -include"IDisplays1.h" +include "IDisplays1.h" Minimum version @@ -33,6 +33,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event2.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event2.xml new file mode 100644 index 00000000..8c17f3bc --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event2.xml @@ -0,0 +1,65 @@ + + + + DOX_IADLXDisplaySettingsChangedEvent2 + IADLXDisplaySettingsChangedEvent2 + IsConnectivityExperienceChanged + + + +IADLXDisplaySettingsChangedEvent2 is an extension interface to IADLXDisplaySettingsChangedEvent, and provides methods to check for changes to the DCE settings. + +InterfaceId: +IADLXDisplaySettingsChangedEvent2 + + +Smart Pointer Interface Name: +IADLXDisplaySettingsChangedEvent2Ptr + + +Inherits: +IADLXDisplaySettingsChangedEvent1 + + +Inherited By: +N/A + +
    +
    +The IADLXDisplaySettingsChangedEvent2 interface is obtained from the IADLXDisplaySettingsChangedEvent interface or from any of its extension interfaces using QueryInterface. +Methods + + +Method +Description + + +IsConnectivityExperienceChanged +Checks if the DCE settings of the display are changed. + +
    +
    +Requirements + + +Header +include "IDisplays2.h" + + +Minimum version +1.2 + +
    +
    +Example + +To see how to use this interface in a C++ application, refer to the SyncDisplayReceive C++ sample. + For a C application, refer to the SyncDisplayReceive C sample. + +IsConnectivityExperienceChanged + + +
    + +
    +
    diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event2__is_connectivity_experience_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event2__is_connectivity_experience_changed.xml new file mode 100644 index 00000000..c1723589 --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event2__is_connectivity_experience_changed.xml @@ -0,0 +1,41 @@ + + + + DOX_IADLXDisplaySettingsChangedEvent2_IsConnectivityExperienceChanged + IsConnectivityExperienceChanged + +Checks if the DCE settings of the display are changed. + + +Checks if the DCE settings of the display are changed. +Syntax + + + adlx_bool IsDisplayConnectivityExperienceChanged () + +Parameters + +N/A +Return Value + +If the DCE settings are changed, true is returned. + If the DCE settings are not changed, false is returned. +Additional Info + +Note: To obtain the display, use GetDisplay. +Requirements + + +Header +include "IDisplays2.h" + + +Minimum version +1.2 + +
    +
    +
    + +
    +
    diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__get_display.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__get_display.xml index 6ed53f7d..7a2247c2 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__get_display.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__get_display.xml @@ -46,7 +46,7 @@ Header -include"IDisplays.h" +include "IDisplays.h" Minimum version @@ -55,6 +55,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_color_depth_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_color_depth_changed.xml index 8b93187c..97262c69 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_color_depth_changed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_color_depth_changed.xml @@ -27,7 +27,7 @@ Header -include"IDisplays.h" +include "IDisplays.h" Minimum version @@ -36,6 +36,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_brightness_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_brightness_changed.xml index 386e76f9..6e47428b 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_brightness_changed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_brightness_changed.xml @@ -27,7 +27,7 @@ Header -include"IDisplays.h" +include "IDisplays.h" Minimum version @@ -36,6 +36,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_contrast_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_contrast_changed.xml index 2fffcd8e..43a176e9 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_contrast_changed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_contrast_changed.xml @@ -27,7 +27,7 @@ Header -include"IDisplays.h" +include "IDisplays.h" Minimum version @@ -36,6 +36,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_hue_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_hue_changed.xml index 2946db43..d7e9b489 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_hue_changed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_hue_changed.xml @@ -27,7 +27,7 @@ Header -include"IDisplays.h" +include "IDisplays.h" Minimum version @@ -36,6 +36,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_saturation_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_saturation_changed.xml index c45e31c4..d2cf7131 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_saturation_changed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_saturation_changed.xml @@ -27,7 +27,7 @@ Header -include"IDisplays.h" +include "IDisplays.h" Minimum version @@ -36,6 +36,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_temperature_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_temperature_changed.xml index c3e6fb1a..b927bae1 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_temperature_changed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_color_temperature_changed.xml @@ -27,7 +27,7 @@ Header -include"IDisplays.h" +include "IDisplays.h" Minimum version @@ -36,6 +36,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_resolution_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_resolution_changed.xml index 8558b79c..945800c0 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_resolution_changed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_custom_resolution_changed.xml @@ -27,7 +27,7 @@ Header -include"IDisplays.h" +include "IDisplays.h" Minimum version @@ -36,6 +36,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_free_sync_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_free_sync_changed.xml index 753c5c99..0cec8093 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_free_sync_changed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_free_sync_changed.xml @@ -27,7 +27,7 @@ Header -include"IDisplays.h" +include "IDisplays.h" Minimum version @@ -36,6 +36,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_g_p_u_scaling_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_g_p_u_scaling_changed.xml index 3b3c2fc8..acc6f23b 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_g_p_u_scaling_changed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_g_p_u_scaling_changed.xml @@ -27,7 +27,7 @@ Header -include"IDisplays.h" +include "IDisplays.h" Minimum version @@ -36,6 +36,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_h_d_c_p_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_h_d_c_p_changed.xml index 8860ce0b..de87f5be 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_h_d_c_p_changed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_h_d_c_p_changed.xml @@ -27,7 +27,7 @@ Header -include"IDisplays.h" +include "IDisplays.h" Minimum version @@ -36,6 +36,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_integer_scaling_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_integer_scaling_changed.xml index f380dc45..d14183aa 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_integer_scaling_changed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_integer_scaling_changed.xml @@ -27,7 +27,7 @@ Header -include"IDisplays.h" +include "IDisplays.h" Minimum version @@ -36,6 +36,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_pixel_format_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_pixel_format_changed.xml index 06d0c329..f9126404 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_pixel_format_changed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_pixel_format_changed.xml @@ -27,7 +27,7 @@ Header -include"IDisplays.h" +include "IDisplays.h" Minimum version @@ -36,6 +36,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_scaling_mode_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_scaling_mode_changed.xml index b0c67cb0..049cd4cb 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_scaling_mode_changed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_scaling_mode_changed.xml @@ -27,7 +27,7 @@ Header -include"IDisplays.h" +include "IDisplays.h" Minimum version @@ -36,6 +36,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_v_s_r_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_v_s_r_changed.xml index 3babfde6..1f54694e 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_v_s_r_changed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_v_s_r_changed.xml @@ -27,7 +27,7 @@ Header -include"IDisplays.h" +include "IDisplays.h" Minimum version @@ -36,6 +36,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_vari_bright_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_vari_bright_changed.xml index ab933f9c..d996bf6c 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_vari_bright_changed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_event__is_vari_bright_changed.xml @@ -27,7 +27,7 @@ Header -include"IDisplays.h" +include "IDisplays.h" Minimum version @@ -36,6 +36,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_listener.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_listener.xml index 22f4a497..7c566800 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_listener.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_listener.xml @@ -45,7 +45,7 @@ Header -include"IDisplays.h" +include "IDisplays.h" Minimum version @@ -62,6 +62,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_listener__on_display_settings_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_listener__on_display_settings_changed.xml index d7d45fe2..7fda0dfc 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_listener__on_display_settings_changed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_settings_changed_listener__on_display_settings_changed.xml @@ -41,7 +41,7 @@
    Header -include"IDisplays.h" +include "IDisplays.h" Minimum version @@ -50,6 +50,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_v_s_r.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_v_s_r.xml index 4e230cac..a7f4cead 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_v_s_r.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_v_s_r.xml @@ -72,6 +72,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_v_s_r__is_enabled.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_v_s_r__is_enabled.xml index ce5840e5..f8544f9b 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_v_s_r__is_enabled.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_v_s_r__is_enabled.xml @@ -50,6 +50,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_v_s_r__is_supported.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_v_s_r__is_supported.xml index 11a851fa..38140a0b 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_v_s_r__is_supported.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_v_s_r__is_supported.xml @@ -50,6 +50,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_v_s_r__set_enabled.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_v_s_r__set_enabled.xml index f2630cae..555413e1 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_v_s_r__set_enabled.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_v_s_r__set_enabled.xml @@ -50,6 +50,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright.xml index 339578a8..4e52d9d1 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright.xml @@ -135,6 +135,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright__is_current_balanced.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright__is_current_balanced.xml index e373b153..0750947a 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright__is_current_balanced.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright__is_current_balanced.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright__is_current_maximize_battery.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright__is_current_maximize_battery.xml index d30a0034..e6dcf78a 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright__is_current_maximize_battery.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright__is_current_maximize_battery.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright__is_current_maximize_brightness.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright__is_current_maximize_brightness.xml index 18ce1dec..4195a522 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright__is_current_maximize_brightness.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright__is_current_maximize_brightness.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright__is_current_optimize_battery.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright__is_current_optimize_battery.xml index 623a7394..41674bf0 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright__is_current_optimize_battery.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright__is_current_optimize_battery.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright__is_current_optimize_brightness.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright__is_current_optimize_brightness.xml index 222a021e..4ed573a7 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright__is_current_optimize_brightness.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright__is_current_optimize_brightness.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright__is_enabled.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright__is_enabled.xml index 38f99bfc..9875e8f2 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright__is_enabled.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright__is_enabled.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright__is_supported.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright__is_supported.xml index ad8ca63f..daaf2706 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright__is_supported.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright__is_supported.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright__set_balanced.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright__set_balanced.xml index 68ad1f4c..da995846 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright__set_balanced.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright__set_balanced.xml @@ -34,6 +34,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright__set_enabled.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright__set_enabled.xml index 0bee39e5..61c6b92f 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright__set_enabled.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright__set_enabled.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright__set_maximize_battery.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright__set_maximize_battery.xml index fa897587..dd5259a9 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright__set_maximize_battery.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright__set_maximize_battery.xml @@ -37,6 +37,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright__set_maximize_brightness.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright__set_maximize_brightness.xml index 66ef9427..49aeb345 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright__set_maximize_brightness.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright__set_maximize_brightness.xml @@ -34,6 +34,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright__set_optimize_battery.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright__set_optimize_battery.xml index 1035a973..6505c3df 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright__set_optimize_battery.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright__set_optimize_battery.xml @@ -34,6 +34,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright__set_optimize_brightness.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright__set_optimize_brightness.xml index 39ce90df..225eb9a8 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright__set_optimize_brightness.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_display_vari_bright__set_optimize_brightness.xml @@ -34,6 +34,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_eyefinity_desktop.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_eyefinity_desktop.xml index 19c47906..01645261 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_eyefinity_desktop.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_eyefinity_desktop.xml @@ -85,6 +85,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_eyefinity_desktop__display_orientation.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_eyefinity_desktop__display_orientation.xml index eb859c4a..1d1e4bdd 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_eyefinity_desktop__display_orientation.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_eyefinity_desktop__display_orientation.xml @@ -77,6 +77,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_eyefinity_desktop__display_size.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_eyefinity_desktop__display_size.xml index d1a98f4d..cd846b1c 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_eyefinity_desktop__display_size.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_eyefinity_desktop__display_size.xml @@ -90,6 +90,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_eyefinity_desktop__display_top_left.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_eyefinity_desktop__display_top_left.xml index ffa3f95a..a6fbdccd 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_eyefinity_desktop__display_top_left.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_eyefinity_desktop__display_top_left.xml @@ -77,6 +77,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_eyefinity_desktop__get_display.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_eyefinity_desktop__get_display.xml index d66bbd24..fdcf704a 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_eyefinity_desktop__get_display.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_eyefinity_desktop__get_display.xml @@ -80,6 +80,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_eyefinity_desktop__grid_size.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_eyefinity_desktop__grid_size.xml index 4a8ef0df..63f8b15d 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_eyefinity_desktop__grid_size.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_eyefinity_desktop__grid_size.xml @@ -64,6 +64,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_f_p_s.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_f_p_s.xml index 3b00e005..5c83b6b1 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_f_p_s.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_f_p_s.xml @@ -66,6 +66,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_f_p_s__f_p_s.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_f_p_s__f_p_s.xml index c78928b0..658f8f32 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_f_p_s__f_p_s.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_f_p_s__f_p_s.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_f_p_s__time_stamp.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_f_p_s__time_stamp.xml index 39d14b19..b47f637e 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_f_p_s__time_stamp.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_f_p_s__time_stamp.xml @@ -50,6 +50,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_f_p_s_list.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_f_p_s_list.xml index b8f6a7a9..36bc6c13 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_f_p_s_list.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_f_p_s_list.xml @@ -65,6 +65,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_f_p_s_list__add__back.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_f_p_s_list__add__back.xml index 85b5b8c0..bc66f68a 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_f_p_s_list__add__back.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_f_p_s_list__add__back.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_f_p_s_list__at.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_f_p_s_list__at.xml index 66e7613b..afba3f27 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_f_p_s_list__at.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_f_p_s_list__at.xml @@ -66,6 +66,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u.xml index 2221cc2b..44b8a810 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u.xml @@ -37,7 +37,7 @@ Inherited By: -N/A +IADLXGPU1 @@ -117,7 +117,7 @@ Header -include"ISystem.h" +include "ISystem.h" Minimum version @@ -149,6 +149,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u1.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u1.xml new file mode 100644 index 00000000..f078912f --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u1.xml @@ -0,0 +1,83 @@ + + + + DOX_IADLXGPU1 + IADLXGPU1 + MultiGPUMode + PCIBusLaneWidth + PCIBusType + ProductName + + + +IADLXGPU1 is an extension to the IADLXGPU interface. This interface provides the method to get multi-GPU setup details, PCI bus details, and the product name of a GPU. +
    +InterfaceId: +IADLXGPU1 + + +Smart Pointer Interface Name: +IADLXGPU1Ptr + + +Inherits: +IADLXGPU + + +Inherited By: +N/A + +
    +
    +The IADLXGPU1 interface is obtained from the IADLXGPU interface using QueryInterface. +Methods + + +Method +Description + + +MultiGPUMode +Gets the AMD MGPU mode of a GPU. + + +PCIBusLaneWidth +Gets the PCI bus lane width of a GPU. + + +PCIBusType +Gets the PCI bus type of a GPU. + + +ProductName +Gets the product name of a GPU. + +
    +
    +Requirements + + +Header +include "ISystem1.h" + + +Minimum version +1.2 + +
    +
    +Example + +To see how to use this interface in a C++ application, refer to the GPUs C++ sample. + For a C application, refer to the GPUs C sample. + +MultiGPUMode +PCIBusLaneWidth +PCIBusType +ProductName + + + + + + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u1__multi_g_p_u_mode.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u1__multi_g_p_u_mode.xml new file mode 100644 index 00000000..b5f4139c --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u1__multi_g_p_u_mode.xml @@ -0,0 +1,58 @@ + + + + DOX_IADLXGPU1_MultiGPUMode + MultiGPUMode + +Gets the AMD MGPU mode of a GPU. + + +Gets the AMD MGPU mode of a GPU. +Syntax + + + ADLX_RESULT MultiGPUMode (ADLX_MGPU_MODE* mode) + +Parameters + + + + +1. +[out] +mode +ADLX_MGPU_MODE* +The pointer to a variable where the AMD MGPU mode is returned. The variable is MGPU_NONE if the GPU is not part of an AMD MGPU configuration. The variable is MGPU_PRIMARY if the GPU is the primary GPU in an AMD MGPU configuration. The variable is MGPU_SECONDARY if the GPU is the secondary GPU in an AMD MGPU configuration. + +
    +
    +
    +
    +
    +Return Value + +If MultiGPUMode is successfully returned, ADLX_OK is returned. + If MultiGPUMode is not successfully returned, an error code is returned. + Refer to ADLX_RESULT for success codes and error codes. + +Additional Info + +AMD MGPU technology harnesses the power of two or more discrete graphics cards working in parallel to dramatically improve performance in games and applications. + On systems with AMD MGPU enabled the video output is delivered through the primary GPU and the workload is allocated to all supported GPUs in the setup. + +Requirements + + +Header +include "ISystem1.h" + + +Minimum version +1.2 + +
    +
    +
    + +
    +
    diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u1__p_c_i_bus_lane_width.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u1__p_c_i_bus_lane_width.xml new file mode 100644 index 00000000..a69df6e5 --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u1__p_c_i_bus_lane_width.xml @@ -0,0 +1,53 @@ + + + + DOX_IADLXGPU1_PCIBusLaneWidth + PCIBusLaneWidth + +Gets the PCI bus lane width of a GPU. + + +Gets the PCI bus lane width of a GPU. +Syntax + + + ADLX_RESULT PCIBusLaneWidth (adlx_uint* laneWidth) + +Parameters + + + + +1. +[out] +laneWidth +adlx_uint* +The pointer to a variable where the PCI bus lane width is returned. + +
    +
    +
    +
    +
    +Return Value + +If the PCI bus lane width is successfully returned, ADLX_OK is returned. + If the PCI bus lane width is not successfully returned, an error code is returned. + Refer to ADLX_RESULT for success codes and error codes. + +Requirements + + +Header +include "ISystem1.h" + + +Minimum version +1.2 + +
    +
    +
    + +
    +
    diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u1__p_c_i_bus_type.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u1__p_c_i_bus_type.xml new file mode 100644 index 00000000..ea11f6f2 --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u1__p_c_i_bus_type.xml @@ -0,0 +1,53 @@ + + + + DOX_IADLXGPU1_PCIBusType + PCIBusType + +Gets the PCI bus type of a GPU. + + +Gets the PCI bus type of a GPU. +Syntax + + + ADLX_RESULT PCIBusType (ADLX_PCI_BUS_TYPE* busType) + +Parameters + + + + +1. +[out] +busType +ADLX_PCI_BUS_TYPE* +The pointer to a variable where the GPU PCI bus type is returned. + +
    +
    +
    +
    +
    +Return Value + +If the GPU PCI bus type is successfully returned, ADLX_OK is returned. + If the GPU PCI bus type is not successfully returned, an error code is returned. + Refer to ADLX_RESULT for success codes and error codes. + +Requirements + + +Header +include "ISystem1.h" + + +Minimum version +1.2 + +
    +
    +
    + +
    +
    diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u1__product_name.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u1__product_name.xml new file mode 100644 index 00000000..64fd7ef7 --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u1__product_name.xml @@ -0,0 +1,58 @@ + + + + DOX_IADLXGPU1_ProductName + ProductName + +Gets the product name of a GPU. + + +Gets the product name of a GPU. +Syntax + + + ADLX_RESULT ProductName (const char** productName) + +Parameters + + + + +1. +[out] +productName +const char** +The pointer to a zero-terminated string where the productName string of a GPU is returned. + +
    +
    +
    +
    +
    +Return Value + +If the productName string is successfully returned, ADLX_OK is returned. + If the productName string is not successfully returned, an error code is returned. + Refer to ADLX_RESULT for success codes and error codes. + +Additional Info + +The returned memory buffer is valid within a lifetime of the IADLXGPU1 interface. + If the application uses the productName string beyond the lifetime of the IADLXGPU1 interface, the application must make a copy of the productName string. + +Requirements + + +Header +include "ISystem1.h" + + +Minimum version +1.2 + +
    +
    +
    + +
    +
    diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__a_s_i_c_family_type.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__a_s_i_c_family_type.xml index 063844d7..8bf7fa54 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__a_s_i_c_family_type.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__a_s_i_c_family_type.xml @@ -39,7 +39,7 @@ Header -include"ISystem.h" +include "ISystem.h" Minimum version @@ -48,6 +48,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__b_i_o_s_info.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__b_i_o_s_info.xml index 6833ac90..e9830b1e 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__b_i_o_s_info.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__b_i_o_s_info.xml @@ -69,7 +69,7 @@ Header -include"ISystem.h" +include "ISystem.h" Minimum version @@ -78,6 +78,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__device_id.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__device_id.xml index 2e6fac49..cded163b 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__device_id.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__device_id.xml @@ -46,7 +46,7 @@ Header -include"ISystem.h" +include "ISystem.h" Minimum version @@ -55,6 +55,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__driver_path.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__driver_path.xml index 33428f78..0f5399dd 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__driver_path.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__driver_path.xml @@ -44,7 +44,7 @@ Header -include"ISystem.h" +include "ISystem.h" Minimum version @@ -53,6 +53,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__has_desktops.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__has_desktops.xml index 5d00eb92..ce0be863 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__has_desktops.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__has_desktops.xml @@ -39,7 +39,7 @@ Header -include"ISystem.h" +include "ISystem.h" Minimum version @@ -48,6 +48,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__is_external.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__is_external.xml index 3bd759eb..d4c6f292 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__is_external.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__is_external.xml @@ -39,7 +39,7 @@ Header -include"ISystem.h" +include "ISystem.h" Minimum version @@ -48,6 +48,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__name.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__name.xml index f4784cb2..6b216b48 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__name.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__name.xml @@ -44,7 +44,7 @@ Header -include"ISystem.h" +include "ISystem.h" Minimum version @@ -53,6 +53,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__p_n_p_string.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__p_n_p_string.xml index 91672712..2b2521c8 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__p_n_p_string.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__p_n_p_string.xml @@ -44,7 +44,7 @@ Header -include"ISystem.h" +include "ISystem.h" Minimum version @@ -53,6 +53,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__revision_id.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__revision_id.xml index fc4de61d..da26e082 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__revision_id.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__revision_id.xml @@ -43,7 +43,7 @@ Header -include"ISystem.h" +include "ISystem.h" Minimum version @@ -52,6 +52,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__sub_system_id.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__sub_system_id.xml index dc80f0b9..1dbfc65a 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__sub_system_id.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__sub_system_id.xml @@ -43,7 +43,7 @@ Header -include"ISystem.h" +include "ISystem.h" Minimum version @@ -52,6 +52,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__sub_system_vendor_id.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__sub_system_vendor_id.xml index 4d55de06..430e99ff 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__sub_system_vendor_id.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__sub_system_vendor_id.xml @@ -46,7 +46,7 @@ Header -include"ISystem.h" +include "ISystem.h" Minimum version @@ -55,6 +55,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__total_v_r_a_m.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__total_v_r_a_m.xml index 37dab8be..5094fa19 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__total_v_r_a_m.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__total_v_r_a_m.xml @@ -42,7 +42,7 @@ Header -include"ISystem.h" +include "ISystem.h" Minimum version @@ -51,6 +51,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__type.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__type.xml index 81ad3bd0..dbe93508 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__type.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__type.xml @@ -42,7 +42,7 @@ Header -include"ISystem.h" +include "ISystem.h" Minimum version @@ -51,6 +51,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__unique_id.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__unique_id.xml index f2266240..69ecfad4 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__unique_id.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__unique_id.xml @@ -39,7 +39,7 @@ Header -include"ISystem.h" +include "ISystem.h" Minimum version @@ -48,6 +48,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__v_r_a_m_type.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__v_r_a_m_type.xml index a00c55d0..5cd40eed 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__v_r_a_m_type.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__v_r_a_m_type.xml @@ -43,7 +43,7 @@ Header -include"ISystem.h" +include "ISystem.h" Minimum version @@ -52,6 +52,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__vendor_id.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__vendor_id.xml index 5f9ffdcd..e5b199c4 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__vendor_id.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u__vendor_id.xml @@ -46,7 +46,7 @@ Header -include"ISystem.h" +include "ISystem.h" Minimum version @@ -55,6 +55,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning.xml index d05b64aa..ab951c91 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning.xml @@ -107,6 +107,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_current_overclock_g_p_u.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_current_overclock_g_p_u.xml index cfe7ab68..f0da1fa4 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_current_overclock_g_p_u.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_current_overclock_g_p_u.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_current_overclock_v_r_a_m.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_current_overclock_v_r_a_m.xml index 53d479bd..a91dd98a 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_current_overclock_v_r_a_m.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_current_overclock_v_r_a_m.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_current_undervolt_g_p_u.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_current_undervolt_g_p_u.xml index 4cd8d2e8..d360d41d 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_current_undervolt_g_p_u.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_current_undervolt_g_p_u.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_supported_overclock_g_p_u.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_supported_overclock_g_p_u.xml index 5b78e64a..3ceef42f 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_supported_overclock_g_p_u.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_supported_overclock_g_p_u.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_supported_overclock_v_r_a_m.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_supported_overclock_v_r_a_m.xml index 8f9b5395..fee0b2e0 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_supported_overclock_v_r_a_m.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_supported_overclock_v_r_a_m.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_supported_undervolt_g_p_u.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_supported_undervolt_g_p_u.xml index 43516d23..92f483a2 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_supported_undervolt_g_p_u.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__is_supported_undervolt_g_p_u.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__start_overclock_g_p_u.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__start_overclock_g_p_u.xml index 65d0c5f0..629c2150 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__start_overclock_g_p_u.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__start_overclock_g_p_u.xml @@ -54,6 +54,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__start_overclock_v_r_a_m.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__start_overclock_v_r_a_m.xml index 478a3d53..38457883 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__start_overclock_v_r_a_m.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__start_overclock_v_r_a_m.xml @@ -54,6 +54,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__start_undervolt_g_p_u.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__start_undervolt_g_p_u.xml index 331ccd4b..57a6f7fb 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__start_undervolt_g_p_u.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning__start_undervolt_g_p_u.xml @@ -54,6 +54,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_event.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_event.xml index fcc5ba56..c8eef7dd 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_event.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_event.xml @@ -52,7 +52,7 @@ Header -include"IGPUAutoTuning.h" +include "IGPUAutoTuning.h" Minimum version @@ -71,6 +71,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_event__is_overclock_g_p_u_completed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_event__is_overclock_g_p_u_completed.xml index e25e5346..49dea8f5 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_event__is_overclock_g_p_u_completed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_event__is_overclock_g_p_u_completed.xml @@ -25,7 +25,7 @@
    Header -include"IGPUAutoTuning.h" +include "IGPUAutoTuning.h" Minimum version @@ -34,6 +34,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_event__is_overclock_v_r_a_m_completed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_event__is_overclock_v_r_a_m_completed.xml index cf46ff10..bdb88ccf 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_event__is_overclock_v_r_a_m_completed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_event__is_overclock_v_r_a_m_completed.xml @@ -25,7 +25,7 @@ Header -include"IGPUAutoTuning.h" +include "IGPUAutoTuning.h" Minimum version @@ -34,6 +34,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_event__is_undervolt_g_p_u_completed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_event__is_undervolt_g_p_u_completed.xml index 65042586..4c20db34 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_event__is_undervolt_g_p_u_completed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_event__is_undervolt_g_p_u_completed.xml @@ -25,7 +25,7 @@ Header -include"IGPUAutoTuning.h" +include "IGPUAutoTuning.h" Minimum version @@ -34,6 +34,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_listener.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_listener.xml index cb9d1ea1..324aad90 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_listener.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_listener.xml @@ -45,7 +45,7 @@ Header -include"IGPUAutoTuning.h" +include "IGPUAutoTuning.h" Minimum version @@ -62,6 +62,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_listener__on_g_p_u_auto_tuning_complete.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_listener__on_g_p_u_auto_tuning_complete.xml index aa25e76c..0681c452 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_listener__on_g_p_u_auto_tuning_complete.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_auto_tuning_complete_listener__on_g_p_u_auto_tuning_complete.xml @@ -41,7 +41,7 @@
    Header -include"IGPUAutoTuning.h" +include "IGPUAutoTuning.h" Minimum version @@ -50,6 +50,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_list.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_list.xml index a3c65041..0c376b00 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_list.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_list.xml @@ -47,7 +47,7 @@ Header -include"ISystem.h" +include "ISystem.h" Minimum version @@ -65,6 +65,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_list__add__back.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_list__add__back.xml index e1d2c030..16f1c20d 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_list__add__back.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_list__add__back.xml @@ -41,7 +41,7 @@
    Header -include"ISystem.h" +include "ISystem.h" Minimum version @@ -50,6 +50,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_list__at.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_list__at.xml index 4024828f..96f237f7 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_list__at.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_list__at.xml @@ -58,7 +58,7 @@ Header -include"ISystem.h" +include "ISystem.h" Minimum version @@ -67,6 +67,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics.xml index dccbed11..486f11fc 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics.xml @@ -125,6 +125,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_clock_speed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_clock_speed.xml index acfdeb6e..dccc8083 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_clock_speed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_clock_speed.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_fan_speed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_fan_speed.xml index f7c189c2..7f8aed8a 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_fan_speed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_fan_speed.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_hotspot_temperature.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_hotspot_temperature.xml index 4727b807..ffd983ee 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_hotspot_temperature.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_hotspot_temperature.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_intake_temperature.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_intake_temperature.xml index f2a0aff9..64d429f0 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_intake_temperature.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_intake_temperature.xml @@ -50,6 +50,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_power.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_power.xml index 216c71ae..831c0c04 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_power.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_power.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_temperature.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_temperature.xml index c6a8cd0c..8b8e93e0 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_temperature.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_temperature.xml @@ -50,6 +50,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_total_board_power.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_total_board_power.xml index 0308354c..e208ffa8 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_total_board_power.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_total_board_power.xml @@ -50,6 +50,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_usage.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_usage.xml index 3fa9711d..92e20012 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_usage.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_usage.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_v_r_a_m.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_v_r_a_m.xml index 890a199b..e2c1e98a 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_v_r_a_m.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_v_r_a_m.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_v_r_a_m_clock_speed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_v_r_a_m_clock_speed.xml index 9746cdbe..3178d468 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_v_r_a_m_clock_speed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_v_r_a_m_clock_speed.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_voltage.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_voltage.xml index a27296f9..ef2e36ae 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_voltage.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics__g_p_u_voltage.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics__time_stamp.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics__time_stamp.xml index f6acdffe..23116572 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics__time_stamp.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics__time_stamp.xml @@ -50,6 +50,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_list.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_list.xml index 602a09b8..5034f4cc 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_list.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_list.xml @@ -65,6 +65,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_list__add__back.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_list__add__back.xml index 89dd0d49..9e6f1d79 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_list__add__back.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_list__add__back.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_list__at.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_list__at.xml index 807210b0..52ebebbf 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_list__at.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_list__at.xml @@ -66,6 +66,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support.xml index 06878560..48605676 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support.xml @@ -186,6 +186,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_clock_speed_range.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_clock_speed_range.xml index a0008825..2a534fd1 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_clock_speed_range.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_clock_speed_range.xml @@ -64,6 +64,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_fan_speed_range.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_fan_speed_range.xml index 3ffce439..03d5e890 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_fan_speed_range.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_fan_speed_range.xml @@ -64,6 +64,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_hotspot_temperature_range.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_hotspot_temperature_range.xml index 55da7553..fa3dd8e2 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_hotspot_temperature_range.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_hotspot_temperature_range.xml @@ -64,6 +64,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_intake_temperature_range.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_intake_temperature_range.xml index 55acc982..51dc0344 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_intake_temperature_range.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_intake_temperature_range.xml @@ -64,6 +64,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_power_range.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_power_range.xml index 741dbc48..65c2725d 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_power_range.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_power_range.xml @@ -64,6 +64,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_temperature_range.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_temperature_range.xml index 783eac1c..91cd98c8 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_temperature_range.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_temperature_range.xml @@ -64,6 +64,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_total_board_power_range.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_total_board_power_range.xml index 9d49cb89..ff7b89d0 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_total_board_power_range.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_total_board_power_range.xml @@ -64,6 +64,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_usage_range.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_usage_range.xml index 721ce681..a0eb174a 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_usage_range.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_usage_range.xml @@ -64,6 +64,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_v_r_a_m_clock_speed_range.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_v_r_a_m_clock_speed_range.xml index 74735ec4..176a606d 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_v_r_a_m_clock_speed_range.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_v_r_a_m_clock_speed_range.xml @@ -64,6 +64,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_v_r_a_m_range.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_v_r_a_m_range.xml index 2782a45c..d90df722 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_v_r_a_m_range.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_v_r_a_m_range.xml @@ -64,6 +64,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_voltage_range.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_voltage_range.xml index 16839178..99ca9388 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_voltage_range.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__get_g_p_u_voltage_range.xml @@ -64,6 +64,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_clock_speed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_clock_speed.xml index cb1a72c5..67c3df17 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_clock_speed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_clock_speed.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_fan_speed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_fan_speed.xml index 46d9fb36..abcb1eb0 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_fan_speed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_fan_speed.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_hotspot_temperature.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_hotspot_temperature.xml index a2ef32ca..0bae4c06 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_hotspot_temperature.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_hotspot_temperature.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_intake_temperature.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_intake_temperature.xml index d957d7d3..de00c072 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_intake_temperature.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_intake_temperature.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_power.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_power.xml index b22256d9..2ada5e70 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_power.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_power.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_temperature.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_temperature.xml index f75a1579..5d09460a 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_temperature.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_temperature.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_total_board_power.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_total_board_power.xml index 5dda0d93..d24f45bd 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_total_board_power.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_total_board_power.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_usage.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_usage.xml index e54e8311..ca831d9d 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_usage.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_usage.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_v_r_a_m.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_v_r_a_m.xml index 15d4da7b..f4e28bca 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_v_r_a_m.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_v_r_a_m.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_v_r_a_m_clock_speed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_v_r_a_m_clock_speed.xml index 62f43109..c516c9ba 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_v_r_a_m_clock_speed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_v_r_a_m_clock_speed.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_voltage.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_voltage.xml index 5da58af6..d6d7f3eb 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_voltage.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_metrics_support__is_supported_g_p_u_voltage.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning.xml index 82e4dd12..2d022a81 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning.xml @@ -143,6 +143,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_balanced.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_balanced.xml index 53f962d5..4e333ac6 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_balanced.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_balanced.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_power_saver.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_power_saver.xml index 6b7881cd..fdd2e4b3 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_power_saver.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_power_saver.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_quiet.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_quiet.xml index 97fbbb1c..4b3eae73 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_quiet.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_quiet.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_rage.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_rage.xml index 729d4db5..9af5692c 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_rage.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_rage.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_turbo.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_turbo.xml index 42aabbf9..e62a5b38 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_turbo.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_current_turbo.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_balanced.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_balanced.xml index da968e7d..4e211e83 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_balanced.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_balanced.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_power_saver.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_power_saver.xml index 7345b444..d7e48272 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_power_saver.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_power_saver.xml @@ -50,6 +50,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_quiet.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_quiet.xml index 3ca9ed20..78841c5a 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_quiet.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_quiet.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_rage.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_rage.xml index 266a3c97..49461fc7 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_rage.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_rage.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_turbo.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_turbo.xml index 2b1dfa47..7313efac 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_turbo.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__is_supported_turbo.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_balanced.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_balanced.xml index b40241e5..418571a7 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_balanced.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_balanced.xml @@ -38,6 +38,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_power_saver.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_power_saver.xml index 7fc39fc0..2b93d654 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_power_saver.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_power_saver.xml @@ -38,6 +38,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_quiet.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_quiet.xml index e26d7d60..c9b77ab1 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_quiet.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_quiet.xml @@ -38,6 +38,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_rage.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_rage.xml index 20db5ea7..163ce313 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_rage.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_rage.xml @@ -38,6 +38,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_turbo.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_turbo.xml index 610e9c12..d9ea1608 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_turbo.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_preset_tuning__set_turbo.xml @@ -38,6 +38,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event.xml index 1800f3aa..e6cf1cf2 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event.xml @@ -28,7 +28,7 @@ Inherited By: -N/A +IADLXGPUTuningChangedEvent1 @@ -96,6 +96,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event1.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event1.xml new file mode 100644 index 00000000..fa00971f --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event1.xml @@ -0,0 +1,67 @@ + + + + DOX_IADLXGPUTuningChangedEvent1 + IADLXGPUTuningChangedEvent1 + GetSmartAccessMemoryStatus + IsSmartAccessMemoryChanged + + + +IADLXGPUTuningChangedEvent1 is an extension interface to IADLXGPUTuningChangedEvent that provides methods to check for AMD SmartAccess Memory status changes. + +InterfaceId: +IADLXGPUTuningChangedEvent1 + + +Smart Pointer Interface Name: +IADLXGPUTuningChangedEvent1Ptr + + +Inherits: +IADLXGPUTuningChangedEvent + + +Inherited By: +N/A + +
    +
    +The IADLXGPUTuningChangedEvent1 interface is obtained from the IADLXGPUTuningChangedEvent interface using QueryInterface. +Methods + + +Method +Description + + +GetSmartAccessMemoryStatus +Gets the current AMD SmartAccess Memory status. + + +IsSmartAccessMemoryChanged +Checks for changes to the AMD SmartAccess Memory settings. + +
    +
    +Requirements + + +Header +include "IGPUTuning1.h" + + +Minimum version +1.2 + +
    +
    + +GetSmartAccessMemoryStatus +IsSmartAccessMemoryChanged + + +
    + +
    +
    diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event1__get_smart_access_memory_status.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event1__get_smart_access_memory_status.xml new file mode 100644 index 00000000..cf96c133 --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event1__get_smart_access_memory_status.xml @@ -0,0 +1,69 @@ + + + + DOX_IADLXGPUTuningChangedEvent1_GetSmartAccessMemoryStatus + GetSmartAccessMemoryStatus + +Gets the current AMD SmartAccess Memory status. + + +Gets the current AMD SmartAccess Memory status. +Syntax + + + ADLX_RESULT GetSmartAccessMemoryStatus (adlx_bool* pEnabled, adlx_bool* pCompleted) + +Parameters + + + + +1. +[out] +pEnabled +adlx_bool* +The pointer to a variable where the current state of AMD SmartAccess Memory is returned. The variable is true if AMD SmartAccess Memory is enabled. The variable is false if AMD SmartAccess Memory is disabled. + +
    +
    +
    +
    + + + +2. +[out] +pEnabled +adlx_bool* +The pointer to a variable where the complete state of AMD SmartAccess Memory is returned. The variable is true if AMD SmartAccess Memory is completed. The variable is false if AMD SmartAccess Memory is not completed. + +
    +
    +
    +
    +
    +Return Value + +If the interface is successfully returned, ADLX_OK is returned. + If the interface is not successfully returned, an error code is returned. + Refer to ADLX_RESULT for success codes and error codes. + +Additional Info + +Note: Use GetGPU to obtain the GPU. +Requirements + + +Header +include "IGPUTuning1.h" + + +Minimum version +1.2 + +
    +
    +
    + +
    +
    diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event1__is_smart_access_memory_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event1__is_smart_access_memory_changed.xml new file mode 100644 index 00000000..efddee5f --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event1__is_smart_access_memory_changed.xml @@ -0,0 +1,42 @@ + + + + DOX_IADLXGPUTuningChangedEvent1_IsSmartAccessMemoryChanged + IsSmartAccessMemoryChanged + +Checks for changes to the AMD SmartAccess Memory settings. + + +Checks for changes to the AMD SmartAccess Memory settings. +Syntax + + + adlx_bool IsSmartAccessMemoryChanged () + +Parameters + +N/A +Return Value + +If AMD SmartAccess Memory settings are changed, true is returned. + If AMD SmartAccess Memory settings are not changed, false is returned. + +Additional Info + +Note: To obtain the GPU, use GetGPU. +Requirements + + +Header +include "IGPUTuning1.h" + + +Minimum version +1.2 + +
    +
    +
    + +
    +
    diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__get_g_p_u.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__get_g_p_u.xml index 9e293f37..e2aaa879 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__get_g_p_u.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__get_g_p_u.xml @@ -55,6 +55,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_automatic_tuning_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_automatic_tuning_changed.xml index cf991db1..78c299fe 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_automatic_tuning_changed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_automatic_tuning_changed.xml @@ -37,6 +37,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_manual_fan_tuning_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_manual_fan_tuning_changed.xml index 92e721cf..d3fa482a 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_manual_fan_tuning_changed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_manual_fan_tuning_changed.xml @@ -37,6 +37,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_manual_g_p_u_c_l_k_tuning_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_manual_g_p_u_c_l_k_tuning_changed.xml index 41bc6a47..ab4a9230 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_manual_g_p_u_c_l_k_tuning_changed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_manual_g_p_u_c_l_k_tuning_changed.xml @@ -37,6 +37,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_manual_power_tuning_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_manual_power_tuning_changed.xml index 857c9d22..cc4d191e 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_manual_power_tuning_changed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_manual_power_tuning_changed.xml @@ -37,6 +37,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_manual_v_r_a_m_tuning_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_manual_v_r_a_m_tuning_changed.xml index 8df14f1b..1c81c86b 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_manual_v_r_a_m_tuning_changed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_manual_v_r_a_m_tuning_changed.xml @@ -37,6 +37,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_preset_tuning_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_preset_tuning_changed.xml index d6634879..c94735a5 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_preset_tuning_changed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_event__is_preset_tuning_changed.xml @@ -37,6 +37,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_handling.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_handling.xml index 9aa2a8e3..a4140d30 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_handling.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_handling.xml @@ -64,6 +64,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_handling__add_g_p_u_tuning_event_listener.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_handling__add_g_p_u_tuning_event_listener.xml index 551fe139..49045b0d 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_handling__add_g_p_u_tuning_event_listener.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_handling__add_g_p_u_tuning_event_listener.xml @@ -53,6 +53,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_handling__remove_g_p_u_tuning_event_listener.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_handling__remove_g_p_u_tuning_event_listener.xml index 541dbd6e..8897adf7 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_handling__remove_g_p_u_tuning_event_listener.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_handling__remove_g_p_u_tuning_event_listener.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_listener.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_listener.xml index 0ef0f00d..b2f8a0ae 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_listener.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_listener.xml @@ -62,6 +62,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_listener__on_g_p_u_tuning_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_listener__on_g_p_u_tuning_changed.xml index a5442563..2861a8cb 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_listener__on_g_p_u_tuning_changed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_changed_listener__on_g_p_u_tuning_changed.xml @@ -50,6 +50,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services.xml index 378911f7..111ca7ed 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services.xml @@ -36,7 +36,7 @@ Inherited By: -N/A +IADLXGPUTuningServices1 @@ -149,6 +149,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services1.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services1.xml new file mode 100644 index 00000000..715415bd --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services1.xml @@ -0,0 +1,65 @@ + + + + DOX_IADLXGPUTuningServices1 + IADLXGPUTuningServices1 + GetSmartAccessMemory + + + +IADLXGPUTuningServices1 is an extension interface to IADLXGPUTuningServices that provides interface access to control the AMD SmartAccess Memory feature. + +InterfaceId: +IADLXGPUTuningServices1 + + +Smart Pointer Interface Name: +IADLXGPUTuningServices1Ptr + + +Inherits: +IADLXGPUTuningServices + + +Inherited By: +N/A + +
    +
    +The IADLXGPUTuningServices1 interface is obtained from the IADLXGPUTuningServices interface using QueryInterface. +Methods + + +Method +Description + + +GetSmartAccessMemory +Gets the reference counted AMD SmartAccess Memory interface for a GPU. + +
    +
    +Requirements + + +Header +include "IGPUTuning1.h" + + +Minimum version +1.2 + +
    +
    +Example + +To see how to use this interface in a C++ application, refer to the SmartAccessMemory C++ sample. + For a C application, refer to the SmartAccessMemory C sample. + +GetSmartAccessMemory + + +
    + +
    +
    diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services1__get_smart_access_memory.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services1__get_smart_access_memory.xml new file mode 100644 index 00000000..5a3b43fb --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services1__get_smart_access_memory.xml @@ -0,0 +1,71 @@ + + + + DOX_IADLXGPUTuningServices1_GetSmartAccessMemory + GetSmartAccessMemory + +Gets the reference counted AMD SmartAccess Memory interface for a GPU. + + +Gets the reference counted AMD SmartAccess Memory interface for a GPU. +Syntax + + + ADLX_RESULT GetSmartAccessMemory (IADLXGPU* pGPU, IADLXSmartAccessMemory** ppSmartAccessMemory) + +Parameters + + + + +1. +[in] +pGPU +IADLXGPU* +The pointer to the GPU interface. + +
    +
    +
    +
    + + + +2. +[out] +ppSmartAccessMemory +IADLXSmartAccessMemory** +The address of a pointer to the returned interface. If the interface is not successfully returned, the method sets the dereferenced address *ppSmartAccessMemory to nullptr. + +
    +
    +
    +
    +
    +Return Value + +If the interface is successfully returned, ADLX_OK is returned. + If the interface is not successfully returned, an error code is returned. + Refer to ADLX_RESULT for success codes and error codes. +Remarks + +The returned interface must be discarded with Release when its no longer needed. +Additional Info + +In C++, when using ADLX interfaces as smart pointers, there is no need to call Release because smart pointers call it in their internal implementation. +Requirements + + +Header +include "IGPUTuning1.h" + + +Minimum version +1.2 + +
    +
    +
    + +
    +
    diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_auto_tuning.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_auto_tuning.xml index 41e6d774..b752a503 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_auto_tuning.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_auto_tuning.xml @@ -68,6 +68,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_g_p_u_tuning_changed_handling.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_g_p_u_tuning_changed_handling.xml index e68e216c..b873952c 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_g_p_u_tuning_changed_handling.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_g_p_u_tuning_changed_handling.xml @@ -54,6 +54,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_fan_tuning.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_fan_tuning.xml index c663c650..6bb42a13 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_fan_tuning.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_fan_tuning.xml @@ -69,6 +69,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_g_f_x_tuning.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_g_f_x_tuning.xml index 2ca52f7e..a8fa1c76 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_g_f_x_tuning.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_g_f_x_tuning.xml @@ -70,6 +70,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_power_tuning.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_power_tuning.xml index cfb5c6da..45916aac 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_power_tuning.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_power_tuning.xml @@ -68,6 +68,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_v_r_a_m_tuning.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_v_r_a_m_tuning.xml index a5603a86..e8ec7c85 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_v_r_a_m_tuning.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_manual_v_r_a_m_tuning.xml @@ -70,6 +70,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_preset_tuning.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_preset_tuning.xml index d7ce1c46..7299149a 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_preset_tuning.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__get_preset_tuning.xml @@ -68,6 +68,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_at_factory.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_at_factory.xml index 9644097f..94973f57 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_at_factory.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_at_factory.xml @@ -61,6 +61,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_auto_tuning.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_auto_tuning.xml index 8d3aff5c..d81eed59 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_auto_tuning.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_auto_tuning.xml @@ -61,6 +61,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_fan_tuning.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_fan_tuning.xml index 6bec23e5..3bbb4435 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_fan_tuning.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_fan_tuning.xml @@ -61,6 +61,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_g_f_x_tuning.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_g_f_x_tuning.xml index ce299c58..ba1ee1f6 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_g_f_x_tuning.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_g_f_x_tuning.xml @@ -61,6 +61,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_power_tuning.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_power_tuning.xml index 9bb4e57f..7cc3002c 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_power_tuning.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_power_tuning.xml @@ -61,6 +61,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_v_r_a_m_tuning.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_v_r_a_m_tuning.xml index 1529c6ad..2205b9ed 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_v_r_a_m_tuning.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_manual_v_r_a_m_tuning.xml @@ -61,6 +61,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_preset_tuning.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_preset_tuning.xml index e526a238..455d6c1f 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_preset_tuning.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__is_supported_preset_tuning.xml @@ -61,6 +61,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__reset_to_factory.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__reset_to_factory.xml index c85c121a..a2054644 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__reset_to_factory.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_u_tuning_services__reset_to_factory.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_us_changed_handling.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_us_changed_handling.xml index 9d8753e4..ef005bbc 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_us_changed_handling.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_us_changed_handling.xml @@ -47,7 +47,7 @@ Header -include"ISystem.h" +include "ISystem.h" Minimum version @@ -65,6 +65,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_us_changed_handling__add_g_p_us_list_event_listener.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_us_changed_handling__add_g_p_us_list_event_listener.xml index d8104135..daaf86b8 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_us_changed_handling__add_g_p_us_list_event_listener.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_us_changed_handling__add_g_p_us_list_event_listener.xml @@ -44,7 +44,7 @@
    Header -include"ISystem.h" +include "ISystem.h" Minimum version @@ -53,6 +53,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_us_changed_handling__remove_g_p_us_list_event_listener.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_us_changed_handling__remove_g_p_us_list_event_listener.xml index 000081a9..4d87f4eb 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_us_changed_handling__remove_g_p_us_list_event_listener.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_us_changed_handling__remove_g_p_us_list_event_listener.xml @@ -42,7 +42,7 @@ Header -include"ISystem.h" +include "ISystem.h" Minimum version @@ -51,6 +51,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_us_event_listener.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_us_event_listener.xml index 8a3a1aa3..0702e9df 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_us_event_listener.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_us_event_listener.xml @@ -44,7 +44,7 @@ Header -include"ISystem.h" +include "ISystem.h" Minimum version @@ -61,6 +61,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_us_event_listener__on_g_p_u_list_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_us_event_listener__on_g_p_u_list_changed.xml index 9e5d262b..577bc108 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_us_event_listener__on_g_p_u_list_changed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_g_p_us_event_listener__on_g_p_u_list_changed.xml @@ -42,7 +42,7 @@
    Header -include"ISystem.h" +include "ISystem.h" Minimum version @@ -51,6 +51,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_i2_c.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_i2_c.xml index 438ea20f..e4e792b7 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_i2_c.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_i2_c.xml @@ -83,6 +83,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_i2_c__is_supported.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_i2_c__is_supported.xml index 60ade605..856b40e6 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_i2_c__is_supported.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_i2_c__is_supported.xml @@ -73,6 +73,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_i2_c__read.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_i2_c__read.xml index 8fc40539..27549365 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_i2_c__read.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_i2_c__read.xml @@ -115,6 +115,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_i2_c__repeated_start_read.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_i2_c__repeated_start_read.xml index 44d4c178..9a2cbcfb 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_i2_c__repeated_start_read.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_i2_c__repeated_start_read.xml @@ -115,6 +115,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_i2_c__version.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_i2_c__version.xml index c9058382..cb991f29 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_i2_c__version.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_i2_c__version.xml @@ -60,6 +60,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_i2_c__write.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_i2_c__write.xml index c5a31db1..3bd7f3f7 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_i2_c__write.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_i2_c__write.xml @@ -115,6 +115,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_interface.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_interface.xml index 86804a41..9b4d2095 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_interface.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_interface.xml @@ -24,7 +24,7 @@ Inherited By: -IADLX3DAntiLag IADLX3DChill IADLX3DBoost IADLX3DImageSharpening IADLX3DEnhancedSync IADLX3DWaitForVerticalRefresh IADLX3DFrameRateTargetControl IADLX3DAntiAliasing IADLX3DMorphologicalAntiAliasing IADLX3DAnisotropicFiltering IADLX3DTessellation IADLX3DRadeonSuperResolution IADLX3DResetShaderCache IADLX3DSettingsChangedHandling IADLX3DSettingsServices IADLXChangedEvent IADLXList IADLXDesktop IADLXEyefinityDesktop IADLXDesktopChangedHandling IADLXSimpleEyefinity IADLXDesktopServices IADLXDisplay3DLUT IADLXDisplayGamma IADLXDisplayGamut IADLXDisplay IADLXDisplayChangedHandling IADLXDisplayServices IADLXDisplayFreeSync IADLXDisplayVSR IADLXDisplayGPUScaling IADLXDisplayScalingMode IADLXDisplayIntegerScaling IADLXDisplayColorDepth IADLXDisplayPixelFormat IADLXDisplayCustomColor IADLXDisplayHDCP IADLXDisplayResolution IADLXDisplayCustomResolution IADLXDisplayVariBright IADLXDisplayBlanking IADLXGPUAutoTuningCompleteEvent IADLXGPUAutoTuning IADLXManualFanTuningState IADLXManualFanTuning IADLXManualGraphicsTuning1 IADLXManualGraphicsTuning2 IADLXManualPowerTuning IADLXManualVRAMTuning1 IADLXManualVRAMTuning2 IADLXGPUPresetTuning IADLXManualTuningState IADLXMemoryTimingDescription IADLXGPUTuningChangedHandling IADLXGPUTuningServices IADLXI2C IADLXGPUMetricsSupport IADLXSystemMetricsSupport IADLXGPUMetrics IADLXSystemMetrics IADLXFPS IADLXAllMetrics IADLXPerformanceMonitoringServices IADLXGPU IADLXGPUsChangedHandling +IADLX3DAntiLag IADLX3DChill IADLX3DBoost IADLX3DImageSharpening IADLX3DEnhancedSync IADLX3DWaitForVerticalRefresh IADLX3DFrameRateTargetControl IADLX3DAntiAliasing IADLX3DMorphologicalAntiAliasing IADLX3DAnisotropicFiltering IADLX3DTessellation IADLX3DRadeonSuperResolution IADLX3DResetShaderCache IADLX3DSettingsChangedHandling IADLX3DSettingsServices IADLXChangedEvent IADLXList IADLXDesktop IADLXEyefinityDesktop IADLXDesktopChangedHandling IADLXSimpleEyefinity IADLXDesktopServices IADLXDisplay3DLUT IADLXDisplayGamma IADLXDisplayGamut IADLXDisplay IADLXDisplayChangedHandling IADLXDisplayServices IADLXDisplayFreeSync IADLXDisplayVSR IADLXDisplayGPUScaling IADLXDisplayScalingMode IADLXDisplayIntegerScaling IADLXDisplayColorDepth IADLXDisplayPixelFormat IADLXDisplayCustomColor IADLXDisplayHDCP IADLXDisplayResolution IADLXDisplayCustomResolution IADLXDisplayVariBright IADLXDisplayConnectivityExperience IADLXDisplayBlanking IADLXGPUAutoTuningCompleteEvent IADLXGPUAutoTuning IADLXManualFanTuningState IADLXManualFanTuning IADLXManualGraphicsTuning1 IADLXManualGraphicsTuning2 IADLXManualPowerTuning IADLXManualVRAMTuning1 IADLXManualVRAMTuning2 IADLXGPUPresetTuning IADLXManualTuningState IADLXMemoryTimingDescription IADLXGPUTuningChangedHandling IADLXGPUTuningServices IADLXI2C IADLXGPUMetricsSupport IADLXSystemMetricsSupport IADLXGPUMetrics IADLXSystemMetrics IADLXFPS IADLXAllMetrics IADLXPerformanceMonitoringServices IADLXSmartShiftMax IADLXPowerTuningChangedHandling IADLXPowerTuningServices IADLXSmartAccessMemory IADLXGPU IADLXGPUsChangedHandling IADLXSystem1 @@ -72,6 +72,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_interface__acquire.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_interface__acquire.xml index 20016a0e..64896807 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_interface__acquire.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_interface__acquire.xml @@ -39,6 +39,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_interface__query_interface.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_interface__query_interface.xml index fce6e070..643424d1 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_interface__query_interface.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_interface__query_interface.xml @@ -69,6 +69,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_interface__release.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_interface__release.xml index 925bba3b..64a25f14 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_interface__release.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_interface__release.xml @@ -38,6 +38,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_list.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_list.xml index a33a21a4..6125a57d 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_list.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_list.xml @@ -97,6 +97,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_list__add__back.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_list__add__back.xml index ea6813bd..b6f09a32 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_list__add__back.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_list__add__back.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_list__at.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_list__at.xml index 5410ae78..d18ed1de 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_list__at.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_list__at.xml @@ -67,6 +67,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_list__begin.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_list__begin.xml index 2e0d83f4..dc7294bd 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_list__begin.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_list__begin.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_list__clear.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_list__clear.xml index cee3bb24..7832bafc 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_list__clear.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_list__clear.xml @@ -37,6 +37,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_list__empty.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_list__empty.xml index 2fa63e00..bbf5f6e3 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_list__empty.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_list__empty.xml @@ -37,6 +37,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_list__end.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_list__end.xml index 34b530b2..fc2a77a3 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_list__end.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_list__end.xml @@ -50,6 +50,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_list__remove__back.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_list__remove__back.xml index 622b85d0..465a9333 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_list__remove__back.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_list__remove__back.xml @@ -37,6 +37,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_list__size.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_list__size.xml index 3a627ad5..ffd1a25c 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_list__size.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_list__size.xml @@ -37,6 +37,6 @@ adlx_uint Size () - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_log.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_log.xml index a8fe3881..29d3d2aa 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_log.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_log.xml @@ -44,7 +44,7 @@ Header -include"ISystem.h" +include "ISystem.h" Minimum version @@ -61,6 +61,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_log__write_log.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_log__write_log.xml index b20ca5c6..e108499d 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_log__write_log.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_log__write_log.xml @@ -41,7 +41,7 @@
    Header -include"ISystem.h" +include "ISystem.h" Minimum version @@ -53,6 +53,6 @@ EnableLog - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning.xml index 9b102728..bf53006e 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning.xml @@ -173,6 +173,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_empty_fan_tuning_states.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_empty_fan_tuning_states.xml index 1cbc646b..a75bd1af 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_empty_fan_tuning_states.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_empty_fan_tuning_states.xml @@ -54,6 +54,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_fan_tuning_ranges.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_fan_tuning_ranges.xml index 1300f71f..8cf953de 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_fan_tuning_ranges.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_fan_tuning_ranges.xml @@ -64,6 +64,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_fan_tuning_states.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_fan_tuning_states.xml index c46b7411..56438f77 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_fan_tuning_states.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_fan_tuning_states.xml @@ -54,6 +54,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_acoustic_limit.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_acoustic_limit.xml index 9d80c6c2..a48866bf 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_acoustic_limit.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_acoustic_limit.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_acoustic_limit_range.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_acoustic_limit_range.xml index cae639e3..4deb14ca 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_acoustic_limit_range.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_acoustic_limit_range.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_fan_speed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_fan_speed.xml index 96fcebda..9a2c7ffb 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_fan_speed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_fan_speed.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_fan_speed_range.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_fan_speed_range.xml index 3a802bb1..012f3eb0 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_fan_speed_range.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_min_fan_speed_range.xml @@ -48,6 +48,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_target_fan_speed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_target_fan_speed.xml index bce86db6..0d93fe3f 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_target_fan_speed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_target_fan_speed.xml @@ -48,6 +48,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_target_fan_speed_range.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_target_fan_speed_range.xml index 0d80d1c1..136952c6 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_target_fan_speed_range.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_target_fan_speed_range.xml @@ -48,6 +48,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_zero_r_p_m_state.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_zero_r_p_m_state.xml index 56a59ea2..5414cd4a 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_zero_r_p_m_state.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__get_zero_r_p_m_state.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_min_acoustic_limit.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_min_acoustic_limit.xml index 0f26bfdc..7f8635ab 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_min_acoustic_limit.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_min_acoustic_limit.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_min_fan_speed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_min_fan_speed.xml index a2f40ffc..de2734aa 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_min_fan_speed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_min_fan_speed.xml @@ -48,6 +48,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_target_fan_speed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_target_fan_speed.xml index f235d9ce..225353e4 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_target_fan_speed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_target_fan_speed.xml @@ -48,6 +48,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_zero_r_p_m.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_zero_r_p_m.xml index 634be8ef..e0cfe077 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_zero_r_p_m.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__is_supported_zero_r_p_m.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__is_valid_fan_tuning_states.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__is_valid_fan_tuning_states.xml index cd22d23b..79ff4594 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__is_valid_fan_tuning_states.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__is_valid_fan_tuning_states.xml @@ -64,6 +64,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__set_fan_tuning_states.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__set_fan_tuning_states.xml index 9ba86145..49135554 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__set_fan_tuning_states.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__set_fan_tuning_states.xml @@ -48,6 +48,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__set_min_acoustic_limit.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__set_min_acoustic_limit.xml index 1d3ed6bf..4d4a718e 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__set_min_acoustic_limit.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__set_min_acoustic_limit.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__set_min_fan_speed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__set_min_fan_speed.xml index a2cc46cc..c0a73bf6 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__set_min_fan_speed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__set_min_fan_speed.xml @@ -48,6 +48,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__set_target_fan_speed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__set_target_fan_speed.xml index 72ca1558..5d0cf648 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__set_target_fan_speed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__set_target_fan_speed.xml @@ -48,6 +48,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__set_zero_r_p_m_state.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__set_zero_r_p_m_state.xml index 3bf2b624..460c88cc 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__set_zero_r_p_m_state.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning__set_zero_r_p_m_state.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning_state.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning_state.xml index 815c3281..6d5569c2 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning_state.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning_state.xml @@ -77,6 +77,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning_state__get_fan_speed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning_state__get_fan_speed.xml index 55ff7361..032f6d68 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning_state__get_fan_speed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning_state__get_fan_speed.xml @@ -48,6 +48,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning_state__get_temperature.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning_state__get_temperature.xml index c66ab926..61113751 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning_state__get_temperature.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning_state__get_temperature.xml @@ -48,6 +48,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning_state__set_fan_speed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning_state__set_fan_speed.xml index 29a4c04a..184a564d 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning_state__set_fan_speed.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning_state__set_fan_speed.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning_state__set_temperature.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning_state__set_temperature.xml index 838c3952..7e3fdf90 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning_state__set_temperature.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning_state__set_temperature.xml @@ -48,6 +48,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning_state_list.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning_state_list.xml index af1c9955..79e61091 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning_state_list.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning_state_list.xml @@ -65,6 +65,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning_state_list__add__back.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning_state_list__add__back.xml index 306e4dae..c22c3c0d 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning_state_list__add__back.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning_state_list__add__back.xml @@ -48,6 +48,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning_state_list__at.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning_state_list__at.xml index e73b740e..142640e0 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning_state_list__at.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_fan_tuning_state_list__at.xml @@ -67,6 +67,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning1.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning1.xml index 15d167f1..9ace2d8d 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning1.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning1.xml @@ -83,6 +83,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning1__get_empty_g_p_u_tuning_states.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning1__get_empty_g_p_u_tuning_states.xml index 47dee33f..e1a7f20f 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning1__get_empty_g_p_u_tuning_states.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning1__get_empty_g_p_u_tuning_states.xml @@ -57,6 +57,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning1__get_g_p_u_tuning_ranges.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning1__get_g_p_u_tuning_ranges.xml index dd320b37..20cb7cdc 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning1__get_g_p_u_tuning_ranges.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning1__get_g_p_u_tuning_ranges.xml @@ -68,6 +68,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning1__get_g_p_u_tuning_states.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning1__get_g_p_u_tuning_states.xml index 0f25ee81..3f32a2b5 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning1__get_g_p_u_tuning_states.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning1__get_g_p_u_tuning_states.xml @@ -56,6 +56,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning1__is_valid_g_p_u_tuning_states.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning1__is_valid_g_p_u_tuning_states.xml index c97d81e6..9d99c0ed 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning1__is_valid_g_p_u_tuning_states.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning1__is_valid_g_p_u_tuning_states.xml @@ -67,6 +67,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning1__set_g_p_u_tuning_states.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning1__set_g_p_u_tuning_states.xml index b1315989..bb6c24ee 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning1__set_g_p_u_tuning_states.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning1__set_g_p_u_tuning_states.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning2.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning2.xml index 323f3846..6ff75f4b 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning2.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning2.xml @@ -107,6 +107,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_max_frequency.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_max_frequency.xml index 0b81c481..97fb63fe 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_max_frequency.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_max_frequency.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_max_frequency_range.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_max_frequency_range.xml index 661e7b0a..20bdd26e 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_max_frequency_range.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_max_frequency_range.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_min_frequency.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_min_frequency.xml index 3f9a76e6..19064731 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_min_frequency.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_min_frequency.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_min_frequency_range.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_min_frequency_range.xml index 64b4b177..f9b8b9f5 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_min_frequency_range.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_min_frequency_range.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_voltage.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_voltage.xml index 01b3ab76..b7a8d3ee 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_voltage.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_voltage.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_voltage_range.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_voltage_range.xml index bf5be86d..6ffb71a3 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_voltage_range.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__get_g_p_u_voltage_range.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__set_g_p_u_max_frequency.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__set_g_p_u_max_frequency.xml index bf2a89bf..9f6845c9 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__set_g_p_u_max_frequency.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__set_g_p_u_max_frequency.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__set_g_p_u_min_frequency.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__set_g_p_u_min_frequency.xml index fad2b3cd..10437aaa 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__set_g_p_u_min_frequency.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__set_g_p_u_min_frequency.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__set_g_p_u_voltage.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__set_g_p_u_voltage.xml index 7c808bac..cf69101b 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__set_g_p_u_voltage.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_graphics_tuning2__set_g_p_u_voltage.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_power_tuning.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_power_tuning.xml index b74d9103..42c93ae1 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_power_tuning.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_power_tuning.xml @@ -95,6 +95,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_power_tuning__get_power_limit.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_power_tuning__get_power_limit.xml index cc8fb75f..b0ea870e 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_power_tuning__get_power_limit.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_power_tuning__get_power_limit.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_power_tuning__get_power_limit_range.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_power_tuning__get_power_limit_range.xml index 591b6198..04c49687 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_power_tuning__get_power_limit_range.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_power_tuning__get_power_limit_range.xml @@ -48,6 +48,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_power_tuning__get_t_d_c_limit.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_power_tuning__get_t_d_c_limit.xml index ae74089c..bc5476e2 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_power_tuning__get_t_d_c_limit.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_power_tuning__get_t_d_c_limit.xml @@ -52,6 +52,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_power_tuning__get_t_d_c_limit_range.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_power_tuning__get_t_d_c_limit_range.xml index a27e36fc..4e770bf2 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_power_tuning__get_t_d_c_limit_range.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_power_tuning__get_t_d_c_limit_range.xml @@ -49,6 +49,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_power_tuning__is_supported_t_d_c_limit.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_power_tuning__is_supported_t_d_c_limit.xml index 8fe087bc..bf539a33 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_power_tuning__is_supported_t_d_c_limit.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_power_tuning__is_supported_t_d_c_limit.xml @@ -52,6 +52,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_power_tuning__set_power_limit.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_power_tuning__set_power_limit.xml index 56d19966..41546800 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_power_tuning__set_power_limit.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_power_tuning__set_power_limit.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_power_tuning__set_t_d_c_limit.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_power_tuning__set_t_d_c_limit.xml index f3223198..3abe1a05 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_power_tuning__set_t_d_c_limit.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_power_tuning__set_t_d_c_limit.xml @@ -52,6 +52,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_tuning_state.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_tuning_state.xml index dd258f09..720083ff 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_tuning_state.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_tuning_state.xml @@ -77,6 +77,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_tuning_state__get_frequency.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_tuning_state__get_frequency.xml index 82fc1e46..d54ace09 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_tuning_state__get_frequency.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_tuning_state__get_frequency.xml @@ -48,6 +48,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_tuning_state__get_voltage.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_tuning_state__get_voltage.xml index 503b2430..a27bf5b8 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_tuning_state__get_voltage.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_tuning_state__get_voltage.xml @@ -48,6 +48,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_tuning_state__set_frequency.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_tuning_state__set_frequency.xml index a764b247..7104667d 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_tuning_state__set_frequency.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_tuning_state__set_frequency.xml @@ -48,6 +48,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_tuning_state__set_voltage.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_tuning_state__set_voltage.xml index 72cf3bc8..1f4c00f6 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_tuning_state__set_voltage.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_tuning_state__set_voltage.xml @@ -48,6 +48,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_tuning_state_list.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_tuning_state_list.xml index 234bb665..7712bf89 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_tuning_state_list.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_tuning_state_list.xml @@ -65,6 +65,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_tuning_state_list__add__back.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_tuning_state_list__add__back.xml index b76a36c7..d95681d3 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_tuning_state_list__add__back.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_tuning_state_list__add__back.xml @@ -48,6 +48,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_tuning_state_list__at.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_tuning_state_list__at.xml index c3fcffdd..fbe788c7 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_tuning_state_list__at.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_tuning_state_list__at.xml @@ -67,6 +67,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1.xml index e694e77e..67867519 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1.xml @@ -107,6 +107,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_empty_v_r_a_m_tuning_states.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_empty_v_r_a_m_tuning_states.xml index 0e23d7c7..e5812ea2 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_empty_v_r_a_m_tuning_states.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_empty_v_r_a_m_tuning_states.xml @@ -54,6 +54,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_memory_timing_description.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_memory_timing_description.xml index 21884961..d31a6a93 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_memory_timing_description.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_memory_timing_description.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_supported_memory_timing_description_list.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_supported_memory_timing_description_list.xml index 78cba5ab..12f7242d 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_supported_memory_timing_description_list.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_supported_memory_timing_description_list.xml @@ -55,6 +55,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_v_r_a_m_tuning_ranges.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_v_r_a_m_tuning_ranges.xml index ebce10b3..d7152da6 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_v_r_a_m_tuning_ranges.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_v_r_a_m_tuning_ranges.xml @@ -64,6 +64,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_v_r_a_m_tuning_states.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_v_r_a_m_tuning_states.xml index 40c3109f..49df90ed 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_v_r_a_m_tuning_states.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__get_v_r_a_m_tuning_states.xml @@ -54,6 +54,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__is_supported_memory_timing.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__is_supported_memory_timing.xml index 36a35fec..d4749ba0 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__is_supported_memory_timing.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__is_supported_memory_timing.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__is_valid_v_r_a_m_tuning_states.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__is_valid_v_r_a_m_tuning_states.xml index e2f165ba..e44cb8e2 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__is_valid_v_r_a_m_tuning_states.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__is_valid_v_r_a_m_tuning_states.xml @@ -64,6 +64,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__set_memory_timing_description.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__set_memory_timing_description.xml index f4cf11c1..239e0562 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__set_memory_timing_description.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__set_memory_timing_description.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__set_v_r_a_m_tuning_states.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__set_v_r_a_m_tuning_states.xml index 13b2aff6..1da0018b 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__set_v_r_a_m_tuning_states.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning1__set_v_r_a_m_tuning_states.xml @@ -48,6 +48,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2.xml index 9ff82c05..9ce0bdd7 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2.xml @@ -95,6 +95,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_max_v_r_a_m_frequency.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_max_v_r_a_m_frequency.xml index 4e653bfc..ca71045b 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_max_v_r_a_m_frequency.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_max_v_r_a_m_frequency.xml @@ -48,6 +48,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_max_v_r_a_m_frequency_range.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_max_v_r_a_m_frequency_range.xml index 632dbe3a..5c2b6f69 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_max_v_r_a_m_frequency_range.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_max_v_r_a_m_frequency_range.xml @@ -48,6 +48,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_memory_timing_description.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_memory_timing_description.xml index 77a88e19..e139d125 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_memory_timing_description.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_memory_timing_description.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_supported_memory_timing_description_list.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_supported_memory_timing_description_list.xml index d06627e6..c67b0740 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_supported_memory_timing_description_list.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__get_supported_memory_timing_description_list.xml @@ -55,6 +55,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__is_supported_memory_timing.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__is_supported_memory_timing.xml index 5a2439b5..dd59899c 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__is_supported_memory_timing.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__is_supported_memory_timing.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__set_max_v_r_a_m_frequency.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__set_max_v_r_a_m_frequency.xml index f5be6d02..2749fd1c 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__set_max_v_r_a_m_frequency.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__set_max_v_r_a_m_frequency.xml @@ -48,6 +48,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__set_memory_timing_description.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__set_memory_timing_description.xml index 9c15ff44..2aedde2a 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__set_memory_timing_description.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_manual_v_r_a_m_tuning2__set_memory_timing_description.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_memory_timing_description.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_memory_timing_description.xml index 4f4f268e..05ab00ff 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_memory_timing_description.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_memory_timing_description.xml @@ -59,6 +59,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_memory_timing_description__get_description.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_memory_timing_description__get_description.xml index 73801a4e..e339b746 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_memory_timing_description__get_description.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_memory_timing_description__get_description.xml @@ -48,6 +48,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_memory_timing_description_list.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_memory_timing_description_list.xml index 061a5331..8007ce0b 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_memory_timing_description_list.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_memory_timing_description_list.xml @@ -65,6 +65,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_memory_timing_description_list__add__back.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_memory_timing_description_list__add__back.xml index 67940424..687be437 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_memory_timing_description_list__add__back.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_memory_timing_description_list__add__back.xml @@ -48,6 +48,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_memory_timing_description_list__at.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_memory_timing_description_list__at.xml index fffaed8a..a27535d0 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_memory_timing_description_list__at.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_memory_timing_description_list__at.xml @@ -67,6 +67,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services.xml index c7de2349..6b7bb94a 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services.xml @@ -179,6 +179,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__clear_performance_metrics_history.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__clear_performance_metrics_history.xml index bce5b8d2..a97fdef0 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__clear_performance_metrics_history.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__clear_performance_metrics_history.xml @@ -34,6 +34,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_all_metrics_history.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_all_metrics_history.xml index ef90bffa..6dc000a2 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_all_metrics_history.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_all_metrics_history.xml @@ -89,6 +89,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_all_metrics.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_all_metrics.xml index 2e5d8662..184a397b 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_all_metrics.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_all_metrics.xml @@ -53,6 +53,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_f_p_s.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_f_p_s.xml index a30017a4..a9a761f1 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_f_p_s.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_f_p_s.xml @@ -54,6 +54,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_g_p_u_metrics.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_g_p_u_metrics.xml index a75fccc3..d23b231b 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_g_p_u_metrics.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_g_p_u_metrics.xml @@ -66,6 +66,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_performance_metrics_history_size.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_performance_metrics_history_size.xml index 4c17b25d..2eadb06a 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_performance_metrics_history_size.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_performance_metrics_history_size.xml @@ -50,6 +50,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_system_metrics.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_system_metrics.xml index 177fcfee..8ba4be2b 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_system_metrics.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_current_system_metrics.xml @@ -53,6 +53,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_f_p_s_history.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_f_p_s_history.xml index 97e91d8a..03558f7d 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_f_p_s_history.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_f_p_s_history.xml @@ -90,6 +90,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_g_p_u_metrics_history.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_g_p_u_metrics_history.xml index 591aac61..23578dc1 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_g_p_u_metrics_history.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_g_p_u_metrics_history.xml @@ -102,6 +102,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_max_performance_metrics_history_size.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_max_performance_metrics_history_size.xml index c9e03321..55a42fbb 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_max_performance_metrics_history_size.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_max_performance_metrics_history_size.xml @@ -50,6 +50,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_max_performance_metrics_history_size_range.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_max_performance_metrics_history_size_range.xml index bbe72379..5e446a78 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_max_performance_metrics_history_size_range.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_max_performance_metrics_history_size_range.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_sampling_interval.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_sampling_interval.xml index 2f2bac2b..c2ec5ead 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_sampling_interval.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_sampling_interval.xml @@ -50,6 +50,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_sampling_interval_range.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_sampling_interval_range.xml index fbad5989..39f35c34 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_sampling_interval_range.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_sampling_interval_range.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_supported_g_p_u_metrics.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_supported_g_p_u_metrics.xml index 302351ef..6a5e5f01 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_supported_g_p_u_metrics.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_supported_g_p_u_metrics.xml @@ -66,6 +66,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_supported_system_metrics.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_supported_system_metrics.xml index a1e98016..29e09f9e 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_supported_system_metrics.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_supported_system_metrics.xml @@ -53,6 +53,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_system_metrics_history.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_system_metrics_history.xml index c0cc9088..853809f1 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_system_metrics_history.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__get_system_metrics_history.xml @@ -89,6 +89,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__set_max_performance_metrics_history_size.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__set_max_performance_metrics_history_size.xml index db826de7..e982d5ce 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__set_max_performance_metrics_history_size.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__set_max_performance_metrics_history_size.xml @@ -50,6 +50,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__set_sampling_interval.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__set_sampling_interval.xml index 2a5d52f1..3857adff 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__set_sampling_interval.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__set_sampling_interval.xml @@ -50,6 +50,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__start_performance_metrics_tracking.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__start_performance_metrics_tracking.xml index 0d8fb6f1..cbb63a55 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__start_performance_metrics_tracking.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__start_performance_metrics_tracking.xml @@ -39,6 +39,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__stop_performance_metrics_tracking.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__stop_performance_metrics_tracking.xml index 93826cb0..3e140e3c 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__stop_performance_metrics_tracking.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_performance_monitoring_services__stop_performance_metrics_tracking.xml @@ -39,6 +39,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_power_tuning_changed_event.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_power_tuning_changed_event.xml new file mode 100644 index 00000000..d7d54f67 --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_power_tuning_changed_event.xml @@ -0,0 +1,64 @@ + + + + DOX_IADLXPowerTuningChangedEvent + IADLXPowerTuningChangedEvent + IsSmartShiftMaxChanged + + + +The IADLXPowerTuningChangedEvent interface provides methods to check for changes to the power tuning settings. + +InterfaceId: +IADLXPowerTuningChangedEvent + + +Smart Pointer Interface Name: +IADLXPowerTuningChangedEventPtr + + +Inherits: +IADLXChangedEvent + + +Inherited By: +N/A + +
    +
    +Methods + + +Method +Description + + +IsSmartShiftMaxChanged +Checks for changes to the AMD SmartShift Max settings. + +
    +
    +Requirements + + +Header +include "IPowerTuning.h" + + +Minimum version +1.2 + +
    +
    +Example + +To see how to use this interface in a C++ application, refer to the SyncPowerTuning C++ sample. + For a C application, refer to the SyncPowerTuning C sample. + +IsSmartShiftMaxChanged + + +
    + +
    +
    diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_power_tuning_changed_event__is_smart_shift_max_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_power_tuning_changed_event__is_smart_shift_max_changed.xml new file mode 100644 index 00000000..ad85fc6f --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_power_tuning_changed_event__is_smart_shift_max_changed.xml @@ -0,0 +1,39 @@ + + + + DOX_IADLXPowerTuningChangedEvent_IsSmartShiftMaxChanged + IsSmartShiftMaxChanged + +Checks for changes to the AMD SmartShift Max settings. + + +Checks for changes to the AMD SmartShift Max settings. +Syntax + + + adlx_bool IsSmartShiftMaxChanged () + +Parameters + +N/A +Return Value + +If there are any changes to the AMD SmartShift Max settings, true is returned. + If there are on changes to the AMD SmartShift Max settings, false is returned. + +Requirements + + +Header +include "IPowerTuning.h" + + +Minimum version +1.2 + +
    +
    +
    + +
    +
    diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_power_tuning_changed_handling.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_power_tuning_changed_handling.xml new file mode 100644 index 00000000..222342fd --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_power_tuning_changed_handling.xml @@ -0,0 +1,70 @@ + + + + DOX_IADLXPowerTuningChangedHandling + IADLXPowerTuningChangedHandling + AddPowerTuningEventListener + RemovePowerTuningEventListener + + + +The IADLXPowerTuningChangedHandling interface enables the registering and unregistering for event listener notifications whenever power tuning settings are changed. + +InterfaceId: +IADLXPowerTuningChangedHandling + + +Smart Pointer Interface Name: +IADLXPowerTuningChangedHandlingPtr + + +Inherits: +IADLXInterface + + +Inherited By: +N/A + +
    +
    +Methods + + +Method +Description + + +AddPowerTuningEventListener +Registers an event listener for notifications whenever power tuning settings are changed. + + +RemovePowerTuningEventListener +Unregisters an event listener from the power tuning settings event list. + +
    +
    +Requirements + + +Header +include "IPowerTuning.h" + + +Minimum version +1.2 + +
    +
    +Example + +To see how to use this interface in a C++ application, refer to the SyncPowerTuning C++ sample. + For a C application, refer to the SyncPowerTuning C sample. + +AddPowerTuningEventListener +RemovePowerTuningEventListener + + +
    + +
    +
    diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_power_tuning_changed_handling__add_power_tuning_event_listener.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_power_tuning_changed_handling__add_power_tuning_event_listener.xml new file mode 100644 index 00000000..f6001693 --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_power_tuning_changed_handling__add_power_tuning_event_listener.xml @@ -0,0 +1,58 @@ + + + + DOX_IADLXPowerTuningChangedHandling_AddPowerTuningEventListener + AddPowerTuningEventListener + +Registers an event listener for notifications whenever power tuning settings are changed. + + +Registers an event listener for notifications whenever power tuning settings are changed. +Syntax + + + ADLX_RESULT AddPowerTuningEventListener (IADLXPowerTuningChangedListener* pPowerTuningChangedListener) + +Parameters + + + + +1. +[in] +pPowerTuningChangedListener +IADLXPowerTuningChangedListener* +The pointer to the event listener interface to register for receiving power tuning settings change notifications. + +
    +
    +
    +
    +
    +Return Value + +If the event listener is successfully registered, ADLX_OK is returned. + If the event listener is not successfully registered, an error code is returned. + Refer to ADLX_RESULT for success codes and error codes. + +Remarks + +Once the event listener is successfully registered, ADLX calls the OnPowerTuningChanged listener method whenever power tuning settings are changed. + The event listener instance must exist until the application unregisters the event listener with RemovePowerTuningEventListener. + +Requirements + + +Header +include "IPowerTuning.h" + + +Minimum version +1.2 + +
    +
    +
    + +
    +
    diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_power_tuning_changed_handling__remove_power_tuning_event_listener.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_power_tuning_changed_handling__remove_power_tuning_event_listener.xml new file mode 100644 index 00000000..800dc122 --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_power_tuning_changed_handling__remove_power_tuning_event_listener.xml @@ -0,0 +1,56 @@ + + + + DOX_IADLXPowerTuningChangedHandling_RemovePowerTuningEventListener + RemovePowerTuningEventListener + +Unregisters an event listener from the power tuning settings event list. + + +Unregisters an event listener from the power tuning settings event list. +Syntax + + + ADLX_RESULT RemovePowerTuningEventListener (IADLXPowerTuningChangedListener* pPowerTuningChangedListener) + +Parameters + + + + +1. +[in] +pPowerTuningChangedListener +IADLXPowerTuningChangedListener* +The pointer to the event listener interface to unregister from receiving power tuning settings change notifications. + +
    +
    +
    +
    +
    +Return Value + +If the event listener is successfully unregistered, ADLX_OK is returned. + If the event listener is not successfully unregistered, an error code is returned. + Refer to ADLX_RESULT for success codes and error codes. + +Remarks + +Once the event listener is successfully unregistered, ADLX will no longer call the OnPowerTuningChanged listener method when power tuning settings are changed. The application can discard the event listener instance. +Requirements + + +Header +include "IPowerTuning.h" + + +Minimum version +1.2 + +
    +
    +
    + +
    +
    diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_power_tuning_changed_listener.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_power_tuning_changed_listener.xml new file mode 100644 index 00000000..3e20cae3 --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_power_tuning_changed_listener.xml @@ -0,0 +1,67 @@ + + + + DOX_IADLXPowerTuningChangedListener + IADLXPowerTuningChangedListener + OnPowerTuningChanged + + + +The IADLXPowerTuningChangedListener interface is implemented in the application to receive an event from ADLX when power tuning settings change. + +InterfaceId: +N/A + + +Smart Pointer Interface Name: +N/A + + +Inherits: +N/A + + +Inherited By: +N/A + +
    +
    +An instance of the implemented IADLXPowerTuningChangedListener interface must be passed to AddPowerTuningEventListener to register for notifications when the power tuning settings changes. + For more information about subscribing for event notifications, refer to Subscribing to Event Notifications using ADLX. + +Methods + + +Method +Description + + +OnPowerTuningChanged +OnPowerTuningChanged is called by ADLX when power tuning settings change. + +
    +
    +Requirements + + +Header +include "IPowerTuning.h" + + +Minimum version +1.2 + +
    +
    +Example + +To see how to use this interface in a C++ application, refer to the SyncPowerTuning C++ sample. + For a C application, refer to the SyncPowerTuning C sample. + +OnPowerTuningChanged + + +
    + +
    +
    diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_power_tuning_changed_listener__on_power_tuning_changed.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_power_tuning_changed_listener__on_power_tuning_changed.xml new file mode 100644 index 00000000..470303bc --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_power_tuning_changed_listener__on_power_tuning_changed.xml @@ -0,0 +1,55 @@ + + + + DOX_IADLXPowerTuningChangedListener_OnPowerTuningChanged + OnPowerTuningChanged + +OnPowerTuningChanged is called by ADLX when power tuning settings change. + + +OnPowerTuningChanged is called by ADLX when power tuning settings change. +Syntax + + + adlx_bool OnPowerTuningChanged (IADLXPowerTuningChangedEvent* pPowerTuningChangedEvent) + +Parameters + + + + +1. +[in] +pPowerTuningChangedEvent +IADLXPowerTuningChangedEvent* +The pointer to a power tuning settings change event. + +
    +
    +
    +
    +
    +Return Value + +If the application requires ADLX to continue notifying the next listener, true must be returned. + If the application requires ADLX to stop notifying the next listener, false must be returned. + +Remarks + +Once the application registers to the notifications with AddPowerTuningEventListener, ADLX will call this method until the application unregisters from the notifications with RemovePowerTuningEventListener. The method should return quickly to not block the execution path in ADLX. If the method requires a long processing of the event notification, the application must hold onto a reference to the power tuning settings change event with Acquire and make it available on an asynchronous thread and return immediately. When the asynchronous thread is done processing it must discard the power tuning settings change event with Release. +Requirements + + +Header +include "IPowerTuning.h" + + +Minimum version +1.2 + +
    +
    +
    + +
    +
    diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_power_tuning_services.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_power_tuning_services.xml new file mode 100644 index 00000000..c6561d7a --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_power_tuning_services.xml @@ -0,0 +1,70 @@ + + + + DOX_IADLXPowerTuningServices + IADLXPowerTuningServices + GetPowerTuningChangedHandling + GetSmartShiftMax + + + +The IADLXPowerTuningServices is the main interface for the Power Tuning domain and provides access to interfaces that control specific power tuning features, such as AMD SmartShift Max. + +InterfaceId: +IADLXPowerTuningServices + + +Smart Pointer Interface Name: +IADLXPowerTuningServicesPtr + + +Inherits: +IADLXInterface + + +Inherited By: +N/A + +
    +
    +Methods + + +Method +Description + + +GetPowerTuningChangedHandling +Gets the reference counted interface that allows registering and unregistering for notifications when power tuning settings change. + + +GetSmartShiftMax +Gets the reference counted AMD SmartShift Max interface. + +
    +
    +Requirements + + +Header +include "IPowerTuning.h" + + +Minimum version +1.2 + +
    +
    +Example + +To see how to use this interface in a C++ application, refer to the SmartShiftMax C++ sample. + For a C application, refer to the SmartShiftMax C sample. + +GetPowerTuningChangedHandling +GetSmartShiftMax + + +
    + +
    +
    diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_power_tuning_services__get_power_tuning_changed_handling.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_power_tuning_services__get_power_tuning_changed_handling.xml new file mode 100644 index 00000000..c1af0ada --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_power_tuning_services__get_power_tuning_changed_handling.xml @@ -0,0 +1,59 @@ + + + + DOX_IADLXPowerTuningServices_GetPowerTuningChangedHandling + GetPowerTuningChangedHandling + +Gets the reference counted interface that allows registering and unregistering for notifications when power tuning settings change. + + +Gets the reference counted interface that allows registering and unregistering for notifications when power tuning settings change. +Syntax + + + ADLX_RESULT GetPowerTuningChangedHandling (IADLXPowerTuningChangedHandling** ppPowerTuningChangedHandling) + +Parameters + + + + +1. +[out] +ppPowerTuningChangedHandling +IADLXPowerTuningChangedHandling** +The address of a pointer to the returned interface. If the interface is not successfully returned, the method sets the dereferenced address*ppPowerTuningChangedHandling tonullptr. + +
    +
    +
    +
    +
    +Return Value + +If the interface is successfully returned, ADLX_OK is returned. + If the interface is not successfully returned, an error code is returned. + Refer to ADLX_RESULT for success codes and error codes. + +Remarks + +The returned interface must be discarded with Release when it is no longer needed. +Additional Info + +In C++, when using ADLX interfaces as smart pointers, there is no need to call Release because smart pointers call it in their internal implementation. +Requirements + + +Header +include "IPowerTuning.h" + + +Minimum version +1.2 + +
    +
    +
    + +
    +
    diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_power_tuning_services__get_smart_shift_max.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_power_tuning_services__get_smart_shift_max.xml new file mode 100644 index 00000000..f78fabc1 --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_power_tuning_services__get_smart_shift_max.xml @@ -0,0 +1,59 @@ + + + + DOX_IADLXPowerTuningServices_GetSmartShiftMax + GetSmartShiftMax + +Gets the reference counted AMD SmartShift Max interface. + + +Gets the reference counted AMD SmartShift Max interface. +Syntax + + + ADLX_RESULT GetSmartShiftMax (IADLXSmartShiftMax** ppSmartShiftMax) + +Parameters + + + + +1. +[out] +ppSmartShiftMax +IADLXSmartShiftMax** +The address of a pointer to the returned interface. If the interface is not successfully returned, the method sets the dereferenced address*ppSmartShiftMax tonullptr. + +
    +
    +
    +
    +
    +Return Value + +If the interface is successfully returned, ADLX_OK is returned. + If the interface is not successfully returned, an error code is returned. + Refer to ADLX_RESULT for success codes and error codes. + +Remarks + +The returned interface must be discarded with Release when it is no longer needed. +Additional Info + +In C++, when using ADLX interfaces as smart pointers, there is no need to call Release because smart pointers call it in their internal implementation. +Requirements + + +Header +include "IPowerTuning.h" + + +Minimum version +1.2 + +
    +
    +
    + +
    +
    diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_simple_eyefinity.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_simple_eyefinity.xml index 4a291537..0ddebc73 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_simple_eyefinity.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_simple_eyefinity.xml @@ -78,6 +78,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_simple_eyefinity__create.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_simple_eyefinity__create.xml index 02f79851..94975d04 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_simple_eyefinity__create.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_simple_eyefinity__create.xml @@ -57,6 +57,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_simple_eyefinity__destroy.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_simple_eyefinity__destroy.xml index db913131..4adc966d 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_simple_eyefinity__destroy.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_simple_eyefinity__destroy.xml @@ -51,6 +51,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_simple_eyefinity__destroy_all.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_simple_eyefinity__destroy_all.xml index 6635a15c..07ebd71f 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_simple_eyefinity__destroy_all.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_simple_eyefinity__destroy_all.xml @@ -35,6 +35,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_simple_eyefinity__is_supported.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_simple_eyefinity__is_supported.xml index 26373aad..e0bedede 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_simple_eyefinity__is_supported.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_simple_eyefinity__is_supported.xml @@ -54,6 +54,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_smart_access_memory.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_smart_access_memory.xml new file mode 100644 index 00000000..e7055230 --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_smart_access_memory.xml @@ -0,0 +1,76 @@ + + + + DOX_IADLXSmartAccessMemory + IADLXSmartAccessMemory + IsEnabled + IsSupported + SetEnabled + + + +The IADLXSmartAccessMemory interface enables AMD Ryzen processors to utilize the full potential of the graphics card memory by utilizing the bandwidth of PCI Express� to reduce bottlenecks and increase gaming performance, especially in an all-AMD setup. + +InterfaceId: +IADLXSmartAccessMemory + + +Smart Pointer Interface Name: +IADLXSmartAccessMemoryPtr + + +Inherits: +IADLXInterface + + +Inherited By: +N/A + +
    +
    +Methods + + +Method +Description + + +IsEnabled +Checks if AMD SmartAccess Memory is enabled on a GPU. + + +IsSupported +Checks if AMD SmartAccess Memory is supported on a GPU. + + +SetEnabled +Enable or disable the state of AMD SmartAccess Memory on a GPU. + +
    +
    +Requirements + + +Header +include "ISmartAccessMemory.h" + + +Minimum version +1.2 + +
    +
    +Example + +To see how to use this interface in a C++ application, refer to the SmartAccessMemory C++ sample. + For a C application, refer to the SmartAccessMemory C sample. + +IsEnabled +IsSupported +SetEnabled + + +
    + +
    +
    diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_smart_access_memory__is_enabled.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_smart_access_memory__is_enabled.xml new file mode 100644 index 00000000..6bf2afa0 --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_smart_access_memory__is_enabled.xml @@ -0,0 +1,53 @@ + + + + DOX_IADLXSmartAccessMemory_IsEnabled + IsEnabled + +Checks if AMD SmartAccess Memory is enabled on a GPU. + + +Checks if AMD SmartAccess Memory is enabled on a GPU. +Syntax + + + ADLX_RESULT IsEnabled (adlx_bool* enabled) + +Parameters + + + + +1. +[out] +enabled +adlx_bool* +The pointer to a variable where the state of AMD SmartAccess Memory is returned. The variable is true if AMD SmartAccess Memory is enabled. The variable is false if AMD SmartAccess Memory is not enabled. + +
    +
    +
    +
    +
    +Return Value + +If the state of AMD SmartAccess Memory is successfully returned, ADLX_OK is returned. + If the state of AMD SmartAccess Memory is not successfully returned, an error code is returned. + Refer to ADLX_RESULT for success codes and error codes. + +Requirements + + +Header +include "ISmartAccessMemory.h" + + +Minimum version +1.2 + +
    +
    +
    + +
    +
    diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_smart_access_memory__is_supported.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_smart_access_memory__is_supported.xml new file mode 100644 index 00000000..6551750a --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_smart_access_memory__is_supported.xml @@ -0,0 +1,52 @@ + + + + DOX_IADLXSmartAccessMemory_IsSupported + IsSupported + +Checks if AMD SmartAccess Memory is supported on a GPU. + + +Checks if AMD SmartAccess Memory is supported on a GPU. +Syntax + + + ADLX_RESULT IsSupported (adlx_bool* supported) + +Parameters + + + + +1. +[out] +supported +adlx_bool* +The pointer to a variable where the state of AMD SmartAccess Memory is returned. The variable is true if AMD SmartAccess Memory is supported. The variable is false if AMD SmartAccess Memory is not supported. + +
    +
    +
    +
    +
    +Return Value + +If the state of AMD SmartAccess Memory is successfully returned, ADLX_OK is returned. + If the state of AMD SmartAccess Memory is not successfully returned, an error code is returned. + Refer to ADLX_RESULT for success codes and error codes. +Requirements + + +Header +include "ISmartAccessMemory.h" + + +Minimum version +1.2 + +
    +
    +
    + +
    +
    diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_smart_access_memory__set_enabled.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_smart_access_memory__set_enabled.xml new file mode 100644 index 00000000..fb11cfe2 --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_smart_access_memory__set_enabled.xml @@ -0,0 +1,58 @@ + + + + DOX_IADLXSmartAccessMemory_SetEnabled + SetEnabled + +Enable or disable the state of AMD SmartAccess Memory on a GPU. + + +Enable or disable the state of AMD SmartAccess Memory on a GPU. +Syntax + + + ADLX_RESULT SetEnabled (adlx_bool enable) + +Parameters + + + + +1. +[in] +enable +adlx_bool +The new AMD SmartAccess Memory state. Set true to enable AMD SmartAccess Memory. Set false to disable AMD SmartAccess Memory. + +
    +
    +
    +
    +
    +Return Value + +If the state of AMD SmartAccess Memory is successfully set, ADLX_OK is returned. + If the state of AMD SmartAccess Memory is not successfully set, an error code is returned. + Refer to ADLX_RESULT for success codes and error codes. + +Remarks + +The SetEnabled method triggers an asynchronous operation that results in changing the maximum size of VRAM of a GPU that the CPU can address. + While this operation is in progress, the applications that run in the context of the GPU or make calls in the driver for the GPU will behave unexpectedly. Before making this call, ensure that these applications release the GPU context, such as by closing their user interfaces, and that they will not make calls into the GPU driver during this operation. This procedure will allow those applications to continue to function correctly during and after the operation is completed. + To learn when the operation is completed, register an event listener interface using GetGPUTuningChangedHandling before calling SetEnabled. ADLX will call OnGPUTuningChanged into the event listener interface twice during the asynchronous execution of SetEnabled: once before the operation is started, and the second time, after the operation is completed. Use IsSmartAccessMemoryChanged and GetSmartAccessMemoryStatus to discover the state of this operation. +Requirements + + +Header +include "ISmartAccessMemory.h" + + +Minimum version +1.2 + +
    +
    +
    + +
    +
    diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_smart_shift_max.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_smart_shift_max.xml new file mode 100644 index 00000000..1a7e3a01 --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_smart_shift_max.xml @@ -0,0 +1,94 @@ + + + + DOX_IADLXSmartShiftMax + IADLXSmartShiftMax + GetBias + GetBiasMode + GetBiasRange + IsSupported + SetBias + SetBiasMode + + + +The IADLXSmartShiftMax interface configures the AMD SmartShift Max settings. AMD SmartShift Max boosts performance by dynamically shifting power between the CPU and the GPU. + +InterfaceId: +IADLXSmartShiftMax + + +Smart Pointer Interface Name: +IADLXSmartShiftMaxPtr + + +Inherits: +IADLXInterface + + +Inherited By: +N/A + +
    +
    +Methods + + +Method +Description + + +GetBias +Gets the AMD SmartShift Max current bias. + + +GetBiasMode +Gets the AMD SmartShift Max current bias mode. + + +GetBiasRange +Gets maximum bias, minimum bias, and step bias of AMD SmartShift Max. + + +IsSupported +Checks if AMD SmartShift Max is supported. + + +SetBias +Sets the bias of AMD SmartShift Max. + + +SetBiasMode +Sets AMD SmartShift Max bias mode. + +
    +
    +Requirements + + +Header +include "IPowerTuning.h" + + +Minimum version +1.2 + +
    +
    +Example + +To see how to use this interface in a C++ application, refer to the SmartShiftMax C++ sample. + For a C application, refer to the SmartShiftMax C sample. + +GetBias +GetBiasMode +GetBiasRange +IsSupported +SetBias +SetBiasMode + + +
    + +
    +
    diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_smart_shift_max__get_bias.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_smart_shift_max__get_bias.xml new file mode 100644 index 00000000..9b5d56d6 --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_smart_shift_max__get_bias.xml @@ -0,0 +1,56 @@ + + + + DOX_IADLXSmartShiftMax_GetBias + GetBias + +Gets the AMD SmartShift Max current bias. + + +Gets the AMD SmartShift Max current bias. +Syntax + + + ADLX_RESULT GetBias (adlx_int* bias) + +Parameters + + + + +1. +[out] +bias +adlx_int* +The pointer to a variable where the AMD SmartShift Max current bias is returned. + +
    +
    +
    +
    +
    +Return Value + +If the current bias is successfully returned, ADLX_OK is returned. + If the current bias is not successfully returned, an error code is returned. + Refer to ADLX_RESULT for success codes and error codes. + +Additional Info + +AMD SmartShift Max dynamically shifts power between CPU and GPU to boost performance, depending on workload. +Requirements + + +Header +include "IPowerTuning.h" + + +Minimum version +1.2 + +
    +
    +
    + +
    +
    diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_smart_shift_max__get_bias_mode.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_smart_shift_max__get_bias_mode.xml new file mode 100644 index 00000000..890e0305 --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_smart_shift_max__get_bias_mode.xml @@ -0,0 +1,56 @@ + + + + DOX_IADLXSmartShiftMax_GetBiasMode + GetBiasMode + +Gets the AMD SmartShift Max current bias mode. + + +Gets the AMD SmartShift Max current bias mode. +Syntax + + + ADLX_RESULT GetBiasMode (ADLX_SSM_BIAS_MODE* mode) + +Parameters + + + + +1. +[out] +mode +ADLX_SSM_BIAS_MODE* +The pointer to a variable where the AMD SmartShift Max current bias mode is returned. + +
    +
    +
    +
    +
    +Return Value + +If the current bias mode is successfully returned, ADLX_OK is returned. + If the current bias mode is not successfully returned, an error code is returned. + Refer to ADLX_RESULT for success codes and error codes. + +Additional Info + +AMD SmartShift Max dynamically shifts power between CPU and GPU to boost performance according to workload dependencies. +Requirements + + +Header +include "IPowerTuning.h" + + +Minimum version +1.2 + +
    +
    +
    + +
    +
    diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_smart_shift_max__get_bias_range.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_smart_shift_max__get_bias_range.xml new file mode 100644 index 00000000..a76b7080 --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_smart_shift_max__get_bias_range.xml @@ -0,0 +1,56 @@ + + + + DOX_IADLXSmartShiftMax_GetBiasRange + GetBiasRange + +Gets maximum bias, minimum bias, and step bias of AMD SmartShift Max. + + +Gets maximum bias, minimum bias, and step bias of AMD SmartShift Max. +Syntax + + + ADLX_RESULT GetBiasRange (ADLX_IntRange* range) + +Parameters + + + + +1. +[out] +range +ADLX_IntRange* +The pointer to a variable where the bias range of AMD SmartShift Max is returned. + +
    +
    +
    +
    +
    +Return Value + +If the bias range is successfully returned, ADLX_OK is returned. + If the bias range is not successfully returned, an error code is returned. + Refer to ADLX_RESULT for success codes and error codes. + +Additional Info + +AMD SmartShift Max dynamically shifts power between CPU and GPU to boost performance, depending on workload. +Requirements + + +Header +include "IPowerTuning.h" + + +Minimum version +1.2 + +
    +
    +
    + +
    +
    diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_smart_shift_max__is_supported.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_smart_shift_max__is_supported.xml new file mode 100644 index 00000000..f242f227 --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_smart_shift_max__is_supported.xml @@ -0,0 +1,56 @@ + + + + DOX_IADLXSmartShiftMax_IsSupported + IsSupported + +Checks if AMD SmartShift Max is supported. + + +Checks if AMD SmartShift Max is supported. +Syntax + + + ADLX_RESULT IsSupported (adlx_bool* supported) + +Parameters + + + + +1. +[out] +supported +adlx_bool* +The pointer to a variable where the state of AMD SmartShift Max is returned. The variable is true if AMD SmartShift Max is supported. The variable is false if AMD SmartShift Max is not supported. + +
    +
    +
    +
    +
    +Return Value + +If the state of AMD SmartShift Max is successfully returned, ADLX_OK is returned. + If the state of AMD SmartShift Max is not successfully returned, an error code is returned. + Refer to ADLX_RESULT for success codes and error codes. + +Additional Info + +AMD SmartShift Max dynamically shifts power between CPU and GPU to boost performance, depending on workload. +Requirements + + +Header +include "IPowerTuning.h" + + +Minimum version +1.2 + +
    +
    +
    + +
    +
    diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_smart_shift_max__set_bias.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_smart_shift_max__set_bias.xml new file mode 100644 index 00000000..b71f9df0 --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_smart_shift_max__set_bias.xml @@ -0,0 +1,56 @@ + + + + DOX_IADLXSmartShiftMax_SetBias + SetBias + +Sets the bias of AMD SmartShift Max. + + +Sets the bias of AMD SmartShift Max. +Syntax + + + ADLX_RESULT SetBias (adlx_int bias) + +Parameters + + + + +1. +[in] +bias +adlx_int +The new AMD SmartShift Max bias. + +
    +
    +
    +
    +
    +Return Value + +If the bias is successfully set, ADLX_OK is returned. + If the bias is not successfully set, an error code is returned. + Refer to ADLX_RESULT for success codes and error codes. + +Additional Info + +AMD SmartShift Max dynamically shifts power between CPU and GPU to boost performance, depending on workload. +Requirements + + +Header +include "IPowerTuning.h" + + +Minimum version +1.2 + +
    +
    +
    + +
    +
    diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_smart_shift_max__set_bias_mode.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_smart_shift_max__set_bias_mode.xml new file mode 100644 index 00000000..85134a59 --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_smart_shift_max__set_bias_mode.xml @@ -0,0 +1,56 @@ + + + + DOX_IADLXSmartShiftMax_SetBiasMode + SetBiasMode + +Sets AMD SmartShift Max bias mode. + + +Sets AMD SmartShift Max bias mode. +Syntax + + + ADLX_RESULT SetBiasMode (ADLX_SSM_BIAS_MODE mode) + +Parameters + + + + +1. +[in] +mode +ADLX_SSM_BIAS_MODE +The new AMD SmartShift Max bias mode. + +
    +
    +
    +
    +
    +Return Value + +If the bias mode is successfully set, ADLX_OK is returned. + If the bias mode is not successfully set, an error code is returned. + Refer to ADLX_RESULT for success codes and error codes. + +Additional Info + +AMD SmartShift Max dynamically shifts power between CPU and GPU to boost performance, depending on workload. +Requirements + + +Header +include "IPowerTuning.h" + + +Minimum version +1.2 + +
    +
    +
    + +
    +
    diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system.xml index 6b6f48de..2902bf12 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system.xml @@ -110,7 +110,7 @@ Header -include"ISystem.h" +include "ISystem.h" Minimum version @@ -138,6 +138,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system1.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system1.xml new file mode 100644 index 00000000..814a0fbd --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system1.xml @@ -0,0 +1,65 @@ + + + + DOX_IADLXSystem1 + IADLXSystem1 + GetPowerTuningServices + + + +The IADLXSystem1 is an extension interface to IADLXSystem. It provides access to the main interface of the Power Tuning domain. +
    +InterfaceId: +IADLXSystem1 + + +Smart Pointer Interface Name: +IADLXSystem1Ptr + + +Inherits: +IADLXInterface + + +Inherited By: +N/A + +
    +
    +The IADLXSystem1 interface is obtained from the IADLXSystem using QueryInterface. +Methods + + +Method +Description + + +GetPowerTuningServices +Gets the reference counted main interface to the Power Tuning domain. + +
    +
    +Requirements + + +Header +include "ISystem1.h" + + +Minimum version +1.2 + +
    +
    +Example + +To see how to use this interface in a C++ application, refer to the SmartShiftMax C++ sample. + For a C application, refer to the SmartShiftMax C sample. + +GetPowerTuningServices + + + + + + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system1__get_power_tuning_services.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system1__get_power_tuning_services.xml new file mode 100644 index 00000000..d7c2bf6f --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system1__get_power_tuning_services.xml @@ -0,0 +1,59 @@ + + + + DOX_IADLXSystem1_GetPowerTuningServices + GetPowerTuningServices + +Gets the reference counted main interface to the Power Tuning domain. + + +Gets the reference counted main interface to the Power Tuning domain. +Syntax + + + ADLX_RESULT GetPowerTuningServices (IADLXPowerTuningServices** ppPowerTuningServices) + +Parameters + + + + +1. +[out] +ppPowerTuningServices +IADLXPowerTuningServices** +The address of a pointer to the returned interface. If the interface is not successfully returned, the method sets the dereferenced address *ppPowerTuningServices to nullptr. + +
    +
    +
    +
    +
    +Return Value + +If the interface is successfully returned, ADLX_OK is returned. + If the interface is not successfully returned, an error code is returned. + Refer to ADLX_RESULT for success codes and error codes. + +Remarks + +The returned interface must be discarded with Release when it is no longer needed. +Additional Info + +In C++, when using ADLX interfaces as smart pointers, there is no need to call Release because smart pointers call it in their internal implementation. +Requirements + + +Header +include "ISystem1.h" + + +Minimum version +1.2 + +
    +
    +
    + +
    +
    diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system__enable_log.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system__enable_log.xml index dc3dc36d..a2949787 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system__enable_log.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system__enable_log.xml @@ -92,7 +92,7 @@ Header -include"ISystem.h" +include "ISystem.h" Minimum version @@ -103,6 +103,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system__get3_d_settings_services.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system__get3_d_settings_services.xml index ceb99893..ce954ff1 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system__get3_d_settings_services.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system__get3_d_settings_services.xml @@ -44,7 +44,7 @@
    Header -include"ISystem.h" +include "ISystem.h" Minimum version @@ -53,6 +53,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system__get_desktops_services.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system__get_desktops_services.xml index 04626d55..624df5a4 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system__get_desktops_services.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system__get_desktops_services.xml @@ -45,7 +45,7 @@ Header -include"ISystem.h" +include "ISystem.h" Minimum version @@ -54,6 +54,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system__get_displays_services.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system__get_displays_services.xml index 9ece36ff..2844f9b7 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system__get_displays_services.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system__get_displays_services.xml @@ -45,7 +45,7 @@ Header -include"ISystem.h" +include "ISystem.h" Minimum version @@ -54,6 +54,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system__get_g_p_u_tuning_services.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system__get_g_p_u_tuning_services.xml index 612cc7b5..949c21b0 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system__get_g_p_u_tuning_services.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system__get_g_p_u_tuning_services.xml @@ -44,7 +44,7 @@ Header -include"ISystem.h" +include "ISystem.h" Minimum version @@ -53,6 +53,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system__get_g_p_us.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system__get_g_p_us.xml index 1e81de85..7bef5acd 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system__get_g_p_us.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system__get_g_p_us.xml @@ -46,7 +46,7 @@ Header -include"ISystem.h" +include "ISystem.h" Minimum version @@ -55,6 +55,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system__get_g_p_us_changed_handling.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system__get_g_p_us_changed_handling.xml index 56c22190..b5c7901a 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system__get_g_p_us_changed_handling.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system__get_g_p_us_changed_handling.xml @@ -45,7 +45,7 @@ Header -include"ISystem.h" +include "ISystem.h" Minimum version @@ -54,6 +54,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system__get_i2_c.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system__get_i2_c.xml index 2a65ffa1..89ec554b 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system__get_i2_c.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system__get_i2_c.xml @@ -57,7 +57,7 @@ Header -include"ISystem.h" +include "ISystem.h" Minimum version @@ -66,6 +66,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system__get_performance_monitoring_services.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system__get_performance_monitoring_services.xml index a9995f25..7f6d7a35 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system__get_performance_monitoring_services.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system__get_performance_monitoring_services.xml @@ -44,7 +44,7 @@ Header -include"ISystem.h" +include "ISystem.h" Minimum version @@ -53,6 +53,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system__hybrid_graphics_type.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system__hybrid_graphics_type.xml index 1636ab7a..b4609311 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system__hybrid_graphics_type.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system__hybrid_graphics_type.xml @@ -42,7 +42,7 @@ Header -include"ISystem.h" +include "ISystem.h" Minimum version @@ -51,6 +51,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system__query_interface.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system__query_interface.xml index 7bff0dd1..f974b76a 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system__query_interface.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system__query_interface.xml @@ -58,7 +58,7 @@ Header -include"ISystem.h" +include "ISystem.h" Minimum version @@ -67,6 +67,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system__total_system_r_a_m.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system__total_system_r_a_m.xml index e72a99a0..8693ce20 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system__total_system_r_a_m.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system__total_system_r_a_m.xml @@ -38,7 +38,7 @@ Header -include"ISystem.h" +include "ISystem.h" Minimum version @@ -47,6 +47,6 @@
    - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics.xml index 908d9469..e733610b 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics.xml @@ -25,7 +25,7 @@ Inherited By: -N/A +IADLXSystemMetrics1 @@ -77,6 +77,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics1.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics1.xml new file mode 100644 index 00000000..68e037a3 --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics1.xml @@ -0,0 +1,65 @@ + + + + DOX_IADLXSystemMetrics1 + IADLXSystemMetrics1 + PowerDistribution + + + +The IADLXSystemMetrics1 is an extension interface to IADLXSystemMetrics. It provides the power distribution of a system metric sample. + +InterfaceId: +IADLXSystemMetrics1 + + +Smart Pointer Interface Name: +IADLXSystemMetrics1Ptr + + +Inherits: +IADLXSystemMetrics + + +Inherited By: +N/A + +
    +
    +The IADLXSystemMetrics1 interface is obtained from the IADLXSystemMetrics using QueryInterface. +Methods + + +Method +Description + + +PowerDistribution +Gets the distribution of power between CPU and GPU of a system metric sample. + +
    +
    +Requirements + + +Header +include "IPerformanceMonitoring1.h" + + +Minimum version +1.2 + +
    +
    +Example + +To see how to use this interface in a C++ application, refer to the PerfSystemMetrics C++ sample. + For a C application, refer to the PerfSystemMetrics C sample. + +PowerDistribution + + +
    + +
    +
    diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics1__power_distribution.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics1__power_distribution.xml new file mode 100644 index 00000000..6e1c8aa1 --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics1__power_distribution.xml @@ -0,0 +1,104 @@ + + + + DOX_IADLXSystemMetrics1_PowerDistribution + PowerDistribution + +Gets the distribution of power between CPU and GPU of a system metric sample. + + +Gets the distribution of power between CPU and GPU of a system metric sample. +Syntax + + + ADLX_RESULT PowerDistribution (adlx_int* apuShiftValue, adlx_int* gpuShiftValue, adlx_int* apuShiftLimit, adlx_int* gpuShiftLimit, adlx_int* totalShiftLimit) + +Parameters + + + + +1. +[out] +apuShiftValue +adlx_int* +The pointer to a variable where the apu shift alue value is returned. + +
    +
    +
    +
    + + + +1. +[out] +gpuShiftValue +adlx_int* +The pointer to a variable where the gpu shift value is returned. + +
    +
    +
    +
    + + + +1. +[out] +apuShiftLimit +adlx_int* +The pointer to a variable where the apu shift limit value is returned. + +
    +
    +
    +
    + + + +1. +[out] +gpuShiftLimit +adlx_int* +The pointer to a variable where the gpu shift limit value is returned. + +
    +
    +
    +
    + + + +1. +[out] +totalShiftLimit +adlx_int* +The pointer to a variable where the total shift limit value is returned. + +
    +
    +
    +
    +
    +Return Value + +If the distribution of power is successfully returned, ADLX_OK is returned. + If the distribution of power is not successfully returned, an error code is returned. + Refer to ADLX_RESULT for success codes and error codes. +Requirements + + +Header +include "IPerformanceMonitoring1.h" + + +Minimum version +1.2 + +
    +
    +
    + +
    +
    diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics__c_p_u_usage.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics__c_p_u_usage.xml index 4172f1ac..81ab8b55 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics__c_p_u_usage.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics__c_p_u_usage.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics__smart_shift.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics__smart_shift.xml index 8f316a0b..24377d08 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics__smart_shift.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics__smart_shift.xml @@ -56,6 +56,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics__system_r_a_m.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics__system_r_a_m.xml index 4d8c63f1..ee4bb138 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics__system_r_a_m.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics__system_r_a_m.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics__time_stamp.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics__time_stamp.xml index 76ffa70e..bed83444 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics__time_stamp.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics__time_stamp.xml @@ -50,6 +50,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics_list.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics_list.xml index adf682bd..2a2bcf3a 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics_list.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics_list.xml @@ -65,6 +65,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics_list__add__back.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics_list__add__back.xml index a6c1887c..865af027 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics_list__add__back.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics_list__add__back.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics_list__at.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics_list__at.xml index e51a97fc..5a10f429 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics_list__at.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics_list__at.xml @@ -66,6 +66,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics_support.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics_support.xml index 39fe6602..d544bc51 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics_support.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics_support.xml @@ -27,7 +27,7 @@ Inherited By: -N/A +IADLXSystemMetricsSupport1 @@ -89,6 +89,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics_support1.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics_support1.xml new file mode 100644 index 00000000..6a3dd4a8 --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics_support1.xml @@ -0,0 +1,65 @@ + + + + DOX_IADLXSystemMetricsSupport1 + IADLXSystemMetricsSupport1 + IsSupportedPowerDistribution + + + +The IADLXSystemMetricsSupport1 is an extension interface to IADLXSystemMetricsSupport. It provides the method to discover if reporting of power distribution between CPU and GPU is supported on the system. + +InterfaceId: +IADLXSystemMetricsSupport1 + + +Smart Pointer Interface Name: +IADLXSystemMetricsSupport1Ptr + + +Inherits: +IADLXSystemMetricsSupport + + +Inherited By: +N/A + +
    +
    +The IADLXSystemMetricsSupport1 interface is obtained from the IADLXSystemMetricsSupport using QueryInterface. +Methods + + +Method +Description + + +IsSupportedPowerDistribution +Checks if reporting of power distribution between CPU and GPU is supported on the system. + +
    +
    +Requirements + + +Header +include "IPerformanceMonitoring1.h" + + +Minimum version +1.2 + +
    +
    +Example + +To see how to use this interface in a C++ application, refer to the PerfSystemMetrics C++ sample. + For a C application, refer to the PerfSystemMetrics C sample. + +IsSupportedPowerDistribution + + +
    + +
    +
    diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics_support1__is_supported_power_distribution.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics_support1__is_supported_power_distribution.xml new file mode 100644 index 00000000..5a10fd82 --- /dev/null +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics_support1__is_supported_power_distribution.xml @@ -0,0 +1,52 @@ + + + + DOX_IADLXSystemMetricsSupport1_IsSupportedPowerDistribution + IsSupportedPowerDistribution + +Checks if reporting of power distribution between CPU and GPU is supported on the system. + + +Checks if reporting of power distribution between CPU and GPU is supported on the system. +Syntax + + + ADLX_RESULT IsSupportedPowerDistribution (adlx_bool* supported) + +Parameters + + + + +1. +[out] +supported +adlx_bool* +The pointer to a variable where the state of reporting of power distribution is returned. The variable is true if the power distribution metric reporting is supported. The variable is false if the power distribution metric reporting is not supported. + +
    +
    +
    +
    +
    +Return Value + +If the state of power distribution metric reporting is successfully returned, ADLX_OK is returned. + If the state of power distribution metric reporting is not successfully returned, an error code is returned. + Refer to ADLX_RESULT for success codes and error codes. +Requirements + + +Header +include "IPerformanceMonitoring1.h" + + +Minimum version +1.2 + +
    +
    +
    + +
    +
    diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics_support__get_c_p_u_usage_range.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics_support__get_c_p_u_usage_range.xml index 56cc770e..32c8160f 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics_support__get_c_p_u_usage_range.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics_support__get_c_p_u_usage_range.xml @@ -64,6 +64,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics_support__get_smart_shift_range.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics_support__get_smart_shift_range.xml index e8367861..154e02eb 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics_support__get_smart_shift_range.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics_support__get_smart_shift_range.xml @@ -64,6 +64,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics_support__get_system_r_a_m_range.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics_support__get_system_r_a_m_range.xml index fa73b428..ae0b6eb0 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics_support__get_system_r_a_m_range.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics_support__get_system_r_a_m_range.xml @@ -64,6 +64,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics_support__is_supported_c_p_u_usage.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics_support__is_supported_c_p_u_usage.xml index fb46e776..fc2877b7 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics_support__is_supported_c_p_u_usage.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics_support__is_supported_c_p_u_usage.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics_support__is_supported_smart_shift.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics_support__is_supported_smart_shift.xml index 1e692442..9b48d12a 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics_support__is_supported_smart_shift.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics_support__is_supported_smart_shift.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics_support__is_supported_system_r_a_m.xml b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics_support__is_supported_system_r_a_m.xml index 08e8780f..d303294c 100644 --- a/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics_support__is_supported_system_r_a_m.xml +++ b/SDKDoc/xml/_d_o_x__i_a_d_l_x_system_metrics_support__is_supported_system_r_a_m.xml @@ -47,6 +47,6 @@ - + diff --git a/SDKDoc/xml/_disclaimer_8md.xml b/SDKDoc/xml/_disclaimer_8md.xml index 828a89b4..f8d31110 100644 --- a/SDKDoc/xml/_disclaimer_8md.xml +++ b/SDKDoc/xml/_disclaimer_8md.xml @@ -37,6 +37,6 @@ CONSEQUENTIALDAMAGESARISINGFROMTHEUSEOFANYINFORMATIONCONTAINEDHEREIN, EVENIFAMDISEXPRESSLYADVISEDOFTHEPOSSIBILITYOFSUCHDAMAGES. - + diff --git a/SDKDoc/xml/_i3_d_settings_8h.xml b/SDKDoc/xml/_i3_d_settings_8h.xml index b9a12734..d9e9abd4 100644 --- a/SDKDoc/xml/_i3_d_settings_8h.xml +++ b/SDKDoc/xml/_i3_d_settings_8h.xml @@ -17,6 +17,12 @@ + + + + + + @@ -27,12 +33,6 @@ - - - - - - @@ -175,809 +175,809 @@ virtualADLX_RESULTADLX_STD_CALLIsSupported(adlx_bool*supported)=0; -virtualADLX_RESULTADLX_STD_CALLIsEnabled(adlx_bool*isEnabled)=0; - -virtualADLX_RESULTADLX_STD_CALLGetFPSRange(ADLX_IntRange*range)=0; - -virtualADLX_RESULTADLX_STD_CALLGetMinFPS(adlx_int*currentMinFPS)=0; - -virtualADLX_RESULTADLX_STD_CALLGetMaxFPS(adlx_int*currentMaxFPS)=0; - -virtualADLX_RESULTADLX_STD_CALLSetEnabled(adlx_boolenable)=0; - -virtualADLX_RESULTADLX_STD_CALLSetMinFPS(adlx_intminFPS)=0; - -virtualADLX_RESULTADLX_STD_CALLSetMaxFPS(adlx_intmaxFPS)=0; - -};//IADLX3DChill -//---------------------------------------------------------------------------------------------- -typedefIADLXInterfacePtr_T<IADLX3DChill>IADLX3DChillPtr; -}//namespaceadlx -#else//__cplusplus -ADLX_DECLARE_IID(IADLX3DChill,L"IADLX3DChill") - -typedefstructIADLX3DChillIADLX3DChill; - -typedefstructIADLX3DChillVtbl -{ -//IADLXInterface -adlx_long(ADLX_STD_CALL*Acquire)(IADLX3DChill*pThis); -adlx_long(ADLX_STD_CALL*Release)(IADLX3DChill*pThis); -ADLX_RESULT(ADLX_STD_CALL*QueryInterface)(IADLX3DChill*pThis,constwchar_t*interfaceId,void**ppInterface); - -//IADLX3DChill -ADLX_RESULT(ADLX_STD_CALL*IsSupported)(IADLX3DChill*pThis,adlx_bool*supported); -ADLX_RESULT(ADLX_STD_CALL*IsEnabled)(IADLX3DChill*pThis,adlx_bool*isEnabled); -ADLX_RESULT(ADLX_STD_CALL*GetFPSRange)(IADLX3DChill*pThis,ADLX_IntRange*range); -ADLX_RESULT(ADLX_STD_CALL*GetMinFPS)(IADLX3DChill*pThis,adlx_int*currentMinFPS); -ADLX_RESULT(ADLX_STD_CALL*GetMaxFPS)(IADLX3DChill*pThis,adlx_int*currentMaxFPS); -ADLX_RESULT(ADLX_STD_CALL*SetEnabled)(IADLX3DChill*pThis,adlx_boolenable); -ADLX_RESULT(ADLX_STD_CALL*SetMinFPS)(IADLX3DChill*pThis,adlx_intminFPS); -ADLX_RESULT(ADLX_STD_CALL*SetMaxFPS)(IADLX3DChill*pThis,adlx_intmaxFPS); -}IADLX3DChillVtbl; - -structIADLX3DChill{constIADLX3DChillVtbl*pVtbl;}; -#endif//__cplusplus -#pragmaendregionIADLX3DChill - -//3DBoostsettinginterface -#pragmaregionIADLX3DBoost -#ifdefined(__cplusplus) -namespaceadlx -{ -classADLX_NO_VTABLEIADLX3DBoost:publicIADLXInterface -{ -public: -ADLX_DECLARE_IID(L"IADLX3DBoost") - - -virtualADLX_RESULTADLX_STD_CALLIsSupported(adlx_bool*supported)=0; - -virtualADLX_RESULTADLX_STD_CALLIsEnabled(adlx_bool*isEnabled)=0; - -virtualADLX_RESULTADLX_STD_CALLGetResolutionRange(ADLX_IntRange*range)=0; - -virtualADLX_RESULTADLX_STD_CALLGetResolution(adlx_int*currentMinRes)=0; - -virtualADLX_RESULTADLX_STD_CALLSetEnabled(adlx_boolenable)=0; - -virtualADLX_RESULTADLX_STD_CALLSetResolution(adlx_intminRes)=0; - -};//IADLX3DBoost -//---------------------------------------------------------------------------------------------- -typedefIADLXInterfacePtr_T<IADLX3DBoost>IADLX3DBoostPtr; -}//namespaceadlx -#else//__cplusplus -ADLX_DECLARE_IID(IADLX3DBoost,L"IADLX3DBoost") - -typedefstructIADLX3DBoostIADLX3DBoost; - -typedefstructIADLX3DBoostVtbl -{ -//IADLXInterface -adlx_long(ADLX_STD_CALL*Acquire)(IADLX3DBoost*pThis); -adlx_long(ADLX_STD_CALL*Release)(IADLX3DBoost*pThis); -ADLX_RESULT(ADLX_STD_CALL*QueryInterface)(IADLX3DBoost*pThis,constwchar_t*interfaceId,void**ppInterface); - -//IADLX3DBoost -ADLX_RESULT(ADLX_STD_CALL*IsSupported)(IADLX3DBoost*pThis,adlx_bool*supported); +virtualADLX_RESULTADLX_STD_CALLIsEnabled(adlx_bool*isEnabled)=0; + +virtualADLX_RESULTADLX_STD_CALLGetFPSRange(ADLX_IntRange*range)=0; + +virtualADLX_RESULTADLX_STD_CALLGetMinFPS(adlx_int*currentMinFPS)=0; + +virtualADLX_RESULTADLX_STD_CALLGetMaxFPS(adlx_int*currentMaxFPS)=0; + +virtualADLX_RESULTADLX_STD_CALLSetEnabled(adlx_boolenable)=0; + +virtualADLX_RESULTADLX_STD_CALLSetMinFPS(adlx_intminFPS)=0; + +virtualADLX_RESULTADLX_STD_CALLSetMaxFPS(adlx_intmaxFPS)=0; + +};//IADLX3DChill +//---------------------------------------------------------------------------------------------- +typedefIADLXInterfacePtr_T<IADLX3DChill>IADLX3DChillPtr; +}//namespaceadlx +#else//__cplusplus +ADLX_DECLARE_IID(IADLX3DChill,L"IADLX3DChill") + +typedefstructIADLX3DChillIADLX3DChill; + +typedefstructIADLX3DChillVtbl +{ +//IADLXInterface +adlx_long(ADLX_STD_CALL*Acquire)(IADLX3DChill*pThis); +adlx_long(ADLX_STD_CALL*Release)(IADLX3DChill*pThis); +ADLX_RESULT(ADLX_STD_CALL*QueryInterface)(IADLX3DChill*pThis,constwchar_t*interfaceId,void**ppInterface); + +//IADLX3DChill +ADLX_RESULT(ADLX_STD_CALL*IsSupported)(IADLX3DChill*pThis,adlx_bool*supported); +ADLX_RESULT(ADLX_STD_CALL*IsEnabled)(IADLX3DChill*pThis,adlx_bool*isEnabled); +ADLX_RESULT(ADLX_STD_CALL*GetFPSRange)(IADLX3DChill*pThis,ADLX_IntRange*range); +ADLX_RESULT(ADLX_STD_CALL*GetMinFPS)(IADLX3DChill*pThis,adlx_int*currentMinFPS); +ADLX_RESULT(ADLX_STD_CALL*GetMaxFPS)(IADLX3DChill*pThis,adlx_int*currentMaxFPS); +ADLX_RESULT(ADLX_STD_CALL*SetEnabled)(IADLX3DChill*pThis,adlx_boolenable); +ADLX_RESULT(ADLX_STD_CALL*SetMinFPS)(IADLX3DChill*pThis,adlx_intminFPS); +ADLX_RESULT(ADLX_STD_CALL*SetMaxFPS)(IADLX3DChill*pThis,adlx_intmaxFPS); +}IADLX3DChillVtbl; + +structIADLX3DChill{constIADLX3DChillVtbl*pVtbl;}; +#endif//__cplusplus +#pragmaendregionIADLX3DChill + +//3DBoostsettinginterface +#pragmaregionIADLX3DBoost +#ifdefined(__cplusplus) +namespaceadlx +{ +classADLX_NO_VTABLEIADLX3DBoost:publicIADLXInterface +{ +public: +ADLX_DECLARE_IID(L"IADLX3DBoost") + + +virtualADLX_RESULTADLX_STD_CALLIsSupported(adlx_bool*supported)=0; + +virtualADLX_RESULTADLX_STD_CALLIsEnabled(adlx_bool*isEnabled)=0; + +virtualADLX_RESULTADLX_STD_CALLGetResolutionRange(ADLX_IntRange*range)=0; + +virtualADLX_RESULTADLX_STD_CALLGetResolution(adlx_int*currentMinRes)=0; + +virtualADLX_RESULTADLX_STD_CALLSetEnabled(adlx_boolenable)=0; + +virtualADLX_RESULTADLX_STD_CALLSetResolution(adlx_intminRes)=0; + +};//IADLX3DBoost +//---------------------------------------------------------------------------------------------- +typedefIADLXInterfacePtr_T<IADLX3DBoost>IADLX3DBoostPtr; +}//namespaceadlx +#else//__cplusplus +ADLX_DECLARE_IID(IADLX3DBoost,L"IADLX3DBoost") + +typedefstructIADLX3DBoostIADLX3DBoost; + +typedefstructIADLX3DBoostVtbl +{ +//IADLXInterface +adlx_long(ADLX_STD_CALL*Acquire)(IADLX3DBoost*pThis); +adlx_long(ADLX_STD_CALL*Release)(IADLX3DBoost*pThis); +ADLX_RESULT(ADLX_STD_CALL*QueryInterface)(IADLX3DBoost*pThis,constwchar_t*interfaceId,void**ppInterface); -ADLX_RESULT(ADLX_STD_CALL*IsEnabled)(IADLX3DBoost*pThis,adlx_bool*isEnabled); -ADLX_RESULT(ADLX_STD_CALL*GetResolutionRange)(IADLX3DBoost*pThis,ADLX_IntRange*range); -ADLX_RESULT(ADLX_STD_CALL*GetResolution)(IADLX3DBoost*pThis,adlx_int*currentMinRes); -ADLX_RESULT(ADLX_STD_CALL*SetEnabled)(IADLX3DBoost*pThis,adlx_boolenable); -ADLX_RESULT(ADLX_STD_CALL*SetResolution)(IADLX3DBoost*pThis,adlx_intminRes); -}IADLX3DBoostVtbl; - -structIADLX3DBoost{constIADLX3DBoostVtbl*pVtbl;}; -#endif//__cplusplus -#pragmaendregionIADLX3DBoost - -//3DImageSharpeningsettinginterface -#pragmaregionIADLX3DImageSharpening -#ifdefined(__cplusplus) -namespaceadlx -{ -classADLX_NO_VTABLEIADLX3DImageSharpening:publicIADLXInterface -{ -public: -ADLX_DECLARE_IID(L"IADLX3DImageSharpening") - - -virtualADLX_RESULTADLX_STD_CALLIsSupported(adlx_bool*supported)=0; - -virtualADLX_RESULTADLX_STD_CALLIsEnabled(adlx_bool*isEnabled)=0; - -virtualADLX_RESULTADLX_STD_CALLGetSharpnessRange(ADLX_IntRange*range)=0; - -virtualADLX_RESULTADLX_STD_CALLGetSharpness(adlx_int*currentSharpness)=0; - -virtualADLX_RESULTADLX_STD_CALLSetEnabled(adlx_boolenable)=0; - -virtualADLX_RESULTADLX_STD_CALLSetSharpness(adlx_intsharpness)=0; - -};//IADLX3DImageSharpening -//---------------------------------------------------------------------------------------------- -typedefIADLXInterfacePtr_T<IADLX3DImageSharpening>IADLX3DImageSharpeningPtr; -}//namespaceadlx -#else//__cplusplus -ADLX_DECLARE_IID(IADLX3DImageSharpening,L"IADLX3DImageSharpening") - -typedefstructIADLX3DImageSharpeningIADLX3DImageSharpening; - -typedefstructIADLX3DImageSharpeningVtbl -{ -//IADLXInterface -adlx_long(ADLX_STD_CALL*Acquire)(IADLX3DImageSharpening*pThis); -adlx_long(ADLX_STD_CALL*Release)(IADLX3DImageSharpening*pThis); -ADLX_RESULT(ADLX_STD_CALL*QueryInterface)(IADLX3DImageSharpening*pThis,constwchar_t*interfaceId,void**ppInterface); - -//IADLX3DImageSharpening -ADLX_RESULT(ADLX_STD_CALL*IsSupported)(IADLX3DImageSharpening*pThis,adlx_bool*supported); -ADLX_RESULT(ADLX_STD_CALL*IsEnabled)(IADLX3DImageSharpening*pThis,adlx_bool*isEnabled); -ADLX_RESULT(ADLX_STD_CALL*GetSharpnessRange)(IADLX3DImageSharpening*pThis,ADLX_IntRange*range); -ADLX_RESULT(ADLX_STD_CALL*GetSharpness)(IADLX3DImageSharpening*pThis,adlx_int*currentSharpness); -ADLX_RESULT(ADLX_STD_CALL*SetEnabled)(IADLX3DImageSharpening*pThis,adlx_boolenable); -ADLX_RESULT(ADLX_STD_CALL*SetSharpness)(IADLX3DImageSharpening*pThis,adlx_intsharpness); -}IADLX3DImageSharpeningVtbl; - -structIADLX3DImageSharpening{constIADLX3DImageSharpeningVtbl*pVtbl;}; -#endif//__cplusplus -#pragmaendregionIADLX3DImageSharpening - -//3DEnhancedSyncsettinginterface -#pragmaregionIADLX3DEnhancedSync -#ifdefined(__cplusplus) -namespaceadlx -{ -classADLX_NO_VTABLEIADLX3DEnhancedSync:publicIADLXInterface -{ -public: -ADLX_DECLARE_IID(L"IADLX3DEnhancedSync") - - -virtualADLX_RESULTADLX_STD_CALLIsSupported(adlx_bool*supported)=0; - -virtualADLX_RESULTADLX_STD_CALLIsEnabled(adlx_bool*isEnabled)=0; - -virtualADLX_RESULTADLX_STD_CALLSetEnabled(adlx_boolenable)=0; - -};//IADLX3DEnhancedSync -//---------------------------------------------------------------------------------------------- -typedefIADLXInterfacePtr_T<IADLX3DEnhancedSync>IADLX3DEnhancedSyncPtr; -}//namespaceadlx -#else//__cplusplus -ADLX_DECLARE_IID(IADLX3DEnhancedSync,L"IADLX3DEnhancedSync") - -typedefstructIADLX3DEnhancedSyncIADLX3DEnhancedSync; - -typedefstructIADLX3DEnhancedSyncVtbl -{ -//IADLXInterface -adlx_long(ADLX_STD_CALL*Acquire)(IADLX3DEnhancedSync*pThis); -adlx_long(ADLX_STD_CALL*Release)(IADLX3DEnhancedSync*pThis); -ADLX_RESULT(ADLX_STD_CALL*QueryInterface)(IADLX3DEnhancedSync*pThis,constwchar_t*interfaceId,void**ppInterface); - -//IADLX3DEnhancedSync -ADLX_RESULT(ADLX_STD_CALL*IsSupported)(IADLX3DEnhancedSync*pThis,adlx_bool*supported); -ADLX_RESULT(ADLX_STD_CALL*IsEnabled)(IADLX3DEnhancedSync*pThis,adlx_bool*isEnabled); -ADLX_RESULT(ADLX_STD_CALL*SetEnabled)(IADLX3DEnhancedSync*pThis,adlx_boolenable); -}IADLX3DEnhancedSyncVtbl; - -structIADLX3DEnhancedSync{constIADLX3DEnhancedSyncVtbl*pVtbl;}; -#endif//__cplusplus -#pragmaendregionIADLX3DEnhancedSync - -//3DWaitForVerticalRefreshsettinginterface -#pragmaregionIADLX3DWaitForVerticalRefresh -#ifdefined(__cplusplus) -namespaceadlx -{ -classADLX_NO_VTABLEIADLX3DWaitForVerticalRefresh:publicIADLXInterface -{ -public: -ADLX_DECLARE_IID(L"IADLX3DWaitForVerticalRefresh") - - -virtualADLX_RESULTADLX_STD_CALLIsSupported(adlx_bool*supported)=0; - -virtualADLX_RESULTADLX_STD_CALLIsEnabled(adlx_bool*isEnabled)=0; - -virtualADLX_RESULTADLX_STD_CALLGetMode(ADLX_WAIT_FOR_VERTICAL_REFRESH_MODE*currentMode)=0; - -virtualADLX_RESULTADLX_STD_CALLSetMode(ADLX_WAIT_FOR_VERTICAL_REFRESH_MODEmode)=0; - -};//IADLX3DWaitForVerticalRefresh -//---------------------------------------------------------------------------------------------- -typedefIADLXInterfacePtr_T<IADLX3DWaitForVerticalRefresh>IADLX3DWaitForVerticalRefreshPtr; -}//namespaceadlx -#else//__cplusplus -ADLX_DECLARE_IID(IADLX3DWaitForVerticalRefresh,L"IADLX3DWaitForVerticalRefresh") - -typedefstructIADLX3DWaitForVerticalRefreshIADLX3DWaitForVerticalRefresh; - -typedefstructIADLX3DWaitForVerticalRefreshVtbl -{ -//IADLXInterface -adlx_long(ADLX_STD_CALL*Acquire)(IADLX3DWaitForVerticalRefresh*pThis); -adlx_long(ADLX_STD_CALL*Release)(IADLX3DWaitForVerticalRefresh*pThis); -ADLX_RESULT(ADLX_STD_CALL*QueryInterface)(IADLX3DWaitForVerticalRefresh*pThis,constwchar_t*interfaceId,void**ppInterface); - -//IADLX3DWaitForVerticalRefresh -ADLX_RESULT(ADLX_STD_CALL*IsSupported)(IADLX3DWaitForVerticalRefresh*pThis,adlx_bool*supported); +//IADLX3DBoost +ADLX_RESULT(ADLX_STD_CALL*IsSupported)(IADLX3DBoost*pThis,adlx_bool*supported); + +ADLX_RESULT(ADLX_STD_CALL*IsEnabled)(IADLX3DBoost*pThis,adlx_bool*isEnabled); +ADLX_RESULT(ADLX_STD_CALL*GetResolutionRange)(IADLX3DBoost*pThis,ADLX_IntRange*range); +ADLX_RESULT(ADLX_STD_CALL*GetResolution)(IADLX3DBoost*pThis,adlx_int*currentMinRes); +ADLX_RESULT(ADLX_STD_CALL*SetEnabled)(IADLX3DBoost*pThis,adlx_boolenable); +ADLX_RESULT(ADLX_STD_CALL*SetResolution)(IADLX3DBoost*pThis,adlx_intminRes); +}IADLX3DBoostVtbl; + +structIADLX3DBoost{constIADLX3DBoostVtbl*pVtbl;}; +#endif//__cplusplus +#pragmaendregionIADLX3DBoost + +//3DImageSharpeningsettinginterface +#pragmaregionIADLX3DImageSharpening +#ifdefined(__cplusplus) +namespaceadlx +{ +classADLX_NO_VTABLEIADLX3DImageSharpening:publicIADLXInterface +{ +public: +ADLX_DECLARE_IID(L"IADLX3DImageSharpening") + + +virtualADLX_RESULTADLX_STD_CALLIsSupported(adlx_bool*supported)=0; + +virtualADLX_RESULTADLX_STD_CALLIsEnabled(adlx_bool*isEnabled)=0; + +virtualADLX_RESULTADLX_STD_CALLGetSharpnessRange(ADLX_IntRange*range)=0; + +virtualADLX_RESULTADLX_STD_CALLGetSharpness(adlx_int*currentSharpness)=0; + +virtualADLX_RESULTADLX_STD_CALLSetEnabled(adlx_boolenable)=0; + +virtualADLX_RESULTADLX_STD_CALLSetSharpness(adlx_intsharpness)=0; + +};//IADLX3DImageSharpening +//---------------------------------------------------------------------------------------------- +typedefIADLXInterfacePtr_T<IADLX3DImageSharpening>IADLX3DImageSharpeningPtr; +}//namespaceadlx +#else//__cplusplus +ADLX_DECLARE_IID(IADLX3DImageSharpening,L"IADLX3DImageSharpening") + +typedefstructIADLX3DImageSharpeningIADLX3DImageSharpening; + +typedefstructIADLX3DImageSharpeningVtbl +{ +//IADLXInterface +adlx_long(ADLX_STD_CALL*Acquire)(IADLX3DImageSharpening*pThis); +adlx_long(ADLX_STD_CALL*Release)(IADLX3DImageSharpening*pThis); +ADLX_RESULT(ADLX_STD_CALL*QueryInterface)(IADLX3DImageSharpening*pThis,constwchar_t*interfaceId,void**ppInterface); + +//IADLX3DImageSharpening +ADLX_RESULT(ADLX_STD_CALL*IsSupported)(IADLX3DImageSharpening*pThis,adlx_bool*supported); +ADLX_RESULT(ADLX_STD_CALL*IsEnabled)(IADLX3DImageSharpening*pThis,adlx_bool*isEnabled); +ADLX_RESULT(ADLX_STD_CALL*GetSharpnessRange)(IADLX3DImageSharpening*pThis,ADLX_IntRange*range); +ADLX_RESULT(ADLX_STD_CALL*GetSharpness)(IADLX3DImageSharpening*pThis,adlx_int*currentSharpness); +ADLX_RESULT(ADLX_STD_CALL*SetEnabled)(IADLX3DImageSharpening*pThis,adlx_boolenable); +ADLX_RESULT(ADLX_STD_CALL*SetSharpness)(IADLX3DImageSharpening*pThis,adlx_intsharpness); +}IADLX3DImageSharpeningVtbl; + +structIADLX3DImageSharpening{constIADLX3DImageSharpeningVtbl*pVtbl;}; +#endif//__cplusplus +#pragmaendregionIADLX3DImageSharpening + +//3DEnhancedSyncsettinginterface +#pragmaregionIADLX3DEnhancedSync +#ifdefined(__cplusplus) +namespaceadlx +{ +classADLX_NO_VTABLEIADLX3DEnhancedSync:publicIADLXInterface +{ +public: +ADLX_DECLARE_IID(L"IADLX3DEnhancedSync") + + +virtualADLX_RESULTADLX_STD_CALLIsSupported(adlx_bool*supported)=0; + +virtualADLX_RESULTADLX_STD_CALLIsEnabled(adlx_bool*isEnabled)=0; + +virtualADLX_RESULTADLX_STD_CALLSetEnabled(adlx_boolenable)=0; + +};//IADLX3DEnhancedSync +//---------------------------------------------------------------------------------------------- +typedefIADLXInterfacePtr_T<IADLX3DEnhancedSync>IADLX3DEnhancedSyncPtr; +}//namespaceadlx +#else//__cplusplus +ADLX_DECLARE_IID(IADLX3DEnhancedSync,L"IADLX3DEnhancedSync") + +typedefstructIADLX3DEnhancedSyncIADLX3DEnhancedSync; + +typedefstructIADLX3DEnhancedSyncVtbl +{ +//IADLXInterface +adlx_long(ADLX_STD_CALL*Acquire)(IADLX3DEnhancedSync*pThis); +adlx_long(ADLX_STD_CALL*Release)(IADLX3DEnhancedSync*pThis); +ADLX_RESULT(ADLX_STD_CALL*QueryInterface)(IADLX3DEnhancedSync*pThis,constwchar_t*interfaceId,void**ppInterface); + +//IADLX3DEnhancedSync +ADLX_RESULT(ADLX_STD_CALL*IsSupported)(IADLX3DEnhancedSync*pThis,adlx_bool*supported); +ADLX_RESULT(ADLX_STD_CALL*IsEnabled)(IADLX3DEnhancedSync*pThis,adlx_bool*isEnabled); +ADLX_RESULT(ADLX_STD_CALL*SetEnabled)(IADLX3DEnhancedSync*pThis,adlx_boolenable); +}IADLX3DEnhancedSyncVtbl; + +structIADLX3DEnhancedSync{constIADLX3DEnhancedSyncVtbl*pVtbl;}; +#endif//__cplusplus +#pragmaendregionIADLX3DEnhancedSync + +//3DWaitForVerticalRefreshsettinginterface +#pragmaregionIADLX3DWaitForVerticalRefresh +#ifdefined(__cplusplus) +namespaceadlx +{ +classADLX_NO_VTABLEIADLX3DWaitForVerticalRefresh:publicIADLXInterface +{ +public: +ADLX_DECLARE_IID(L"IADLX3DWaitForVerticalRefresh") + + +virtualADLX_RESULTADLX_STD_CALLIsSupported(adlx_bool*supported)=0; + +virtualADLX_RESULTADLX_STD_CALLIsEnabled(adlx_bool*isEnabled)=0; + +virtualADLX_RESULTADLX_STD_CALLGetMode(ADLX_WAIT_FOR_VERTICAL_REFRESH_MODE*currentMode)=0; + +virtualADLX_RESULTADLX_STD_CALLSetMode(ADLX_WAIT_FOR_VERTICAL_REFRESH_MODEmode)=0; + +};//IADLX3DWaitForVerticalRefresh +//---------------------------------------------------------------------------------------------- +typedefIADLXInterfacePtr_T<IADLX3DWaitForVerticalRefresh>IADLX3DWaitForVerticalRefreshPtr; +}//namespaceadlx +#else//__cplusplus +ADLX_DECLARE_IID(IADLX3DWaitForVerticalRefresh,L"IADLX3DWaitForVerticalRefresh") + +typedefstructIADLX3DWaitForVerticalRefreshIADLX3DWaitForVerticalRefresh; + +typedefstructIADLX3DWaitForVerticalRefreshVtbl +{ +//IADLXInterface +adlx_long(ADLX_STD_CALL*Acquire)(IADLX3DWaitForVerticalRefresh*pThis); +adlx_long(ADLX_STD_CALL*Release)(IADLX3DWaitForVerticalRefresh*pThis); +ADLX_RESULT(ADLX_STD_CALL*QueryInterface)(IADLX3DWaitForVerticalRefresh*pThis,constwchar_t*interfaceId,void**ppInterface); -ADLX_RESULT(ADLX_STD_CALL*IsEnabled)(IADLX3DWaitForVerticalRefresh*pThis,adlx_bool*isEnabled); -ADLX_RESULT(ADLX_STD_CALL*GetMode)(IADLX3DWaitForVerticalRefresh*pThis,ADLX_WAIT_FOR_VERTICAL_REFRESH_MODE*currentMode); -ADLX_RESULT(ADLX_STD_CALL*SetMode)(IADLX3DWaitForVerticalRefresh*pThis,ADLX_WAIT_FOR_VERTICAL_REFRESH_MODEmode); -}IADLX3DWaitForVerticalRefreshVtbl; - -structIADLX3DWaitForVerticalRefresh{constIADLX3DWaitForVerticalRefreshVtbl*pVtbl;}; -#endif//__cplusplus -#pragmaendregionIADLX3DWaitForVerticalRefresh - -//3DFrameRateTargetControlsettinginterface -#pragmaregionIADLX3DFrameRateTargetControl -#ifdefined(__cplusplus) -namespaceadlx -{ -classADLX_NO_VTABLEIADLX3DFrameRateTargetControl:publicIADLXInterface -{ -public: -ADLX_DECLARE_IID(L"IADLX3DFrameRateTargetControl") - - -virtualADLX_RESULTADLX_STD_CALLIsSupported(adlx_bool*supported)=0; - -virtualADLX_RESULTADLX_STD_CALLIsEnabled(adlx_bool*isEnabled)=0; - -virtualADLX_RESULTADLX_STD_CALLGetFPSRange(ADLX_IntRange*range)=0; - -virtualADLX_RESULTADLX_STD_CALLGetFPS(adlx_int*currentFPS)=0; - -virtualADLX_RESULTADLX_STD_CALLSetEnabled(adlx_boolenable)=0; - -virtualADLX_RESULTADLX_STD_CALLSetFPS(adlx_intmaxFPS)=0; - -};//IADLX3DFrameRateTargetControl -//---------------------------------------------------------------------------------------------- -typedefIADLXInterfacePtr_T<IADLX3DFrameRateTargetControl>IADLX3DFrameRateTargetControlPtr; -}//namespaceadlx -#else//__cplusplus -ADLX_DECLARE_IID(IADLX3DFrameRateTargetControl,L"IADLX3DFrameRateTargetControl") - -typedefstructIADLX3DFrameRateTargetControlIADLX3DFrameRateTargetControl; - -typedefstructIADLX3DFrameRateTargetControlVtbl -{ -//IADLXInterface -adlx_long(ADLX_STD_CALL*Acquire)(IADLX3DFrameRateTargetControl*pThis); -adlx_long(ADLX_STD_CALL*Release)(IADLX3DFrameRateTargetControl*pThis); -ADLX_RESULT(ADLX_STD_CALL*QueryInterface)(IADLX3DFrameRateTargetControl*pThis,constwchar_t*interfaceId,void**ppInterface); - -//IADLX3DFrameRateTargetControl -ADLX_RESULT(ADLX_STD_CALL*IsSupported)(IADLX3DFrameRateTargetControl*pThis,adlx_bool*supported); -ADLX_RESULT(ADLX_STD_CALL*IsEnabled)(IADLX3DFrameRateTargetControl*pThis,adlx_bool*isEnabled); -ADLX_RESULT(ADLX_STD_CALL*GetFPSRange)(IADLX3DFrameRateTargetControl*pThis,ADLX_IntRange*range); -ADLX_RESULT(ADLX_STD_CALL*GetFPS)(IADLX3DFrameRateTargetControl*pThis,adlx_int*currentFPS); -ADLX_RESULT(ADLX_STD_CALL*SetEnabled)(IADLX3DFrameRateTargetControl*pThis,adlx_boolenable); -ADLX_RESULT(ADLX_STD_CALL*SetFPS)(IADLX3DFrameRateTargetControl*pThis,adlx_intmaxFPS); -}IADLX3DFrameRateTargetControlVtbl; - -structIADLX3DFrameRateTargetControl{constIADLX3DFrameRateTargetControlVtbl*pVtbl;}; -#endif//__cplusplus -#pragmaendregionIADLX3DFrameRateTargetControl - -//3DAntiAliasingsettinginterface -#pragmaregionIADLX3DAntiAliasing -#ifdefined(__cplusplus) -namespaceadlx -{ -classADLX_NO_VTABLEIADLX3DAntiAliasing:publicIADLXInterface -{ -public: -ADLX_DECLARE_IID(L"IADLX3DAntiAliasing") - - -virtualADLX_RESULTADLX_STD_CALLIsSupported(adlx_bool*supported)=0; - -virtualADLX_RESULTADLX_STD_CALLGetMode(ADLX_ANTI_ALIASING_MODE*currentMode)=0; - -virtualADLX_RESULTADLX_STD_CALLGetLevel(ADLX_ANTI_ALIASING_LEVEL*currentLevel)=0; - -virtualADLX_RESULTADLX_STD_CALLGetMethod(ADLX_ANTI_ALIASING_METHOD*currentMethod)=0; - -virtualADLX_RESULTADLX_STD_CALLSetMode(ADLX_ANTI_ALIASING_MODEmode)=0; - -virtualADLX_RESULTADLX_STD_CALLSetLevel(ADLX_ANTI_ALIASING_LEVELlevel)=0; - -virtualADLX_RESULTADLX_STD_CALLSetMethod(ADLX_ANTI_ALIASING_METHODmethod)=0; - -};//IADLX3DAntiAliasing -//---------------------------------------------------------------------------------------------- -typedefIADLXInterfacePtr_T<IADLX3DAntiAliasing>IADLX3DAntiAliasingPtr; -}//namespaceadlx -#else//__cplusplus -ADLX_DECLARE_IID(IADLX3DAntiAliasing,L"IADLX3DAntiAliasing") - -typedefstructIADLX3DAntiAliasingIADLX3DAntiAliasing; - -typedefstructIADLX3DAntiAliasingVtbl -{ -//IADLXInterface -adlx_long(ADLX_STD_CALL*Acquire)(IADLX3DAntiAliasing*pThis); -adlx_long(ADLX_STD_CALL*Release)(IADLX3DAntiAliasing*pThis); -ADLX_RESULT(ADLX_STD_CALL*QueryInterface)(IADLX3DAntiAliasing*pThis,constwchar_t*interfaceId,void**ppInterface); - -//IADLX3DAntiAliasing -ADLX_RESULT(ADLX_STD_CALL*IsSupported)(IADLX3DAntiAliasing*pThis,adlx_bool*supported); -ADLX_RESULT(ADLX_STD_CALL*GetMode)(IADLX3DAntiAliasing*pThis,ADLX_ANTI_ALIASING_MODE*currentMode); -ADLX_RESULT(ADLX_STD_CALL*GetLevel)(IADLX3DAntiAliasing*pThis,ADLX_ANTI_ALIASING_LEVEL*currentLevel); -ADLX_RESULT(ADLX_STD_CALL*GetMethod)(IADLX3DAntiAliasing*pThis,ADLX_ANTI_ALIASING_METHOD*currentMethod); -ADLX_RESULT(ADLX_STD_CALL*SetMode)(IADLX3DAntiAliasing*pThis,ADLX_ANTI_ALIASING_MODEmode); -ADLX_RESULT(ADLX_STD_CALL*SetLevel)(IADLX3DAntiAliasing*pThis,ADLX_ANTI_ALIASING_LEVELlevel); -ADLX_RESULT(ADLX_STD_CALL*SetMethod)(IADLX3DAntiAliasing*pThis,ADLX_ANTI_ALIASING_METHODmethod); -}IADLX3DAntiAliasingVtbl; - -structIADLX3DAntiAliasing{constIADLX3DAntiAliasingVtbl*pVtbl;}; -#endif//__cplusplus -#pragmaendregionIADLX3DAntiAliasing - -//3DMorphologicalAntiAliasingsettinginterface -#pragmaregionIADLX3DMorphologicalAntiAliasing -#ifdefined(__cplusplus) -namespaceadlx -{ -classADLX_NO_VTABLEIADLX3DMorphologicalAntiAliasing:publicIADLXInterface -{ -public: -ADLX_DECLARE_IID(L"IADLX3DMorphologicalAntiAliasing") - - -virtualADLX_RESULTADLX_STD_CALLIsSupported(adlx_bool*supported)=0; - -virtualADLX_RESULTADLX_STD_CALLIsEnabled(adlx_bool*isEnabled)=0; - -virtualADLX_RESULTADLX_STD_CALLSetEnabled(adlx_boolenable)=0; -};//IADLX3DMorphologicalAntiAliasing -//---------------------------------------------------------------------------------------------- -typedefIADLXInterfacePtr_T<IADLX3DMorphologicalAntiAliasing>IADLX3DMorphologicalAntiAliasingPtr; -}//namespaceadlx -#else//__cplusplus -ADLX_DECLARE_IID(IADLX3DMorphologicalAntiAliasing,L"IADLX3DMorphologicalAntiAliasing") - -typedefstructIADLX3DMorphologicalAntiAliasingIADLX3DMorphologicalAntiAliasing; - -typedefstructIADLX3DMorphologicalAntiAliasingVtbl -{ -//IADLXInterface -adlx_long(ADLX_STD_CALL*Acquire)(IADLX3DMorphologicalAntiAliasing*pThis); -adlx_long(ADLX_STD_CALL*Release)(IADLX3DMorphologicalAntiAliasing*pThis); -ADLX_RESULT(ADLX_STD_CALL*QueryInterface)(IADLX3DMorphologicalAntiAliasing*pThis,constwchar_t*interfaceId,void**ppInterface); - -//IADLX3DMorphologicalAntiAliasing -ADLX_RESULT(ADLX_STD_CALL*IsSupported)(IADLX3DMorphologicalAntiAliasing*pThis,adlx_bool*supported); -ADLX_RESULT(ADLX_STD_CALL*IsEnabled)(IADLX3DMorphologicalAntiAliasing*pThis,adlx_bool*isEnabled); -ADLX_RESULT(ADLX_STD_CALL*SetEnabled)(IADLX3DMorphologicalAntiAliasing*pThis,adlx_boolenable); -}IADLX3DMorphologicalAntiAliasingVtbl; - -structIADLX3DMorphologicalAntiAliasing{constIADLX3DMorphologicalAntiAliasingVtbl*pVtbl;}; -#endif//__cplusplus -#pragmaendregionIADLX3DMorphologicalAntiAliasing - -//3DAnisotropicFilteringsettinginterface -#pragmaregionIADLX3DAnisotropicFiltering -#ifdefined(__cplusplus) -namespaceadlx -{ -classADLX_NO_VTABLEIADLX3DAnisotropicFiltering:publicIADLXInterface -{ -public: -ADLX_DECLARE_IID(L"IADLX3DAnisotropicFiltering") - - -virtualADLX_RESULTADLX_STD_CALLIsSupported(adlx_bool*supported)=0; - -virtualADLX_RESULTADLX_STD_CALLIsEnabled(adlx_bool*isEnabled)=0; - -virtualADLX_RESULTADLX_STD_CALLGetLevel(ADLX_ANISOTROPIC_FILTERING_LEVEL*currentLevel)=0; - -virtualADLX_RESULTADLX_STD_CALLSetEnabled(adlx_boolenable)=0; - -virtualADLX_RESULTADLX_STD_CALLSetLevel(ADLX_ANISOTROPIC_FILTERING_LEVELlevel)=0; - -};//IADLX3DAnisotropicFiltering -//---------------------------------------------------------------------------------------------- -typedefIADLXInterfacePtr_T<IADLX3DAnisotropicFiltering>IADLX3DAnisotropicFilteringPtr; -}//namespaceadlx -#else//__cplusplus -ADLX_DECLARE_IID(IADLX3DAnisotropicFiltering,L"IADLX3DAnisotropicFiltering") - -typedefstructIADLX3DAnisotropicFilteringIADLX3DAnisotropicFiltering; - -typedefstructIADLX3DAnisotropicFilteringVtbl -{ -//IADLXInterface -adlx_long(ADLX_STD_CALL*Acquire)(IADLX3DAnisotropicFiltering*pThis); -adlx_long(ADLX_STD_CALL*Release)(IADLX3DAnisotropicFiltering*pThis); -ADLX_RESULT(ADLX_STD_CALL*QueryInterface)(IADLX3DAnisotropicFiltering*pThis,constwchar_t*interfaceId,void**ppInterface); - -//IADLX3DAnisotropicFiltering -ADLX_RESULT(ADLX_STD_CALL*IsSupported)(IADLX3DAnisotropicFiltering*pThis,adlx_bool*supported); -ADLX_RESULT(ADLX_STD_CALL*IsEnabled)(IADLX3DAnisotropicFiltering*pThis,adlx_bool*isEnabled); -ADLX_RESULT(ADLX_STD_CALL*GetLevel)(IADLX3DAnisotropicFiltering*pThis,ADLX_ANISOTROPIC_FILTERING_LEVEL*currentLevel); -ADLX_RESULT(ADLX_STD_CALL*SetEnabled)(IADLX3DAnisotropicFiltering*pThis,adlx_boolenable); -ADLX_RESULT(ADLX_STD_CALL*SetLevel)(IADLX3DAnisotropicFiltering*pThis,ADLX_ANISOTROPIC_FILTERING_LEVELlevel); -}IADLX3DAnisotropicFilteringVtbl; - -structIADLX3DAnisotropicFiltering{constIADLX3DAnisotropicFilteringVtbl*pVtbl;}; -#endif//__cplusplus -#pragmaendregionIADLX3DAnisotropicFiltering - -//3DTessellationsettinginterface -#pragmaregionIADLX3DTessellation -#ifdefined(__cplusplus) -namespaceadlx -{ -classADLX_NO_VTABLEIADLX3DTessellation:publicIADLXInterface -{ -public: -ADLX_DECLARE_IID(L"IADLX3DTessellation") - - -virtualADLX_RESULTADLX_STD_CALLIsSupported(adlx_bool*supported)=0; - -virtualADLX_RESULTADLX_STD_CALLGetMode(ADLX_TESSELLATION_MODE*currentMode)=0; - -virtualADLX_RESULTADLX_STD_CALLGetLevel(ADLX_TESSELLATION_LEVEL*currentLevel)=0; - -virtualADLX_RESULTADLX_STD_CALLSetMode(ADLX_TESSELLATION_MODEmode)=0; - -virtualADLX_RESULTADLX_STD_CALLSetLevel(ADLX_TESSELLATION_LEVELlevel)=0; - -};//IADLX3DTessellation -//---------------------------------------------------------------------------------------------- -typedefIADLXInterfacePtr_T<IADLX3DTessellation>IADLX3DTessellationPtr; -}//namespaceadlx -#else//__cplusplus -ADLX_DECLARE_IID(IADLX3DTessellation,L"IADLX3DTessellation") - -typedefstructIADLX3DTessellationIADLX3DTessellation; - -typedefstructIADLX3DTessellationVtbl -{ -//IADLXInterface -adlx_long(ADLX_STD_CALL*Acquire)(IADLX3DTessellation*pThis); -adlx_long(ADLX_STD_CALL*Release)(IADLX3DTessellation*pThis); -ADLX_RESULT(ADLX_STD_CALL*QueryInterface)(IADLX3DTessellation*pThis,constwchar_t*interfaceId,void**ppInterface); - -//IADLX3DTessellation -ADLX_RESULT(ADLX_STD_CALL*IsSupported)(IADLX3DTessellation*pThis,adlx_bool*supported); -ADLX_RESULT(ADLX_STD_CALL*GetMode)(IADLX3DTessellation*pThis,ADLX_TESSELLATION_MODE*currentMode); -ADLX_RESULT(ADLX_STD_CALL*GetLevel)(IADLX3DTessellation*pThis,ADLX_TESSELLATION_LEVEL*currentLevel); -ADLX_RESULT(ADLX_STD_CALL*SetMode)(IADLX3DTessellation*pThis,ADLX_TESSELLATION_MODEmode); -ADLX_RESULT(ADLX_STD_CALL*SetLevel)(IADLX3DTessellation*pThis,ADLX_TESSELLATION_LEVELlevel); -}IADLX3DTessellationVtbl; - -structIADLX3DTessellation{constIADLX3DTessellationVtbl*pVtbl;}; -#endif//__cplusplus -#pragmaendregionIADLX3DTessellation - -//3DRadeonSuperResolutioninterface -#pragmaregionIADLX3DRadeonSuperResolution -#ifdefined(__cplusplus) -namespaceadlx -{ -classADLX_NO_VTABLEIADLX3DRadeonSuperResolution:publicIADLXInterface -{ -public: -ADLX_DECLARE_IID(L"IADLX3DRadeonSuperResolution") - - -virtualADLX_RESULTADLX_STD_CALLIsSupported(adlx_bool*supported)=0; - -virtualADLX_RESULTADLX_STD_CALLIsEnabled(adlx_bool*enabled)=0; - -virtualADLX_RESULTADLX_STD_CALLSetEnabled(adlx_boolenable)=0; - -virtualADLX_RESULTADLX_STD_CALLGetSharpnessRange(ADLX_IntRange*range)=0; - -virtualADLX_RESULTADLX_STD_CALLGetSharpness(adlx_int*currentSharpness)=0; - -virtualADLX_RESULTADLX_STD_CALLSetSharpness(adlx_intsharpness)=0; -};//IADLX3DRadeonSuperResolution -//---------------------------------------------------------------------------------------------- -typedefIADLXInterfacePtr_T<IADLX3DRadeonSuperResolution>IADLX3DRadeonSuperResolutionPtr; -}//namespaceadlx -#else//__cplusplus -ADLX_DECLARE_IID(IADLX3DRadeonSuperResolution,L"IADLX3DRadeonSuperResolution") - -typedefstructIADLX3DRadeonSuperResolutionIADLX3DRadeonSuperResolution; - -typedefstructIADLX3DRadeonSuperResolutionVtbl -{ -//IADLXInterface -adlx_long(ADLX_STD_CALL*Acquire)(IADLX3DRadeonSuperResolution*pThis); -adlx_long(ADLX_STD_CALL*Release)(IADLX3DRadeonSuperResolution*pThis); -ADLX_RESULT(ADLX_STD_CALL*QueryInterface)(IADLX3DRadeonSuperResolution*pThis,constwchar_t*interfaceId,void**ppInterface); - -//IADLX3DRadeonSuperResolution -ADLX_RESULT(ADLX_STD_CALL*IsSupported)(IADLX3DRadeonSuperResolution*pThis,adlx_bool*supported); -ADLX_RESULT(ADLX_STD_CALL*IsEnabled)(IADLX3DRadeonSuperResolution*pThis,adlx_bool*enabled); -ADLX_RESULT(ADLX_STD_CALL*SetEnabled)(IADLX3DRadeonSuperResolution*pThis,adlx_boolenable); -ADLX_RESULT(ADLX_STD_CALL*GetSharpnessRange)(IADLX3DRadeonSuperResolution*pThis,ADLX_IntRange*range); -ADLX_RESULT(ADLX_STD_CALL*GetSharpness)(IADLX3DRadeonSuperResolution*pThis,adlx_int*currentSharpness); -ADLX_RESULT(ADLX_STD_CALL*SetSharpness)(IADLX3DRadeonSuperResolution*pThis,adlx_intsharpness); -}IADLX3DRadeonSuperResolutionVtbl; - -structIADLX3DRadeonSuperResolution{constIADLX3DRadeonSuperResolutionVtbl*pVtbl;}; - -#endif//__cplusplus -#pragmaendregionIADLX3DRadeonSuperResolution +//IADLX3DWaitForVerticalRefresh +ADLX_RESULT(ADLX_STD_CALL*IsSupported)(IADLX3DWaitForVerticalRefresh*pThis,adlx_bool*supported); + +ADLX_RESULT(ADLX_STD_CALL*IsEnabled)(IADLX3DWaitForVerticalRefresh*pThis,adlx_bool*isEnabled); +ADLX_RESULT(ADLX_STD_CALL*GetMode)(IADLX3DWaitForVerticalRefresh*pThis,ADLX_WAIT_FOR_VERTICAL_REFRESH_MODE*currentMode); +ADLX_RESULT(ADLX_STD_CALL*SetMode)(IADLX3DWaitForVerticalRefresh*pThis,ADLX_WAIT_FOR_VERTICAL_REFRESH_MODEmode); +}IADLX3DWaitForVerticalRefreshVtbl; + +structIADLX3DWaitForVerticalRefresh{constIADLX3DWaitForVerticalRefreshVtbl*pVtbl;}; +#endif//__cplusplus +#pragmaendregionIADLX3DWaitForVerticalRefresh + +//3DFrameRateTargetControlsettinginterface +#pragmaregionIADLX3DFrameRateTargetControl +#ifdefined(__cplusplus) +namespaceadlx +{ +classADLX_NO_VTABLEIADLX3DFrameRateTargetControl:publicIADLXInterface +{ +public: +ADLX_DECLARE_IID(L"IADLX3DFrameRateTargetControl") + + +virtualADLX_RESULTADLX_STD_CALLIsSupported(adlx_bool*supported)=0; + +virtualADLX_RESULTADLX_STD_CALLIsEnabled(adlx_bool*isEnabled)=0; + +virtualADLX_RESULTADLX_STD_CALLGetFPSRange(ADLX_IntRange*range)=0; + +virtualADLX_RESULTADLX_STD_CALLGetFPS(adlx_int*currentFPS)=0; + +virtualADLX_RESULTADLX_STD_CALLSetEnabled(adlx_boolenable)=0; + +virtualADLX_RESULTADLX_STD_CALLSetFPS(adlx_intmaxFPS)=0; + +};//IADLX3DFrameRateTargetControl +//---------------------------------------------------------------------------------------------- +typedefIADLXInterfacePtr_T<IADLX3DFrameRateTargetControl>IADLX3DFrameRateTargetControlPtr; +}//namespaceadlx +#else//__cplusplus +ADLX_DECLARE_IID(IADLX3DFrameRateTargetControl,L"IADLX3DFrameRateTargetControl") + +typedefstructIADLX3DFrameRateTargetControlIADLX3DFrameRateTargetControl; + +typedefstructIADLX3DFrameRateTargetControlVtbl +{ +//IADLXInterface +adlx_long(ADLX_STD_CALL*Acquire)(IADLX3DFrameRateTargetControl*pThis); +adlx_long(ADLX_STD_CALL*Release)(IADLX3DFrameRateTargetControl*pThis); +ADLX_RESULT(ADLX_STD_CALL*QueryInterface)(IADLX3DFrameRateTargetControl*pThis,constwchar_t*interfaceId,void**ppInterface); + +//IADLX3DFrameRateTargetControl +ADLX_RESULT(ADLX_STD_CALL*IsSupported)(IADLX3DFrameRateTargetControl*pThis,adlx_bool*supported); +ADLX_RESULT(ADLX_STD_CALL*IsEnabled)(IADLX3DFrameRateTargetControl*pThis,adlx_bool*isEnabled); +ADLX_RESULT(ADLX_STD_CALL*GetFPSRange)(IADLX3DFrameRateTargetControl*pThis,ADLX_IntRange*range); +ADLX_RESULT(ADLX_STD_CALL*GetFPS)(IADLX3DFrameRateTargetControl*pThis,adlx_int*currentFPS); +ADLX_RESULT(ADLX_STD_CALL*SetEnabled)(IADLX3DFrameRateTargetControl*pThis,adlx_boolenable); +ADLX_RESULT(ADLX_STD_CALL*SetFPS)(IADLX3DFrameRateTargetControl*pThis,adlx_intmaxFPS); +}IADLX3DFrameRateTargetControlVtbl; + +structIADLX3DFrameRateTargetControl{constIADLX3DFrameRateTargetControlVtbl*pVtbl;}; +#endif//__cplusplus +#pragmaendregionIADLX3DFrameRateTargetControl + +//3DAntiAliasingsettinginterface +#pragmaregionIADLX3DAntiAliasing +#ifdefined(__cplusplus) +namespaceadlx +{ +classADLX_NO_VTABLEIADLX3DAntiAliasing:publicIADLXInterface +{ +public: +ADLX_DECLARE_IID(L"IADLX3DAntiAliasing") + + +virtualADLX_RESULTADLX_STD_CALLIsSupported(adlx_bool*supported)=0; + +virtualADLX_RESULTADLX_STD_CALLGetMode(ADLX_ANTI_ALIASING_MODE*currentMode)=0; + +virtualADLX_RESULTADLX_STD_CALLGetLevel(ADLX_ANTI_ALIASING_LEVEL*currentLevel)=0; + +virtualADLX_RESULTADLX_STD_CALLGetMethod(ADLX_ANTI_ALIASING_METHOD*currentMethod)=0; + +virtualADLX_RESULTADLX_STD_CALLSetMode(ADLX_ANTI_ALIASING_MODEmode)=0; + +virtualADLX_RESULTADLX_STD_CALLSetLevel(ADLX_ANTI_ALIASING_LEVELlevel)=0; + +virtualADLX_RESULTADLX_STD_CALLSetMethod(ADLX_ANTI_ALIASING_METHODmethod)=0; + +};//IADLX3DAntiAliasing +//---------------------------------------------------------------------------------------------- +typedefIADLXInterfacePtr_T<IADLX3DAntiAliasing>IADLX3DAntiAliasingPtr; +}//namespaceadlx +#else//__cplusplus +ADLX_DECLARE_IID(IADLX3DAntiAliasing,L"IADLX3DAntiAliasing") + +typedefstructIADLX3DAntiAliasingIADLX3DAntiAliasing; + +typedefstructIADLX3DAntiAliasingVtbl +{ +//IADLXInterface +adlx_long(ADLX_STD_CALL*Acquire)(IADLX3DAntiAliasing*pThis); +adlx_long(ADLX_STD_CALL*Release)(IADLX3DAntiAliasing*pThis); +ADLX_RESULT(ADLX_STD_CALL*QueryInterface)(IADLX3DAntiAliasing*pThis,constwchar_t*interfaceId,void**ppInterface); + +//IADLX3DAntiAliasing +ADLX_RESULT(ADLX_STD_CALL*IsSupported)(IADLX3DAntiAliasing*pThis,adlx_bool*supported); +ADLX_RESULT(ADLX_STD_CALL*GetMode)(IADLX3DAntiAliasing*pThis,ADLX_ANTI_ALIASING_MODE*currentMode); +ADLX_RESULT(ADLX_STD_CALL*GetLevel)(IADLX3DAntiAliasing*pThis,ADLX_ANTI_ALIASING_LEVEL*currentLevel); +ADLX_RESULT(ADLX_STD_CALL*GetMethod)(IADLX3DAntiAliasing*pThis,ADLX_ANTI_ALIASING_METHOD*currentMethod); +ADLX_RESULT(ADLX_STD_CALL*SetMode)(IADLX3DAntiAliasing*pThis,ADLX_ANTI_ALIASING_MODEmode); +ADLX_RESULT(ADLX_STD_CALL*SetLevel)(IADLX3DAntiAliasing*pThis,ADLX_ANTI_ALIASING_LEVELlevel); +ADLX_RESULT(ADLX_STD_CALL*SetMethod)(IADLX3DAntiAliasing*pThis,ADLX_ANTI_ALIASING_METHODmethod); +}IADLX3DAntiAliasingVtbl; + +structIADLX3DAntiAliasing{constIADLX3DAntiAliasingVtbl*pVtbl;}; +#endif//__cplusplus +#pragmaendregionIADLX3DAntiAliasing + +//3DMorphologicalAntiAliasingsettinginterface +#pragmaregionIADLX3DMorphologicalAntiAliasing +#ifdefined(__cplusplus) +namespaceadlx +{ +classADLX_NO_VTABLEIADLX3DMorphologicalAntiAliasing:publicIADLXInterface +{ +public: +ADLX_DECLARE_IID(L"IADLX3DMorphologicalAntiAliasing") + + +virtualADLX_RESULTADLX_STD_CALLIsSupported(adlx_bool*supported)=0; + +virtualADLX_RESULTADLX_STD_CALLIsEnabled(adlx_bool*isEnabled)=0; + +virtualADLX_RESULTADLX_STD_CALLSetEnabled(adlx_boolenable)=0; +};//IADLX3DMorphologicalAntiAliasing +//---------------------------------------------------------------------------------------------- +typedefIADLXInterfacePtr_T<IADLX3DMorphologicalAntiAliasing>IADLX3DMorphologicalAntiAliasingPtr; +}//namespaceadlx +#else//__cplusplus +ADLX_DECLARE_IID(IADLX3DMorphologicalAntiAliasing,L"IADLX3DMorphologicalAntiAliasing") + +typedefstructIADLX3DMorphologicalAntiAliasingIADLX3DMorphologicalAntiAliasing; + +typedefstructIADLX3DMorphologicalAntiAliasingVtbl +{ +//IADLXInterface +adlx_long(ADLX_STD_CALL*Acquire)(IADLX3DMorphologicalAntiAliasing*pThis); +adlx_long(ADLX_STD_CALL*Release)(IADLX3DMorphologicalAntiAliasing*pThis); +ADLX_RESULT(ADLX_STD_CALL*QueryInterface)(IADLX3DMorphologicalAntiAliasing*pThis,constwchar_t*interfaceId,void**ppInterface); + +//IADLX3DMorphologicalAntiAliasing +ADLX_RESULT(ADLX_STD_CALL*IsSupported)(IADLX3DMorphologicalAntiAliasing*pThis,adlx_bool*supported); +ADLX_RESULT(ADLX_STD_CALL*IsEnabled)(IADLX3DMorphologicalAntiAliasing*pThis,adlx_bool*isEnabled); +ADLX_RESULT(ADLX_STD_CALL*SetEnabled)(IADLX3DMorphologicalAntiAliasing*pThis,adlx_boolenable); +}IADLX3DMorphologicalAntiAliasingVtbl; + +structIADLX3DMorphologicalAntiAliasing{constIADLX3DMorphologicalAntiAliasingVtbl*pVtbl;}; +#endif//__cplusplus +#pragmaendregionIADLX3DMorphologicalAntiAliasing + +//3DAnisotropicFilteringsettinginterface +#pragmaregionIADLX3DAnisotropicFiltering +#ifdefined(__cplusplus) +namespaceadlx +{ +classADLX_NO_VTABLEIADLX3DAnisotropicFiltering:publicIADLXInterface +{ +public: +ADLX_DECLARE_IID(L"IADLX3DAnisotropicFiltering") + + +virtualADLX_RESULTADLX_STD_CALLIsSupported(adlx_bool*supported)=0; + +virtualADLX_RESULTADLX_STD_CALLIsEnabled(adlx_bool*isEnabled)=0; + +virtualADLX_RESULTADLX_STD_CALLGetLevel(ADLX_ANISOTROPIC_FILTERING_LEVEL*currentLevel)=0; + +virtualADLX_RESULTADLX_STD_CALLSetEnabled(adlx_boolenable)=0; + +virtualADLX_RESULTADLX_STD_CALLSetLevel(ADLX_ANISOTROPIC_FILTERING_LEVELlevel)=0; + +};//IADLX3DAnisotropicFiltering +//---------------------------------------------------------------------------------------------- +typedefIADLXInterfacePtr_T<IADLX3DAnisotropicFiltering>IADLX3DAnisotropicFilteringPtr; +}//namespaceadlx +#else//__cplusplus +ADLX_DECLARE_IID(IADLX3DAnisotropicFiltering,L"IADLX3DAnisotropicFiltering") + +typedefstructIADLX3DAnisotropicFilteringIADLX3DAnisotropicFiltering; + +typedefstructIADLX3DAnisotropicFilteringVtbl +{ +//IADLXInterface +adlx_long(ADLX_STD_CALL*Acquire)(IADLX3DAnisotropicFiltering*pThis); +adlx_long(ADLX_STD_CALL*Release)(IADLX3DAnisotropicFiltering*pThis); +ADLX_RESULT(ADLX_STD_CALL*QueryInterface)(IADLX3DAnisotropicFiltering*pThis,constwchar_t*interfaceId,void**ppInterface); + +//IADLX3DAnisotropicFiltering +ADLX_RESULT(ADLX_STD_CALL*IsSupported)(IADLX3DAnisotropicFiltering*pThis,adlx_bool*supported); +ADLX_RESULT(ADLX_STD_CALL*IsEnabled)(IADLX3DAnisotropicFiltering*pThis,adlx_bool*isEnabled); +ADLX_RESULT(ADLX_STD_CALL*GetLevel)(IADLX3DAnisotropicFiltering*pThis,ADLX_ANISOTROPIC_FILTERING_LEVEL*currentLevel); +ADLX_RESULT(ADLX_STD_CALL*SetEnabled)(IADLX3DAnisotropicFiltering*pThis,adlx_boolenable); +ADLX_RESULT(ADLX_STD_CALL*SetLevel)(IADLX3DAnisotropicFiltering*pThis,ADLX_ANISOTROPIC_FILTERING_LEVELlevel); +}IADLX3DAnisotropicFilteringVtbl; + +structIADLX3DAnisotropicFiltering{constIADLX3DAnisotropicFilteringVtbl*pVtbl;}; +#endif//__cplusplus +#pragmaendregionIADLX3DAnisotropicFiltering + +//3DTessellationsettinginterface +#pragmaregionIADLX3DTessellation +#ifdefined(__cplusplus) +namespaceadlx +{ +classADLX_NO_VTABLEIADLX3DTessellation:publicIADLXInterface +{ +public: +ADLX_DECLARE_IID(L"IADLX3DTessellation") + + +virtualADLX_RESULTADLX_STD_CALLIsSupported(adlx_bool*supported)=0; + +virtualADLX_RESULTADLX_STD_CALLGetMode(ADLX_TESSELLATION_MODE*currentMode)=0; + +virtualADLX_RESULTADLX_STD_CALLGetLevel(ADLX_TESSELLATION_LEVEL*currentLevel)=0; + +virtualADLX_RESULTADLX_STD_CALLSetMode(ADLX_TESSELLATION_MODEmode)=0; + +virtualADLX_RESULTADLX_STD_CALLSetLevel(ADLX_TESSELLATION_LEVELlevel)=0; + +};//IADLX3DTessellation +//---------------------------------------------------------------------------------------------- +typedefIADLXInterfacePtr_T<IADLX3DTessellation>IADLX3DTessellationPtr; +}//namespaceadlx +#else//__cplusplus +ADLX_DECLARE_IID(IADLX3DTessellation,L"IADLX3DTessellation") + +typedefstructIADLX3DTessellationIADLX3DTessellation; + +typedefstructIADLX3DTessellationVtbl +{ +//IADLXInterface +adlx_long(ADLX_STD_CALL*Acquire)(IADLX3DTessellation*pThis); +adlx_long(ADLX_STD_CALL*Release)(IADLX3DTessellation*pThis); +ADLX_RESULT(ADLX_STD_CALL*QueryInterface)(IADLX3DTessellation*pThis,constwchar_t*interfaceId,void**ppInterface); + +//IADLX3DTessellation +ADLX_RESULT(ADLX_STD_CALL*IsSupported)(IADLX3DTessellation*pThis,adlx_bool*supported); +ADLX_RESULT(ADLX_STD_CALL*GetMode)(IADLX3DTessellation*pThis,ADLX_TESSELLATION_MODE*currentMode); +ADLX_RESULT(ADLX_STD_CALL*GetLevel)(IADLX3DTessellation*pThis,ADLX_TESSELLATION_LEVEL*currentLevel); +ADLX_RESULT(ADLX_STD_CALL*SetMode)(IADLX3DTessellation*pThis,ADLX_TESSELLATION_MODEmode); +ADLX_RESULT(ADLX_STD_CALL*SetLevel)(IADLX3DTessellation*pThis,ADLX_TESSELLATION_LEVELlevel); +}IADLX3DTessellationVtbl; + +structIADLX3DTessellation{constIADLX3DTessellationVtbl*pVtbl;}; +#endif//__cplusplus +#pragmaendregionIADLX3DTessellation + +//3DRadeonSuperResolutioninterface +#pragmaregionIADLX3DRadeonSuperResolution +#ifdefined(__cplusplus) +namespaceadlx +{ +classADLX_NO_VTABLEIADLX3DRadeonSuperResolution:publicIADLXInterface +{ +public: +ADLX_DECLARE_IID(L"IADLX3DRadeonSuperResolution") + + +virtualADLX_RESULTADLX_STD_CALLIsSupported(adlx_bool*supported)=0; + +virtualADLX_RESULTADLX_STD_CALLIsEnabled(adlx_bool*enabled)=0; + +virtualADLX_RESULTADLX_STD_CALLSetEnabled(adlx_boolenable)=0; + +virtualADLX_RESULTADLX_STD_CALLGetSharpnessRange(ADLX_IntRange*range)=0; + +virtualADLX_RESULTADLX_STD_CALLGetSharpness(adlx_int*currentSharpness)=0; + +virtualADLX_RESULTADLX_STD_CALLSetSharpness(adlx_intsharpness)=0; +};//IADLX3DRadeonSuperResolution +//---------------------------------------------------------------------------------------------- +typedefIADLXInterfacePtr_T<IADLX3DRadeonSuperResolution>IADLX3DRadeonSuperResolutionPtr; +}//namespaceadlx +#else//__cplusplus +ADLX_DECLARE_IID(IADLX3DRadeonSuperResolution,L"IADLX3DRadeonSuperResolution") + +typedefstructIADLX3DRadeonSuperResolutionIADLX3DRadeonSuperResolution; + +typedefstructIADLX3DRadeonSuperResolutionVtbl +{ +//IADLXInterface +adlx_long(ADLX_STD_CALL*Acquire)(IADLX3DRadeonSuperResolution*pThis); +adlx_long(ADLX_STD_CALL*Release)(IADLX3DRadeonSuperResolution*pThis); +ADLX_RESULT(ADLX_STD_CALL*QueryInterface)(IADLX3DRadeonSuperResolution*pThis,constwchar_t*interfaceId,void**ppInterface); + +//IADLX3DRadeonSuperResolution +ADLX_RESULT(ADLX_STD_CALL*IsSupported)(IADLX3DRadeonSuperResolution*pThis,adlx_bool*supported); +ADLX_RESULT(ADLX_STD_CALL*IsEnabled)(IADLX3DRadeonSuperResolution*pThis,adlx_bool*enabled); +ADLX_RESULT(ADLX_STD_CALL*SetEnabled)(IADLX3DRadeonSuperResolution*pThis,adlx_boolenable); +ADLX_RESULT(ADLX_STD_CALL*GetSharpnessRange)(IADLX3DRadeonSuperResolution*pThis,ADLX_IntRange*range); +ADLX_RESULT(ADLX_STD_CALL*GetSharpness)(IADLX3DRadeonSuperResolution*pThis,adlx_int*currentSharpness); +ADLX_RESULT(ADLX_STD_CALL*SetSharpness)(IADLX3DRadeonSuperResolution*pThis,adlx_intsharpness); +}IADLX3DRadeonSuperResolutionVtbl; + +structIADLX3DRadeonSuperResolution{constIADLX3DRadeonSuperResolutionVtbl*pVtbl;}; -//3DResetShaderCachesettinginterface -#pragmaregionIADLX3DResetShaderCache -#ifdefined(__cplusplus) -namespaceadlx -{ -classADLX_NO_VTABLEIADLX3DResetShaderCache:publicIADLXInterface -{ -public: -ADLX_DECLARE_IID(L"IADLX3DResetShaderCache") - - -virtualADLX_RESULTADLX_STD_CALLIsSupported(adlx_bool*supported)=0; - -virtualADLX_RESULTADLX_STD_CALLResetShaderCache()=0; - -};//IADLX3DResetShaderCache -//---------------------------------------------------------------------------------------------- -typedefIADLXInterfacePtr_T<IADLX3DResetShaderCache>IADLX3DResetShaderCachePtr; -}//namespaceadlx -#else//__cplusplus -ADLX_DECLARE_IID(IADLX3DResetShaderCache,L"IADLX3DResetShaderCache") - -typedefstructIADLX3DResetShaderCacheIADLX3DResetShaderCache; - -typedefstructIADLX3DResetShaderCacheVtbl -{ -//IADLXInterface -adlx_long(ADLX_STD_CALL*Acquire)(IADLX3DResetShaderCache*pThis); -adlx_long(ADLX_STD_CALL*Release)(IADLX3DResetShaderCache*pThis); -ADLX_RESULT(ADLX_STD_CALL*QueryInterface)(IADLX3DResetShaderCache*pThis,constwchar_t*interfaceId,void**ppInterface); - -//IADLX3DResetShaderCache -ADLX_RESULT(ADLX_STD_CALL*IsSupported)(IADLX3DResetShaderCache*pThis,adlx_bool*supported); -ADLX_RESULT(ADLX_STD_CALL*ResetShaderCache)(IADLX3DResetShaderCache*pThis); -}IADLX3DResetShaderCacheVtbl; - -structIADLX3DResetShaderCache{constIADLX3DResetShaderCacheVtbl*pVtbl;}; -#endif//__cplusplus -#pragmaendregionIADLX3DResetShaderCache - -//Interfacewithinformationon3Dsettingchangesonadisplay.ADLXpassesthistoapplicationthatregisteredfor3DsettingchangedeventintheIADLX3DSettingsChangedListener::On3DSettingsChanged() -#pragmaregionIADLX3DSettingsChangedEvent -#ifdefined(__cplusplus) -namespaceadlx -{ -classADLX_NO_VTABLEIADLXGPU; -classADLX_NO_VTABLEIADLX3DSettingsChangedEvent:publicIADLXChangedEvent -{ -public: -ADLX_DECLARE_IID(L"IADLX3DSettingsChangedEvent") - - -virtualADLX_RESULTADLX_STD_CALLGetGPU(IADLXGPU**ppGPU)=0; - -virtualadlx_boolADLX_STD_CALLIsAntiLagChanged()=0; - -virtualadlx_boolADLX_STD_CALLIsChillChanged()=0; - -virtualadlx_boolADLX_STD_CALLIsBoostChanged()=0; - -virtualadlx_boolADLX_STD_CALLIsImageSharpeningChanged()=0; - -virtualadlx_boolADLX_STD_CALLIsEnhancedSyncChanged()=0; - -virtualadlx_boolADLX_STD_CALLIsWaitForVerticalRefreshChanged()=0; - -virtualadlx_boolADLX_STD_CALLIsFrameRateTargetControlChanged()=0; - -virtualadlx_boolADLX_STD_CALLIsAntiAliasingChanged()=0; - -virtualadlx_boolADLX_STD_CALLIsMorphologicalAntiAliasingChanged()=0; - -virtualadlx_boolADLX_STD_CALLIsAnisotropicFilteringChanged()=0; - -virtualadlx_boolADLX_STD_CALLIsTessellationModeChanged()=0; - -virtualadlx_boolADLX_STD_CALLIsRadeonSuperResolutionChanged()=0; - -virtualadlx_boolADLX_STD_CALLIsResetShaderCache()=0; - -};//IADLX3DSettingsChangedEvent -//---------------------------------------------------------------------------------------------- -typedefIADLXInterfacePtr_T<IADLX3DSettingsChangedEvent>IADLX3DSettingsChangedEventPtr; -}//namespaceadlx -#else//__cplusplus -ADLX_DECLARE_IID(IADLX3DSettingsChangedEvent,L"IADLX3DSettingsChangedEvent") -typedefstructIADLX3DSettingsChangedEventIADLX3DSettingsChangedEvent; - -typedefstructIADLX3DSettingsChangedEventVtbl -{ -//IADLXInterface -adlx_long(ADLX_STD_CALL*Acquire)(IADLX3DSettingsChangedEvent*pThis); -adlx_long(ADLX_STD_CALL*Release)(IADLX3DSettingsChangedEvent*pThis); -ADLX_RESULT(ADLX_STD_CALL*QueryInterface)(IADLX3DSettingsChangedEvent*pThis,constwchar_t*interfaceId,void**ppInterface); - -//IADLXChangedEvent -ADLX_SYNC_ORIGIN(ADLX_STD_CALL*GetOrigin)(IADLX3DSettingsChangedEvent*pThis); +#endif//__cplusplus +#pragmaendregionIADLX3DRadeonSuperResolution + +//3DResetShaderCachesettinginterface +#pragmaregionIADLX3DResetShaderCache +#ifdefined(__cplusplus) +namespaceadlx +{ +classADLX_NO_VTABLEIADLX3DResetShaderCache:publicIADLXInterface +{ +public: +ADLX_DECLARE_IID(L"IADLX3DResetShaderCache") + + +virtualADLX_RESULTADLX_STD_CALLIsSupported(adlx_bool*supported)=0; + +virtualADLX_RESULTADLX_STD_CALLResetShaderCache()=0; + +};//IADLX3DResetShaderCache +//---------------------------------------------------------------------------------------------- +typedefIADLXInterfacePtr_T<IADLX3DResetShaderCache>IADLX3DResetShaderCachePtr; +}//namespaceadlx +#else//__cplusplus +ADLX_DECLARE_IID(IADLX3DResetShaderCache,L"IADLX3DResetShaderCache") + +typedefstructIADLX3DResetShaderCacheIADLX3DResetShaderCache; + +typedefstructIADLX3DResetShaderCacheVtbl +{ +//IADLXInterface +adlx_long(ADLX_STD_CALL*Acquire)(IADLX3DResetShaderCache*pThis); +adlx_long(ADLX_STD_CALL*Release)(IADLX3DResetShaderCache*pThis); +ADLX_RESULT(ADLX_STD_CALL*QueryInterface)(IADLX3DResetShaderCache*pThis,constwchar_t*interfaceId,void**ppInterface); + +//IADLX3DResetShaderCache +ADLX_RESULT(ADLX_STD_CALL*IsSupported)(IADLX3DResetShaderCache*pThis,adlx_bool*supported); +ADLX_RESULT(ADLX_STD_CALL*ResetShaderCache)(IADLX3DResetShaderCache*pThis); +}IADLX3DResetShaderCacheVtbl; + +structIADLX3DResetShaderCache{constIADLX3DResetShaderCacheVtbl*pVtbl;}; +#endif//__cplusplus +#pragmaendregionIADLX3DResetShaderCache + +//Interfacewithinformationon3Dsettingchangesonadisplay.ADLXpassesthistoapplicationthatregisteredfor3DsettingchangedeventintheIADLX3DSettingsChangedListener::On3DSettingsChanged() +#pragmaregionIADLX3DSettingsChangedEvent +#ifdefined(__cplusplus) +namespaceadlx +{ +classADLX_NO_VTABLEIADLXGPU; +classADLX_NO_VTABLEIADLX3DSettingsChangedEvent:publicIADLXChangedEvent +{ +public: +ADLX_DECLARE_IID(L"IADLX3DSettingsChangedEvent") + + +virtualADLX_RESULTADLX_STD_CALLGetGPU(IADLXGPU**ppGPU)=0; + +virtualadlx_boolADLX_STD_CALLIsAntiLagChanged()=0; + +virtualadlx_boolADLX_STD_CALLIsChillChanged()=0; + +virtualadlx_boolADLX_STD_CALLIsBoostChanged()=0; + +virtualadlx_boolADLX_STD_CALLIsImageSharpeningChanged()=0; + +virtualadlx_boolADLX_STD_CALLIsEnhancedSyncChanged()=0; + +virtualadlx_boolADLX_STD_CALLIsWaitForVerticalRefreshChanged()=0; + +virtualadlx_boolADLX_STD_CALLIsFrameRateTargetControlChanged()=0; + +virtualadlx_boolADLX_STD_CALLIsAntiAliasingChanged()=0; + +virtualadlx_boolADLX_STD_CALLIsMorphologicalAntiAliasingChanged()=0; + +virtualadlx_boolADLX_STD_CALLIsAnisotropicFilteringChanged()=0; + +virtualadlx_boolADLX_STD_CALLIsTessellationModeChanged()=0; + +virtualadlx_boolADLX_STD_CALLIsRadeonSuperResolutionChanged()=0; + +virtualadlx_boolADLX_STD_CALLIsResetShaderCache()=0; + +};//IADLX3DSettingsChangedEvent +//---------------------------------------------------------------------------------------------- +typedefIADLXInterfacePtr_T<IADLX3DSettingsChangedEvent>IADLX3DSettingsChangedEventPtr; +}//namespaceadlx +#else//__cplusplus +ADLX_DECLARE_IID(IADLX3DSettingsChangedEvent,L"IADLX3DSettingsChangedEvent") +typedefstructIADLX3DSettingsChangedEventIADLX3DSettingsChangedEvent; + +typedefstructIADLX3DSettingsChangedEventVtbl +{ +//IADLXInterface +adlx_long(ADLX_STD_CALL*Acquire)(IADLX3DSettingsChangedEvent*pThis); +adlx_long(ADLX_STD_CALL*Release)(IADLX3DSettingsChangedEvent*pThis); +ADLX_RESULT(ADLX_STD_CALL*QueryInterface)(IADLX3DSettingsChangedEvent*pThis,constwchar_t*interfaceId,void**ppInterface); -//IADLX3DSettingsChangedEventinterface -ADLX_RESULT(ADLX_STD_CALL*GetGPU)(IADLX3DSettingsChangedEvent*pThis,IADLXGPU**ppGPU); -adlx_bool(ADLX_STD_CALL*IsAntiLagChanged)(IADLX3DSettingsChangedEvent*pThis); -adlx_bool(ADLX_STD_CALL*IsChillChanged)(IADLX3DSettingsChangedEvent*pThis); -adlx_bool(ADLX_STD_CALL*IsBoostChanged)(IADLX3DSettingsChangedEvent*pThis); -adlx_bool(ADLX_STD_CALL*IsImageSharpeningChanged)(IADLX3DSettingsChangedEvent*pThis); -adlx_bool(ADLX_STD_CALL*IsEnhancedSyncChanged)(IADLX3DSettingsChangedEvent*pThis); -adlx_bool(ADLX_STD_CALL*IsWaitForVerticalRefreshChanged)(IADLX3DSettingsChangedEvent*pThis); -adlx_bool(ADLX_STD_CALL*IsFrameRateTargetControlChanged)(IADLX3DSettingsChangedEvent*pThis); -adlx_bool(ADLX_STD_CALL*IsAntiAliasingChanged)(IADLX3DSettingsChangedEvent*pThis); -adlx_bool(ADLX_STD_CALL*IsMorphologicalAntiAliasingChanged)(IADLX3DSettingsChangedEvent*pThis); -adlx_bool(ADLX_STD_CALL*IsAnisotropicFilteringChanged)(IADLX3DSettingsChangedEvent*pThis); -adlx_bool(ADLX_STD_CALL*IsTessellationModeChanged)(IADLX3DSettingsChangedEvent*pThis); -adlx_bool(ADLX_STD_CALL*IsRadeonSuperResolutionChanged)(IADLX3DSettingsChangedEvent*pThis); -adlx_bool(ADLX_STD_CALL*IsResetShaderCache)(IADLX3DSettingsChangedEvent*pThis); - -}IADLX3DSettingsChangedEventVtbl; - -structIADLX3DSettingsChangedEvent{constIADLX3DSettingsChangedEventVtbl*pVtbl;}; -#endif//__cplusplus -#pragmaendregionIADLX3DSettingsChangedEvent - -//GPU3Dsettingchangedlistenerinterface.TobeimplementedinapplicationandpassedinIADLX3DSettingsChangedHandling::Add3DSettingEventListener() -#pragmaregionIADLX3DSettingsChangedListener -#ifdefined(__cplusplus) -namespaceadlx -{ -classADLX_NO_VTABLEIADLX3DSettingsChangedListener -{ -public: -virtualadlx_boolADLX_STD_CALLOn3DSettingsChanged(IADLX3DSettingsChangedEvent*p3DSettingsChangedEvent)=0; -};//IADLX3DSettingsChangedListener -}//namespaceadlx -#else//__cplusplus -typedefstructIADLX3DSettingsChangedListenerIADLX3DSettingsChangedListener; - -typedefstructIADLX3DSettingsChangedListenerVtbl -{ -//IADLX3DSettingsChangedListenerinterface -adlx_bool(ADLX_STD_CALL*On3DSettingsChanged)(IADLX3DSettingsChangedListener*pThis,IADLX3DSettingsChangedEvent*p3DSettingsChangedEvent); - -}IADLX3DSettingsChangedListenerVtbl; - -structIADLX3DSettingsChangedListener{constIADLX3DSettingsChangedListenerVtbl*pVtbl;}; -#endif//__cplusplus -#pragmaendregionIADLX3DSettingsChangedListener - -//Interfacethatallowsregistrationto3Dsettings-relatedevents -#pragmaregionIADLX3DSettingsChangedHandling -#ifdefined(__cplusplus) -namespaceadlx -{ -classADLX_NO_VTABLEIADLX3DSettingsChangedHandling:publicIADLXInterface -{ -public: -ADLX_DECLARE_IID(L"IADLX3DSettingsChangedHandling") - - -virtualADLX_RESULTADLX_STD_CALLAdd3DSettingsEventListener(IADLX3DSettingsChangedListener*p3DSettingsChangedListener)=0; - -virtualADLX_RESULTADLX_STD_CALLRemove3DSettingsEventListener(IADLX3DSettingsChangedListener*p3DSettingsChangedListener)=0; - -};//IADLX3DSettingsChangedHandling -//---------------------------------------------------------------------------------------------- -typedefIADLXInterfacePtr_T<IADLX3DSettingsChangedHandling>IADLX3DSettingsChangedHandlingPtr; -}//namespaceadlx -#else//__cplusplus -ADLX_DECLARE_IID(IADLX3DSettingsChangedHandling,L"IADLX3DSettingsChangedHandling") -typedefstructIADLX3DSettingsChangedHandlingIADLX3DSettingsChangedHandling; - -typedefstructIADLX3DSettingsChangedHandlingVtbl -{ -//IADLXInterface -adlx_long(ADLX_STD_CALL*Acquire)(IADLX3DSettingsChangedHandling*pThis); -adlx_long(ADLX_STD_CALL*Release)(IADLX3DSettingsChangedHandling*pThis); -ADLX_RESULT(ADLX_STD_CALL*QueryInterface)(IADLX3DSettingsChangedHandling*pThis,constwchar_t*interfaceId,void**ppInterface); - -//IADLX3DSettingsChangedHandlinginterface -ADLX_RESULT(ADLX_STD_CALL*Add3DSettingsEventListener)(IADLX3DSettingsChangedHandling*pThis,IADLX3DSettingsChangedListener*p3DSettingsChangedListener); -ADLX_RESULT(ADLX_STD_CALL*Remove3DSettingsEventListener)(IADLX3DSettingsChangedHandling*pThis,IADLX3DSettingsChangedListener*p3DSettingsChangedListener); - -}IADLX3DSettingsChangedHandlingVtbl; - -structIADLX3DSettingsChangedHandling{constIADLX3DSettingsChangedHandlingVtbl*pVtbl;}; -#endif//__cplusplus -#pragmaendregionIADLX3DSettingsChangedHandling - -//3DSettingServicesinterface -#pragmaregionIADLX3DSettingsServices -#ifdefined(__cplusplus) -namespaceadlx -{ -classADLX_NO_VTABLEIADLXGPU; - -classADLX_NO_VTABLEIADLX3DSettingsServices:publicIADLXInterface -{ -public: -ADLX_DECLARE_IID(L"IADLX3DSettingsServices") - - -virtualADLX_RESULTADLX_STD_CALLGetAntiLag(IADLXGPU*pGPU,IADLX3DAntiLag**pp3DAntiLag)=0; - -virtualADLX_RESULTADLX_STD_CALLGetChill(IADLXGPU*pGPU,IADLX3DChill**pp3DChill)=0; - -virtualADLX_RESULTADLX_STD_CALLGetBoost(IADLXGPU*pGPU,IADLX3DBoost**pp3DBoost)=0; - -virtualADLX_RESULTADLX_STD_CALLGetImageSharpening(IADLXGPU*pGPU,IADLX3DImageSharpening**pp3DImageSharpening)=0; - -virtualADLX_RESULTADLX_STD_CALLGetEnhancedSync(IADLXGPU*pGPU,IADLX3DEnhancedSync**pp3DEnhancedSync)=0; - -virtualADLX_RESULTADLX_STD_CALLGetWaitForVerticalRefresh(IADLXGPU*pGPU,IADLX3DWaitForVerticalRefresh**pp3DWaitForVerticalRefresh)=0; - -virtualADLX_RESULTADLX_STD_CALLGetFrameRateTargetControl(IADLXGPU*pGPU,IADLX3DFrameRateTargetControl**pp3DFrameRateTargetControl)=0; - -virtualADLX_RESULTADLX_STD_CALLGetAntiAliasing(IADLXGPU*pGPU,IADLX3DAntiAliasing**pp3DAntiAliasing)=0; - -virtualADLX_RESULTADLX_STD_CALLGetMorphologicalAntiAliasing(IADLXGPU*pGPU,IADLX3DMorphologicalAntiAliasing**pp3DMorphologicalAntiAliasing)=0; - -virtualADLX_RESULTADLX_STD_CALLGetAnisotropicFiltering(IADLXGPU*pGPU,IADLX3DAnisotropicFiltering**pp3DAnisotropicFiltering)=0; - -virtualADLX_RESULTADLX_STD_CALLGetTessellation(IADLXGPU*pGPU,IADLX3DTessellation**pp3DTessellation)=0; - -virtualADLX_RESULTADLX_STD_CALLGetRadeonSuperResolution(IADLX3DRadeonSuperResolution**pp3DRadeonSuperResolution)=0; - -virtualADLX_RESULTADLX_STD_CALLGetResetShaderCache(IADLXGPU*pGPU,IADLX3DResetShaderCache**pp3DResetShaderCache)=0; - -virtualADLX_RESULTADLX_STD_CALLGet3DSettingsChangedHandling(IADLX3DSettingsChangedHandling**pp3DSettingsChangedHandling)=0; - -};//IADLX3DSettingsServices -//---------------------------------------------------------------------------------------------- -typedefIADLXInterfacePtr_T<IADLX3DSettingsServices>IADLX3DSettingsServicesPtr; -}//namespaceadlx -#else//__cplusplus -ADLX_DECLARE_IID(IADLX3DSettingsServices,L"IADLX3DSettingsServices") -typedefstructIADLX3DSettingsServicesIADLX3DSettingsServices; - -typedefstructIADLX3DSettingsServicesVtbl -{ -//IADLXInterface -adlx_long(ADLX_STD_CALL*Acquire)(IADLX3DSettingsServices*pThis); -adlx_long(ADLX_STD_CALL*Release)(IADLX3DSettingsServices*pThis); -ADLX_RESULT(ADLX_STD_CALL*QueryInterface)(IADLX3DSettingsServices*pThis,constwchar_t*interfaceId,void**ppInterface); - -//IADLX3DSettingsServices -ADLX_RESULT(ADLX_STD_CALL*GetAntiLag)(IADLX3DSettingsServices*pThis,IADLXGPU*pGPU,IADLX3DAntiLag**pp3DAntiLag); -ADLX_RESULT(ADLX_STD_CALL*GetChill)(IADLX3DSettingsServices*pThis,IADLXGPU*pGPU,IADLX3DChill**pp3DChill); -ADLX_RESULT(ADLX_STD_CALL*GetBoost)(IADLX3DSettingsServices*pThis,IADLXGPU*pGPU,IADLX3DBoost**pp3DBoost); -ADLX_RESULT(ADLX_STD_CALL*GetImageSharpening)(IADLX3DSettingsServices*pThis,IADLXGPU*pGPU,IADLX3DImageSharpening**pp3DImageSharpening); -ADLX_RESULT(ADLX_STD_CALL*GetEnhancedSync)(IADLX3DSettingsServices*pThis,IADLXGPU*pGPU,IADLX3DEnhancedSync**pp3DEnhancedSync); -ADLX_RESULT(ADLX_STD_CALL*GetWaitForVerticalRefresh)(IADLX3DSettingsServices*pThis,IADLXGPU*pGPU,IADLX3DWaitForVerticalRefresh**pp3DWaitForVerticalRefresh); -ADLX_RESULT(ADLX_STD_CALL*GetFrameRateTargetControl)(IADLX3DSettingsServices*pThis,IADLXGPU*pGPU,IADLX3DFrameRateTargetControl**pp3DFrameRateTargetControl); -ADLX_RESULT(ADLX_STD_CALL*GetAntiAliasing)(IADLX3DSettingsServices*pThis,IADLXGPU*pGPU,IADLX3DAntiAliasing**pp3DAntiAliasing); -ADLX_RESULT(ADLX_STD_CALL*GetMorphologicalAntiAliasing)(IADLX3DSettingsServices*pThis,IADLXGPU*pGPU,IADLX3DMorphologicalAntiAliasing**pp3DMorphologicalAntiAliasing); -ADLX_RESULT(ADLX_STD_CALL*GetAnisotropicFiltering)(IADLX3DSettingsServices*pThis,IADLXGPU*pGPU,IADLX3DAnisotropicFiltering**pp3DAnisotropicFiltering); -ADLX_RESULT(ADLX_STD_CALL*GetTessellation)(IADLX3DSettingsServices*pThis,IADLXGPU*pGPU,IADLX3DTessellation**pp3DTessellation); -ADLX_RESULT(ADLX_STD_CALL*GetRadeonSuperResolution)(IADLX3DSettingsServices*pThis,IADLX3DRadeonSuperResolution**pp3DRadeonSuperResolution); -ADLX_RESULT(ADLX_STD_CALL*GetResetShaderCache)(IADLX3DSettingsServices*pThis,IADLXGPU*pGPU,IADLX3DResetShaderCache**pp3DResetShaderCache); -ADLX_RESULT(ADLX_STD_CALL*Get3DSettingsChangedHandling)(IADLX3DSettingsServices*pThis,IADLX3DSettingsChangedHandling**pp3DSettingsChangedHandling); -}IADLX3DSettingsServicesVtbl; - -structIADLX3DSettingsServices{constIADLX3DSettingsServicesVtbl*pVtbl;}; -#endif//__cplusplus -#pragmaendregionIADLX3DSettingsServices - -#endif//ADLX_I3DSETTINGS_H +//IADLXChangedEvent +ADLX_SYNC_ORIGIN(ADLX_STD_CALL*GetOrigin)(IADLX3DSettingsChangedEvent*pThis); + +//IADLX3DSettingsChangedEventinterface +ADLX_RESULT(ADLX_STD_CALL*GetGPU)(IADLX3DSettingsChangedEvent*pThis,IADLXGPU**ppGPU); +adlx_bool(ADLX_STD_CALL*IsAntiLagChanged)(IADLX3DSettingsChangedEvent*pThis); +adlx_bool(ADLX_STD_CALL*IsChillChanged)(IADLX3DSettingsChangedEvent*pThis); +adlx_bool(ADLX_STD_CALL*IsBoostChanged)(IADLX3DSettingsChangedEvent*pThis); +adlx_bool(ADLX_STD_CALL*IsImageSharpeningChanged)(IADLX3DSettingsChangedEvent*pThis); +adlx_bool(ADLX_STD_CALL*IsEnhancedSyncChanged)(IADLX3DSettingsChangedEvent*pThis); +adlx_bool(ADLX_STD_CALL*IsWaitForVerticalRefreshChanged)(IADLX3DSettingsChangedEvent*pThis); +adlx_bool(ADLX_STD_CALL*IsFrameRateTargetControlChanged)(IADLX3DSettingsChangedEvent*pThis); +adlx_bool(ADLX_STD_CALL*IsAntiAliasingChanged)(IADLX3DSettingsChangedEvent*pThis); +adlx_bool(ADLX_STD_CALL*IsMorphologicalAntiAliasingChanged)(IADLX3DSettingsChangedEvent*pThis); +adlx_bool(ADLX_STD_CALL*IsAnisotropicFilteringChanged)(IADLX3DSettingsChangedEvent*pThis); +adlx_bool(ADLX_STD_CALL*IsTessellationModeChanged)(IADLX3DSettingsChangedEvent*pThis); +adlx_bool(ADLX_STD_CALL*IsRadeonSuperResolutionChanged)(IADLX3DSettingsChangedEvent*pThis); +adlx_bool(ADLX_STD_CALL*IsResetShaderCache)(IADLX3DSettingsChangedEvent*pThis); + +}IADLX3DSettingsChangedEventVtbl; + +structIADLX3DSettingsChangedEvent{constIADLX3DSettingsChangedEventVtbl*pVtbl;}; +#endif//__cplusplus +#pragmaendregionIADLX3DSettingsChangedEvent + +//GPU3Dsettingchangedlistenerinterface.TobeimplementedinapplicationandpassedinIADLX3DSettingsChangedHandling::Add3DSettingEventListener() +#pragmaregionIADLX3DSettingsChangedListener +#ifdefined(__cplusplus) +namespaceadlx +{ +classADLX_NO_VTABLEIADLX3DSettingsChangedListener +{ +public: +virtualadlx_boolADLX_STD_CALLOn3DSettingsChanged(IADLX3DSettingsChangedEvent*p3DSettingsChangedEvent)=0; +};//IADLX3DSettingsChangedListener +}//namespaceadlx +#else//__cplusplus +typedefstructIADLX3DSettingsChangedListenerIADLX3DSettingsChangedListener; + +typedefstructIADLX3DSettingsChangedListenerVtbl +{ +//IADLX3DSettingsChangedListenerinterface +adlx_bool(ADLX_STD_CALL*On3DSettingsChanged)(IADLX3DSettingsChangedListener*pThis,IADLX3DSettingsChangedEvent*p3DSettingsChangedEvent); + +}IADLX3DSettingsChangedListenerVtbl; + +structIADLX3DSettingsChangedListener{constIADLX3DSettingsChangedListenerVtbl*pVtbl;}; +#endif//__cplusplus +#pragmaendregionIADLX3DSettingsChangedListener + +//Interfacethatallowsregistrationto3Dsettings-relatedevents +#pragmaregionIADLX3DSettingsChangedHandling +#ifdefined(__cplusplus) +namespaceadlx +{ +classADLX_NO_VTABLEIADLX3DSettingsChangedHandling:publicIADLXInterface +{ +public: +ADLX_DECLARE_IID(L"IADLX3DSettingsChangedHandling") + + +virtualADLX_RESULTADLX_STD_CALLAdd3DSettingsEventListener(IADLX3DSettingsChangedListener*p3DSettingsChangedListener)=0; + +virtualADLX_RESULTADLX_STD_CALLRemove3DSettingsEventListener(IADLX3DSettingsChangedListener*p3DSettingsChangedListener)=0; + +};//IADLX3DSettingsChangedHandling +//---------------------------------------------------------------------------------------------- +typedefIADLXInterfacePtr_T<IADLX3DSettingsChangedHandling>IADLX3DSettingsChangedHandlingPtr; +}//namespaceadlx +#else//__cplusplus +ADLX_DECLARE_IID(IADLX3DSettingsChangedHandling,L"IADLX3DSettingsChangedHandling") +typedefstructIADLX3DSettingsChangedHandlingIADLX3DSettingsChangedHandling; + +typedefstructIADLX3DSettingsChangedHandlingVtbl +{ +//IADLXInterface +adlx_long(ADLX_STD_CALL*Acquire)(IADLX3DSettingsChangedHandling*pThis); +adlx_long(ADLX_STD_CALL*Release)(IADLX3DSettingsChangedHandling*pThis); +ADLX_RESULT(ADLX_STD_CALL*QueryInterface)(IADLX3DSettingsChangedHandling*pThis,constwchar_t*interfaceId,void**ppInterface); + +//IADLX3DSettingsChangedHandlinginterface +ADLX_RESULT(ADLX_STD_CALL*Add3DSettingsEventListener)(IADLX3DSettingsChangedHandling*pThis,IADLX3DSettingsChangedListener*p3DSettingsChangedListener); +ADLX_RESULT(ADLX_STD_CALL*Remove3DSettingsEventListener)(IADLX3DSettingsChangedHandling*pThis,IADLX3DSettingsChangedListener*p3DSettingsChangedListener); + +}IADLX3DSettingsChangedHandlingVtbl; + +structIADLX3DSettingsChangedHandling{constIADLX3DSettingsChangedHandlingVtbl*pVtbl;}; +#endif//__cplusplus +#pragmaendregionIADLX3DSettingsChangedHandling + +//3DSettingServicesinterface +#pragmaregionIADLX3DSettingsServices +#ifdefined(__cplusplus) +namespaceadlx +{ +classADLX_NO_VTABLEIADLXGPU; + +classADLX_NO_VTABLEIADLX3DSettingsServices:publicIADLXInterface +{ +public: +ADLX_DECLARE_IID(L"IADLX3DSettingsServices") + + +virtualADLX_RESULTADLX_STD_CALLGetAntiLag(IADLXGPU*pGPU,IADLX3DAntiLag**pp3DAntiLag)=0; + +virtualADLX_RESULTADLX_STD_CALLGetChill(IADLXGPU*pGPU,IADLX3DChill**pp3DChill)=0; + +virtualADLX_RESULTADLX_STD_CALLGetBoost(IADLXGPU*pGPU,IADLX3DBoost**pp3DBoost)=0; + +virtualADLX_RESULTADLX_STD_CALLGetImageSharpening(IADLXGPU*pGPU,IADLX3DImageSharpening**pp3DImageSharpening)=0; + +virtualADLX_RESULTADLX_STD_CALLGetEnhancedSync(IADLXGPU*pGPU,IADLX3DEnhancedSync**pp3DEnhancedSync)=0; + +virtualADLX_RESULTADLX_STD_CALLGetWaitForVerticalRefresh(IADLXGPU*pGPU,IADLX3DWaitForVerticalRefresh**pp3DWaitForVerticalRefresh)=0; + +virtualADLX_RESULTADLX_STD_CALLGetFrameRateTargetControl(IADLXGPU*pGPU,IADLX3DFrameRateTargetControl**pp3DFrameRateTargetControl)=0; + +virtualADLX_RESULTADLX_STD_CALLGetAntiAliasing(IADLXGPU*pGPU,IADLX3DAntiAliasing**pp3DAntiAliasing)=0; + +virtualADLX_RESULTADLX_STD_CALLGetMorphologicalAntiAliasing(IADLXGPU*pGPU,IADLX3DMorphologicalAntiAliasing**pp3DMorphologicalAntiAliasing)=0; + +virtualADLX_RESULTADLX_STD_CALLGetAnisotropicFiltering(IADLXGPU*pGPU,IADLX3DAnisotropicFiltering**pp3DAnisotropicFiltering)=0; + +virtualADLX_RESULTADLX_STD_CALLGetTessellation(IADLXGPU*pGPU,IADLX3DTessellation**pp3DTessellation)=0; + +virtualADLX_RESULTADLX_STD_CALLGetRadeonSuperResolution(IADLX3DRadeonSuperResolution**pp3DRadeonSuperResolution)=0; + +virtualADLX_RESULTADLX_STD_CALLGetResetShaderCache(IADLXGPU*pGPU,IADLX3DResetShaderCache**pp3DResetShaderCache)=0; + +virtualADLX_RESULTADLX_STD_CALLGet3DSettingsChangedHandling(IADLX3DSettingsChangedHandling**pp3DSettingsChangedHandling)=0; + +};//IADLX3DSettingsServices +//---------------------------------------------------------------------------------------------- +typedefIADLXInterfacePtr_T<IADLX3DSettingsServices>IADLX3DSettingsServicesPtr; +}//namespaceadlx +#else//__cplusplus +ADLX_DECLARE_IID(IADLX3DSettingsServices,L"IADLX3DSettingsServices") +typedefstructIADLX3DSettingsServicesIADLX3DSettingsServices; + +typedefstructIADLX3DSettingsServicesVtbl +{ +//IADLXInterface +adlx_long(ADLX_STD_CALL*Acquire)(IADLX3DSettingsServices*pThis); +adlx_long(ADLX_STD_CALL*Release)(IADLX3DSettingsServices*pThis); +ADLX_RESULT(ADLX_STD_CALL*QueryInterface)(IADLX3DSettingsServices*pThis,constwchar_t*interfaceId,void**ppInterface); + +//IADLX3DSettingsServices +ADLX_RESULT(ADLX_STD_CALL*GetAntiLag)(IADLX3DSettingsServices*pThis,IADLXGPU*pGPU,IADLX3DAntiLag**pp3DAntiLag); +ADLX_RESULT(ADLX_STD_CALL*GetChill)(IADLX3DSettingsServices*pThis,IADLXGPU*pGPU,IADLX3DChill**pp3DChill); +ADLX_RESULT(ADLX_STD_CALL*GetBoost)(IADLX3DSettingsServices*pThis,IADLXGPU*pGPU,IADLX3DBoost**pp3DBoost); +ADLX_RESULT(ADLX_STD_CALL*GetImageSharpening)(IADLX3DSettingsServices*pThis,IADLXGPU*pGPU,IADLX3DImageSharpening**pp3DImageSharpening); +ADLX_RESULT(ADLX_STD_CALL*GetEnhancedSync)(IADLX3DSettingsServices*pThis,IADLXGPU*pGPU,IADLX3DEnhancedSync**pp3DEnhancedSync); +ADLX_RESULT(ADLX_STD_CALL*GetWaitForVerticalRefresh)(IADLX3DSettingsServices*pThis,IADLXGPU*pGPU,IADLX3DWaitForVerticalRefresh**pp3DWaitForVerticalRefresh); +ADLX_RESULT(ADLX_STD_CALL*GetFrameRateTargetControl)(IADLX3DSettingsServices*pThis,IADLXGPU*pGPU,IADLX3DFrameRateTargetControl**pp3DFrameRateTargetControl); +ADLX_RESULT(ADLX_STD_CALL*GetAntiAliasing)(IADLX3DSettingsServices*pThis,IADLXGPU*pGPU,IADLX3DAntiAliasing**pp3DAntiAliasing); +ADLX_RESULT(ADLX_STD_CALL*GetMorphologicalAntiAliasing)(IADLX3DSettingsServices*pThis,IADLXGPU*pGPU,IADLX3DMorphologicalAntiAliasing**pp3DMorphologicalAntiAliasing); +ADLX_RESULT(ADLX_STD_CALL*GetAnisotropicFiltering)(IADLX3DSettingsServices*pThis,IADLXGPU*pGPU,IADLX3DAnisotropicFiltering**pp3DAnisotropicFiltering); +ADLX_RESULT(ADLX_STD_CALL*GetTessellation)(IADLX3DSettingsServices*pThis,IADLXGPU*pGPU,IADLX3DTessellation**pp3DTessellation); +ADLX_RESULT(ADLX_STD_CALL*GetRadeonSuperResolution)(IADLX3DSettingsServices*pThis,IADLX3DRadeonSuperResolution**pp3DRadeonSuperResolution); +ADLX_RESULT(ADLX_STD_CALL*GetResetShaderCache)(IADLX3DSettingsServices*pThis,IADLXGPU*pGPU,IADLX3DResetShaderCache**pp3DResetShaderCache); +ADLX_RESULT(ADLX_STD_CALL*Get3DSettingsChangedHandling)(IADLX3DSettingsServices*pThis,IADLX3DSettingsChangedHandling**pp3DSettingsChangedHandling); +}IADLX3DSettingsServicesVtbl; + +structIADLX3DSettingsServices{constIADLX3DSettingsServicesVtbl*pVtbl;}; +#endif//__cplusplus +#pragmaendregionIADLX3DSettingsServices + +#endif//ADLX_I3DSETTINGS_H - + diff --git a/SDKDoc/xml/_i_changed_event_8h.xml b/SDKDoc/xml/_i_changed_event_8h.xml index e3456a67..cfe550c8 100644 --- a/SDKDoc/xml/_i_changed_event_8h.xml +++ b/SDKDoc/xml/_i_changed_event_8h.xml @@ -3,9 +3,10 @@ IChangedEvent.h ADLXDefines.h - D:/AMD_Git/engbranch/drivers/ADLX/SDK/Include/IDisplays.h - D:/AMD_Git/engbranch/drivers/ADLX/SDK/Include/I3DSettings.h - D:/AMD_Git/engbranch/drivers/ADLX/SDK/Include/IGPUTuning.h + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/Include/I3DSettings.h + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/Include/IGPUTuning.h + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/Include/IPowerTuning.h + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/Include/IDisplays.h @@ -13,6 +14,12 @@ + + + + + + @@ -23,12 +30,6 @@ - - - - - - @@ -91,6 +92,6 @@ #endif//ADLX_CHANGEDE_EVENT_H - + diff --git a/SDKDoc/xml/_i_collections_8h.xml b/SDKDoc/xml/_i_collections_8h.xml index cd3772e4..77367f7c 100644 --- a/SDKDoc/xml/_i_collections_8h.xml +++ b/SDKDoc/xml/_i_collections_8h.xml @@ -3,13 +3,13 @@ ICollections.h ADLXDefines.h - D:/AMD_Git/engbranch/drivers/ADLX/SDK/Include/IGPUManualFanTuning.h - D:/AMD_Git/engbranch/drivers/ADLX/SDK/Include/IDesktops.h - D:/AMD_Git/engbranch/drivers/ADLX/SDK/Include/IDisplaySettings.h - D:/AMD_Git/engbranch/drivers/ADLX/SDK/Include/IDisplays.h - D:/AMD_Git/engbranch/drivers/ADLX/SDK/Include/IGPUTuning.h - D:/AMD_Git/engbranch/drivers/ADLX/SDK/Include/IPerformanceMonitoring.h - D:/AMD_Git/engbranch/drivers/ADLX/SDK/Include/ISystem.h + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/Include/IDesktops.h + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/Include/IGPUManualFanTuning.h + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/Include/IGPUTuning.h + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/Include/IPerformanceMonitoring.h + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/Include/IDisplaySettings.h + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/Include/ISystem.h + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/Include/IDisplays.h @@ -18,7 +18,7 @@ - + @@ -120,6 +120,6 @@ #endif//ADLX_ICOLLECTIONS_H - + diff --git a/SDKDoc/xml/_i_desktops_8h.xml b/SDKDoc/xml/_i_desktops_8h.xml index 044b8f13..b56a8b48 100644 --- a/SDKDoc/xml/_i_desktops_8h.xml +++ b/SDKDoc/xml/_i_desktops_8h.xml @@ -6,7 +6,7 @@ ICollections.h - + @@ -340,6 +340,6 @@ #endif//ADLX_IDESKTOPS_H - + diff --git a/SDKDoc/xml/_i_display3_d_l_u_t_8h.xml b/SDKDoc/xml/_i_display3_d_l_u_t_8h.xml index ba0c29cd..a97416e6 100644 --- a/SDKDoc/xml/_i_display3_d_l_u_t_8h.xml +++ b/SDKDoc/xml/_i_display3_d_l_u_t_8h.xml @@ -11,6 +11,14 @@ + + + + + + + + @@ -27,14 +35,6 @@ - - - - - - - - @@ -162,6 +162,6 @@ #endif//ADLX_IDISPLAY3DLUT_H - + diff --git a/SDKDoc/xml/_i_display_gamma_8h.xml b/SDKDoc/xml/_i_display_gamma_8h.xml index 65532a41..463df7de 100644 --- a/SDKDoc/xml/_i_display_gamma_8h.xml +++ b/SDKDoc/xml/_i_display_gamma_8h.xml @@ -10,6 +10,12 @@ + + + + + + @@ -29,12 +35,6 @@ - - - - - - adlx::IADLXDisplayGamma adlx @@ -174,6 +174,6 @@ #endif//ADLX_IDISPLAYGAMMA_H - + diff --git a/SDKDoc/xml/_i_display_gamut_8h.xml b/SDKDoc/xml/_i_display_gamut_8h.xml index 1d28aef8..c583cf0b 100644 --- a/SDKDoc/xml/_i_display_gamut_8h.xml +++ b/SDKDoc/xml/_i_display_gamut_8h.xml @@ -26,15 +26,15 @@ + + + - + - - - adlx::IADLXDisplayGamut adlx @@ -182,6 +182,6 @@ #endif//ADLX_IDISPLAYGAMUT_H - + diff --git a/SDKDoc/xml/_i_display_settings_8h.xml b/SDKDoc/xml/_i_display_settings_8h.xml index 432996a0..eafb9655 100644 --- a/SDKDoc/xml/_i_display_settings_8h.xml +++ b/SDKDoc/xml/_i_display_settings_8h.xml @@ -11,6 +11,12 @@ + + + + + + @@ -27,12 +33,6 @@ - - - - - - @@ -50,6 +50,7 @@ adlx::IADLXDisplayResolutionList adlx::IADLXDisplayCustomResolution adlx::IADLXDisplayVariBright + adlx::IADLXDisplayConnectivityExperience adlx::IADLXDisplayBlanking adlx @@ -58,7 +59,7 @@ // -//Copyright(c)2022AdvancedMicroDevices,Inc.Allrightsreserved. +//Copyright(c)2023AdvancedMicroDevices,Inc.Allrightsreserved. // //------------------------------------------------------------------------------------------------- @@ -705,59 +706,118 @@ #pragmaendregionIADLXDisplayVariBrightinterface -#pragmaregionIADLXDisplayBlankinginterface +#pragmaregionIADLXDisplayConnectivtyExperienceinterface #ifdefined(__cplusplus) namespaceadlx { -classADLX_NO_VTABLEIADLXDisplayBlanking:publicIADLXInterface +classADLX_NO_VTABLEIADLXDisplayConnectivityExperience:publicIADLXInterface { public: -ADLX_DECLARE_IID(L"IADLXDisplayBlanking") - - -virtualADLX_RESULTADLX_STD_CALLIsSupported(adlx_bool*supported)=0; - -virtualADLX_RESULTADLX_STD_CALLIsCurrentBlanked(adlx_bool*blanked)=0; - -virtualADLX_RESULTADLX_STD_CALLIsCurrentUnblanked(adlx_bool*unBlanked)=0; - -virtualADLX_RESULTADLX_STD_CALLSetBlanked()=0; - -virtualADLX_RESULTADLX_STD_CALLSetUnblanked()=0; -}; - -typedefIADLXInterfacePtr_T<IADLXDisplayBlanking>IADLXDisplayBlankingPtr; -} -#else -ADLX_DECLARE_IID(IADLXDisplayBlanking,L"IADLXDisplayBlanking") -typedefstructIADLXDisplayBlankingIADLXDisplayBlanking; - -typedefstructIADLXDisplayBlankingVtbl -{ -//IADLXInterface -adlx_long(ADLX_STD_CALL*Acquire)(IADLXDisplayBlanking*pThis); -adlx_long(ADLX_STD_CALL*Release)(IADLXDisplayBlanking*pThis); -ADLX_RESULT(ADLX_STD_CALL*QueryInterface)(IADLXDisplayBlanking*pThis,constwchar_t*interfaceId,void**ppInterface); - -//DisplayBlankinginterface -ADLX_RESULT(ADLX_STD_CALL*IsSupported)(IADLXDisplayBlanking*pThis,adlx_bool*supported); -ADLX_RESULT(ADLX_STD_CALL*IsCurrentBlanked)(IADLXDisplayBlanking*pThis,adlx_bool*blanked); -ADLX_RESULT(ADLX_STD_CALL*IsCurrentUnblanked)(IADLXDisplayBlanking*pThis,adlx_bool*unBlanked); -ADLX_RESULT(ADLX_STD_CALL*SetBlanked)(IADLXDisplayBlanking*pThis); -ADLX_RESULT(ADLX_STD_CALL*SetUnblanked)(IADLXDisplayBlanking*pThis); -}IADLXDisplayBlankingVtbl; - -structIADLXDisplayBlanking -{ -constIADLXDisplayBlankingVtbl*pVtbl; -}; -#endif - -#pragmaendregionIADLXDisplayBlankinginterface - -#endif//ADLX_IDISPLAYSETTING_H +ADLX_DECLARE_IID(L"IADLXDisplayConnectivityExperience") +virtualADLX_RESULTADLX_STD_CALLIsSupportedHDMIQualityDetection(adlx_bool*supported)=0; +virtualADLX_RESULTADLX_STD_CALLIsSupportedDPLink(adlx_bool*supported)=0; +virtualADLX_RESULTADLX_STD_CALLIsEnabledHDMIQualityDetection(adlx_bool*enabled)=0; +virtualADLX_RESULTADLX_STD_CALLSetEnabledHDMIQualityDetection(adlx_boolenabled)=0; +virtualADLX_RESULTADLX_STD_CALLGetDPLinkRate(ADLX_DP_LINK_RATE*linkRate)=0; +virtualADLX_RESULTADLX_STD_CALLGetNumberOfActiveLanes(adlx_uint*numActiveLanes)=0; +virtualADLX_RESULTADLX_STD_CALLGetNumberOfTotalLanes(adlx_uint*numTotalLanes)=0; +virtualADLX_RESULTADLX_STD_CALLGetRelativePreEmphasis(adlx_int*relativePreEmphasis)=0; +virtualADLX_RESULTADLX_STD_CALLSetRelativePreEmphasis(adlx_intrelativePreEmphasis)=0; +virtualADLX_RESULTADLX_STD_CALLGetRelativeVoltageSwing(adlx_int*relativeVoltageSwing)=0; +virtualADLX_RESULTADLX_STD_CALLSetRelativeVoltageSwing(adlx_intrelativeVoltageSwing)=0; +virtualADLX_RESULTADLX_STD_CALLIsEnabledLinkProtection(adlx_bool*enabled)=0; +}; + +typedefIADLXInterfacePtr_T<IADLXDisplayConnectivityExperience>IADLXDisplayConnectivityExperiencePtr; +} +#else +ADLX_DECLARE_IID(IADLXDisplayConnectivityExperience,L"IADLXDisplayConnectivityExperience") +typedefstructIADLXDisplayConnectivityExperienceIADLXDisplayConnectivityExperience; + +typedefstructIADLXDisplayConnectivityExperienceVtbl +{ +//IADLXInterface +adlx_long(ADLX_STD_CALL*Acquire)(IADLXDisplayConnectivityExperience*pThis); +adlx_long(ADLX_STD_CALL*Release)(IADLXDisplayConnectivityExperience*pThis); +ADLX_RESULT(ADLX_STD_CALL*QueryInterface)(IADLXDisplayConnectivityExperience*pThis,constwchar_t*interfaceId,void**ppInterface); + +//DisplayConnectivityExperienceinterface +ADLX_RESULT(ADLX_STD_CALL*IsSupportedHDMIQualityDetection)(IADLXDisplayConnectivityExperience*pThis,adlx_bool*supported); +ADLX_RESULT(ADLX_STD_CALL*IsSupportedDPLink)(IADLXDisplayConnectivityExperience*pThis,adlx_bool*supported); +ADLX_RESULT(ADLX_STD_CALL*IsEnabledHDMIQualityDetection)(IADLXDisplayConnectivityExperience*pThis,adlx_bool*enabled); +ADLX_RESULT(ADLX_STD_CALL*SetEnabledHDMIQualityDetection)(IADLXDisplayConnectivityExperience*pThis,adlx_boolenabled); +ADLX_RESULT(ADLX_STD_CALL*GetDPLinkRate)(IADLXDisplayConnectivityExperience*pThis,ADLX_DP_LINK_RATE*linkRate); +ADLX_RESULT(ADLX_STD_CALL*GetNumberOfActiveLanes)(IADLXDisplayConnectivityExperience*pThis,adlx_uint*numActiveLanes); +ADLX_RESULT(ADLX_STD_CALL*GetNumberOfTotalLanes)(IADLXDisplayConnectivityExperience*pThis,adlx_uint*numTotalLanes); +ADLX_RESULT(ADLX_STD_CALL*GetRelativePreEmphasis)(IADLXDisplayConnectivityExperience*pThis,adlx_int*relativePreEmphasis); +ADLX_RESULT(ADLX_STD_CALL*SetRelativePreEmphasis)(IADLXDisplayConnectivityExperience*pThis,adlx_intrelativePreEmphasis); +ADLX_RESULT(ADLX_STD_CALL*GetRelativeVoltageSwing)(IADLXDisplayConnectivityExperience*pThis,adlx_int*relativeVoltageSwing); +ADLX_RESULT(ADLX_STD_CALL*SetRelativeVoltageSwing)(IADLXDisplayConnectivityExperience*pThis,adlx_intrelativeVoltageSwing); +ADLX_RESULT(ADLX_STD_CALL*IsEnabledLinkProtection)(IADLXDisplayConnectivityExperience*pThis,adlx_bool*enabled); +}IADLXDisplayConnectivityExperienceVtbl; + +structIADLXDisplayConnectivityExperience +{ +constIADLXDisplayConnectivityExperienceVtbl*pVtbl; +}; +#endif + +#pragmaendregionIADLXDisplayConnectivtyExperienceinterface + +#pragmaregionIADLXDisplayBlankinginterface + +#ifdefined(__cplusplus) +namespaceadlx +{ +classADLX_NO_VTABLEIADLXDisplayBlanking:publicIADLXInterface +{ +public: +ADLX_DECLARE_IID(L"IADLXDisplayBlanking") + + +virtualADLX_RESULTADLX_STD_CALLIsSupported(adlx_bool*supported)=0; + +virtualADLX_RESULTADLX_STD_CALLIsCurrentBlanked(adlx_bool*blanked)=0; + +virtualADLX_RESULTADLX_STD_CALLIsCurrentUnblanked(adlx_bool*unBlanked)=0; + +virtualADLX_RESULTADLX_STD_CALLSetBlanked()=0; + +virtualADLX_RESULTADLX_STD_CALLSetUnblanked()=0; +}; + +typedefIADLXInterfacePtr_T<IADLXDisplayBlanking>IADLXDisplayBlankingPtr; +} +#else +ADLX_DECLARE_IID(IADLXDisplayBlanking,L"IADLXDisplayBlanking") +typedefstructIADLXDisplayBlankingIADLXDisplayBlanking; + +typedefstructIADLXDisplayBlankingVtbl +{ +//IADLXInterface +adlx_long(ADLX_STD_CALL*Acquire)(IADLXDisplayBlanking*pThis); +adlx_long(ADLX_STD_CALL*Release)(IADLXDisplayBlanking*pThis); +ADLX_RESULT(ADLX_STD_CALL*QueryInterface)(IADLXDisplayBlanking*pThis,constwchar_t*interfaceId,void**ppInterface); + +//DisplayBlankinginterface +ADLX_RESULT(ADLX_STD_CALL*IsSupported)(IADLXDisplayBlanking*pThis,adlx_bool*supported); +ADLX_RESULT(ADLX_STD_CALL*IsCurrentBlanked)(IADLXDisplayBlanking*pThis,adlx_bool*blanked); +ADLX_RESULT(ADLX_STD_CALL*IsCurrentUnblanked)(IADLXDisplayBlanking*pThis,adlx_bool*unBlanked); +ADLX_RESULT(ADLX_STD_CALL*SetBlanked)(IADLXDisplayBlanking*pThis); +ADLX_RESULT(ADLX_STD_CALL*SetUnblanked)(IADLXDisplayBlanking*pThis); +}IADLXDisplayBlankingVtbl; + +structIADLXDisplayBlanking +{ +constIADLXDisplayBlankingVtbl*pVtbl; +}; +#endif + +#pragmaendregionIADLXDisplayBlankinginterface + +#endif//ADLX_IDISPLAYSETTING_H - + diff --git a/SDKDoc/xml/_i_displays1_8h.xml b/SDKDoc/xml/_i_displays1_8h.xml index dfdd5d92..67e04707 100644 --- a/SDKDoc/xml/_i_displays1_8h.xml +++ b/SDKDoc/xml/_i_displays1_8h.xml @@ -3,6 +3,7 @@ IDisplays1.h IDisplays.h + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/Include/IDisplays2.h adlx::IADLXDisplayServices1 adlx::IADLXDisplaySettingsChangedEvent1 adlx @@ -12,7 +13,7 @@ // -//Copyright(c)2023AdvancedMicroDevices,Inc.Allrightsreserved. +//Copyright(c)2021-2023AdvancedMicroDevices,Inc.Allrightsreserved. // //------------------------------------------------------------------------------------------------- @@ -30,130 +31,132 @@ #ifdefined(__cplusplus) namespaceadlx { -classADLX_NO_VTABLEIADLXDisplayBlanking; -classADLX_NO_VTABLEIADLXDisplayServices1:publicIADLXDisplayServices -{ -public: -ADLX_DECLARE_IID(L"IADLXDisplayServices1") - - -virtualADLX_RESULTADLX_STD_CALLGetDisplayBlanking(IADLXDisplay*pDisplay,IADLXDisplayBlanking**ppDisplayBlanking)=0; - -};//IADLXDisplayServices1 -//---------------------------------------------------------------------------------------------- -typedefIADLXInterfacePtr_T<IADLXDisplayServices1>IADLXDisplayServices1Ptr; -}//namespaceadlx -#else//__cplusplus -ADLX_DECLARE_IID(IADLXDisplayServices1,L"IADLXDisplayServices1") -typedefstructIADLXDisplayServices1IADLXDisplayServices1; - -typedefstructIADLXDisplayFreeSyncIADLXDisplayFreeSync; -typedefstructIADLXDisplayVSRIADLXDisplayVSR; -typedefstructIADLXDisplayGPUScalingIADLXDisplayGPUScaling; -typedefstructIADLXDisplayScalingModeIADLXDisplayScalingMode; -typedefstructIADLXDisplayIntegerScalingIADLXDisplayIntegerScaling; -typedefstructIADLXDisplayColorDepthIADLXDisplayColorDepth; -typedefstructIADLXDisplayPixelFormatIADLXDisplayPixelFormat; -typedefstructIADLXDisplayCustomColorIADLXDisplayCustomColor; -typedefstructIADLXDisplayHDCPIADLXDisplayHDCP; -typedefstructIADLXDisplayCustomResolutionIADLXDisplayCustomResolution; -typedefstructIADLXDisplayChangedHandlingIADLXDisplayChangedHandling; -typedefstructIADLXDisplayVariBrightIADLXDisplayVariBright; -typedefstructIADLXDisplayBlankingIADLXDisplayBlanking; - -typedefstructIADLXDisplayServices1Vtbl -{ -//IADLXInterface -adlx_long(ADLX_STD_CALL*Acquire)(IADLXDisplayServices1*pThis); -adlx_long(ADLX_STD_CALL*Release)(IADLXDisplayServices1*pThis); -ADLX_RESULT(ADLX_STD_CALL*QueryInterface)(IADLXDisplayServices1*pThis,constwchar_t*interfaceId,void**ppInterface); - -//IADLXDisplayServices -ADLX_RESULT(ADLX_STD_CALL*GetNumberOfDisplays)(IADLXDisplayServices1*pThis,adlx_uint*numDisplays); -ADLX_RESULT(ADLX_STD_CALL*GetDisplays)(IADLXDisplayServices1*pThis,IADLXDisplayList**ppDisplays); -ADLX_RESULT(ADLX_STD_CALL*Get3DLUT)(IADLXDisplayServices1*pThis,IADLXDisplay*pDisplay,IADLXDisplay3DLUT**ppDisp3DLUT); -ADLX_RESULT(ADLX_STD_CALL*GetGamut)(IADLXDisplayServices1*pThis,IADLXDisplay*pDisplay,IADLXDisplayGamut**ppDispGamut); -ADLX_RESULT(ADLX_STD_CALL*GetGamma)(IADLXDisplayServices1*pThis,IADLXDisplay*pDisplay,IADLXDisplayGamma**ppDispGamma); -ADLX_RESULT(ADLX_STD_CALL*GetDisplayChangedHandling)(IADLXDisplayServices1*pThis,IADLXDisplayChangedHandling**ppDisplayChangedHandling); -ADLX_RESULT(ADLX_STD_CALL*GetFreeSync)(IADLXDisplayServices1*pThis,IADLXDisplay*pDisplay,IADLXDisplayFreeSync**ppFreeSync); -ADLX_RESULT(ADLX_STD_CALL*GetVirtualSuperResolution)(IADLXDisplayServices1*pThis,IADLXDisplay*pDisplay,IADLXDisplayVSR**ppVSR); -ADLX_RESULT(ADLX_STD_CALL*GetGPUScaling)(IADLXDisplayServices1*pThis,IADLXDisplay*pDisplay,IADLXDisplayGPUScaling**ppGPUScaling); -ADLX_RESULT(ADLX_STD_CALL*GetScalingMode)(IADLXDisplayServices1*pThis,IADLXDisplay*pDisplay,IADLXDisplayScalingMode**ppScalingMode); -ADLX_RESULT(ADLX_STD_CALL*GetIntegerScaling)(IADLXDisplayServices1*pThis,IADLXDisplay*pDisplay,IADLXDisplayIntegerScaling**ppIntegerScaling); -ADLX_RESULT(ADLX_STD_CALL*GetColorDepth)(IADLXDisplayServices1*pThis,IADLXDisplay*pDisplay,IADLXDisplayColorDepth**ppColorDepth); -ADLX_RESULT(ADLX_STD_CALL*GetPixelFormat)(IADLXDisplayServices1*pThis,IADLXDisplay*pDisplay,IADLXDisplayPixelFormat**ppPixelFormat); -ADLX_RESULT(ADLX_STD_CALL*GetCustomColor)(IADLXDisplayServices1*pThis,IADLXDisplay*pDisplay,IADLXDisplayCustomColor**ppCustomColor); -ADLX_RESULT(ADLX_STD_CALL*GetHDCP)(IADLXDisplayServices1*pThis,IADLXDisplay*pDisplay,IADLXDisplayHDCP**ppHDCP); -ADLX_RESULT(ADLX_STD_CALL*GetCustomResolution)(IADLXDisplayServices1*pThis,IADLXDisplay*pDisplay,IADLXDisplayCustomResolution**ppCustomResolution); -ADLX_RESULT(ADLX_STD_CALL*GetVariBright)(IADLXDisplayServices1*pThis,IADLXDisplay*pDisplay,IADLXDisplayVariBright**ppVariBright); - -//IADLXDisplayServices1 -ADLX_RESULT(ADLX_STD_CALL*GetDisplayBlanking)(IADLXDisplayServices1*pThis,IADLXDisplay*pDisplay,IADLXDisplayBlanking**ppDisplayBlanking); -}IADLXDisplayServices1Vtbl; - -structIADLXDisplayServices1{constIADLXDisplayServices1Vtbl*pVtbl;}; -#endif - -#pragmaendregionIADLXDisplayServices1 +classADLX_NO_VTABLEIADLXDisplayConnectivityExperience; +classADLX_NO_VTABLEIADLXDisplayBlanking; +classADLX_NO_VTABLEIADLXDisplayServices1:publicIADLXDisplayServices +{ +public: +ADLX_DECLARE_IID(L"IADLXDisplayServices1") + + +virtualADLX_RESULTADLX_STD_CALLGetDisplayBlanking(IADLXDisplay*pDisplay,IADLXDisplayBlanking**ppDisplayBlanking)=0; + +};//IADLXDisplayServices1 +//---------------------------------------------------------------------------------------------- +typedefIADLXInterfacePtr_T<IADLXDisplayServices1>IADLXDisplayServices1Ptr; +}//namespaceadlx +#else//__cplusplus +ADLX_DECLARE_IID(IADLXDisplayServices1,L"IADLXDisplayServices1") +typedefstructIADLXDisplayServices1IADLXDisplayServices1; + +typedefstructIADLXDisplayFreeSyncIADLXDisplayFreeSync; +typedefstructIADLXDisplayVSRIADLXDisplayVSR; +typedefstructIADLXDisplayGPUScalingIADLXDisplayGPUScaling; +typedefstructIADLXDisplayScalingModeIADLXDisplayScalingMode; +typedefstructIADLXDisplayIntegerScalingIADLXDisplayIntegerScaling; +typedefstructIADLXDisplayColorDepthIADLXDisplayColorDepth; +typedefstructIADLXDisplayPixelFormatIADLXDisplayPixelFormat; +typedefstructIADLXDisplayCustomColorIADLXDisplayCustomColor; +typedefstructIADLXDisplayHDCPIADLXDisplayHDCP; +typedefstructIADLXDisplayCustomResolutionIADLXDisplayCustomResolution; +typedefstructIADLXDisplayChangedHandlingIADLXDisplayChangedHandling; +typedefstructIADLXDisplayVariBrightIADLXDisplayVariBright; +typedefstructIADLXDisplayConnectivityExperienceIADLXDisplayConnectivityExperience; +typedefstructIADLXDisplayBlankingIADLXDisplayBlanking; + +typedefstructIADLXDisplayServices1Vtbl +{ +//IADLXInterface +adlx_long(ADLX_STD_CALL*Acquire)(IADLXDisplayServices1*pThis); +adlx_long(ADLX_STD_CALL*Release)(IADLXDisplayServices1*pThis); +ADLX_RESULT(ADLX_STD_CALL*QueryInterface)(IADLXDisplayServices1*pThis,constwchar_t*interfaceId,void**ppInterface); + +//IADLXDisplayServices +ADLX_RESULT(ADLX_STD_CALL*GetNumberOfDisplays)(IADLXDisplayServices1*pThis,adlx_uint*numDisplays); +ADLX_RESULT(ADLX_STD_CALL*GetDisplays)(IADLXDisplayServices1*pThis,IADLXDisplayList**ppDisplays); +ADLX_RESULT(ADLX_STD_CALL*Get3DLUT)(IADLXDisplayServices1*pThis,IADLXDisplay*pDisplay,IADLXDisplay3DLUT**ppDisp3DLUT); +ADLX_RESULT(ADLX_STD_CALL*GetGamut)(IADLXDisplayServices1*pThis,IADLXDisplay*pDisplay,IADLXDisplayGamut**ppDispGamut); +ADLX_RESULT(ADLX_STD_CALL*GetGamma)(IADLXDisplayServices1*pThis,IADLXDisplay*pDisplay,IADLXDisplayGamma**ppDispGamma); +ADLX_RESULT(ADLX_STD_CALL*GetDisplayChangedHandling)(IADLXDisplayServices1*pThis,IADLXDisplayChangedHandling**ppDisplayChangedHandling); +ADLX_RESULT(ADLX_STD_CALL*GetFreeSync)(IADLXDisplayServices1*pThis,IADLXDisplay*pDisplay,IADLXDisplayFreeSync**ppFreeSync); +ADLX_RESULT(ADLX_STD_CALL*GetVirtualSuperResolution)(IADLXDisplayServices1*pThis,IADLXDisplay*pDisplay,IADLXDisplayVSR**ppVSR); +ADLX_RESULT(ADLX_STD_CALL*GetGPUScaling)(IADLXDisplayServices1*pThis,IADLXDisplay*pDisplay,IADLXDisplayGPUScaling**ppGPUScaling); +ADLX_RESULT(ADLX_STD_CALL*GetScalingMode)(IADLXDisplayServices1*pThis,IADLXDisplay*pDisplay,IADLXDisplayScalingMode**ppScalingMode); +ADLX_RESULT(ADLX_STD_CALL*GetIntegerScaling)(IADLXDisplayServices1*pThis,IADLXDisplay*pDisplay,IADLXDisplayIntegerScaling**ppIntegerScaling); +ADLX_RESULT(ADLX_STD_CALL*GetColorDepth)(IADLXDisplayServices1*pThis,IADLXDisplay*pDisplay,IADLXDisplayColorDepth**ppColorDepth); +ADLX_RESULT(ADLX_STD_CALL*GetPixelFormat)(IADLXDisplayServices1*pThis,IADLXDisplay*pDisplay,IADLXDisplayPixelFormat**ppPixelFormat); +ADLX_RESULT(ADLX_STD_CALL*GetCustomColor)(IADLXDisplayServices1*pThis,IADLXDisplay*pDisplay,IADLXDisplayCustomColor**ppCustomColor); +ADLX_RESULT(ADLX_STD_CALL*GetHDCP)(IADLXDisplayServices1*pThis,IADLXDisplay*pDisplay,IADLXDisplayHDCP**ppHDCP); +ADLX_RESULT(ADLX_STD_CALL*GetCustomResolution)(IADLXDisplayServices1*pThis,IADLXDisplay*pDisplay,IADLXDisplayCustomResolution**ppCustomResolution); +ADLX_RESULT(ADLX_STD_CALL*GetVariBright)(IADLXDisplayServices1*pThis,IADLXDisplay*pDisplay,IADLXDisplayVariBright**ppVariBright); + +//IADLXDisplayServices1 +ADLX_RESULT(ADLX_STD_CALL*GetDisplayBlanking)(IADLXDisplayServices1*pThis,IADLXDisplay*pDisplay,IADLXDisplayBlanking**ppDisplayBlanking); +}IADLXDisplayServices1Vtbl; + +structIADLXDisplayServices1{constIADLXDisplayServices1Vtbl*pVtbl;}; +#endif -#pragmaregionIADLXDisplaySettingsChangedEvent1 -#ifdefined(__cplusplus) -namespaceadlx -{ -classADLX_NO_VTABLEIADLXDisplaySettingsChangedEvent1:publicIADLXDisplaySettingsChangedEvent -{ -public: -ADLX_DECLARE_IID(L"IADLXDisplaySettingsChangedEvent1") - - -virtualadlx_boolADLX_STD_CALLIsDisplayBlankingChanged()=0; - -};//IADLXDisplaySettingsChangedEvent1 -//---------------------------------------------------------------------------------------------- -typedefIADLXInterfacePtr_T<IADLXDisplaySettingsChangedEvent1>IADLXDisplaySettingsChangedEvent1Ptr; -}//namespaceadlx -#else//__cplusplus -ADLX_DECLARE_IID(IADLXDisplaySettingsChangedEvent1,L"IADLXDisplaySettingsChangedEvent1") -typedefstructIADLXDisplaySettingsChangedEvent1IADLXDisplaySettingsChangedEvent1; - -typedefstructIADLXDisplaySettingsChangedEvent1Vtbl -{ -//IADLXInterface -adlx_long(ADLX_STD_CALL*Acquire)(IADLXDisplaySettingsChangedEvent1*pThis); -adlx_long(ADLX_STD_CALL*Release)(IADLXDisplaySettingsChangedEvent1*pThis); -ADLX_RESULT(ADLX_STD_CALL*QueryInterface)(IADLXDisplaySettingsChangedEvent1*pThis,constwchar_t*interfaceId,void**ppInterface); - -//IADLXChangedEvent -ADLX_SYNC_ORIGIN(ADLX_STD_CALL*GetOrigin)(IADLXDisplaySettingsChangedEvent1*pThis); - -//IADLXDisplaySettingsChangedEventinterface -ADLX_RESULT(ADLX_STD_CALL*GetDisplay)(IADLXDisplaySettingsChangedEvent1*pThis,IADLXDisplay**ppDisplay); -adlx_bool(ADLX_STD_CALL*IsFreeSyncChanged)(IADLXDisplaySettingsChangedEvent1*pThis); -adlx_bool(ADLX_STD_CALL*IsVSRChanged)(IADLXDisplaySettingsChangedEvent1*pThis); -adlx_bool(ADLX_STD_CALL*IsGPUScalingChanged)(IADLXDisplaySettingsChangedEvent1*pThis); -adlx_bool(ADLX_STD_CALL*IsScalingModeChanged)(IADLXDisplaySettingsChangedEvent1*pThis); -adlx_bool(ADLX_STD_CALL*IsIntegerScalingChanged)(IADLXDisplaySettingsChangedEvent1*pThis); -adlx_bool(ADLX_STD_CALL*IsColorDepthChanged)(IADLXDisplaySettingsChangedEvent1*pThis); -adlx_bool(ADLX_STD_CALL*IsPixelFormatChanged)(IADLXDisplaySettingsChangedEvent1*pThis); -adlx_bool(ADLX_STD_CALL*IsHDCPChanged)(IADLXDisplaySettingsChangedEvent1*pThis); -adlx_bool(ADLX_STD_CALL*IsCustomColorHueChanged)(IADLXDisplaySettingsChangedEvent1*pThis); -adlx_bool(ADLX_STD_CALL*IsCustomColorSaturationChanged)(IADLXDisplaySettingsChangedEvent1*pThis); -adlx_bool(ADLX_STD_CALL*IsCustomColorBrightnessChanged)(IADLXDisplaySettingsChangedEvent1*pThis); -adlx_bool(ADLX_STD_CALL*IsCustomColorTemperatureChanged)(IADLXDisplaySettingsChangedEvent1*pThis); -adlx_bool(ADLX_STD_CALL*IsCustomColorContrastChanged)(IADLXDisplaySettingsChangedEvent1*pThis); -adlx_bool(ADLX_STD_CALL*IsCustomResolutionChanged)(IADLXDisplaySettingsChangedEvent1*pThis); -adlx_bool(ADLX_STD_CALL*IsVariBrightChanged)(IADLXDisplaySettingsChangedEvent1*pThis); - -//IADLXDisplaySettingsChangedEvent1interface -adlx_bool(ADLX_STD_CALL*IsDisplayBlankingChanged)(IADLXDisplaySettingsChangedEvent1*pThis); -}IADLXDisplaySettingsChangedEvent1Vtbl; +#pragmaendregionIADLXDisplayServices1 + +#pragmaregionIADLXDisplaySettingsChangedEvent1 +#ifdefined(__cplusplus) +namespaceadlx +{ +classADLX_NO_VTABLEIADLXDisplaySettingsChangedEvent1:publicIADLXDisplaySettingsChangedEvent +{ +public: +ADLX_DECLARE_IID(L"IADLXDisplaySettingsChangedEvent1") + + +virtualadlx_boolADLX_STD_CALLIsDisplayBlankingChanged()=0; +};//IADLXDisplaySettingsChangedEvent1 +//---------------------------------------------------------------------------------------------- +typedefIADLXInterfacePtr_T<IADLXDisplaySettingsChangedEvent1>IADLXDisplaySettingsChangedEvent1Ptr; +}//namespaceadlx +#else//__cplusplus +ADLX_DECLARE_IID(IADLXDisplaySettingsChangedEvent1,L"IADLXDisplaySettingsChangedEvent1") +typedefstructIADLXDisplaySettingsChangedEvent1IADLXDisplaySettingsChangedEvent1; + +typedefstructIADLXDisplaySettingsChangedEvent1Vtbl +{ +//IADLXInterface +adlx_long(ADLX_STD_CALL*Acquire)(IADLXDisplaySettingsChangedEvent1*pThis); +adlx_long(ADLX_STD_CALL*Release)(IADLXDisplaySettingsChangedEvent1*pThis); +ADLX_RESULT(ADLX_STD_CALL*QueryInterface)(IADLXDisplaySettingsChangedEvent1*pThis,constwchar_t*interfaceId,void**ppInterface); + +//IADLXChangedEvent +ADLX_SYNC_ORIGIN(ADLX_STD_CALL*GetOrigin)(IADLXDisplaySettingsChangedEvent1*pThis); + +//IADLXDisplaySettingsChangedEventinterface +ADLX_RESULT(ADLX_STD_CALL*GetDisplay)(IADLXDisplaySettingsChangedEvent1*pThis,IADLXDisplay**ppDisplay); +adlx_bool(ADLX_STD_CALL*IsFreeSyncChanged)(IADLXDisplaySettingsChangedEvent1*pThis); +adlx_bool(ADLX_STD_CALL*IsVSRChanged)(IADLXDisplaySettingsChangedEvent1*pThis); +adlx_bool(ADLX_STD_CALL*IsGPUScalingChanged)(IADLXDisplaySettingsChangedEvent1*pThis); +adlx_bool(ADLX_STD_CALL*IsScalingModeChanged)(IADLXDisplaySettingsChangedEvent1*pThis); +adlx_bool(ADLX_STD_CALL*IsIntegerScalingChanged)(IADLXDisplaySettingsChangedEvent1*pThis); +adlx_bool(ADLX_STD_CALL*IsColorDepthChanged)(IADLXDisplaySettingsChangedEvent1*pThis); +adlx_bool(ADLX_STD_CALL*IsPixelFormatChanged)(IADLXDisplaySettingsChangedEvent1*pThis); +adlx_bool(ADLX_STD_CALL*IsHDCPChanged)(IADLXDisplaySettingsChangedEvent1*pThis); +adlx_bool(ADLX_STD_CALL*IsCustomColorHueChanged)(IADLXDisplaySettingsChangedEvent1*pThis); +adlx_bool(ADLX_STD_CALL*IsCustomColorSaturationChanged)(IADLXDisplaySettingsChangedEvent1*pThis); +adlx_bool(ADLX_STD_CALL*IsCustomColorBrightnessChanged)(IADLXDisplaySettingsChangedEvent1*pThis); +adlx_bool(ADLX_STD_CALL*IsCustomColorTemperatureChanged)(IADLXDisplaySettingsChangedEvent1*pThis); +adlx_bool(ADLX_STD_CALL*IsCustomColorContrastChanged)(IADLXDisplaySettingsChangedEvent1*pThis); +adlx_bool(ADLX_STD_CALL*IsCustomResolutionChanged)(IADLXDisplaySettingsChangedEvent1*pThis); +adlx_bool(ADLX_STD_CALL*IsVariBrightChanged)(IADLXDisplaySettingsChangedEvent1*pThis); + +//IADLXDisplaySettingsChangedEvent1interface +adlx_bool(ADLX_STD_CALL*IsDisplayBlankingChanged)(IADLXDisplaySettingsChangedEvent1*pThis); -structIADLXDisplaySettingsChangedEvent1{constIADLXDisplaySettingsChangedEvent1Vtbl*pVtbl;}; -#endif//__cplusplus -#pragmaendregionIADLXDisplaySettingsChangedEvent1 - -#endif//ADLX_IDISPLAYS1_H +}IADLXDisplaySettingsChangedEvent1Vtbl; + +structIADLXDisplaySettingsChangedEvent1{constIADLXDisplaySettingsChangedEvent1Vtbl*pVtbl;}; +#endif//__cplusplus +#pragmaendregionIADLXDisplaySettingsChangedEvent1 + +#endif//ADLX_IDISPLAYS1_H - + diff --git a/SDKDoc/xml/_i_displays2_8h.xml b/SDKDoc/xml/_i_displays2_8h.xml new file mode 100644 index 00000000..9027fa95 --- /dev/null +++ b/SDKDoc/xml/_i_displays2_8h.xml @@ -0,0 +1,153 @@ + + + + IDisplays2.h + IDisplays1.h + adlx::IADLXDisplayServices2 + adlx::IADLXDisplaySettingsChangedEvent2 + adlx + + + + + +// +//Copyright(c)2021-2023AdvancedMicroDevices,Inc.Allrightsreserved. +// +//------------------------------------------------------------------------------------------------- + +#ifndefADLX_IDISPLAYS2_H +#defineADLX_IDISPLAYS2_H +#pragmaonce + +#include"IDisplays1.h" + +//------------------------------------------------------------------------------------------------- +//IDisplays2.h-InterfacesforADLXDisplayInformationfunctionality + +#pragmaregionIADLXDisplayServices2 + +#ifdefined(__cplusplus) +namespaceadlx +{ +classADLX_NO_VTABLEIADLXDisplayConnectivityExperience; +classADLX_NO_VTABLEIADLXDisplayServices2:publicIADLXDisplayServices1 +{ +public: +ADLX_DECLARE_IID(L"IADLXDisplayServices2") + + +virtualADLX_RESULTADLX_STD_CALLGetDisplayConnectivityExperience(IADLXDisplay*pDisplay,IADLXDisplayConnectivityExperience**ppDisplayConnectivityExperience)=0; +};//IADLXDisplayServices2 +//---------------------------------------------------------------------------------------------- +typedefIADLXInterfacePtr_T<IADLXDisplayServices2>IADLXDisplayServices2Ptr; +}//namespaceadlx +#else//__cplusplus +ADLX_DECLARE_IID(IADLXDisplayServices2,L"IADLXDisplayServices2") +typedefstructIADLXDisplayServices2IADLXDisplayServices2; + +typedefstructIADLXDisplayConnectivityExperienceIADLXDisplayConnectivityExperience; + +typedefstructIADLXDisplayServices2Vtbl +{ +//IADLXInterface +adlx_long(ADLX_STD_CALL*Acquire)(IADLXDisplayServices2*pThis); +adlx_long(ADLX_STD_CALL*Release)(IADLXDisplayServices2*pThis); +ADLX_RESULT(ADLX_STD_CALL*QueryInterface)(IADLXDisplayServices2*pThis,constwchar_t*interfaceId,void**ppInterface); + +//IADLXDisplayServices +ADLX_RESULT(ADLX_STD_CALL*GetNumberOfDisplays)(IADLXDisplayServices2*pThis,adlx_uint*numDisplays); +ADLX_RESULT(ADLX_STD_CALL*GetDisplays)(IADLXDisplayServices2*pThis,IADLXDisplayList**ppDisplays); +ADLX_RESULT(ADLX_STD_CALL*Get3DLUT)(IADLXDisplayServices2*pThis,IADLXDisplay*pDisplay,IADLXDisplay3DLUT**ppDisp3DLUT); +ADLX_RESULT(ADLX_STD_CALL*GetGamut)(IADLXDisplayServices2*pThis,IADLXDisplay*pDisplay,IADLXDisplayGamut**ppDispGamut); +ADLX_RESULT(ADLX_STD_CALL*GetGamma)(IADLXDisplayServices2*pThis,IADLXDisplay*pDisplay,IADLXDisplayGamma**ppDispGamma); +ADLX_RESULT(ADLX_STD_CALL*GetDisplayChangedHandling)(IADLXDisplayServices2*pThis,IADLXDisplayChangedHandling**ppDisplayChangedHandling); +ADLX_RESULT(ADLX_STD_CALL*GetFreeSync)(IADLXDisplayServices2*pThis,IADLXDisplay*pDisplay,IADLXDisplayFreeSync**ppFreeSync); +ADLX_RESULT(ADLX_STD_CALL*GetVirtualSuperResolution)(IADLXDisplayServices2*pThis,IADLXDisplay*pDisplay,IADLXDisplayVSR**ppVSR); +ADLX_RESULT(ADLX_STD_CALL*GetGPUScaling)(IADLXDisplayServices2*pThis,IADLXDisplay*pDisplay,IADLXDisplayGPUScaling**ppGPUScaling); +ADLX_RESULT(ADLX_STD_CALL*GetScalingMode)(IADLXDisplayServices2*pThis,IADLXDisplay*pDisplay,IADLXDisplayScalingMode**ppScalingMode); +ADLX_RESULT(ADLX_STD_CALL*GetIntegerScaling)(IADLXDisplayServices2*pThis,IADLXDisplay*pDisplay,IADLXDisplayIntegerScaling**ppIntegerScaling); +ADLX_RESULT(ADLX_STD_CALL*GetColorDepth)(IADLXDisplayServices2*pThis,IADLXDisplay*pDisplay,IADLXDisplayColorDepth**ppColorDepth); +ADLX_RESULT(ADLX_STD_CALL*GetPixelFormat)(IADLXDisplayServices2*pThis,IADLXDisplay*pDisplay,IADLXDisplayPixelFormat**ppPixelFormat); +ADLX_RESULT(ADLX_STD_CALL*GetCustomColor)(IADLXDisplayServices2*pThis,IADLXDisplay*pDisplay,IADLXDisplayCustomColor**ppCustomColor); +ADLX_RESULT(ADLX_STD_CALL*GetHDCP)(IADLXDisplayServices2*pThis,IADLXDisplay*pDisplay,IADLXDisplayHDCP**ppHDCP); +ADLX_RESULT(ADLX_STD_CALL*GetCustomResolution)(IADLXDisplayServices2*pThis,IADLXDisplay*pDisplay,IADLXDisplayCustomResolution**ppCustomResolution); +ADLX_RESULT(ADLX_STD_CALL*GetVariBright)(IADLXDisplayServices2*pThis,IADLXDisplay*pDisplay,IADLXDisplayVariBright**ppVariBright); + +//IADLXDisplayServices1 +ADLX_RESULT(ADLX_STD_CALL*GetDisplayBlanking)(IADLXDisplayServices2*pThis,IADLXDisplay*pDisplay,IADLXDisplayBlanking**ppDisplayBlanking); + +//IADLXDisplayServices2 +ADLX_RESULT(ADLX_STD_CALL*GetDisplayConnectivityExperience)(IADLXDisplayServices2*pThis,IADLXDisplay*pDisplay,IADLXDisplayConnectivityExperience**ppDisplayConnectivityExperience); +}IADLXDisplayServices2Vtbl; + +structIADLXDisplayServices2{constIADLXDisplayServices2Vtbl*pVtbl;}; +#endif + +#pragmaendregionIADLXDisplayServices2 + +#pragmaregionIADLXDisplaySettingsChangedEvent2 +#ifdefined(__cplusplus) +namespaceadlx +{ +classADLX_NO_VTABLEIADLXDisplaySettingsChangedEvent2:publicIADLXDisplaySettingsChangedEvent1 +{ +public: +ADLX_DECLARE_IID(L"IADLXDisplaySettingsChangedEvent2") + + +virtualadlx_boolADLX_STD_CALLIsDisplayConnectivityExperienceChanged()=0; +};//IADLXDisplaySettingsChangedEvent2 +//---------------------------------------------------------------------------------------------- +typedefIADLXInterfacePtr_T<IADLXDisplaySettingsChangedEvent2>IADLXDisplaySettingsChangedEvent2Ptr; +}//namespaceadlx +#else//__cplusplus +ADLX_DECLARE_IID(IADLXDisplaySettingsChangedEvent2,L"IADLXDisplaySettingsChangedEvent2") +typedefstructIADLXDisplaySettingsChangedEvent2IADLXDisplaySettingsChangedEvent2; + +typedefstructIADLXDisplaySettingsChangedEvent2Vtbl +{ +//IADLXInterface +adlx_long(ADLX_STD_CALL*Acquire)(IADLXDisplaySettingsChangedEvent2*pThis); +adlx_long(ADLX_STD_CALL*Release)(IADLXDisplaySettingsChangedEvent2*pThis); +ADLX_RESULT(ADLX_STD_CALL*QueryInterface)(IADLXDisplaySettingsChangedEvent2*pThis,constwchar_t*interfaceId,void**ppInterface); + +//IADLXChangedEvent +ADLX_SYNC_ORIGIN(ADLX_STD_CALL*GetOrigin)(IADLXDisplaySettingsChangedEvent2*pThis); + +//IADLXDisplaySettingsChangedEventinterface +ADLX_RESULT(ADLX_STD_CALL*GetDisplay)(IADLXDisplaySettingsChangedEvent2*pThis,IADLXDisplay**ppDisplay); +adlx_bool(ADLX_STD_CALL*IsFreeSyncChanged)(IADLXDisplaySettingsChangedEvent2*pThis); +adlx_bool(ADLX_STD_CALL*IsVSRChanged)(IADLXDisplaySettingsChangedEvent2*pThis); +adlx_bool(ADLX_STD_CALL*IsGPUScalingChanged)(IADLXDisplaySettingsChangedEvent2*pThis); +adlx_bool(ADLX_STD_CALL*IsScalingModeChanged)(IADLXDisplaySettingsChangedEvent2*pThis); +adlx_bool(ADLX_STD_CALL*IsIntegerScalingChanged)(IADLXDisplaySettingsChangedEvent2*pThis); +adlx_bool(ADLX_STD_CALL*IsColorDepthChanged)(IADLXDisplaySettingsChangedEvent2*pThis); +adlx_bool(ADLX_STD_CALL*IsPixelFormatChanged)(IADLXDisplaySettingsChangedEvent2*pThis); +adlx_bool(ADLX_STD_CALL*IsHDCPChanged)(IADLXDisplaySettingsChangedEvent2*pThis); +adlx_bool(ADLX_STD_CALL*IsCustomColorHueChanged)(IADLXDisplaySettingsChangedEvent2*pThis); +adlx_bool(ADLX_STD_CALL*IsCustomColorSaturationChanged)(IADLXDisplaySettingsChangedEvent2*pThis); +adlx_bool(ADLX_STD_CALL*IsCustomColorBrightnessChanged)(IADLXDisplaySettingsChangedEvent2*pThis); +adlx_bool(ADLX_STD_CALL*IsCustomColorTemperatureChanged)(IADLXDisplaySettingsChangedEvent2*pThis); +adlx_bool(ADLX_STD_CALL*IsCustomColorContrastChanged)(IADLXDisplaySettingsChangedEvent2*pThis); +adlx_bool(ADLX_STD_CALL*IsCustomResolutionChanged)(IADLXDisplaySettingsChangedEvent2*pThis); +adlx_bool(ADLX_STD_CALL*IsVariBrightChanged)(IADLXDisplaySettingsChangedEvent2*pThis); + +//IADLXDisplaySettingsChangedEvent1interface +adlx_bool(ADLX_STD_CALL*IsDisplayBlankingChanged)(IADLXDisplaySettingsChangedEvent2*pThis); + +//IADLXDisplaySettingsChangedEvent2interface +adlx_bool(ADLX_STD_CALL*IsDisplayConnectivityExperienceChanged)(IADLXDisplaySettingsChangedEvent2*pThis); + + +}IADLXDisplaySettingsChangedEvent2Vtbl; + +structIADLXDisplaySettingsChangedEvent2{constIADLXDisplaySettingsChangedEvent2Vtbl*pVtbl;}; +#endif//__cplusplus +#pragmaendregionIADLXDisplaySettingsChangedEvent2 + +#endif//ADLX_IDISPLAYS2_H + + + + diff --git a/SDKDoc/xml/_i_displays_8h.xml b/SDKDoc/xml/_i_displays_8h.xml index 13ed6c59..5173d23f 100644 --- a/SDKDoc/xml/_i_displays_8h.xml +++ b/SDKDoc/xml/_i_displays_8h.xml @@ -5,7 +5,7 @@ ADLXStructures.h ICollections.h IChangedEvent.h - D:/AMD_Git/engbranch/drivers/ADLX/SDK/Include/IDisplays1.h + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/Include/IDisplays1.h @@ -13,18 +13,18 @@ + + + + + + - - - - - - @@ -714,6 +714,6 @@ #endif//ADLX_IDISPLAYS_H - + diff --git a/SDKDoc/xml/_i_g_p_u_auto_tuning_8h.xml b/SDKDoc/xml/_i_g_p_u_auto_tuning_8h.xml index 5d21c584..7201ba5b 100644 --- a/SDKDoc/xml/_i_g_p_u_auto_tuning_8h.xml +++ b/SDKDoc/xml/_i_g_p_u_auto_tuning_8h.xml @@ -10,18 +10,18 @@ + + + + + + - - - - - - @@ -188,6 +188,6 @@ #endif//ADLX_IGPUAUTOTUNING_H - + diff --git a/SDKDoc/xml/_i_g_p_u_manual_fan_tuning_8h.xml b/SDKDoc/xml/_i_g_p_u_manual_fan_tuning_8h.xml index e671f317..404aa3c7 100644 --- a/SDKDoc/xml/_i_g_p_u_manual_fan_tuning_8h.xml +++ b/SDKDoc/xml/_i_g_p_u_manual_fan_tuning_8h.xml @@ -11,18 +11,18 @@ + + + + + + - - - - - - @@ -253,6 +253,6 @@ #endif//ADLX_IGPUMANUALFANTUNING_H - + diff --git a/SDKDoc/xml/_i_g_p_u_manual_g_f_x_tuning_8h.xml b/SDKDoc/xml/_i_g_p_u_manual_g_f_x_tuning_8h.xml index 2aa97896..bebedb52 100644 --- a/SDKDoc/xml/_i_g_p_u_manual_g_f_x_tuning_8h.xml +++ b/SDKDoc/xml/_i_g_p_u_manual_g_f_x_tuning_8h.xml @@ -10,18 +10,18 @@ + + + + + + - - - - - - @@ -169,6 +169,6 @@ #endif//ADLX_IGPUMANUALGFXTUNING_H - + diff --git a/SDKDoc/xml/_i_g_p_u_manual_power_tuning_8h.xml b/SDKDoc/xml/_i_g_p_u_manual_power_tuning_8h.xml index e1220fbb..5906fd41 100644 --- a/SDKDoc/xml/_i_g_p_u_manual_power_tuning_8h.xml +++ b/SDKDoc/xml/_i_g_p_u_manual_power_tuning_8h.xml @@ -4,6 +4,12 @@ IGPUManualPowerTuning.h ADLXStructures.h + + + + + + @@ -16,12 +22,6 @@ - - - - - - @@ -112,6 +112,6 @@ #endif//ADLX_IGPUMANUALPOWERTUNING_H - + diff --git a/SDKDoc/xml/_i_g_p_u_manual_v_r_a_m_tuning_8h.xml b/SDKDoc/xml/_i_g_p_u_manual_v_r_a_m_tuning_8h.xml index da770167..b77ee529 100644 --- a/SDKDoc/xml/_i_g_p_u_manual_v_r_a_m_tuning_8h.xml +++ b/SDKDoc/xml/_i_g_p_u_manual_v_r_a_m_tuning_8h.xml @@ -4,6 +4,12 @@ IGPUManualVRAMTuning.h ADLXStructures.h + + + + + + @@ -26,12 +32,6 @@ - - - - - - @@ -176,6 +176,6 @@ #endif//ADLX_IGPUMANUALVRAMTUNING_H - + diff --git a/SDKDoc/xml/_i_g_p_u_preset_tuning_8h.xml b/SDKDoc/xml/_i_g_p_u_preset_tuning_8h.xml index 08ea7964..d81f1670 100644 --- a/SDKDoc/xml/_i_g_p_u_preset_tuning_8h.xml +++ b/SDKDoc/xml/_i_g_p_u_preset_tuning_8h.xml @@ -10,18 +10,18 @@ + + + + + + - - - - - - @@ -140,6 +140,6 @@ #endif//ADLX_IGPUPRESETTUNING_H - + diff --git a/SDKDoc/xml/_i_g_p_u_tuning1_8h.xml b/SDKDoc/xml/_i_g_p_u_tuning1_8h.xml new file mode 100644 index 00000000..2a310ae8 --- /dev/null +++ b/SDKDoc/xml/_i_g_p_u_tuning1_8h.xml @@ -0,0 +1,172 @@ + + + + IGPUTuning1.h + ADLXStructures.h + IGPUTuning.h + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + adlx::IADLXGPUTuningServices1 + adlx::IADLXGPUTuningChangedEvent1 + adlx + + + + + +// +//Copyright(c)2021-2023AdvancedMicroDevices,Inc.Allrightsreserved. +// +//------------------------------------------------------------------------------------------------- + +#ifndefADLX_IGPUTUNING1_H +#defineADLX_IGPUTUNING1_H +#pragmaonce + +#include"ADLXStructures.h" +#include"IGPUTuning.h" + +//------------------------------------------------------------------------------------------------- +//IGPUTuning1.h-InterfacesforADLXGPUTuningfunctionality + +#pragmaregionIADLXGPUTuningServices1 +#ifdefined(__cplusplus) +namespaceadlx +{ +classADLX_NO_VTABLEIADLXGPU; +classADLX_NO_VTABLEIADLXSmartAccessMemory; +classADLX_NO_VTABLEIADLXGPUTuningServices1:publicIADLXGPUTuningServices +{ +public: +ADLX_DECLARE_IID(L"IADLXGPUTuningServices1") + + +virtualADLX_RESULTADLX_STD_CALLGetSmartAccessMemory(IADLXGPU*pGPU,IADLXSmartAccessMemory**ppSmartAccessMemory)=0; +};//IADLXGPUTuningServices1 +typedefIADLXInterfacePtr_T<IADLXGPUTuningServices1>IADLXGPUTuningServices1Ptr; +}//namespaceadlx +#else//__cplusplus +ADLX_DECLARE_IID(IADLXGPUTuningServices1,L"IADLXGPUTuningServices1") +typedefstructIADLXSmartAccessMemoryIADLXSmartAccessMemory; +typedefstructIADLXGPUTuningServices1IADLXGPUTuningServices1; + +typedefstructIADLXGPUTuningServices1Vtbl +{ +//IADLXInterface +adlx_long(ADLX_STD_CALL*Acquire)(IADLXGPUTuningServices1*pThis); +adlx_long(ADLX_STD_CALL*Release)(IADLXGPUTuningServices1*pThis); +ADLX_RESULT(ADLX_STD_CALL*QueryInterface)(IADLXGPUTuningServices1*pThis,constwchar_t*interfaceId,void**ppInterface); + +//IADLXGPUTuningServices +ADLX_RESULT(ADLX_STD_CALL*GetGPUTuningChangedHandling)(IADLXGPUTuningServices1*pThis,IADLXGPUTuningChangedHandling**ppGPUTuningChangedHandling); +ADLX_RESULT(ADLX_STD_CALL*IsAtFactory)(IADLXGPUTuningServices1*pThis,IADLXGPU*pGPU,adlx_bool*isFactory); +ADLX_RESULT(ADLX_STD_CALL*ResetToFactory)(IADLXGPUTuningServices1*pThis,IADLXGPU*pGPU); + +ADLX_RESULT(ADLX_STD_CALL*IsSupportedAutoTuning)(IADLXGPUTuningServices1*pThis,IADLXGPU*pGPU,adlx_bool*supported); +ADLX_RESULT(ADLX_STD_CALL*IsSupportedPresetTuning)(IADLXGPUTuningServices1*pThis,IADLXGPU*pGPU,adlx_bool*supported); +ADLX_RESULT(ADLX_STD_CALL*IsSupportedManualGFXTuning)(IADLXGPUTuningServices1*pThis,IADLXGPU*pGPU,adlx_bool*supported); +ADLX_RESULT(ADLX_STD_CALL*IsSupportedManualVRAMTuning)(IADLXGPUTuningServices1*pThis,IADLXGPU*pGPU,adlx_bool*supported); +ADLX_RESULT(ADLX_STD_CALL*IsSupportedManualFanTuning)(IADLXGPUTuningServices1*pThis,IADLXGPU*pGPU,adlx_bool*supported); +ADLX_RESULT(ADLX_STD_CALL*IsSupportedManualPowerTuning)(IADLXGPUTuningServices1*pThis,IADLXGPU*pGPU,adlx_bool*supported); + +ADLX_RESULT(ADLX_STD_CALL*GetAutoTuning)(IADLXGPUTuningServices1*pThis,IADLXGPU*pGPU,IADLXInterface**ppAutoTuning); +ADLX_RESULT(ADLX_STD_CALL*GetPresetTuning)(IADLXGPUTuningServices1*pThis,IADLXGPU*pGPU,IADLXInterface**ppPresetTuning); +ADLX_RESULT(ADLX_STD_CALL*GetManualGFXTuning)(IADLXGPUTuningServices1*pThis,IADLXGPU*pGPU,IADLXInterface**ppManualGFXTuning); +ADLX_RESULT(ADLX_STD_CALL*GetManualVRAMTuning)(IADLXGPUTuningServices1*pThis,IADLXGPU*pGPU,IADLXInterface**ppManualVRAMTuning); +ADLX_RESULT(ADLX_STD_CALL*GetManualFanTuning)(IADLXGPUTuningServices1*pThis,IADLXGPU*pGPU,IADLXInterface**ppManualFanTuning); +ADLX_RESULT(ADLX_STD_CALL*GetManualPowerTuning)(IADLXGPUTuningServices1*pThis,IADLXGPU*pGPU,IADLXInterface**ppManualPowerTuning); + +//IADLXGPUTuningServices1 +ADLX_RESULT(ADLX_STD_CALL*GetSmartAccessMemory)(IADLXGPUTuningServices1*pThis,IADLXGPU*pGPU,IADLXSmartAccessMemory**ppSmartAccessMemory); +}IADLXGPUTuningServices1Vtbl; + +structIADLXGPUTuningServices1{constIADLXGPUTuningServices1Vtbl*pVtbl;}; +#endif//__cplusplus +#pragmaendregionIADLXGPUTuningServices1 + +#pragmaregionIADLXGPUTuningChangedEvent1 +#ifdefined(__cplusplus) +namespaceadlx +{ +classADLX_NO_VTABLEIADLXGPUTuningChangedEvent1:publicIADLXGPUTuningChangedEvent +{ +public: +ADLX_DECLARE_IID(L"IADLXGPUTuningChangedEvent1") + + +virtualadlx_boolADLX_STD_CALLIsSmartAccessMemoryChanged()=0; + +virtualADLX_RESULTADLX_STD_CALLGetSmartAccessMemoryStatus(adlx_bool*pEnabled,adlx_bool*pCompleted)=0; +}; +//---------------------------------------------------------------------------------------------- +typedefIADLXInterfacePtr_T<IADLXGPUTuningChangedEvent1>IADLXGPUTuningChangedEvent1Ptr; +}//namespaceadlx +#else//__cplusplus +ADLX_DECLARE_IID(IADLXGPUTuningChangedEvent1,L"IADLXGPUTuningChangedEvent1") + +typedefstructIADLXGPUTuningChangedEvent1IADLXGPUTuningChangedEvent1; + +typedefstructIADLXGPUTuningChangedEvent1Vtbl +{ +//IADLXInterface +adlx_long(ADLX_STD_CALL*Acquire)(IADLXGPUTuningChangedEvent1*pThis); +adlx_long(ADLX_STD_CALL*Release)(IADLXGPUTuningChangedEvent1*pThis); +ADLX_RESULT(ADLX_STD_CALL*QueryInterface)(IADLXGPUTuningChangedEvent1*pThis,constwchar_t*interfaceId,void**ppInterface); + +//IADLXChangedEvent +ADLX_SYNC_ORIGIN(ADLX_STD_CALL*GetOrigin)(IADLXGPUTuningChangedEvent1*pThis); + +//IADLXGPUTuningChangedEvent +ADLX_RESULT(ADLX_STD_CALL*GetGPU)(IADLXGPUTuningChangedEvent1*pThis,IADLXGPU**ppGPU); +adlx_bool(ADLX_STD_CALL*IsAutomaticTuningChanged)(IADLXGPUTuningChangedEvent1*pThis); +adlx_bool(ADLX_STD_CALL*IsPresetTuningChanged)(IADLXGPUTuningChangedEvent1*pThis); +adlx_bool(ADLX_STD_CALL*IsManualGPUCLKTuningChanged)(IADLXGPUTuningChangedEvent1*pThis); +adlx_bool(ADLX_STD_CALL*IsManualVRAMTuningChanged)(IADLXGPUTuningChangedEvent1*pThis); +adlx_bool(ADLX_STD_CALL*IsManualFanTuningChanged)(IADLXGPUTuningChangedEvent1*pThis); +adlx_bool(ADLX_STD_CALL*IsManualPowerTuningChanged)(IADLXGPUTuningChangedEvent1*pThis); + +//IADLXGPUTuningChangedEvent1 +adlx_bool(ADLX_STD_CALL*IsSmartAccessMemoryChanged)(IADLXGPUTuningChangedEvent1*pThis); +ADLX_RESULT(ADLX_STD_CALL*GetSmartAccessMemoryStatus)(IADLXGPUTuningChangedEvent1*pThis,adlx_bool*pEnabled,adlx_bool*pCompleted); +}IADLXGPUTuningChangedEvent1Vtbl; + +structIADLXGPUTuningChangedEvent1{constIADLXGPUTuningChangedEvent1Vtbl*pVtbl;}; +#endif//__cplusplus +#pragmaendregionIADLXGPUTuningChangedEvent1 + +#endif//ADLX_IGPUTUNING1_H + + + + diff --git a/SDKDoc/xml/_i_g_p_u_tuning_8h.xml b/SDKDoc/xml/_i_g_p_u_tuning_8h.xml index ab5b82a9..e6431ed8 100644 --- a/SDKDoc/xml/_i_g_p_u_tuning_8h.xml +++ b/SDKDoc/xml/_i_g_p_u_tuning_8h.xml @@ -5,6 +5,7 @@ ADLXStructures.h ICollections.h IChangedEvent.h + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/Include/IGPUTuning1.h @@ -12,6 +13,12 @@ + + + + + + @@ -28,12 +35,6 @@ - - - - - - @@ -454,6 +455,6 @@ #endif//ADLX_IGPUTUNING_H - + diff --git a/SDKDoc/xml/_i_i2_c_8h.xml b/SDKDoc/xml/_i_i2_c_8h.xml index 8f6689df..8bd8cb18 100644 --- a/SDKDoc/xml/_i_i2_c_8h.xml +++ b/SDKDoc/xml/_i_i2_c_8h.xml @@ -11,7 +11,7 @@ - + @@ -103,6 +103,6 @@ #endif//ADLX_II2C_H - + diff --git a/SDKDoc/xml/_i_log_8h.xml b/SDKDoc/xml/_i_log_8h.xml index 0eb07143..920e346f 100644 --- a/SDKDoc/xml/_i_log_8h.xml +++ b/SDKDoc/xml/_i_log_8h.xml @@ -4,6 +4,12 @@ ILog.h ADLXDefines.h + + + + + + @@ -20,12 +26,6 @@ - - - - - - @@ -81,6 +81,6 @@ #endif//ADLX_LOG_H - + diff --git a/SDKDoc/xml/_i_performance_monitoring1_8h.xml b/SDKDoc/xml/_i_performance_monitoring1_8h.xml new file mode 100644 index 00000000..93d738d1 --- /dev/null +++ b/SDKDoc/xml/_i_performance_monitoring1_8h.xml @@ -0,0 +1,109 @@ + + + + IPerformanceMonitoring1.h + IPerformanceMonitoring.h + adlx::IADLXSystemMetricsSupport1 + adlx::IADLXSystemMetrics1 + adlx + + + + + +// +//Copyright(c)2021-2023AdvancedMicroDevices,Inc.Allrightsreserved. +// +//------------------------------------------------------------------------------------------------- + +#ifndefADLX_IPERFORMANCEMONITORING1_H +#defineADLX_IPERFORMANCEMONITORING1_H +#pragmaonce + +#include"IPerformanceMonitoring.h" + +#pragmaregionIADLXSystemMetricsSupport1 +#ifdefined(__cplusplus) +namespaceadlx +{ +classADLX_NO_VTABLEIADLXSystemMetricsSupport1:publicIADLXSystemMetricsSupport +{ +public: +ADLX_DECLARE_IID(L"IADLXSystemMetricsSupport1") + + +virtualADLX_RESULTADLX_STD_CALLIsSupportedPowerDistribution(adlx_bool*supported)=0; +}; +//---------------------------------------------------------------------------------------------- +typedefIADLXInterfacePtr_T<IADLXSystemMetricsSupport1>IADLXSystemMetricsSupport1Ptr; +}//namespaceadlx +#else//__cplusplus +ADLX_DECLARE_IID(IADLXSystemMetricsSupport1,L"IADLXSystemMetricsSupport1") + +typedefstructIADLXSystemMetricsSupport1IADLXSystemMetricsSupport1; +typedefstructIADLXSystemMetricsSupport1Vtbl +{ +//IADLXInterface +adlx_long(ADLX_STD_CALL*Acquire)(IADLXSystemMetricsSupport1*pThis); +adlx_long(ADLX_STD_CALL*Release)(IADLXSystemMetricsSupport1*pThis); +ADLX_RESULT(ADLX_STD_CALL*QueryInterface)(IADLXSystemMetricsSupport1*pThis,constwchar_t*interfaceId,void**ppInterface); + +//IADLXSystemMetricsSupport +ADLX_RESULT(ADLX_STD_CALL*IsSupportedCPUUsage)(IADLXSystemMetricsSupport1*pThis,adlx_bool*supported); +ADLX_RESULT(ADLX_STD_CALL*IsSupportedSystemRAM)(IADLXSystemMetricsSupport1*pThis,adlx_bool*supported); +ADLX_RESULT(ADLX_STD_CALL*IsSupportedSmartShift)(IADLXSystemMetricsSupport1*pThis,adlx_bool*supported); +ADLX_RESULT(ADLX_STD_CALL*GetCPUUsageRange)(IADLXSystemMetricsSupport1*pThis,adlx_int*minValue,adlx_int*maxValue); +ADLX_RESULT(ADLX_STD_CALL*GetSystemRAMRange)(IADLXSystemMetricsSupport1*pThis,adlx_int*minValue,adlx_int*maxValue); +ADLX_RESULT(ADLX_STD_CALL*GetSmartShiftRange)(IADLXSystemMetricsSupport1*pThis,adlx_int*minValue,adlx_int*maxValue); + +//IADLXSystemMetricsSupport1 +ADLX_RESULT(ADLX_STD_CALL*IsSupportedPowerDistribution)(IADLXSystemMetricsSupport1*pThis,adlx_bool*supported); +}IADLXSystemMetricsSupport1Vtbl; +structIADLXSystemMetricsSupport1{constIADLXSystemMetricsSupport1Vtbl*pVtbl;}; +#endif//__cplusplus +#pragmaendregionIADLXSystemMetricsSupport1 + +#pragmaregionIADLXSystemMetrics1 +#ifdefined(__cplusplus) +namespaceadlx +{ +classADLX_NO_VTABLEIADLXSystemMetrics1:publicIADLXSystemMetrics +{ +public: +ADLX_DECLARE_IID(L"IADLXSystemMetrics1") + + +virtualADLX_RESULTADLX_STD_CALLPowerDistribution(adlx_int*apuShiftValue,adlx_int*gpuShiftValue,adlx_int*apuShiftLimit,adlx_int*gpuShiftLimit,adlx_int*totalShiftLimit)=0; +}; +//---------------------------------------------------------------------------------------------- +typedefIADLXInterfacePtr_T<IADLXSystemMetrics1>IADLXSystemMetrics1Ptr; +}//namespaceadlx +#else//__cplusplus +ADLX_DECLARE_IID(IADLXSystemMetrics1,L"IADLXSystemMetrics1") + +typedefstructIADLXSystemMetrics1IADLXSystemMetrics1; +typedefstructIADLXSystemMetrics1Vtbl +{ +//IADLXInterface +adlx_long(ADLX_STD_CALL*Acquire)(IADLXSystemMetrics1*pThis); +adlx_long(ADLX_STD_CALL*Release)(IADLXSystemMetrics1*pThis); +ADLX_RESULT(ADLX_STD_CALL*QueryInterface)(IADLXSystemMetrics1*pThis,constwchar_t*interfaceId,void**ppInterface); + +//IADLXSystemMetrics +ADLX_RESULT(ADLX_STD_CALL*TimeStamp)(IADLXSystemMetrics1*pThis,adlx_int64*ms); +ADLX_RESULT(ADLX_STD_CALL*CPUUsage)(IADLXSystemMetrics1*pThis,adlx_double*data); +ADLX_RESULT(ADLX_STD_CALL*SystemRAM)(IADLXSystemMetrics1*pThis,adlx_int*data); +ADLX_RESULT(ADLX_STD_CALL*SmartShift)(IADLXSystemMetrics1*pThis,adlx_int*data); + +//IADLXSystemMetrics1 +ADLX_RESULT(ADLX_STD_CALL*PowerDistribution)(IADLXSystemMetrics1*pThis,adlx_int*apuShiftValue,adlx_int*gpuShiftValue,adlx_int*apuShiftLimit,adlx_int*gpuShiftLimit,adlx_int*totalShiftLimit); +}IADLXSystemMetrics1Vtbl; +structIADLXSystemMetrics1{constIADLXSystemMetrics1Vtbl*pVtbl;}; +#endif//__cplusplus +#pragmaendregionIADLXSystemMetrics1 + +#endif//ADLX_IPERFORMANCEMONITORING1_H + + + + diff --git a/SDKDoc/xml/_i_performance_monitoring_8h.xml b/SDKDoc/xml/_i_performance_monitoring_8h.xml index 381b79c1..e7428963 100644 --- a/SDKDoc/xml/_i_performance_monitoring_8h.xml +++ b/SDKDoc/xml/_i_performance_monitoring_8h.xml @@ -4,6 +4,7 @@ IPerformanceMonitoring.h ADLXStructures.h ICollections.h + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/Include/IPerformanceMonitoring1.h @@ -11,6 +12,12 @@ + + + + + + @@ -27,12 +34,6 @@ - - - - - - @@ -642,6 +643,6 @@ #endif//ADLX_IPERFORMANCEMONITORING_H - + diff --git a/SDKDoc/xml/_i_power_tuning_8h.xml b/SDKDoc/xml/_i_power_tuning_8h.xml new file mode 100644 index 00000000..7883e75f --- /dev/null +++ b/SDKDoc/xml/_i_power_tuning_8h.xml @@ -0,0 +1,240 @@ + + + + IPowerTuning.h + ADLXStructures.h + IChangedEvent.h + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + adlx::IADLXSmartShiftMax + adlx::IADLXPowerTuningChangedEvent + adlx::IADLXPowerTuningChangedListener + adlx::IADLXPowerTuningChangedHandling + adlx::IADLXPowerTuningServices + adlx + + + + + +// +//Copyright(c)2021-2023AdvancedMicroDevices,Inc.Allrightsreserved. +// +//------------------------------------------------------------------------------------------------- + +#ifndefADLX_POWERTUNING_H +#defineADLX_POWERTUNING_H +#pragmaonce + +#include"ADLXStructures.h" +#include"IChangedEvent.h" + +#pragmaregionIADLXSmartShiftMax +#ifdefined(__cplusplus) +namespaceadlx +{ +classADLX_NO_VTABLEIADLXSmartShiftMax:publicIADLXInterface +{ +public: +ADLX_DECLARE_IID(L"IADLXSmartShiftMax") + + +virtualADLX_RESULTADLX_STD_CALLIsSupported(adlx_bool*supported)=0; + +virtualADLX_RESULTADLX_STD_CALLGetBiasMode(ADLX_SSM_BIAS_MODE*mode)=0; + +virtualADLX_RESULTADLX_STD_CALLSetBiasMode(ADLX_SSM_BIAS_MODEmode)=0; + +virtualADLX_RESULTADLX_STD_CALLGetBiasRange(ADLX_IntRange*range)=0; + +virtualADLX_RESULTADLX_STD_CALLGetBias(adlx_int*bias)=0; + +virtualADLX_RESULTADLX_STD_CALLSetBias(adlx_intbias)=0; +};//IADLXSmartShiftMax +//---------------------------------------------------------------------------------------------- +typedefIADLXInterfacePtr_T<IADLXSmartShiftMax>IADLXSmartShiftMaxPtr; +}//namespaceadlx +#else//__cplusplus +ADLX_DECLARE_IID(IADLXSmartShiftMax,L"IADLXSmartShiftMax") +typedefstructIADLXSmartShiftMaxIADLXSmartShiftMax; +typedefstructIADLXSmartShiftMaxVtbl +{ +//IADLXInterface +adlx_long(ADLX_STD_CALL*Acquire)(IADLXSmartShiftMax*pThis); +adlx_long(ADLX_STD_CALL*Release)(IADLXSmartShiftMax*pThis); +ADLX_RESULT(ADLX_STD_CALL*QueryInterface)(IADLXSmartShiftMax*pThis,constwchar_t*interfaceId,void**ppInterface); + +//IADLXSmartShiftMax +ADLX_RESULT(ADLX_STD_CALL*IsSupported)(IADLXSmartShiftMax*pThis,adlx_bool*supported); +ADLX_RESULT(ADLX_STD_CALL*GetBiasMode)(IADLXSmartShiftMax*pThis,ADLX_SSM_BIAS_MODE*mode); +ADLX_RESULT(ADLX_STD_CALL*SetBiasMode)(IADLXSmartShiftMax*pThis,ADLX_SSM_BIAS_MODEmode); +ADLX_RESULT(ADLX_STD_CALL*GetBiasRange)(IADLXSmartShiftMax*pThis,ADLX_IntRange*range); +ADLX_RESULT(ADLX_STD_CALL*GetBias)(IADLXSmartShiftMax*pThis,adlx_int*bias); +ADLX_RESULT(ADLX_STD_CALL*SetBias)(IADLXSmartShiftMax*pThis,adlx_intbias); +}IADLXSmartShiftMaxVtbl; +structIADLXSmartShiftMax{constIADLXSmartShiftMaxVtbl*pVtbl;}; +#endif//__cplusplus +#pragmaendregionIADLXSmartShiftMax + +#pragmaregionIADLXPowerTuningChangedEvent +#ifdefined(__cplusplus) +namespaceadlx +{ +classADLX_NO_VTABLEIADLXPowerTuningChangedEvent:publicIADLXChangedEvent +{ +public: +ADLX_DECLARE_IID(L"IADLXPowerTuningChangedEvent") + + +virtualadlx_boolADLX_STD_CALLIsSmartShiftMaxChanged()=0; +};//IADLXPowerTuningChangedEvent +//---------------------------------------------------------------------------------------------- +typedefIADLXInterfacePtr_T<IADLXPowerTuningChangedEvent>IADLXPowerTuningChangedEventPtr; +}//namespaceadlx +#else//__cplusplus +ADLX_DECLARE_IID(IADLXPowerTuningChangedEvent,L"IADLXPowerTuningChangedEvent") +typedefstructIADLXPowerTuningChangedEventIADLXPowerTuningChangedEvent; +typedefstructIADLXPowerTuningChangedEventVtbl +{ +//IADLXInterface +adlx_long(ADLX_STD_CALL*Acquire)(IADLXPowerTuningChangedEvent*pThis); +adlx_long(ADLX_STD_CALL*Release)(IADLXPowerTuningChangedEvent*pThis); +ADLX_RESULT(ADLX_STD_CALL*QueryInterface)(IADLXPowerTuningChangedEvent*pThis,constwchar_t*interfaceId,void**ppInterface); + +//IADLXChangedEvent +ADLX_SYNC_ORIGIN(ADLX_STD_CALL*GetOrigin)(IADLXPowerTuningChangedEvent*pThis); + +//IADLXPowerTuningChangedEvent +adlx_bool(ADLX_STD_CALL*IsSmartShiftMaxChanged)(IADLXPowerTuningChangedEvent*pThis); +}IADLXPowerTuningChangedEventVtbl; +structIADLXPowerTuningChangedEvent{constIADLXPowerTuningChangedEventVtbl*pVtbl;}; +#endif//__cplusplus +#pragmaendregionIADLXPowerTuningChangedEvent + +#pragmaregionIADLXPowerTuningChangedListener +#ifdefined(__cplusplus) +namespaceadlx +{ +classADLX_NO_VTABLEIADLXPowerTuningChangedListener +{ +public: +virtualadlx_boolADLX_STD_CALLOnPowerTuningChanged(IADLXPowerTuningChangedEvent*pPowerTuningChangedEvent)=0; +};//IADLXPowerTuningChangedListener +}//namespaceadlx +#else//__cplusplus +typedefstructIADLXPowerTuningChangedListenerIADLXPowerTuningChangedListener; +typedefstructIADLXPowerTuningChangedListenerVtbl +{ +adlx_bool(ADLX_STD_CALL*OnPowerTuningChanged)(IADLXPowerTuningChangedListener*pThis,IADLXPowerTuningChangedEvent*pPowerTuningChangedEvent); +}IADLXPowerTuningChangedListenerVtbl; +structIADLXPowerTuningChangedListener{constIADLXPowerTuningChangedListenerVtbl*pVtbl;}; +#endif//__cplusplus +#pragmaendregionIADLXPowerTuningChangedListener + +#pragmaregionIADLXPowerTuningChangedHandling +#ifdefined(__cplusplus) +namespaceadlx +{ +classADLX_NO_VTABLEIADLXPowerTuningChangedHandling:publicIADLXInterface +{ +public: +ADLX_DECLARE_IID(L"IADLXPowerTuningChangedHandling") + + +virtualADLX_RESULTADLX_STD_CALLAddPowerTuningEventListener(IADLXPowerTuningChangedListener*pPowerTuningChangedListener)=0; + +virtualADLX_RESULTADLX_STD_CALLRemovePowerTuningEventListener(IADLXPowerTuningChangedListener*pPowerTuningChangedListener)=0; + +};//IADLXPowerTuningChangedHandling +//---------------------------------------------------------------------------------------------- +typedefIADLXInterfacePtr_T<IADLXPowerTuningChangedHandling>IADLXPowerTuningChangedHandlingPtr; +}//namespaceadlx +#else//__cplusplus +ADLX_DECLARE_IID(IADLXPowerTuningChangedHandling,L"IADLXPowerTuningChangedHandling") +typedefstructIADLXPowerTuningChangedHandlingIADLXPowerTuningChangedHandling; +typedefstructIADLXPowerTuningChangedHandlingVtbl +{ +//IADLXInterface +adlx_long(ADLX_STD_CALL*Acquire)(IADLXPowerTuningChangedHandling*pThis); +adlx_long(ADLX_STD_CALL*Release)(IADLXPowerTuningChangedHandling*pThis); +ADLX_RESULT(ADLX_STD_CALL*QueryInterface)(IADLXPowerTuningChangedHandling*pThis,constwchar_t*interfaceId,void**ppInterface); + +//IADLXPowerTuningChangedHandling +ADLX_RESULT(ADLX_STD_CALL*AddPowerTuningEventListener)(IADLXPowerTuningChangedHandling*pThis,IADLXPowerTuningChangedListener*pPowerTuningChangedListener); +ADLX_RESULT(ADLX_STD_CALL*RemovePowerTuningEventListener)(IADLXPowerTuningChangedHandling*pThis,IADLXPowerTuningChangedListener*pPowerTuningChangedListener); +}IADLXPowerTuningChangedHandlingVtbl; +structIADLXPowerTuningChangedHandling{constIADLXPowerTuningChangedHandlingVtbl*pVtbl;}; +#endif//__cplusplus +#pragmaendregionIADLXPowerTuningChangedHandling + +#pragmaregionIADLXPowerTuningServices +#ifdefined(__cplusplus) +namespaceadlx +{ +classADLX_NO_VTABLEIADLXPowerTuningServices:publicIADLXInterface +{ +public: +ADLX_DECLARE_IID(L"IADLXPowerTuningServices") + + +virtualADLX_RESULTADLX_STD_CALLGetPowerTuningChangedHandling(IADLXPowerTuningChangedHandling**ppPowerTuningChangedHandling)=0; + +virtualADLX_RESULTADLX_STD_CALLGetSmartShiftMax(IADLXSmartShiftMax**ppSmartShiftMax)=0; +};//IADLXPowerTuningServices +//---------------------------------------------------------------------------------------------- +typedefIADLXInterfacePtr_T<IADLXPowerTuningServices>IADLXPowerTuningServicesPtr; +}//namespaceadlx +#else//__cplusplus +ADLX_DECLARE_IID(IADLXPowerTuningServices,L"IADLXPowerTuningServices") +typedefstructIADLXPowerTuningServicesIADLXPowerTuningServices; +typedefstructIADLXPowerTuningServicesVtbl +{ +//IADLXInterface +adlx_long(ADLX_STD_CALL*Acquire)(IADLXPowerTuningServices*pThis); +adlx_long(ADLX_STD_CALL*Release)(IADLXPowerTuningServices*pThis); +ADLX_RESULT(ADLX_STD_CALL*QueryInterface)(IADLXPowerTuningServices*pThis,constwchar_t*interfaceId,void**ppInterface); + +//IADLXPowerTuningServices +ADLX_RESULT(ADLX_STD_CALL*GetPowerTuningChangedHandling)(IADLXPowerTuningServices*pThis,IADLXPowerTuningChangedHandling**ppPowerTuningChangedHandling); +ADLX_RESULT(ADLX_STD_CALL*GetSmartShiftMax)(IADLXPowerTuningServices*pThis,IADLXSmartShiftMax**ppSmartShiftMax); +}IADLXPowerTuningServicesVtbl; +structIADLXPowerTuningServices{constIADLXPowerTuningServicesVtbl*pVtbl;}; +#endif//__cplusplus +#pragmaendregionIADLXPowerTuningServices + +#endif//ADLX_POWERTUNING_H + + + + diff --git a/SDKDoc/xml/_i_smart_access_memory_8h.xml b/SDKDoc/xml/_i_smart_access_memory_8h.xml new file mode 100644 index 00000000..b188ee86 --- /dev/null +++ b/SDKDoc/xml/_i_smart_access_memory_8h.xml @@ -0,0 +1,106 @@ + + + + ISmartAccessMemory.h + ADLXStructures.h + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + adlx::IADLXSmartAccessMemory + adlx + + + + + +// +//Copyright(c)2021-2023AdvancedMicroDevices,Inc.Allrightsreserved. +// +//------------------------------------------------------------------------------------------------- + +#ifndefADLX_ISMARTACCESSMEMORY_H +#defineADLX_ISMARTACCESSMEMORY_H +#pragmaonce + +#include"ADLXStructures.h" + +//------------------------------------------------------------------------------------------------- +//ISmartAccessMemory.h-InterfacesforADLXAMDSmartAccessMemoryfunctionality + +//AMDSmartAccessMemoryinterface +#pragmaregionIADLXSmartAccessMemory +#ifdefined(__cplusplus) +namespaceadlx +{ +classADLX_NO_VTABLEIADLXSmartAccessMemory:publicIADLXInterface +{ +public: +ADLX_DECLARE_IID(L"IADLXSmartAccessMemory") + + +virtualADLX_RESULTADLX_STD_CALLIsSupported(adlx_bool*supported)=0; + +virtualADLX_RESULTADLX_STD_CALLIsEnabled(adlx_bool*enabled)=0; + +virtualADLX_RESULTADLX_STD_CALLSetEnabled(adlx_boolenabled)=0; +}; +//---------------------------------------------------------------------------------------------- +typedefIADLXInterfacePtr_T<IADLXSmartAccessMemory>IADLXSmartAccessMemoryPtr; +}//namespaceadlx +#else//__cplusplus +ADLX_DECLARE_IID(IADLXSmartAccessMemory,L"IADLXSmartAccessMemory") + +typedefstructIADLXSmartAccessMemoryIADLXSmartAccessMemory; + +typedefstructIADLXSmartAccessMemoryVtbl +{ +//IADLXInterface +adlx_long(ADLX_STD_CALL*Acquire)(IADLXSmartAccessMemory*pThis); +adlx_long(ADLX_STD_CALL*Release)(IADLXSmartAccessMemory*pThis); +ADLX_RESULT(ADLX_STD_CALL*QueryInterface)(IADLXSmartAccessMemory*pThis,constwchar_t*interfaceId,void**ppInterface); + +//IADLXSmartAccessMemory +ADLX_RESULT(ADLX_STD_CALL*IsSupported)(IADLXSmartAccessMemory*pThis,adlx_bool*supported); +ADLX_RESULT(ADLX_STD_CALL*IsEnabled)(IADLXSmartAccessMemory*pThis,adlx_bool*enabled); +ADLX_RESULT(ADLX_STD_CALL*SetEnabled)(IADLXSmartAccessMemory*pThis,adlx_boolenabled); +}IADLXSmartAccessMemoryVtbl; + +structIADLXSmartAccessMemory{constIADLXSmartAccessMemoryVtbl*pVtbl;}; +#endif +#pragmaendregionIADLXSmartAccessMemory + +#endif//!ADLX_ISMARTACCESSMEMORY_H + + + + diff --git a/SDKDoc/xml/_i_system1_8h.xml b/SDKDoc/xml/_i_system1_8h.xml new file mode 100644 index 00000000..71702461 --- /dev/null +++ b/SDKDoc/xml/_i_system1_8h.xml @@ -0,0 +1,129 @@ + + + + ISystem1.h + ISystem.h + adlx::IADLXGPU1 + adlx::IADLXSystem1 + adlx + + + + + +// +//Copyright(c)2021-2023AdvancedMicroDevices,Inc.Allrightsreserved. +// +//------------------------------------------------------------------------------------------------- + +#ifndefADLX_ISYSTEM1_H +#defineADLX_ISYSTEM1_H +#pragmaonce + +#include"ISystem.h" + +//InterfacesforGPU1Info +#pragmaregionIADLXGPU1interface +#ifdefined(__cplusplus) +namespaceadlx +{ +classADLX_NO_VTABLEIADLXGPU1:publicIADLXGPU +{ +public: +ADLX_DECLARE_IID(L"IADLXGPU1") + + +virtualADLX_RESULTADLX_STD_CALLPCIBusType(ADLX_PCI_BUS_TYPE*busType)const=0; + +virtualADLX_RESULTADLX_STD_CALLPCIBusLaneWidth(adlx_uint*laneWidth)const=0; + +virtualADLX_RESULTADLX_STD_CALLMultiGPUMode(ADLX_MGPU_MODE*mode)=0; + +virtualADLX_RESULTADLX_STD_CALLProductName(constchar**productName)const=0; +};//IADLXGPU1 +//---------------------------------------------------------------------------------------------- +typedefIADLXInterfacePtr_T<IADLXGPU1>IADLXGPU1Ptr; +}//namespaceadlx +#else +ADLX_DECLARE_IID(IADLXGPU1,L"IADLXGPU1"); +typedefstructIADLXGPU1IADLXGPU1; + +typedefstructIADLXGPU1Vtbl +{ +//IADLXInterface +adlx_long(ADLX_STD_CALL*Acquire)(IADLXGPU1*pThis); +adlx_long(ADLX_STD_CALL*Release)(IADLXGPU1*pThis); +ADLX_RESULT(ADLX_STD_CALL*QueryInterface)(IADLXGPU1*pThis,constwchar_t*interfaceId,void**ppInterface); +//IADLXGPU +ADLX_RESULT(ADLX_STD_CALL*VendorId)(IADLXGPU1*pThis,constchar**vendorId); +ADLX_RESULT(ADLX_STD_CALL*ASICFamilyType)(IADLXGPU1*pThis,ADLX_ASIC_FAMILY_TYPE*asicFamilyType); +ADLX_RESULT(ADLX_STD_CALL*Type)(IADLXGPU1*pThis,ADLX_GPU_TYPE*gpuType); +ADLX_RESULT(ADLX_STD_CALL*IsExternal)(IADLXGPU1*pThis,adlx_bool*isExternal); +ADLX_RESULT(ADLX_STD_CALL*Name)(IADLXGPU1*pThis,constchar**gpuName); +ADLX_RESULT(ADLX_STD_CALL*DriverPath)(IADLXGPU1*pThis,constchar**driverPath); +ADLX_RESULT(ADLX_STD_CALL*PNPString)(IADLXGPU1*pThis,constchar**pnpString); +ADLX_RESULT(ADLX_STD_CALL*HasDesktops)(IADLXGPU1*pThis,adlx_bool*hasDesktops); +ADLX_RESULT(ADLX_STD_CALL*TotalVRAM)(IADLXGPU1*pThis,adlx_uint*vramMB); +ADLX_RESULT(ADLX_STD_CALL*VRAMType)(IADLXGPU1*pThis,constchar**type); +ADLX_RESULT(ADLX_STD_CALL*BIOSInfo)(IADLXGPU1*pThis,constchar**partNumber,constchar**version,constchar**date); +ADLX_RESULT(ADLX_STD_CALL*DeviceId)(IADLXGPU1*pThis,constchar**deviceId); +ADLX_RESULT(ADLX_STD_CALL*RevisionId)(IADLXGPU1*pThis,constchar**revisionId); +ADLX_RESULT(ADLX_STD_CALL*SubSystemId)(IADLXGPU1*pThis,constchar**subSystemId); +ADLX_RESULT(ADLX_STD_CALL*SubSystemVendorId)(IADLXGPU1*pThis,constchar**subSystemVendorId); +ADLX_RESULT(ADLX_STD_CALL*UniqueId)(IADLXGPU1*pThis,adlx_int*uniqueId); +//IADLXGPU1 +ADLX_RESULT(ADLX_STD_CALL*PCIBusType)(IADLXGPU1*pThis,ADLX_PCI_BUS_TYPE*busType); +ADLX_RESULT(ADLX_STD_CALL*PCIBusLaneWidth)(IADLXGPU1*pThis,adlx_uint*laneWidth); +ADLX_RESULT(ADLX_STD_CALL*MultiGPUMode)(IADLXGPU1*pThis,ADLX_MGPU_MODE*mode); +ADLX_RESULT(ADLX_STD_CALL*ProductName)(IADLXGPU1*pThis,constchar**productName); +}IADLXGPU1Vtbl; + +structIADLXGPU1 +{ +constIADLXGPU1Vtbl*pVtbl; +}; +#endif +#pragmaendregionIADLXGPU1interface + + +#pragmaregionIADLXSystem1interface +#ifdefined(__cplusplus) +namespaceadlx +{ +classADLX_NO_VTABLEIADLXPowerTuningServices; + +classADLX_NO_VTABLEIADLXSystem1:publicIADLXInterface +{ +public: +ADLX_DECLARE_IID(L"IADLXSystem1") + + +virtualADLX_RESULTADLX_STD_CALLGetPowerTuningServices(IADLXPowerTuningServices**ppPowerTuningServices)=0; +};//IADLXSystem1 +typedefIADLXInterfacePtr_T<IADLXSystem1>IADLXSystem1Ptr; +}//namespaceadlx +#else +ADLX_DECLARE_IID(IADLXSystem1,L"IADLXSystem1") + +typedefstructIADLXPowerTuningServicesIADLXPowerTuningServices; +typedefstructIADLXSystem1IADLXSystem1; +typedefstructIADLXSystem1Vtbl +{ +//IADLXInterface +adlx_long(ADLX_STD_CALL*Acquire)(IADLXSystem1*pThis); +adlx_long(ADLX_STD_CALL*Release)(IADLXSystem1*pThis); +ADLX_RESULT(ADLX_STD_CALL*QueryInterface)(IADLXSystem1*pThis,constwchar_t*interfaceId,void**ppInterface); + +//IADLXSystem1 +ADLX_RESULT(ADLX_STD_CALL*GetPowerTuningServices)(IADLXSystem1*pThis,IADLXPowerTuningServices**ppPowerTuningServices); +}IADLXSystem1Vtbl; + +structIADLXSystem1{constIADLXSystem1Vtbl*pVtbl;}; +#endif +#pragmaendregionIADLXSystem1interface + +#endif//ADLX_ISYSTEM1_H + + + + diff --git a/SDKDoc/xml/_i_system_8h.xml b/SDKDoc/xml/_i_system_8h.xml index b6537481..a2191ab7 100644 --- a/SDKDoc/xml/_i_system_8h.xml +++ b/SDKDoc/xml/_i_system_8h.xml @@ -4,20 +4,21 @@ ISystem.h ADLXDefines.h ICollections.h - D:/AMD_Git/engbranch/drivers/ADLX/SDK/Include/ADLX.h + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/Include/ISystem1.h + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/Include/ADLX.h - - - - - - + + + + + + @@ -373,6 +374,6 @@ #endif//ADLX_ISYSTEM_H - + diff --git a/SDKDoc/xml/_trademark_8md.xml b/SDKDoc/xml/_trademark_8md.xml index 718cf95f..8339d9f9 100644 --- a/SDKDoc/xml/_trademark_8md.xml +++ b/SDKDoc/xml/_trademark_8md.xml @@ -25,6 +25,6 @@ ©2023AdvancedMicroDevices,Inc.Allrightsreserved. - + diff --git a/SDKDoc/xml/adlx_atomic_dec.xml b/SDKDoc/xml/adlx_atomic_dec.xml index 0a4e9477..c0b66bb8 100644 --- a/SDKDoc/xml/adlx_atomic_dec.xml +++ b/SDKDoc/xml/adlx_atomic_dec.xml @@ -44,6 +44,6 @@ - + diff --git a/SDKDoc/xml/adlx_atomic_inc.xml b/SDKDoc/xml/adlx_atomic_inc.xml index 5283660b..6c29a587 100644 --- a/SDKDoc/xml/adlx_atomic_inc.xml +++ b/SDKDoc/xml/adlx_atomic_inc.xml @@ -44,6 +44,6 @@ - + diff --git a/SDKDoc/xml/adlx_free_library.xml b/SDKDoc/xml/adlx_free_library.xml index daa9fbb3..4995ae91 100644 --- a/SDKDoc/xml/adlx_free_library.xml +++ b/SDKDoc/xml/adlx_free_library.xml @@ -49,6 +49,6 @@ - + diff --git a/SDKDoc/xml/adlx_get_proc_address.xml b/SDKDoc/xml/adlx_get_proc_address.xml index 1e188375..c8922475 100644 --- a/SDKDoc/xml/adlx_get_proc_address.xml +++ b/SDKDoc/xml/adlx_get_proc_address.xml @@ -99,6 +99,6 @@ - + diff --git a/SDKDoc/xml/adlx_load_library.xml b/SDKDoc/xml/adlx_load_library.xml index 442de031..be518616 100644 --- a/SDKDoc/xml/adlx_load_library.xml +++ b/SDKDoc/xml/adlx_load_library.xml @@ -49,6 +49,6 @@ - + diff --git a/SDKDoc/xml/benefits_8md.xml b/SDKDoc/xml/benefits_8md.xml index 48d00654..bdea9e36 100644 --- a/SDKDoc/xml/benefits_8md.xml +++ b/SDKDoc/xml/benefits_8md.xml @@ -41,6 +41,6 @@ |**Support**|ForwardandbackwardcompatibilitywithAMDdrivers|Limited| |**Versioning**|Moreinterfaces|Alternatefunctionpointers| - + diff --git a/SDKDoc/xml/c3d_8md.xml b/SDKDoc/xml/c3d_8md.xml index 9417882b..2ed824de 100644 --- a/SDKDoc/xml/c3d_8md.xml +++ b/SDKDoc/xml/c3d_8md.xml @@ -30,6 +30,6 @@ |@refc_Tessellation|Demonstrateshowtoaccesstessellationoptions,andperformrelatedtestingwhenprogrammingwithADLX.| |@refc_WaitForVerticalRefresh|DemonstrateshowtoaccessVSyncoptions,andperformrelatedtestingwhenprogrammingwithADLX.| - + diff --git a/SDKDoc/xml/c_3_d_settings_event.xml b/SDKDoc/xml/c_3_d_settings_event.xml index 52e84ed1..30f06c6c 100644 --- a/SDKDoc/xml/c_3_d_settings_event.xml +++ b/SDKDoc/xml/c_3_d_settings_event.xml @@ -196,6 +196,6 @@ } - + diff --git a/SDKDoc/xml/c__anisotropic_filtering.xml b/SDKDoc/xml/c__anisotropic_filtering.xml index 3ce3ba78..cc1ff83b 100644 --- a/SDKDoc/xml/c__anisotropic_filtering.xml +++ b/SDKDoc/xml/c__anisotropic_filtering.xml @@ -249,6 +249,6 @@ } - + diff --git a/SDKDoc/xml/c__anti_aliasing.xml b/SDKDoc/xml/c__anti_aliasing.xml index f144976d..bbc86693 100644 --- a/SDKDoc/xml/c__anti_aliasing.xml +++ b/SDKDoc/xml/c__anti_aliasing.xml @@ -325,6 +325,6 @@ } - + diff --git a/SDKDoc/xml/c__anti_lag.xml b/SDKDoc/xml/c__anti_lag.xml index f796bd41..c27a5962 100644 --- a/SDKDoc/xml/c__anti_lag.xml +++ b/SDKDoc/xml/c__anti_lag.xml @@ -102,7 +102,7 @@ if(ADLX_SUCCEEDED(res)) { //GetAntiLag1interface -ADLX_RESULTresALN=d3dAntiLag->pVtbl->QueryInterface(d3dAntiLag,IID_IADLX3DAntiLag1(),(void**)(&d3dAntiLag1)); +ADLX_RESULTresALN=d3dAntiLag->pVtbl->QueryInterface(d3dAntiLag,IID_IADLX3DAntiLag1,(void**)(&d3dAntiLag1)); MainMenu(d3dAntiLag1!=NULL?1:0); MenuControl(d3dAntiLag,d3dAntiLag1); @@ -266,6 +266,6 @@ } - + diff --git a/SDKDoc/xml/c__boost.xml b/SDKDoc/xml/c__boost.xml index 4105fc8d..86b0f4e6 100644 --- a/SDKDoc/xml/c__boost.xml +++ b/SDKDoc/xml/c__boost.xml @@ -242,6 +242,6 @@ } - + diff --git a/SDKDoc/xml/c__chill.xml b/SDKDoc/xml/c__chill.xml index 6cd71002..0b159156 100644 --- a/SDKDoc/xml/c__chill.xml +++ b/SDKDoc/xml/c__chill.xml @@ -246,6 +246,6 @@ } - + diff --git a/SDKDoc/xml/c__enhanced_sync.xml b/SDKDoc/xml/c__enhanced_sync.xml index 0421e880..2079c40e 100644 --- a/SDKDoc/xml/c__enhanced_sync.xml +++ b/SDKDoc/xml/c__enhanced_sync.xml @@ -214,6 +214,6 @@ } - + diff --git a/SDKDoc/xml/c__f_r_t_c.xml b/SDKDoc/xml/c__f_r_t_c.xml index 2b396016..4d9e008b 100644 --- a/SDKDoc/xml/c__f_r_t_c.xml +++ b/SDKDoc/xml/c__f_r_t_c.xml @@ -235,6 +235,6 @@ } - + diff --git a/SDKDoc/xml/c__g_p_u_auto_tuning.xml b/SDKDoc/xml/c__g_p_u_auto_tuning.xml index 150ab544..53c984e7 100644 --- a/SDKDoc/xml/c__g_p_u_auto_tuning.xml +++ b/SDKDoc/xml/c__g_p_u_auto_tuning.xml @@ -475,31 +475,56 @@ switch(num) { case'0': -res=autoTuning->pVtbl->StartUndervoltGPU(autoTuning,&completeListener); -WaitForSingleObject(g_ADLXEvent,1000); -ResetEvent(g_ADLXEvent); -if(ADLX_SUCCEEDED(res)) -printf("\tStartundervoltGPUsuccessfully\n"); + +res=autoTuning->pVtbl->IsSupportedUndervoltGPU(autoTuning,&supported); +if(ADLX_SUCCEEDED(res)&&supported) +{ +res=autoTuning->pVtbl->StartUndervoltGPU(autoTuning,&completeListener); +WaitForSingleObject(g_ADLXEvent,1000); +ResetEvent(g_ADLXEvent); +if(ADLX_SUCCEEDED(res)) +printf("\tStartundervoltGPUsuccessfully\n"); +else +printf("\tStartundervoltGPUfailed\n"); +} else -printf("\tStartundervoltGPUfailed\n"); +{ +printf("\tUndervoltGPUisnotsupported\n"); +} break; case'1': -res=autoTuning->pVtbl->StartOverclockGPU(autoTuning,&completeListener); -WaitForSingleObject(g_ADLXEvent,1000); -ResetEvent(g_ADLXEvent); -if(ADLX_SUCCEEDED(res)) -printf("\tStartoverclockGPUsuccessfully\n"); +res=autoTuning->pVtbl->IsSupportedOverclockGPU(autoTuning,&supported); +if(ADLX_SUCCEEDED(res)&&supported) +{ +res=autoTuning->pVtbl->StartOverclockGPU(autoTuning,&completeListener); +WaitForSingleObject(g_ADLXEvent,1000); +ResetEvent(g_ADLXEvent); +if(ADLX_SUCCEEDED(res)) +printf("\tStartoverclockGPUsuccessfully\n"); +else +printf("\tStartoverclockGPUfailed\n"); +} else -printf("\tStartoverclockGPUfailed\n"); +{ +printf("\tOverclockGPUisnotsupported\n"); +} break; case'2': -res=autoTuning->pVtbl->StartOverclockVRAM(autoTuning,&completeListener); -WaitForSingleObject(g_ADLXEvent,1000); -ResetEvent(g_ADLXEvent); -if(ADLX_SUCCEEDED(res)) -printf("\tStartoverclockVRAMsuccessfully\n"); +res=autoTuning->pVtbl->IsSupportedOverclockVRAM(autoTuning,&supported); +if(ADLX_SUCCEEDED(res)&&supported) +{ +res=autoTuning->pVtbl->StartOverclockVRAM(autoTuning,&completeListener); +WaitForSingleObject(g_ADLXEvent,1000); +ResetEvent(g_ADLXEvent); +if(ADLX_SUCCEEDED(res)) +printf("\tStartoverclockVRAMsuccessfully\n"); +else +printf("\tStartoverclockVRAMfailed\n"); +} else -printf("\tStartoverclockVRAMfailed\n"); +{ +printf("\tOverclockVRAMisnotsupported\n"); +} break; default: break; @@ -533,6 +558,6 @@ } - + diff --git a/SDKDoc/xml/c__g_p_u_preset_tuning.xml b/SDKDoc/xml/c__g_p_u_preset_tuning.xml index d58303a1..aea0958a 100644 --- a/SDKDoc/xml/c__g_p_u_preset_tuning.xml +++ b/SDKDoc/xml/c__g_p_u_preset_tuning.xml @@ -319,6 +319,6 @@ } - + diff --git a/SDKDoc/xml/c__i2_c.xml b/SDKDoc/xml/c__i2_c.xml index 4eea9d98..b59eba0c 100644 --- a/SDKDoc/xml/c__i2_c.xml +++ b/SDKDoc/xml/c__i2_c.xml @@ -235,6 +235,6 @@ } - + diff --git a/SDKDoc/xml/c__image_sharpening.xml b/SDKDoc/xml/c__image_sharpening.xml index 52b8d591..7d92887d 100644 --- a/SDKDoc/xml/c__image_sharpening.xml +++ b/SDKDoc/xml/c__image_sharpening.xml @@ -235,6 +235,6 @@ } - + diff --git a/SDKDoc/xml/c__manual_fan_tuning.xml b/SDKDoc/xml/c__manual_fan_tuning.xml index 567e4494..7185cbd0 100644 --- a/SDKDoc/xml/c__manual_fan_tuning.xml +++ b/SDKDoc/xml/c__manual_fan_tuning.xml @@ -451,6 +451,6 @@ } - + diff --git a/SDKDoc/xml/c__manual_graphics_tuning.xml b/SDKDoc/xml/c__manual_graphics_tuning.xml index 55585dc1..835a4c41 100644 --- a/SDKDoc/xml/c__manual_graphics_tuning.xml +++ b/SDKDoc/xml/c__manual_graphics_tuning.xml @@ -451,7 +451,7 @@ res=manualGFXTuning2->pVtbl->GetGPUVoltageRange(manualGFXTuning2,&voltRange); res=manualGFXTuning2->pVtbl->SetGPUMinFrequency(manualGFXTuning2,freqRange.minValue); printf("\tSetGPUminfrequency%s\n",(ADLX_SUCCEEDED(res)?"succeeded":"failed")); -res=manualGFXTuning2->pVtbl->SetGPUMaxFrequency(manualGFXTuning2,freqRange.maxValue); +res=manualGFXTuning2->pVtbl->SetGPUMaxFrequency(manualGFXTuning2,freqRange.minValue+100); printf("\tSetGPUmaxfrequency%s\n",(ADLX_SUCCEEDED(res)?"succeeded":"failed")); res=manualGFXTuning2->pVtbl->SetGPUVoltage(manualGFXTuning2,voltRange.minValue+(voltRange.maxValue-voltRange.minValue)/2); printf("\tSetGPUvoltage%s\n",(ADLX_SUCCEEDED(res)?"succeeded":"failed")); @@ -466,6 +466,6 @@ } - + diff --git a/SDKDoc/xml/c__manual_power_tuning.xml b/SDKDoc/xml/c__manual_power_tuning.xml index 54ce9ee4..ec02922b 100644 --- a/SDKDoc/xml/c__manual_power_tuning.xml +++ b/SDKDoc/xml/c__manual_power_tuning.xml @@ -351,6 +351,6 @@ } - + diff --git a/SDKDoc/xml/c__manual_v_r_a_m_tuning.xml b/SDKDoc/xml/c__manual_v_r_a_m_tuning.xml index f643364e..1b057f5f 100644 --- a/SDKDoc/xml/c__manual_v_r_a_m_tuning.xml +++ b/SDKDoc/xml/c__manual_v_r_a_m_tuning.xml @@ -95,21 +95,28 @@ gpuTuningService->pVtbl->IsSupportedManualVRAMTuning(gpuTuningService,gpu,&supported); printf("\tTheGPUsupportformanualVRAMtuningis:%d\n",supported); -//GetManualVRAMTuninginterface -IADLXInterface*vramTuningIfc=NULL; -res=gpuTuningService->pVtbl->GetManualVRAMTuning(gpuTuningService,gpu,&vramTuningIfc); -if(ADLX_SUCCEEDED(res)) +if(supported) { -MainMenu(vramTuningIfc); -MenuControl(vramTuningIfc); +//GetManualVRAMTuninginterface +IADLXInterface*vramTuningIfc=NULL; +res=gpuTuningService->pVtbl->GetManualVRAMTuning(gpuTuningService,gpu,&vramTuningIfc); +if(ADLX_SUCCEEDED(res)) +{ +MainMenu(vramTuningIfc); +MenuControl(vramTuningIfc); +} +//ReleasethevramTuningIfcinterface +if(vramTuningIfc!=NULL) +{ +vramTuningIfc->pVtbl->Release(vramTuningIfc); +vramTuningIfc=NULL; +} } - -//ReleasethevramTuningIfcinterface -if(vramTuningIfc!=NULL) +else { -vramTuningIfc->pVtbl->Release(vramTuningIfc); -vramTuningIfc=NULL; +printf("\tThisGPUDoesn'tsupportManualVRAMTuning\n"); } + //ReleasetheGPUinterface if(gpu!=NULL) @@ -573,6 +580,6 @@ } - + diff --git a/SDKDoc/xml/c__morphologic_anti_aliasing.xml b/SDKDoc/xml/c__morphologic_anti_aliasing.xml index b0ec450c..4fb11455 100644 --- a/SDKDoc/xml/c__morphologic_anti_aliasing.xml +++ b/SDKDoc/xml/c__morphologic_anti_aliasing.xml @@ -211,6 +211,6 @@ } - + diff --git a/SDKDoc/xml/c__perf_all_metrics.xml b/SDKDoc/xml/c__perf_all_metrics.xml index 287bf397..79a443a8 100644 --- a/SDKDoc/xml/c__perf_all_metrics.xml +++ b/SDKDoc/xml/c__perf_all_metrics.xml @@ -677,6 +677,6 @@ } - + diff --git a/SDKDoc/xml/c__perf_f_p_s_metrics.xml b/SDKDoc/xml/c__perf_f_p_s_metrics.xml index 22badd36..ec4a071e 100644 --- a/SDKDoc/xml/c__perf_f_p_s_metrics.xml +++ b/SDKDoc/xml/c__perf_f_p_s_metrics.xml @@ -264,6 +264,6 @@ } - + diff --git a/SDKDoc/xml/c__perf_g_p_u_metrics.xml b/SDKDoc/xml/c__perf_g_p_u_metrics.xml index c9576dd8..c508d2f7 100644 --- a/SDKDoc/xml/c__perf_g_p_u_metrics.xml +++ b/SDKDoc/xml/c__perf_g_p_u_metrics.xml @@ -741,6 +741,6 @@ } - + diff --git a/SDKDoc/xml/c__perf_system_metrics.xml b/SDKDoc/xml/c__perf_system_metrics.xml index c5d9330b..25660282 100644 --- a/SDKDoc/xml/c__perf_system_metrics.xml +++ b/SDKDoc/xml/c__perf_system_metrics.xml @@ -39,7 +39,7 @@ #include"SDK/ADLXHelper/Windows/C/ADLXHelper.h" -#include"SDK/Include/IPerformanceMonitoring.h" +#include"SDK/Include/IPerformanceMonitoring1.h" //Mainmenu voidMainMenu(); @@ -266,6 +266,50 @@ } } +//ShowSmartShiftMax +voidShowSmartShiftMax(IADLXSystemMetricsSupport*systemMetricsSupport,IADLXSystemMetrics*systemMetrics) +{ +IADLXSystemMetricsSupport1*sysMetricsSupport1=NULL; +ADLX_RESULTres=systemMetricsSupport->pVtbl->QueryInterface(systemMetricsSupport,IID_IADLXSystemMetricsSupport1(),(void**)&sysMetricsSupport1); +if(ADLX_SUCCEEDED(res)) +{ +adlx_boolsupported=false; +//Displaypowerdistributionsupportstatus +res=sysMetricsSupport1->pVtbl->IsSupportedPowerDistribution(sysMetricsSupport1,&supported); +if(ADLX_SUCCEEDED(res)) +{ +printf("PowerDistributionsupportstatus:%d\n",supported); +if(supported) +{ +IADLXSystemMetrics1*sysMetrics1=NULL; +res=systemMetrics->pVtbl->QueryInterface(systemMetrics,IID_IADLXSystemMetrics1(),(void*)&sysMetrics1); +if(ADLX_SUCCEEDED(res)) +{ +intapuShiftValue,gpuShiftValue,apuShiftLimit,gpuShiftLimit,totalShiftLimit; +res=sysMetrics1->pVtbl->PowerDistribution(sysMetrics1,&apuShiftValue,&gpuShiftValue,&apuShiftLimit,&gpuShiftLimit,&totalShiftLimit); +if(ADLX_SUCCEEDED(res)) +printf("ThePowerDistributionis:\napuShiftValue:%d,gpuShiftValue:%d,apuShiftLimit:%d,gpuShiftLimit:%d,totalShiftLimit:%d\n" +,apuShiftValue,gpuShiftValue,apuShiftLimit,gpuShiftLimit,totalShiftLimit); + +//ReleaseIADLXSystemMetrics1interface +sysMetrics1->pVtbl->Release(sysMetrics1); +} +else +{ +printf("\tGetIADLXSystemMetrics1Ptrfailed\n"); +} +} +} + +//ReleaseIADLXSystemMetricsSupport1interface +sysMetricsSupport1->pVtbl->Release(sysMetricsSupport1); +} +else +{ +printf("\tGetIADLXSystemMetricsSupport1Ptrfailed\n"); +} +} + //Displaycurrentsystemmetrics voidShowCurrentSystemMetrics(IADLXPerformanceMonitoringServices*perfMonitoringServices) { @@ -290,6 +334,7 @@ ShowCPUUsage(systemMetricsSupport,systemMetrics); ShowSystemRAM(systemMetricsSupport,systemMetrics); ShowSmartShift(systemMetricsSupport,systemMetrics); +ShowSmartShiftMax(systemMetricsSupport,systemMetrics); } Sleep(1000); @@ -397,6 +442,7 @@ ShowCPUUsage(systemMetricsSupport,systemMetrics); ShowSystemRAM(systemMetricsSupport,systemMetrics); ShowSmartShift(systemMetricsSupport,systemMetrics); +ShowSmartShiftMax(systemMetricsSupport,systemMetrics); } printf("\n"); if(systemMetrics!=NULL) @@ -427,6 +473,6 @@ } - + diff --git a/SDKDoc/xml/c__r_s_r.xml b/SDKDoc/xml/c__r_s_r.xml index f9300b01..64825194 100644 --- a/SDKDoc/xml/c__r_s_r.xml +++ b/SDKDoc/xml/c__r_s_r.xml @@ -223,6 +223,6 @@ } - + diff --git a/SDKDoc/xml/c__reset_shader_cache.xml b/SDKDoc/xml/c__reset_shader_cache.xml index deebb727..63d4c301 100644 --- a/SDKDoc/xml/c__reset_shader_cache.xml +++ b/SDKDoc/xml/c__reset_shader_cache.xml @@ -190,6 +190,6 @@ } - + diff --git a/SDKDoc/xml/c__sync3_d_receive.xml b/SDKDoc/xml/c__sync3_d_receive.xml index 38afc0fe..9450a89a 100644 --- a/SDKDoc/xml/c__sync3_d_receive.xml +++ b/SDKDoc/xml/c__sync3_d_receive.xml @@ -30,6 +30,7 @@ #include"SDK/ADLXHelper/Windows/C/ADLXHelper.h" #include"SDK/Include/I3DSettings.h" +#include"SDK/Include/I3DSettings1.h" #include"conio.h" //Blockeventtoverifycallback @@ -45,7 +46,14 @@ //GettheGPUinterface IADLXGPU*gpu=NULL; p3DSettingsChangedEvent->pVtbl->GetGPU(p3DSettingsChangedEvent,&gpu); - + +IADLX3DSettingsChangedEvent1*p3DSettingsChangedEvent1=NULL; +p3DSettingsChangedEvent->pVtbl->QueryInterface(p3DSettingsChangedEvent,IID_IADLX3DSettingsChangedEvent1(),&p3DSettingsChangedEvent1); +if(p3DSettingsChangedEvent1==NULL) +{ +printf("3DSettingsChangedEvent1notsupported\n"); +} + //RadeonSuperResolutionisaglobalfeature(theGPUinterfaceisNULL);skipprintingitsname if(!p3DSettingsChangedEvent->pVtbl->IsRadeonSuperResolutionChanged(p3DSettingsChangedEvent)) { @@ -78,7 +86,7 @@ } elseif(p3DSettingsChangedEvent->pVtbl->IsWaitForVerticalRefreshChanged(p3DSettingsChangedEvent)) { -printf("\tWaitForVerticalRefresh(VRAM)ischanged\n"); +printf("\tWaitForVerticalRefreshischanged\n"); } elseif(p3DSettingsChangedEvent->pVtbl->IsFrameRateTargetControlChanged(p3DSettingsChangedEvent)) { @@ -259,6 +267,6 @@ } - + diff --git a/SDKDoc/xml/c__sync_display_receive.xml b/SDKDoc/xml/c__sync_display_receive.xml index d9e8820b..ef79256c 100644 --- a/SDKDoc/xml/c__sync_display_receive.xml +++ b/SDKDoc/xml/c__sync_display_receive.xml @@ -31,6 +31,7 @@ #include"SDK/ADLXHelper/Windows/C/ADLXHelper.h" #include"SDK/Include/IDisplays.h" #include"SDK/Include/IDisplays1.h" +#include"SDK/Include/IDisplays2.h" #include"SDK/Include/IDisplaySettings.h" #include"conio.h" @@ -46,12 +47,6 @@ //Callbacktohandlechangedevents adlx_boolADLX_STD_CALLOnDisplaySettingsChanged(IADLXDisplaySettingsChangedListener*pThis,IADLXDisplaySettingsChangedEvent*pDisplaySettingsChangedEvent) { -IADLXDisplaySettingsChangedEvent1*pDisplaySettingChangedEvent1=NULL; -ADLX_RESULTres=pDisplaySettingsChangedEvent->pVtbl->QueryInterface(pDisplaySettingsChangedEvent,IID_IADLXDisplaySettingsChangedEvent1(),&pDisplaySettingChangedEvent1); -if(!ADLX_SUCCEEDED(res)||NULL==pDisplaySettingChangedEvent1) -{ -printf("IID_IADLXDisplaySettingsChangedEvent1notsupported"); -} ADLX_SYNC_ORIGINorigin=pDisplaySettingsChangedEvent->pVtbl->GetOrigin(pDisplaySettingsChangedEvent); if(origin==SYNC_ORIGIN_EXTERNAL) @@ -120,15 +115,51 @@ { printf("Display%sgetsyncevent,VSRischanged\n",displayName); } - -if(pDisplaySettingChangedEvent1) + +//GetIADLXDisplaySettingsChangedEvent1interface +IADLXDisplaySettingsChangedEvent1*pDisplaySettingChangedEvent1=NULL; +ADLX_RESULTres=pDisplaySettingsChangedEvent->pVtbl->QueryInterface(pDisplaySettingsChangedEvent,IID_IADLXDisplaySettingsChangedEvent1(),&pDisplaySettingChangedEvent1); +if(!ADLX_SUCCEEDED(res)||NULL==pDisplaySettingChangedEvent1) +{ +printf("IID_IADLXDisplaySettingsChangedEvent1notsupported"); +} +else { if(pDisplaySettingChangedEvent1->pVtbl->IsDisplayBlankingChanged(pDisplaySettingChangedEvent1)) { -printf("Display%sgetsyncevent,displayblankingischanged\n",displayName); +printf("Display%sgetsyncevent,Displayblankingischanged\n",displayName); } } +//ReleasetheIADLXDisplaySettingsChangedEvent1interface +if(pDisplaySettingChangedEvent1!=NULL) +{ +pDisplaySettingChangedEvent1->pVtbl->Release(pDisplaySettingChangedEvent1); +pDisplaySettingChangedEvent1=NULL; +} + +//GetIADLXDisplaySettingsChangedEvent2interface +IADLXDisplaySettingsChangedEvent2*pDisplaySettingChangedEvent2=NULL; +res=pDisplaySettingsChangedEvent->pVtbl->QueryInterface(pDisplaySettingsChangedEvent,IID_IADLXDisplaySettingsChangedEvent2(),&pDisplaySettingChangedEvent2); +if(!ADLX_SUCCEEDED(res)||NULL==pDisplaySettingChangedEvent2) +{ +printf("IID_IADLXDisplaySettingsChangedEvent2notsupported"); +} +else +{ +if(pDisplaySettingChangedEvent2->pVtbl->IsDisplayConnectivityExperienceChanged(pDisplaySettingChangedEvent2)) +{ +printf("Display%sgetsyncevent,Displayconnectivityexperienceischanged\n",displayName); +} +} + +//ReleasetheIADLXDisplaySettingsChangedEvent2interface +if(pDisplaySettingChangedEvent2!=NULL) +{ +pDisplaySettingChangedEvent2->pVtbl->Release(pDisplaySettingChangedEvent2); +pDisplaySettingChangedEvent2=NULL; +} + //ReleasetheDisplayinterface if(display!=NULL) { @@ -308,6 +339,6 @@ } - + diff --git a/SDKDoc/xml/c__sync_g_p_u_tuning.xml b/SDKDoc/xml/c__sync_g_p_u_tuning.xml index a6c3fc1d..2a5da5a8 100644 --- a/SDKDoc/xml/c__sync_g_p_u_tuning.xml +++ b/SDKDoc/xml/c__sync_g_p_u_tuning.xml @@ -29,7 +29,7 @@ #include"SDK/ADLXHelper/Windows/C/ADLXHelper.h" -#include"SDK/Include/IGPUTuning.h" +#include"SDK/Include/IGPUTuning1.h" //Blockeventtoverifycallback HANDLEblockEvent=NULL; @@ -43,6 +43,8 @@ ADLX_SYNC_ORIGINorigin=pGPUTuningChangedEvent->pVtbl->GetOrigin(pGPUTuningChangedEvent); if(origin==SYNC_ORIGIN_EXTERNAL) { +IADLXGPUTuningChangedEvent1*pGPUTuningChangedEvent1=NULL; +pGPUTuningChangedEvent->pVtbl->QueryInterface(pGPUTuningChangedEvent,IID_IADLXGPUTuningChangedEvent1(),(void**)(&pGPUTuningChangedEvent1)); //GettheGPUinterface IADLXGPU*gpu=NULL; pGPUTuningChangedEvent->pVtbl->GetGPU(pGPUTuningChangedEvent,&gpu); @@ -74,6 +76,10 @@ { printf("\tManualPowerTuningChanged\n"); } +elseif(pGPUTuningChangedEvent1->pVtbl->IsSmartAccessMemoryChanged(pGPUTuningChangedEvent1)) +{ +printf("\tSmartAccessMemoryChanged\n"); +} //ReleasetheGPUinterface if(gpu!=NULL) @@ -198,6 +204,6 @@ } - + diff --git a/SDKDoc/xml/c__sync_power_tuning.xml b/SDKDoc/xml/c__sync_power_tuning.xml new file mode 100644 index 00000000..e136f938 --- /dev/null +++ b/SDKDoc/xml/c__sync_power_tuning.xml @@ -0,0 +1,170 @@ + + + + c_SyncPowerTuning + SyncPowerTuning + + + +<!-- +# Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. +# +#------------------------------------------------------------------------------------------------- +--> +<!DOCTYPE html> +<html> +<body> + <p> Demonstrates how to receive notifications of changes in power tuning settings using ADLX.</br> + To receive the event, another application must be used to change these settings, such as the <a class="el" href="c_ssm.html">SmartShiftMax.</a> + </p> + <h2>Sample Path</h2> + <p>/Samples/C/ReceivingEventsNotifications/SyncPowerTuning</p> +</body> +</html> Code + +C // +//Copyright(c)2021-2023AdvancedMicroDevices,Inc.Allrightsreserved. +// +//------------------------------------------------------------------------------------------------- + + +#include"SDK/ADLXHelper/Windows/C/ADLXHelper.h" +#include"SDK/Include/IPowerTuning.h" +#include"SDK/Include/ISystem1.h" + +//Blockeventtoverifycallback +HANDLEblockEvent=NULL; + +//Callbacktohandlechangedevents +adlx_boolADLX_STD_CALLOnPowerTuningChanged(IADLXPowerTuningChangedListener*pthis,IADLXPowerTuningChangedEvent*pPoweruningChangedEvent) +{ +ADLX_SYNC_ORIGINorigin=pPoweruningChangedEvent->pVtbl->GetOrigin(pPoweruningChangedEvent); +if(origin==SYNC_ORIGIN_EXTERNAL) +{ +if(pPoweruningChangedEvent->pVtbl->IsSmartShiftMaxChanged(pPoweruningChangedEvent)) +{ +printf("\tSmartShiftMaxChanged\n"); +} +} +SetEvent(blockEvent); + +//ReturntrueforADLXtocontinuenotifyingthenextlistener,orfalsetostopnotification +returntrue; +} +typedefstructPowerTuningChangedCall +{ +adlx_bool(ADLX_STD_CALL*OnPowerTuningChanged)(IADLXPowerTuningChangedListener*,IADLXPowerTuningChangedEvent*); +}PowerTuningChangedCall; + +intmain() +{ +//Definereturncode +ADLX_RESULTres=ADLX_FAIL; + +//InitializeADLX +res=ADLXHelper_Initialize(); +if(ADLX_SUCCEEDED(res)) +{ +//Createblockevent +blockEvent=CreateEvent(NULL,TRUE,FALSE,NULL); + +//Getsystemservices +IADLXSystem*sys=ADLXHelper_GetSystemServices(); + +//GetIADLXSystem1interface +IADLXSystem1*system1=NULL; +res=sys->pVtbl->QueryInterface(sys,IID_IADLXSystem1(),(void**)(&system1)); +if(ADLX_SUCCEEDED(res)) +{ +//Getpowertuningservices +IADLXPowerTuningServices*powerTuningServices=NULL; +res=system1->pVtbl->GetPowerTuningServices(system1,&powerTuningServices); + +if(ADLX_SUCCEEDED(res)) +{ +//GettheChangeHandleinterface +IADLXPowerTuningChangedHandling*changeHandle=NULL; +res=powerTuningServices->pVtbl->GetPowerTuningChangedHandling(powerTuningServices,&changeHandle); +if(ADLX_SUCCEEDED(res)) +{ +//Createcallback +PowerTuningChangedCall*call=(PowerTuningChangedCall*)malloc(sizeof(PowerTuningChangedCall)); +call->OnPowerTuningChanged=&OnPowerTuningChanged; + +//Addcallback +changeHandle->pVtbl->AddPowerTuningEventListener(changeHandle,(IADLXPowerTuningChangedListener*)&call); + +//Waitsforpowertuningsyncwithatimeoutof60s +while(true) +{ +printf("\nWaitingforpowertuningchangeevent(60s)...\n"); +DWORDwaitRet=WaitForSingleObject(blockEvent,60000); +if(waitRet==WAIT_TIMEOUT) +{ +printf("===Waittimeout(60s),readytoquit===\n"); +break; +} +ResetEvent(blockEvent); +} + +//Removecallback +changeHandle->pVtbl->RemovePowerTuningEventListener(changeHandle,(IADLXPowerTuningChangedListener*)&call); + +//Releasecallback +free(call); +call=NULL; +} +else +printf("Failedtogetpowertuningchangedhandlinginterface\n"); + +//ReleasetheChangeHandleinterface +if(changeHandle!=NULL) +{ +changeHandle->pVtbl->Release(changeHandle); +changeHandle=NULL; +} +} +else +printf("Failedtogetpowertuningservice\n"); + +//Releasepowertuningservicesinterface +if(powerTuningServices!=NULL) +{ +powerTuningServices->pVtbl->Release(powerTuningServices); +powerTuningServices=NULL; +} +} +else +printf("FailedtogetIADLXSystem1\n"); + +//ReleaseIADLXSystem1interface +if(system1!=NULL) +{ +system1->pVtbl->Release(system1); +system1=NULL; +} +} +else +{ +printf("ADLXinitializationfailed\n"); +return0; +} + +//DestroyADLX +res=ADLXHelper_Terminate(); +printf("DestroyADLXres:%d\n",res); + +//Closeevent +if(blockEvent) +CloseHandle(blockEvent); + +//Pausetoseetheprintout +system("pause"); + +return0; +} + + + + + diff --git a/SDKDoc/xml/c__tessellation.xml b/SDKDoc/xml/c__tessellation.xml index 17a0db88..95ff64d3 100644 --- a/SDKDoc/xml/c__tessellation.xml +++ b/SDKDoc/xml/c__tessellation.xml @@ -281,6 +281,6 @@ } - + diff --git a/SDKDoc/xml/c__wait_for_vertical_refresh.xml b/SDKDoc/xml/c__wait_for_vertical_refresh.xml index 3b5af459..85775049 100644 --- a/SDKDoc/xml/c__wait_for_vertical_refresh.xml +++ b/SDKDoc/xml/c__wait_for_vertical_refresh.xml @@ -239,6 +239,6 @@ } - + diff --git a/SDKDoc/xml/c_display__color_depth.xml b/SDKDoc/xml/c_display__color_depth.xml index 55d3c61e..59d90599 100644 --- a/SDKDoc/xml/c_display__color_depth.xml +++ b/SDKDoc/xml/c_display__color_depth.xml @@ -358,6 +358,6 @@ } - + diff --git a/SDKDoc/xml/c_display__custom_color.xml b/SDKDoc/xml/c_display__custom_color.xml index 963b67ff..6cd0bc27 100644 --- a/SDKDoc/xml/c_display__custom_color.xml +++ b/SDKDoc/xml/c_display__custom_color.xml @@ -365,6 +365,6 @@ } - + diff --git a/SDKDoc/xml/c_display__custom_resolution.xml b/SDKDoc/xml/c_display__custom_resolution.xml index 7a6658eb..f922c035 100644 --- a/SDKDoc/xml/c_display__custom_resolution.xml +++ b/SDKDoc/xml/c_display__custom_resolution.xml @@ -391,6 +391,6 @@ } - + diff --git a/SDKDoc/xml/c_display__display_connectivity_experience.xml b/SDKDoc/xml/c_display__display_connectivity_experience.xml new file mode 100644 index 00000000..ad66be00 --- /dev/null +++ b/SDKDoc/xml/c_display__display_connectivity_experience.xml @@ -0,0 +1,535 @@ + + + + c_display_DisplayConnectivityExperience + DisplayConnectivityExperience + + + +<!-- +# Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. +# +#------------------------------------------------------------------------------------------------- +--> +<!DOCTYPE html> +<html> +<body> + <p> Demonstrates how to obtain Display Connectivity-Experience when programming with ADLX and perform related operations. </p> + <h2>Command Prompts</h2> + <table class="doxtable"> + <tr tyle=height=40px><th>Command Prompt</th><th>Description</th></tr> + <tr><td>1</td><td> Display HDMI quality detection support.</td></tr> + <tr><td>2</td><td> Display DP link support.</td></tr> + <tr><td>3</td><td> Get HDMI quality detection status.</td></tr> + <tr><td>4</td><td> Set HDMI quality detection status to "Enable".</td></tr> + <tr><td>5</td><td> Set HDMI quality detection status to "Disable".</td></tr> + <tr><td>6</td><td> Display DP link rate.</td></tr> + <tr><td>7</td><td> Display number of active lanes.</td></tr> + <tr><td>8</td><td> Display number of total lanes.</td></tr> + <tr><td>9</td><td> Display relative pre-emphasis.</td></tr> + <tr><td>a</td><td> Enter Relative Pre-emphasis setting menu.</td></tr> + <tr><td>b</td><td> Display relative voltage swing.</td></tr> + <tr><td>c</td><td> Enter the Relative Voltage Swing settings menu.</td></tr> + <tr><td>d</td><td> Display if link protection is enabled.</td></tr> + <tr><td>M/m</td><td> Display the command prompt menu.</td></tr> + <tr><td>Q/q</td><td> Terminate the application.</td></tr> + </table> + <p> + <h2>Sample Path</h2> /Samples/C/Display/DisplayConnectivityExperience + </p> +</body> +</html> Code + +C // +//Copyright(c)2021-2023AdvancedMicroDevices,Inc.Allrightsreserved. +// +//------------------------------------------------------------------------------------------------- + + +#include"SDK/ADLXHelper/Windows/C/ADLXHelper.h" +#include"SDK/Include/IDisplaySettings.h" +#include"SDK/Include/IDisplays2.h" + +//DisplaysupportedHDMIqualitydetection +voidShowSupportedHDMIQualityDetection(constIADLXDisplayServices2*displayService2,constIADLXDisplay*display); + +//DisplaysupportedDPlink +voidShowSupportedDPLink(constIADLXDisplayServices2*displayService2,constIADLXDisplay*display); + +//DisplaycurrentHDMIqualitydetectionstate +voidGetEnabledHDMIQualityDetection(constIADLXDisplayServices2*displayService2,constIADLXDisplay*display); + +//SetdisplayVariBrightstatustoenable/disable +voidSetEnabledHDMIQualityDetection(constIADLXDisplayServices2*displayService2,constIADLXDisplay*display,adlx_boolenableDisable); + +//DisplayDPlinkratevalue +voidGetDPLinkRate(constIADLXDisplayServices2*displayService2,constIADLXDisplay*display); + +//Displaynumberofactivelanes +voidGetNumberOfActiveLanes(constIADLXDisplayServices2*displayService2,constIADLXDisplay*display); + +//Displaynumberoftotallanes +voidGetNumberOfTotalLanes(constIADLXDisplayServices2*displayService2,constIADLXDisplay*display); + +//Displayrelativepre-emphasis +voidGetRelativePreEmphasis(constIADLXDisplayServices2*displayService2,constIADLXDisplay*display); + +//Relativepre-emphasissettingmenucontrol +voidRelativePreEmphasisSettingMenuControl(constIADLXDisplayServices2*displayService2,constIADLXDisplay*display); + +//Setrelativepre-emphasis +voidSetRelativePreEmphasis(constIADLXDisplayServices2*displayService2,constIADLXDisplay*display,intrelativePreEmphasis); + +//Displayrelativepre-emphasis +voidGetRelativeVoltageSwing(constIADLXDisplayServices2*displayService2,constIADLXDisplay*display); + +//Relativevoltageswingsettingmenucontrol +voidRelativeVoltageSwingSettingMenuControl(constIADLXDisplayServices2*displayService2,constIADLXDisplay*display); + +//Setrelativepre-emphasis +voidSetRelativeVoltageSwing(constIADLXDisplayServices2*displayService2,constIADLXDisplay*display,intrelativeVoltageSwing); + +//Displaycurrentlinkprotectionstatue +voidGetEnabledLinkProtection(constIADLXDisplayServices2*displayService2,constIADLXDisplay*display); + +//Mainmenu +voidMainMenu(); + +//Menuactioncontrol +voidMenuControl(constIADLXDisplayServices2*displayService2,constIADLXDisplay*display); + +//Waitforexitwitherrormessage +intWaitAndExit(constchar*msg,constintretCode); + +intmain() +{ +//Definereturncode +ADLX_RESULTres=ADLX_FAIL; + +//InitializeADLX +res=ADLXHelper_Initialize(); +if(ADLX_SUCCEEDED(res)) +{ +//Getsystemservice +IADLXSystem*sys=ADLXHelper_GetSystemServices(); + +//Getdisplayservice +IADLXDisplayServices*displayService=NULL; +res=sys->pVtbl->GetDisplaysServices(sys,&displayService); +if(ADLX_SUCCEEDED(res)) +{ +IADLXDisplayServices2*displayServices2=NULL; +ADLX_RESULTres2=displayService->pVtbl->QueryInterface(displayService,IID_IADLXDisplayServices2(),(void**)&displayServices2); + +//Getdisplaylist +IADLXDisplayList*displayList=NULL; +res=displayService->pVtbl->GetDisplays(displayService,&displayList); +if(ADLX_SUCCEEDED(res)&&ADLX_SUCCEEDED(res2)) +{ +//Inspectforthefirstdisplayinthelist +adlx_uintit=0; +IADLXDisplay*display=NULL; +res=displayList->pVtbl->At_DisplayList(displayList,it,&display); +if(ADLX_SUCCEEDED(res)) +{ +//Displaymainmenuoptions +MainMenu(); +//Getandexecutethechoice +MenuControl(displayServices2,display); +} + +//Releasethedisplayinterface +if(NULL!=display) +{ +display->pVtbl->Release(display); +display=NULL; +} +} + +//ReleasethedisplayListinterface +if(NULL!=displayList) +{ +displayList->pVtbl->Release(displayList); +displayList=NULL; +} + +if(NULL!=displayServices2) +{ +displayServices2->pVtbl->Release(displayServices2); +displayServices2=NULL; +} +} + +//ReleasethedisplayServiceinterface +if(NULL!=displayService) +{ +displayService->pVtbl->Release(displayService); +displayService=NULL; +} +} +else +{ +returnWaitAndExit("ADLXinitializationfailed",0); +} + +//DestroyADLX +res=ADLXHelper_Terminate(); +printf("DestroyADLXres:%d\n",res); + +//Pausetoseetheprintout +system("pause"); + +return0; +} + +voidShowSupportedHDMIQualityDetection(constIADLXDisplayServices2*displayService2,constIADLXDisplay*display) +{ +IADLXDisplayConnectivityExperience*displayConnectivityExperience; +ADLX_RESULTres=displayService2->pVtbl->GetDisplayConnectivityExperience(displayService2,display,&displayConnectivityExperience); +if(ADLX_SUCCEEDED(res)) +{ +printf("===GetHDMIqualitydetectionSupported===\n"); +adlx_boolsupported=false; +res=displayConnectivityExperience->pVtbl->IsSupportedHDMIQualityDetection(displayConnectivityExperience,&supported); +printf("\tHDMIqualitydetectionissupportedonthedisplay:%s,returncode:%d(0meanssuccess)\n",supported?"true":"false",res); +displayConnectivityExperience->pVtbl->Release(displayConnectivityExperience); +} +} + +voidShowSupportedDPLink(constIADLXDisplayServices2*displayService2,constIADLXDisplay*display) +{ +IADLXDisplayConnectivityExperience*displayConnectivityExperience; +ADLX_RESULTres=displayService2->pVtbl->GetDisplayConnectivityExperience(displayService2,display,&displayConnectivityExperience); +if(ADLX_SUCCEEDED(res)) +{ +printf("===GetDPLinkSupported===\n"); +adlx_boolsupported=false; +res=displayConnectivityExperience->pVtbl->IsSupportedDPLink(displayConnectivityExperience,&supported); +printf("\tDPLinkissupportedonthedisplay:%s,returncode:%d(0meanssuccess)\n",supported?"true":"false",res); +displayConnectivityExperience->pVtbl->Release(displayConnectivityExperience); +} +} + +voidGetEnabledHDMIQualityDetection(constIADLXDisplayServices2*displayService2,constIADLXDisplay*display) +{ +IADLXDisplayConnectivityExperience*displayConnectivityExperience; +ADLX_RESULTres=displayService2->pVtbl->GetDisplayConnectivityExperience(displayService2,display,&displayConnectivityExperience); +if(ADLX_SUCCEEDED(res)) +{ +printf("===GetHDMIqualitydetectionenabled===\n"); +adlx_boolenabled=false; +res=displayConnectivityExperience->pVtbl->IsEnabledHDMIQualityDetection(displayConnectivityExperience,&enabled); +printf("\tGetEnabled,result:%denabled:%s\n",res,enabled?"true":"false"); +displayConnectivityExperience->pVtbl->Release(displayConnectivityExperience); +} +} + +voidSetEnabledHDMIQualityDetection(constIADLXDisplayServices2*displayService2,constIADLXDisplay*display,adlx_boolenableDisable) +{ +IADLXDisplayConnectivityExperience*displayConnectivityExperience; +ADLX_RESULTres=displayService2->pVtbl->GetDisplayConnectivityExperience(displayService2,display,&displayConnectivityExperience); +if(ADLX_SUCCEEDED(res)) +{ +if(!enableDisable) +{ +res=displayConnectivityExperience->pVtbl->SetEnabledHDMIQualityDetection(displayConnectivityExperience,false); +printf("\tSetenabledtofalse,result:%d(0meanssuccess)\n",res); +} +else +{ +res=displayConnectivityExperience->pVtbl->SetEnabledHDMIQualityDetection(displayConnectivityExperience,true); +printf("\tSetenabledtotrue,result:%d(0meanssuccess)\n",res); +} +displayConnectivityExperience->pVtbl->Release(displayConnectivityExperience); +} +} + +voidGetDPLinkRate(constIADLXDisplayServices2*displayService2,constIADLXDisplay*display) +{ +IADLXDisplayConnectivityExperience*displayConnectivityExperience; +ADLX_RESULTres=displayService2->pVtbl->GetDisplayConnectivityExperience(displayService2,display,&displayConnectivityExperience); +if(ADLX_SUCCEEDED(res)) +{ +printf("===GetDPlinkrate===\n"); +ADLX_DP_LINK_RATEDPLinkRate=DP_LINK_RATE_UNKNOWN; +res=displayConnectivityExperience->pVtbl->GetDPLinkRate(displayConnectivityExperience,&DPLinkRate); +char*DPLinkRateStr="DP_LINK_RATE_UNKNOWN"; +switch(DPLinkRate) +{ +caseDP_LINK_RATE_RBR: +DPLinkRateStr="DP_LINK_RATE_RBR"; +break; +caseDP_LINK_RATE_2_16GBPS: +DPLinkRateStr="DP_LINK_RATE_2_16GBPS"; +break; +caseDP_LINK_RATE_2_43GBPS: +DPLinkRateStr="DP_LINK_RATE_2_16GBPS"; +break; +caseDP_LINK_RATE_HBR: +DPLinkRateStr="DP_LINK_RATE_HBR"; +break; +caseDP_LINK_RATE_4_32GBPS: +DPLinkRateStr="DP_LINK_RATE_4_32GBPS"; +break; +caseDP_LINK_RATE_HBR2: +DPLinkRateStr="DP_LINK_RATE_HBR2"; +break; +caseDP_LINK_RATE_HBR3: +DPLinkRateStr="DP_LINK_RATE_HBR3"; +break; +caseDP_LINK_RATE_UHBR10: +DPLinkRateStr="DP_LINK_RATE_UHBR10"; +break; +caseDP_LINK_RATE_UHBR13D5: +DPLinkRateStr="DP_LINK_RATE_UHBR13D5"; +break; +caseDP_LINK_RATE_UHBR20: +DPLinkRateStr="DP_LINK_RATE_UHBR20"; +break; +default: +break; +} +printf("\tTheDPlinkrateonthedisplayis%s,returncode:%d(0meanssuccess)\n",DPLinkRateStr,res); +displayConnectivityExperience->pVtbl->Release(displayConnectivityExperience); +} +} + +voidGetNumberOfActiveLanes(constIADLXDisplayServices2*displayService2,constIADLXDisplay*display) +{ +IADLXDisplayConnectivityExperience*displayConnectivityExperience; +ADLX_RESULTres=displayService2->pVtbl->GetDisplayConnectivityExperience(displayService2,display,&displayConnectivityExperience); +if(ADLX_SUCCEEDED(res)) +{ +printf("===Getnumberofactivelanes===\n"); +adlx_uintnumberOfActiveLanes; +res=displayConnectivityExperience->pVtbl->GetNumberOfActiveLanes(displayConnectivityExperience,&numberOfActiveLanes); +printf("\tGetValue,result:%dvalue:%d\n",res,numberOfActiveLanes); +} +} + +voidGetNumberOfTotalLanes(constIADLXDisplayServices2*displayService2,constIADLXDisplay*display) +{ +IADLXDisplayConnectivityExperience*displayConnectivityExperience; +ADLX_RESULTres=displayService2->pVtbl->GetDisplayConnectivityExperience(displayService2,display,&displayConnectivityExperience); +if(ADLX_SUCCEEDED(res)) +{ +printf("===Getnumberoftotallanes===\n"); +adlx_uintnumberOfTotalLanes; +res=displayConnectivityExperience->pVtbl->GetNumberOfTotalLanes(displayConnectivityExperience,&numberOfTotalLanes); +printf("\tGetValue,result:%dvalue%d\n",res,numberOfTotalLanes); +displayConnectivityExperience->pVtbl->Release(displayConnectivityExperience); +} +} + +voidGetRelativePreEmphasis(constIADLXDisplayServices2*displayService2,constIADLXDisplay*display) +{ +IADLXDisplayConnectivityExperience*displayConnectivityExperience; +ADLX_RESULTres=displayService2->pVtbl->GetDisplayConnectivityExperience(displayService2,display,&displayConnectivityExperience); +if(ADLX_SUCCEEDED(res)) +{ +printf("===Getrelativepre-emphasis===\n"); +adlx_intrelativePreEmphasis; +res=displayConnectivityExperience->pVtbl->GetRelativePreEmphasis(displayConnectivityExperience,&relativePreEmphasis); +printf("\tGetValue,result:%dvalue:%d\n",res,relativePreEmphasis); +displayConnectivityExperience->pVtbl->Release(displayConnectivityExperience); +} +} + +voidRelativePreEmphasisSettingMenuControl(constIADLXDisplayServices2*displayService2,constIADLXDisplay*display) +{ +printf("===relativepre-emphasissetting===\n"); +printf("\t->Pressintegerin[-2:2]tosetrelativepre-emphasisorreturnmainmenu\n"); +intnum=0; +if(scanf_s("%d",&num)&&(-2<=num&&num<=2)) +{ +SetRelativePreEmphasis(displayService2,display,num); +} +} + +voidSetRelativePreEmphasis(constIADLXDisplayServices2*displayService2,constIADLXDisplay*display,intrelativePreEmphasis) +{ +IADLXDisplayConnectivityExperience*displayConnectivityExperience; +ADLX_RESULTres=displayService2->pVtbl->GetDisplayConnectivityExperience(displayService2,display,&displayConnectivityExperience); +if(ADLX_SUCCEEDED(res)) +{ +printf("===Setrelativepre-emphasis===\n"); +res=displayConnectivityExperience->pVtbl->SetRelativePreEmphasis(displayConnectivityExperience,relativePreEmphasis); +printf("\tReturncodeis:%d(0meanssuccess)\n",res); +displayConnectivityExperience->pVtbl->Release(displayConnectivityExperience); +} +} + +voidGetRelativeVoltageSwing(constIADLXDisplayServices2*displayService2,constIADLXDisplay*display) +{ +IADLXDisplayConnectivityExperience*displayConnectivityExperience; +ADLX_RESULTres=displayService2->pVtbl->GetDisplayConnectivityExperience(displayService2,display,&displayConnectivityExperience); +if(ADLX_SUCCEEDED(res)) +{ +printf("===Getrelativevoltageswing===\n"); +adlx_intrelativeVoltageSwing; +res=displayConnectivityExperience->pVtbl->GetRelativeVoltageSwing(displayConnectivityExperience,&relativeVoltageSwing); +printf("\tGetValue,result:%dvalue:%d\n",res,relativeVoltageSwing); +displayConnectivityExperience->pVtbl->Release(displayConnectivityExperience); +} +} + +voidRelativeVoltageSwingSettingMenuControl(constIADLXDisplayServices2*displayService2,constIADLXDisplay*display) +{ +printf("===relativevoltageswingsetting===\n"); +printf("\t->Pressintegerin[-2:2]tosetrelativevoltageswingorreturnmainmenu\n"); +intnum=0; +if(scanf_s("%d",&num)&&(-2<=num&&num<=2)) +{ +SetRelativeVoltageSwing(displayService2,display,num); +} +} + +voidSetRelativeVoltageSwing(constIADLXDisplayServices2*displayService2,constIADLXDisplay*display,intrelativeVoltageSwing) +{ +IADLXDisplayConnectivityExperience*displayConnectivityExperience; +ADLX_RESULTres=displayService2->pVtbl->GetDisplayConnectivityExperience(displayService2,display,&displayConnectivityExperience); +if(ADLX_SUCCEEDED(res)) +{ +printf("===Setrelativevoltageswing===\n"); +res=displayConnectivityExperience->pVtbl->SetRelativeVoltageSwing(displayConnectivityExperience,relativeVoltageSwing); +printf("\tReturncodeis:%d(0meanssuccess)\n",res); +displayConnectivityExperience->pVtbl->Release(displayConnectivityExperience); +} +} + +voidGetEnabledLinkProtection(constIADLXDisplayServices2*displayService2,constIADLXDisplay*display) +{ +IADLXDisplayConnectivityExperience*displayConnectivityExperience; +ADLX_RESULTres=displayService2->pVtbl->GetDisplayConnectivityExperience(displayService2,display,&displayConnectivityExperience); +if(ADLX_SUCCEEDED(res)) +{ +printf("===Getlinkprotectionenabled===\n"); +adlx_boolenabled=false; +res=displayConnectivityExperience->pVtbl->IsEnabledLinkProtection(displayConnectivityExperience,&enabled); +printf("\tGetEnabled,result:%denabled:%s\n",res,enabled?"true":"false"); +displayConnectivityExperience->pVtbl->Release(displayConnectivityExperience); +} +} + + +voidMainMenu() +{ +printf("\tChoosefromfollowingoptions\n"); + +printf("\t->Press1todisplayHDMIqualitydetectionsupport\n"); +printf("\t->Press2todisplayDPlinksupport\n"); +printf("\t->Press3togetHDMIqualitydetectionstatus\n"); +printf("\t->Press4tosetHDMIqualitydetectionstatustoEnable\n"); +printf("\t->Press5tosetHDMIqualitydetectionstatustoDisable\n"); +printf("\t->Press6todisplayDPlinkrate\n"); +printf("\t->Press7todisplaynumberofactivelanes\n"); +printf("\t->Press8todisplaynumberoftotallanes\n"); +printf("\t->Press9todisplayrelativepre-emphasis\n"); +printf("\t->PressatoentertheRelativePre-emphasissettingsmenu\n"); +printf("\t->Pressbtodisplayrelativevoltageswing\n"); +printf("\t->PressctoentertheRelativeVoltageSwingsettingsmenu\n"); +printf("\t->Pressdtodisplayislinkprotectionisenabled\n"); + +printf("\t->PressQ/qtoterminatetheapplication\n"); +printf("\t->PressM/mtodisplaymainmenuoptions\n"); +} + +//Menuactioncontrol +voidMenuControl(constIADLXDisplayServices2*displayService2,constIADLXDisplay*display) +{ +intnum=0; +while((num=getchar())!='q'&&num!='Q') +{ +switch(num) +{ +//DisplaysupportedHDMIqualitydetection +case'1': +ShowSupportedHDMIQualityDetection(displayService2,display); +break; + +//DisplayssupportedDPlink +case'2': +ShowSupportedDPLink(displayService2,display); +break; + +//GetHDMIqualitydetectionenable +case'3': +GetEnabledHDMIQualityDetection(displayService2,display); +break; + +//SetHDMIqualitydetectionenable +case'4': +SetEnabledHDMIQualityDetection(displayService2,display,true); +break; + +//SetHDMIqualitydetectiondisable +case'5': +SetEnabledHDMIQualityDetection(displayService2,display,false); +break; + +//DisplayDPlinkrate +case'6': +GetDPLinkRate(displayService2,display); +break; + +//Displaynumberofactivelanes +case'7': +GetNumberOfActiveLanes(displayService2,display); +break; + +//Displaynumberoftotlalanes +case'8': +GetNumberOfTotalLanes(displayService2,display); +break; + +//Displayrelativepre-emphasis +case'9': +GetRelativePreEmphasis(displayService2,display); +break; + +//Enterrelativepre-emphasissettingcontrol +case'a': +RelativePreEmphasisSettingMenuControl(displayService2,display); +break; + +//Displayrelativevoltageswing +case'b': +GetRelativeVoltageSwing(displayService2,display); +break; + +//Enterrelativevoltageswingsettingcontrol +case'c': +RelativeVoltageSwingSettingMenuControl(displayService2,display); +break; + +//Displaylinkprotectionstatus +case'd': +GetEnabledLinkProtection(displayService2,display); +break; + +case'm': +case'M': +MainMenu(); +break; + +default: +break; +} +} +} + +//Waitforexitwitherrormessage +intWaitAndExit(constchar*msg,constintretCode) +{ +//Printoutthemessageandpausetoseeitbeforereturningthedesiredcode +if(NULL!=msg) +printf("%s\n",msg); + +system("Pause"); +returnretCode; +} + + + + + diff --git a/SDKDoc/xml/c_display__display_vari_bright.xml b/SDKDoc/xml/c_display__display_vari_bright.xml index 48431d95..02fce42b 100644 --- a/SDKDoc/xml/c_display__display_vari_bright.xml +++ b/SDKDoc/xml/c_display__display_vari_bright.xml @@ -363,6 +363,6 @@ } - + diff --git a/SDKDoc/xml/c_display__free_sync.xml b/SDKDoc/xml/c_display__free_sync.xml index 2c660f55..c72ad2b5 100644 --- a/SDKDoc/xml/c_display__free_sync.xml +++ b/SDKDoc/xml/c_display__free_sync.xml @@ -251,6 +251,6 @@ } - + diff --git a/SDKDoc/xml/c_display__g_p_u_scaling.xml b/SDKDoc/xml/c_display__g_p_u_scaling.xml index 7c506f9b..1a443d2b 100644 --- a/SDKDoc/xml/c_display__g_p_u_scaling.xml +++ b/SDKDoc/xml/c_display__g_p_u_scaling.xml @@ -250,6 +250,6 @@ } - + diff --git a/SDKDoc/xml/c_display__h_d_c_p.xml b/SDKDoc/xml/c_display__h_d_c_p.xml index f58aa9b1..f7154744 100644 --- a/SDKDoc/xml/c_display__h_d_c_p.xml +++ b/SDKDoc/xml/c_display__h_d_c_p.xml @@ -251,6 +251,6 @@ } - + diff --git a/SDKDoc/xml/c_display__integer_scaling.xml b/SDKDoc/xml/c_display__integer_scaling.xml index 650cc7bc..a3bc79da 100644 --- a/SDKDoc/xml/c_display__integer_scaling.xml +++ b/SDKDoc/xml/c_display__integer_scaling.xml @@ -251,6 +251,6 @@ } - + diff --git a/SDKDoc/xml/c_display__pixel_format.xml b/SDKDoc/xml/c_display__pixel_format.xml index 9aa5643d..c9f57846 100644 --- a/SDKDoc/xml/c_display__pixel_format.xml +++ b/SDKDoc/xml/c_display__pixel_format.xml @@ -346,6 +346,6 @@ } - + diff --git a/SDKDoc/xml/c_display__scaling_mode.xml b/SDKDoc/xml/c_display__scaling_mode.xml index fcd85ad5..daf08554 100644 --- a/SDKDoc/xml/c_display__scaling_mode.xml +++ b/SDKDoc/xml/c_display__scaling_mode.xml @@ -272,6 +272,6 @@ } - + diff --git a/SDKDoc/xml/c_display__v_s_r.xml b/SDKDoc/xml/c_display__v_s_r.xml index c954098f..14afd0ff 100644 --- a/SDKDoc/xml/c_display__v_s_r.xml +++ b/SDKDoc/xml/c_display__v_s_r.xml @@ -251,6 +251,6 @@ } - + diff --git a/SDKDoc/xml/c_display_settings_event.xml b/SDKDoc/xml/c_display_settings_event.xml deleted file mode 100644 index 1e2ee8ec..00000000 --- a/SDKDoc/xml/c_display_settings_event.xml +++ /dev/null @@ -1,286 +0,0 @@ - - - - c_display_settingsEvent - DisplaySettingsEvent - - - -<!-- -# Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. -# -#------------------------------------------------------------------------------------------------- ---> -<!DOCTYPE html> -<html> -<body> - <p> Demonstrates how to handle notifications about changes in display settings when programming with ADLX. </p> - <h2>Sample Path</h2> - <p>/Samples/C/Display/DisplaySettingsEvent</p> -</body> -</html> Code - -C // -//Copyright(c)2021-2023AdvancedMicroDevices,Inc.Allrightsreserved. -// -//------------------------------------------------------------------------------------------------- - - -#include"SDK/ADLXHelper/Windows/C/ADLXHelper.h" -#include"SDK/Include/ISystem.h" -#include"SDK/Include/IDisplays.h" -#include"SDK/Include/IDisplaySettings.h" - -HANDLEhDisplaySettingsChangeEvt=NULL; - -//Getthedisplayuniquename -voidDisplayUniqueName(IADLXDisplay*display,char*uniqueName); - -//Callbacktohandlechangedevents -staticadlx_boolADLX_STD_CALLOnDisplaySettingsChanged(IADLXDisplaySettingsChangedListener*pThis,IADLXDisplaySettingsChangedEvent*pDisplaySettingChangedEvent) -{ -if(pDisplaySettingChangedEvent==NULL) -returnfalse; - -printf("OnDisplaySettingsChanged():Displaysettingschangeeventreceived.\n"); - -IADLXDisplay*pDisplay=NULL; -ADLX_RESULTres=pDisplaySettingChangedEvent->pVtbl->GetDisplay(pDisplaySettingChangedEvent,&pDisplay); -chardisplayName[128]="Unknown"; -DisplayUniqueName(pDisplay,displayName); -printf("Display:%s\n",displayName); -//Releasedisplayinterface -if(pDisplay!=NULL) -{ -pDisplay->pVtbl->Release(pDisplay); -} - -adlx_boolVSRChanged=pDisplaySettingChangedEvent->pVtbl->IsVSRChanged(pDisplaySettingChangedEvent); -printf("OnDisplaySettingsChanged,IsVSRChanged:%s\n",VSRChanged?"true":"false"); - -SetEvent(hDisplaySettingsChangeEvt); - -returntrue; -} - -staticIADLXDisplaySettingsChangedListenerVtblvt={&OnDisplaySettingsChanged}; -staticIADLXDisplaySettingsChangedListenerDisplaySetingsEventListener={&vt}; - -ADLX_RESULTGetDisplayServices(IADLXDisplayServices**ppDisplayServices) -{ -IADLXSystem*pSys=ADLXHelper_GetSystemServices(); -if(pSys==NULL) -returnADLX_FAIL; -returnpSys->pVtbl->GetDisplaysServices(pSys,ppDisplayServices); -} - -ADLX_RESULTAddDisplaySettingsListener() -{ -ADLX_RESULTres=ADLX_FAIL; - -IADLXDisplayServices*pDisplayServices=NULL; -res=GetDisplayServices(&pDisplayServices); -if(ADLX_SUCCEEDED(res)&&pDisplayServices!=NULL) -{ -IADLXDisplayChangedHandling*pDisplayChangedHandler=NULL; -res=pDisplayServices->pVtbl->GetDisplayChangedHandling(pDisplayServices,&pDisplayChangedHandler); -if(ADLX_SUCCEEDED(res)&&pDisplayChangedHandler) -{ -res=pDisplayChangedHandler->pVtbl->AddDisplaySettingsEventListener(pDisplayChangedHandler,&DisplaySetingsEventListener); -pDisplayChangedHandler->pVtbl->Release(pDisplayChangedHandler); -pDisplayChangedHandler=NULL; -} -pDisplayServices->pVtbl->Release(pDisplayServices); -pDisplayServices=NULL; -} - -returnres; -} - -ADLX_RESULTRemoveDisplaySettingsListener() -{ -ADLX_RESULTres=ADLX_FAIL; - -IADLXDisplayServices*pDisplayServices=NULL; -res=GetDisplayServices(&pDisplayServices); -if(ADLX_SUCCEEDED(res)&&pDisplayServices!=NULL) -{ -IADLXDisplayChangedHandling*pDisplayChangedHandler=NULL; -res=pDisplayServices->pVtbl->GetDisplayChangedHandling(pDisplayServices,&pDisplayChangedHandler); -if(ADLX_SUCCEEDED(res)&&pDisplayChangedHandler) -{ -res=pDisplayChangedHandler->pVtbl->RemoveDisplaySettingsEventListener(pDisplayChangedHandler,&DisplaySetingsEventListener); -pDisplayChangedHandler->pVtbl->Release(pDisplayChangedHandler); -pDisplayChangedHandler=NULL; -} -pDisplayServices->pVtbl->Release(pDisplayServices); -pDisplayServices=NULL; -} - -returnres; -} - -//VSRhelper -ADLX_RESULTIsVSRSupported(IADLXDisplay*pDisplay,adlx_bool*supported) -{ -ADLX_RESULTres=ADLX_FAIL; -if(pDisplay==NULL||supported==NULL) -returnres; - -IADLXDisplayServices*pDisplayServices=NULL; -res=GetDisplayServices(&pDisplayServices); -if(ADLX_SUCCEEDED(res)&&pDisplayServices!=NULL) -{ -IADLXDisplayVSR*pVSR=NULL; -pDisplayServices->pVtbl->GetVirtualSuperResolution(pDisplayServices,pDisplay,&pVSR); - -res=pVSR->pVtbl->IsSupported(pVSR,supported); -pVSR->pVtbl->Release(pVSR); -pDisplayServices->pVtbl->Release(pDisplayServices); -} - -returnres; -} - -ADLX_RESULTGetVSREnabled(IADLXDisplay*pDisplay,adlx_bool*enabled) -{ -ADLX_RESULTres=ADLX_FAIL; -if(pDisplay==NULL||enabled==NULL) -returnres; - -IADLXDisplayServices*pDisplayServices=NULL; -res=GetDisplayServices(&pDisplayServices); -if(ADLX_SUCCEEDED(res)&&pDisplayServices!=NULL) -{ -IADLXDisplayVSR*pVSR=NULL; -pDisplayServices->pVtbl->GetVirtualSuperResolution(pDisplayServices,pDisplay,&pVSR); - -res=pVSR->pVtbl->IsEnabled(pVSR,enabled); -pVSR->pVtbl->Release(pVSR); -pDisplayServices->pVtbl->Release(pDisplayServices); -} - -returnres; -} - -ADLX_RESULTSetVSREnabled(IADLXDisplay*pDisplay,adlx_boolenabled) -{ -ADLX_RESULTres=ADLX_FAIL; -if(pDisplay==NULL) -returnres; - -IADLXDisplayServices*pDisplayServices=NULL; -res=GetDisplayServices(&pDisplayServices); -if(ADLX_SUCCEEDED(res)&&pDisplayServices!=NULL) -{ -IADLXDisplayVSR*pVSR=NULL; -pDisplayServices->pVtbl->GetVirtualSuperResolution(pDisplayServices,pDisplay,&pVSR); - -res=pVSR->pVtbl->SetEnabled(pVSR,enabled); -pVSR->pVtbl->Release(pVSR); -pDisplayServices->pVtbl->Release(pDisplayServices); -} - -returnres; -} - -intmain() -{ -ADLX_RESULTres=ADLXHelper_Initialize(); -if(ADLX_SUCCEEDED(res)) -{ -hDisplaySettingsChangeEvt=CreateEvent(NULL,TRUE,FALSE,NULL); - -IADLXDisplayServices*pDisplayService=NULL; -IADLXDisplayList*pDisplayList=NULL; -IADLXDisplay*pDisplay=NULL; - -res=GetDisplayServices(&pDisplayService); -if(ADLX_SUCCEEDED(res)&&pDisplayService!=NULL) -{ -res=pDisplayService->pVtbl->GetDisplays(pDisplayService,&pDisplayList); -if(ADLX_SUCCEEDED(res)) -{ -if(pDisplayList&&!pDisplayList->pVtbl->Empty(pDisplayList)) -{ -IADLXDisplay*pDisplay=NULL; -res=pDisplayList->pVtbl->At_DisplayList(pDisplayList,0,&pDisplay); -if(ADLX_SUCCEEDED(res)&&pDisplay!=NULL) -{ -adlx_boolsupported=false; -res=IsVSRSupported(pDisplay,&supported); -if(ADLX_SUCCEEDED(res)&&supported) -{ -adlx_boolenabled=false; -res=GetVSREnabled(pDisplay,&enabled); -if(ADLX_FAILED(res)) -gotoEND; - -res=AddDisplaySettingsListener(); -if(ADLX_FAILED(res)) -gotoEND; - -ResetEvent(hDisplaySettingsChangeEvt); - -res=SetVSREnabled(pDisplay,!enabled); -if(ADLX_FAILED(res)) -gotoEND; - -DWORDr=WaitForSingleObject(hDisplaySettingsChangeEvt,1000); -if(ADLX_FAILED(res)) -gotoEND; - -res=RemoveDisplaySettingsListener(); -if(ADLX_FAILED(res)) -gotoEND; - -res=SetVSREnabled(pDisplay,enabled); -if(ADLX_FAILED(res)) -gotoEND; - -} -END: -pDisplay->pVtbl->Release(pDisplay); -} -pDisplayList->pVtbl->Release(pDisplayList); -} -} -pDisplayService->pVtbl->Release(pDisplayService); -} -} -else -{ -printf("ADLXinitializationfailed\n"); -return0; -} - -res=ADLXHelper_Terminate(); -printf("DestroyADLXresult:%d\n",res); - -if(hDisplaySettingsChangeEvt) -CloseHandle(hDisplaySettingsChangeEvt); - -system("pause"); - -return0; -} - -voidDisplayUniqueName(IADLXDisplay*display,char*uniqueName) -{ -if(NULL!=display&&NULL!=uniqueName) -{ -constchar*gpuName=NULL; -ADLX_RESULTres=display->pVtbl->Name(display,&gpuName); -if(ADLX_SUCCEEDED(res)) -sprintf_s(uniqueName,128,"name:%s",gpuName); -adlx_sizeid; -res=display->pVtbl->UniqueId(display,&id); -if(ADLX_SUCCEEDED(res)) -sprintf_s(uniqueName,128,"id:%zu",id); -} -} - - - - - diff --git a/SDKDoc/xml/c_sam.xml b/SDKDoc/xml/c_sam.xml new file mode 100644 index 00000000..d1181e6a --- /dev/null +++ b/SDKDoc/xml/c_sam.xml @@ -0,0 +1,399 @@ + + + + c_sam + SmartAccessMemory + + + +<!-- +# Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. +# +#------------------------------------------------------------------------------------------------- +--> +<!DOCTYPE html> +<html> +<body> + <p> Demonstrates how to control AMD SmartAccess Memory when programming with ADLX.</p> + <h2>Command Prompts</h2> + <table class="doxtable docTable"> + <thead> + <tr style="height:40px"><th>Command Prompt</th><th>Description</th></tr> + </thead> + <tbody> + <tr><td>1</td><td> Display AMD SmartAccess Memory support status on a GPU.</td></tr> + <tr><td>2</td><td> Display AMD SmartAccess Memory enabled status.</td></tr> + <tr><td>3</td><td> Set AMD SmartAccess Memory state.</td></tr> + <tr><td>M/m</td><td> Show this menu.</td></tr> + <tr><td>Q/q</td><td> Quit.</td></tr> + </tbody> + </table> + <h2>Sample Path</h2> + <p>/Samples/C/GPUTuning/SmartAccessMemory</p> +</body> +</html> Code + +C // +//Copyright(c)2021-2023AdvancedMicroDevices,Inc.Allrightsreserved. +// +//------------------------------------------------------------------------------------------------- + + +#include"SDK/ADLXHelper/Windows/C/ADLXHelper.h" +#include"SDK/Include/ISmartAccessMemory.h" +#include"SDK/Include/IGPUTuning1.h" + +staticHANDLESAMEvent=NULL; + +staticadlx_boolADLX_STD_CALLOnGPUTuningChanged(IADLXGPUTuningChangedListener*pGPUTuningChangedListener,IADLXGPUTuningChangedEvent*pGPUTuningChangedEvent) +{ +IADLXGPUTuningChangedEvent1*pGPUTuningChangedEvent1=NULL; +pGPUTuningChangedEvent->pVtbl->QueryInterface(pGPUTuningChangedEvent,IID_IADLXGPUTuningChangedEvent1(),&pGPUTuningChangedEvent1); +adlx_boolSAMChange=pGPUTuningChangedEvent1->pVtbl->IsSmartAccessMemoryChanged(pGPUTuningChangedEvent1); +if(SAMChange) +{ +adlx_boolenabled=false,completed=false; +pGPUTuningChangedEvent1->pVtbl->GetSmartAccessMemoryStatus(pGPUTuningChangedEvent1,&enabled,&completed); +pGPUTuningChangedEvent1->pVtbl->Release(pGPUTuningChangedEvent1); +pGPUTuningChangedEvent1=NULL; +} + +SetEvent(SAMEvent); +returntrue; +} +staticIADLXGPUTuningChangedListenerVtblgpuTuningChangedVtable={&OnGPUTuningChanged}; +staticIADLXGPUTuningChangedListenergpuTuningChangedListener={&gpuTuningChangedVtable}; + +//Mainmenu +voidMainMenu(); + +//Menuactioncontrol +voidMenuControl(IADLXGPUTuningServices1*gpuTuningService1,IADLXGPUList*gpus); + +//Waitforexitwitherrormessage +intWaitAndExit(constchar*msg,constintretCode); + +//FindthefirstGPUindexthatsupportsAMDSmartAccessMemory.Return-1ifallGPUsarenotsupported +adlx_uintGetGPUIndexSupportSAM(IADLXGPUTuningServices1*gpuTuningService1,IADLXGPUList*gpus); + +//DisplayAMDSmartAccessMemorysupportstatusonaGPU +voidShowSmartAccessMemorySupport(IADLXGPUTuningServices1*gpuTuningService1,IADLXGPUList*gpus); + +//DisplayAMDSmartAccessMemoryenabledstatus +voidShowSmartAccessMemoryState(IADLXGPUTuningServices1*gpuTuningService1,IADLXGPUList*gpus); + +//SetAMDSmartAccessMemorystate +voidSetSmartAccessMemoryState(IADLXGPUTuningServices1*gpuTuningService1,IADLXGPUList*gpus); + +intmain() +{ +ADLX_RESULTres=ADLX_FAIL; + +//InitializeADLX +res=ADLXHelper_Initialize(); + +if(ADLX_SUCCEEDED(res)) +{ +IADLXSystem*sys=ADLXHelper_GetSystemServices(); +IADLXGPUTuningServices*gpuTuningService=NULL; +IADLXGPUTuningServices1*gpuTuningService1=NULL; +IADLXGPUTuningChangedHandling*gpuTuningHandling=NULL; +IADLXGPUList*gpus=NULL; +if(sys!=NULL) +{ +res=sys->pVtbl->GetGPUTuningServices(sys,&gpuTuningService); +if(ADLX_SUCCEEDED(res)) +{ +//GetgpuTuningService1viagpuTuningService::QueryInterface() +res=gpuTuningService->pVtbl->QueryInterface(gpuTuningService,IID_IADLXGPUTuningServices1(),&gpuTuningService1); +if(ADLX_SUCCEEDED(res)) +{ + +res=gpuTuningService1->pVtbl->GetGPUTuningChangedHandling(gpuTuningService1,&gpuTuningHandling); +if(ADLX_SUCCEEDED(res)) +{ +//Addlistener +SAMEvent=CreateEvent(NULL,FALSE,FALSE,NULL); +ADLX_RESULTeventRes=gpuTuningHandling->pVtbl->AddGPUTuningEventListener(gpuTuningHandling,&gpuTuningChangedListener); + +//Menu +res=sys->pVtbl->GetGPUs(sys,&gpus); +if(ADLX_SUCCEEDED(res)) +{ +//Displaymainmenuoptions +MainMenu(); + +//Getandexecutethechoice +MenuControl(gpuTuningService1,gpus); +} +else +printf("FailedtogetGPUlist\n"); + +//Removelistener +if(ADLX_SUCCEEDED(eventRes)) +eventRes=gpuTuningHandling->pVtbl->RemoveGPUTuningEventListener(gpuTuningHandling,&gpuTuningChangedListener); +} +else +printf("FailedtogetGPUTuningChangedHandling\n"); +} +else +printf("FailedtogetgpuTuningService1\n"); +} +else +printf("FailedtogetgpuTuningService\n"); +} +else +printf("FailedtogetsystemService\n"); +//Free +if(gpus!=NULL) +{ +gpus->pVtbl->Release(gpus); +gpus=NULL; +} +if(gpuTuningHandling!=NULL) +{ +gpuTuningHandling->pVtbl->Release(gpuTuningHandling); +gpuTuningHandling=NULL; +} +if(gpuTuningService1!=NULL) +{ +gpuTuningService1->pVtbl->Release(gpuTuningService1); +gpuTuningService1=NULL; +} +if(gpuTuningService!=NULL) +{ +gpuTuningService->pVtbl->Release(gpuTuningService); +gpuTuningService=NULL; +} +} +else +returnWaitAndExit("\tg_ADLXHelpinitializefailed",0); + +//DestroyADLX +res=ADLXHelper_Terminate(); +printf("DestroyADLXres:%d\n",res); + +//Pausetoseetheprintout +system("pause"); + +return0; +} + +//Mainmenu +voidMainMenu() +{ +printf("\tChoosefromthefollowingoptions:\n"); + +printf("\t->Press1todisplayAMDSmartAccessMemorysupportedGPUs\n"); +printf("\t->Press2todisplayAMDSmartAccessMemoryenabledstatus\n"); +printf("\t->Press3tosettheAMDSmartAccessMemorystate\n"); +printf("\t->PressQ/qtoterminatetheapplication\n"); +printf("\t->PressM/mtodisplaymainmenuoptions\n"); +} + +//Menuactioncontrol +voidMenuControl(IADLXGPUTuningServices1*gpuTuningService1,IADLXGPUList*gpus) +{ +intnum=0; +while((num=getchar())!='q'&&num!='Q') +{ +switch(num) +{ +//DisplayAMDSmartAccessMemorysupportstatusonaGPU +case'1': +ShowSmartAccessMemorySupport(gpuTuningService1,gpus); +break; + +//DisplayAMDSmartAccessMemoryenabledstatus +case'2': +ShowSmartAccessMemoryState(gpuTuningService1,gpus); +break; + +//SetAMDSmartAccessMemorystate +case'3': +SetSmartAccessMemoryState(gpuTuningService1,gpus); +break; + +//Displaymenuoptions +case'm': +case'M': +MainMenu(); +break; +default: +break; +} +} +} + +//Waitforexitwitherrormessage +intWaitAndExit(constchar*msg,constintretCode) +{ +//Printoutthemessageandpausetoseeitbeforereturningthedesiredcode +if(NULL!=msg) +printf("%s\n",msg); + +system("pause"); +returnretCode; +} + +//FindthefirstGPUindexthatsupportsAMDSmartAccessMemory.Return-1ifallGPUsarenotsupported +adlx_uintGetGPUIndexSupportSAM(IADLXGPUTuningServices1*gpuTuningService1,IADLXGPUList*gpus) +{ +adlx_uintsupportedIndex=-1; +IADLXGPU*oneGPU=NULL; +IADLXSmartAccessMemory*smartAccessMemory=NULL; +for(autoindex=gpus->pVtbl->Begin(gpus);index!=gpus->pVtbl->End(gpus);++index) +{ +ADLX_RESULTres=gpus->pVtbl->At_GPUList(gpus,index,&oneGPU); +if(ADLX_SUCCEEDED(res)) +{ +//GettheAMDSmartAccessMemoryinterface +res=gpuTuningService1->pVtbl->GetSmartAccessMemory(gpuTuningService1,oneGPU,&smartAccessMemory); +if(ADLX_SUCCEEDED(res)) +{ +adlx_boolsupported=false; +ADLX_RESULTres=smartAccessMemory->pVtbl->IsSupported(smartAccessMemory,&supported); +if(ADLX_SUCCEEDED(res)&&supported) +{ +supportedIndex=index; +smartAccessMemory->pVtbl->Release(smartAccessMemory); +oneGPU->pVtbl->Release(oneGPU); +break; +} +} +} +if(smartAccessMemory!=NULL) +{ +smartAccessMemory->pVtbl->Release(smartAccessMemory); +smartAccessMemory=NULL; +} +if(oneGPU!=NULL) +{ +oneGPU->pVtbl->Release(oneGPU); +oneGPU=NULL; +} +} +returnsupportedIndex; +} + +//DisplayAMDSmartAccessMemorysupportstatusonaGPU +voidShowSmartAccessMemorySupport(IADLXGPUTuningServices1*gpuTuningService1,IADLXGPUList*gpus) +{ +autoindex=GetGPUIndexSupportSAM(gpuTuningService1,gpus); +if(index==-1) +printf("AllGPUsdoesn'tsupportAMDSmartAccessMemory\n"); +else +printf("The%dthGPUsupportAMDSmartAccessMemory\n",(index+1)); +} + +//DisplayAMDSmartAccessMemoryenabledstatus +voidShowSmartAccessMemoryState(IADLXGPUTuningServices1*gpuTuningService1,IADLXGPUList*gpus) +{ +autoindex=GetGPUIndexSupportSAM(gpuTuningService1,gpus); +if(index==-1) +printf("AllGPUsdoesn'tsupportAMDSmartAccessMemory\n"); +else +{ +IADLXGPU*oneGPU=NULL; +IADLXSmartAccessMemory*smartAccessMemory=NULL; +ADLX_RESULTres=gpus->pVtbl->At_GPUList(gpus,index,&oneGPU); +if(ADLX_SUCCEEDED(res)) +{ +res=gpuTuningService1->pVtbl->GetSmartAccessMemory(gpuTuningService1,oneGPU,&smartAccessMemory); +if(ADLX_SUCCEEDED(res)) +{ +adlx_boolenabled=false; +res=smartAccessMemory->pVtbl->IsEnabled(smartAccessMemory,&enabled); +if(ADLX_SUCCEEDED(res)) +printf("TheAMDSmartAccessMemoryis%sonthe%dthGPU\n",(enabled?"enabled":"disabled"),(index+1)); +else +printf("CallIsEnabled()failed\n"); +} +else +printf("FailedtogetsmartAccessMemory\n"); +} +else +printf("FailedtogettheGPU\n"); + +if(smartAccessMemory!=NULL) +{ +smartAccessMemory->pVtbl->Release(smartAccessMemory); +smartAccessMemory=NULL; +} +if(oneGPU!=NULL) +{ +oneGPU->pVtbl->Release(oneGPU); +oneGPU=NULL; +} +} +} + +//SetAMDSmartAccessMemorystate +voidSetSmartAccessMemoryState(IADLXGPUTuningServices1*gpuTuningService1,IADLXGPUList*gpus) +{ +autoindex=GetGPUIndexSupportSAM(gpuTuningService1,gpus); +if(index==-1) +printf("AllGPUsdoesn'tsupportAMDSmartAccessMemory\n"); +else +{ +IADLXGPU*oneGPU=NULL; +IADLXSmartAccessMemory*smartAccessMemory=NULL; +ADLX_RESULTres=gpus->pVtbl->At_GPUList(gpus,index,&oneGPU); +if(ADLX_SUCCEEDED(res)) +{ +res=gpuTuningService1->pVtbl->GetSmartAccessMemory(gpuTuningService1,oneGPU,&smartAccessMemory); +if(ADLX_SUCCEEDED(res)) +{ +adlx_boolenabled=false; +res=smartAccessMemory->pVtbl->IsEnabled(smartAccessMemory,&enabled); +if(ADLX_SUCCEEDED(res)) +printf("CurrentlyAMDSmartAccessMemoryis%son%dthGPU\n",(enabled?"enabled":"disabled"),(index+1)); +else +printf("CallIsEnabled()failed\n"); +res=smartAccessMemory->pVtbl->SetEnabled(smartAccessMemory,!enabled); +if(ADLX_SUCCEEDED(res)) +printf("SetAMDSmartAccessMemoryto%sfor%dthGPU\n",(!enabled?"enabled":"disabled"),(index+1)); +else +printf("CallSetEnabled()failed\n"); + +//FirsteventreceivedquicklybeforeSAMstart +WaitForSingleObject(SAMEvent,2000); + +//Whenreceivethefirstevent,avoidcallinganyotherADLXmethod,andifanyUIapplicationisrunning,wemustcloseittoavoidcrashing +//Close(application)...... + +//SecondeventreceivedafterSAMcompleted,themaximumconsumingtimelessthan20seconds. +WaitForSingleObject(SAMEvent,20000); + +//NowSAMcompleted,wecanrestarttheUIapplication,andcontinuetocallADLXfunction +//Start(application)...... + +res=smartAccessMemory->pVtbl->IsEnabled(smartAccessMemory,&enabled); +if(ADLX_SUCCEEDED(res)) +printf("Aftersetting,AMDSmartAccessMemoryis%son%dthGPU\n",(enabled?"enabled":"disabled"),(index+1)); +else +printf("CallIsEnabled()failed\n"); +} +else +printf("FailedtogetsmartAccessMemory\n"); +} +else +printf("FailedtogettheGPU\n"); + +if(smartAccessMemory!=NULL) +{ +smartAccessMemory->pVtbl->Release(smartAccessMemory); +smartAccessMemory=NULL; +} +if(oneGPU!=NULL) +{ +oneGPU->pVtbl->Release(oneGPU); +oneGPU=NULL; +} +} +} + + + + + diff --git a/SDKDoc/xml/c_sample__async_event_handling.xml b/SDKDoc/xml/c_sample__async_event_handling.xml index 3fbd7a38..572279ce 100644 --- a/SDKDoc/xml/c_sample__async_event_handling.xml +++ b/SDKDoc/xml/c_sample__async_event_handling.xml @@ -203,6 +203,6 @@ } - + diff --git a/SDKDoc/xml/c_sample__g_p_u_service_call.xml b/SDKDoc/xml/c_sample__g_p_u_service_call.xml index 55aebae2..40802151 100644 --- a/SDKDoc/xml/c_sample__g_p_u_service_call.xml +++ b/SDKDoc/xml/c_sample__g_p_u_service_call.xml @@ -503,6 +503,6 @@ } - + diff --git a/SDKDoc/xml/c_sample__invalid_object.xml b/SDKDoc/xml/c_sample__invalid_object.xml index 3ed08028..15627d93 100644 --- a/SDKDoc/xml/c_sample__invalid_object.xml +++ b/SDKDoc/xml/c_sample__invalid_object.xml @@ -129,6 +129,6 @@ } - + diff --git a/SDKDoc/xml/c_sample__primary_adapter.xml b/SDKDoc/xml/c_sample__primary_adapter.xml new file mode 100644 index 00000000..81b5d900 --- /dev/null +++ b/SDKDoc/xml/c_sample__primary_adapter.xml @@ -0,0 +1,222 @@ + + + + c_sample_PrimaryAdapter + PrimaryAdapter + + + +<!-- +# Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. +# +#------------------------------------------------------------------------------------------------- +--> +<!DOCTYPE html> +<html> +<body> + <p> Demonstrates how to get the primary adapter when programming with ADLX.</p> + <h2>Command Prompts</h2> + <table class="doxtable docTable"> + <thead> + <tr style="height:40px"><th>Command Prompt</th><th>Description</th></tr> + </thead> + <tbody> + <tr><td>1</td><td> Display the Primary Adapter.</td></tr> + <tr><td>M/m</td><td> Display the command prompt menu.</td></tr> + <tr><td>Q/q</td><td> Terminate the application.</td></tr> + </tbody> + </table> + <h2>Sample Path</h2> + <p>/Samples/C/Desktop/PrimaryAdapter</p> +</body> +</html> Code + +C // +//Copyright(c)2021-2023AdvancedMicroDevices,Inc.Allrightsreserved. +// +//------------------------------------------------------------------------------------------------- + + +#include"SDK/ADLXHelper/Windows/C/ADLXHelper.h" +#include"SDK/Include/IDesktops.h" +#include"SDK/Include/IDisplays.h" + +//Mainmenu +voidMainMenu(); + +//Menuactioncontrol +voidMenuControl(); + +//Displayhowtogetprimaryadapter +voidShowPrimaryAdapter(); + +//Waitforexitwitherrormessage +intWaitAndExit(constchar*msg,constintretCode); + +intmain() +{ +//Definereturncode +ADLX_RESULTres=ADLX_FAIL; + +//InitializeADLX +res=ADLXHelper_Initialize(); +if(ADLX_SUCCEEDED(res)) +{ +//Displaymainmenuoptions +MainMenu(); +//Getandexecutethechoice +MenuControl(); +} +else +returnWaitAndExit("\tg_ADLXHelpinitializefailed",0); + +//DestroyADLX +res=ADLXHelper_Terminate(); +printf("DestroyADLXresult:%d\n",res); + +//Pausetoseetheprintout +system("pause"); + +return0; +} + +//mainmenu +voidMainMenu() +{ +printf("\tChooseonefromthefollowingoptions\n"); + +printf("\t->Press1todisplaythePrimaryAdapter\n"); + +printf("\t->PressQ/qtoterminatetheapplication\n"); +printf("\t->PressM/mtodisplaymainmenuoptions\n"); +} + +//Menuactioncontrol +voidMenuControl() +{ +intnum=0; +while((num=getchar())!='q'&&num!='Q') +{ +switch(num) +{ +//DisplaythePrimaryAdapter +case'1': +ShowPrimaryAdapter(); +break; + +//Displaymainmenuoptions +case'm': +case'M': +MainMenu(); +break; +default: +break; +} +} +} + +//Displayhowtogetprimaryadapter +voidShowPrimaryAdapter() +{ +//Getsystemservices +IADLXSystem*sys=ADLXHelper_GetSystemServices(); + +IADLXDesktopServices*desktopsInfo=NULL; +ADLX_RESULTres=sys->pVtbl->GetDesktopsServices(sys,&desktopsInfo); +if(ADLX_SUCCEEDED(res)) +{ +IADLXDesktopList*desktops=NULL; +res=desktopsInfo->pVtbl->GetDesktops(desktopsInfo,&desktops); +if(ADLX_SUCCEEDED(res)) +{ +for(adlx_uintcrt=desktops->pVtbl->Begin(desktops);crt!=desktops->pVtbl->End(desktops);++crt) +{ +IADLXDesktop*desktop=NULL; +res=desktops->pVtbl->At_DesktopList(desktops,crt,&desktop); +if(ADLX_SUCCEEDED(res)) +{ +ADLX_Pointpoint={0}; +res=desktop->pVtbl->TopLeft(desktop,&point); +if(ADLX_SUCCEEDED(res)&&0==point.x&&0==point.y) +{ +IADLXDisplayList*displays=NULL; +res=desktop->pVtbl->GetDisplays(desktop,&displays); +if(ADLX_SUCCEEDED(res)) +{ +//Getthefirstdisplay +IADLXDisplay*display=NULL; +res=displays->pVtbl->At_DisplayList(displays,0,&display); +if(ADLX_SUCCEEDED(res)) +{ +IADLXGPU*gpu=NULL; +res=display->pVtbl->GetGPU(display,&gpu); +if(ADLX_SUCCEEDED(res)) +{ +constchar*gpuName; +gpu->pVtbl->Name(gpu,&gpuName); +printf("PrimaryAdapter:%s\n",gpuName); +} +if(gpu!=NULL) +{ +gpu->pVtbl->Release(gpu); +gpu=NULL; +} +} +if(display!=NULL) +{ +display->pVtbl->Release(display); +display=NULL; +} +} + +if(displays!=NULL) +{ +displays->pVtbl->Release(displays); +displays=NULL; +} +} +} +else +printf("\tDesktopisNULL\n"); + +if(desktop!=NULL) +{ +desktop->pVtbl->Release(desktop); +desktop=NULL; +} +} +} +else +printf("\tFailedtogettheDesktopinterface\n"); + +if(desktops!=NULL) +{ +desktops->pVtbl->Release(desktops); +desktops=NULL; +} +} +else +printf("\tFailedtogettheDesktopServicesinterface\n"); + +if(desktopsInfo!=NULL) +{ +desktopsInfo->pVtbl->Release(desktopsInfo); +desktopsInfo=NULL; +} +} + +//Waitforexitwitherrormessage +intWaitAndExit(constchar*msg,constintretCode) +{ +//Printoutthemessageandpausetoseeitbeforereturningthedesiredcode +if(NULL!=msg) +printf("%s\n",msg); + +system("pause"); +returnretCode; +} + + + + + diff --git a/SDKDoc/xml/c_sample__share_memory.xml b/SDKDoc/xml/c_sample__share_memory.xml index 97d911c5..048f6714 100644 --- a/SDKDoc/xml/c_sample__share_memory.xml +++ b/SDKDoc/xml/c_sample__share_memory.xml @@ -115,6 +115,6 @@ } - + diff --git a/SDKDoc/xml/c_sample__work_with_a_d_l.xml b/SDKDoc/xml/c_sample__work_with_a_d_l.xml index b4fcf8c0..b4447dbb 100644 --- a/SDKDoc/xml/c_sample__work_with_a_d_l.xml +++ b/SDKDoc/xml/c_sample__work_with_a_d_l.xml @@ -174,6 +174,6 @@ } - + diff --git a/SDKDoc/xml/c_sample_desktopevent.xml b/SDKDoc/xml/c_sample_desktopevent.xml index 42f9f865..10917ac1 100644 --- a/SDKDoc/xml/c_sample_desktopevent.xml +++ b/SDKDoc/xml/c_sample_desktopevent.xml @@ -229,6 +229,6 @@ } - + diff --git a/SDKDoc/xml/c_sample_display3_d_l_u_t.xml b/SDKDoc/xml/c_sample_display3_d_l_u_t.xml index f4a2f4f1..3173d7a5 100644 --- a/SDKDoc/xml/c_sample_display3_d_l_u_t.xml +++ b/SDKDoc/xml/c_sample_display3_d_l_u_t.xml @@ -648,6 +648,6 @@ } - + diff --git a/SDKDoc/xml/c_sample_display_blanking.xml b/SDKDoc/xml/c_sample_display_blanking.xml index 167f2f3b..ca3134fe 100644 --- a/SDKDoc/xml/c_sample_display_blanking.xml +++ b/SDKDoc/xml/c_sample_display_blanking.xml @@ -7,7 +7,7 @@ <!-- -# Copyright (c) 2023 Advanced Micro Devices, Inc. All rights reserved. +# Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- --> @@ -36,7 +36,7 @@ </html> Code C // -//Copyright(c)2023AdvancedMicroDevices,Inc.Allrightsreserved. +//Copyright(c)2021-2023AdvancedMicroDevices,Inc.Allrightsreserved. // //------------------------------------------------------------------------------------------------- @@ -390,6 +390,6 @@ } - + diff --git a/SDKDoc/xml/c_sample_display_events.xml b/SDKDoc/xml/c_sample_display_events.xml index 1201ae8f..bb17bc7d 100644 --- a/SDKDoc/xml/c_sample_display_events.xml +++ b/SDKDoc/xml/c_sample_display_events.xml @@ -37,77 +37,7 @@ adlx_boolADLX_STD_CALLOnDisplayListChanged(IADLXDisplayListChangedListener*pThis,IADLXDisplayList*pNewDisplays) { printf("Displaylisthasbeenchanged\n"); - -//Getsystemservices -IADLXSystem*sys=ADLXHelper_GetSystemServices(); -//Getdisplayservice -IADLXDisplayServices*displayService=NULL; -ADLX_RESULTres=sys->pVtbl->GetDisplaysServices(sys,&displayService); -if(ADLX_SUCCEEDED(res)) -{ -//Triggergamutchange,gammachange,3DLUTchangeforthefirstdisplay -adlx_uintit=0; -IADLXDisplay*display=NULL; -res=pNewDisplays->pVtbl->At_DisplayList(pNewDisplays,it,&display); -if(ADLX_SUCCEEDED(res)) -{ -//Triggergamutchange -IADLXDisplayGamut*pDispGamut=NULL; -res=displayService->pVtbl->GetGamut(displayService,display,&pDispGamut); -if(ADLX_SUCCEEDED(res)) -{ -pDispGamut->pVtbl->SetGamut_PW_PG(pDispGamut,WHITE_POINT_5000K,GAMUT_SPACE_CIE_RGB); -} -if(NULL!=pDispGamut) -{ -pDispGamut->pVtbl->Release(pDispGamut); -pDispGamut=NULL; -} - -//Triggergammachange -IADLXDisplayGamma*pDispGamma=NULL; -res=displayService->pVtbl->GetGamma(displayService,display,&pDispGamma); -if(ADLX_SUCCEEDED(res)) -{ -ADLX_RegammaCoeffcoeff; -coeff.coefficientA0=31308; -coeff.coefficientA1=12920; -coeff.coefficientA2=55; -coeff.coefficientA3=55; -coeff.gamma=2400; -pDispGamma->pVtbl->SetReGammaCoefficient(pDispGamma,coeff); -} -if(NULL!=pDispGamma) -{ -pDispGamma->pVtbl->Release(pDispGamma); -pDispGamma=NULL; -} - -//Trigger3DLUTchange -IADLXDisplay3DLUT*pDisp3DLUT=NULL; -res=displayService->pVtbl->Get3DLUT(displayService,display,&pDisp3DLUT); -if(ADLX_SUCCEEDED(res)) -{ -pDisp3DLUT->pVtbl->SetSCEDisabled(pDisp3DLUT); -} -if(NULL!=pDisp3DLUT) -{ -pDisp3DLUT->pVtbl->Release(pDisp3DLUT); -pDisp3DLUT=NULL; -} -} -if(NULL!=display) -{ -display->pVtbl->Release(display); -display=NULL; -} -} -if(NULL!=displayService) -{ -displayService->pVtbl->Release(displayService); -displayService=NULL; -} - + //IftrueisreturnedADLXcontinuestonotifynextlistenerelseiffalseisretunedADLXstopsthenotification. returntrue; } @@ -305,6 +235,6 @@ } - + diff --git a/SDKDoc/xml/c_sample_display_gamma.xml b/SDKDoc/xml/c_sample_display_gamma.xml index 9e0e9f71..4c30ce8d 100644 --- a/SDKDoc/xml/c_sample_display_gamma.xml +++ b/SDKDoc/xml/c_sample_display_gamma.xml @@ -26,7 +26,7 @@ <tr><td>2</td><td> Display current gamma information.</td></tr> <tr><td>3</td><td> Set ReGammaSRGB using predefined coefficients.</td></tr> <tr><td>4</td><td> Set ReGamma using custom coefficients.</td></tr> - <tr><td>5</td><td> Set ReGamma using ramp from file[file path: ../output-night-light.txt].</td></tr> + <tr><td>5</td><td> Set ReGamma using ramp from file[file path: output-night-light.txt].</td></tr> <tr><td>6</td><td> ReGamma using ramp from memory.</td></tr> <tr><td>7</td><td> Reset gamma ramp.</td></tr> <tr><td>M/m</td><td> Display the command prompt menu.</td></tr> @@ -258,9 +258,9 @@ res=SetGammaWithCustomCoeffs(displayService,display); break; -//Userampformfile,filepath:../output-night-light.txt +//Userampformfile,filepath:output-night-light.txt case2: -res=displayGamma->pVtbl->SetReGammaRamp_File(displayGamma,"../output-night-light.txt"); +res=displayGamma->pVtbl->SetReGammaRamp_File(displayGamma,"output-night-light.txt"); break; //Userampfrommemory @@ -434,6 +434,6 @@ } - + diff --git a/SDKDoc/xml/c_sample_display_gamut.xml b/SDKDoc/xml/c_sample_display_gamut.xml index 314bcdbf..5318b81c 100644 --- a/SDKDoc/xml/c_sample_display_gamut.xml +++ b/SDKDoc/xml/c_sample_display_gamut.xml @@ -363,6 +363,6 @@ } - + diff --git a/SDKDoc/xml/c_sample_displayinfo.xml b/SDKDoc/xml/c_sample_displayinfo.xml index 5e1aa93f..f5e86952 100644 --- a/SDKDoc/xml/c_sample_displayinfo.xml +++ b/SDKDoc/xml/c_sample_displayinfo.xml @@ -250,6 +250,6 @@ } - + diff --git a/SDKDoc/xml/c_sample_eyefinity.xml b/SDKDoc/xml/c_sample_eyefinity.xml index c5f94840..41021618 100644 --- a/SDKDoc/xml/c_sample_eyefinity.xml +++ b/SDKDoc/xml/c_sample_eyefinity.xml @@ -353,6 +353,6 @@ } - + diff --git a/SDKDoc/xml/c_sample_gpus.xml b/SDKDoc/xml/c_sample_gpus.xml index 7a4b04c9..93950c6e 100644 --- a/SDKDoc/xml/c_sample_gpus.xml +++ b/SDKDoc/xml/c_sample_gpus.xml @@ -26,6 +26,7 @@ //------------------------------------------------------------------------------------------------- #include"SDK/ADLXHelper/Windows/C/ADLXHelper.h" +#include"SDK/Include/ISystem1.h" #include<stdio.h> //CallbackforGPUchangeevent @@ -156,6 +157,36 @@ ret=gpu->pVtbl->UniqueId(gpu,&id); printf("UniqueId:%d,returncodeis:%d(0meanssuccess)\n",id,ret); +IADLXGPU1*gpu1=NULL; +ret=gpu->pVtbl->QueryInterface(gpu,IID_IADLXGPU1(),&gpu1); +if(ADLX_SUCCEEDED(ret)) +{ +constchar*productName=NULL; +ret=gpu1->pVtbl->ProductName(gpu1,&productName); +printf("ProductName:%s\n",productName); + +ADLX_MGPU_MODEmode=MGPU_NONE; +ret=gpu1->pVtbl->MultiGPUMode(gpu1,&mode); +printf("Multi-GPUMode:"); +if(mode==MGPU_PRIMARY) +printf("GPUistheprimaryGPU\n"); +elseif(mode==MGPU_SECONDARY) +printf("GPUisthesecondaryGPU\n"); +else +printf("GPUisnotinMulti-GPU\n"); + +ADLX_PCI_BUS_TYPEbusType=UNDEFINED; +ret=gpu1->pVtbl->PCIBusType(gpu1,&busType); +printf("PCIBusType:%d\n",busType); + +adlx_uintlaneWidth=0; +ret=gpu1->pVtbl->PCIBusLaneWidth(gpu1,&laneWidth); +printf("PCIBusLaneWidth:%d\n",laneWidth); + +gpu1->pVtbl->Release(gpu1); +gpu1=NULL; +} + gpu->pVtbl->Release(gpu); gpu=NULL; } @@ -273,6 +304,6 @@ } - + diff --git a/SDKDoc/xml/c_sample_log.xml b/SDKDoc/xml/c_sample_log.xml index 7072ebe2..8e3c39fa 100644 --- a/SDKDoc/xml/c_sample_log.xml +++ b/SDKDoc/xml/c_sample_log.xml @@ -204,6 +204,6 @@ } - + diff --git a/SDKDoc/xml/c_sample_userprocess.xml b/SDKDoc/xml/c_sample_userprocess.xml index 593c53f5..324caf4c 100644 --- a/SDKDoc/xml/c_sample_userprocess.xml +++ b/SDKDoc/xml/c_sample_userprocess.xml @@ -272,6 +272,6 @@ } - + diff --git a/SDKDoc/xml/c_ssm.xml b/SDKDoc/xml/c_ssm.xml new file mode 100644 index 00000000..4950fb94 --- /dev/null +++ b/SDKDoc/xml/c_ssm.xml @@ -0,0 +1,242 @@ + + + + c_ssm + SmartShiftMax + + + +<!-- +# Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. +# +#------------------------------------------------------------------------------------------------- +--> +<!DOCTYPE html> +<html> +<body> + <p> Demonstrates how to control AMD SmartShift Max when programming with ADLX.</p> + <h2>Command Prompts</h2> + <table class="doxtable docTable"> + <thead> + <tr style="height:40px"><th>Command Prompt</th><th>Description</th></tr> + </thead> + <tbody> + <tr><td>1</td><td> Display AMD SmartShift Max support.</td></tr> + <tr><td>2</td><td> Display AMD SmartShift Max bias value, bias mode, and bias range.</td></tr> + <tr><td>3</td><td> Set SmartShift Max bias mode to Manual.</td></tr> + <tr><td>4</td><td> Set SmartShift Max bias mode to Auto.</td></tr> + <tr><td>5</td><td> Set SmartShift Max bias value.</td></tr> + <tr><td>M/m</td><td> Show this menu.</td></tr> + <tr><td>Q/q</td><td> Quit.</td></tr> + </tbody> + </table> + <h2>Sample Path</h2> + <p>/Samples/C/PowerTuning/SmartShiftMax</p> +</body> +</html> Code + +C // +//Copyright(c)2021-2023AdvancedMicroDevices,Inc.Allrightsreserved. +// +//------------------------------------------------------------------------------------------------- + + +#include"SDK/ADLXHelper/Windows/C/ADLXHelper.h" +#include"SDK/Include/IPowerTuning.h" +#include"SDK/Include/ISystem1.h" + +//DisplayAMDSmartShiftmaxsupport +voidShowSmartShiftMaxSupport(IADLXSmartShiftMax*ssm); + +//DisplaycurrentAMDSmartShiftmaxstate +voidShowSmartShiftMaxSate(IADLXSmartShiftMax*ssm); + +//SetAMDSmartShiftmaxbiasmode +voidSetSmartShiftMaxBiasMode(IADLXSmartShiftMax*ssm,intindex); + +//SetAMDSmartShiftmaxbiasvalue +voidSetSmartShiftMaxBiasValue(IADLXSmartShiftMax*ssm); + +//Mainmenu +voidMainMenu(); + +//Menuactioncontrol +voidMenuControl(IADLXSmartShiftMax*ssm); + +intmain() +{ +//Definereturncode +ADLX_RESULTres=ADLX_FAIL; + +//InitializeADLX +res=ADLXHelper_Initialize(); +if(ADLX_SUCCEEDED(res)) +{ +//Getsystemservices +IADLXSystem*sys=ADLXHelper_GetSystemServices(); + +//GetIADLXSystem1interface +IADLXSystem1*system1=NULL; +res=sys->pVtbl->QueryInterface(sys,IID_IADLXSystem1(),(void**)(&system1)); +if(ADLX_SUCCEEDED(res)) +{ +//Getpowertuningservices +IADLXPowerTuningServices*powerTuningServices=NULL; +res=system1->pVtbl->GetPowerTuningServices(system1,&powerTuningServices); + +//GetAMDSmartShiftMaxinterface +IADLXSmartShiftMax*ssm=NULL; +res=powerTuningServices->pVtbl->GetSmartShiftMax(powerTuningServices,&ssm); +if(ADLX_SUCCEEDED(res)) +{ +MainMenu(); +MenuControl(ssm); +} + +//ReleaseAMDSmartShiftMaxinterface +if(ssm!=NULL) +{ +ssm->pVtbl->Release(ssm); +ssm=NULL; +} + +//Releasepowertuningservicesinterface +if(powerTuningServices!=NULL) +{ +powerTuningServices->pVtbl->Release(powerTuningServices); +powerTuningServices=NULL; +} +} +else +{ +printf("FailedtogetIADLXSystem1interface\n"); +} + +//ReleaseIADLXSystem1interface +if(system1!=NULL) +{ +system1->pVtbl->Release(system1); +system1=NULL; +} +} +else +{ +printf("ADLXinitializationfailed\n"); +return0; +} + +//DestroyADLX +res=ADLXHelper_Terminate(); +printf("DestroyADLXres:%d\n",res); + +//Pausetoseetheprintout +system("pause"); + +return0; +} + +voidShowSmartShiftMaxSupport(IADLXSmartShiftMax*ssm) +{ +adlx_boolsupported=false; +ssm->pVtbl->IsSupported(ssm,&supported); +printf("\tIsSupported:%d\n",supported); +} + +voidShowSmartShiftMaxSate(IADLXSmartShiftMax*ssm) +{ +ADLX_SSM_BIAS_MODEmode; +ADLX_RESULTret=ssm->pVtbl->GetBiasMode(ssm,&mode); +if(ADLX_SUCCEEDED(ret)) +printf("\tBiasmode:%s\n",(mode==SSM_BIAS_MANUAL?"manual":"auto")); +else +printf("\tFailedtogetbiasmode,errorcode:%d\n",ret); + +adlx_intbias=0; +ret=ssm->pVtbl->GetBias(ssm,&bias); +if(ADLX_SUCCEEDED(ret)) +printf("\tBiasvalue:%d\n",bias); +else +printf("\tFailedtogetbiasvalue,errorcode:%d\n",ret); + +ADLX_IntRangerange; +ret=ssm->pVtbl->GetBiasRange(ssm,&range); +if(ADLX_SUCCEEDED(ret)) +printf("\tBiasrange:[%d,%d],step:%d\n",range.minValue,range.maxValue,range.step); +else +printf("\tFailedtogetbiasrange,errorcode:%d\n",ret); +} + +voidSetSmartShiftMaxBiasMode(IADLXSmartShiftMax*ssm,intindex) +{ +ADLX_SSM_BIAS_MODEmode=index==0?SSM_BIAS_MANUAL:SSM_BIAS_AUTO; +ADLX_RESULTres=ssm->pVtbl->SetBiasMode(ssm,mode); +printf("\tSetbiasmode%s,returncode:%d\n",(mode==SSM_BIAS_MANUAL?"manual":"auto"),res); +} + +voidSetSmartShiftMaxBiasValue(IADLXSmartShiftMax*ssm) +{ +adlx_intbias=0; +ssm->pVtbl->GetBias(ssm,&bias); +ADLX_IntRangerange; +ssm->pVtbl->GetBiasRange(ssm,&range); +adlx_intbase=(range.maxValue+range.minValue)/2; +adlx_intvalue=bias==base?base+range.step:base; +ADLX_RESULTres=ssm->pVtbl->SetBias(ssm,value); +printf("\tSetbiasvalue:%d,returncode:%d\n",value,res); +} + +voidMainMenu() +{ +printf("\tChoosefromthefollowingoptions:\n"); +printf("\t->Press1todisplayAMDSmartShiftMaxsupport\n"); +printf("\t->Press2todisplayAMDSmartShiftMaxbiasvalue,biasmode,andbiasrange\n"); +printf("\t->Press3tosetAMDSmartShiftMaxbiasmodetoManual\n"); +printf("\t->Press4tosetAMDSmartShiftMaxbiasmodetoAuto\n"); +printf("\t->Press5tosetAMDSmartShiftMaxbiasvalue\n"); +printf("\t->PressQ/qtoterminatetheapplication\n"); +printf("\t->PressM/mtodisplaymainmenuoptions\n"); +} + +voidMenuControl(IADLXSmartShiftMax*ssm) +{ +intnum=0; +while((num=getchar())!='q'&&num!='Q') +{ +switch(num) +{ +//DisplayAMDSmartShiftmaxsupport +case'1': +ShowSmartShiftMaxSupport(ssm); +break; + +//DisplaycurrentAMDSmartShiftmaxstate +case'2': +ShowSmartShiftMaxSate(ssm); +break; + +//SetAMDSmartShiftmaxbiasmode +case'3': +case'4': +SetSmartShiftMaxBiasMode(ssm,num-'3'); +break; + +//SetAMDSmartShiftmaxbiasvalue +case'5': +SetSmartShiftMaxBiasValue(ssm); +break; + +//Displaymenuoptions +case'm': +case'M': +MainMenu(); +break; +default: +break; +} +} +} + + + + + diff --git a/SDKDoc/xml/cdesktop_8md.xml b/SDKDoc/xml/cdesktop_8md.xml index 0be99620..343116b2 100644 --- a/SDKDoc/xml/cdesktop_8md.xml +++ b/SDKDoc/xml/cdesktop_8md.xml @@ -17,7 +17,8 @@ |--------------------------|------------------------------| |@refc_sample_desktopevent|Sampledemonstratinghowtoobtainthedesktopschangedhandleandadd/removecallbackforchangedevents.| |@refc_sample_eyefinity|SampledemonstratinghowtocreateanEyefinitydesktop.| +|@refc_sample_PrimaryAdapter|SampledemonstratinghowtogettheprimaryadapterwhenprogrammingwithADLX.| - + diff --git a/SDKDoc/xml/cdisplay_8md.xml b/SDKDoc/xml/cdisplay_8md.xml index 76c1dac7..81f45c05 100644 --- a/SDKDoc/xml/cdisplay_8md.xml +++ b/SDKDoc/xml/cdisplay_8md.xml @@ -18,6 +18,7 @@ |@refc_sample_display3DLUT|SampledemonstratingSet/Get3DLUT.| |@refc_sample_displayBlanking|SampledemonstratingSet/GetDisplayBlanking.| |@refc_display_ColorDepth|SampledemonstratinghowtoSet/GetColorDepth.| +|@refc_display_DisplayConnectivityExperience|SampledemonstratinghowtoSet/GetConnectivity-Experience.| |@refc_display_CustomColor|SampledemonstratinghowtoSet/GetCustomColor.| |@refc_display_CustomResolution|SampledemonstratinghowtoSet/GetCustomResolution.| |@refc_sample_displayEvents|Sampledemonstratinghowtomonitoreventchanges.| @@ -30,10 +31,9 @@ |@refc_display_IntegerScaling|SampledemonstratinghowtoSet/GetIntegerScaling.| |@refc_display_PixelFormat|SampledemonstratinghowtoSet/GetPixelFormat.| |@refc_display_ScalingMode|SampledemonstratinghowtoSet/Getscalingmode.| -|@refc_display_settingsEvent|SampledemonstratinghowtoAdd/Removedisplaysettingseventlistener.| |@refc_display_DisplayVariBright|SampledemonstratinghowtoSet/GetVariBright.| |@refc_display_VSR|SampledemonstratinghowtoSet/Getvirtualsuperresolution.| - + diff --git a/SDKDoc/xml/cgeneral_8md.xml b/SDKDoc/xml/cgeneral_8md.xml index 29b7c440..57235e4c 100644 --- a/SDKDoc/xml/cgeneral_8md.xml +++ b/SDKDoc/xml/cgeneral_8md.xml @@ -20,6 +20,6 @@ |@refc_sample_log|Sampledemonstratinghowtoenablelogandgetlogdata.| |@refc_sample_WorkWithADL|SampledemonstratinghowtoworkwithADLXalongADL(includingmappingbetweenADLXandADLdatawiththe@refDOX_IADLMappinginterface).| - + diff --git a/SDKDoc/xml/cgputuning_8md.xml b/SDKDoc/xml/cgputuning_8md.xml index 451ff2ff..f7486406 100644 --- a/SDKDoc/xml/cgputuning_8md.xml +++ b/SDKDoc/xml/cgputuning_8md.xml @@ -13,7 +13,7 @@ # #------------------------------------------------------------------------------------------------- --> -@ifPARTNER_V1 +@ifPARTNER_V1 |**Filename**|**Description**| |--------------------------|------------------------------| |@refc_GPUAutoTuning|SampledemonstratinghowtocontrolGPUAutoTuning.| @@ -23,6 +23,7 @@ |@refc_ManualPowerTuning|SampledemonstratinghowtocontrolGPUManualPowerTuning.| |@refc_ManualVRAMTuning|SampledemonstratinghowtocontrolGPUVRAMTuning.| |@refc_PartnerTuningServices|SampledemonstratinghowtogetpartnertuningserviceandcontrolMobileGPUTuning.| +|@refc_sam|SampledemonstratinghowtocontrolSmartAccessMemory.| @else |**Filename**|**Description**| |--------------------------|------------------------------| @@ -32,8 +33,9 @@ |@refc_ManualGraphicsTuning|SampledemonstratinghowtocontrolGPUManualGraphicsTuning.| |@refc_ManualPowerTuning|SampledemonstratinghowtocontrolGPUManualPowerTuning.| |@refc_ManualVRAMTuning|SampledemonstratinghowtocontrolGPUVRAMTuning.| +|@refc_sam|SampledemonstratinghowtocontrolSmartAccessMemory.| @endif - + diff --git a/SDKDoc/xml/ci2c_8md.xml b/SDKDoc/xml/ci2c_8md.xml index 8bf87327..67ed1452 100644 --- a/SDKDoc/xml/ci2c_8md.xml +++ b/SDKDoc/xml/ci2c_8md.xml @@ -17,6 +17,6 @@ |--------------------------|------------------------------| |@refc_I2C|Sampledemonstratingshowhowtouse@refDOX_IADLXI2Cinterfacetoreadandwritedata.| - + diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_mapping.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_mapping.xml index 56a1c102..0a219ec0 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_mapping.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_mapping.xml @@ -30,7 +30,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -51,7 +51,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -80,7 +80,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -101,7 +101,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -138,7 +138,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -175,7 +175,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -212,7 +212,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -249,14 +249,14 @@ - + - + adlx::IADLMappingAdlAdapterIndexFromADLXGPU adlx::IADLMappingADLIdsFromADLXDesktop diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_anisotropic_filtering.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_anisotropic_filtering.xml index d17f4478..88c1bfe5 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_anisotropic_filtering.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_anisotropic_filtering.xml @@ -19,7 +19,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -36,7 +36,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -53,7 +53,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -70,7 +70,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -87,14 +87,14 @@ - + - + adlx::IADLX3DAnisotropicFilteringAcquire adlx::IADLX3DAnisotropicFilteringGetLevel diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_anti_aliasing.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_anti_aliasing.xml index 372a3db9..aec60f6d 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_anti_aliasing.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_anti_aliasing.xml @@ -19,7 +19,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -36,7 +36,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -53,7 +53,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -70,7 +70,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -87,7 +87,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -104,7 +104,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -121,14 +121,14 @@ - + - + adlx::IADLX3DAntiAliasingAcquire adlx::IADLX3DAntiAliasingGetLevel diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_anti_lag.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_anti_lag.xml index a4fd4d55..5995b4f3 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_anti_lag.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_anti_lag.xml @@ -20,7 +20,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -37,7 +37,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -54,14 +54,14 @@ - + - + adlx::IADLX3DAntiLagAcquire adlx::IADLX3DAntiLagIsEnabled diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_anti_lag1.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_anti_lag1.xml index fab79058..2e85b628 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_anti_lag1.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_anti_lag1.xml @@ -19,7 +19,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -36,14 +36,14 @@ - + - + adlx::IADLX3DAntiLag1Acquire adlx::IADLX3DAntiLag1GetLevel diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_boost.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_boost.xml index 97dc935d..e4190b6d 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_boost.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_boost.xml @@ -19,7 +19,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -36,7 +36,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -53,7 +53,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -70,7 +70,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -87,7 +87,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -104,14 +104,14 @@ - + - + adlx::IADLX3DBoostAcquire adlx::IADLX3DBoostGetResolution diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_chill.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_chill.xml index d2b07280..29c27388 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_chill.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_chill.xml @@ -19,7 +19,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -36,7 +36,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -53,7 +53,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -70,7 +70,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -87,7 +87,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -104,7 +104,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -121,7 +121,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -138,14 +138,14 @@ - + - + adlx::IADLX3DChillAcquire adlx::IADLX3DChillGetFPSRange diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_enhanced_sync.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_enhanced_sync.xml index ae9838b0..0dce6444 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_enhanced_sync.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_enhanced_sync.xml @@ -19,7 +19,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -36,7 +36,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -53,14 +53,14 @@ - + - + adlx::IADLX3DEnhancedSyncAcquire adlx::IADLX3DEnhancedSyncIsEnabled diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_frame_rate_target_control.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_frame_rate_target_control.xml index 5d13c7c3..939cbb9f 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_frame_rate_target_control.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_frame_rate_target_control.xml @@ -19,7 +19,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -36,7 +36,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -53,7 +53,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -70,7 +70,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -87,7 +87,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -104,14 +104,14 @@ - + - + adlx::IADLX3DFrameRateTargetControlAcquire adlx::IADLX3DFrameRateTargetControlGetFPS diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_image_sharpening.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_image_sharpening.xml index 837955f4..1f900cb1 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_image_sharpening.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_image_sharpening.xml @@ -19,7 +19,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -36,7 +36,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -53,7 +53,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -70,7 +70,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -87,7 +87,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -104,14 +104,14 @@ - + - + adlx::IADLX3DImageSharpeningAcquire adlx::IADLX3DImageSharpeningGetSharpness diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_morphological_anti_aliasing.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_morphological_anti_aliasing.xml index f0f62647..d3f1a289 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_morphological_anti_aliasing.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_morphological_anti_aliasing.xml @@ -19,7 +19,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -36,7 +36,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -53,14 +53,14 @@ - + - + adlx::IADLX3DMorphologicalAntiAliasingAcquire adlx::IADLX3DMorphologicalAntiAliasingIsEnabled diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_radeon_super_resolution.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_radeon_super_resolution.xml index 776d0129..7ad78f11 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_radeon_super_resolution.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_radeon_super_resolution.xml @@ -19,7 +19,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -36,7 +36,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -53,7 +53,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -70,7 +70,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -87,7 +87,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -104,14 +104,14 @@ - + - + adlx::IADLX3DRadeonSuperResolutionAcquire adlx::IADLX3DRadeonSuperResolutionGetSharpness diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_reset_shader_cache.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_reset_shader_cache.xml index a2ebb931..978992d7 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_reset_shader_cache.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_reset_shader_cache.xml @@ -19,7 +19,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -32,14 +32,14 @@ - + - + adlx::IADLX3DResetShaderCacheAcquire adlx::IADLX3DResetShaderCacheIsSupported diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_settings_changed_event.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_settings_changed_event.xml index ad99f322..cf79b5ee 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_settings_changed_event.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_settings_changed_event.xml @@ -19,7 +19,7 @@ - + adlx_bool ADLX_STD_CALL @@ -32,7 +32,7 @@ - + adlx_bool ADLX_STD_CALL @@ -45,7 +45,7 @@ - + adlx_bool ADLX_STD_CALL @@ -58,7 +58,7 @@ - + adlx_bool ADLX_STD_CALL @@ -71,7 +71,7 @@ - + adlx_bool ADLX_STD_CALL @@ -84,7 +84,7 @@ - + adlx_bool ADLX_STD_CALL @@ -97,7 +97,7 @@ - + adlx_bool ADLX_STD_CALL @@ -110,7 +110,7 @@ - + adlx_bool ADLX_STD_CALL @@ -123,7 +123,7 @@ - + adlx_bool ADLX_STD_CALL @@ -136,7 +136,7 @@ - + adlx_bool ADLX_STD_CALL @@ -149,7 +149,7 @@ - + adlx_bool ADLX_STD_CALL @@ -162,7 +162,7 @@ - + adlx_bool ADLX_STD_CALL @@ -175,7 +175,7 @@ - + adlx_bool ADLX_STD_CALL @@ -188,14 +188,14 @@ - + - + adlx::IADLX3DSettingsChangedEventAcquire adlx::IADLX3DSettingsChangedEventGetGPU diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_settings_changed_handling.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_settings_changed_handling.xml index 0de6282e..9b3d6e96 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_settings_changed_handling.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_settings_changed_handling.xml @@ -19,7 +19,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -36,14 +36,14 @@ - + - + adlx::IADLX3DSettingsChangedHandlingAcquire adlx::IADLX3DSettingsChangedHandlingAdd3DSettingsEventListener diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_settings_changed_listener.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_settings_changed_listener.xml index d59f355d..d64a173f 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_settings_changed_listener.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_settings_changed_listener.xml @@ -18,14 +18,14 @@ - + - + adlx::IADLX3DSettingsChangedListenerOn3DSettingsChanged diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_settings_services.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_settings_services.xml index ce756dff..1f0136c4 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_settings_services.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_settings_services.xml @@ -23,7 +23,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -44,7 +44,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -65,7 +65,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -86,7 +86,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -107,7 +107,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -128,7 +128,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -149,7 +149,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -170,7 +170,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -191,7 +191,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -212,7 +212,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -233,7 +233,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -250,7 +250,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -271,7 +271,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -288,14 +288,14 @@ - + - + adlx::IADLX3DSettingsServicesAcquire adlx::IADLX3DSettingsServicesGet3DSettingsChangedHandling diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_tessellation.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_tessellation.xml index d9ec690e..8148172f 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_tessellation.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_tessellation.xml @@ -19,7 +19,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -36,7 +36,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -53,7 +53,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -70,7 +70,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -87,14 +87,14 @@ - + - + adlx::IADLX3DTessellationAcquire adlx::IADLX3DTessellationGetLevel diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_wait_for_vertical_refresh.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_wait_for_vertical_refresh.xml index 1dab0dde..e82fdc68 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_wait_for_vertical_refresh.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x3_d_wait_for_vertical_refresh.xml @@ -19,7 +19,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -36,7 +36,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -53,7 +53,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -70,14 +70,14 @@ - + - + adlx::IADLX3DWaitForVerticalRefreshAcquire adlx::IADLX3DWaitForVerticalRefreshGetMode diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_all_metrics.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_all_metrics.xml index d26deba4..30090cc6 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_all_metrics.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_all_metrics.xml @@ -19,7 +19,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -36,7 +36,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -53,7 +53,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -74,14 +74,14 @@ - + - + adlx::IADLXAllMetricsAcquire adlx::IADLXAllMetricsGetFPS diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_all_metrics_list.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_all_metrics_list.xml index 29e7f39d..0d0c9bfc 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_all_metrics_list.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_all_metrics_list.xml @@ -23,7 +23,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -40,14 +40,14 @@ - + - + adlx::IADLXAllMetricsListAcquire adlx::IADLXAllMetricsListAdd_Back diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_changed_event.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_changed_event.xml index 6d9d6e39..0d3e1105 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_changed_event.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_changed_event.xml @@ -9,6 +9,7 @@ adlx::IADLXDisplayGamutChangedEvent adlx::IADLXDisplaySettingsChangedEvent adlx::IADLXGPUTuningChangedEvent + adlx::IADLXPowerTuningChangedEvent ADLX_SYNC_ORIGIN ADLX_STD_CALL @@ -21,14 +22,14 @@ - + - + adlx::IADLXChangedEventAcquire adlx::IADLXChangedEventGetOrigin diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_desktop.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_desktop.xml index 4b8f881a..07648060 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_desktop.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_desktop.xml @@ -19,7 +19,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -40,7 +40,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -57,7 +57,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -74,7 +74,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -91,7 +91,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -108,14 +108,14 @@ - + - + adlx::IADLXDesktopAcquire adlx::IADLXDesktopGetDisplays diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_desktop_changed_handling.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_desktop_changed_handling.xml index 92c7bd23..7c782abc 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_desktop_changed_handling.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_desktop_changed_handling.xml @@ -19,7 +19,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -36,14 +36,14 @@ - + - + adlx::IADLXDesktopChangedHandlingAcquire adlx::IADLXDesktopChangedHandlingAddDesktopListEventListener diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_desktop_list.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_desktop_list.xml index 70dc2e9b..a4d05f95 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_desktop_list.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_desktop_list.xml @@ -23,7 +23,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -40,14 +40,14 @@ - + - + adlx::IADLXDesktopListAcquire adlx::IADLXDesktopListAdd_Back diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_desktop_list_changed_listener.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_desktop_list_changed_listener.xml index 190cae7b..33b40ca5 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_desktop_list_changed_listener.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_desktop_list_changed_listener.xml @@ -18,14 +18,14 @@ - + - + adlx::IADLXDesktopListChangedListenerOnDesktopListChanged diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_desktop_services.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_desktop_services.xml index dbb9f02d..44717e80 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_desktop_services.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_desktop_services.xml @@ -19,7 +19,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -36,7 +36,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -53,7 +53,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -70,14 +70,14 @@ - + - + adlx::IADLXDesktopServicesAcquire adlx::IADLXDesktopServicesGetDesktopChangedHandling diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display.xml index 8b89615b..b5c023c6 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display.xml @@ -19,7 +19,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -36,7 +36,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -53,7 +53,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -70,7 +70,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -87,7 +87,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -108,7 +108,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -125,7 +125,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -142,7 +142,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -159,7 +159,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -176,7 +176,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -193,14 +193,14 @@ - + - + adlx::IADLXDisplayAcquire adlx::IADLXDisplayConnectorType diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display3_d_l_u_t.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display3_d_l_u_t.xml index b8371fa7..3508959a 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display3_d_l_u_t.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display3_d_l_u_t.xml @@ -19,7 +19,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -36,7 +36,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -53,7 +53,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -70,7 +70,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -83,7 +83,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -96,7 +96,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -113,7 +113,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -130,7 +130,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -147,7 +147,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -164,7 +164,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -181,7 +181,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -198,7 +198,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -211,7 +211,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -240,7 +240,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -269,7 +269,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -298,7 +298,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -327,7 +327,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -356,7 +356,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -385,7 +385,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -410,14 +410,14 @@ - + - + adlx::IADLXDisplay3DLUTAcquire adlx::IADLXDisplay3DLUTClearUser3DLUT diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display3_d_l_u_t_changed_event.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display3_d_l_u_t_changed_event.xml index 58885f85..68f77287 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display3_d_l_u_t_changed_event.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display3_d_l_u_t_changed_event.xml @@ -19,7 +19,7 @@ - + adlx_bool ADLX_STD_CALL @@ -32,7 +32,7 @@ - + adlx_bool ADLX_STD_CALL @@ -45,14 +45,14 @@ - + - + adlx::IADLXDisplay3DLUTChangedEventAcquire adlx::IADLXDisplay3DLUTChangedEventGetDisplay diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display3_d_l_u_t_changed_listener.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display3_d_l_u_t_changed_listener.xml index 9712d91f..35066522 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display3_d_l_u_t_changed_listener.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display3_d_l_u_t_changed_listener.xml @@ -18,14 +18,14 @@ - + - + adlx::IADLXDisplay3DLUTChangedListenerOnDisplay3DLUTChanged diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_blanking.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_blanking.xml index cfb91c1b..266a992e 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_blanking.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_blanking.xml @@ -19,7 +19,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -36,7 +36,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -53,7 +53,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -66,7 +66,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -79,14 +79,14 @@ - + - + adlx::IADLXDisplayBlankingAcquire adlx::IADLXDisplayBlankingIsCurrentBlanked diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_changed_handling.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_changed_handling.xml index c9c3f166..f5114fc0 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_changed_handling.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_changed_handling.xml @@ -19,7 +19,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -36,7 +36,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -53,7 +53,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -70,7 +70,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -87,7 +87,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -104,7 +104,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -121,7 +121,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -138,7 +138,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -155,7 +155,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -172,14 +172,14 @@ - + - + adlx::IADLXDisplayChangedHandlingAcquire adlx::IADLXDisplayChangedHandlingAddDisplay3DLUTEventListener diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_color_depth.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_color_depth.xml index 487302b9..e21be3ca 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_color_depth.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_color_depth.xml @@ -19,7 +19,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -36,7 +36,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -53,7 +53,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -74,7 +74,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -91,7 +91,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -108,7 +108,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -125,7 +125,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -142,7 +142,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -159,7 +159,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -176,14 +176,14 @@ - + - + adlx::IADLXDisplayColorDepthAcquire adlx::IADLXDisplayColorDepthGetValue diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_connectivity_experience.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_connectivity_experience.xml new file mode 100644 index 00000000..b52e6661 --- /dev/null +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_connectivity_experience.xml @@ -0,0 +1,235 @@ + + + + adlx::IADLXDisplayConnectivityExperience + adlx::IADLXInterface + + + ADLX_RESULT ADLX_STD_CALL + virtual ADLX_RESULT ADLX_STD_CALL adlx::IADLXDisplayConnectivityExperience::IsSupportedHDMIQualityDetection + (adlx_bool *supported)=0 + IsSupportedHDMIQualityDetection + + adlx_bool * + supported + + + + + + + + + + + ADLX_RESULT ADLX_STD_CALL + virtual ADLX_RESULT ADLX_STD_CALL adlx::IADLXDisplayConnectivityExperience::IsSupportedDPLink + (adlx_bool *supported)=0 + IsSupportedDPLink + + adlx_bool * + supported + + + + + + + + + + + ADLX_RESULT ADLX_STD_CALL + virtual ADLX_RESULT ADLX_STD_CALL adlx::IADLXDisplayConnectivityExperience::IsEnabledHDMIQualityDetection + (adlx_bool *enabled)=0 + IsEnabledHDMIQualityDetection + + adlx_bool * + enabled + + + + + + + + + + + ADLX_RESULT ADLX_STD_CALL + virtual ADLX_RESULT ADLX_STD_CALL adlx::IADLXDisplayConnectivityExperience::SetEnabledHDMIQualityDetection + (adlx_bool enabled)=0 + SetEnabledHDMIQualityDetection + + adlx_bool + enabled + + + + + + + + + + + ADLX_RESULT ADLX_STD_CALL + virtual ADLX_RESULT ADLX_STD_CALL adlx::IADLXDisplayConnectivityExperience::GetDPLinkRate + (ADLX_DP_LINK_RATE *linkRate)=0 + GetDPLinkRate + + ADLX_DP_LINK_RATE * + linkRate + + + + + + + + + + + ADLX_RESULT ADLX_STD_CALL + virtual ADLX_RESULT ADLX_STD_CALL adlx::IADLXDisplayConnectivityExperience::GetNumberOfActiveLanes + (adlx_uint *numActiveLanes)=0 + GetNumberOfActiveLanes + + adlx_uint * + numActiveLanes + + + + + + + + + + + ADLX_RESULT ADLX_STD_CALL + virtual ADLX_RESULT ADLX_STD_CALL adlx::IADLXDisplayConnectivityExperience::GetNumberOfTotalLanes + (adlx_uint *numTotalLanes)=0 + GetNumberOfTotalLanes + + adlx_uint * + numTotalLanes + + + + + + + + + + + ADLX_RESULT ADLX_STD_CALL + virtual ADLX_RESULT ADLX_STD_CALL adlx::IADLXDisplayConnectivityExperience::GetRelativePreEmphasis + (adlx_int *relativePreEmphasis)=0 + GetRelativePreEmphasis + + adlx_int * + relativePreEmphasis + + + + + + + + + + + ADLX_RESULT ADLX_STD_CALL + virtual ADLX_RESULT ADLX_STD_CALL adlx::IADLXDisplayConnectivityExperience::SetRelativePreEmphasis + (adlx_int relativePreEmphasis)=0 + SetRelativePreEmphasis + + adlx_int + relativePreEmphasis + + + + + + + + + + + ADLX_RESULT ADLX_STD_CALL + virtual ADLX_RESULT ADLX_STD_CALL adlx::IADLXDisplayConnectivityExperience::GetRelativeVoltageSwing + (adlx_int *relativeVoltageSwing)=0 + GetRelativeVoltageSwing + + adlx_int * + relativeVoltageSwing + + + + + + + + + + + ADLX_RESULT ADLX_STD_CALL + virtual ADLX_RESULT ADLX_STD_CALL adlx::IADLXDisplayConnectivityExperience::SetRelativeVoltageSwing + (adlx_int relativeVoltageSwing)=0 + SetRelativeVoltageSwing + + adlx_int + relativeVoltageSwing + + + + + + + + + + + ADLX_RESULT ADLX_STD_CALL + virtual ADLX_RESULT ADLX_STD_CALL adlx::IADLXDisplayConnectivityExperience::IsEnabledLinkProtection + (adlx_bool *enabled)=0 + IsEnabledLinkProtection + + adlx_bool * + enabled + + + + + + + + + + + + + + + + + adlx::IADLXDisplayConnectivityExperienceAcquire + adlx::IADLXDisplayConnectivityExperienceGetDPLinkRate + adlx::IADLXDisplayConnectivityExperienceGetNumberOfActiveLanes + adlx::IADLXDisplayConnectivityExperienceGetNumberOfTotalLanes + adlx::IADLXDisplayConnectivityExperienceGetRelativePreEmphasis + adlx::IADLXDisplayConnectivityExperienceGetRelativeVoltageSwing + adlx::IADLXDisplayConnectivityExperienceIsEnabledHDMIQualityDetection + adlx::IADLXDisplayConnectivityExperienceIsEnabledLinkProtection + adlx::IADLXDisplayConnectivityExperienceIsSupportedDPLink + adlx::IADLXDisplayConnectivityExperienceIsSupportedHDMIQualityDetection + adlx::IADLXDisplayConnectivityExperienceQueryInterface + adlx::IADLXDisplayConnectivityExperienceRelease + adlx::IADLXDisplayConnectivityExperienceSetEnabledHDMIQualityDetection + adlx::IADLXDisplayConnectivityExperienceSetRelativePreEmphasis + adlx::IADLXDisplayConnectivityExperienceSetRelativeVoltageSwing + + + diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_custom_color.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_custom_color.xml index 1aff40fb..673229e7 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_custom_color.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_custom_color.xml @@ -19,7 +19,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -36,7 +36,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -53,7 +53,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -70,7 +70,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -87,7 +87,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -104,7 +104,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -121,7 +121,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -138,7 +138,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -155,7 +155,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -172,7 +172,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -189,7 +189,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -206,7 +206,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -223,7 +223,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -240,7 +240,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -257,7 +257,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -274,7 +274,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -291,7 +291,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -308,7 +308,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -325,7 +325,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -342,14 +342,14 @@ - + - + adlx::IADLXDisplayCustomColorAcquire adlx::IADLXDisplayCustomColorGetBrightness diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_custom_resolution.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_custom_resolution.xml index 8b8f899a..4c38a326 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_custom_resolution.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_custom_resolution.xml @@ -19,7 +19,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -36,7 +36,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -53,7 +53,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -70,7 +70,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -87,14 +87,14 @@ - + - + adlx::IADLXDisplayCustomResolutionAcquire adlx::IADLXDisplayCustomResolutionCreateNewResolution diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_free_sync.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_free_sync.xml index 643e14c7..fc9b4e47 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_free_sync.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_free_sync.xml @@ -19,7 +19,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -36,7 +36,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -53,14 +53,14 @@ - + - + adlx::IADLXDisplayFreeSyncAcquire adlx::IADLXDisplayFreeSyncIsEnabled diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_g_p_u_scaling.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_g_p_u_scaling.xml index 9a36e03f..6473df7a 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_g_p_u_scaling.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_g_p_u_scaling.xml @@ -19,7 +19,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -36,7 +36,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -53,14 +53,14 @@ - + - + adlx::IADLXDisplayGPUScalingAcquire adlx::IADLXDisplayGPUScalingIsEnabled diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_gamma.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_gamma.xml index 9ee5fe3d..52b10124 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_gamma.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_gamma.xml @@ -19,7 +19,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -36,7 +36,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -53,7 +53,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -70,7 +70,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -87,7 +87,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -104,7 +104,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -121,7 +121,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -138,7 +138,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -155,7 +155,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -172,7 +172,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -189,7 +189,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -206,7 +206,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -223,7 +223,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -240,7 +240,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -257,7 +257,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -270,7 +270,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -283,7 +283,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -296,7 +296,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -309,7 +309,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -322,7 +322,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -339,7 +339,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -356,7 +356,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -373,7 +373,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -390,7 +390,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -407,7 +407,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -420,14 +420,14 @@ - + - + adlx::IADLXDisplayGammaAcquire adlx::IADLXDisplayGammaGetGammaCoefficient diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_gamma_changed_event.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_gamma_changed_event.xml index c3a17fe7..66e143a2 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_gamma_changed_event.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_gamma_changed_event.xml @@ -19,7 +19,7 @@ - + adlx_bool ADLX_STD_CALL @@ -32,7 +32,7 @@ - + adlx_bool ADLX_STD_CALL @@ -45,7 +45,7 @@ - + adlx_bool ADLX_STD_CALL @@ -58,7 +58,7 @@ - + adlx_bool ADLX_STD_CALL @@ -71,14 +71,14 @@ - + - + adlx::IADLXDisplayGammaChangedEventAcquire adlx::IADLXDisplayGammaChangedEventGetDisplay diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_gamma_changed_listener.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_gamma_changed_listener.xml index a3d90f88..a58a3320 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_gamma_changed_listener.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_gamma_changed_listener.xml @@ -18,14 +18,14 @@ - + - + adlx::IADLXDisplayGammaChangedListenerOnDisplayGammaChanged diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_gamut.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_gamut.xml index 8a9aa7f2..85262857 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_gamut.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_gamut.xml @@ -19,7 +19,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -36,7 +36,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -53,7 +53,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -70,7 +70,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -87,7 +87,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -104,7 +104,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -121,7 +121,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -138,7 +138,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -155,7 +155,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -172,7 +172,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -189,7 +189,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -206,7 +206,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -223,7 +223,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -240,7 +240,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -257,7 +257,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -274,7 +274,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -291,7 +291,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -308,7 +308,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -325,7 +325,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -342,7 +342,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -359,7 +359,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -376,7 +376,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -393,7 +393,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -410,7 +410,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -431,7 +431,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -452,7 +452,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -473,7 +473,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -494,14 +494,14 @@ - + - + adlx::IADLXDisplayGamutAcquire adlx::IADLXDisplayGamutGetGamutColorSpace diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_gamut_changed_event.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_gamut_changed_event.xml index 9608b7e3..5addff58 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_gamut_changed_event.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_gamut_changed_event.xml @@ -19,7 +19,7 @@ - + adlx_bool ADLX_STD_CALL @@ -32,7 +32,7 @@ - + adlx_bool ADLX_STD_CALL @@ -45,14 +45,14 @@ - + - + adlx::IADLXDisplayGamutChangedEventAcquire adlx::IADLXDisplayGamutChangedEventGetDisplay diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_gamut_changed_listener.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_gamut_changed_listener.xml index 027f446f..7f77c85d 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_gamut_changed_listener.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_gamut_changed_listener.xml @@ -18,14 +18,14 @@ - + - + adlx::IADLXDisplayGamutChangedListenerOnDisplayGamutChanged diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_h_d_c_p.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_h_d_c_p.xml index 30cb4cf8..9df98159 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_h_d_c_p.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_h_d_c_p.xml @@ -19,7 +19,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -36,7 +36,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -53,14 +53,14 @@ - + - + adlx::IADLXDisplayHDCPAcquire adlx::IADLXDisplayHDCPIsEnabled diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_integer_scaling.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_integer_scaling.xml index f175fe7a..7ccf9d07 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_integer_scaling.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_integer_scaling.xml @@ -19,7 +19,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -36,7 +36,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -53,14 +53,14 @@ - + - + adlx::IADLXDisplayIntegerScalingAcquire adlx::IADLXDisplayIntegerScalingIsEnabled diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_list.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_list.xml index 652b0516..07231958 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_list.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_list.xml @@ -23,7 +23,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -40,14 +40,14 @@ - + - + adlx::IADLXDisplayListAcquire adlx::IADLXDisplayListAdd_Back diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_list_changed_listener.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_list_changed_listener.xml index 26531ab9..5dcb5005 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_list_changed_listener.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_list_changed_listener.xml @@ -18,14 +18,14 @@ - + - + adlx::IADLXDisplayListChangedListenerOnDisplayListChanged diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_pixel_format.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_pixel_format.xml index 09244759..08265f68 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_pixel_format.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_pixel_format.xml @@ -19,7 +19,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -36,7 +36,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -53,7 +53,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -74,7 +74,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -91,7 +91,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -108,7 +108,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -125,7 +125,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -142,7 +142,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -159,14 +159,14 @@ - + - + adlx::IADLXDisplayPixelFormatAcquire adlx::IADLXDisplayPixelFormatGetValue diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_resolution.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_resolution.xml index d41b051a..1fa4bad3 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_resolution.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_resolution.xml @@ -19,7 +19,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -36,14 +36,14 @@ - + - + adlx::IADLXDisplayResolutionAcquire adlx::IADLXDisplayResolutionGetValue diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_resolution_list.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_resolution_list.xml index cbddf31c..90e1684c 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_resolution_list.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_resolution_list.xml @@ -23,7 +23,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -40,14 +40,14 @@ - + - + adlx::IADLXDisplayResolutionListAcquire adlx::IADLXDisplayResolutionListAdd_Back diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_scaling_mode.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_scaling_mode.xml index 19559a80..b88dc459 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_scaling_mode.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_scaling_mode.xml @@ -19,7 +19,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -36,7 +36,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -53,14 +53,14 @@ - + - + adlx::IADLXDisplayScalingModeAcquire adlx::IADLXDisplayScalingModeGetMode diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_services.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_services.xml index c91f3df2..e36f2cb5 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_services.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_services.xml @@ -20,7 +20,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -37,7 +37,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -58,7 +58,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -79,7 +79,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -100,7 +100,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -117,7 +117,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -138,7 +138,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -159,7 +159,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -180,7 +180,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -201,7 +201,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -222,7 +222,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -243,7 +243,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -264,7 +264,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -285,7 +285,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -306,7 +306,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -327,7 +327,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -348,14 +348,14 @@ - + - + adlx::IADLXDisplayServicesAcquire adlx::IADLXDisplayServicesGet3DLUT diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_services1.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_services1.xml index 06a8ab36..761692e6 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_services1.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_services1.xml @@ -3,6 +3,7 @@ adlx::IADLXDisplayServices1 adlx::IADLXDisplayServices + adlx::IADLXDisplayServices2 ADLX_RESULT ADLX_STD_CALL @@ -23,14 +24,14 @@ - + - + adlx::IADLXDisplayServices1Acquire adlx::IADLXDisplayServices1Get3DLUT diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_services2.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_services2.xml new file mode 100644 index 00000000..8f89c44c --- /dev/null +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_services2.xml @@ -0,0 +1,59 @@ + + + + adlx::IADLXDisplayServices2 + adlx::IADLXDisplayServices1 + + + ADLX_RESULT ADLX_STD_CALL + virtual ADLX_RESULT ADLX_STD_CALL adlx::IADLXDisplayServices2::GetDisplayConnectivityExperience + (IADLXDisplay *pDisplay, IADLXDisplayConnectivityExperience **ppDisplayConnectivityExperience)=0 + GetDisplayConnectivityExperience + + IADLXDisplay * + pDisplay + + + IADLXDisplayConnectivityExperience ** + ppDisplayConnectivityExperience + + + + + + + + + + + + + + + + + adlx::IADLXDisplayServices2Acquire + adlx::IADLXDisplayServices2Get3DLUT + adlx::IADLXDisplayServices2GetColorDepth + adlx::IADLXDisplayServices2GetCustomColor + adlx::IADLXDisplayServices2GetCustomResolution + adlx::IADLXDisplayServices2GetDisplayBlanking + adlx::IADLXDisplayServices2GetDisplayChangedHandling + adlx::IADLXDisplayServices2GetDisplayConnectivityExperience + adlx::IADLXDisplayServices2GetDisplays + adlx::IADLXDisplayServices2GetFreeSync + adlx::IADLXDisplayServices2GetGamma + adlx::IADLXDisplayServices2GetGamut + adlx::IADLXDisplayServices2GetGPUScaling + adlx::IADLXDisplayServices2GetHDCP + adlx::IADLXDisplayServices2GetIntegerScaling + adlx::IADLXDisplayServices2GetNumberOfDisplays + adlx::IADLXDisplayServices2GetPixelFormat + adlx::IADLXDisplayServices2GetScalingMode + adlx::IADLXDisplayServices2GetVariBright + adlx::IADLXDisplayServices2GetVirtualSuperResolution + adlx::IADLXDisplayServices2QueryInterface + adlx::IADLXDisplayServices2Release + + + diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_settings_changed_event.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_settings_changed_event.xml index e8b4d915..f443b15f 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_settings_changed_event.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_settings_changed_event.xml @@ -20,7 +20,7 @@ - + adlx_bool ADLX_STD_CALL @@ -33,7 +33,7 @@ - + adlx_bool ADLX_STD_CALL @@ -46,7 +46,7 @@ - + adlx_bool ADLX_STD_CALL @@ -59,7 +59,7 @@ - + adlx_bool ADLX_STD_CALL @@ -72,7 +72,7 @@ - + adlx_bool ADLX_STD_CALL @@ -85,7 +85,7 @@ - + adlx_bool ADLX_STD_CALL @@ -98,7 +98,7 @@ - + adlx_bool ADLX_STD_CALL @@ -111,7 +111,7 @@ - + adlx_bool ADLX_STD_CALL @@ -124,7 +124,7 @@ - + adlx_bool ADLX_STD_CALL @@ -137,7 +137,7 @@ - + adlx_bool ADLX_STD_CALL @@ -150,7 +150,7 @@ - + adlx_bool ADLX_STD_CALL @@ -163,7 +163,7 @@ - + adlx_bool ADLX_STD_CALL @@ -176,7 +176,7 @@ - + adlx_bool ADLX_STD_CALL @@ -189,7 +189,7 @@ - + adlx_bool ADLX_STD_CALL @@ -202,7 +202,7 @@ - + adlx_bool ADLX_STD_CALL @@ -215,14 +215,14 @@ - + - + adlx::IADLXDisplaySettingsChangedEventAcquire adlx::IADLXDisplaySettingsChangedEventGetDisplay diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_settings_changed_event1.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_settings_changed_event1.xml index 4e3eb830..7a3741a8 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_settings_changed_event1.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_settings_changed_event1.xml @@ -3,6 +3,7 @@ adlx::IADLXDisplaySettingsChangedEvent1 adlx::IADLXDisplaySettingsChangedEvent + adlx::IADLXDisplaySettingsChangedEvent2 adlx_bool ADLX_STD_CALL @@ -15,14 +16,14 @@ - + - + adlx::IADLXDisplaySettingsChangedEvent1Acquire adlx::IADLXDisplaySettingsChangedEvent1GetDisplay diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_settings_changed_event2.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_settings_changed_event2.xml new file mode 100644 index 00000000..d2a8b93c --- /dev/null +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_settings_changed_event2.xml @@ -0,0 +1,51 @@ + + + + adlx::IADLXDisplaySettingsChangedEvent2 + adlx::IADLXDisplaySettingsChangedEvent1 + + + adlx_bool ADLX_STD_CALL + virtual adlx_bool ADLX_STD_CALL adlx::IADLXDisplaySettingsChangedEvent2::IsDisplayConnectivityExperienceChanged + ()=0 + IsDisplayConnectivityExperienceChanged + + + + + + + + + + + + + + + + adlx::IADLXDisplaySettingsChangedEvent2Acquire + adlx::IADLXDisplaySettingsChangedEvent2GetDisplay + adlx::IADLXDisplaySettingsChangedEvent2GetOrigin + adlx::IADLXDisplaySettingsChangedEvent2IsColorDepthChanged + adlx::IADLXDisplaySettingsChangedEvent2IsCustomColorBrightnessChanged + adlx::IADLXDisplaySettingsChangedEvent2IsCustomColorContrastChanged + adlx::IADLXDisplaySettingsChangedEvent2IsCustomColorHueChanged + adlx::IADLXDisplaySettingsChangedEvent2IsCustomColorSaturationChanged + adlx::IADLXDisplaySettingsChangedEvent2IsCustomColorTemperatureChanged + adlx::IADLXDisplaySettingsChangedEvent2IsCustomResolutionChanged + adlx::IADLXDisplaySettingsChangedEvent2IsDisplayBlankingChanged + adlx::IADLXDisplaySettingsChangedEvent2IsDisplayConnectivityExperienceChanged + adlx::IADLXDisplaySettingsChangedEvent2IsFreeSyncChanged + adlx::IADLXDisplaySettingsChangedEvent2IsGPUScalingChanged + adlx::IADLXDisplaySettingsChangedEvent2IsHDCPChanged + adlx::IADLXDisplaySettingsChangedEvent2IsIntegerScalingChanged + adlx::IADLXDisplaySettingsChangedEvent2IsPixelFormatChanged + adlx::IADLXDisplaySettingsChangedEvent2IsScalingModeChanged + adlx::IADLXDisplaySettingsChangedEvent2IsVariBrightChanged + adlx::IADLXDisplaySettingsChangedEvent2IsVSRChanged + adlx::IADLXDisplaySettingsChangedEvent2QueryInterface + adlx::IADLXDisplaySettingsChangedEvent2Release + + + diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_settings_changed_listener.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_settings_changed_listener.xml index a0e7bd5a..9addab7a 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_settings_changed_listener.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_settings_changed_listener.xml @@ -18,14 +18,14 @@ - + - + adlx::IADLXDisplaySettingsChangedListenerOnDisplaySettingsChanged diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_v_s_r.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_v_s_r.xml index 4a1b61f2..9765606f 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_v_s_r.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_v_s_r.xml @@ -19,7 +19,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -36,7 +36,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -53,14 +53,14 @@ - + - + adlx::IADLXDisplayVSRAcquire adlx::IADLXDisplayVSRIsEnabled diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_vari_bright.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_vari_bright.xml index a93fba7f..104800b6 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_vari_bright.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_display_vari_bright.xml @@ -19,7 +19,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -36,7 +36,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -53,7 +53,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -70,7 +70,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -87,7 +87,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -104,7 +104,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -121,7 +121,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -138,7 +138,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -151,7 +151,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -164,7 +164,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -177,7 +177,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -190,7 +190,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -203,14 +203,14 @@ - + - + adlx::IADLXDisplayVariBrightAcquire adlx::IADLXDisplayVariBrightIsCurrentBalanced diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_eyefinity_desktop.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_eyefinity_desktop.xml index 2c1e7756..f3a72250 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_eyefinity_desktop.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_eyefinity_desktop.xml @@ -23,7 +23,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -48,7 +48,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -73,7 +73,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -102,7 +102,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -127,14 +127,14 @@ - + - + adlx::IADLXEyefinityDesktopAcquire adlx::IADLXEyefinityDesktopDisplayOrientation diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_f_p_s.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_f_p_s.xml index 200b1755..31485865 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_f_p_s.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_f_p_s.xml @@ -19,7 +19,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -36,14 +36,14 @@ - + - + adlx::IADLXFPSAcquire adlx::IADLXFPSFPS diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_f_p_s_list.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_f_p_s_list.xml index eb812813..3bfcb67d 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_f_p_s_list.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_f_p_s_list.xml @@ -23,7 +23,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -40,14 +40,14 @@ - + - + adlx::IADLXFPSListAcquire adlx::IADLXFPSListAdd_Back diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u.xml index aaf674ca..f4435b76 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u.xml @@ -3,6 +3,7 @@ adlx::IADLXGPU adlx::IADLXInterface + adlx::IADLXGPU1 ADLX_RESULT ADLX_STD_CALL @@ -19,7 +20,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -36,7 +37,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -53,7 +54,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -70,7 +71,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -87,7 +88,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -104,7 +105,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -121,7 +122,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -138,7 +139,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -155,7 +156,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -172,7 +173,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -197,7 +198,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -214,7 +215,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -231,7 +232,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -248,7 +249,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -265,7 +266,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -282,14 +283,14 @@ - + - + adlx::IADLXGPUAcquire adlx::IADLXGPUASICFamilyType diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u1.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u1.xml new file mode 100644 index 00000000..ce73e490 --- /dev/null +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u1.xml @@ -0,0 +1,107 @@ + + + + adlx::IADLXGPU1 + adlx::IADLXGPU + + + ADLX_RESULT ADLX_STD_CALL + virtual ADLX_RESULT ADLX_STD_CALL adlx::IADLXGPU1::PCIBusType + (ADLX_PCI_BUS_TYPE *busType) const =0 + PCIBusType + + ADLX_PCI_BUS_TYPE * + busType + + + + + + + + + + + ADLX_RESULT ADLX_STD_CALL + virtual ADLX_RESULT ADLX_STD_CALL adlx::IADLXGPU1::PCIBusLaneWidth + (adlx_uint *laneWidth) const =0 + PCIBusLaneWidth + + adlx_uint * + laneWidth + + + + + + + + + + + ADLX_RESULT ADLX_STD_CALL + virtual ADLX_RESULT ADLX_STD_CALL adlx::IADLXGPU1::MultiGPUMode + (ADLX_MGPU_MODE *mode)=0 + MultiGPUMode + + ADLX_MGPU_MODE * + mode + + + + + + + + + + + ADLX_RESULT ADLX_STD_CALL + virtual ADLX_RESULT ADLX_STD_CALL adlx::IADLXGPU1::ProductName + (const char **productName) const =0 + ProductName + + const char ** + productName + + + + + + + + + + + + + + + + + adlx::IADLXGPU1Acquire + adlx::IADLXGPU1ASICFamilyType + adlx::IADLXGPU1BIOSInfo + adlx::IADLXGPU1DeviceId + adlx::IADLXGPU1DriverPath + adlx::IADLXGPU1HasDesktops + adlx::IADLXGPU1IsExternal + adlx::IADLXGPU1MultiGPUMode + adlx::IADLXGPU1Name + adlx::IADLXGPU1PCIBusLaneWidth + adlx::IADLXGPU1PCIBusType + adlx::IADLXGPU1PNPString + adlx::IADLXGPU1ProductName + adlx::IADLXGPU1QueryInterface + adlx::IADLXGPU1Release + adlx::IADLXGPU1RevisionId + adlx::IADLXGPU1SubSystemId + adlx::IADLXGPU1SubSystemVendorId + adlx::IADLXGPU1TotalVRAM + adlx::IADLXGPU1Type + adlx::IADLXGPU1UniqueId + adlx::IADLXGPU1VendorId + adlx::IADLXGPU1VRAMType + + + diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_auto_tuning.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_auto_tuning.xml index c396a402..76aab840 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_auto_tuning.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_auto_tuning.xml @@ -19,7 +19,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -36,7 +36,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -53,7 +53,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -70,7 +70,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -87,7 +87,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -104,7 +104,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -121,7 +121,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -138,7 +138,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -155,14 +155,14 @@ - + - + adlx::IADLXGPUAutoTuningAcquire adlx::IADLXGPUAutoTuningIsCurrentOverclockGPU diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_auto_tuning_complete_event.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_auto_tuning_complete_event.xml index 7ec6ffdf..90eea2cd 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_auto_tuning_complete_event.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_auto_tuning_complete_event.xml @@ -15,7 +15,7 @@ - + adlx_bool ADLX_STD_CALL @@ -28,7 +28,7 @@ - + adlx_bool ADLX_STD_CALL @@ -41,14 +41,14 @@ - + - + adlx::IADLXGPUAutoTuningCompleteEventAcquire adlx::IADLXGPUAutoTuningCompleteEventIsOverclockGPUCompleted diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_auto_tuning_complete_listener.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_auto_tuning_complete_listener.xml index 1fd7a7a8..038a7ff1 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_auto_tuning_complete_listener.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_auto_tuning_complete_listener.xml @@ -18,14 +18,14 @@ - + - + adlx::IADLXGPUAutoTuningCompleteListenerOnGPUAutoTuningComplete diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_list.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_list.xml index 512dc7af..929c91f1 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_list.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_list.xml @@ -23,7 +23,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -40,14 +40,14 @@ - + - + adlx::IADLXGPUListAcquire adlx::IADLXGPUListAdd_Back diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_metrics.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_metrics.xml index f32d9b2e..ac0491a9 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_metrics.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_metrics.xml @@ -19,7 +19,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -36,7 +36,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -53,7 +53,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -70,7 +70,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -87,7 +87,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -104,7 +104,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -121,7 +121,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -138,7 +138,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -155,7 +155,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -172,7 +172,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -189,7 +189,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -206,14 +206,14 @@ - + - + adlx::IADLXGPUMetricsAcquire adlx::IADLXGPUMetricsGPUClockSpeed diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_metrics_list.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_metrics_list.xml index 4303371e..797b948d 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_metrics_list.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_metrics_list.xml @@ -23,7 +23,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -40,14 +40,14 @@ - + - + adlx::IADLXGPUMetricsListAcquire adlx::IADLXGPUMetricsListAdd_Back diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_metrics_support.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_metrics_support.xml index 16aaeb6c..5f8f4be5 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_metrics_support.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_metrics_support.xml @@ -19,7 +19,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -36,7 +36,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -53,7 +53,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -70,7 +70,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -87,7 +87,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -104,7 +104,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -121,7 +121,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -138,7 +138,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -155,7 +155,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -172,7 +172,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -193,7 +193,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -214,7 +214,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -235,7 +235,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -256,7 +256,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -277,7 +277,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -298,7 +298,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -319,7 +319,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -340,7 +340,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -361,7 +361,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -382,7 +382,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -403,7 +403,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -420,14 +420,14 @@ - + - + adlx::IADLXGPUMetricsSupportAcquire adlx::IADLXGPUMetricsSupportGetGPUClockSpeedRange diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_preset_tuning.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_preset_tuning.xml index 29d4e598..24826d3e 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_preset_tuning.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_preset_tuning.xml @@ -19,7 +19,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -36,7 +36,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -53,7 +53,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -70,7 +70,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -87,7 +87,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -104,7 +104,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -121,7 +121,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -138,7 +138,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -155,7 +155,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -172,7 +172,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -185,7 +185,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -198,7 +198,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -211,7 +211,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -224,7 +224,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -237,14 +237,14 @@ - + - + adlx::IADLXGPUPresetTuningAcquire adlx::IADLXGPUPresetTuningIsCurrentBalanced diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_tuning_changed_event.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_tuning_changed_event.xml index 55ffc24a..cec3c70e 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_tuning_changed_event.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_tuning_changed_event.xml @@ -3,6 +3,7 @@ adlx::IADLXGPUTuningChangedEvent adlx::IADLXChangedEvent + adlx::IADLXGPUTuningChangedEvent1 ADLX_RESULT ADLX_STD_CALL @@ -19,7 +20,7 @@ - + adlx_bool ADLX_STD_CALL @@ -32,7 +33,7 @@ - + adlx_bool ADLX_STD_CALL @@ -45,7 +46,7 @@ - + adlx_bool ADLX_STD_CALL @@ -58,7 +59,7 @@ - + adlx_bool ADLX_STD_CALL @@ -71,7 +72,7 @@ - + adlx_bool ADLX_STD_CALL @@ -84,7 +85,7 @@ - + adlx_bool ADLX_STD_CALL @@ -97,14 +98,14 @@ - + - + adlx::IADLXGPUTuningChangedEventAcquire adlx::IADLXGPUTuningChangedEventGetGPU diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_tuning_changed_event1.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_tuning_changed_event1.xml new file mode 100644 index 00000000..42485df8 --- /dev/null +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_tuning_changed_event1.xml @@ -0,0 +1,63 @@ + + + + adlx::IADLXGPUTuningChangedEvent1 + adlx::IADLXGPUTuningChangedEvent + + + adlx_bool ADLX_STD_CALL + virtual adlx_bool ADLX_STD_CALL adlx::IADLXGPUTuningChangedEvent1::IsSmartAccessMemoryChanged + ()=0 + IsSmartAccessMemoryChanged + + + + + + + + + + ADLX_RESULT ADLX_STD_CALL + virtual ADLX_RESULT ADLX_STD_CALL adlx::IADLXGPUTuningChangedEvent1::GetSmartAccessMemoryStatus + (adlx_bool *pEnabled, adlx_bool *pCompleted)=0 + GetSmartAccessMemoryStatus + + adlx_bool * + pEnabled + + + adlx_bool * + pCompleted + + + + + + + + + + + + + + + + + adlx::IADLXGPUTuningChangedEvent1Acquire + adlx::IADLXGPUTuningChangedEvent1GetGPU + adlx::IADLXGPUTuningChangedEvent1GetOrigin + adlx::IADLXGPUTuningChangedEvent1GetSmartAccessMemoryStatus + adlx::IADLXGPUTuningChangedEvent1IsAutomaticTuningChanged + adlx::IADLXGPUTuningChangedEvent1IsManualFanTuningChanged + adlx::IADLXGPUTuningChangedEvent1IsManualGPUCLKTuningChanged + adlx::IADLXGPUTuningChangedEvent1IsManualPowerTuningChanged + adlx::IADLXGPUTuningChangedEvent1IsManualVRAMTuningChanged + adlx::IADLXGPUTuningChangedEvent1IsPresetTuningChanged + adlx::IADLXGPUTuningChangedEvent1IsSmartAccessMemoryChanged + adlx::IADLXGPUTuningChangedEvent1QueryInterface + adlx::IADLXGPUTuningChangedEvent1Release + + + diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_tuning_changed_handling.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_tuning_changed_handling.xml index 18598539..b5fec351 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_tuning_changed_handling.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_tuning_changed_handling.xml @@ -19,7 +19,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -36,14 +36,14 @@ - + - + adlx::IADLXGPUTuningChangedHandlingAcquire adlx::IADLXGPUTuningChangedHandlingAddGPUTuningEventListener diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_tuning_changed_listener.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_tuning_changed_listener.xml index 196617df..62adeaa4 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_tuning_changed_listener.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_tuning_changed_listener.xml @@ -18,14 +18,14 @@ - + - + adlx::IADLXGPUTuningChangedListenerOnGPUTuningChanged diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_tuning_services.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_tuning_services.xml index dfda6fab..d687fe08 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_tuning_services.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_tuning_services.xml @@ -3,6 +3,7 @@ adlx::IADLXGPUTuningServices adlx::IADLXInterface + adlx::IADLXGPUTuningServices1 ADLX_RESULT ADLX_STD_CALL @@ -19,7 +20,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -40,7 +41,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -57,7 +58,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -78,7 +79,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -99,7 +100,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -120,7 +121,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -141,7 +142,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -162,7 +163,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -183,7 +184,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -204,7 +205,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -225,7 +226,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -246,7 +247,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -267,7 +268,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -288,7 +289,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -309,14 +310,14 @@ - + - + adlx::IADLXGPUTuningServicesAcquire adlx::IADLXGPUTuningServicesGetAutoTuning diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_tuning_services1.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_tuning_services1.xml new file mode 100644 index 00000000..07349db8 --- /dev/null +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_u_tuning_services1.xml @@ -0,0 +1,56 @@ + + + + adlx::IADLXGPUTuningServices1 + adlx::IADLXGPUTuningServices + + + ADLX_RESULT ADLX_STD_CALL + virtual ADLX_RESULT ADLX_STD_CALL adlx::IADLXGPUTuningServices1::GetSmartAccessMemory + (IADLXGPU *pGPU, IADLXSmartAccessMemory **ppSmartAccessMemory)=0 + GetSmartAccessMemory + + IADLXGPU * + pGPU + + + IADLXSmartAccessMemory ** + ppSmartAccessMemory + + + + + + + + + + + + + + + + + adlx::IADLXGPUTuningServices1Acquire + adlx::IADLXGPUTuningServices1GetAutoTuning + adlx::IADLXGPUTuningServices1GetGPUTuningChangedHandling + adlx::IADLXGPUTuningServices1GetManualFanTuning + adlx::IADLXGPUTuningServices1GetManualGFXTuning + adlx::IADLXGPUTuningServices1GetManualPowerTuning + adlx::IADLXGPUTuningServices1GetManualVRAMTuning + adlx::IADLXGPUTuningServices1GetPresetTuning + adlx::IADLXGPUTuningServices1GetSmartAccessMemory + adlx::IADLXGPUTuningServices1IsAtFactory + adlx::IADLXGPUTuningServices1IsSupportedAutoTuning + adlx::IADLXGPUTuningServices1IsSupportedManualFanTuning + adlx::IADLXGPUTuningServices1IsSupportedManualGFXTuning + adlx::IADLXGPUTuningServices1IsSupportedManualPowerTuning + adlx::IADLXGPUTuningServices1IsSupportedManualVRAMTuning + adlx::IADLXGPUTuningServices1IsSupportedPresetTuning + adlx::IADLXGPUTuningServices1QueryInterface + adlx::IADLXGPUTuningServices1Release + adlx::IADLXGPUTuningServices1ResetToFactory + + + diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_us_changed_handling.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_us_changed_handling.xml index ae95502c..e29d537f 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_us_changed_handling.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_us_changed_handling.xml @@ -19,7 +19,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -36,14 +36,14 @@ - + - + adlx::IADLXGPUsChangedHandlingAcquire adlx::IADLXGPUsChangedHandlingAddGPUsListEventListener diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_us_event_listener.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_us_event_listener.xml index a70df731..344358cc 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_us_event_listener.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_g_p_us_event_listener.xml @@ -18,14 +18,14 @@ - + - + adlx::IADLXGPUsEventListenerOnGPUListChanged diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_i2_c.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_i2_c.xml index c28017ae..b0ecde33 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_i2_c.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_i2_c.xml @@ -23,7 +23,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -48,7 +48,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -85,7 +85,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -122,7 +122,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -159,14 +159,14 @@ - + - + adlx::IADLXI2CAcquire adlx::IADLXI2CIsSupported diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_interface.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_interface.xml index 29c92f18..ebfd095d 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_interface.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_interface.xml @@ -27,6 +27,7 @@ adlx::IADLXDisplayBlanking adlx::IADLXDisplayChangedHandling adlx::IADLXDisplayColorDepth + adlx::IADLXDisplayConnectivityExperience adlx::IADLXDisplayCustomColor adlx::IADLXDisplayCustomResolution adlx::IADLXDisplayFreeSync @@ -64,7 +65,12 @@ adlx::IADLXManualVRAMTuning2 adlx::IADLXMemoryTimingDescription adlx::IADLXPerformanceMonitoringServices + adlx::IADLXPowerTuningChangedHandling + adlx::IADLXPowerTuningServices adlx::IADLXSimpleEyefinity + adlx::IADLXSmartAccessMemory + adlx::IADLXSmartShiftMax + adlx::IADLXSystem1 adlx::IADLXSystemMetrics adlx::IADLXSystemMetricsSupport @@ -79,7 +85,7 @@ - + adlx_long ADLX_STD_CALL @@ -92,7 +98,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -113,14 +119,14 @@ - + - + adlx::IADLXInterfaceAcquire adlx::IADLXInterfaceQueryInterface diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_interface_ptr___t.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_interface_ptr___t.xml index 9e28750a..822f93b6 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_interface_ptr___t.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_interface_ptr___t.xml @@ -19,7 +19,7 @@ - + @@ -34,7 +34,7 @@ - + void @@ -47,7 +47,7 @@ - + @@ -62,7 +62,7 @@ - + @@ -79,7 +79,7 @@ - + @@ -96,7 +96,7 @@ - + @@ -118,7 +118,7 @@ - + @@ -140,7 +140,7 @@ - + @@ -153,7 +153,7 @@ - + IADLXInterfacePtr_T & @@ -170,7 +170,7 @@ - + IADLXInterfacePtr_T & @@ -187,7 +187,7 @@ - + void @@ -204,7 +204,7 @@ - + _Interf * @@ -217,7 +217,7 @@ - + void @@ -230,7 +230,7 @@ - + @@ -243,7 +243,7 @@ - + _Interf & @@ -256,7 +256,7 @@ - + _Interf ** @@ -269,7 +269,7 @@ - + _Interf * @@ -282,7 +282,7 @@ - + bool @@ -299,7 +299,7 @@ - + bool @@ -316,7 +316,7 @@ - + bool @@ -333,7 +333,7 @@ - + bool @@ -350,7 +350,7 @@ - + _Interf * @@ -363,7 +363,7 @@ - + const _Interf * @@ -376,14 +376,14 @@ - + - + adlx::IADLXInterfacePtr_TAttach adlx::IADLXInterfacePtr_TDetach diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_list.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_list.xml index 8e8fd1e5..b3c318a3 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_list.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_list.xml @@ -26,7 +26,7 @@ - + adlx_bool ADLX_STD_CALL @@ -39,7 +39,7 @@ - + adlx_uint ADLX_STD_CALL @@ -52,7 +52,7 @@ - + adlx_uint ADLX_STD_CALL @@ -65,7 +65,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -86,7 +86,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -99,7 +99,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -112,7 +112,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -129,14 +129,14 @@ - + - + adlx::IADLXListAcquire adlx::IADLXListAdd_Back diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_log.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_log.xml index bc4073c0..4ac3a653 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_log.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_log.xml @@ -18,14 +18,14 @@ - + - + adlx::IADLXLogWriteLog diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_manual_fan_tuning.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_manual_fan_tuning.xml index 911b70be..d2d4ec78 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_manual_fan_tuning.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_manual_fan_tuning.xml @@ -23,7 +23,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -40,7 +40,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -57,7 +57,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -78,7 +78,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -95,7 +95,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -112,7 +112,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -129,7 +129,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -146,7 +146,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -163,7 +163,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -180,7 +180,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -197,7 +197,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -214,7 +214,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -231,7 +231,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -248,7 +248,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -265,7 +265,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -282,7 +282,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -299,7 +299,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -316,7 +316,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -333,7 +333,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -350,14 +350,14 @@ - + - + adlx::IADLXManualFanTuningAcquire adlx::IADLXManualFanTuningGetEmptyFanTuningStates diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_manual_fan_tuning_state.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_manual_fan_tuning_state.xml index 0ad78db2..b9fcc86a 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_manual_fan_tuning_state.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_manual_fan_tuning_state.xml @@ -19,7 +19,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -36,7 +36,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -53,7 +53,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -70,14 +70,14 @@ - + - + adlx::IADLXManualFanTuningStateAcquire adlx::IADLXManualFanTuningStateGetFanSpeed diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_manual_fan_tuning_state_list.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_manual_fan_tuning_state_list.xml index 70fee077..ce89cf95 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_manual_fan_tuning_state_list.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_manual_fan_tuning_state_list.xml @@ -23,7 +23,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -40,14 +40,14 @@ - + - + adlx::IADLXManualFanTuningStateListAcquire adlx::IADLXManualFanTuningStateListAdd_Back diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_manual_graphics_tuning1.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_manual_graphics_tuning1.xml index 3412d998..e120167b 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_manual_graphics_tuning1.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_manual_graphics_tuning1.xml @@ -23,7 +23,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -40,7 +40,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -57,7 +57,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -78,7 +78,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -95,14 +95,14 @@ - + - + adlx::IADLXManualGraphicsTuning1Acquire adlx::IADLXManualGraphicsTuning1GetEmptyGPUTuningStates diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_manual_graphics_tuning2.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_manual_graphics_tuning2.xml index 0c70d79f..7ce82055 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_manual_graphics_tuning2.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_manual_graphics_tuning2.xml @@ -19,7 +19,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -36,7 +36,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -53,7 +53,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -70,7 +70,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -87,7 +87,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -104,7 +104,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -121,7 +121,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -138,7 +138,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -155,14 +155,14 @@ - + - + adlx::IADLXManualGraphicsTuning2Acquire adlx::IADLXManualGraphicsTuning2GetGPUMaxFrequency diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_manual_power_tuning.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_manual_power_tuning.xml index fcd99566..ecf495d3 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_manual_power_tuning.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_manual_power_tuning.xml @@ -19,7 +19,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -36,7 +36,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -53,7 +53,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -70,7 +70,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -87,7 +87,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -104,7 +104,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -121,14 +121,14 @@ - + - + adlx::IADLXManualPowerTuningAcquire adlx::IADLXManualPowerTuningGetPowerLimit diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_manual_tuning_state.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_manual_tuning_state.xml index 1c04ae6c..97c896ec 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_manual_tuning_state.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_manual_tuning_state.xml @@ -19,7 +19,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -36,7 +36,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -53,7 +53,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -70,14 +70,14 @@ - + - + adlx::IADLXManualTuningStateAcquire adlx::IADLXManualTuningStateGetFrequency diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_manual_tuning_state_list.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_manual_tuning_state_list.xml index 7f1ec69d..3cac33a2 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_manual_tuning_state_list.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_manual_tuning_state_list.xml @@ -23,7 +23,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -40,14 +40,14 @@ - + - + adlx::IADLXManualTuningStateListAcquire adlx::IADLXManualTuningStateListAdd_Back diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_manual_v_r_a_m_tuning1.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_manual_v_r_a_m_tuning1.xml index 8087110d..c86714c1 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_manual_v_r_a_m_tuning1.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_manual_v_r_a_m_tuning1.xml @@ -19,7 +19,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -36,7 +36,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -53,7 +53,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -70,7 +70,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -91,7 +91,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -108,7 +108,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -125,7 +125,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -146,7 +146,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -163,14 +163,14 @@ - + - + adlx::IADLXManualVRAMTuning1Acquire adlx::IADLXManualVRAMTuning1GetEmptyVRAMTuningStates diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_manual_v_r_a_m_tuning2.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_manual_v_r_a_m_tuning2.xml index 9503481a..a3057c1a 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_manual_v_r_a_m_tuning2.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_manual_v_r_a_m_tuning2.xml @@ -19,7 +19,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -36,7 +36,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -53,7 +53,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -70,7 +70,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -87,7 +87,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -104,7 +104,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -121,14 +121,14 @@ - + - + adlx::IADLXManualVRAMTuning2Acquire adlx::IADLXManualVRAMTuning2GetMaxVRAMFrequency diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_memory_timing_description.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_memory_timing_description.xml index 8bc6bf9b..dc7acf27 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_memory_timing_description.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_memory_timing_description.xml @@ -19,14 +19,14 @@ - + - + adlx::IADLXMemoryTimingDescriptionAcquire adlx::IADLXMemoryTimingDescriptionGetDescription diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_memory_timing_description_list.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_memory_timing_description_list.xml index a4e191b0..d166f4d0 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_memory_timing_description_list.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_memory_timing_description_list.xml @@ -23,7 +23,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -40,14 +40,14 @@ - + - + adlx::IADLXMemoryTimingDescriptionListAcquire adlx::IADLXMemoryTimingDescriptionListAdd_Back diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_performance_monitoring_services.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_performance_monitoring_services.xml index dfdd1dd2..67ffd5cd 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_performance_monitoring_services.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_performance_monitoring_services.xml @@ -19,7 +19,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -36,7 +36,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -53,7 +53,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -70,7 +70,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -87,7 +87,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -104,7 +104,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -117,7 +117,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -134,7 +134,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -147,7 +147,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -160,7 +160,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -185,7 +185,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -214,7 +214,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -239,7 +239,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -264,7 +264,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -281,7 +281,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -302,7 +302,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -319,7 +319,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -336,7 +336,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -357,7 +357,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -374,14 +374,14 @@ - + - + adlx::IADLXPerformanceMonitoringServicesAcquire adlx::IADLXPerformanceMonitoringServicesClearPerformanceMetricsHistory diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_power_tuning_changed_event.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_power_tuning_changed_event.xml new file mode 100644 index 00000000..27357c7c --- /dev/null +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_power_tuning_changed_event.xml @@ -0,0 +1,34 @@ + + + + adlx::IADLXPowerTuningChangedEvent + adlx::IADLXChangedEvent + + + adlx_bool ADLX_STD_CALL + virtual adlx_bool ADLX_STD_CALL adlx::IADLXPowerTuningChangedEvent::IsSmartShiftMaxChanged + ()=0 + IsSmartShiftMaxChanged + + + + + + + + + + + + + + + + adlx::IADLXPowerTuningChangedEventAcquire + adlx::IADLXPowerTuningChangedEventGetOrigin + adlx::IADLXPowerTuningChangedEventIsSmartShiftMaxChanged + adlx::IADLXPowerTuningChangedEventQueryInterface + adlx::IADLXPowerTuningChangedEventRelease + + + diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_power_tuning_changed_handling.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_power_tuning_changed_handling.xml new file mode 100644 index 00000000..0b2d4699 --- /dev/null +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_power_tuning_changed_handling.xml @@ -0,0 +1,55 @@ + + + + adlx::IADLXPowerTuningChangedHandling + adlx::IADLXInterface + + + ADLX_RESULT ADLX_STD_CALL + virtual ADLX_RESULT ADLX_STD_CALL adlx::IADLXPowerTuningChangedHandling::AddPowerTuningEventListener + (IADLXPowerTuningChangedListener *pPowerTuningChangedListener)=0 + AddPowerTuningEventListener + + IADLXPowerTuningChangedListener * + pPowerTuningChangedListener + + + + + + + + + + + ADLX_RESULT ADLX_STD_CALL + virtual ADLX_RESULT ADLX_STD_CALL adlx::IADLXPowerTuningChangedHandling::RemovePowerTuningEventListener + (IADLXPowerTuningChangedListener *pPowerTuningChangedListener)=0 + RemovePowerTuningEventListener + + IADLXPowerTuningChangedListener * + pPowerTuningChangedListener + + + + + + + + + + + + + + + + + adlx::IADLXPowerTuningChangedHandlingAcquire + adlx::IADLXPowerTuningChangedHandlingAddPowerTuningEventListener + adlx::IADLXPowerTuningChangedHandlingQueryInterface + adlx::IADLXPowerTuningChangedHandlingRelease + adlx::IADLXPowerTuningChangedHandlingRemovePowerTuningEventListener + + + diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_power_tuning_changed_listener.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_power_tuning_changed_listener.xml new file mode 100644 index 00000000..e826ca04 --- /dev/null +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_power_tuning_changed_listener.xml @@ -0,0 +1,33 @@ + + + + adlx::IADLXPowerTuningChangedListener + + + adlx_bool ADLX_STD_CALL + virtual adlx_bool ADLX_STD_CALL adlx::IADLXPowerTuningChangedListener::OnPowerTuningChanged + (IADLXPowerTuningChangedEvent *pPowerTuningChangedEvent)=0 + OnPowerTuningChanged + + IADLXPowerTuningChangedEvent * + pPowerTuningChangedEvent + + + + + + + + + + + + + + + + + adlx::IADLXPowerTuningChangedListenerOnPowerTuningChanged + + + diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_power_tuning_services.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_power_tuning_services.xml new file mode 100644 index 00000000..90efacfa --- /dev/null +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_power_tuning_services.xml @@ -0,0 +1,55 @@ + + + + adlx::IADLXPowerTuningServices + adlx::IADLXInterface + + + ADLX_RESULT ADLX_STD_CALL + virtual ADLX_RESULT ADLX_STD_CALL adlx::IADLXPowerTuningServices::GetPowerTuningChangedHandling + (IADLXPowerTuningChangedHandling **ppPowerTuningChangedHandling)=0 + GetPowerTuningChangedHandling + + IADLXPowerTuningChangedHandling ** + ppPowerTuningChangedHandling + + + + + + + + + + + ADLX_RESULT ADLX_STD_CALL + virtual ADLX_RESULT ADLX_STD_CALL adlx::IADLXPowerTuningServices::GetSmartShiftMax + (IADLXSmartShiftMax **ppSmartShiftMax)=0 + GetSmartShiftMax + + IADLXSmartShiftMax ** + ppSmartShiftMax + + + + + + + + + + + + + + + + + adlx::IADLXPowerTuningServicesAcquire + adlx::IADLXPowerTuningServicesGetPowerTuningChangedHandling + adlx::IADLXPowerTuningServicesGetSmartShiftMax + adlx::IADLXPowerTuningServicesQueryInterface + adlx::IADLXPowerTuningServicesRelease + + + diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_simple_eyefinity.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_simple_eyefinity.xml index 89fe6267..434e1e31 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_simple_eyefinity.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_simple_eyefinity.xml @@ -19,7 +19,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -36,7 +36,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -49,7 +49,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -66,14 +66,14 @@ - + - + adlx::IADLXSimpleEyefinityAcquire adlx::IADLXSimpleEyefinityCreate diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_smart_access_memory.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_smart_access_memory.xml new file mode 100644 index 00000000..8d9e64ad --- /dev/null +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_smart_access_memory.xml @@ -0,0 +1,73 @@ + + + + adlx::IADLXSmartAccessMemory + adlx::IADLXInterface + + + ADLX_RESULT ADLX_STD_CALL + virtual ADLX_RESULT ADLX_STD_CALL adlx::IADLXSmartAccessMemory::IsSupported + (adlx_bool *supported)=0 + IsSupported + + adlx_bool * + supported + + + + + + + + + + + ADLX_RESULT ADLX_STD_CALL + virtual ADLX_RESULT ADLX_STD_CALL adlx::IADLXSmartAccessMemory::IsEnabled + (adlx_bool *enabled)=0 + IsEnabled + + adlx_bool * + enabled + + + + + + + + + + + ADLX_RESULT ADLX_STD_CALL + virtual ADLX_RESULT ADLX_STD_CALL adlx::IADLXSmartAccessMemory::SetEnabled + (adlx_bool enabled)=0 + SetEnabled + + adlx_bool + enabled + + + + + + + + + + + + + + + + + adlx::IADLXSmartAccessMemoryAcquire + adlx::IADLXSmartAccessMemoryIsEnabled + adlx::IADLXSmartAccessMemoryIsSupported + adlx::IADLXSmartAccessMemoryQueryInterface + adlx::IADLXSmartAccessMemoryRelease + adlx::IADLXSmartAccessMemorySetEnabled + + + diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_smart_shift_max.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_smart_shift_max.xml new file mode 100644 index 00000000..86d289cf --- /dev/null +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_smart_shift_max.xml @@ -0,0 +1,127 @@ + + + + adlx::IADLXSmartShiftMax + adlx::IADLXInterface + + + ADLX_RESULT ADLX_STD_CALL + virtual ADLX_RESULT ADLX_STD_CALL adlx::IADLXSmartShiftMax::IsSupported + (adlx_bool *supported)=0 + IsSupported + + adlx_bool * + supported + + + + + + + + + + + ADLX_RESULT ADLX_STD_CALL + virtual ADLX_RESULT ADLX_STD_CALL adlx::IADLXSmartShiftMax::GetBiasMode + (ADLX_SSM_BIAS_MODE *mode)=0 + GetBiasMode + + ADLX_SSM_BIAS_MODE * + mode + + + + + + + + + + + ADLX_RESULT ADLX_STD_CALL + virtual ADLX_RESULT ADLX_STD_CALL adlx::IADLXSmartShiftMax::SetBiasMode + (ADLX_SSM_BIAS_MODE mode)=0 + SetBiasMode + + ADLX_SSM_BIAS_MODE + mode + + + + + + + + + + + ADLX_RESULT ADLX_STD_CALL + virtual ADLX_RESULT ADLX_STD_CALL adlx::IADLXSmartShiftMax::GetBiasRange + (ADLX_IntRange *range)=0 + GetBiasRange + + ADLX_IntRange * + range + + + + + + + + + + + ADLX_RESULT ADLX_STD_CALL + virtual ADLX_RESULT ADLX_STD_CALL adlx::IADLXSmartShiftMax::GetBias + (adlx_int *bias)=0 + GetBias + + adlx_int * + bias + + + + + + + + + + + ADLX_RESULT ADLX_STD_CALL + virtual ADLX_RESULT ADLX_STD_CALL adlx::IADLXSmartShiftMax::SetBias + (adlx_int bias)=0 + SetBias + + adlx_int + bias + + + + + + + + + + + + + + + + + adlx::IADLXSmartShiftMaxAcquire + adlx::IADLXSmartShiftMaxGetBias + adlx::IADLXSmartShiftMaxGetBiasMode + adlx::IADLXSmartShiftMaxGetBiasRange + adlx::IADLXSmartShiftMaxIsSupported + adlx::IADLXSmartShiftMaxQueryInterface + adlx::IADLXSmartShiftMaxRelease + adlx::IADLXSmartShiftMaxSetBias + adlx::IADLXSmartShiftMaxSetBiasMode + + + diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_system.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_system.xml index f38325c9..fe77bcf5 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_system.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_system.xml @@ -18,7 +18,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -35,7 +35,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -56,7 +56,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -73,7 +73,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -90,7 +90,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -107,7 +107,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -136,7 +136,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -153,7 +153,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -170,7 +170,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -187,7 +187,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -204,7 +204,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -225,14 +225,14 @@ - + - + adlx::IADLXSystemEnableLog adlx::IADLXSystemGet3DSettingsServices diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_system1.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_system1.xml new file mode 100644 index 00000000..0cd27010 --- /dev/null +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_system1.xml @@ -0,0 +1,37 @@ + + + + adlx::IADLXSystem1 + adlx::IADLXInterface + + + ADLX_RESULT ADLX_STD_CALL + virtual ADLX_RESULT ADLX_STD_CALL adlx::IADLXSystem1::GetPowerTuningServices + (IADLXPowerTuningServices **ppPowerTuningServices)=0 + GetPowerTuningServices + + IADLXPowerTuningServices ** + ppPowerTuningServices + + + + + + + + + + + + + + + + + adlx::IADLXSystem1Acquire + adlx::IADLXSystem1GetPowerTuningServices + adlx::IADLXSystem1QueryInterface + adlx::IADLXSystem1Release + + + diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_system_metrics.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_system_metrics.xml index 67c3d113..5115f180 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_system_metrics.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_system_metrics.xml @@ -3,6 +3,7 @@ adlx::IADLXSystemMetrics adlx::IADLXInterface + adlx::IADLXSystemMetrics1 ADLX_RESULT ADLX_STD_CALL @@ -19,7 +20,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -36,7 +37,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -53,7 +54,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -70,14 +71,14 @@ - + - + adlx::IADLXSystemMetricsAcquire adlx::IADLXSystemMetricsCPUUsage diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_system_metrics1.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_system_metrics1.xml new file mode 100644 index 00000000..a8761a0d --- /dev/null +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_system_metrics1.xml @@ -0,0 +1,57 @@ + + + + adlx::IADLXSystemMetrics1 + adlx::IADLXSystemMetrics + + + ADLX_RESULT ADLX_STD_CALL + virtual ADLX_RESULT ADLX_STD_CALL adlx::IADLXSystemMetrics1::PowerDistribution + (adlx_int *apuShiftValue, adlx_int *gpuShiftValue, adlx_int *apuShiftLimit, adlx_int *gpuShiftLimit, adlx_int *totalShiftLimit)=0 + PowerDistribution + + adlx_int * + apuShiftValue + + + adlx_int * + gpuShiftValue + + + adlx_int * + apuShiftLimit + + + adlx_int * + gpuShiftLimit + + + adlx_int * + totalShiftLimit + + + + + + + + + + + + + + + + + adlx::IADLXSystemMetrics1Acquire + adlx::IADLXSystemMetrics1CPUUsage + adlx::IADLXSystemMetrics1PowerDistribution + adlx::IADLXSystemMetrics1QueryInterface + adlx::IADLXSystemMetrics1Release + adlx::IADLXSystemMetrics1SmartShift + adlx::IADLXSystemMetrics1SystemRAM + adlx::IADLXSystemMetrics1TimeStamp + + + diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_system_metrics_list.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_system_metrics_list.xml index 0bde110e..b715c1fb 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_system_metrics_list.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_system_metrics_list.xml @@ -23,7 +23,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -40,14 +40,14 @@ - + - + adlx::IADLXSystemMetricsListAcquire adlx::IADLXSystemMetricsListAdd_Back diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_system_metrics_support.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_system_metrics_support.xml index e580c380..52b761a5 100644 --- a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_system_metrics_support.xml +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_system_metrics_support.xml @@ -3,6 +3,7 @@ adlx::IADLXSystemMetricsSupport adlx::IADLXInterface + adlx::IADLXSystemMetricsSupport1 ADLX_RESULT ADLX_STD_CALL @@ -19,7 +20,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -36,7 +37,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -53,7 +54,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -74,7 +75,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -95,7 +96,7 @@ - + ADLX_RESULT ADLX_STD_CALL @@ -116,14 +117,14 @@ - + - + adlx::IADLXSystemMetricsSupportAcquire adlx::IADLXSystemMetricsSupportGetCPUUsageRange diff --git a/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_system_metrics_support1.xml b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_system_metrics_support1.xml new file mode 100644 index 00000000..cfb29a90 --- /dev/null +++ b/SDKDoc/xml/classadlx_1_1_i_a_d_l_x_system_metrics_support1.xml @@ -0,0 +1,43 @@ + + + + adlx::IADLXSystemMetricsSupport1 + adlx::IADLXSystemMetricsSupport + + + ADLX_RESULT ADLX_STD_CALL + virtual ADLX_RESULT ADLX_STD_CALL adlx::IADLXSystemMetricsSupport1::IsSupportedPowerDistribution + (adlx_bool *supported)=0 + IsSupportedPowerDistribution + + adlx_bool * + supported + + + + + + + + + + + + + + + + + adlx::IADLXSystemMetricsSupport1Acquire + adlx::IADLXSystemMetricsSupport1GetCPUUsageRange + adlx::IADLXSystemMetricsSupport1GetSmartShiftRange + adlx::IADLXSystemMetricsSupport1GetSystemRAMRange + adlx::IADLXSystemMetricsSupport1IsSupportedCPUUsage + adlx::IADLXSystemMetricsSupport1IsSupportedPowerDistribution + adlx::IADLXSystemMetricsSupport1IsSupportedSmartShift + adlx::IADLXSystemMetricsSupport1IsSupportedSystemRAM + adlx::IADLXSystemMetricsSupport1QueryInterface + adlx::IADLXSystemMetricsSupport1Release + + + diff --git a/SDKDoc/xml/compatibility_8md.xml b/SDKDoc/xml/compatibility_8md.xml index 1579dd9b..26a052e1 100644 --- a/SDKDoc/xml/compatibility_8md.xml +++ b/SDKDoc/xml/compatibility_8md.xml @@ -48,6 +48,6 @@ example,iftheADLapplicationwasconfiguredtoutilizethelegacy GPUanddriver,ADLXwillalsoutilizethelegacyGPUanddriver. - + diff --git a/SDKDoc/xml/cperformance_8md.xml b/SDKDoc/xml/cperformance_8md.xml index a52e2d12..bdb80e17 100644 --- a/SDKDoc/xml/cperformance_8md.xml +++ b/SDKDoc/xml/cperformance_8md.xml @@ -20,6 +20,6 @@ |@refc_PerfGPUMetrics|SampledemonstratinghowtocontrolGPUmetrics.| |@refc_PerfSystemMetrics|Sampledemonstratinghowtocontrolsystemmetrics.| - + diff --git a/SDKDoc/xml/cpowertuning_8md.xml b/SDKDoc/xml/cpowertuning_8md.xml new file mode 100644 index 00000000..5609cab7 --- /dev/null +++ b/SDKDoc/xml/cpowertuning_8md.xml @@ -0,0 +1,22 @@ + + + + cpowertuning.md + + + + + +#PowerTuning{#domain_c_sample_powertuning} +<!-- +#Copyright(c)2021-2023AdvancedMicroDevices,Inc.Allrightsreserved. +# +#------------------------------------------------------------------------------------------------- +--> +|**Filename**|**Description**| +|--------------------------|------------------------------| +|@refc_ssm|SampledemonstratinghowtocontrolAMDSmartShiftMax.| + + + + diff --git a/SDKDoc/xml/cpp3d_8md.xml b/SDKDoc/xml/cpp3d_8md.xml index 98633bc6..9c81c824 100644 --- a/SDKDoc/xml/cpp3d_8md.xml +++ b/SDKDoc/xml/cpp3d_8md.xml @@ -31,6 +31,6 @@ |@refcpp_Tessellation|Demonstrateshowtoaccesstessellationoptions,andperformrelatedtestingwhenprogrammingwithADLX.| |@refcpp_WaitForVerticalRefresh|DemonstrateshowtoaccessVSyncoptions,andperformrelatedtestingwhenprogrammingwithADLX.| - + diff --git a/SDKDoc/xml/cpp_3_d_settings_event.xml b/SDKDoc/xml/cpp_3_d_settings_event.xml index 045dcb20..4edf987d 100644 --- a/SDKDoc/xml/cpp_3_d_settings_event.xml +++ b/SDKDoc/xml/cpp_3_d_settings_event.xml @@ -173,6 +173,6 @@ } - + diff --git a/SDKDoc/xml/cpp__anisotropic_filtering.xml b/SDKDoc/xml/cpp__anisotropic_filtering.xml index cc4fb390..c5f42eaa 100644 --- a/SDKDoc/xml/cpp__anisotropic_filtering.xml +++ b/SDKDoc/xml/cpp__anisotropic_filtering.xml @@ -233,6 +233,6 @@ } - + diff --git a/SDKDoc/xml/cpp__anti_aliasing.xml b/SDKDoc/xml/cpp__anti_aliasing.xml index ea8499d1..08101d48 100644 --- a/SDKDoc/xml/cpp__anti_aliasing.xml +++ b/SDKDoc/xml/cpp__anti_aliasing.xml @@ -293,6 +293,6 @@ } - + diff --git a/SDKDoc/xml/cpp__anti_lag.xml b/SDKDoc/xml/cpp__anti_lag.xml index 645e12c3..2eeaf72b 100644 --- a/SDKDoc/xml/cpp__anti_lag.xml +++ b/SDKDoc/xml/cpp__anti_lag.xml @@ -258,6 +258,6 @@ } - + diff --git a/SDKDoc/xml/cpp__boost.xml b/SDKDoc/xml/cpp__boost.xml index 819b2fbb..ce809f38 100644 --- a/SDKDoc/xml/cpp__boost.xml +++ b/SDKDoc/xml/cpp__boost.xml @@ -237,6 +237,6 @@ } - + diff --git a/SDKDoc/xml/cpp__chill.xml b/SDKDoc/xml/cpp__chill.xml index 61e91ea5..e39e6bbc 100644 --- a/SDKDoc/xml/cpp__chill.xml +++ b/SDKDoc/xml/cpp__chill.xml @@ -255,6 +255,6 @@ } - + diff --git a/SDKDoc/xml/cpp__enhanced_sync.xml b/SDKDoc/xml/cpp__enhanced_sync.xml index 7ba36ef0..556661f9 100644 --- a/SDKDoc/xml/cpp__enhanced_sync.xml +++ b/SDKDoc/xml/cpp__enhanced_sync.xml @@ -205,6 +205,6 @@ } - + diff --git a/SDKDoc/xml/cpp__f_r_t_c.xml b/SDKDoc/xml/cpp__f_r_t_c.xml index 12e457b3..91cc84aa 100644 --- a/SDKDoc/xml/cpp__f_r_t_c.xml +++ b/SDKDoc/xml/cpp__f_r_t_c.xml @@ -235,6 +235,6 @@ } - + diff --git a/SDKDoc/xml/cpp__g_p_u_auto_tuning.xml b/SDKDoc/xml/cpp__g_p_u_auto_tuning.xml index c0247955..df3ffedb 100644 --- a/SDKDoc/xml/cpp__g_p_u_auto_tuning.xml +++ b/SDKDoc/xml/cpp__g_p_u_auto_tuning.xml @@ -439,6 +439,6 @@ } - + diff --git a/SDKDoc/xml/cpp__g_p_u_preset_tuning.xml b/SDKDoc/xml/cpp__g_p_u_preset_tuning.xml index 3d88c7a5..9ce2fbd9 100644 --- a/SDKDoc/xml/cpp__g_p_u_preset_tuning.xml +++ b/SDKDoc/xml/cpp__g_p_u_preset_tuning.xml @@ -274,6 +274,6 @@ } - + diff --git a/SDKDoc/xml/cpp__i2_c.xml b/SDKDoc/xml/cpp__i2_c.xml index f46a5e0b..8e673a57 100644 --- a/SDKDoc/xml/cpp__i2_c.xml +++ b/SDKDoc/xml/cpp__i2_c.xml @@ -250,6 +250,6 @@ } - + diff --git a/SDKDoc/xml/cpp__image_sharpening.xml b/SDKDoc/xml/cpp__image_sharpening.xml index 47610506..51c22301 100644 --- a/SDKDoc/xml/cpp__image_sharpening.xml +++ b/SDKDoc/xml/cpp__image_sharpening.xml @@ -236,6 +236,6 @@ } - + diff --git a/SDKDoc/xml/cpp__manual_fan_tuning.xml b/SDKDoc/xml/cpp__manual_fan_tuning.xml index 9efe8a89..8acf21ab 100644 --- a/SDKDoc/xml/cpp__manual_fan_tuning.xml +++ b/SDKDoc/xml/cpp__manual_fan_tuning.xml @@ -389,6 +389,6 @@ } - + diff --git a/SDKDoc/xml/cpp__manual_graphics_tuning.xml b/SDKDoc/xml/cpp__manual_graphics_tuning.xml index a4a07172..9441371a 100644 --- a/SDKDoc/xml/cpp__manual_graphics_tuning.xml +++ b/SDKDoc/xml/cpp__manual_graphics_tuning.xml @@ -369,7 +369,7 @@ res=manualGFXTuning2->GetGPUVoltageRange(&voltRange); res=manualGFXTuning2->SetGPUMinFrequency(freqRange.minValue); std::cout<<"\tSetGPUminfrequency"<<(ADLX_SUCCEEDED(res)?"succeeded":"failed")<<std::endl; -res=manualGFXTuning2->SetGPUMaxFrequency(freqRange.maxValue); +res=manualGFXTuning2->SetGPUMaxFrequency(freqRange.minValue+100); std::cout<<"\tSetGPUmaxfrequency"<<(ADLX_SUCCEEDED(res)?"succeeded":"failed")<<std::endl; res=manualGFXTuning2->SetGPUVoltage(voltRange.minValue+(voltRange.maxValue-voltRange.minValue)/2); std::cout<<"\tSetGPUvoltage"<<(ADLX_SUCCEEDED(res)?"succeeded":"failed")<<std::endl; @@ -384,6 +384,6 @@ } - + diff --git a/SDKDoc/xml/cpp__manual_power_tuning.xml b/SDKDoc/xml/cpp__manual_power_tuning.xml index ff94706a..ba7a5ef3 100644 --- a/SDKDoc/xml/cpp__manual_power_tuning.xml +++ b/SDKDoc/xml/cpp__manual_power_tuning.xml @@ -314,6 +314,6 @@ } - + diff --git a/SDKDoc/xml/cpp__manual_v_r_a_m_tuning.xml b/SDKDoc/xml/cpp__manual_v_r_a_m_tuning.xml index 37c4b6d9..2bc6770c 100644 --- a/SDKDoc/xml/cpp__manual_v_r_a_m_tuning.xml +++ b/SDKDoc/xml/cpp__manual_v_r_a_m_tuning.xml @@ -105,14 +105,20 @@ res=gpuTuningService->IsSupportedManualVRAMTuning(gpu,&supported); if(ADLX_SUCCEEDED(res)) std::cout<<"\tGPUmanualVRAMtuningsupportstatus:"<<supported<<std::endl; - -//GetmanualVRAMtuninginterface -IADLXInterfacePtrvramTuningIfc; -res=gpuTuningService->GetManualVRAMTuning(gpu,&vramTuningIfc); -if(ADLX_SUCCEEDED(res)) +if(supported) +{ +//GetmanualVRAMtuninginterface +IADLXInterfacePtrvramTuningIfc; +res=gpuTuningService->GetManualVRAMTuning(gpu,&vramTuningIfc); +if(ADLX_SUCCEEDED(res)) +{ +MainMenu(vramTuningIfc); +MenuControl(vramTuningIfc); +} +} +else { -MainMenu(vramTuningIfc); -MenuControl(vramTuningIfc); +returnWaitAndExit("\nThisGPUDoesn'tsupportManualVRAMTuning",0); } } } @@ -441,6 +447,6 @@ } - + diff --git a/SDKDoc/xml/cpp__morphologic_anti_aliasing.xml b/SDKDoc/xml/cpp__morphologic_anti_aliasing.xml index 972461f0..f0c280d1 100644 --- a/SDKDoc/xml/cpp__morphologic_anti_aliasing.xml +++ b/SDKDoc/xml/cpp__morphologic_anti_aliasing.xml @@ -209,6 +209,6 @@ } - + diff --git a/SDKDoc/xml/cpp__perf_all_metrics.xml b/SDKDoc/xml/cpp__perf_all_metrics.xml index f06f1b76..c91736f0 100644 --- a/SDKDoc/xml/cpp__perf_all_metrics.xml +++ b/SDKDoc/xml/cpp__perf_all_metrics.xml @@ -601,6 +601,6 @@ } - + diff --git a/SDKDoc/xml/cpp__perf_f_p_s_metrics.xml b/SDKDoc/xml/cpp__perf_f_p_s_metrics.xml index 22e7f756..dc4c4a0f 100644 --- a/SDKDoc/xml/cpp__perf_f_p_s_metrics.xml +++ b/SDKDoc/xml/cpp__perf_f_p_s_metrics.xml @@ -247,6 +247,6 @@ } - + diff --git a/SDKDoc/xml/cpp__perf_g_p_u_metrics.xml b/SDKDoc/xml/cpp__perf_g_p_u_metrics.xml index 6fac092a..23189d06 100644 --- a/SDKDoc/xml/cpp__perf_g_p_u_metrics.xml +++ b/SDKDoc/xml/cpp__perf_g_p_u_metrics.xml @@ -670,7 +670,7 @@ ShowGPUVRAM(gpuMetricsSupport,gpuMetrics); ShowGPUVoltage(gpuMetricsSupport,gpuMetrics); ShowGPUTotalBoardPower(gpuMetricsSupport,gpuMetrics); -ShowGPUIntakeTemperature(gpuMetricsSupport,gpuMetrics); +ShowGPUIntakeTemperature(gpuMetricsSupport,gpuMetrics); std::cout<<std::noboolalpha; } std::cout<<std::endl; @@ -687,6 +687,6 @@ } - + diff --git a/SDKDoc/xml/cpp__perf_system_metrics.xml b/SDKDoc/xml/cpp__perf_system_metrics.xml index 7aae84e8..e13cf241 100644 --- a/SDKDoc/xml/cpp__perf_system_metrics.xml +++ b/SDKDoc/xml/cpp__perf_system_metrics.xml @@ -39,7 +39,7 @@ #include"SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h" -#include"SDK/Include/IPerformanceMonitoring.h" +#include"SDK/Include/IPerformanceMonitoring1.h" #include<iostream> //UseADLXnamespace @@ -264,6 +264,43 @@ } } +//ShowSmartShiftMax +voidShowSmartShiftMax(IADLXSystemMetricsSupportPtrsystemMetricsSupport,IADLXSystemMetricsPtrsystemMetrics) +{ +adlx_boolsupported=false; +IADLXSystemMetricsSupport1PtrsysMetricsSupport1(systemMetricsSupport); +IADLXSystemMetrics1PtrsysMetrics1(systemMetrics); +if(!sysMetricsSupport1) +{ +std::cout<<"\tGetIADLXSystemMetricsSupport1Ptrfailed"<<std::endl; +return; +} +if(!sysMetrics1) +{ +std::cout<<"\tGetIADLXSystemMetrics1Ptrfailed"<<std::endl; +return; +} + +//Displaypowerdistributionsupportstatus +ADLX_RESULTres=sysMetricsSupport1->IsSupportedPowerDistribution(&supported); +if(ADLX_SUCCEEDED(res)) +{ +std::cout<<"PowerDistributionsupportstatus:"<<supported<<std::endl; +if(supported) +{ +intapuShiftValue,gpuShiftValue,apuShiftLimit,gpuShiftLimit,totalShiftLimit; +res=sysMetrics1->PowerDistribution(&apuShiftValue,&gpuShiftValue,&apuShiftLimit,&gpuShiftLimit,&totalShiftLimit); +if(ADLX_SUCCEEDED(res)) +std::cout<<"ThePowerDistributionis:\n" +<<"apuShiftValue:"<<apuShiftValue +<<",gpuShiftValue:"<<gpuShiftValue +<<",apuShiftLimit:"<<apuShiftLimit +<<",gpuShiftLimit:"<<gpuShiftLimit +<<",totalShiftLimit:"<<totalShiftLimit<<std::endl; +} +} +} + //Displaycurrentsystemmetrics voidShowCurrentSystemMetrics(IADLXPerformanceMonitoringServicesPtrperfMonitoringServices) { @@ -289,6 +326,7 @@ ShowCPUUsage(systemMetricsSupport,systemMetrics); ShowSystemRAM(systemMetricsSupport,systemMetrics); ShowSmartShift(systemMetricsSupport,systemMetrics); +ShowSmartShiftMax(systemMetricsSupport,systemMetrics); std::cout<<std::noboolalpha; } Sleep(1000); @@ -384,6 +422,7 @@ ShowCPUUsage(systemMetricsSupport,systemMetrics); ShowSystemRAM(systemMetricsSupport,systemMetrics); ShowSmartShift(systemMetricsSupport,systemMetrics); +ShowSmartShiftMax(systemMetricsSupport,systemMetrics); std::cout<<std::noboolalpha; } std::cout<<std::endl; @@ -400,6 +439,6 @@ } - + diff --git a/SDKDoc/xml/cpp__r_s_r.xml b/SDKDoc/xml/cpp__r_s_r.xml index daebf5ab..62f54908 100644 --- a/SDKDoc/xml/cpp__r_s_r.xml +++ b/SDKDoc/xml/cpp__r_s_r.xml @@ -232,6 +232,6 @@ } - + diff --git a/SDKDoc/xml/cpp__reset_shader_cache.xml b/SDKDoc/xml/cpp__reset_shader_cache.xml index a3732563..dd9b063d 100644 --- a/SDKDoc/xml/cpp__reset_shader_cache.xml +++ b/SDKDoc/xml/cpp__reset_shader_cache.xml @@ -184,6 +184,6 @@ } - + diff --git a/SDKDoc/xml/cpp__sync3_d_receive.xml b/SDKDoc/xml/cpp__sync3_d_receive.xml index a748398b..ccadba54 100644 --- a/SDKDoc/xml/cpp__sync3_d_receive.xml +++ b/SDKDoc/xml/cpp__sync3_d_receive.xml @@ -30,6 +30,7 @@ #include"SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h" #include"SDK/Include/I3DSettings.h" +#include"SDK/Include/I3DSettings1.h" #include"conio.h" #include<iostream> #include<string> @@ -121,6 +122,13 @@ //Get3DSettingsservice IADLX3DSettingsServicesPtrd3dSettingSrv; g_ADLXHelp.GetSystemServices()->Get3DSettingsServices(&d3dSettingSrv); +IADLX3DSettingsServices1Ptrd3dSettingSrv1(d3dSettingSrv); + +IADLX3DSettingsChangedEvent1Ptrp3DSettingsChangedEvent1(p3DSettingsChangedEvent); +if(p3DSettingsChangedEvent1==nullptr) +{ +std::cout<<"3DSettingsChangedEvent1notsupported"<<std::endl; +} //GettheGPUinterface IADLXGPUPtrgpu; @@ -408,6 +416,6 @@ } - + diff --git a/SDKDoc/xml/cpp__sync_display_receive.xml b/SDKDoc/xml/cpp__sync_display_receive.xml index 4af7cf04..d4b85726 100644 --- a/SDKDoc/xml/cpp__sync_display_receive.xml +++ b/SDKDoc/xml/cpp__sync_display_receive.xml @@ -31,6 +31,7 @@ #include"SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h" #include"SDK/Include/IDisplays.h" #include"SDK/Include/IDisplays1.h" +#include"SDK/Include/IDisplays2.h" #include"SDK/Include/IDisplaySettings.h" #include"conio.h" #include<iostream> @@ -62,12 +63,6 @@ adlx_boolADLX_STD_CALLOnDisplaySettingsChanged(IADLXDisplaySettingsChangedEvent*pDisplaySettingsChangedEvent)override { ADLX_SYNC_ORIGINorigin=pDisplaySettingsChangedEvent->GetOrigin(); -IADLXDisplaySettingsChangedEvent1PtrpDisplaySettingChangedEvent1(pDisplaySettingsChangedEvent); -if(nullptr==pDisplaySettingChangedEvent1) -{ -std::cout<<"IADLXDisplaySettingsChangedEvent1notsupported"<<std::endl; -} - if(origin==SYNC_ORIGIN_EXTERNAL) { IADLXDisplayServicesPtrdisplayServices; @@ -137,14 +132,33 @@ std::cout<<"Display"<<displayName<<"Getsyncevent,VSRischanged"<<std::endl; } -if(pDisplaySettingChangedEvent1) +//GetIADLXDisplaySettingsChangedEvent1interface +IADLXDisplaySettingsChangedEvent1PtrpDisplaySettingChangedEvent1(pDisplaySettingsChangedEvent); +if(nullptr==pDisplaySettingChangedEvent1) +{ +std::cout<<"IADLXDisplaySettingsChangedEvent1notsupported"<<std::endl; +} +else { if(pDisplaySettingChangedEvent1->IsDisplayBlankingChanged()) { -std::cout<<"Display"<<displayName<<"Getsyncevent,displayblankingischanged"<<std::endl; +std::cout<<"Display"<<displayName<<"Getsyncevent,Displayblankingischanged"<<std::endl; } } +//GetIADLXDisplaySettingsChangedEvent2interface +IADLXDisplaySettingsChangedEvent2PtrpDisplaySettingChangedEvent2(pDisplaySettingsChangedEvent); +if(nullptr==pDisplaySettingChangedEvent2) +{ +std::cout<<"IADLXDisplaySettingsChangedEvent2notsupported"<<std::endl; +} +else +{ +if(pDisplaySettingChangedEvent2->IsDisplayConnectivityExperienceChanged()) +{ +std::cout<<"Display"<<displayName<<"Getsyncevent,Displayconnectivityexperienceischanged"<<std::endl; +} +} } SetEvent(displaySettingsEvent); @@ -309,6 +323,6 @@ } - + diff --git a/SDKDoc/xml/cpp__sync_g_p_u_tuning.xml b/SDKDoc/xml/cpp__sync_g_p_u_tuning.xml index a4d4672d..2d2179aa 100644 --- a/SDKDoc/xml/cpp__sync_g_p_u_tuning.xml +++ b/SDKDoc/xml/cpp__sync_g_p_u_tuning.xml @@ -29,7 +29,7 @@ #include"SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h" -#include"SDK/Include/IGPUTuning.h" +#include"SDK/Include/IGPUTuning1.h" #include<iostream> #include<string> @@ -53,6 +53,8 @@ public: adlx_boolADLX_STD_CALLOnGPUTuningChanged(IADLXGPUTuningChangedEvent*pGPUTuningChangedEvent)override { +IADLXGPUTuningChangedEvent1*pGPUTuningChangedEvent1=nullptr; +pGPUTuningChangedEvent->QueryInterface(L"IADLXGPUTuningChangedEvent1",reinterpret_cast<void**>(&pGPUTuningChangedEvent1)); ADLX_SYNC_ORIGINorigin=pGPUTuningChangedEvent->GetOrigin(); if(origin==SYNC_ORIGIN_EXTERNAL) { @@ -87,6 +89,10 @@ { std::cout<<"\tManualPowerTuningChanged"<<std::endl; } +elseif(pGPUTuningChangedEvent1->IsSmartAccessMemoryChanged()) +{ +std::cout<<"\tSmartAccessMemoryChanged"<<std::endl; +} } SetEvent(blockEvent); @@ -183,6 +189,6 @@ } - + diff --git a/SDKDoc/xml/cpp__sync_power_tuning.xml b/SDKDoc/xml/cpp__sync_power_tuning.xml new file mode 100644 index 00000000..b1fa9937 --- /dev/null +++ b/SDKDoc/xml/cpp__sync_power_tuning.xml @@ -0,0 +1,154 @@ + + + + cpp_SyncPowerTuning + SyncPowerTuning + + + +<!-- +# Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. +# +#------------------------------------------------------------------------------------------------- +--> +<!DOCTYPE html> +<html> +<body> + <p> Demonstrates how to receive notifications of changes in power tuning using ADLX.</br> + To receive the event, another application must be used to change these settings, such as the <a class="el" href="cpp_ssm.html">SmartShiftMax.</a> + </p> + <h2>Sample Path</h2> + <p>/Samples/CPP/ReceivingEventsNotifications/SyncPowerTuning</p> +</body> +</html> Code + +C++ // +//Copyright(c)2021-2023AdvancedMicroDevices,Inc.Allrightsreserved. +// +//------------------------------------------------------------------------------------------------- + + +#include"SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h" +#include"SDK/Include/IPowerTuning.h" +#include"SDK/Include/ISystem1.h" +#include<iostream> +#include<string> + +//UseADLXnamespace +usingnamespaceadlx; + +//ADLXHelperinstance +//NooutstandinginterfacesfromADLXmustexistwhenADLXisdestroyed. +//Useglobalvariablestoensurevalidityoftheinterface. +staticADLXHelperg_ADLXHelp; + +//Blockeventtoverifycallback +HANDLEblockEvent=nullptr; + +//Callbacktohandlechangedevents +classCallBackPowerTuningChanged:publicIADLXPowerTuningChangedListener +{ +public: +adlx_boolADLX_STD_CALLOnPowerTuningChanged(IADLXPowerTuningChangedEvent*pPowerTuningChangedEvent) +{ +ADLX_SYNC_ORIGINorigin=pPowerTuningChangedEvent->GetOrigin(); +if(origin==SYNC_ORIGIN_EXTERNAL) +{ +if(pPowerTuningChangedEvent->IsSmartShiftMaxChanged()) +{ +std::cout<<"\tSmartShiftMaxChanged"<<std::endl; +} +} +SetEvent(blockEvent); + +//Returntruefor ADLXto continue notifyingthenextlistener,or falsetostopnotification. +returntrue; +} +}; + +intmain() +{ +//Definereturncode +ADLX_RESULTres=ADLX_FAIL; + +//InitializeADLX +res=g_ADLXHelp.Initialize(); +if(ADLX_SUCCEEDED(res)) +{ +//Createblockevent +blockEvent=CreateEvent(NULL,TRUE,FALSE,NULL); + +//GetIADLXSystem1interfaceviaIADLXSystem::QueryInterface +IADLXSystem1Ptrsystem1; +res=g_ADLXHelp.GetSystemServices()->QueryInterface(IADLXSystem1::IID(),reinterpret_cast<void**>(&system1)); +if(ADLX_SUCCEEDED(res)) +{ +//Getpowertuningservice +IADLXPowerTuningServicesPtrpowerTuningService; +res=system1->GetPowerTuningServices(&powerTuningService); +if(ADLX_SUCCEEDED(res)) +{ +//GetChangehandle +IADLXPowerTuningChangedHandlingPtrchangeHandle; +res=powerTuningService->GetPowerTuningChangedHandling(&changeHandle); +if(ADLX_SUCCEEDED(res)) +{ +//Createcallback +IADLXPowerTuningChangedListener*call=newCallBackPowerTuningChanged; + +//Addcallback +changeHandle->AddPowerTuningEventListener(call); + +//Waitsforpowertuningsyncwithatimeoutof60s +while(true) +{ +std::cout<<"\nWaitingforpowertuningchangeevent(60s)...\n"; +DWORDwaitRet=WaitForSingleObject(blockEvent,60000); +if(waitRet==WAIT_TIMEOUT) +{ +std::cout<<"===Waittimeout(60s),readytoquit===\n"; +break; +} +ResetEvent(blockEvent); +} + +//Removecallback +changeHandle->RemovePowerTuningEventListener(call); + +//Deletecallback +deletecall; +call=nullptr; +} +else +std::cout<<"Failedtogetpowertuningchangedhandlinginterface"<<std::endl; +} +else +std::cout<<"Failedtogetpowertuningservice"<<std::endl; +} +else +std::cout<<"FailedtogetIADLXSystem1"<<std::endl; +} +else +{ +std::cout<<"FailedtoinitADLX"<<std::endl; +return0; +} + +//DestroyADLX +res=g_ADLXHelp.Terminate(); +std::cout<<"DestroyADLXres:"<<res<<std::endl; + +//Closeevent +if(blockEvent) +CloseHandle(blockEvent); + +//Pauseforuserseetheprintout +system("pause"); + +return0; +} + + + + + diff --git a/SDKDoc/xml/cpp__tessellation.xml b/SDKDoc/xml/cpp__tessellation.xml index 736a3911..9adf4adb 100644 --- a/SDKDoc/xml/cpp__tessellation.xml +++ b/SDKDoc/xml/cpp__tessellation.xml @@ -254,6 +254,6 @@ } - + diff --git a/SDKDoc/xml/cpp__wait_for_vertical_refresh.xml b/SDKDoc/xml/cpp__wait_for_vertical_refresh.xml index 91fef79d..5c2f01e8 100644 --- a/SDKDoc/xml/cpp__wait_for_vertical_refresh.xml +++ b/SDKDoc/xml/cpp__wait_for_vertical_refresh.xml @@ -224,6 +224,6 @@ } - + diff --git a/SDKDoc/xml/cpp_display__color_depth.xml b/SDKDoc/xml/cpp_display__color_depth.xml index c5ad3c66..4471a669 100644 --- a/SDKDoc/xml/cpp_display__color_depth.xml +++ b/SDKDoc/xml/cpp_display__color_depth.xml @@ -307,6 +307,6 @@ } - + diff --git a/SDKDoc/xml/cpp_display__custom_color.xml b/SDKDoc/xml/cpp_display__custom_color.xml index 52d0c1f6..e57b3ec4 100644 --- a/SDKDoc/xml/cpp_display__custom_color.xml +++ b/SDKDoc/xml/cpp_display__custom_color.xml @@ -380,6 +380,6 @@ } - + diff --git a/SDKDoc/xml/cpp_display__custom_resolution.xml b/SDKDoc/xml/cpp_display__custom_resolution.xml index 6c1ab0b9..29c676c9 100644 --- a/SDKDoc/xml/cpp_display__custom_resolution.xml +++ b/SDKDoc/xml/cpp_display__custom_resolution.xml @@ -367,6 +367,6 @@ } - + diff --git a/SDKDoc/xml/cpp_display__display_connectivity_experience.xml b/SDKDoc/xml/cpp_display__display_connectivity_experience.xml new file mode 100644 index 00000000..03cb6e73 --- /dev/null +++ b/SDKDoc/xml/cpp_display__display_connectivity_experience.xml @@ -0,0 +1,496 @@ + + + + cpp_display_DisplayConnectivityExperience + DisplayConnectivityExperience + + + +<!-- +# Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. +# +#------------------------------------------------------------------------------------------------- +--> +<!DOCTYPE html> +<html> +<body> + <p> Demonstrates how to obtain Display Connectivity-Experience when programming with ADLX and perform related operations. </p> + <h2>Command Prompts</h2> + <table class="doxtable"> + <tr tyle=height=40px><th>Command Prompt</th><th>Description</th></tr> + <tr><td>1</td><td> Display HDMI quality detection support.</td></tr> + <tr><td>2</td><td> Display DP link support.</td></tr> + <tr><td>3</td><td> Get HDMI quality detection status.</td></tr> + <tr><td>4</td><td> Set HDMI quality detection status to "Enabled".</td></tr> + <tr><td>5</td><td> Set HDMI quality detection status to "Disabled".</td></tr> + <tr><td>6</td><td> Display DP link rate.</td></tr> + <tr><td>7</td><td> Display number of active lanes.</td></tr> + <tr><td>8</td><td> Display number of total lanes.</td></tr> + <tr><td>9</td><td> Display relative pre-emphasis.</td></tr> + <tr><td>a</td><td> Enter the Relative Pre-emphasis settings menu.</td></tr> + <tr><td>b</td><td> Display relative voltage swing.</td></tr> + <tr><td>c</td><td> Enter the Relative Voltage Swing settings menu.</td></tr> + <tr><td>d</td><td> Display if link protection enabled.</td></tr> + <tr><td>M/m</td><td> Display the command prompt menu.</td></tr> + <tr><td>Q/q</td><td> Terminate the application.</td></tr> + </table> + <p> + <h2>Sample Path</h2> /Samples/CPP/Display/DisplayConnectivityExperience + </p> +</body> +</html> Code + +C++ // +//Copyright(c)2021-2023AdvancedMicroDevices,Inc.Allrightsreserved. +// +//------------------------------------------------------------------------------------------------- + + +#include"SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h" +#include"SDK/Include/IDisplaySettings.h" +#include"SDK/Include/IDisplays2.h" +#include<iostream> +#include<unordered_map> +#include<string> + +//UseADLXnamespace +usingnamespaceadlx; + +//ADLXHelperinstance +//NooutstandinginterfacesfromADLXmustexistwhenADLXisdestoryed. +//soweuseglobalvariablestoensurethevalidityoftheinterface. +staticADLXHelperg_ADLXHelp; + +//DisplaysupportedHDMIqualitydetection +voidShowSupportedHDMIQualityDetection(constIADLXDisplayServices2Ptr&displayService2,constIADLXDisplayPtr&display); + +//DisplaysupportedDPlink +voidShowSupportedDPLink(constIADLXDisplayServices2Ptr&displayService2,constIADLXDisplayPtr&display); + +//DisplaycurrentHDMIqualitydetectionstate +voidGetEnabledHDMIQualityDetection(constIADLXDisplayServices2Ptr&displayService2,constIADLXDisplayPtr&display); + +//SetdisplayVariBrightstatustoenable/disable +voidSetEnabledHDMIQualityDetection(constIADLXDisplayServices2Ptr&displayService2,constIADLXDisplayPtr&display,adlx_boolenableDisable); + +//DisplayDPlinkratevalue +voidGetDPLinkRate(constIADLXDisplayServices2Ptr&displayService2,constIADLXDisplayPtr&display); + +//Displaynumberofactivelanes +voidGetNumberOfActiveLanes(constIADLXDisplayServices2Ptr&displayService2,constIADLXDisplayPtr&display); + +//Displaynumberoftotallanes +voidGetNumberOfTotalLanes(constIADLXDisplayServices2Ptr&displayService2,constIADLXDisplayPtr&display); + +//Displayrelativepre-emphasis +voidGetRelativePreEmphasis(constIADLXDisplayServices2Ptr&displayService2,constIADLXDisplayPtr&display); + +//Relativepre-emphasissettingmenucontrol +voidRelativePreEmphasisSettingMenuControl(constIADLXDisplayServices2Ptr&displayService2,constIADLXDisplayPtr&display); + +//Setrelativepre-emphasis +voidSetRelativePreEmphasis(constIADLXDisplayServices2Ptr&displayService2,constIADLXDisplayPtr&display,intrelativePreEmphasis); + +//Displayrelativepre-emphasis +voidGetRelativeVoltageSwing(constIADLXDisplayServices2Ptr&displayService2,constIADLXDisplayPtr&display); + +//Relativevoltageswingsettingmenucontrol +voidRelativeVoltageSwingSettingMenuControl(constIADLXDisplayServices2Ptr&displayService2,constIADLXDisplayPtr&display); + +//Setrelativepre-emphasis +voidSetRelativeVoltageSwing(constIADLXDisplayServices2Ptr&displayService2,constIADLXDisplayPtr&display,intrelativeVoltageSwing); + +//Displaycurrentlinkprotectionstatue +voidGetEnabledLinkProtection(constIADLXDisplayServices2Ptr&displayService2,constIADLXDisplayPtr&display); + +//Mainmenu +voidMainMenu(); + +//Menuactioncontrol +voidMenuControl(constIADLXDisplayServices2Ptr&displayService,constIADLXDisplayPtr&display); + +//Waitforexitwitherrormessage +intWaitAndExit(constchar*msg,constintretCode); + +intmain() +{ +//Definereturncode +ADLX_RESULTres=ADLX_FAIL; + +//InitializeADLX +res=g_ADLXHelp.Initialize(); +if(ADLX_SUCCEEDED(res)) +{ +//Getdisplayservice +IADLXDisplayServicesPtrdisplayService; +res=g_ADLXHelp.GetSystemServices()->GetDisplaysServices(&displayService); +if(ADLX_SUCCEEDED(res)) +{ +IADLXDisplayServices2PtrdisplayServices1(displayService); + +if(nullptr!=displayServices1) +{ +//Getdisplaylist +IADLXDisplayListPtrdisplayList; +res=displayService->GetDisplays(&displayList); +if(ADLX_FAILED(res)) +{ +//DestroyADLX +res=g_ADLXHelp.Terminate(); +std::cout<<"DestroyADLXres:"<<res<<std::endl; +returnWaitAndExit("Failedtogetthedisplaylist",0); +} +//Inspectforthefirstdisplayinthelist +adlx_uintit=0; +IADLXDisplayPtrdisplay; +res=displayList->At(it,&display); +if(ADLX_SUCCEEDED(res)) +{ +//Displaymainmenuoptions +MainMenu(); +//Getandparsetheselection +MenuControl(displayServices1,display); +} +} +} +else +{ +//DestroyADLX +res=g_ADLXHelp.Terminate(); +std::cout<<"DestroyADLXres:"<<res<<std::endl; +returnWaitAndExit("Failedtogetthedisplayservices",0); +} +} +else +{ +returnWaitAndExit("ADLXinitializationfailed",0); +} + +//DestroyADLX +res=g_ADLXHelp.Terminate(); +std::cout<<"DestroyADLXresult:"<<res<<std::endl; + +//Pausetoseetheprintout +system("Pause"); + +return0; +} + +voidShowSupportedHDMIQualityDetection(constIADLXDisplayServices2Ptr&displayService2,constIADLXDisplayPtr&display) +{ +IADLXDisplayConnectivityExperiencePtrdisplayConnectivityExperience; +ADLX_RESULTres=displayService2->GetDisplayConnectivityExperience(display,&displayConnectivityExperience); +if(ADLX_SUCCEEDED(res)) +{ +std::cout<<"===GetHDMIqualitydetectionSupported==="<<std::endl; +adlx_boolsupported=false; +res=displayConnectivityExperience->IsSupportedHDMIQualityDetection(&supported); +std::cout<<"\tHDMIqualitydetectionissupportedonthedisplay:"<<(supported?"true":"false")<<",returncode:"<<res<<"(0meanssuccess)"<<std::endl; +} +} + +voidShowSupportedDPLink(constIADLXDisplayServices2Ptr&displayService2,constIADLXDisplayPtr&display) +{ +IADLXDisplayConnectivityExperiencePtrdisplayConnectivityExperience; +ADLX_RESULTres=displayService2->GetDisplayConnectivityExperience(display,&displayConnectivityExperience); +if(ADLX_SUCCEEDED(res)) +{ +std::cout<<"===GetDPLinkSupported==="<<std::endl; +adlx_boolsupported=false; +res=displayConnectivityExperience->IsSupportedDPLink(&supported); +std::cout<<"\tDPLinkissupportedonthedisplay:"<<(supported?"true":"false")<<",returncode:"<<res<<"(0meanssuccess)"<<std::endl; +} +} + +voidGetEnabledHDMIQualityDetection(constIADLXDisplayServices2Ptr&displayService2,constIADLXDisplayPtr&display) +{ +IADLXDisplayConnectivityExperiencePtrdisplayConnectivityExperience; +ADLX_RESULTres=displayService2->GetDisplayConnectivityExperience(display,&displayConnectivityExperience); +if(ADLX_SUCCEEDED(res)) +{ +std::cout<<"===GetHDMIqualitydetectionenabled==="<<std::endl; +adlx_boolenabled=false; +res=displayConnectivityExperience->IsEnabledHDMIQualityDetection(&enabled); +std::cout<<"\tGetEnabled,result:"<<res<<"enabled:"<<(enabled?"true":"false")<<std::endl; +} +} + +voidSetEnabledHDMIQualityDetection(constIADLXDisplayServices2Ptr&displayService2,constIADLXDisplayPtr&display,adlx_boolenableDisable) +{ +IADLXDisplayConnectivityExperiencePtrdisplayConnectivityExperience; +ADLX_RESULTres=displayService2->GetDisplayConnectivityExperience(display,&displayConnectivityExperience); +if(ADLX_SUCCEEDED(res)) +{ +if(!enableDisable) +{ +res=displayConnectivityExperience->SetEnabledHDMIQualityDetection(false); +std::cout<<"\tSetenabledtofalse,result:"<<res<<"(0meanssuccess)"<<std::endl; +} +else +{ +res=displayConnectivityExperience->SetEnabledHDMIQualityDetection(true); +std::cout<<"\tSetenabledtotrue,result:"<<res<<"(0meanssuccess)"<<std::endl; +} +} +} + +voidGetDPLinkRate(constIADLXDisplayServices2Ptr&displayService2,constIADLXDisplayPtr&display) +{ +conststd::unordered_map<int,std::string>DPLinkRateMap= +{ +{0,"DP_LINK_RATE_RBR"}, +{1,"DP_LINK_RATE_2_16GBPS"}, +{2,"DP_LINK_RATE_2_43GBPS"}, +{3,"DP_LINK_RATE_HBR"}, +{4,"DP_LINK_RATE_4_32GBPS"}, +{5,"DP_LINK_RATE_HBR2"}, +{6,"DP_LINK_RATE_HBR3"}, +{7,"DP_LINK_RATE_UHBR10"}, +{8,"DP_LINK_RATE_UHBR13D5"}, +{9,"DP_LINK_RATE_UHBR20"}}; + +IADLXDisplayConnectivityExperiencePtrdisplayConnectivityExperience; +ADLX_RESULTres=displayService2->GetDisplayConnectivityExperience(display,&displayConnectivityExperience); +if(ADLX_SUCCEEDED(res)) +{ +std::cout<<"===GetDPlinkrate==="<<std::endl; +ADLX_DP_LINK_RATEDPLinkRate=ADLX_DP_LINK_RATE::DP_LINK_RATE_UNKNOWN; +res=displayConnectivityExperience->GetDPLinkRate(&DPLinkRate); +std::stringDPLinkRateStr=0!=DPLinkRateMap.count(DPLinkRate)?DPLinkRateMap.at(DPLinkRate):"DP_LINK_RATE_UNKNOWN"; +std::cout<<"\tGetValue,result:"<<res<<"mode:"<<DPLinkRateStr.c_str()<<std::endl; +} +} + +voidGetNumberOfActiveLanes(constIADLXDisplayServices2Ptr&displayService2,constIADLXDisplayPtr&display) +{ +IADLXDisplayConnectivityExperiencePtrdisplayConnectivityExperience; +ADLX_RESULTres=displayService2->GetDisplayConnectivityExperience(display,&displayConnectivityExperience); +if(ADLX_SUCCEEDED(res)) +{ +std::cout<<"===Getnumberofactivelanes==="<<std::endl; +adlx_uintnumberOfActiveLanes; +res=displayConnectivityExperience->GetNumberOfActiveLanes(&numberOfActiveLanes); +std::cout<<"\tGetValue,result:"<<res<<"value:"<<numberOfActiveLanes<<std::endl; +} +} + +voidGetNumberOfTotalLanes(constIADLXDisplayServices2Ptr&displayService2,constIADLXDisplayPtr&display) +{ +IADLXDisplayConnectivityExperiencePtrdisplayConnectivityExperience; +ADLX_RESULTres=displayService2->GetDisplayConnectivityExperience(display,&displayConnectivityExperience); +if(ADLX_SUCCEEDED(res)) +{ +std::cout<<"===Getnumberoftotallanes==="<<std::endl; +adlx_uintnumberOfTotalLanes; +res=displayConnectivityExperience->GetNumberOfTotalLanes(&numberOfTotalLanes); +std::cout<<"\tGetValue,result:"<<res<<"value:"<<numberOfTotalLanes<<std::endl; +} +} + +voidGetRelativePreEmphasis(constIADLXDisplayServices2Ptr&displayService2,constIADLXDisplayPtr&display) +{ +IADLXDisplayConnectivityExperiencePtrdisplayConnectivityExperience; +ADLX_RESULTres=displayService2->GetDisplayConnectivityExperience(display,&displayConnectivityExperience); +if(ADLX_SUCCEEDED(res)) +{ +std::cout<<"===Getrelativepre-emphasis==="<<std::endl; +adlx_intrelativePreEmphasis; +res=displayConnectivityExperience->GetRelativePreEmphasis(&relativePreEmphasis); +std::cout<<"\tGetValue,result:"<<res<<"value:"<<relativePreEmphasis<<std::endl; +} +} + +voidRelativePreEmphasisSettingMenuControl(constIADLXDisplayServices2Ptr&displayService2,constIADLXDisplayPtr&display) +{ +printf("===relativepre-emphasissetting===\n"); +printf("\t->Pressintegerin[-2:2]tosetrelativepre-emphasisorreturnmainmenu\n"); +intnum=0; +if((std::cin>>num)&&(-2<=num&&num<=2)) +{ +SetRelativePreEmphasis(displayService2,display,num); +} +} + +voidSetRelativePreEmphasis(constIADLXDisplayServices2Ptr&displayService2,constIADLXDisplayPtr&display,intrelativePreEmphasis) +{ +IADLXDisplayConnectivityExperiencePtrdisplayConnectivityExperience; +ADLX_RESULTres=displayService2->GetDisplayConnectivityExperience(display,&displayConnectivityExperience); +if(ADLX_SUCCEEDED(res)) +{ +std::cout<<"===Setrelativepre-emphasis==="<<std::endl; +res=displayConnectivityExperience->SetRelativePreEmphasis(relativePreEmphasis); +std::cout<<"\tReturncodeis:"<<res<<"(0meanssuccess)"<<std::endl; +} +} + +voidGetRelativeVoltageSwing(constIADLXDisplayServices2Ptr&displayService2,constIADLXDisplayPtr&display) +{ +IADLXDisplayConnectivityExperiencePtrdisplayConnectivityExperience; +ADLX_RESULTres=displayService2->GetDisplayConnectivityExperience(display,&displayConnectivityExperience); +if(ADLX_SUCCEEDED(res)) +{ +std::cout<<"===Getrelativevoltageswing==="<<std::endl; +adlx_intrelativeVoltageSwing; +res=displayConnectivityExperience->GetRelativeVoltageSwing(&relativeVoltageSwing); +std::cout<<"\tGetValue,result:"<<relativeVoltageSwing<<std::endl; +} +} + +voidRelativeVoltageSwingSettingMenuControl(constIADLXDisplayServices2Ptr&displayService2,constIADLXDisplayPtr&display) +{ +printf("===relativevoltageswingsetting===\n"); +printf("\t->Pressintegerin[-2:2]tosetrelativevoltageswingorreturnmainmenu\n"); +intnum=0; +if((std::cin>>num)&&(-2<=num&&num<=2)) +{ +SetRelativeVoltageSwing(displayService2,display,num); +} +} + +voidSetRelativeVoltageSwing(constIADLXDisplayServices2Ptr&displayService2,constIADLXDisplayPtr&display,intrelativeVoltageSwing) +{ +IADLXDisplayConnectivityExperiencePtrdisplayConnectivityExperience; +ADLX_RESULTres=displayService2->GetDisplayConnectivityExperience(display,&displayConnectivityExperience); +if(ADLX_SUCCEEDED(res)) +{ +std::cout<<"===Setrelativevoltageswing==="<<std::endl; +res=displayConnectivityExperience->SetRelativeVoltageSwing(relativeVoltageSwing); +std::cout<<"\tReturncodeis:"<<res<<"(0meanssuccess)"<<std::endl; +} +} + +voidGetEnabledLinkProtection(constIADLXDisplayServices2Ptr&displayService2,constIADLXDisplayPtr&display) +{ +IADLXDisplayConnectivityExperiencePtrdisplayConnectivityExperience; +ADLX_RESULTres=displayService2->GetDisplayConnectivityExperience(display,&displayConnectivityExperience); +if(ADLX_SUCCEEDED(res)) +{ +std::cout<<"===Getlinkprotectionenabled==="<<std::endl; +adlx_boolenabled=false; +res=displayConnectivityExperience->IsEnabledLinkProtection(&enabled); +std::cout<<"\tGetEnabled,result:"<<res<<"enabled:"<<(enabled?"true":"false")<<std::endl; +} +} + + +voidMainMenu() +{ +std::cout<<"\tChoosefromfollowingoptions"<<std::endl; + +std::cout<<"\t->Press1todisplayHDMIqualitydetectionsupport"<<std::endl; +std::cout<<"\t->Press2todisplayDPlinksupport"<<std::endl; +std::cout<<"\t->Press3togetHDMIqualitydetectionstatus"<<std::endl; +std::cout<<"\t->Press4tosetHDMIqualitydetectiontoEnable"<<std::endl; +std::cout<<"\t->Press5tosetHDMIqualitydetectionstatustoDisable"<<std::endl; +std::cout<<"\t->Press6todisplayDPlinkrate"<<std::endl; +std::cout<<"\t->Press7todisplaynumberofactivelanes"<<std::endl; +std::cout<<"\t->Press8todisplaynumberoftotallanes"<<std::endl; +std::cout<<"\t->Press9todisplayrelativepre-emphasis"<<std::endl; +std::cout<<"\t->PressatoentertheRelativePre-emphasissettingsmenu"<<std::endl; +std::cout<<"\t->Pressbtodisplayrelativevoltageswing"<<std::endl; +std::cout<<"\t->PressctoentertheRelativeVoltageSwingsettingsmenu"<<std::endl; +std::cout<<"\t->Pressdtodisplayiflinkprotectionisenabled"<<std::endl; + +std::cout<<"\t->PressQ/qtoterminatetheapplication"<<std::endl; +std::cout<<"\t->PressM/mtodisplaymainmenuoptions"<<std::endl; +} + +//Menuactioncontrol +voidMenuControl(constIADLXDisplayServices2Ptr&displayService2,constIADLXDisplayPtr&display) +{ +intnum=0; +while((num=getchar())!='q'&&num!='Q') +{ +switch(num) +{ +//DisplaysupportedHDMIqualitydetection +case'1': +ShowSupportedHDMIQualityDetection(displayService2,display); +break; + +//DisplayssupportedDPlink +case'2': +ShowSupportedDPLink(displayService2,display); +break; + +//GetHDMIqualitydetectionenable +case'3': +GetEnabledHDMIQualityDetection(displayService2,display); +break; + +//SetHDMIqualitydetectionenable +case'4': +SetEnabledHDMIQualityDetection(displayService2,display,true); +break; + +//SetHDMIqualitydetectiondisable +case'5': +SetEnabledHDMIQualityDetection(displayService2,display,false); +break; + +//DisplayDPlinkrate +case'6': +GetDPLinkRate(displayService2,display); +break; + +//Displaynumberofactivelanes +case'7': +GetNumberOfActiveLanes(displayService2,display); +break; + +//Displaynumberoftotlalanes +case'8': +GetNumberOfTotalLanes(displayService2,display); +break; + +//Displayrelativepre-emphasis +case'9': +GetRelativePreEmphasis(displayService2,display); +break; + +//Enterrelativepre-emphasissettingcontrol +case'a': +RelativePreEmphasisSettingMenuControl(displayService2,display); +break; + +//Displayrelativevoltageswing +case'b': +GetRelativeVoltageSwing(displayService2,display); +break; + +//Enterrelativevoltageswingsettingcontrol +case'c': +RelativeVoltageSwingSettingMenuControl(displayService2,display); +break; + +//Displaylinkprotectionstatus +case'd': +GetEnabledLinkProtection(displayService2,display); +break; + +case'm': +case'M': +MainMenu(); +break; + +default: +break; +} +} +} + +//Waitforexitwitherrormessage +intWaitAndExit(constchar*msg,constintretCode) +{ +//Printoutthemessageandpausetoseeitbeforereturningthedesiredcode +if(nullptr!=msg) +std::cout<<msg<<std::endl; + +system("Pause"); +returnretCode; +} + + + + + diff --git a/SDKDoc/xml/cpp_display__display_vari_bright.xml b/SDKDoc/xml/cpp_display__display_vari_bright.xml index 5b4c62b5..da903841 100644 --- a/SDKDoc/xml/cpp_display__display_vari_bright.xml +++ b/SDKDoc/xml/cpp_display__display_vari_bright.xml @@ -355,6 +355,6 @@ } - + diff --git a/SDKDoc/xml/cpp_display__free_sync.xml b/SDKDoc/xml/cpp_display__free_sync.xml index 94d7b38d..68473fd6 100644 --- a/SDKDoc/xml/cpp_display__free_sync.xml +++ b/SDKDoc/xml/cpp_display__free_sync.xml @@ -245,6 +245,6 @@ } - + diff --git a/SDKDoc/xml/cpp_display__g_p_u_scaling.xml b/SDKDoc/xml/cpp_display__g_p_u_scaling.xml index 47221743..7ec54b43 100644 --- a/SDKDoc/xml/cpp_display__g_p_u_scaling.xml +++ b/SDKDoc/xml/cpp_display__g_p_u_scaling.xml @@ -245,6 +245,6 @@ } - + diff --git a/SDKDoc/xml/cpp_display__h_d_c_p.xml b/SDKDoc/xml/cpp_display__h_d_c_p.xml index 182ef265..63397c25 100644 --- a/SDKDoc/xml/cpp_display__h_d_c_p.xml +++ b/SDKDoc/xml/cpp_display__h_d_c_p.xml @@ -245,6 +245,6 @@ } - + diff --git a/SDKDoc/xml/cpp_display__integer_scaling.xml b/SDKDoc/xml/cpp_display__integer_scaling.xml index d7f65f84..8f432b39 100644 --- a/SDKDoc/xml/cpp_display__integer_scaling.xml +++ b/SDKDoc/xml/cpp_display__integer_scaling.xml @@ -245,6 +245,6 @@ } - + diff --git a/SDKDoc/xml/cpp_display__pixel_format.xml b/SDKDoc/xml/cpp_display__pixel_format.xml index dd685ae9..11498f87 100644 --- a/SDKDoc/xml/cpp_display__pixel_format.xml +++ b/SDKDoc/xml/cpp_display__pixel_format.xml @@ -322,6 +322,6 @@ } - + diff --git a/SDKDoc/xml/cpp_display__scaling_mode.xml b/SDKDoc/xml/cpp_display__scaling_mode.xml index 0f610ee1..1063c39a 100644 --- a/SDKDoc/xml/cpp_display__scaling_mode.xml +++ b/SDKDoc/xml/cpp_display__scaling_mode.xml @@ -266,6 +266,6 @@ } - + diff --git a/SDKDoc/xml/cpp_display__v_s_r.xml b/SDKDoc/xml/cpp_display__v_s_r.xml index 9c211f3f..38b86632 100644 --- a/SDKDoc/xml/cpp_display__v_s_r.xml +++ b/SDKDoc/xml/cpp_display__v_s_r.xml @@ -245,6 +245,6 @@ } - + diff --git a/SDKDoc/xml/cpp_display_settings_event.xml b/SDKDoc/xml/cpp_display_settings_event.xml deleted file mode 100644 index ca07d9c3..00000000 --- a/SDKDoc/xml/cpp_display_settings_event.xml +++ /dev/null @@ -1,180 +0,0 @@ - - - - cpp_display_settingsEvent - DisplaySettingsEvent - - - -<!-- -# Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. -# -#------------------------------------------------------------------------------------------------- ---> -<!DOCTYPE html> -<html> -<body> - <p> Demonstrates how to handle notifications about changes in display settings when programming with ADLX.</p> - <h2>Sample Path</h2> - <p>/Samples/CPP/Display/DisplaySettingsEvent</p> -</body> -</html> Code - -C++ // -//Copyright(c)2021-2023AdvancedMicroDevices,Inc.Allrightsreserved. -// -//------------------------------------------------------------------------------------------------- - - -#include"SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h" -#include"SDK/Include/IDisplays.h" -#include"SDK/Include/IDisplaySettings.h" -#include<unordered_map> -#include<iostream> -#include<string> - -usingnamespaceadlx; - -//ADLXHelperinstance -//NooutstandinginterfacesfromADLXmustexistwhenADLXisdestroyed. -//soweuseglobalvariablestoensurethevalidityoftheinterface. -staticADLXHelperg_ADLXHelp; - -//Blockeventtoverifycallback -HANDLEhDisplaySettingsChangeEvt=nullptr; - -//Getthedisplayuniquename -voidDisplayUniqueName(IADLXDisplayPtrdisplay,char*uniqueName); - -//Callbacktohandlechangedevents -classDisplaySettingsListener:publicIADLXDisplaySettingsChangedListener -{ -public: -adlx_boolADLX_STD_CALLOnDisplaySettingsChanged(IADLXDisplaySettingsChangedEvent*pDisplaySettingChangedEvent) -{ -if(pDisplaySettingChangedEvent==nullptr) -returnfalse; - -IADLXDisplayPtrpDisplay; -ADLX_RESULTres=pDisplaySettingChangedEvent->GetDisplay(&pDisplay); -chardisplayName[128]="Unknown"; -DisplayUniqueName(pDisplay,displayName); -adlx_boolVSRChanged=pDisplaySettingChangedEvent->IsVSRChanged(); -std::cout<<"Display:"<<displayName<<"\nOnDisplaySettingsChanged(),VSRchanged:"<<(VSRChanged?"true":"false")<<std::endl; - -SetEvent(hDisplaySettingsChangeEvt); - -returntrue; -} -}; - -//Waitforexitwitherrormessage -intWaitAndExit(constchar*msg,constintretCode); - -intmain() -{ -ADLX_RESULTres=ADLX_FAIL; - -res=g_ADLXHelp.Initialize(); -if(ADLX_SUCCEEDED(res)) -{ -hDisplaySettingsChangeEvt=CreateEvent(NULL,TRUE,FALSE,NULL); - -IADLXDisplayServicesPtrpDisplayService=nullptr; -IADLXDisplayListPtrpDisplayList=nullptr; -IADLXDisplayPtrpDisplay=nullptr; - -ADLX_RESULTres=g_ADLXHelp.GetSystemServices()->GetDisplaysServices(&pDisplayService); -if(ADLX_SUCCEEDED(res)) -{ -//TakingVSReventchangeasanexample -IADLXDisplayVSRPtrpDisplayVSR=nullptr; -res=pDisplayService->GetDisplays(&pDisplayList); -if(ADLX_SUCCEEDED(res)&&!pDisplayList->Empty()) -{ -res=pDisplayList->At(0,&pDisplay); -if((ADLX_SUCCEEDED(res))&&pDisplay!=nullptr) -{ -res=pDisplayService->GetVirtualSuperResolution(pDisplay,&pDisplayVSR); -if(ADLX_FAILED(res)) -return-1; - -adlx_boolsupported=false; -res=pDisplayVSR->IsSupported(&supported); -if(ADLX_FAILED(res)) -return-1; - -if(supported) -{ -adlx_boolenabled=false; -res=pDisplayVSR->IsEnabled(&enabled); -if(ADLX_FAILED(res)) -return-1; - -IADLXDisplayChangedHandlingPtrpHandler; -res=pDisplayService->GetDisplayChangedHandling(&pHandler); -if(ADLX_FAILED(res)) -return-1; - -if(pHandler!=nullptr) -{ -IADLXDisplaySettingsChangedListener*pListener=newDisplaySettingsListener; -pHandler->AddDisplaySettingsEventListener(pListener); - -ResetEvent(hDisplaySettingsChangeEvt); - -res=pDisplayVSR->SetEnabled(!enabled); -if(ADLX_FAILED(res)) -gotoEND; - -DWORDr=WaitForSingleObject(hDisplaySettingsChangeEvt,1000); -if(WAIT_OBJECT_0==r) -std::cout<<"ReceivedVSRchangedevent."<<std::endl; - -res=pHandler->RemoveDisplaySettingsEventListener(pListener); -if(ADLX_FAILED(res)) -gotoEND; - -res=pDisplayVSR->SetEnabled(enabled); -if(ADLX_FAILED(res)) -gotoEND; - -END: -deletepListener; -} -} -} -} -} -} - -if(hDisplaySettingsChangeEvt) -CloseHandle(hDisplaySettingsChangeEvt); - -res=g_ADLXHelp.Terminate(); -std::cout<<"DestroyADLXresult:"<<res<<std::endl; - -system("pause"); - -return0; -} - -voidDisplayUniqueName(IADLXDisplayPtrdisplay,char*uniqueName) -{ -if(nullptr!=display&&nullptr!=uniqueName) -{ -constchar*gpuName=nullptr; -ADLX_RESULTres=display->Name(&gpuName); -if(ADLX_SUCCEEDED(res)) -sprintf_s(uniqueName,128,"name:%s",gpuName); -adlx_sizeid; -res=display->UniqueId(&id); -if(ADLX_SUCCEEDED(res)) -sprintf_s(uniqueName,128,"id:%zu",id); -} -} - - - - - diff --git a/SDKDoc/xml/cpp_sam.xml b/SDKDoc/xml/cpp_sam.xml new file mode 100644 index 00000000..9e61987b --- /dev/null +++ b/SDKDoc/xml/cpp_sam.xml @@ -0,0 +1,347 @@ + + + + cpp_sam + SmartAccessMemory + + + +<!-- +# Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. +# +#------------------------------------------------------------------------------------------------- +--> +<!DOCTYPE html> +<html> +<body> + <p> Demonstrates how to control AMD SmartAccess Memory when programming with ADLX.</p> + <h2>Command Prompts</h2> + <table class="doxtable docTable"> + <thead> + <tr style="height:40px"><th>Command Prompt</th><th>Description</th></tr> + </thead> + <tbody> + <tr><td>1</td><td> Display AMD SmartAccess Memory support status on a GPU.</td></tr> + <tr><td>2</td><td> Display AMD SmartAccess Memory enabled status.</td></tr> + <tr><td>3</td><td> Set AMD SmartAccess Memory state.</td></tr> + <tr><td>M/m</td><td> Show this menu.</td></tr> + <tr><td>Q/q</td><td> Quit.</td></tr> + </tbody> + </table> + <h2>Sample Path</h2> + <p>/Samples/CPP/GPUTuning/SmartAccessMemory</p> +</body> +</html> Code + +C++ // +//Copyright(c)2021-2023AdvancedMicroDevices,Inc.Allrightsreserved. +// +//------------------------------------------------------------------------------------------------- + + +#include"SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h" +#include"SDK/Include/ISmartAccessMemory.h" +#include"SDK/Include/IGPUTuning1.h" +#include<iostream> + +//UseADLXnamespace +usingnamespaceadlx; + +//ADLXHelperinstance +//NooutstandinginterfacesfromADLXmustexistwhenADLXisdestroyed. +//Useglobalvariablestoensurevalidityoftheinterface. +staticADLXHelperg_ADLXHelp; + +staticHANDLESAMEvent=nullptr; + +classGPUTuningChangedListener:publicIADLXGPUTuningChangedListener +{ +public: + +boolADLX_STD_CALLOnGPUTuningChanged(IADLXGPUTuningChangedEvent*pGPUTuningChangedEvent) +{ +IADLXGPUTuningChangedEvent1PtrpGPUTuningChangedEvent1=IADLXGPUTuningChangedEvent1Ptr(pGPUTuningChangedEvent); +adlx_boolSAMChange=pGPUTuningChangedEvent1->IsSmartAccessMemoryChanged(); +if(SAMChange) +{ +adlx_boolenabled=false,completed=false; +pGPUTuningChangedEvent1->GetSmartAccessMemoryStatus(&enabled,&completed); +} + +SetEvent(SAMEvent); +returntrue; +} +}; + +//Mainmenu +voidMainMenu(); + +//Menuactioncontrol +voidMenuControl(IADLXGPUTuningServices1PtrgpuTuningService1,IADLXGPUListPtrgpus); + +//Waitforexitwitherrormessage +intWaitAndExit(constchar*msg,constintretCode); + +//FindthefirstGPUindexthatsupportsAMDSmartAccessMemory.Return-1ifallGPUsarenotsupported +adlx_uintGetGPUIndexSupportSAM(IADLXGPUTuningServices1PtrgpuTuningService1,IADLXGPUListPtrgpus); + +//DisplayAMDSmartAccessMemorysupportstatusonaGPU +voidShowSmartAccessMemorySupport(IADLXGPUTuningServices1PtrgpuTuningService1,IADLXGPUListPtrgpus); + +//DisplayAMDSmartAccessMemoryenabledstatus +voidShowSmartAccessMemoryState(IADLXGPUTuningServices1PtrgpuTuningService1,IADLXGPUListPtrgpus); + +//SetAMDSmartAccessMemorystate +voidSetSmartAccessMemoryState(IADLXGPUTuningServices1PtrgpuTuningService1,IADLXGPUListPtrgpus); + +intmain() +{ +ADLX_RESULTres=ADLX_FAIL; + +//InitializeADLX +res=g_ADLXHelp.Initialize(); + +if(ADLX_SUCCEEDED(res)) +{ +IADLXGPUTuningServicesPtrgpuTuningService; +res=g_ADLXHelp.GetSystemServices()->GetGPUTuningServices(&gpuTuningService); +if(ADLX_SUCCEEDED(res)) +{ +//GetgpuTuningService1viagpuTuningService::QueryInterface() +IADLXGPUTuningServices1PtrgpuTuningService1; +res=gpuTuningService->QueryInterface(gpuTuningService1->IID(),reinterpret_cast<void**>(&gpuTuningService1)); +if(ADLX_SUCCEEDED(res)) +{ +IADLXGPUTuningChangedHandlingPtrgpuTuningHandling; +res=gpuTuningService1->GetGPUTuningChangedHandling(&gpuTuningHandling); +if(ADLX_SUCCEEDED(res)) +{ +//Addlistener +SAMEvent=CreateEvent(NULL,FALSE,FALSE,NULL); +staticGPUTuningChangedListenerlistener; +ADLX_RESULTeventRes=gpuTuningHandling->AddGPUTuningEventListener(&listener); + +//Menu +IADLXGPUListPtrgpus; +res=g_ADLXHelp.GetSystemServices()->GetGPUs(&gpus); +if(ADLX_SUCCEEDED(res)) +{ +//Displaymainmenuoptions +MainMenu(); + +//Getandexecutethechoice +MenuControl(gpuTuningService1,gpus); +} +else +std::cout<<"FailedtogetGPUlist"<<std::endl; + +//Removelistener +if(ADLX_SUCCEEDED(eventRes)) +eventRes=gpuTuningHandling->RemoveGPUTuningEventListener(&listener); +} +else +std::cout<<"FailedtogetGPUTuningChangedHandling"<<std::endl; +} +else +std::cout<<"FailedtogetgpuTuningService1"<<std::endl; +} +else +std::cout<<"FailedtogetgpuTuningService"<<std::endl; +} +else +returnWaitAndExit("\tg_ADLXHelpinitializefailed",0); + +//DestroyADLX +res=g_ADLXHelp.Terminate(); +std::cout<<"DestroyADLXres:"<<res<<std::endl; + +//Pausetoseetheprintout +system("pause"); + +return0; +} + +//Mainmenu +voidMainMenu() +{ +std::cout<<"\tChoosefromthefollowingoptions:"<<std::endl; + +std::cout<<"\t->Press1todisplayAMDSmartAccessMemorysupportedGPUs"<<std::endl; +std::cout<<"\t->Press2todisplayAMDSmartAccessMemoryenabledstatus"<<std::endl; +std::cout<<"\t->Press3tosettheAMDSmartAccessMemorystate"<<std::endl; +std::cout<<"\t->PressQ/qtoterminatetheapplication"<<std::endl; +std::cout<<"\t->PressM/mtodisplaymainmenuoptions"<<std::endl; +} + +//Menuactioncontrol +voidMenuControl(IADLXGPUTuningServices1PtrgpuTuningService1,IADLXGPUListPtrgpus) +{ +intnum=0; +while((num=getchar())!='q'&&num!='Q') +{ +switch(num) +{ +//DisplayAMDSmartAccessMemorysupportstatusonaGPU +case'1': +ShowSmartAccessMemorySupport(gpuTuningService1,gpus); +break; + +//DisplayAMDSmartAccessMemoryenabledstatus +case'2': +ShowSmartAccessMemoryState(gpuTuningService1,gpus); +break; + +//SetAMDSmartAccessMemorystate +case'3': +SetSmartAccessMemoryState(gpuTuningService1,gpus); +break; + +//Displaymenuoptions +case'm': +case'M': +MainMenu(); +break; +default: +break; +} +} +} + +//Waitforexitwitherrormessage +intWaitAndExit(constchar*msg,constintretCode) +{ +//Printoutthemessageandpausetoseeitbeforereturningthedesiredcode +if(nullptr!=msg) +std::cout<<msg<<std::endl; + +system("pause"); +returnretCode; +} + +//FindthefirstGPUindexthatsupportsAMDSmartAccessMemory.Return-1ifallGPUsarenotsupported +adlx_uintGetGPUIndexSupportSAM(IADLXGPUTuningServices1PtrgpuTuningService1,IADLXGPUListPtrgpus) +{ +adlx_uintsupportedIndex=-1; +IADLXGPUPtroneGPU; +IADLXSmartAccessMemoryPtrsmartAccessMemory; +for(autoindex=gpus->Begin();index!=gpus->End();++index) +{ +ADLX_RESULTres=gpus->At(index,&oneGPU); +if(ADLX_SUCCEEDED(res)) +{ +//GettheAMDSmartAccessMemoryinterface +res=gpuTuningService1->GetSmartAccessMemory(oneGPU,&smartAccessMemory); +if(ADLX_SUCCEEDED(res)) +{ +adlx_boolsupported=false; +ADLX_RESULTres=smartAccessMemory->IsSupported(&supported); +if(ADLX_SUCCEEDED(res)&&supported) +{ +supportedIndex=index; +break; +} +} +} +} +returnsupportedIndex; +} + +//DisplayAMDSmartAccessMemorysupportstatusonaGPU +voidShowSmartAccessMemorySupport(IADLXGPUTuningServices1PtrgpuTuningService1,IADLXGPUListPtrgpus) +{ +autoindex=GetGPUIndexSupportSAM(gpuTuningService1,gpus); +if(index==-1) +std::cout<<"AllGPUsdoesn'tsupportAMDSmartAccessMemory"<<std::endl; +else +std::cout<<"The"<<(index+1)<<"thGPUsupportAMDSmartAccessMemory"<<std::endl; +} + +//DisplayAMDSmartAccessMemoryenabledstatus +voidShowSmartAccessMemoryState(IADLXGPUTuningServices1PtrgpuTuningService1,IADLXGPUListPtrgpus) +{ +autoindex=GetGPUIndexSupportSAM(gpuTuningService1,gpus); +if(index==-1) +std::cout<<"AllGPUsdoesn'tsupportAMDSmartAccessMemory"<<std::endl; +else +{ +IADLXGPUPtroneGPU; +ADLX_RESULTres=gpus->At(index,&oneGPU); +if(ADLX_SUCCEEDED(res)) +{ +IADLXSmartAccessMemoryPtrsmartAccessMemory; +res=gpuTuningService1->GetSmartAccessMemory(oneGPU,&smartAccessMemory); +if(ADLX_SUCCEEDED(res)) +{ +adlx_boolenabled=false; +res=smartAccessMemory->IsEnabled(&enabled); +if(ADLX_SUCCEEDED(res)) +std::cout<<"TheAMDSmartAccessMemoryis"<<(enabled?"enabled":"disabled")<<"onthe"<<(index+1)<<"thGPU"<<std::endl; +else +std::cout<<"CallIsEnabled()failed"<<std::endl; +} +else +std::cout<<"FailedtogetsmartAccessMemory"<<std::endl; +} +else +std::cout<<"FailedtogettheGPU"<<std::endl; +} +} + +//SetAMDSmartAccessMemorystate +voidSetSmartAccessMemoryState(IADLXGPUTuningServices1PtrgpuTuningService1,IADLXGPUListPtrgpus) +{ +autoindex=GetGPUIndexSupportSAM(gpuTuningService1,gpus); +if(index==-1) +std::cout<<"AllGPUsdoesn'tsupportAMDSmartAccessMemory"<<std::endl; +else +{ +IADLXGPUPtroneGPU; +ADLX_RESULTres=gpus->At(index,&oneGPU); +if(ADLX_SUCCEEDED(res)) +{ +IADLXSmartAccessMemoryPtrsmartAccessMemory; +res=gpuTuningService1->GetSmartAccessMemory(oneGPU,&smartAccessMemory); +if(ADLX_SUCCEEDED(res)) +{ +adlx_boolenabled=false; +res=smartAccessMemory->IsEnabled(&enabled); +if(ADLX_SUCCEEDED(res)) +std::cout<<"CurrentlyAMDSmartAccessMemoryis"<<(enabled?"enabled":"disabled")<<"on"<<(index+1)<<"thGPU"<<std::endl; +else +std::cout<<"CallIsEnabled()failed"<<std::endl; +res=smartAccessMemory->SetEnabled(!enabled); +if(ADLX_SUCCEEDED(res)) +std::cout<<"SetAMDSmartAccessMemoryto"<<(!enabled?"enabled":"disabled")<<"for"<<(index+1)<<"thGPU"<<std::endl; +else +std::cout<<"CallSetEnabled()failed"<<std::endl; + +//FirsteventreceivedquicklybeforeSAMstart +WaitForSingleObject(SAMEvent,2000); + +//Whenreceivethefirstevent,avoidcallinganyotherADLXmethod,andifanyUIapplicationisrunning,wemustcloseittoavoidcrashing +//Close(application)...... + +//SecondeventreceivedafterSAMcompleted,themaximumconsumingtimelessthan20seconds. +WaitForSingleObject(SAMEvent,20000); + +//NowSAMcompleted,wecanrestarttheUIapplication,andcontinuetocallADLXfunction +//Start(application)...... + +res=smartAccessMemory->IsEnabled(&enabled); +if(ADLX_SUCCEEDED(res)) +std::cout<<"Aftersetting,AMDSmartAccessMemoryis"<<(enabled?"enabled":"disabled")<<"on"<<(index+1)<<"thGPU"<<std::endl; +else +std::cout<<"CallIsEnabled()failed"<<std::endl; +} +else +std::cout<<"FailedtogetsmartAccessMemory"<<std::endl; +} +else +std::cout<<"FailedtogettheGPU"<<std::endl; +} +} + + + + + diff --git a/SDKDoc/xml/cpp_sample__async_event_handling.xml b/SDKDoc/xml/cpp_sample__async_event_handling.xml index 13750d7d..f149ec19 100644 --- a/SDKDoc/xml/cpp_sample__async_event_handling.xml +++ b/SDKDoc/xml/cpp_sample__async_event_handling.xml @@ -186,6 +186,6 @@ } - + diff --git a/SDKDoc/xml/cpp_sample__g_p_u_service_call.xml b/SDKDoc/xml/cpp_sample__g_p_u_service_call.xml index ef0283c3..0b62259b 100644 --- a/SDKDoc/xml/cpp_sample__g_p_u_service_call.xml +++ b/SDKDoc/xml/cpp_sample__g_p_u_service_call.xml @@ -516,6 +516,6 @@ } - + diff --git a/SDKDoc/xml/cpp_sample__invalid_object.xml b/SDKDoc/xml/cpp_sample__invalid_object.xml index bfbfdff7..a6001360 100644 --- a/SDKDoc/xml/cpp_sample__invalid_object.xml +++ b/SDKDoc/xml/cpp_sample__invalid_object.xml @@ -128,6 +128,6 @@ } - + diff --git a/SDKDoc/xml/cpp_sample__primary_adapter.xml b/SDKDoc/xml/cpp_sample__primary_adapter.xml new file mode 100644 index 00000000..98382983 --- /dev/null +++ b/SDKDoc/xml/cpp_sample__primary_adapter.xml @@ -0,0 +1,200 @@ + + + + cpp_sample_PrimaryAdapter + PrimaryAdapter + + + +<!-- +# Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. +# +#------------------------------------------------------------------------------------------------- +--> +<!DOCTYPE html> +<html> +<body> + <p> Demonstrates how to get the primary adapter when programming with ADLX.</p> + <h2>Command Prompts</h2> + <table class="doxtable docTable"> + <thead> + <tr style="height:40px"><th>Command Prompt</th><th>Description</th></tr> + </thead> + <tbody> + <tr><td>1</td><td> Display the Primary Adapter.</td></tr> + <tr><td>M/m</td><td> Display the command prompt menu.</td></tr> + <tr><td>Q/q</td><td> Terminate the application.</td></tr> + </tbody> + </table> + <h2>Sample Path</h2> + <p>/Samples/CPP/Desktop/PrimaryAdapter</p> +</body> +</html> Code + +C++ // +//Copyright(c)2021-2023AdvancedMicroDevices,Inc.Allrightsreserved. +// +//------------------------------------------------------------------------------------------------- + + +#include"SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h" +#include"SDK/Include/IDesktops.h" +#include"SDK/Include/IDisplays.h" +#include<iostream> + +//Useadlxnamespace +usingnamespaceadlx; + +//ADLXHelperinstance. +//NooutstandinginterfacesfromADLXmustexistwhenADLXisdestroyed. +//Useglobalvariablestoensurevalidityoftheinterface. +staticADLXHelperg_ADLXHelp; + +//Mainmenu +voidMainMenu(); + +//Menuactioncontrol +voidMenuControl(); + +//Displaytheprimaryadapter +voidShowPrimaryAdapter(); + +//Waitforexitwitherrormessage +intWaitAndExit(constchar*msg,constintretCode); + +intmain() +{ +//Definereturncode +ADLX_RESULTres=ADLX_FAIL; + +//InitializeADLX +res=g_ADLXHelp.Initialize(); +if(ADLX_SUCCEEDED(res)) +{ +//Displaymainmenuoptions +MainMenu(); +//Getandexecutethechoice +MenuControl(); +} +else +returnWaitAndExit("\tg_ADLXHelpinitializefailed",0); + +//DestroyADLX +res=g_ADLXHelp.Terminate(); +std::cout<<"DestroyADLXresult:"<<res<<std::endl; + +//Pausetoseetheprintout +system("pause"); + +return0; +} + +//Mainmenu +voidMainMenu() +{ +std::cout<<"\tChoosefromthefollowingoptions:"<<std::endl; + +std::cout<<"\t->Press1todisplaythePrimaryAdapter"<<std::endl; + +std::cout<<"\t->PressQ/qtoterminatetheapplication"<<std::endl; +std::cout<<"\t->PressM/mtodisplaymainmenuoptions"<<std::endl; +} + +//Menuactioncontrol +voidMenuControl() +{ +intnum=0; +while((num=getchar())!='q'&&num!='Q') +{ +switch(num) +{ +//DisplaythePrimaryAdapter +case'1': +ShowPrimaryAdapter(); +break; + +//Displaytheoptionsagain +case'm': +case'M': +MainMenu(); +break; +default: +break; +} +} +} + +//Displayhowtogetprimaryadapter +voidShowPrimaryAdapter() +{ +IADLXDesktopServicesPtrdesktopSrv; +ADLX_RESULTres=g_ADLXHelp.GetSystemServices()->GetDesktopsServices(&desktopSrv); +if(ADLX_FAILED(res)) +{ +std::cout<<"\tFailedtogettheDesktopServicesinterface"<<std::endl; +return; +} +IADLXDesktopListPtrdesktops; +res=desktopSrv->GetDesktops(&desktops); +if(ADLX_FAILED(res)) +{ +std::cout<<"\tFailedtogettheDesktopListinterface"<<std::endl; +return; +} +for(adlx_uintcrt=desktops->Begin();crt!=desktops->End();++crt) +{ +IADLXDesktopPtrdesktop; +res=desktops->At(crt,&desktop); +if(ADLX_FAILED(res)) +{ +std::cout<<"\tFailedtogettheDesktopinterface"<<std::endl; +break; +} +ADLX_Pointpoint={0}; +res=desktop->TopLeft(&point); +if(ADLX_SUCCEEDED(res)&&0==point.x&&0==point.y) +{ +IADLXDisplayListPtrdisplays; +res=desktop->GetDisplays(&displays); +if(ADLX_FAILED(res)) +{ +std::cout<<"\tFailedtogettheDisplayListinterface"<<std::endl; +return; +} +IADLXDisplayPtrdisplay; +res=displays->At(0,&display); +if(ADLX_FAILED(res)) +{ +std::cout<<"\tFailedtogetthefirstdisplay"<<std::endl; +return; +} +IADLXGPUPtrgpu; +res=display->GetGPU(&gpu); +if(ADLX_FAILED(res)) +{ +std::cout<<"\tFailedtogettheGPU"<<std::endl; +return; +} +constchar*gpuName; +gpu->Name(&gpuName); +std::cout<<"\tPrimaryAdapter:"<<gpuName<<std::endl; +break; +} +} +} + +//Waitforexitwitherrormessage +intWaitAndExit(constchar*msg,constintretCode) +{ +//Printoutthemessageandpausetoseeitbefore returningthedesiredcode +if(nullptr!=msg) +std::cout<<msg<<std::endl; + +system("pause"); +returnretCode; +} + + + + + diff --git a/SDKDoc/xml/cpp_sample__share_memory.xml b/SDKDoc/xml/cpp_sample__share_memory.xml index 02f9c009..1ba13f3f 100644 --- a/SDKDoc/xml/cpp_sample__share_memory.xml +++ b/SDKDoc/xml/cpp_sample__share_memory.xml @@ -122,6 +122,6 @@ } - + diff --git a/SDKDoc/xml/cpp_sample__work_with_a_d_l.xml b/SDKDoc/xml/cpp_sample__work_with_a_d_l.xml index 6fa1a647..38cfbfe3 100644 --- a/SDKDoc/xml/cpp_sample__work_with_a_d_l.xml +++ b/SDKDoc/xml/cpp_sample__work_with_a_d_l.xml @@ -166,6 +166,6 @@ } - + diff --git a/SDKDoc/xml/cpp_sample_desktopevent.xml b/SDKDoc/xml/cpp_sample_desktopevent.xml index a309f5a5..bfec41ff 100644 --- a/SDKDoc/xml/cpp_sample_desktopevent.xml +++ b/SDKDoc/xml/cpp_sample_desktopevent.xml @@ -204,6 +204,6 @@ } - + diff --git a/SDKDoc/xml/cpp_sample_display3_d_l_u_t.xml b/SDKDoc/xml/cpp_sample_display3_d_l_u_t.xml index 94e7b1ad..e3cc9904 100644 --- a/SDKDoc/xml/cpp_sample_display3_d_l_u_t.xml +++ b/SDKDoc/xml/cpp_sample_display3_d_l_u_t.xml @@ -611,6 +611,6 @@ } - + diff --git a/SDKDoc/xml/cpp_sample_display_blanking.xml b/SDKDoc/xml/cpp_sample_display_blanking.xml index 511240fa..9e949700 100644 --- a/SDKDoc/xml/cpp_sample_display_blanking.xml +++ b/SDKDoc/xml/cpp_sample_display_blanking.xml @@ -7,7 +7,7 @@ <!-- -# Copyright (c) 2023 Advanced Micro Devices, Inc. All rights reserved. +# Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- --> @@ -36,7 +36,7 @@ </html> Code C++ // -//Copyright(c)2023AdvancedMicroDevices,Inc.Allrightsreserved. +//Copyright(c)2021-2023AdvancedMicroDevices,Inc.Allrightsreserved. // //------------------------------------------------------------------------------------------------- @@ -357,6 +357,6 @@ } - + diff --git a/SDKDoc/xml/cpp_sample_display_events.xml b/SDKDoc/xml/cpp_sample_display_events.xml index 236bd67b..6cce5773 100644 --- a/SDKDoc/xml/cpp_sample_display_events.xml +++ b/SDKDoc/xml/cpp_sample_display_events.xml @@ -50,49 +50,7 @@ adlx_boolADLX_STD_CALLOnDisplayListChanged(IADLXDisplayList*pNewDisplays)override { std::cout<<"Displaylisthasbeenchanged"<<std::endl; -//Getdisplayservice -IADLXDisplayServicesPtrdisplayService; -ADLX_RESULTres=g_ADLXHelp.GetSystemServices()->GetDisplaysServices(&displayService); -if(ADLX_SUCCEEDED(res)) -{ -//Triggergamutchange,gammachange,3DLUTchangeforthefirstdisplay -adlx_uintit=0; -IADLXDisplayPtrdisplay; -res=pNewDisplays->At(it,&display); -if(ADLX_SUCCEEDED(res)) -{ -//Triggergamutchange -IADLXDisplayGamutPtrdispGamut; -res=displayService->GetGamut(display,&dispGamut); -if(ADLX_SUCCEEDED(res)) -{ -dispGamut->SetGamut(WHITE_POINT_5000K,GAMUT_SPACE_CIE_RGB); -} - -//Triggergammachange -IADLXDisplayGammaPtrdispGamma; -res=displayService->GetGamma(display,&dispGamma); -if(ADLX_SUCCEEDED(res)) -{ -ADLX_RegammaCoeffcoeff; -coeff.coefficientA0=31308; -coeff.coefficientA1=12920; -coeff.coefficientA2=55; -coeff.coefficientA3=55; -coeff.gamma=2400; -dispGamma->SetReGammaCoefficient(coeff); -} - -//Trigger3DLUTchange -IADLXDisplay3DLUTPtrdisp3DLUT; -res=displayService->Get3DLUT(display,&disp3DLUT); -if(ADLX_SUCCEEDED(res)) -{ -disp3DLUT->SetSCEDisabled(); -} -} -} - + //IftrueisreturnedADLXcontinuestonotifynextlistenerelseiffalseisretunedADLXstopsthenotification. returntrue; } @@ -262,6 +220,6 @@ } - + diff --git a/SDKDoc/xml/cpp_sample_display_gamma.xml b/SDKDoc/xml/cpp_sample_display_gamma.xml index bc7371d7..e50e8778 100644 --- a/SDKDoc/xml/cpp_sample_display_gamma.xml +++ b/SDKDoc/xml/cpp_sample_display_gamma.xml @@ -26,7 +26,7 @@ <tr><td>2</td><td> Display current gamma information.</td></tr> <tr><td>3</td><td> Set ReGammaSRGB using predefined coefficients.</td></tr> <tr><td>4</td><td> Set ReGamma using custom coefficients.</td></tr> - <tr><td>5</td><td> Set ReGamma using ramp from file[file path: ../output-night-light.txt].</td></tr> + <tr><td>5</td><td> Set ReGamma using ramp from file[file path: output-night-light.txt].</td></tr> <tr><td>6</td><td> ReGamma using ramp from memory.</td></tr> <tr><td>7</td><td> Reset Gamma ramp.</td></tr> <tr><td>M/m</td><td> Display the command prompt menu.</td></tr> @@ -323,9 +323,9 @@ res=SetGammaWithCustomCoeffs(displayService,display); break; -//userampformfile,filepath:../output-night-light.txt +//userampformfile,filepath:output-night-light.txt case2: -res=displayGamma->SetReGammaRamp("../output-night-light.txt"); +res=displayGamma->SetReGammaRamp("output-night-light.txt"); break; //Userampfrommemory @@ -445,6 +445,6 @@ } - + diff --git a/SDKDoc/xml/cpp_sample_display_gamut.xml b/SDKDoc/xml/cpp_sample_display_gamut.xml index d0ddd960..0dfa6516 100644 --- a/SDKDoc/xml/cpp_sample_display_gamut.xml +++ b/SDKDoc/xml/cpp_sample_display_gamut.xml @@ -346,6 +346,6 @@ } - + diff --git a/SDKDoc/xml/cpp_sample_displayinfo.xml b/SDKDoc/xml/cpp_sample_displayinfo.xml index 7a443955..ea08149a 100644 --- a/SDKDoc/xml/cpp_sample_displayinfo.xml +++ b/SDKDoc/xml/cpp_sample_displayinfo.xml @@ -217,6 +217,6 @@ } - + diff --git a/SDKDoc/xml/cpp_sample_eyefinity.xml b/SDKDoc/xml/cpp_sample_eyefinity.xml index ef10c4b4..81ce488e 100644 --- a/SDKDoc/xml/cpp_sample_eyefinity.xml +++ b/SDKDoc/xml/cpp_sample_eyefinity.xml @@ -277,6 +277,6 @@ } - + diff --git a/SDKDoc/xml/cpp_sample_gpus.xml b/SDKDoc/xml/cpp_sample_gpus.xml index fb714c3c..16d7de67 100644 --- a/SDKDoc/xml/cpp_sample_gpus.xml +++ b/SDKDoc/xml/cpp_sample_gpus.xml @@ -27,6 +27,7 @@ #include"SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h" +#include"SDK/Include/ISystem1.h" #include<chrono> #include<iostream> #include<thread> @@ -163,7 +164,33 @@ adlx_intid; ret=gpu->UniqueId(&id); -std::cout<<"UniqueId:"<<id<<",returncodeis:"<<ret<<"(0meanssuccess)"<<std::endl; +std::cout<<"UniqueId:"<<id<<std::endl; + +IADLXGPU1Ptrgpu1(gpu); +if(gpu1) +{ +constchar*productName=nullptr; +ret=gpu1->ProductName(&productName); +std::cout<<"ProductName:"<<productName<<std::endl; + +ADLX_MGPU_MODEmode=MGPU_NONE; +ret=gpu1->MultiGPUMode(&mode); +printf("Multi-GPUMode:"); +if(mode==MGPU_PRIMARY) +std::cout<<"GPUistheprimaryGPU"<<std::endl; +elseif(mode==MGPU_SECONDARY) +std::cout<<"GPUisthesecondaryGPU"<<std::endl; +else +std::cout<<"GPUisnotinMulti-GPU"<<std::endl; + +ADLX_PCI_BUS_TYPEbusType=UNDEFINED; +ret=gpu1->PCIBusType(&busType); +std::cout<<"PCIBusType:"<<busType<<std::endl; + +adlx_uintlaneWidth=0; +ret=gpu1->PCIBusLaneWidth(&laneWidth); +std::cout<<"PCIBusLaneWidth:"<<laneWidth<<std::endl; +} } voidShowHybridGraphicType() @@ -272,6 +299,6 @@ } - + diff --git a/SDKDoc/xml/cpp_sample_log.xml b/SDKDoc/xml/cpp_sample_log.xml index 4a6effb1..410fb9af 100644 --- a/SDKDoc/xml/cpp_sample_log.xml +++ b/SDKDoc/xml/cpp_sample_log.xml @@ -208,6 +208,6 @@ } - + diff --git a/SDKDoc/xml/cpp_sample_userprocess.xml b/SDKDoc/xml/cpp_sample_userprocess.xml index 617135cc..5b5bbc9d 100644 --- a/SDKDoc/xml/cpp_sample_userprocess.xml +++ b/SDKDoc/xml/cpp_sample_userprocess.xml @@ -275,6 +275,6 @@ } - + diff --git a/SDKDoc/xml/cpp_ssm.xml b/SDKDoc/xml/cpp_ssm.xml new file mode 100644 index 00000000..f48bda07 --- /dev/null +++ b/SDKDoc/xml/cpp_ssm.xml @@ -0,0 +1,242 @@ + + + + cpp_ssm + SmartShiftMax + + + +<!-- +# Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. +# +#------------------------------------------------------------------------------------------------- +--> +<!DOCTYPE html> +<html> +<body> + <p> Demonstrates how to control AMD SmartShift Max when programming with ADLX.</p> + <h2>Command Prompts</h2> + <table class="doxtable docTable"> + <thead> + <tr style="height:40px"><th>Command Prompt</th><th>Description</th></tr> + </thead> + <tbody> + <tr><td>1</td><td> Display AMD SmartShift Max support.</td></tr> + <tr><td>2</td><td> Display AMD SmartShift Max bias value, bias mode, and bias range.</td></tr> + <tr><td>3</td><td> Set SmartShift Max bias mode to Manual.</td></tr> + <tr><td>4</td><td> Set SmartShift Max bias mode to Auto.</td></tr> + <tr><td>5</td><td> Set SmartShift Max bias value.</td></tr> + <tr><td>M/m</td><td> Show this menu.</td></tr> + <tr><td>Q/q</td><td> Quit.</td></tr> + </tbody> + </table> + <h2>Sample Path</h2> + <p>/Samples/CPP/PowerTuning/SmartShiftMax</p> +</body> +</html> Code + +C++ // +//Copyright(c)2021-2023AdvancedMicroDevices,Inc.Allrightsreserved. +// +//------------------------------------------------------------------------------------------------- + + +#include"SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h" +#include"SDK/Include/IPowerTuning.h" +#include"SDK/Include/ISystem1.h" +#include<iostream> + +//UseADLXnamespace +usingnamespaceadlx; + +//ADLXHelperinstance +//NooutstandinginterfacesfromADLXmustexistwhenADLXisdestroyed. +//Useglobalvariablestoensurevalidityoftheinterface. +staticADLXHelperg_ADLXHelp; + +//DisplayAMDSmartShiftMaxsupport +voidShowSmartShiftMaxSupport(constIADLXSmartShiftMaxPtr&ssm); + +//DisplaycurrentAMDSmartShiftMaxstate +voidShowSmartShiftMaxSate(constIADLXSmartShiftMaxPtr&ssm); + +//SetAMDSmartShiftMaxbiasmode +voidSetSmartShiftMaxBiasMode(constIADLXSmartShiftMaxPtr&ssm,intindex); + +//SetAMDSmartShiftMaxbiasvalue +voidSetSmartShiftMaxBiasValue(constIADLXSmartShiftMaxPtr&ssm); + +//Mainmenu +voidMainMenu(); + +//Menuactioncontrol +voidMenuControl(constIADLXSmartShiftMaxPtr&ssm); + +//Waitforexitwitherrormessage +intWaitAndExit(constchar*msg,constintretCode); + +intmain() +{ +ADLX_RESULTres=ADLX_FAIL; + +//InitializeADLX +res=g_ADLXHelp.Initialize(); +if(ADLX_SUCCEEDED(res)) +{ +//GetIADLXSystem1interfaceviaIADLXSystem::QueryInterface +IADLXSystem1Ptrsystem1; +res=g_ADLXHelp.GetSystemServices()->QueryInterface(IADLXSystem1::IID(),reinterpret_cast<void**>(&system1)); +if(ADLX_SUCCEEDED(res)) +{ +//Getpowertuningservice +IADLXPowerTuningServicesPtrpowerTuningService; +res=system1->GetPowerTuningServices(&powerTuningService); +if(ADLX_SUCCEEDED(res)) +{ +//GetAMDSmartShiftMaxinterface +IADLXSmartShiftMaxPtrssm; +res=powerTuningService->GetSmartShiftMax(&ssm); +if(ADLX_SUCCEEDED(res)) +{ +//Displaymainmenuoptions +MainMenu(); +//Getandexecutethechoice +MenuControl(ssm); +} +else +std::cout<<"FailedtogetAMDSmartShiftMaxinterface"<<std::endl; +} +else +std::cout<<"Failedtogetpowertuningservice"<<std::endl; +} +else +std::cout<<"FailedtogetIADLXSystem1"<<std::endl; +} +else +returnWaitAndExit("\tg_ADLXHelpinitializefailed",0); + +//DestroyADLX +res=g_ADLXHelp.Terminate(); +std::cout<<"DestroyADLXres:"<<res<<std::endl; + +//Pausetoseetheprintout +system("pause"); + +return0; +} + +voidShowSmartShiftMaxSupport(constIADLXSmartShiftMaxPtr&ssm) +{ +adlx_boolsupported=false; +ssm->IsSupported(&supported); +std::cout<<"\tIsSupported:"<<supported<<std::endl; +} + +voidShowSmartShiftMaxSate(constIADLXSmartShiftMaxPtr&ssm) +{ +ADLX_SSM_BIAS_MODEmode; +ADLX_RESULTret=ssm->GetBiasMode(&mode); +if(ADLX_SUCCEEDED(ret)) +std::cout<<"\tBiasmode:"<<(mode==ADLX_SSM_BIAS_MODE::SSM_BIAS_MANUAL?"manual":"auto")<<std::endl; +else +std::cout<<"\tFailedtogetbiasmode,errorcode:"<<ret<<std::endl; + +adlx_intbias=0; +ret=ssm->GetBias(&bias); +if(ADLX_SUCCEEDED(ret)) +std::cout<<"\tBiasvalue:"<<bias<<std::endl; +else +std::cout<<"\tFailedtogetbiasvalue,errorcode:"<<ret<<std::endl; + +ADLX_IntRangerange; +ret=ssm->GetBiasRange(&range); +if(ADLX_SUCCEEDED(ret)) +std::cout<<"\tBiasrange:["<<range.minValue<<","<<range.maxValue<<"],step:"<<range.step<<std::endl; +else +std::cout<<"\tFailedtogetbiasrange,errorcode:"<<ret<<std::endl; +} + +voidSetSmartShiftMaxBiasMode(constIADLXSmartShiftMaxPtr&ssm,intindex) +{ +ADLX_SSM_BIAS_MODEmode=index==0?ADLX_SSM_BIAS_MODE::SSM_BIAS_MANUAL:ADLX_SSM_BIAS_MODE::SSM_BIAS_AUTO; +ADLX_RESULTres=ssm->SetBiasMode(mode); +std::cout<<"\tSetbiasmode"<<(mode==ADLX_SSM_BIAS_MODE::SSM_BIAS_MANUAL?"manual":"auto")<<",returncode:"<<res<<std::endl; +} + +voidSetSmartShiftMaxBiasValue(constIADLXSmartShiftMaxPtr&ssm) +{ +adlx_intbias=0; +ssm->GetBias(&bias); +ADLX_IntRangerange; +ssm->GetBiasRange(&range); +adlx_intbase=(range.maxValue+range.minValue)/2; +adlx_intvalue=bias==base?base+range.step:base; +ADLX_RESULTres=ssm->SetBias(value); +std::cout<<"\tSetbiasvalue:"<<value<<",returncode:"<<res<<std::endl; +} + +voidMainMenu() +{ +std::cout<<"\tChoosefromthefollowingoptions:"<<std::endl; +std::cout<<"\t->Press1todisplayAMDSmartShiftMaxsupport"<<std::endl; +std::cout<<"\t->Press2todisplayAMDSmartShiftMaxbiasvalue,biasmode,andbiasrange"<<std::endl; +std::cout<<"\t->Press3tosetAMDSmartShiftMaxbiasmodetoManual"<<std::endl; +std::cout<<"\t->Press4tosetAMDSmartShiftMaxbiasmodetoAuto"<<std::endl; +std::cout<<"\t->Press5tosetAMDSmartShiftMaxbiasvalue"<<std::endl; +std::cout<<"\t->PressQ/qtoterminatetheapplication"<<std::endl; +std::cout<<"\t->PressM/mtodisplaymainmenuoptions"<<std::endl; +} + +voidMenuControl(constIADLXSmartShiftMaxPtr&ssm) +{ +intnum=0; +while((num=getchar())!='q'&&num!='Q') +{ +switch(num) +{ +//DisplayAMDSmartShiftmaxsupport +case'1': +ShowSmartShiftMaxSupport(ssm); +break; + +//DisplaycurrentAMDSmartShiftmaxstate +case'2': +ShowSmartShiftMaxSate(ssm); +break; + +//SetAMDSmartShiftmaxbiasmode +case'3': +case'4': +SetSmartShiftMaxBiasMode(ssm,num-'3'); +break; + +//SetAMDSmartShiftmaxbiasvalue +case'5': +SetSmartShiftMaxBiasValue(ssm); +break; + +//Displaymenuoptions +case'm': +case'M': +MainMenu(); +break; +default: +break; +} +} +} + +intWaitAndExit(constchar*msg,constintretCode) +{ +//Printoutthemessageandpausetoseeitbeforereturningthedesiredcode +if(nullptr!=msg) +std::cout<<msg<<std::endl; + +system("pause"); +returnretCode; +} + + + + + diff --git a/SDKDoc/xml/cppdesktop_8md.xml b/SDKDoc/xml/cppdesktop_8md.xml index 96080871..3248c025 100644 --- a/SDKDoc/xml/cppdesktop_8md.xml +++ b/SDKDoc/xml/cppdesktop_8md.xml @@ -17,7 +17,8 @@ |--------------------------|------------------------------| |@refcpp_sample_desktopevent|Sampledemonstratinghowtoobtainthedesktopschangedhandleandadd/removecallbackforchangedevents.| |@refcpp_sample_eyefinity|SampledemonstratinghowtocreateanEyefinitydesktop.| +|@refcpp_sample_PrimaryAdapter|SampledemonstratinghowtogettheprimaryadapterwhenprogrammingwithADLX.| - + diff --git a/SDKDoc/xml/cppdisplay_8md.xml b/SDKDoc/xml/cppdisplay_8md.xml index f6729e93..0e27165e 100644 --- a/SDKDoc/xml/cppdisplay_8md.xml +++ b/SDKDoc/xml/cppdisplay_8md.xml @@ -18,6 +18,7 @@ |@refcpp_sample_display3DLUT|SampledemonstratingSet/Get3DLUT.| |@refcpp_sample_displayBlanking|SampledemonstratingSet/GetDisplayBlanking.| |@refcpp_display_ColorDepth|SampledemonstratinghowtoSet/GetColorDepth.| +|@refcpp_display_DisplayConnectivityExperience|SampledemonstratinghowtoSet/GetConnectivity-Experience.| |@refcpp_display_CustomColor|SampledemonstratinghowtoSet/GetCustomColor.| |@refcpp_display_CustomResolution|SampledemonstratinghowtoSet/GetCustomResolution.| |@refcpp_sample_displayEvents|Sampledemonstratinghowtomonitoreventchanges.| @@ -30,10 +31,9 @@ |@refcpp_display_IntegerScaling|SampledemonstratinghowtoSet/GetIntegerScaling.| |@refcpp_display_PixelFormat|SampledemonstratinghowtoSet/GetPixelFormat.| |@refcpp_display_ScalingMode|SampledemonstratinghowtoSet/Getscalingmode.| -|@refcpp_display_settingsEvent|SampledemonstratinghowtoAdd/Removedisplaysettingseventlistener.| |@refcpp_display_DisplayVariBright|SampledemonstratinghowtoSet/GetVariBright.| |@refcpp_display_VSR|SampledemonstratinghowtoSet/Getvirtualsuperresolution.| - + diff --git a/SDKDoc/xml/cppgeneral_8md.xml b/SDKDoc/xml/cppgeneral_8md.xml index 1edb6529..6e23ae33 100644 --- a/SDKDoc/xml/cppgeneral_8md.xml +++ b/SDKDoc/xml/cppgeneral_8md.xml @@ -20,6 +20,6 @@ |@refcpp_sample_log|Sampledemonstratinghowtoenablelogandgetlogdata.| |@refcpp_sample_WorkWithADL|SampledemonstratinghowtoworkwithADLXalongADL(includingmappingbetweenADLXandADLdatawiththe@refDOX_IADLMappinginterface).| - + diff --git a/SDKDoc/xml/cppgputuning_8md.xml b/SDKDoc/xml/cppgputuning_8md.xml index 6a72a0ce..ab1b60ef 100644 --- a/SDKDoc/xml/cppgputuning_8md.xml +++ b/SDKDoc/xml/cppgputuning_8md.xml @@ -23,6 +23,7 @@ |@refcpp_ManualPowerTuning|SampledemonstratinghowtocontrolGPUManualPowerTuning.| |@refcpp_ManualVRAMTuning|SampledemonstratinghowtocontrolGPUVRAMTuning.| |@refcpp_PartnerTuningServices|SampledemonstratinghowtogetpartnertuningserviceandcontrolMobileGPUTuning.| +|@refcpp_sam|SampledemonstratinghowtocontrolSmartAccessMemory.| @else |**Filename**|**Description**| |--------------------------|------------------------------| @@ -32,8 +33,9 @@ |@refcpp_ManualGraphicsTuning|SampledemonstratinghowtocontrolGPUManualGraphicsTuning.| |@refcpp_ManualPowerTuning|SampledemonstratinghowtocontrolGPUManualPowerTuning.| |@refcpp_ManualVRAMTuning|SampledemonstratinghowtocontrolGPUVRAMTuning.| +|@refcpp_sam|SampledemonstratinghowtocontrolSmartAccessMemory.| @endif - + diff --git a/SDKDoc/xml/cppi2c_8md.xml b/SDKDoc/xml/cppi2c_8md.xml index 9c37d3c4..f0dd8953 100644 --- a/SDKDoc/xml/cppi2c_8md.xml +++ b/SDKDoc/xml/cppi2c_8md.xml @@ -17,6 +17,6 @@ |--------------------------|------------------------------| |@refcpp_I2C|Sampledemonstratingshowhowtouse@refDOX_IADLXI2Cinterfacetoreadandwritedata.| - + diff --git a/SDKDoc/xml/cppperformance_8md.xml b/SDKDoc/xml/cppperformance_8md.xml index 3a1172b5..d0ee742f 100644 --- a/SDKDoc/xml/cppperformance_8md.xml +++ b/SDKDoc/xml/cppperformance_8md.xml @@ -20,6 +20,6 @@ |@refcpp_PerfGPUMetrics|SampledemonstratinghowtocontrolGPUmetrics.| |@refcpp_PerfSystemMetrics|Sampledemonstratinghowtocontrolsystemmetrics.| - + diff --git a/SDKDoc/xml/cpppowertuning_8md.xml b/SDKDoc/xml/cpppowertuning_8md.xml new file mode 100644 index 00000000..616dd753 --- /dev/null +++ b/SDKDoc/xml/cpppowertuning_8md.xml @@ -0,0 +1,22 @@ + + + + cpppowertuning.md + + + + + +#PowerTuning{#domain_cpp_sample_powertuning} +<!-- +#Copyright(c)2021-2023AdvancedMicroDevices,Inc.Allrightsreserved. +# +#------------------------------------------------------------------------------------------------- +--> +|**Filename**|**Description**| +|--------------------------|------------------------------| +|@refcpp_ssm|SampledemonstratinghowtocontrolAMDSmartShiftMax.| + + + + diff --git a/SDKDoc/xml/cppservicecall_8md.xml b/SDKDoc/xml/cppservicecall_8md.xml index c64b773f..7d498cad 100644 --- a/SDKDoc/xml/cppservicecall_8md.xml +++ b/SDKDoc/xml/cppservicecall_8md.xml @@ -19,6 +19,6 @@ |@refcpp_sample_ShareMemory|SampledemonstratinghowtocreateashareMemory.| |@refcpp_sample_userprocess|Sampledemonstratinghowtohowtocreateauserprocess.| - + diff --git a/SDKDoc/xml/cppsync_8md.xml b/SDKDoc/xml/cppsync_8md.xml index f85dc03d..0fdb7f7f 100644 --- a/SDKDoc/xml/cppsync_8md.xml +++ b/SDKDoc/xml/cppsync_8md.xml @@ -20,7 +20,8 @@ |@refcpp_Sync3DReceive|Sampledemonstratinghowtoreceivenotificationsofchangesin3DsettingsusingADLX.| |@refcpp_SyncDisplayReceive|SampledemonstratinghowtoreceivenotificationsofchangesindisplaysettingsusingADLX.| |@refcpp_SyncGPUTuning|SampledemonstratinghowtoreceivenotificationsofchangesinGPUtuningusingADLX.| +|@refcpp_SyncPowerTuning|SampledemonstratinghowtoreceivenotificationsofchangesinpowertuningusingADLX.| - + diff --git a/SDKDoc/xml/cs_sample_adlxcsharpbind.xml b/SDKDoc/xml/cs_sample_adlxcsharpbind.xml index a43079e0..ecdfafea 100644 --- a/SDKDoc/xml/cs_sample_adlxcsharpbind.xml +++ b/SDKDoc/xml/cs_sample_adlxcsharpbind.xml @@ -181,6 +181,6 @@ %ppointer_functions(char*,charP_Ptr); - + diff --git a/SDKDoc/xml/cs_sample_display_events.xml b/SDKDoc/xml/cs_sample_display_events.xml index 2c83d9f3..f0a944b8 100644 --- a/SDKDoc/xml/cs_sample_display_events.xml +++ b/SDKDoc/xml/cs_sample_display_events.xml @@ -132,6 +132,6 @@ } - + diff --git a/SDKDoc/xml/cs_sample_displayinfo.xml b/SDKDoc/xml/cs_sample_displayinfo.xml index e82cae96..8f9b5f8c 100644 --- a/SDKDoc/xml/cs_sample_displayinfo.xml +++ b/SDKDoc/xml/cs_sample_displayinfo.xml @@ -154,6 +154,6 @@ } - + diff --git a/SDKDoc/xml/cservicecall_8md.xml b/SDKDoc/xml/cservicecall_8md.xml index afe5fbc0..b1cfc16c 100644 --- a/SDKDoc/xml/cservicecall_8md.xml +++ b/SDKDoc/xml/cservicecall_8md.xml @@ -19,6 +19,6 @@ |@refc_sample_ShareMemory|SampledemonstratinghowtocreateashareMemory.| |@refc_sample_userprocess|Sampledemonstratinghowtohowtocreateauserprocess.| - + diff --git a/SDKDoc/xml/csharp_2_read_me_8md.xml b/SDKDoc/xml/csharp_2_read_me_8md.xml index 9060da17..341e142f 100644 --- a/SDKDoc/xml/csharp_2_read_me_8md.xml +++ b/SDKDoc/xml/csharp_2_read_me_8md.xml @@ -37,6 +37,6 @@ <li>Runthesamplefromthepath`~ADLX\Samples\csharp`forthecorrespondingbuildconfigurationandsample,forexample`~ADLX\Samples\csharp\x64\Release\DisplayInfo.exe`.</li> </ol> - + diff --git a/SDKDoc/xml/csync_8md.xml b/SDKDoc/xml/csync_8md.xml index 92f55140..db45d234 100644 --- a/SDKDoc/xml/csync_8md.xml +++ b/SDKDoc/xml/csync_8md.xml @@ -20,7 +20,8 @@ |@refc_Sync3DReceive|Sampledemonstratinghowtoreceivenotificationsofchangesin3DsettingsusingADLX.| |@refc_SyncDisplayReceive|SampledemonstratinghowtoreceivenotificationsofchangesindisplaysettingsusingADLX.| |@refc_SyncGPUTuning|SampledemonstratinghowtoreceivenotificationsofchangesinGPUtuningusingADLX.| +|@refc_SyncPowerTuning|SampledemonstratinghowtoreceivenotificationsofchangesinpowertuningusingADLX.| - + diff --git a/SDKDoc/xml/desktop.xml b/SDKDoc/xml/desktop.xml index 06c8952d..a8715d7d 100644 --- a/SDKDoc/xml/desktop.xml +++ b/SDKDoc/xml/desktop.xml @@ -25,6 +25,6 @@ - + diff --git a/SDKDoc/xml/dir_027b3822e68cea2333c40389ff559349.xml b/SDKDoc/xml/dir_027b3822e68cea2333c40389ff559349.xml index f90e8ee7..52068c93 100644 --- a/SDKDoc/xml/dir_027b3822e68cea2333c40389ff559349.xml +++ b/SDKDoc/xml/dir_027b3822e68cea2333c40389ff559349.xml @@ -1,13 +1,13 @@ - D:/AMD_Git/engbranch/drivers/ADLX/SDK/ADLXHelper/Windows/C + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/ADLXHelper/Windows/C ADLXHelper.c ADLXHelper.h - + diff --git a/SDKDoc/xml/dir_16efc9621f5d2e1cb4bad055b0f276b2.xml b/SDKDoc/xml/dir_16efc9621f5d2e1cb4bad055b0f276b2.xml index fe0c77b2..8119375a 100644 --- a/SDKDoc/xml/dir_16efc9621f5d2e1cb4bad055b0f276b2.xml +++ b/SDKDoc/xml/dir_16efc9621f5d2e1cb4bad055b0f276b2.xml @@ -1,12 +1,12 @@ - D:/AMD_Git/engbranch/drivers/ADLX/SDK/ADLXHelper - D:/AMD_Git/engbranch/drivers/ADLX/SDK/ADLXHelper/Windows + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/ADLXHelper + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/ADLXHelper/Windows - + diff --git a/SDKDoc/xml/dir_24e107d8aaaa0f0fb9ce89773de45c08.xml b/SDKDoc/xml/dir_24e107d8aaaa0f0fb9ce89773de45c08.xml index b844269a..9be89dff 100644 --- a/SDKDoc/xml/dir_24e107d8aaaa0f0fb9ce89773de45c08.xml +++ b/SDKDoc/xml/dir_24e107d8aaaa0f0fb9ce89773de45c08.xml @@ -1,16 +1,16 @@ - D:/AMD_Git/engbranch/drivers/ADLX/Samples - D:/AMD_Git/engbranch/drivers/ADLX/Samples/C - D:/AMD_Git/engbranch/drivers/ADLX/Samples/CPP - D:/AMD_Git/engbranch/drivers/ADLX/Samples/csharp - D:/AMD_Git/engbranch/drivers/ADLX/Samples/java - D:/AMD_Git/engbranch/drivers/ADLX/Samples/python + D:/AMD_Git/adlx_release/drivers/ADLX/Samples + D:/AMD_Git/adlx_release/drivers/ADLX/Samples/C + D:/AMD_Git/adlx_release/drivers/ADLX/Samples/CPP + D:/AMD_Git/adlx_release/drivers/ADLX/Samples/csharp + D:/AMD_Git/adlx_release/drivers/ADLX/Samples/java + D:/AMD_Git/adlx_release/drivers/ADLX/Samples/python - + diff --git a/SDKDoc/xml/dir_32f501a9a44fa5b987b82f09ad085bbe.xml b/SDKDoc/xml/dir_32f501a9a44fa5b987b82f09ad085bbe.xml index 0eece021..bde37de6 100644 --- a/SDKDoc/xml/dir_32f501a9a44fa5b987b82f09ad085bbe.xml +++ b/SDKDoc/xml/dir_32f501a9a44fa5b987b82f09ad085bbe.xml @@ -1,11 +1,11 @@ - D:/AMD_Git/engbranch/drivers/ADLX/docs/Config/ADLXProgrammingGuide + D:/AMD_Git/adlx_release/drivers/ADLX/docs/Config/ADLXProgrammingGuide - + diff --git a/SDKDoc/xml/dir_38661bf1cff6bbf8d643288778f7dda5.xml b/SDKDoc/xml/dir_38661bf1cff6bbf8d643288778f7dda5.xml index 44dd124d..6245ae0a 100644 --- a/SDKDoc/xml/dir_38661bf1cff6bbf8d643288778f7dda5.xml +++ b/SDKDoc/xml/dir_38661bf1cff6bbf8d643288778f7dda5.xml @@ -1,12 +1,12 @@ - D:/AMD_Git/engbranch/drivers/ADLX/docs/Config/ADLXSamplesPage + D:/AMD_Git/adlx_release/drivers/ADLX/docs/Config/ADLXSamplesPage zADLXSamplePage.h - + diff --git a/SDKDoc/xml/dir_42276f7418706d1ade0d3bc4e4f60731.xml b/SDKDoc/xml/dir_42276f7418706d1ade0d3bc4e4f60731.xml index 8c65b8fc..62627ca5 100644 --- a/SDKDoc/xml/dir_42276f7418706d1ade0d3bc4e4f60731.xml +++ b/SDKDoc/xml/dir_42276f7418706d1ade0d3bc4e4f60731.xml @@ -1,13 +1,13 @@ - D:/AMD_Git/engbranch/drivers/ADLX/SDK/ADLXHelper/Windows - D:/AMD_Git/engbranch/drivers/ADLX/SDK/ADLXHelper/Windows/C - D:/AMD_Git/engbranch/drivers/ADLX/SDK/ADLXHelper/Windows/Cpp + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/ADLXHelper/Windows + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/ADLXHelper/Windows/C + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/ADLXHelper/Windows/Cpp - + diff --git a/SDKDoc/xml/dir_537881034b1f7d49233316885f2cd2ce.xml b/SDKDoc/xml/dir_537881034b1f7d49233316885f2cd2ce.xml index e562dfc7..4ef03d62 100644 --- a/SDKDoc/xml/dir_537881034b1f7d49233316885f2cd2ce.xml +++ b/SDKDoc/xml/dir_537881034b1f7d49233316885f2cd2ce.xml @@ -1,13 +1,13 @@ - D:/AMD_Git/engbranch/drivers/ADLX/SDK/ADLXHelper/Windows/Cpp + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/ADLXHelper/Windows/Cpp ADLXHelper.cpp ADLXHelper.h - + diff --git a/SDKDoc/xml/dir_66c87b55badc78d3b4aa518cd95dfa04.xml b/SDKDoc/xml/dir_66c87b55badc78d3b4aa518cd95dfa04.xml index 201a90b4..cf1037ae 100644 --- a/SDKDoc/xml/dir_66c87b55badc78d3b4aa518cd95dfa04.xml +++ b/SDKDoc/xml/dir_66c87b55badc78d3b4aa518cd95dfa04.xml @@ -1,11 +1,11 @@ - D:/AMD_Git/engbranch/drivers/ADLX/Samples/csharp + D:/AMD_Git/adlx_release/drivers/ADLX/Samples/csharp - + diff --git a/SDKDoc/xml/dir_6e22ff5a6df353352cbcbff529ec7bf5.xml b/SDKDoc/xml/dir_6e22ff5a6df353352cbcbff529ec7bf5.xml index 9d2a7021..488097c4 100644 --- a/SDKDoc/xml/dir_6e22ff5a6df353352cbcbff529ec7bf5.xml +++ b/SDKDoc/xml/dir_6e22ff5a6df353352cbcbff529ec7bf5.xml @@ -1,11 +1,11 @@ - D:/AMD_Git/engbranch/drivers/ADLX/Samples/python + D:/AMD_Git/adlx_release/drivers/ADLX/Samples/python - + diff --git a/SDKDoc/xml/dir_902de48ee18c71cf36cb2c92b94e2165.xml b/SDKDoc/xml/dir_902de48ee18c71cf36cb2c92b94e2165.xml index b1d82722..14b15016 100644 --- a/SDKDoc/xml/dir_902de48ee18c71cf36cb2c92b94e2165.xml +++ b/SDKDoc/xml/dir_902de48ee18c71cf36cb2c92b94e2165.xml @@ -1,7 +1,7 @@ - D:/AMD_Git/engbranch/drivers/ADLX/docs/Config/ADLXInterfacePage + D:/AMD_Git/adlx_release/drivers/ADLX/docs/Config/ADLXInterfacePage ADLX3DSettingsPage.h ADLXDesktopPage.h ADLXDisplayPage.h @@ -11,11 +11,13 @@ ADLXMiscellaneousPage.h ADLXPage.h ADLXPerformancePage.h + ADLXPowerTuningPage.h + ADLXSystem1Page.h ADLXSystemPage.h - + diff --git a/SDKDoc/xml/dir_9dd9cbaa815e0fb4350c0e1dee7fc28f.xml b/SDKDoc/xml/dir_9dd9cbaa815e0fb4350c0e1dee7fc28f.xml index b8855947..1c6e2f5b 100644 --- a/SDKDoc/xml/dir_9dd9cbaa815e0fb4350c0e1dee7fc28f.xml +++ b/SDKDoc/xml/dir_9dd9cbaa815e0fb4350c0e1dee7fc28f.xml @@ -1,11 +1,11 @@ - D:/AMD_Git/engbranch/drivers/ADLX/docs/Config/ADLXLegal + D:/AMD_Git/adlx_release/drivers/ADLX/docs/Config/ADLXLegal - + diff --git a/SDKDoc/xml/dir_a12a240c2aa7d26dd72e7a22857dd4bb.xml b/SDKDoc/xml/dir_a12a240c2aa7d26dd72e7a22857dd4bb.xml index 91eae13b..e6f3f927 100644 --- a/SDKDoc/xml/dir_a12a240c2aa7d26dd72e7a22857dd4bb.xml +++ b/SDKDoc/xml/dir_a12a240c2aa7d26dd72e7a22857dd4bb.xml @@ -1,7 +1,7 @@ - D:/AMD_Git/engbranch/drivers/ADLX/SDK/Include + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/Include ADLX.h ADLXDefines.h ADLXStructures.h @@ -15,6 +15,7 @@ IDisplayGamut.h IDisplays.h IDisplays1.h + IDisplays2.h IDisplaySettings.h IGPUAutoTuning.h IGPUManualFanTuning.h @@ -23,14 +24,19 @@ IGPUManualVRAMTuning.h IGPUPresetTuning.h IGPUTuning.h + IGPUTuning1.h II2C.h ILog.h IPerformanceMonitoring.h + IPerformanceMonitoring1.h + IPowerTuning.h + ISmartAccessMemory.h ISystem.h + ISystem1.h - + diff --git a/SDKDoc/xml/dir_c5db9f0563fe1d2d90e845bf2fbf723c.xml b/SDKDoc/xml/dir_c5db9f0563fe1d2d90e845bf2fbf723c.xml index b4dabcea..5382f3cd 100644 --- a/SDKDoc/xml/dir_c5db9f0563fe1d2d90e845bf2fbf723c.xml +++ b/SDKDoc/xml/dir_c5db9f0563fe1d2d90e845bf2fbf723c.xml @@ -1,11 +1,11 @@ - D:/AMD_Git/engbranch/drivers/ADLX/Samples/CPP + D:/AMD_Git/adlx_release/drivers/ADLX/Samples/CPP - + diff --git a/SDKDoc/xml/dir_c8ab53e67140eaecfb977988f71b2a99.xml b/SDKDoc/xml/dir_c8ab53e67140eaecfb977988f71b2a99.xml index 1ee62c66..7f3a5222 100644 --- a/SDKDoc/xml/dir_c8ab53e67140eaecfb977988f71b2a99.xml +++ b/SDKDoc/xml/dir_c8ab53e67140eaecfb977988f71b2a99.xml @@ -1,11 +1,11 @@ - D:/AMD_Git/engbranch/drivers/ADLX/Samples/java + D:/AMD_Git/adlx_release/drivers/ADLX/Samples/java - + diff --git a/SDKDoc/xml/dir_ca6309d378ceffb9970caf11a0592736.xml b/SDKDoc/xml/dir_ca6309d378ceffb9970caf11a0592736.xml index 6181e871..73909179 100644 --- a/SDKDoc/xml/dir_ca6309d378ceffb9970caf11a0592736.xml +++ b/SDKDoc/xml/dir_ca6309d378ceffb9970caf11a0592736.xml @@ -1,13 +1,13 @@ - D:/AMD_Git/engbranch/drivers/ADLX/SDK - D:/AMD_Git/engbranch/drivers/ADLX/SDK/ADLXHelper - D:/AMD_Git/engbranch/drivers/ADLX/SDK/Include + D:/AMD_Git/adlx_release/drivers/ADLX/SDK + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/ADLXHelper + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/Include - + diff --git a/SDKDoc/xml/dir_e722523abc32cefc280070c505cb9f82.xml b/SDKDoc/xml/dir_e722523abc32cefc280070c505cb9f82.xml index a3974618..caa1cc81 100644 --- a/SDKDoc/xml/dir_e722523abc32cefc280070c505cb9f82.xml +++ b/SDKDoc/xml/dir_e722523abc32cefc280070c505cb9f82.xml @@ -1,17 +1,17 @@ - D:/AMD_Git/engbranch/drivers/ADLX/docs/Config - D:/AMD_Git/engbranch/drivers/ADLX/docs/Config/ADLXInterfacePage - D:/AMD_Git/engbranch/drivers/ADLX/docs/Config/ADLXLegal - D:/AMD_Git/engbranch/drivers/ADLX/docs/Config/ADLXProgrammingGuide - D:/AMD_Git/engbranch/drivers/ADLX/docs/Config/ADLXSamplesPage + D:/AMD_Git/adlx_release/drivers/ADLX/docs/Config + D:/AMD_Git/adlx_release/drivers/ADLX/docs/Config/ADLXInterfacePage + D:/AMD_Git/adlx_release/drivers/ADLX/docs/Config/ADLXLegal + D:/AMD_Git/adlx_release/drivers/ADLX/docs/Config/ADLXProgrammingGuide + D:/AMD_Git/adlx_release/drivers/ADLX/docs/Config/ADLXSamplesPage ADLXDox.h interfacereqtable.h - + diff --git a/SDKDoc/xml/dir_e8f4cbcc6a2aa4d47ef9f831f2e336d4.xml b/SDKDoc/xml/dir_e8f4cbcc6a2aa4d47ef9f831f2e336d4.xml index cc5432ff..591a83df 100644 --- a/SDKDoc/xml/dir_e8f4cbcc6a2aa4d47ef9f831f2e336d4.xml +++ b/SDKDoc/xml/dir_e8f4cbcc6a2aa4d47ef9f831f2e336d4.xml @@ -1,11 +1,11 @@ - D:/AMD_Git/engbranch/drivers/ADLX/Samples/C + D:/AMD_Git/adlx_release/drivers/ADLX/Samples/C - + diff --git a/SDKDoc/xml/display.xml b/SDKDoc/xml/display.xml index b1e64a00..8babaa5e 100644 --- a/SDKDoc/xml/display.xml +++ b/SDKDoc/xml/display.xml @@ -10,6 +10,7 @@ IADLXDisplayBlanking IADLXDisplayChangedHandling IADLXDisplayColorDepth + IADLXDisplayConnectivityExperience IADLXDisplayCustomColor IADLXDisplayCustomResolution IADLXDisplayFreeSync @@ -30,8 +31,10 @@ IADLXDisplayScalingMode IADLXDisplayServices IADLXDisplayServices1 + IADLXDisplayServices2 IADLXDisplaySettingsChangedEvent IADLXDisplaySettingsChangedEvent1 + IADLXDisplaySettingsChangedEvent2 IADLXDisplaySettingsChangedListener IADLXDisplayVSR IADLXDisplayVariBright @@ -48,6 +51,7 @@ IADLXDisplayBlanking IADLXDisplayChangedHandling IADLXDisplayColorDepth +IADLXDisplayConnectivityExperience IADLXDisplayCustomColor IADLXDisplayCustomResolution IADLXDisplayFreeSync @@ -68,14 +72,16 @@ IADLXDisplayScalingMode IADLXDisplayServices IADLXDisplayServices1 +IADLXDisplayServices2 IADLXDisplaySettingsChangedEvent IADLXDisplaySettingsChangedEvent1 +IADLXDisplaySettingsChangedEvent2 IADLXDisplaySettingsChangedListener IADLXDisplayVSR IADLXDisplayVariBright - + diff --git a/SDKDoc/xml/domain_c_sample_3_d_graphics.xml b/SDKDoc/xml/domain_c_sample_3_d_graphics.xml index 083a27c6..e405c521 100644 --- a/SDKDoc/xml/domain_c_sample_3_d_graphics.xml +++ b/SDKDoc/xml/domain_c_sample_3_d_graphics.xml @@ -20,7 +20,7 @@ - + Filename Description @@ -101,6 +101,6 @@ - + diff --git a/SDKDoc/xml/domain_c_sample__desktop.xml b/SDKDoc/xml/domain_c_sample__desktop.xml index dd820eec..cbb40c8c 100644 --- a/SDKDoc/xml/domain_c_sample__desktop.xml +++ b/SDKDoc/xml/domain_c_sample__desktop.xml @@ -4,11 +4,12 @@ domain_c_sample_Desktop Desktop Eyefinity + PrimaryAdapter - -
    + +
    Filename Description @@ -18,15 +19,20 @@ Eyefinity -Sample demonstrating how to create an Eyefinity desktop. +Sample demonstrating how to create an Eyefinity desktop. + + +PrimaryAdapter +Sample demonstrating how to get the primary adapter when programming with ADLX.
    -Eyefinity +Eyefinity +PrimaryAdapter
    - + diff --git a/SDKDoc/xml/domain_c_sample__display.xml b/SDKDoc/xml/domain_c_sample__display.xml index 4ee999ed..62e60cb8 100644 --- a/SDKDoc/xml/domain_c_sample__display.xml +++ b/SDKDoc/xml/domain_c_sample__display.xml @@ -6,6 +6,7 @@ Display3DLUT DisplayBlanking DisplayColorDepth + DisplayConnectivityExperience DisplayCustomColor DisplayCustomResolution DisplayEvents @@ -18,13 +19,12 @@ DisplayIntegerScaling DisplayPixelFormat DisplayScalingMode - DisplaySettingsEvent DisplayVariBright DisplayVSR - + Filename Description @@ -42,6 +42,10 @@ Sample demonstrating how to Set/Get Color Depth. +DisplayConnectivityExperience +Sample demonstrating how to Set/Get Connectivity-Experience. + + DisplayCustomColor Sample demonstrating how to Set/Get Custom Color. @@ -90,10 +94,6 @@ Sample demonstrating how to Set/Get scaling mode. -DisplaySettingsEvent -Sample demonstrating how to Add/Remove display settings event listener. - - DisplayVariBright Sample demonstrating how to Set/Get VariBright. @@ -107,6 +107,7 @@ Display3DLUT DisplayBlanking DisplayColorDepth +DisplayConnectivityExperience DisplayCustomColor DisplayCustomResolution DisplayEvents @@ -119,12 +120,11 @@ DisplayIntegerScaling DisplayPixelFormat DisplayScalingMode -DisplaySettingsEvent DisplayVariBright DisplayVSR - + diff --git a/SDKDoc/xml/domain_c_sample__g_p_u_tuning.xml b/SDKDoc/xml/domain_c_sample__g_p_u_tuning.xml index f736f892..fa1d5ff2 100644 --- a/SDKDoc/xml/domain_c_sample__g_p_u_tuning.xml +++ b/SDKDoc/xml/domain_c_sample__g_p_u_tuning.xml @@ -9,11 +9,12 @@ ManualGraphicsTuning ManualPowerTuning ManualVRAMTuning + SmartAccessMemory - -
    + +
    Filename Description @@ -39,7 +40,11 @@ ManualVRAMTuning -Sample demonstrating how to control GPU VRAM Tuning. +Sample demonstrating how to control GPU VRAM Tuning. + + +SmartAccessMemory +Sample demonstrating how to control SmartAccessMemory.
    @@ -49,10 +54,11 @@ ManualFanTuning ManualGraphicsTuning ManualPowerTuning -ManualVRAMTuning +ManualVRAMTuning +SmartAccessMemory
    - + diff --git a/SDKDoc/xml/domain_c_sample__generic.xml b/SDKDoc/xml/domain_c_sample__generic.xml index 27e9bf0f..f02a46d0 100644 --- a/SDKDoc/xml/domain_c_sample__generic.xml +++ b/SDKDoc/xml/domain_c_sample__generic.xml @@ -10,7 +10,7 @@ - + Filename Description @@ -41,6 +41,6 @@ - + diff --git a/SDKDoc/xml/domain_c_sample__i2_c.xml b/SDKDoc/xml/domain_c_sample__i2_c.xml index 7980f3f3..0d1eb287 100644 --- a/SDKDoc/xml/domain_c_sample__i2_c.xml +++ b/SDKDoc/xml/domain_c_sample__i2_c.xml @@ -7,7 +7,7 @@ - +
    Filename Description @@ -23,6 +23,6 @@ - + diff --git a/SDKDoc/xml/domain_c_sample__performance_monitoring.xml b/SDKDoc/xml/domain_c_sample__performance_monitoring.xml index 6491b6f8..c02cbacd 100644 --- a/SDKDoc/xml/domain_c_sample__performance_monitoring.xml +++ b/SDKDoc/xml/domain_c_sample__performance_monitoring.xml @@ -10,7 +10,7 @@ - +
    Filename Description @@ -41,6 +41,6 @@ - + diff --git a/SDKDoc/xml/domain_c_sample_globalsync.xml b/SDKDoc/xml/domain_c_sample_globalsync.xml index 4c6d3d8d..89b640e3 100644 --- a/SDKDoc/xml/domain_c_sample_globalsync.xml +++ b/SDKDoc/xml/domain_c_sample_globalsync.xml @@ -8,11 +8,12 @@ Sync3DReceive SyncDisplayReceive SyncGPUTuning + SyncPowerTuning - -
    + +
    Filename Description @@ -30,7 +31,11 @@ SyncGPUTuning -Sample demonstrating how to receive notifications of changes in GPU tuning using ADLX. +Sample demonstrating how to receive notifications of changes in GPU tuning using ADLX. + + +SyncPowerTuning +Sample demonstrating how to receive notifications of changes in power tuning using ADLX.
    @@ -39,10 +44,11 @@ DesktopsEvent Sync3DReceive SyncDisplayReceive -SyncGPUTuning +SyncGPUTuning +SyncPowerTuning
    - + diff --git a/SDKDoc/xml/domain_c_sample_powertuning.xml b/SDKDoc/xml/domain_c_sample_powertuning.xml new file mode 100644 index 00000000..66a5a1e6 --- /dev/null +++ b/SDKDoc/xml/domain_c_sample_powertuning.xml @@ -0,0 +1,28 @@ + + + + domain_c_sample_powertuning + Power Tuning + SmartShiftMax + + + + + +Filename +Description + + +SmartShiftMax +Sample demonstrating how to control AMD SmartShift Max. + +
    +
    + +SmartShiftMax + + +
    + +
    +
    diff --git a/SDKDoc/xml/domain_c_sample_servicecall.xml b/SDKDoc/xml/domain_c_sample_servicecall.xml index 5da6a093..f110d327 100644 --- a/SDKDoc/xml/domain_c_sample_servicecall.xml +++ b/SDKDoc/xml/domain_c_sample_servicecall.xml @@ -9,7 +9,7 @@ - + Filename Description @@ -35,6 +35,6 @@ - + diff --git a/SDKDoc/xml/domain_cpp_sample_3_d_graphics.xml b/SDKDoc/xml/domain_cpp_sample_3_d_graphics.xml index 971b3b35..bd1c4c99 100644 --- a/SDKDoc/xml/domain_cpp_sample_3_d_graphics.xml +++ b/SDKDoc/xml/domain_cpp_sample_3_d_graphics.xml @@ -20,7 +20,7 @@ - +
    Filename Description @@ -101,6 +101,6 @@ - + diff --git a/SDKDoc/xml/domain_cpp_sample__desktop.xml b/SDKDoc/xml/domain_cpp_sample__desktop.xml index fc063753..c8ee40bc 100644 --- a/SDKDoc/xml/domain_cpp_sample__desktop.xml +++ b/SDKDoc/xml/domain_cpp_sample__desktop.xml @@ -4,11 +4,12 @@ domain_cpp_sample_Desktop Desktop Eyefinity + PrimaryAdapter - -
    + +
    Filename Description @@ -18,15 +19,20 @@ Eyefinity -Sample demonstrating how to create an Eyefinity desktop. +Sample demonstrating how to create an Eyefinity desktop. + + +PrimaryAdapter +Sample demonstrating how to get the primary adapter when programming with ADLX.
    -Eyefinity +Eyefinity +PrimaryAdapter
    - + diff --git a/SDKDoc/xml/domain_cpp_sample__display.xml b/SDKDoc/xml/domain_cpp_sample__display.xml index 14b34555..80507da9 100644 --- a/SDKDoc/xml/domain_cpp_sample__display.xml +++ b/SDKDoc/xml/domain_cpp_sample__display.xml @@ -6,6 +6,7 @@ Display3DLUT DisplayBlanking DisplayColorDepth + DisplayConnectivityExperience DisplayCustomColor DisplayCustomResolution DisplayEvents @@ -18,13 +19,12 @@ DisplayIntegerScaling DisplayPixelFormat DisplayScalingMode - DisplaySettingsEvent DisplayVariBright DisplayVSR - + Filename Description @@ -42,6 +42,10 @@ Sample demonstrating how to Set/Get Color Depth. +DisplayConnectivityExperience +Sample demonstrating how to Set/Get Connectivity-Experience. + + DisplayCustomColor Sample demonstrating how to Set/Get Custom Color. @@ -90,10 +94,6 @@ Sample demonstrating how to Set/Get scaling mode. -DisplaySettingsEvent -Sample demonstrating how to Add/Remove display settings event listener. - - DisplayVariBright Sample demonstrating how to Set/Get VariBright. @@ -107,6 +107,7 @@ Display3DLUT DisplayBlanking DisplayColorDepth +DisplayConnectivityExperience DisplayCustomColor DisplayCustomResolution DisplayEvents @@ -119,12 +120,11 @@ DisplayIntegerScaling DisplayPixelFormat DisplayScalingMode -DisplaySettingsEvent DisplayVariBright DisplayVSR - + diff --git a/SDKDoc/xml/domain_cpp_sample__g_p_u_tuning.xml b/SDKDoc/xml/domain_cpp_sample__g_p_u_tuning.xml index a0999cb9..f54968bf 100644 --- a/SDKDoc/xml/domain_cpp_sample__g_p_u_tuning.xml +++ b/SDKDoc/xml/domain_cpp_sample__g_p_u_tuning.xml @@ -9,11 +9,12 @@ ManualGraphicsTuning ManualPowerTuning ManualVRAMTuning + SmartAccessMemory - -
    + +
    Filename Description @@ -39,7 +40,11 @@ ManualVRAMTuning -Sample demonstrating how to control GPU VRAM Tuning. +Sample demonstrating how to control GPU VRAM Tuning. + + +SmartAccessMemory +Sample demonstrating how to control SmartAccessMemory.
    @@ -49,10 +54,11 @@ ManualFanTuning ManualGraphicsTuning ManualPowerTuning -ManualVRAMTuning +ManualVRAMTuning +SmartAccessMemory
    - + diff --git a/SDKDoc/xml/domain_cpp_sample__generic.xml b/SDKDoc/xml/domain_cpp_sample__generic.xml index 39f9ddfa..106adb8c 100644 --- a/SDKDoc/xml/domain_cpp_sample__generic.xml +++ b/SDKDoc/xml/domain_cpp_sample__generic.xml @@ -10,7 +10,7 @@ - + Filename Description @@ -41,6 +41,6 @@ - + diff --git a/SDKDoc/xml/domain_cpp_sample__i2_c.xml b/SDKDoc/xml/domain_cpp_sample__i2_c.xml index fd92dea3..ffee4c99 100644 --- a/SDKDoc/xml/domain_cpp_sample__i2_c.xml +++ b/SDKDoc/xml/domain_cpp_sample__i2_c.xml @@ -7,7 +7,7 @@ - +
    Filename Description @@ -23,6 +23,6 @@ - + diff --git a/SDKDoc/xml/domain_cpp_sample__performance_monitoring.xml b/SDKDoc/xml/domain_cpp_sample__performance_monitoring.xml index dafc82c8..c93cfa4d 100644 --- a/SDKDoc/xml/domain_cpp_sample__performance_monitoring.xml +++ b/SDKDoc/xml/domain_cpp_sample__performance_monitoring.xml @@ -10,7 +10,7 @@ - +
    Filename Description @@ -41,6 +41,6 @@ - + diff --git a/SDKDoc/xml/domain_cpp_sample_globalsync.xml b/SDKDoc/xml/domain_cpp_sample_globalsync.xml index f8737030..823487bb 100644 --- a/SDKDoc/xml/domain_cpp_sample_globalsync.xml +++ b/SDKDoc/xml/domain_cpp_sample_globalsync.xml @@ -8,11 +8,12 @@ Sync3DReceive SyncDisplayReceive SyncGPUTuning + SyncPowerTuning - -
    + +
    Filename Description @@ -30,7 +31,11 @@ SyncGPUTuning -Sample demonstrating how to receive notifications of changes in GPU tuning using ADLX. +Sample demonstrating how to receive notifications of changes in GPU tuning using ADLX. + + +SyncPowerTuning +Sample demonstrating how to receive notifications of changes in power tuning using ADLX.
    @@ -39,10 +44,11 @@ DesktopsEvent Sync3DReceive SyncDisplayReceive -SyncGPUTuning +SyncGPUTuning +SyncPowerTuning
    - + diff --git a/SDKDoc/xml/domain_cpp_sample_powertuning.xml b/SDKDoc/xml/domain_cpp_sample_powertuning.xml new file mode 100644 index 00000000..42560486 --- /dev/null +++ b/SDKDoc/xml/domain_cpp_sample_powertuning.xml @@ -0,0 +1,28 @@ + + + + domain_cpp_sample_powertuning + Power Tuning + SmartShiftMax + + + + + +Filename +Description + + +SmartShiftMax +Sample demonstrating how to control AMD SmartShift Max. + +
    +
    + +SmartShiftMax + + +
    + +
    +
    diff --git a/SDKDoc/xml/domain_cpp_sample_servicecall.xml b/SDKDoc/xml/domain_cpp_sample_servicecall.xml index 3b86be91..0ff6c58a 100644 --- a/SDKDoc/xml/domain_cpp_sample_servicecall.xml +++ b/SDKDoc/xml/domain_cpp_sample_servicecall.xml @@ -9,7 +9,7 @@ - + Filename Description @@ -35,6 +35,6 @@ - + diff --git a/SDKDoc/xml/domain_powertuning.xml b/SDKDoc/xml/domain_powertuning.xml new file mode 100644 index 00000000..49c44f47 --- /dev/null +++ b/SDKDoc/xml/domain_powertuning.xml @@ -0,0 +1,26 @@ + + + + domain_powertuning + Power Tuning + IADLXPowerTuningServices + IADLXPowerTuningChangedEvent + IADLXPowerTuningChangedHandling + IADLXPowerTuningChangedListener + IADLXSmartShiftMax + + + +The Power Tuning domain contains interfaces to configure power. + +IADLXPowerTuningServices +IADLXPowerTuningChangedEvent +IADLXPowerTuningChangedHandling +IADLXPowerTuningChangedListener +IADLXSmartShiftMax + + + + + + diff --git a/SDKDoc/xml/domain_sample_page.xml b/SDKDoc/xml/domain_sample_page.xml index cd6bf807..43098c67 100644 --- a/SDKDoc/xml/domain_sample_page.xml +++ b/SDKDoc/xml/domain_sample_page.xml @@ -23,6 +23,6 @@ - + diff --git a/SDKDoc/xml/event_8md.xml b/SDKDoc/xml/event_8md.xml index 8e175faf..6b684f5a 100644 --- a/SDKDoc/xml/event_8md.xml +++ b/SDKDoc/xml/event_8md.xml @@ -66,6 +66,6 @@ ForPythonsee@refpy_sample_displayEvents"DisplayEventsPythonsamples". - + diff --git a/SDKDoc/xml/funpage.xml b/SDKDoc/xml/funpage.xml index 94980e75..fae3e57c 100644 --- a/SDKDoc/xml/funpage.xml +++ b/SDKDoc/xml/funpage.xml @@ -107,6 +107,6 @@ - + diff --git a/SDKDoc/xml/gfx3dgraphics.xml b/SDKDoc/xml/gfx3dgraphics.xml index e2e2d90a..d4b51a3f 100644 --- a/SDKDoc/xml/gfx3dgraphics.xml +++ b/SDKDoc/xml/gfx3dgraphics.xml @@ -48,6 +48,6 @@ - + diff --git a/SDKDoc/xml/gpu.xml b/SDKDoc/xml/gpu.xml index a1168999..a366d431 100644 --- a/SDKDoc/xml/gpu.xml +++ b/SDKDoc/xml/gpu.xml @@ -4,6 +4,7 @@ gpu GPU IADLXGPU + IADLXGPU1 IADLXGPUList IADLXGPUsChangedHandling IADLXGPUsEventListener @@ -13,12 +14,13 @@ The GPU domain contains interfaces to retrieve GPU properties, and handle GPU hot plug or unplug notifications. IADLXGPU +IADLXGPU1 IADLXGPUList IADLXGPUsChangedHandling IADLXGPUsEventListener - + diff --git a/SDKDoc/xml/gputuning.xml b/SDKDoc/xml/gputuning.xml index 25afe116..d7ee370d 100644 --- a/SDKDoc/xml/gputuning.xml +++ b/SDKDoc/xml/gputuning.xml @@ -8,9 +8,11 @@ IADLXGPUAutoTuningCompleteListener IADLXGPUPresetTuning IADLXGPUTuningChangedEvent + IADLXGPUTuningChangedEvent1 IADLXGPUTuningChangedHandling IADLXGPUTuningChangedListener IADLXGPUTuningServices + IADLXGPUTuningServices1 IADLXManualFanTuning IADLXManualFanTuningState IADLXManualFanTuningStateList @@ -23,6 +25,7 @@ IADLXManualVRAMTuning2 IADLXMemoryTimingDescription IADLXMemoryTimingDescriptionList + IADLXSmartAccessMemory @@ -34,9 +37,11 @@ IADLXGPUAutoTuningCompleteListener IADLXGPUPresetTuning IADLXGPUTuningChangedEvent +IADLXGPUTuningChangedEvent1 IADLXGPUTuningChangedHandling IADLXGPUTuningChangedListener IADLXGPUTuningServices +IADLXGPUTuningServices1 IADLXManualFanTuning IADLXManualFanTuningState IADLXManualFanTuningStateList @@ -48,10 +53,11 @@ IADLXManualVRAMTuning1 IADLXManualVRAMTuning2 IADLXMemoryTimingDescription -IADLXMemoryTimingDescriptionList +IADLXMemoryTimingDescriptionList +IADLXSmartAccessMemory - + diff --git a/SDKDoc/xml/group___a_d_l_x_defs.xml b/SDKDoc/xml/group___a_d_l_x_defs.xml index bbfc22ba..bcaa9eb3 100644 --- a/SDKDoc/xml/group___a_d_l_x_defs.xml +++ b/SDKDoc/xml/group___a_d_l_x_defs.xml @@ -20,7 +20,7 @@ - + ADLX_RESULT(ADLX_CDECL_CALL * @@ -38,7 +38,7 @@ - + ADLX_RESULT(ADLX_CDECL_CALL * @@ -56,7 +56,7 @@ - + ADLX_RESULT(ADLX_CDECL_CALL * @@ -74,7 +74,7 @@ - + ADLX_RESULT(ADLX_CDECL_CALL * @@ -92,7 +92,7 @@ - + ADLX_RESULT(ADLX_CDECL_CALL * @@ -110,7 +110,7 @@ - + diff --git a/SDKDoc/xml/group___a_d_l_x_macro.xml b/SDKDoc/xml/group___a_d_l_x_macro.xml index 4b3088d3..3272431d 100644 --- a/SDKDoc/xml/group___a_d_l_x_macro.xml +++ b/SDKDoc/xml/group___a_d_l_x_macro.xml @@ -18,7 +18,7 @@ - + ADLX_DLL_NAMEA @@ -34,7 +34,7 @@ - + ADLX_DLL_NAME @@ -50,7 +50,7 @@ - + ADLX_QUERY_FULL_VERSION_FUNCTION_NAME @@ -66,7 +66,7 @@ - + ADLX_QUERY_VERSION_FUNCTION_NAME @@ -82,7 +82,7 @@ - + ADLX_INIT_FUNCTION_NAME @@ -98,7 +98,7 @@ - + ADLX_INIT_WITH_INCOMPATIBLE_DRIVER_FUNCTION_NAME @@ -114,7 +114,7 @@ - + ADLX_INIT_WITH_CALLER_ADL_FUNCTION_NAME @@ -130,7 +130,7 @@ - + ADLX_TERMINATE_FUNCTION_NAME @@ -146,7 +146,7 @@ - + ADLX_SUCCEEDED @@ -163,7 +163,7 @@ - + ADLX_FAILED @@ -180,7 +180,7 @@ - + MAX_USER_3DLUT_NUM_POINTS @@ -196,7 +196,7 @@ - + ADLX_DLL_NAMEW @@ -212,7 +212,7 @@ - + ADLX_DLL_NAMEA @@ -228,7 +228,7 @@ - + ADLX_DLL_NAME @@ -244,7 +244,7 @@ - + diff --git a/SDKDoc/xml/group__enumerations.xml b/SDKDoc/xml/group__enumerations.xml index 21a3964c..f486bc6c 100644 --- a/SDKDoc/xml/group__enumerations.xml +++ b/SDKDoc/xml/group__enumerations.xml @@ -150,7 +150,7 @@ - + @@ -190,7 +190,7 @@ - + @@ -266,7 +266,195 @@ - + + + + + ADLX_PCI_BUS_TYPE + + UNDEFINED + = 0 + + + +The PCI bus type is not defined. + + + + + PCI + + + +The PCI bus type is PCI bus. + + + + + AGP + + + +The PCI bus type is AGP bus. + + + + + PCIE + + + +The PCI bus type is PCI Express bus. + + + + + PCIE_2_0 + + + +The PCI bus type is PCI Express 2nd generation bus. + + + + + PCIE_3_0 + + + +The PCI bus type is PCI Express 3rd generation bus. + + + + + PCIE_4_0 + + + +The PCI bus type is PCI Express 4th generation bus. + + + + +Indicates the PCI bus type. + + + + + + + + + + ADLX_DP_LINK_RATE + + DP_LINK_RATE_UNKNOWN + = 0 + + + +The DP link rate is unknown. + + + + + DP_LINK_RATE_RBR + + + +The DP link rate is 1.62 Gbps/Lane. + + + + + DP_LINK_RATE_2_16GBPS + + + +The DP link rate is 2.16 Gbps/Lane. + + + + + DP_LINK_RATE_2_43GBPS + + + +The DP link rate is 2.43 Gbps/Lane. + + + + + DP_LINK_RATE_HBR + + + +The DP link rate is 2.70 Gbps/Lane. + + + + + DP_LINK_RATE_4_32GBPS + + + +The DP link rate is 4.32 Gbps/Lane. + + + + + DP_LINK_RATE_HBR2 + + + +The DP link rate is 5.40 Gbps/Lane. + + + + + DP_LINK_RATE_HBR3 + + + +The DP link rate is 8.10 Gbps/Lane. + + + + + DP_LINK_RATE_UHBR10 + + + +The DP link rate is 10 Gbps/Lane. + + + + + DP_LINK_RATE_UHBR13D5 + + + +The DP link rate is 13.5 Gbps/Lane. + + + + + DP_LINK_RATE_UHBR20 + + + +The DP link rate is 20 Gbps/Lane. + + + + +Indicates the DP link rate. + + + + + + @@ -306,7 +494,7 @@ - + @@ -481,7 +669,7 @@ - + @@ -557,7 +745,7 @@ - + @@ -588,7 +776,7 @@ - + @@ -619,7 +807,7 @@ - + @@ -691,7 +879,7 @@ - + @@ -758,7 +946,7 @@ - + @@ -816,7 +1004,7 @@ - + @@ -874,7 +1062,7 @@ - + @@ -926,7 +1114,7 @@ - + @@ -968,7 +1156,7 @@ - + @@ -1008,7 +1196,7 @@ - + @@ -1048,7 +1236,7 @@ - + @@ -1088,7 +1276,7 @@ - + @@ -1162,7 +1350,7 @@ - + @@ -1229,7 +1417,7 @@ - + @@ -1287,7 +1475,7 @@ - + @@ -1336,7 +1524,7 @@ - + @@ -1376,7 +1564,7 @@ - + @@ -1458,7 +1646,7 @@ - + @@ -1498,7 +1686,7 @@ - + @@ -1560,7 +1748,7 @@ - + @@ -1600,7 +1788,7 @@ - + @@ -1692,7 +1880,7 @@ - + @@ -1759,7 +1947,7 @@ - + @@ -1835,7 +2023,7 @@ - + @@ -1875,7 +2063,7 @@ - + @@ -1915,7 +2103,7 @@ - + @@ -1964,7 +2152,38 @@ - + + + + + ADLX_SSM_BIAS_MODE + + SSM_BIAS_AUTO + = 0 + + + +The bias control type is auto. + + + + + SSM_BIAS_MANUAL + + + +The bias control type is manual. + + + + +AMD SmartShift Max bias mode. + + + + + + @@ -1995,7 +2214,47 @@ - + + + + + ADLX_MGPU_MODE + + MGPU_NONE + = 0 + + + +The GPU is not part of an AMD MGPU configuration. + + + + + MGPU_PRIMARY + + + +The GPU is the primary GPU in an AMD MGPU configuration. + + + + + MGPU_SECONDARY + + + +The GPU is the secondary GPU in an AMD MGPU configuration. + + + + +Indicates the AMD MGPU mode. + + + + + + diff --git a/SDKDoc/xml/i2c.xml b/SDKDoc/xml/i2c.xml index 9b753c30..4c073969 100644 --- a/SDKDoc/xml/i2c.xml +++ b/SDKDoc/xml/i2c.xml @@ -13,6 +13,6 @@ - + diff --git a/SDKDoc/xml/index.xml b/SDKDoc/xml/index.xml index 2fcc152c..a632992e 100644 --- a/SDKDoc/xml/index.xml +++ b/SDKDoc/xml/index.xml @@ -341,6 +341,20 @@ IsSupportedBPC_14 IsSupportedBPC_16 + adlx::IADLXDisplayConnectivityExperience + IsSupportedHDMIQualityDetection + IsSupportedDPLink + IsEnabledHDMIQualityDetection + SetEnabledHDMIQualityDetection + GetDPLinkRate + GetNumberOfActiveLanes + GetNumberOfTotalLanes + GetRelativePreEmphasis + SetRelativePreEmphasis + GetRelativeVoltageSwing + SetRelativeVoltageSwing + IsEnabledLinkProtection + adlx::IADLXDisplayCustomColor IsHueSupported GetHueRange @@ -519,6 +533,9 @@ adlx::IADLXDisplayServices1 GetDisplayBlanking + adlx::IADLXDisplayServices2 + GetDisplayConnectivityExperience + adlx::IADLXDisplaySettingsChangedEvent GetDisplay IsFreeSyncChanged @@ -540,6 +557,9 @@ adlx::IADLXDisplaySettingsChangedEvent1 IsDisplayBlankingChanged + adlx::IADLXDisplaySettingsChangedEvent2 + IsDisplayConnectivityExperienceChanged + adlx::IADLXDisplaySettingsChangedListener OnDisplaySettingsChanged @@ -596,6 +616,12 @@ SubSystemVendorId UniqueId + adlx::IADLXGPU1 + PCIBusType + PCIBusLaneWidth + MultiGPUMode + ProductName + adlx::IADLXGPUAutoTuning IsSupportedUndervoltGPU IsSupportedOverclockGPU @@ -694,6 +720,10 @@ IsManualFanTuningChanged IsManualPowerTuningChanged + adlx::IADLXGPUTuningChangedEvent1 + IsSmartAccessMemoryChanged + GetSmartAccessMemoryStatus + adlx::IADLXGPUTuningChangedHandling AddGPUTuningEventListener RemoveGPUTuningEventListener @@ -718,6 +748,9 @@ GetManualFanTuning GetManualPowerTuning + adlx::IADLXGPUTuningServices1 + GetSmartAccessMemory + adlx::IADLXI2C Version IsSupported @@ -887,12 +920,39 @@ GetSupportedGPUMetrics GetSupportedSystemMetrics + adlx::IADLXPowerTuningChangedEvent + IsSmartShiftMaxChanged + + adlx::IADLXPowerTuningChangedHandling + AddPowerTuningEventListener + RemovePowerTuningEventListener + + adlx::IADLXPowerTuningChangedListener + OnPowerTuningChanged + + adlx::IADLXPowerTuningServices + GetPowerTuningChangedHandling + GetSmartShiftMax + adlx::IADLXSimpleEyefinity IsSupported Create DestroyAll Destroy + adlx::IADLXSmartAccessMemory + IsSupported + IsEnabled + SetEnabled + + adlx::IADLXSmartShiftMax + IsSupported + GetBiasMode + SetBiasMode + GetBiasRange + GetBias + SetBias + adlx::IADLXSystem HybridGraphicsType GetGPUs @@ -907,12 +967,18 @@ TotalSystemRAM GetI2C + adlx::IADLXSystem1 + GetPowerTuningServices + adlx::IADLXSystemMetrics TimeStamp CPUUsage SystemRAM SmartShift + adlx::IADLXSystemMetrics1 + PowerDistribution + adlx::IADLXSystemMetricsList At Add_Back @@ -925,6 +991,9 @@ GetSystemRAMRange GetSmartShiftRange + adlx::IADLXSystemMetricsSupport1 + IsSupportedPowerDistribution + adlx IADLXInterfacePtr IADLX3DAntiLagPtr @@ -965,6 +1034,8 @@ IADLXDisplayServicesPtr IADLXDisplayServices1Ptr IADLXDisplaySettingsChangedEvent1Ptr + IADLXDisplayServices2Ptr + IADLXDisplaySettingsChangedEvent2Ptr IADLXDisplayFreeSyncPtr IADLXDisplayVSRPtr IADLXDisplayGPUScalingPtr @@ -978,6 +1049,7 @@ IADLXDisplayResolutionListPtr IADLXDisplayCustomResolutionPtr IADLXDisplayVariBrightPtr + IADLXDisplayConnectivityExperiencePtr IADLXDisplayBlankingPtr IADLXGPUAutoTuningCompleteEventPtr IADLXGPUAutoTuningPtr @@ -997,6 +1069,8 @@ IADLXGPUTuningChangedEventPtr IADLXGPUTuningChangedHandlingPtr IADLXGPUTuningServicesPtr + IADLXGPUTuningServices1Ptr + IADLXGPUTuningChangedEvent1Ptr IADLXI2CPtr IADLXGPUMetricsSupportPtr IADLXSystemMetricsSupportPtr @@ -1009,9 +1083,18 @@ IADLXAllMetricsPtr IADLXAllMetricsListPtr IADLXPerformanceMonitoringServicesPtr + IADLXSystemMetricsSupport1Ptr + IADLXSystemMetrics1Ptr + IADLXSmartShiftMaxPtr + IADLXPowerTuningChangedEventPtr + IADLXPowerTuningChangedHandlingPtr + IADLXPowerTuningServicesPtr + IADLXSmartAccessMemoryPtr IADLXGPUPtr IADLXGPUListPtr IADLXGPUsChangedHandlingPtr + IADLXGPU1Ptr + IADLXSystem1Ptr IADLXGPU IADLXDisplayList IADLXDisplay @@ -1029,9 +1112,11 @@ IADLXDisplayHDCP IADLXDisplayCustomResolution IADLXDisplayVariBright + IADLXDisplayConnectivityExperience IADLXDisplayBlanking IADLXManualTuningStateList IADLXMemoryTimingDescriptionList + IADLXSmartAccessMemory IADLXDesktopServices IADLXDisplayServices IADLXLog @@ -1040,6 +1125,7 @@ IADLXPerformanceMonitoringServices IADLXI2C IADLXDesktop + IADLXPowerTuningServices ADLXDox.h @@ -1064,6 +1150,10 @@ ADLXPerformancePage.h + ADLXPowerTuningPage.h + + ADLXSystem1Page.h + ADLXSystemPage.h Disclaimer.md @@ -1110,6 +1200,8 @@ cperformance.md + cpowertuning.md + cpp3d.md cppdesktop.md @@ -1124,6 +1216,8 @@ cppperformance.md + cpppowertuning.md + cppservicecall.md cppsync.md @@ -1238,6 +1332,26 @@ ASIC_FIRESTREAM ASIC_FUSION ASIC_EMBEDDED + ADLX_PCI_BUS_TYPE + UNDEFINED + PCI + AGP + PCIE + PCIE_2_0 + PCIE_3_0 + PCIE_4_0 + ADLX_DP_LINK_RATE + DP_LINK_RATE_UNKNOWN + DP_LINK_RATE_RBR + DP_LINK_RATE_2_16GBPS + DP_LINK_RATE_2_43GBPS + DP_LINK_RATE_HBR + DP_LINK_RATE_4_32GBPS + DP_LINK_RATE_HBR2 + DP_LINK_RATE_HBR3 + DP_LINK_RATE_UHBR10 + DP_LINK_RATE_UHBR13D5 + DP_LINK_RATE_UHBR20 ADLX_GPU_TYPE GPUTYPE_UNDEFINED GPUTYPE_INTEGRATED @@ -1411,9 +1525,16 @@ CS_BT2020 CS_DCIP3 CS_NATIVE + ADLX_SSM_BIAS_MODE + SSM_BIAS_AUTO + SSM_BIAS_MANUAL ADLX_ANTILAG_STATE ANTILAG ANTILAGNEXT + ADLX_MGPU_MODE + MGPU_NONE + MGPU_PRIMARY + MGPU_SECONDARY adlx_int64 adlx_int32 adlx_int16 @@ -1469,6 +1590,8 @@ IDisplays1.h + IDisplays2.h + IDisplaySettings.h IGPUAutoTuning.h @@ -1485,14 +1608,24 @@ IGPUTuning.h + IGPUTuning1.h + II2C.h ILog.h IPerformanceMonitoring.h + IPerformanceMonitoring1.h + + IPowerTuning.h + + ISmartAccessMemory.h + ISystem.h + ISystem1.h + enumerations ADLX_RESULT ADLX_OK @@ -1522,6 +1655,26 @@ ASIC_FIRESTREAM ASIC_FUSION ASIC_EMBEDDED + ADLX_PCI_BUS_TYPE + UNDEFINED + PCI + AGP + PCIE + PCIE_2_0 + PCIE_3_0 + PCIE_4_0 + ADLX_DP_LINK_RATE + DP_LINK_RATE_UNKNOWN + DP_LINK_RATE_RBR + DP_LINK_RATE_2_16GBPS + DP_LINK_RATE_2_43GBPS + DP_LINK_RATE_HBR + DP_LINK_RATE_4_32GBPS + DP_LINK_RATE_HBR2 + DP_LINK_RATE_HBR3 + DP_LINK_RATE_UHBR10 + DP_LINK_RATE_UHBR13D5 + DP_LINK_RATE_UHBR20 ADLX_GPU_TYPE GPUTYPE_UNDEFINED GPUTYPE_INTEGRATED @@ -1695,9 +1848,16 @@ CS_BT2020 CS_DCIP3 CS_NATIVE + ADLX_SSM_BIAS_MODE + SSM_BIAS_AUTO + SSM_BIAS_MANUAL ADLX_ANTILAG_STATE ANTILAG ANTILAGNEXT + ADLX_MGPU_MODE + MGPU_NONE + MGPU_PRIMARY + MGPU_SECONDARY structuresVal @@ -1766,6 +1926,8 @@ perfmonitoring + domain_powertuning + i2c page_guide_bindcsharp @@ -2374,6 +2536,10 @@ DOX_IADLXDisplaySettingsChangedEvent1_IsDisplayBlankingChanged + DOX_IADLXDisplayServices2_GetDisplayConnectivityExperience + + DOX_IADLXDisplaySettingsChangedEvent2_IsConnectivityExperienceChanged + DOX_IADLXDisplayFreeSync_IsSupported DOX_IADLXDisplayFreeSync_IsEnabled @@ -2532,6 +2698,30 @@ DOX_IADLXDisplayVariBright_SetMaximizeBattery + DOX_IADLXDisplayConnectivityExperience_IsSupportedHDMIQualityDetection + + DOX_IADLXDisplayConnectivityExperience_IsSupportedDPLink + + DOX_IADLXDisplayConnectivityExperience_IsEnabledHDMIQualityDetection + + DOX_IADLXDisplayConnectivityExperience_SetEnabledHDMIQualityDetection + + DOX_IADLXDisplayConnectivityExperience_GetDPLinkRate + + DOX_IADLXDisplayConnectivityExperience_GetNumberOfActiveLanes + + DOX_IADLXDisplayConnectivityExperience_GetNumberOfTotalLanes + + DOX_IADLXDisplayConnectivityExperience_GetRelativePreEmphasis + + DOX_IADLXDisplayConnectivityExperience_SetRelativePreEmphasis + + DOX_IADLXDisplayConnectivityExperience_GetRelativeVoltageSwing + + DOX_IADLXDisplayConnectivityExperience_SetRelativeVoltageSwing + + DOX_IADLXDisplayConnectivityExperience_IsEnabledLinkProtection + DOX_IADLXDisplayBlanking_IsSupported DOX_IADLXDisplayBlanking_IsCurrentBlanked @@ -2792,6 +2982,12 @@ DOX_IADLXGPUTuningServices_GetManualPowerTuning + DOX_IADLXGPUTuningServices1_GetSmartAccessMemory + + DOX_IADLXGPUTuningChangedEvent1_IsSmartAccessMemoryChanged + + DOX_IADLXGPUTuningChangedEvent1_GetSmartAccessMemoryStatus + DOX_IADLXI2C_Version DOX_IADLXI2C_IsSupported @@ -2960,6 +3156,40 @@ DOX_IADLXPerformanceMonitoringServices_GetSupportedSystemMetrics + DOX_IADLXSystemMetricsSupport1_IsSupportedPowerDistribution + + DOX_IADLXSystemMetrics1_PowerDistribution + + DOX_IADLXSmartShiftMax_IsSupported + + DOX_IADLXSmartShiftMax_GetBiasMode + + DOX_IADLXSmartShiftMax_SetBiasMode + + DOX_IADLXSmartShiftMax_GetBiasRange + + DOX_IADLXSmartShiftMax_GetBias + + DOX_IADLXSmartShiftMax_SetBias + + DOX_IADLXPowerTuningChangedEvent_IsSmartShiftMaxChanged + + DOX_IADLXPowerTuningChangedListener_OnPowerTuningChanged + + DOX_IADLXPowerTuningChangedHandling_AddPowerTuningEventListener + + DOX_IADLXPowerTuningChangedHandling_RemovePowerTuningEventListener + + DOX_IADLXPowerTuningServices_GetPowerTuningChangedHandling + + DOX_IADLXPowerTuningServices_GetSmartShiftMax + + DOX_IADLXSmartAccessMemory_IsSupported + + DOX_IADLXSmartAccessMemory_IsEnabled + + DOX_IADLXSmartAccessMemory_SetEnabled + DOX_IADLXGPU_VendorId DOX_IADLXGPU_ASICFamilyType @@ -3042,6 +3272,16 @@ DOX_IADLMapping_ADLIdsFromADLXDesktop + DOX_IADLXGPU1_PCIBusType + + DOX_IADLXGPU1_PCIBusLaneWidth + + DOX_IADLXGPU1_MultiGPUMode + + DOX_IADLXGPU1_ProductName + + DOX_IADLXSystem1_GetPowerTuningServices + DOX_IADLX3DAntiLag DOX_IADLX3DAntiLag1 @@ -3114,6 +3354,8 @@ DOX_IADLXDisplaySettingsChangedEvent1 + DOX_IADLXDisplaySettingsChangedEvent2 + DOX_IADLXDisplaySettingsChangedListener DOX_IADLXDisplayChangedHandling @@ -3122,6 +3364,8 @@ DOX_IADLXDisplayServices1 + DOX_IADLXDisplayServices2 + DOX_IADLXDisplayFreeSync DOX_IADLXDisplayVSR @@ -3148,6 +3392,8 @@ DOX_IADLXDisplayVariBright + DOX_IADLXDisplayConnectivityExperience + DOX_IADLXDisplayGamut DOX_IADLXDisplayGamma @@ -3164,6 +3410,10 @@ DOX_IADLXGPUsChangedHandling + DOX_IADLXGPU1 + + DOX_IADLXSmartAccessMemory + DOX_IADLXManualTuningState DOX_IADLXMemoryTimingDescription @@ -3174,12 +3424,16 @@ DOX_IADLXGPUTuningChangedEvent + DOX_IADLXGPUTuningChangedEvent1 + DOX_IADLXGPUTuningChangedListener DOX_IADLXGPUTuningChangedHandling DOX_IADLXGPUTuningServices + DOX_IADLXGPUTuningServices1 + DOX_IADLXGPUPresetTuning DOX_IADLXManualVRAMTuning1 @@ -3238,6 +3492,22 @@ DOX_IADLXPerformanceMonitoringServices + DOX_IADLXSystemMetrics1 + + DOX_IADLXSystemMetricsSupport1 + + DOX_IADLXPowerTuningServices + + DOX_IADLXPowerTuningChangedHandling + + DOX_IADLXPowerTuningChangedListener + + DOX_IADLXPowerTuningChangedEvent + + DOX_IADLXSmartShiftMax + + DOX_IADLXSystem1 + DOX_IADLXSystem page_sample_cpp @@ -3264,6 +3534,8 @@ domain_c_sample_PerformanceMonitoring + domain_c_sample_powertuning + domain_cpp_sample_3DGraphics domain_cpp_sample_Desktop @@ -3278,6 +3550,8 @@ domain_cpp_sample_PerformanceMonitoring + domain_cpp_sample_powertuning + domain_cpp_sample_servicecall domain_cpp_sample_globalsync @@ -3302,6 +3576,8 @@ cpp_sample_desktopevent + cpp_sample_PrimaryAdapter + cpp_sample_displayinfo cpp_sample_displayGamut @@ -3316,6 +3592,8 @@ cpp_display_ColorDepth + cpp_display_DisplayConnectivityExperience + cpp_display_CustomColor cpp_display_CustomResolution @@ -3334,8 +3612,6 @@ cpp_display_VSR - cpp_display_settingsEvent - cpp_display_DisplayVariBright cpp_AnisotropicFiltering @@ -3378,6 +3654,8 @@ cpp_GPUPresetTuning + cpp_sam + cpp_PerfAllMetrics cpp_PerfFPSMetrics @@ -3386,6 +3664,8 @@ cpp_PerfSystemMetrics + cpp_ssm + cpp_I2C cpp_Sync3DReceive @@ -3394,6 +3674,8 @@ cpp_SyncGPUTuning + cpp_SyncPowerTuning + cpp_sample_GPUServiceCall cpp_sample_ShareMemory @@ -3406,6 +3688,8 @@ c_sample_desktopevent + c_sample_PrimaryAdapter + c_sample_InvalidObject c_sample_log @@ -3428,6 +3712,8 @@ c_display_ColorDepth + c_display_DisplayConnectivityExperience + c_display_CustomColor c_display_CustomResolution @@ -3446,8 +3732,6 @@ c_display_VSR - c_display_settingsEvent - c_display_DisplayVariBright c_AnisotropicFiltering @@ -3490,6 +3774,8 @@ c_GPUPresetTuning + c_sam + c_PerfAllMetrics c_PerfFPSMetrics @@ -3498,6 +3784,8 @@ c_PerfSystemMetrics + c_ssm + c_I2C c_Sync3DReceive @@ -3506,6 +3794,8 @@ c_SyncGPUTuning + c_SyncPowerTuning + c_sample_GPUServiceCall c_sample_ShareMemory @@ -3572,39 +3862,39 @@ page_cppHelpGetAdlMapping - D:/AMD_Git/engbranch/drivers/ADLX/SDK/ADLXHelper + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/ADLXHelper - D:/AMD_Git/engbranch/drivers/ADLX/docs/Config/ADLXInterfacePage + D:/AMD_Git/adlx_release/drivers/ADLX/docs/Config/ADLXInterfacePage - D:/AMD_Git/engbranch/drivers/ADLX/docs/Config/ADLXLegal + D:/AMD_Git/adlx_release/drivers/ADLX/docs/Config/ADLXLegal - D:/AMD_Git/engbranch/drivers/ADLX/docs/Config/ADLXProgrammingGuide + D:/AMD_Git/adlx_release/drivers/ADLX/docs/Config/ADLXProgrammingGuide - D:/AMD_Git/engbranch/drivers/ADLX/docs/Config/ADLXSamplesPage + D:/AMD_Git/adlx_release/drivers/ADLX/docs/Config/ADLXSamplesPage - D:/AMD_Git/engbranch/drivers/ADLX/Samples/C + D:/AMD_Git/adlx_release/drivers/ADLX/Samples/C - D:/AMD_Git/engbranch/drivers/ADLX/SDK/ADLXHelper/Windows/C + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/ADLXHelper/Windows/C - D:/AMD_Git/engbranch/drivers/ADLX/docs/Config + D:/AMD_Git/adlx_release/drivers/ADLX/docs/Config - D:/AMD_Git/engbranch/drivers/ADLX/Samples/CPP + D:/AMD_Git/adlx_release/drivers/ADLX/Samples/CPP - D:/AMD_Git/engbranch/drivers/ADLX/SDK/ADLXHelper/Windows/Cpp + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/ADLXHelper/Windows/Cpp - D:/AMD_Git/engbranch/drivers/ADLX/Samples/csharp + D:/AMD_Git/adlx_release/drivers/ADLX/Samples/csharp - D:/AMD_Git/engbranch/drivers/ADLX/SDK/Include + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/Include - D:/AMD_Git/engbranch/drivers/ADLX/Samples/java + D:/AMD_Git/adlx_release/drivers/ADLX/Samples/java - D:/AMD_Git/engbranch/drivers/ADLX/Samples/python + D:/AMD_Git/adlx_release/drivers/ADLX/Samples/python - D:/AMD_Git/engbranch/drivers/ADLX/Samples + D:/AMD_Git/adlx_release/drivers/ADLX/Samples - D:/AMD_Git/engbranch/drivers/ADLX/SDK + D:/AMD_Git/adlx_release/drivers/ADLX/SDK - D:/AMD_Git/engbranch/drivers/ADLX/SDK/ADLXHelper/Windows + D:/AMD_Git/adlx_release/drivers/ADLX/SDK/ADLXHelper/Windows index diff --git a/SDKDoc/xml/indexpage.xml b/SDKDoc/xml/indexpage.xml index 3d886183..dc05fc9b 100644 --- a/SDKDoc/xml/indexpage.xml +++ b/SDKDoc/xml/indexpage.xml @@ -31,6 +31,6 @@ For more information on AMD Graphics and related SDKs, visit AMD GPUOpen. - + diff --git a/SDKDoc/xml/init_a_d_l_xwith_help_8md.xml b/SDKDoc/xml/init_a_d_l_xwith_help_8md.xml index d316f9f7..237c871d 100644 --- a/SDKDoc/xml/init_a_d_l_xwith_help_8md.xml +++ b/SDKDoc/xml/init_a_d_l_xwith_help_8md.xml @@ -26,6 +26,8 @@ `b./SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp` +`c./SDK/Platform/Windows/WinAPIs.cpp` + 3.Createaninstanceofthe@refpage_ADLXCppHelp"ADLXHelper"class. 4.Callthe@refpage_cppHelpInitializemethodintheHelperobject. 5.Callthe@refpage_cppHelpGetSystemServicesmethodintheHelperobject. @@ -50,6 +52,8 @@ `b./SDK/ADLXHelper/Windows/C/ADLXHelper.c` +`c./SDK/Platform/Windows/WinAPIs.c` + 3.Callthe@refpage_cHelpADLXHelper_Initializefunctionthatisdeclaredinthe`ADLXHelper.h`file. 4.Callthe@refpage_cHelpADLXHelper_GetSystemServicesfunction. @@ -120,6 +124,6 @@ Formoreinformation,see@refpage_sample_py"Pythonsamples". - + diff --git a/SDKDoc/xml/init_a_d_l_xwith_pointer_8md.xml b/SDKDoc/xml/init_a_d_l_xwith_pointer_8md.xml index 939e70b8..1833d37c 100644 --- a/SDKDoc/xml/init_a_d_l_xwith_pointer_8md.xml +++ b/SDKDoc/xml/init_a_d_l_xwith_pointer_8md.xml @@ -28,6 +28,6 @@ **Note:**WhenloadingADLXinanADLapplication,the@refDOX_IADLMappinginterfaceisaccessible.ThisinterfaceprovidesdatamappingbetweenADLandADLXforaspecificentity(GPU,DisplayorDesktop). - + diff --git a/SDKDoc/xml/interfacereqtable_8h.xml b/SDKDoc/xml/interfacereqtable_8h.xml index 536efb3a..89f8ea47 100644 --- a/SDKDoc/xml/interfacereqtable_8h.xml +++ b/SDKDoc/xml/interfacereqtable_8h.xml @@ -7,8 +7,8 @@ - + - + diff --git a/SDKDoc/xml/java_2_read_me_8md.xml b/SDKDoc/xml/java_2_read_me_8md.xml index f5541e58..afe29cf2 100644 --- a/SDKDoc/xml/java_2_read_me_8md.xml +++ b/SDKDoc/xml/java_2_read_me_8md.xml @@ -60,6 +60,6 @@ <li>Rebuildtheproject</li> </ol> - + diff --git a/SDKDoc/xml/java_sample_adlxjavabind.xml b/SDKDoc/xml/java_sample_adlxjavabind.xml index 802df0b4..d2914366 100644 --- a/SDKDoc/xml/java_sample_adlxjavabind.xml +++ b/SDKDoc/xml/java_sample_adlxjavabind.xml @@ -184,6 +184,6 @@ %ppointer_functions(char*,charP_Ptr); - + diff --git a/SDKDoc/xml/java_sample_display_events.xml b/SDKDoc/xml/java_sample_display_events.xml index 9f575f31..6d403e87 100644 --- a/SDKDoc/xml/java_sample_display_events.xml +++ b/SDKDoc/xml/java_sample_display_events.xml @@ -94,6 +94,6 @@ } - + diff --git a/SDKDoc/xml/java_sample_displayinfo.xml b/SDKDoc/xml/java_sample_displayinfo.xml index ce4cbee1..65bcf8e4 100644 --- a/SDKDoc/xml/java_sample_displayinfo.xml +++ b/SDKDoc/xml/java_sample_displayinfo.xml @@ -150,6 +150,6 @@ } - + diff --git a/SDKDoc/xml/languages_8md.xml b/SDKDoc/xml/languages_8md.xml index 64e24ab2..46104275 100644 --- a/SDKDoc/xml/languages_8md.xml +++ b/SDKDoc/xml/languages_8md.xml @@ -35,6 +35,6 @@ TheC#,Java,andPythonsamples,locatedin@refdomain_samplePagecanthenbeusedtocreatebindingstofitspecificusecases. - + diff --git a/SDKDoc/xml/legalinfo_8md.xml b/SDKDoc/xml/legalinfo_8md.xml index 85e88f8f..ff62806f 100644 --- a/SDKDoc/xml/legalinfo_8md.xml +++ b/SDKDoc/xml/legalinfo_8md.xml @@ -23,6 +23,6 @@ -@subpagepage_legal_Disclaimer"Disclaimers" -@subpagepage_legal_Trademark"Trademarks" - + diff --git a/SDKDoc/xml/misc.xml b/SDKDoc/xml/misc.xml index a7c7afae..691c1dd5 100644 --- a/SDKDoc/xml/misc.xml +++ b/SDKDoc/xml/misc.xml @@ -21,6 +21,6 @@ - + diff --git a/SDKDoc/xml/namespaceadlx.xml b/SDKDoc/xml/namespaceadlx.xml index 28321e59..772f491b 100644 --- a/SDKDoc/xml/namespaceadlx.xml +++ b/SDKDoc/xml/namespaceadlx.xml @@ -49,6 +49,8 @@ adlx::IADLXDisplayServices adlx::IADLXDisplayServices1 adlx::IADLXDisplaySettingsChangedEvent1 + adlx::IADLXDisplayServices2 + adlx::IADLXDisplaySettingsChangedEvent2 adlx::IADLXDisplayFreeSync adlx::IADLXDisplayVSR adlx::IADLXDisplayGPUScaling @@ -62,6 +64,7 @@ adlx::IADLXDisplayResolutionList adlx::IADLXDisplayCustomResolution adlx::IADLXDisplayVariBright + adlx::IADLXDisplayConnectivityExperience adlx::IADLXDisplayBlanking adlx::IADLXGPUAutoTuningCompleteEvent adlx::IADLXGPUAutoTuningCompleteListener @@ -83,6 +86,8 @@ adlx::IADLXGPUTuningChangedListener adlx::IADLXGPUTuningChangedHandling adlx::IADLXGPUTuningServices + adlx::IADLXGPUTuningServices1 + adlx::IADLXGPUTuningChangedEvent1 adlx::IADLXI2C adlx::IADLXLog adlx::IADLXGPUMetricsSupport @@ -96,12 +101,22 @@ adlx::IADLXAllMetrics adlx::IADLXAllMetricsList adlx::IADLXPerformanceMonitoringServices + adlx::IADLXSystemMetricsSupport1 + adlx::IADLXSystemMetrics1 + adlx::IADLXSmartShiftMax + adlx::IADLXPowerTuningChangedEvent + adlx::IADLXPowerTuningChangedListener + adlx::IADLXPowerTuningChangedHandling + adlx::IADLXPowerTuningServices + adlx::IADLXSmartAccessMemory adlx::IADLXGPU adlx::IADLXGPUList adlx::IADLXGPUsEventListener adlx::IADLXGPUsChangedHandling adlx::IADLXSystem adlx::IADLMapping + adlx::IADLXGPU1 + adlx::IADLXSystem1 IADLXInterfacePtr_T< IADLXInterface > @@ -114,7 +129,7 @@ - + IADLXInterfacePtr_T< IADLX3DAntiLag > @@ -127,7 +142,7 @@ - + IADLXInterfacePtr_T< IADLX3DAntiLag1 > @@ -140,7 +155,7 @@ - + IADLXInterfacePtr_T< IADLX3DChill > @@ -153,7 +168,7 @@ - + IADLXInterfacePtr_T< IADLX3DBoost > @@ -166,7 +181,7 @@ - + IADLXInterfacePtr_T< IADLX3DImageSharpening > @@ -179,7 +194,7 @@ - + IADLXInterfacePtr_T< IADLX3DEnhancedSync > @@ -192,7 +207,7 @@ - + IADLXInterfacePtr_T< IADLX3DWaitForVerticalRefresh > @@ -205,7 +220,7 @@ - + IADLXInterfacePtr_T< IADLX3DFrameRateTargetControl > @@ -218,7 +233,7 @@ - + IADLXInterfacePtr_T< IADLX3DAntiAliasing > @@ -231,7 +246,7 @@ - + IADLXInterfacePtr_T< IADLX3DMorphologicalAntiAliasing > @@ -244,7 +259,7 @@ - + IADLXInterfacePtr_T< IADLX3DAnisotropicFiltering > @@ -257,7 +272,7 @@ - + IADLXInterfacePtr_T< IADLX3DTessellation > @@ -270,7 +285,7 @@ - + IADLXInterfacePtr_T< IADLX3DRadeonSuperResolution > @@ -283,7 +298,7 @@ - + IADLXInterfacePtr_T< IADLX3DResetShaderCache > @@ -296,7 +311,7 @@ - + IADLXInterfacePtr_T< IADLX3DSettingsChangedEvent > @@ -309,7 +324,7 @@ - + IADLXInterfacePtr_T< IADLX3DSettingsChangedHandling > @@ -322,7 +337,7 @@ - + IADLXInterfacePtr_T< IADLX3DSettingsServices > @@ -335,7 +350,7 @@ - + IADLXInterfacePtr_T< IADLXChangedEvent > @@ -348,7 +363,7 @@ - + IADLXInterfacePtr_T< IADLXList > @@ -361,7 +376,7 @@ - + IADLXInterfacePtr_T< IADLXDesktop > @@ -374,7 +389,7 @@ - + IADLXInterfacePtr_T< IADLXEyefinityDesktop > @@ -387,7 +402,7 @@ - + IADLXInterfacePtr_T< IADLXDesktopList > @@ -400,7 +415,7 @@ - + IADLXInterfacePtr_T< IADLXDesktopChangedHandling > @@ -413,7 +428,7 @@ - + IADLXInterfacePtr_T< IADLXSimpleEyefinity > @@ -426,7 +441,7 @@ - + IADLXInterfacePtr_T< IADLXDesktopServices > @@ -439,7 +454,7 @@ - + IADLXInterfacePtr_T< IADLXDisplay3DLUT > @@ -452,7 +467,7 @@ - + IADLXInterfacePtr_T< IADLXDisplayGamma > @@ -465,7 +480,7 @@ - + IADLXInterfacePtr_T< IADLXDisplayGamut > @@ -478,7 +493,7 @@ - + IADLXInterfacePtr_T< IADLXDisplay > @@ -491,7 +506,7 @@ - + IADLXInterfacePtr_T< IADLXDisplayList > @@ -504,7 +519,7 @@ - + IADLXInterfacePtr_T< IADLXDisplayGamutChangedEvent > @@ -517,7 +532,7 @@ - + IADLXInterfacePtr_T< IADLXDisplayGammaChangedEvent > @@ -530,7 +545,7 @@ - + IADLXInterfacePtr_T< IADLXDisplay3DLUTChangedEvent > @@ -543,7 +558,7 @@ - + IADLXInterfacePtr_T< IADLXDisplaySettingsChangedEvent > @@ -556,7 +571,7 @@ - + IADLXInterfacePtr_T< IADLXDisplayChangedHandling > @@ -569,7 +584,7 @@ - + IADLXInterfacePtr_T< IADLXDisplayServices > @@ -582,7 +597,7 @@ - + IADLXInterfacePtr_T< IADLXDisplayServices1 > @@ -595,7 +610,7 @@ - + IADLXInterfacePtr_T< IADLXDisplaySettingsChangedEvent1 > @@ -608,7 +623,33 @@ - + + + + IADLXInterfacePtr_T< IADLXDisplayServices2 > + typedef IADLXInterfacePtr_T<IADLXDisplayServices2> adlx::IADLXDisplayServices2Ptr + + IADLXDisplayServices2Ptr + + + + + + + + + + IADLXInterfacePtr_T< IADLXDisplaySettingsChangedEvent2 > + typedef IADLXInterfacePtr_T<IADLXDisplaySettingsChangedEvent2> adlx::IADLXDisplaySettingsChangedEvent2Ptr + + IADLXDisplaySettingsChangedEvent2Ptr + + + + + + + IADLXInterfacePtr_T< IADLXDisplayFreeSync > @@ -621,7 +662,7 @@ - + IADLXInterfacePtr_T< IADLXDisplayVSR > @@ -634,7 +675,7 @@ - + IADLXInterfacePtr_T< IADLXDisplayGPUScaling > @@ -647,7 +688,7 @@ - + IADLXInterfacePtr_T< IADLXDisplayScalingMode > @@ -660,7 +701,7 @@ - + IADLXInterfacePtr_T< IADLXDisplayIntegerScaling > @@ -673,7 +714,7 @@ - + IADLXInterfacePtr_T< IADLXDisplayColorDepth > @@ -686,7 +727,7 @@ - + IADLXInterfacePtr_T< IADLXDisplayPixelFormat > @@ -699,7 +740,7 @@ - + IADLXInterfacePtr_T< IADLXDisplayCustomColor > @@ -712,7 +753,7 @@ - + IADLXInterfacePtr_T< IADLXDisplayHDCP > @@ -725,7 +766,7 @@ - + IADLXInterfacePtr_T< IADLXDisplayResolution > @@ -738,7 +779,7 @@ - + IADLXInterfacePtr_T< IADLXDisplayResolutionList > @@ -751,7 +792,7 @@ - + IADLXInterfacePtr_T< IADLXDisplayCustomResolution > @@ -764,7 +805,7 @@ - + IADLXInterfacePtr_T< IADLXDisplayVariBright > @@ -777,7 +818,20 @@ - + + + + IADLXInterfacePtr_T< IADLXDisplayConnectivityExperience > + typedef IADLXInterfacePtr_T<IADLXDisplayConnectivityExperience> adlx::IADLXDisplayConnectivityExperiencePtr + + IADLXDisplayConnectivityExperiencePtr + + + + + + + IADLXInterfacePtr_T< IADLXDisplayBlanking > @@ -790,7 +844,7 @@ - + IADLXInterfacePtr_T< IADLXGPUAutoTuningCompleteEvent > @@ -803,7 +857,7 @@ - + IADLXInterfacePtr_T< IADLXGPUAutoTuning > @@ -816,7 +870,7 @@ - + IADLXInterfacePtr_T< IADLXManualFanTuningState > @@ -829,7 +883,7 @@ - + IADLXInterfacePtr_T< IADLXManualFanTuningStateList > @@ -842,7 +896,7 @@ - + IADLXInterfacePtr_T< IADLXManualFanTuning > @@ -855,7 +909,7 @@ - + IADLXInterfacePtr_T< IADLXManualGraphicsTuning1 > @@ -868,7 +922,7 @@ - + IADLXInterfacePtr_T< IADLXManualGraphicsTuning2 > @@ -881,7 +935,7 @@ - + IADLXInterfacePtr_T< IADLXManualPowerTuning > @@ -894,7 +948,7 @@ - + IADLXInterfacePtr_T< IADLXManualVRAMTuning1 > @@ -907,7 +961,7 @@ - + IADLXInterfacePtr_T< IADLXManualVRAMTuning2 > @@ -920,7 +974,7 @@ - + IADLXInterfacePtr_T< IADLXGPUPresetTuning > @@ -933,7 +987,7 @@ - + IADLXInterfacePtr_T< IADLXManualTuningState > @@ -946,7 +1000,7 @@ - + IADLXInterfacePtr_T< IADLXMemoryTimingDescription > @@ -959,7 +1013,7 @@ - + IADLXInterfacePtr_T< IADLXManualTuningStateList > @@ -972,7 +1026,7 @@ - + IADLXInterfacePtr_T< IADLXMemoryTimingDescriptionList > @@ -985,7 +1039,7 @@ - + IADLXInterfacePtr_T< IADLXGPUTuningChangedEvent > @@ -998,7 +1052,7 @@ - + IADLXInterfacePtr_T< IADLXGPUTuningChangedHandling > @@ -1011,7 +1065,7 @@ - + IADLXInterfacePtr_T< IADLXGPUTuningServices > @@ -1024,7 +1078,33 @@ - + + + + IADLXInterfacePtr_T< IADLXGPUTuningServices1 > + typedef IADLXInterfacePtr_T<IADLXGPUTuningServices1> adlx::IADLXGPUTuningServices1Ptr + + IADLXGPUTuningServices1Ptr + + + + + + + + + + IADLXInterfacePtr_T< IADLXGPUTuningChangedEvent1 > + typedef IADLXInterfacePtr_T<IADLXGPUTuningChangedEvent1> adlx::IADLXGPUTuningChangedEvent1Ptr + + IADLXGPUTuningChangedEvent1Ptr + + + + + + + IADLXInterfacePtr_T< IADLXI2C > @@ -1037,7 +1117,7 @@ - + IADLXInterfacePtr_T< IADLXGPUMetricsSupport > @@ -1050,7 +1130,7 @@ - + IADLXInterfacePtr_T< IADLXSystemMetricsSupport > @@ -1063,7 +1143,7 @@ - + IADLXInterfacePtr_T< IADLXGPUMetrics > @@ -1076,7 +1156,7 @@ - + IADLXInterfacePtr_T< IADLXGPUMetricsList > @@ -1089,7 +1169,7 @@ - + IADLXInterfacePtr_T< IADLXSystemMetrics > @@ -1102,7 +1182,7 @@ - + IADLXInterfacePtr_T< IADLXSystemMetricsList > @@ -1115,7 +1195,7 @@ - + IADLXInterfacePtr_T< IADLXFPS > @@ -1128,7 +1208,7 @@ - + IADLXInterfacePtr_T< IADLXFPSList > @@ -1141,7 +1221,7 @@ - + IADLXInterfacePtr_T< IADLXAllMetrics > @@ -1154,7 +1234,7 @@ - + IADLXInterfacePtr_T< IADLXAllMetricsList > @@ -1167,7 +1247,7 @@ - + IADLXInterfacePtr_T< IADLXPerformanceMonitoringServices > @@ -1180,7 +1260,98 @@ - + + + + IADLXInterfacePtr_T< IADLXSystemMetricsSupport1 > + typedef IADLXInterfacePtr_T<IADLXSystemMetricsSupport1> adlx::IADLXSystemMetricsSupport1Ptr + + IADLXSystemMetricsSupport1Ptr + + + + + + + + + + IADLXInterfacePtr_T< IADLXSystemMetrics1 > + typedef IADLXInterfacePtr_T<IADLXSystemMetrics1> adlx::IADLXSystemMetrics1Ptr + + IADLXSystemMetrics1Ptr + + + + + + + + + + IADLXInterfacePtr_T< IADLXSmartShiftMax > + typedef IADLXInterfacePtr_T<IADLXSmartShiftMax> adlx::IADLXSmartShiftMaxPtr + + IADLXSmartShiftMaxPtr + + + + + + + + + + IADLXInterfacePtr_T< IADLXPowerTuningChangedEvent > + typedef IADLXInterfacePtr_T<IADLXPowerTuningChangedEvent> adlx::IADLXPowerTuningChangedEventPtr + + IADLXPowerTuningChangedEventPtr + + + + + + + + + + IADLXInterfacePtr_T< IADLXPowerTuningChangedHandling > + typedef IADLXInterfacePtr_T<IADLXPowerTuningChangedHandling> adlx::IADLXPowerTuningChangedHandlingPtr + + IADLXPowerTuningChangedHandlingPtr + + + + + + + + + + IADLXInterfacePtr_T< IADLXPowerTuningServices > + typedef IADLXInterfacePtr_T<IADLXPowerTuningServices> adlx::IADLXPowerTuningServicesPtr + + IADLXPowerTuningServicesPtr + + + + + + + + + + IADLXInterfacePtr_T< IADLXSmartAccessMemory > + typedef IADLXInterfacePtr_T<IADLXSmartAccessMemory> adlx::IADLXSmartAccessMemoryPtr + + IADLXSmartAccessMemoryPtr + + + + + + + IADLXInterfacePtr_T< IADLXGPU > @@ -1193,7 +1364,7 @@ - + IADLXInterfacePtr_T< IADLXGPUList > @@ -1206,7 +1377,7 @@ - + IADLXInterfacePtr_T< IADLXGPUsChangedHandling > @@ -1219,7 +1390,33 @@ - + + + + IADLXInterfacePtr_T< IADLXGPU1 > + typedef IADLXInterfacePtr_T<IADLXGPU1> adlx::IADLXGPU1Ptr + + IADLXGPU1Ptr + + + + + + + + + + IADLXInterfacePtr_T< IADLXSystem1 > + typedef IADLXInterfacePtr_T<IADLXSystem1> adlx::IADLXSystem1Ptr + + IADLXSystem1Ptr + + + + + + + @@ -1234,7 +1431,7 @@ - + class ADLX_NO_VTABLE @@ -1247,7 +1444,7 @@ - + class ADLX_NO_VTABLE @@ -1260,7 +1457,7 @@ - + class ADLX_NO_VTABLE @@ -1273,7 +1470,7 @@ - + class ADLX_NO_VTABLE @@ -1286,7 +1483,7 @@ - + class ADLX_NO_VTABLE @@ -1299,7 +1496,7 @@ - + class ADLX_NO_VTABLE @@ -1312,7 +1509,7 @@ - + class ADLX_NO_VTABLE @@ -1325,7 +1522,7 @@ - + class ADLX_NO_VTABLE @@ -1338,7 +1535,7 @@ - + class ADLX_NO_VTABLE @@ -1351,7 +1548,7 @@ - + class ADLX_NO_VTABLE @@ -1364,7 +1561,7 @@ - + class ADLX_NO_VTABLE @@ -1377,7 +1574,7 @@ - + class ADLX_NO_VTABLE @@ -1390,7 +1587,7 @@ - + class ADLX_NO_VTABLE @@ -1403,7 +1600,7 @@ - + class ADLX_NO_VTABLE @@ -1416,7 +1613,7 @@ - + class ADLX_NO_VTABLE @@ -1429,7 +1626,7 @@ - + class ADLX_NO_VTABLE @@ -1442,7 +1639,20 @@ - + + + + class ADLX_NO_VTABLE + class ADLX_NO_VTABLE adlx::IADLXDisplayConnectivityExperience + + IADLXDisplayConnectivityExperience + + + + + + + class ADLX_NO_VTABLE @@ -1455,7 +1665,7 @@ - + class ADLX_NO_VTABLE @@ -1468,7 +1678,7 @@ - + class ADLX_NO_VTABLE @@ -1481,7 +1691,20 @@ - + + + + class ADLX_NO_VTABLE + class ADLX_NO_VTABLE adlx::IADLXSmartAccessMemory + + IADLXSmartAccessMemory + + + + + + + class ADLX_NO_VTABLE @@ -1494,7 +1717,7 @@ - + class ADLX_NO_VTABLE @@ -1507,7 +1730,7 @@ - + class ADLX_NO_VTABLE @@ -1520,7 +1743,7 @@ - + class ADLX_NO_VTABLE @@ -1533,7 +1756,7 @@ - + class ADLX_NO_VTABLE @@ -1546,7 +1769,7 @@ - + class ADLX_NO_VTABLE @@ -1559,7 +1782,7 @@ - + class ADLX_NO_VTABLE @@ -1572,7 +1795,7 @@ - + class ADLX_NO_VTABLE @@ -1585,13 +1808,26 @@ - + + + + class ADLX_NO_VTABLE + class ADLX_NO_VTABLE adlx::IADLXPowerTuningServices + + IADLXPowerTuningServices + + + + + + + - + diff --git a/SDKDoc/xml/page__a_d_l_x_c_help.xml b/SDKDoc/xml/page__a_d_l_x_c_help.xml index 6f139b64..4c961cb5 100644 --- a/SDKDoc/xml/page__a_d_l_x_c_help.xml +++ b/SDKDoc/xml/page__a_d_l_x_c_help.xml @@ -80,6 +80,6 @@ - + diff --git a/SDKDoc/xml/page__a_d_l_x_cpp_help.xml b/SDKDoc/xml/page__a_d_l_x_cpp_help.xml index 6f1eb204..08cc6e80 100644 --- a/SDKDoc/xml/page__a_d_l_x_cpp_help.xml +++ b/SDKDoc/xml/page__a_d_l_x_cpp_help.xml @@ -90,6 +90,6 @@ - + diff --git a/SDKDoc/xml/page__a_d_l_x_helps.xml b/SDKDoc/xml/page__a_d_l_x_helps.xml index d6ad199b..0e7ccbea 100644 --- a/SDKDoc/xml/page__a_d_l_x_helps.xml +++ b/SDKDoc/xml/page__a_d_l_x_helps.xml @@ -29,6 +29,6 @@ - + diff --git a/SDKDoc/xml/page__a_d_l_x_initialize__fn.xml b/SDKDoc/xml/page__a_d_l_x_initialize__fn.xml index 06fdab14..9679ebc6 100644 --- a/SDKDoc/xml/page__a_d_l_x_initialize__fn.xml +++ b/SDKDoc/xml/page__a_d_l_x_initialize__fn.xml @@ -62,6 +62,6 @@
    - + diff --git a/SDKDoc/xml/page__a_d_l_x_initialize_with_caller_adl__fn.xml b/SDKDoc/xml/page__a_d_l_x_initialize_with_caller_adl__fn.xml index db196e8e..e596372d 100644 --- a/SDKDoc/xml/page__a_d_l_x_initialize_with_caller_adl__fn.xml +++ b/SDKDoc/xml/page__a_d_l_x_initialize_with_caller_adl__fn.xml @@ -101,6 +101,6 @@ - + diff --git a/SDKDoc/xml/page__a_d_l_x_query_full_version__fn.xml b/SDKDoc/xml/page__a_d_l_x_query_full_version__fn.xml index e16bc0cd..67e5e1f7 100644 --- a/SDKDoc/xml/page__a_d_l_x_query_full_version__fn.xml +++ b/SDKDoc/xml/page__a_d_l_x_query_full_version__fn.xml @@ -49,6 +49,6 @@ - + diff --git a/SDKDoc/xml/page__a_d_l_x_query_version__fn.xml b/SDKDoc/xml/page__a_d_l_x_query_version__fn.xml index 020d37ac..1fca12e5 100644 --- a/SDKDoc/xml/page__a_d_l_x_query_version__fn.xml +++ b/SDKDoc/xml/page__a_d_l_x_query_version__fn.xml @@ -49,6 +49,6 @@ - + diff --git a/SDKDoc/xml/page__a_d_l_x_terminate__fn.xml b/SDKDoc/xml/page__a_d_l_x_terminate__fn.xml index 3831ef30..df2b0c78 100644 --- a/SDKDoc/xml/page__a_d_l_x_terminate__fn.xml +++ b/SDKDoc/xml/page__a_d_l_x_terminate__fn.xml @@ -36,6 +36,6 @@ - + diff --git a/SDKDoc/xml/page_adlxprogrammingguide.xml b/SDKDoc/xml/page_adlxprogrammingguide.xml index da731b28..d6d7bfc1 100644 --- a/SDKDoc/xml/page_adlxprogrammingguide.xml +++ b/SDKDoc/xml/page_adlxprogrammingguide.xml @@ -71,6 +71,6 @@ - + diff --git a/SDKDoc/xml/page_c_help_a_d_l_x_helper__get_adl_mapping.xml b/SDKDoc/xml/page_c_help_a_d_l_x_helper__get_adl_mapping.xml index 9e015d12..aa8c1ea1 100644 --- a/SDKDoc/xml/page_c_help_a_d_l_x_helper__get_adl_mapping.xml +++ b/SDKDoc/xml/page_c_help_a_d_l_x_helper__get_adl_mapping.xml @@ -44,6 +44,6 @@ - + diff --git a/SDKDoc/xml/page_c_help_a_d_l_x_helper__get_system_services.xml b/SDKDoc/xml/page_c_help_a_d_l_x_helper__get_system_services.xml index 0c421015..ca2f21be 100644 --- a/SDKDoc/xml/page_c_help_a_d_l_x_helper__get_system_services.xml +++ b/SDKDoc/xml/page_c_help_a_d_l_x_helper__get_system_services.xml @@ -32,6 +32,6 @@ - + diff --git a/SDKDoc/xml/page_c_help_a_d_l_x_helper__initialize.xml b/SDKDoc/xml/page_c_help_a_d_l_x_helper__initialize.xml index f465ce1a..26c99151 100644 --- a/SDKDoc/xml/page_c_help_a_d_l_x_helper__initialize.xml +++ b/SDKDoc/xml/page_c_help_a_d_l_x_helper__initialize.xml @@ -41,6 +41,6 @@ - + diff --git a/SDKDoc/xml/page_c_help_a_d_l_x_helper__initialize_with_caller_adl.xml b/SDKDoc/xml/page_c_help_a_d_l_x_helper__initialize_with_caller_adl.xml index 9a09dc62..c01a6f43 100644 --- a/SDKDoc/xml/page_c_help_a_d_l_x_helper__initialize_with_caller_adl.xml +++ b/SDKDoc/xml/page_c_help_a_d_l_x_helper__initialize_with_caller_adl.xml @@ -67,6 +67,6 @@ - + diff --git a/SDKDoc/xml/page_c_help_a_d_l_x_helper__initialize_with_incompatible_driver.xml b/SDKDoc/xml/page_c_help_a_d_l_x_helper__initialize_with_incompatible_driver.xml index 56d9b01f..cc1c85b6 100644 --- a/SDKDoc/xml/page_c_help_a_d_l_x_helper__initialize_with_incompatible_driver.xml +++ b/SDKDoc/xml/page_c_help_a_d_l_x_helper__initialize_with_incompatible_driver.xml @@ -42,6 +42,6 @@ - + diff --git a/SDKDoc/xml/page_c_help_a_d_l_x_helper__query_full_version.xml b/SDKDoc/xml/page_c_help_a_d_l_x_helper__query_full_version.xml index c73fd197..166eaf38 100644 --- a/SDKDoc/xml/page_c_help_a_d_l_x_helper__query_full_version.xml +++ b/SDKDoc/xml/page_c_help_a_d_l_x_helper__query_full_version.xml @@ -31,6 +31,6 @@ - + diff --git a/SDKDoc/xml/page_c_help_a_d_l_x_helper__query_version.xml b/SDKDoc/xml/page_c_help_a_d_l_x_helper__query_version.xml index c8aff9a2..123968f4 100644 --- a/SDKDoc/xml/page_c_help_a_d_l_x_helper__query_version.xml +++ b/SDKDoc/xml/page_c_help_a_d_l_x_helper__query_version.xml @@ -31,6 +31,6 @@ - + diff --git a/SDKDoc/xml/page_c_help_a_d_l_x_helper__terminate.xml b/SDKDoc/xml/page_c_help_a_d_l_x_helper__terminate.xml index ca6341e1..377b1ccd 100644 --- a/SDKDoc/xml/page_c_help_a_d_l_x_helper__terminate.xml +++ b/SDKDoc/xml/page_c_help_a_d_l_x_helper__terminate.xml @@ -38,6 +38,6 @@ - + diff --git a/SDKDoc/xml/page_cpp_help_delete.xml b/SDKDoc/xml/page_cpp_help_delete.xml index 29785aa4..0fad8c31 100644 --- a/SDKDoc/xml/page_cpp_help_delete.xml +++ b/SDKDoc/xml/page_cpp_help_delete.xml @@ -34,6 +34,6 @@ - + diff --git a/SDKDoc/xml/page_cpp_help_get_adl_mapping.xml b/SDKDoc/xml/page_cpp_help_get_adl_mapping.xml index e3a1892a..f8b962f9 100644 --- a/SDKDoc/xml/page_cpp_help_get_adl_mapping.xml +++ b/SDKDoc/xml/page_cpp_help_get_adl_mapping.xml @@ -44,6 +44,6 @@ - + diff --git a/SDKDoc/xml/page_cpp_help_get_system_services.xml b/SDKDoc/xml/page_cpp_help_get_system_services.xml index 1033373a..45512002 100644 --- a/SDKDoc/xml/page_cpp_help_get_system_services.xml +++ b/SDKDoc/xml/page_cpp_help_get_system_services.xml @@ -32,6 +32,6 @@ - + diff --git a/SDKDoc/xml/page_cpp_help_initialize.xml b/SDKDoc/xml/page_cpp_help_initialize.xml index d1b1983e..ac0f9edd 100644 --- a/SDKDoc/xml/page_cpp_help_initialize.xml +++ b/SDKDoc/xml/page_cpp_help_initialize.xml @@ -40,6 +40,6 @@ - + diff --git a/SDKDoc/xml/page_cpp_help_initialize_with_caller_adl.xml b/SDKDoc/xml/page_cpp_help_initialize_with_caller_adl.xml index 265f6617..7252be00 100644 --- a/SDKDoc/xml/page_cpp_help_initialize_with_caller_adl.xml +++ b/SDKDoc/xml/page_cpp_help_initialize_with_caller_adl.xml @@ -67,6 +67,6 @@ - + diff --git a/SDKDoc/xml/page_cpp_help_initialize_with_incompatible_driver.xml b/SDKDoc/xml/page_cpp_help_initialize_with_incompatible_driver.xml index 499a0d82..b4a63d6b 100644 --- a/SDKDoc/xml/page_cpp_help_initialize_with_incompatible_driver.xml +++ b/SDKDoc/xml/page_cpp_help_initialize_with_incompatible_driver.xml @@ -40,6 +40,6 @@ - + diff --git a/SDKDoc/xml/page_cpp_help_new.xml b/SDKDoc/xml/page_cpp_help_new.xml index a15cdb84..6e24a05f 100644 --- a/SDKDoc/xml/page_cpp_help_new.xml +++ b/SDKDoc/xml/page_cpp_help_new.xml @@ -31,6 +31,6 @@ - + diff --git a/SDKDoc/xml/page_cpp_help_query_full_version.xml b/SDKDoc/xml/page_cpp_help_query_full_version.xml index f5858d21..1d0e4e7a 100644 --- a/SDKDoc/xml/page_cpp_help_query_full_version.xml +++ b/SDKDoc/xml/page_cpp_help_query_full_version.xml @@ -31,6 +31,6 @@ - + diff --git a/SDKDoc/xml/page_cpp_help_query_version.xml b/SDKDoc/xml/page_cpp_help_query_version.xml index d7de13e1..4d3491c3 100644 --- a/SDKDoc/xml/page_cpp_help_query_version.xml +++ b/SDKDoc/xml/page_cpp_help_query_version.xml @@ -31,6 +31,6 @@ - + diff --git a/SDKDoc/xml/page_cpp_help_terminate.xml b/SDKDoc/xml/page_cpp_help_terminate.xml index 6941dcc2..321cec55 100644 --- a/SDKDoc/xml/page_cpp_help_terminate.xml +++ b/SDKDoc/xml/page_cpp_help_terminate.xml @@ -38,6 +38,6 @@ - + diff --git a/SDKDoc/xml/page_guide__compatibility.xml b/SDKDoc/xml/page_guide__compatibility.xml index 18581684..adfc3010 100644 --- a/SDKDoc/xml/page_guide__compatibility.xml +++ b/SDKDoc/xml/page_guide__compatibility.xml @@ -26,6 +26,6 @@ - + diff --git a/SDKDoc/xml/page_guide_advanced.xml b/SDKDoc/xml/page_guide_advanced.xml index 7f517945..f2997cd2 100644 --- a/SDKDoc/xml/page_guide_advanced.xml +++ b/SDKDoc/xml/page_guide_advanced.xml @@ -13,6 +13,6 @@ Using ADLX in a system service application demonstrates a workaround to access system service application functionality through a user mode process. - + diff --git a/SDKDoc/xml/page_guide_bef.xml b/SDKDoc/xml/page_guide_bef.xml index 41b1e85d..d5c2a208 100644 --- a/SDKDoc/xml/page_guide_bef.xml +++ b/SDKDoc/xml/page_guide_bef.xml @@ -53,6 +53,6 @@ - + diff --git a/SDKDoc/xml/page_guide_bindcsharp.xml b/SDKDoc/xml/page_guide_bindcsharp.xml index 6f07ac58..fe6c7f93 100644 --- a/SDKDoc/xml/page_guide_bindcsharp.xml +++ b/SDKDoc/xml/page_guide_bindcsharp.xml @@ -82,6 +82,6 @@ For example, - + diff --git a/SDKDoc/xml/page_guide_bindjava.xml b/SDKDoc/xml/page_guide_bindjava.xml index 86f6e468..d7e8a1df 100644 --- a/SDKDoc/xml/page_guide_bindjava.xml +++ b/SDKDoc/xml/page_guide_bindjava.xml @@ -89,6 +89,6 @@ For example, - + diff --git a/SDKDoc/xml/page_guide_bindpy.xml b/SDKDoc/xml/page_guide_bindpy.xml index 0ab837fe..27d53cb7 100644 --- a/SDKDoc/xml/page_guide_bindpy.xml +++ b/SDKDoc/xml/page_guide_bindpy.xml @@ -74,6 +74,6 @@ For example, inherit + diff --git a/SDKDoc/xml/page_guide_event.xml b/SDKDoc/xml/page_guide_event.xml index 13afde34..bfdd89aa 100644 --- a/SDKDoc/xml/page_guide_event.xml +++ b/SDKDoc/xml/page_guide_event.xml @@ -42,6 +42,6 @@ For Java see DisplayEvents Java samples. For Python see DisplayEvents Python samples. - + diff --git a/SDKDoc/xml/page_guide_init_help.xml b/SDKDoc/xml/page_guide_init_help.xml index 52a33673..4e3c34e8 100644 --- a/SDKDoc/xml/page_guide_init_help.xml +++ b/SDKDoc/xml/page_guide_init_help.xml @@ -14,6 +14,7 @@ In the application, include the following files: a. /SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h b. /SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp +c. /SDK/Platform/Windows/WinAPIs.cpp Create an instance of the ADLXHelper class. Call the Initialize method in the Helper object. Call the GetSystemServices method in the Helper object. @@ -31,6 +32,7 @@ In the application, include the following files: a. /SDK/ADLXHelper/Windows/C/ADLXHelper.h b. /SDK/ADLXHelper/Windows/C/ADLXHelper.c +c. /SDK/Platform/Windows/WinAPIs.c Call the ADLXHelper_Initialize function that is declared in the ADLXHelper.h file. Call the ADLXHelper_GetSystemServices function. Result: Access to the IADLXSystem interface is provided. @@ -86,6 +88,6 @@ For more information, see Python samples. - + diff --git a/SDKDoc/xml/page_guide_init_pointer.xml b/SDKDoc/xml/page_guide_init_pointer.xml index b538d5f7..6351078b 100644 --- a/SDKDoc/xml/page_guide_init_pointer.xml +++ b/SDKDoc/xml/page_guide_init_pointer.xml @@ -18,6 +18,6 @@ - + diff --git a/SDKDoc/xml/page_guide_languages.xml b/SDKDoc/xml/page_guide_languages.xml index d9ada547..d1ae8faa 100644 --- a/SDKDoc/xml/page_guide_languages.xml +++ b/SDKDoc/xml/page_guide_languages.xml @@ -28,6 +28,6 @@ Instructions to build and implement ADLX bindings for common use cases in C#, Java, and Python can be found in the Quick Start. The C#, Java, and Python samples, located in ADLX Samples can then be used to create bindings to fit specific use cases. - + diff --git a/SDKDoc/xml/page_guide_os.xml b/SDKDoc/xml/page_guide_os.xml index cdec1fb6..f95ddda2 100644 --- a/SDKDoc/xml/page_guide_os.xml +++ b/SDKDoc/xml/page_guide_os.xml @@ -8,6 +8,6 @@ ADLX is available for Windows® 10 (32- and 64-bit versions), and Windows 11. - + diff --git a/SDKDoc/xml/page_guide_qs.xml b/SDKDoc/xml/page_guide_qs.xml index f81bfa6e..7d3907d4 100644 --- a/SDKDoc/xml/page_guide_qs.xml +++ b/SDKDoc/xml/page_guide_qs.xml @@ -58,6 +58,6 @@ - + diff --git a/SDKDoc/xml/page_guide_spe.xml b/SDKDoc/xml/page_guide_spe.xml index 2ac6891c..e64dfe0b 100644 --- a/SDKDoc/xml/page_guide_spe.xml +++ b/SDKDoc/xml/page_guide_spe.xml @@ -19,6 +19,6 @@ Compatibility describes forward and backward GPU and driver compatibility with ADLX. - + diff --git a/SDKDoc/xml/page_guide_use__a_d_l_x.xml b/SDKDoc/xml/page_guide_use__a_d_l_x.xml index 3fb54bd1..08413047 100644 --- a/SDKDoc/xml/page_guide_use__a_d_l_x.xml +++ b/SDKDoc/xml/page_guide_use__a_d_l_x.xml @@ -47,6 +47,6 @@ Pass the ADL context and the ADLX_ADL_Main_Memory_Free function (previously passed during ADL initialization) as input parameters into ADLXInitializeWithCallerADL. The IADLMapping interface is provided as output parameter. This interface provides data mapping between ADL and ADLX for a specific entity (GPU, Display or Desktop). - + diff --git a/SDKDoc/xml/page_guide_usingservice.xml b/SDKDoc/xml/page_guide_usingservice.xml index cc635091..a7f7e0f3 100644 --- a/SDKDoc/xml/page_guide_usingservice.xml +++ b/SDKDoc/xml/page_guide_usingservice.xml @@ -20,6 +20,6 @@ For more information, see GPUServiceCall C++ samples and GPUServiceCall C samples. - + diff --git a/SDKDoc/xml/page_interfaces.xml b/SDKDoc/xml/page_interfaces.xml index 8cc28291..2d0000ea 100644 --- a/SDKDoc/xml/page_interfaces.xml +++ b/SDKDoc/xml/page_interfaces.xml @@ -10,6 +10,7 @@ GPU Tuning I2C Performance Monitoring + Power Tuning System Miscellaneous @@ -27,11 +28,12 @@ GPU Tuning I2C Performance Monitoring +Power Tuning System Miscellaneous - + diff --git a/SDKDoc/xml/page_legal.xml b/SDKDoc/xml/page_legal.xml index 9c925cfd..95184796 100644 --- a/SDKDoc/xml/page_legal.xml +++ b/SDKDoc/xml/page_legal.xml @@ -17,6 +17,6 @@ - + diff --git a/SDKDoc/xml/page_legal__disclaimer.xml b/SDKDoc/xml/page_legal__disclaimer.xml index fa14c0d3..7a1334e4 100644 --- a/SDKDoc/xml/page_legal__disclaimer.xml +++ b/SDKDoc/xml/page_legal__disclaimer.xml @@ -9,6 +9,6 @@ The information presented in this document is for informational purposes only and may contain technical inaccuracies, omissions, and typographical errors. The information contained herein is subject to change and may be rendered inaccurate for many reasons, including but not limited to product and roadmap changes, component and motherboard version changes, new model and/or product releases, product differences between differing manufacturers, software changes, BIOS flashes, firmware upgrades, or the like. Any computer system has risks of security vulnerabilities that cannot be completely prevented or mitigated. AMD assumes no obligation to update or otherwise correct or revise this information. However, AMD reserves the right to revise this information and to make changes from time to time to the content hereof without obligation of AMD to notify any person of such revisions or changes. THIS INFORMATION IS PROVIDED “AS IS.” AMD MAKES NO REPRESENTATIONS OR WARRANTIES WITH RESPECT TO THE CONTENTS HEREOF AND ASSUMES NO RESPONSIBILITY FOR ANY INACCURACIES, ERRORS, OR OMISSIONS THAT MAY APPEAR IN THIS INFORMATION. AMD SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, OR FITNESS FOR ANY PARTICULAR PURPOSE. IN NO EVENT WILL AMD BE LIABLE TO ANY PERSON FOR ANY RELIANCE, DIRECT, INDIRECT, SPECIAL, OR OTHER CONSEQUENTIAL DAMAGES ARISING FROM THE USE OF ANY INFORMATION CONTAINED HEREIN, EVEN IF AMD IS EXPRESSLY ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - + diff --git a/SDKDoc/xml/page_legal__trademark.xml b/SDKDoc/xml/page_legal__trademark.xml index eb780efc..d62baf1e 100644 --- a/SDKDoc/xml/page_legal__trademark.xml +++ b/SDKDoc/xml/page_legal__trademark.xml @@ -11,6 +11,6 @@ ©2023 Advanced Micro Devices, Inc. All rights reserved. - + diff --git a/SDKDoc/xml/page_programwithadlx.xml b/SDKDoc/xml/page_programwithadlx.xml index cf62bf77..c850fb91 100644 --- a/SDKDoc/xml/page_programwithadlx.xml +++ b/SDKDoc/xml/page_programwithadlx.xml @@ -26,6 +26,6 @@ - + diff --git a/SDKDoc/xml/page_sample_c.xml b/SDKDoc/xml/page_sample_c.xml index 5a270e4b..f4b21439 100644 --- a/SDKDoc/xml/page_sample_c.xml +++ b/SDKDoc/xml/page_sample_c.xml @@ -9,6 +9,7 @@ GPU Tuning I2C Performance Monitoring + Power Tuning Receiving Events Notifications ServiceCall Miscellaneous @@ -68,12 +69,13 @@ GPU Tuning I2C Performance Monitoring +Power Tuning Receiving Events Notifications ServiceCall Miscellaneous - + diff --git a/SDKDoc/xml/page_sample_cpp.xml b/SDKDoc/xml/page_sample_cpp.xml index 37007ebe..8c1f20a2 100644 --- a/SDKDoc/xml/page_sample_cpp.xml +++ b/SDKDoc/xml/page_sample_cpp.xml @@ -9,6 +9,7 @@ GPU Tuning I2C Performance Monitoring + Power Tuning Receiving Events Notifications ServiceCall Miscellaneous @@ -68,12 +69,13 @@ GPU Tuning I2C Performance Monitoring +Power Tuning Receiving Events Notifications ServiceCall Miscellaneous - + diff --git a/SDKDoc/xml/page_sample_cs.xml b/SDKDoc/xml/page_sample_cs.xml index cba7e3e8..ed36c040 100644 --- a/SDKDoc/xml/page_sample_cs.xml +++ b/SDKDoc/xml/page_sample_cs.xml @@ -72,6 +72,6 @@ - + diff --git a/SDKDoc/xml/page_sample_java.xml b/SDKDoc/xml/page_sample_java.xml index 566b1d8a..64450448 100644 --- a/SDKDoc/xml/page_sample_java.xml +++ b/SDKDoc/xml/page_sample_java.xml @@ -99,6 +99,6 @@ - + diff --git a/SDKDoc/xml/page_sample_py.xml b/SDKDoc/xml/page_sample_py.xml index 9946932f..987d986f 100644 --- a/SDKDoc/xml/page_sample_py.xml +++ b/SDKDoc/xml/page_sample_py.xml @@ -98,6 +98,6 @@ - + diff --git a/SDKDoc/xml/page_sdk.xml b/SDKDoc/xml/page_sdk.xml index 7e9d31fc..87bef718 100644 --- a/SDKDoc/xml/page_sdk.xml +++ b/SDKDoc/xml/page_sdk.xml @@ -28,6 +28,6 @@ - + diff --git a/SDKDoc/xml/perfmonitoring.xml b/SDKDoc/xml/perfmonitoring.xml index 8f00df03..eec19d86 100644 --- a/SDKDoc/xml/perfmonitoring.xml +++ b/SDKDoc/xml/perfmonitoring.xml @@ -12,8 +12,10 @@ IADLXGPUMetricsSupport IADLXPerformanceMonitoringServices IADLXSystemMetrics + IADLXSystemMetrics1 IADLXSystemMetricsList IADLXSystemMetricsSupport + IADLXSystemMetricsSupport1 @@ -28,11 +30,13 @@ IADLXGPUMetricsSupport IADLXPerformanceMonitoringServices IADLXSystemMetrics +IADLXSystemMetrics1 IADLXSystemMetricsList -IADLXSystemMetricsSupport +IADLXSystemMetricsSupport +IADLXSystemMetricsSupport1 - + diff --git a/SDKDoc/xml/prerequisites_8md.xml b/SDKDoc/xml/prerequisites_8md.xml index d2b9e6a9..c462b0bd 100644 --- a/SDKDoc/xml/prerequisites_8md.xml +++ b/SDKDoc/xml/prerequisites_8md.xml @@ -16,6 +16,6 @@ ADLXisavailableforWindows®10(32-and64-bitversions),andWindows11. - + diff --git a/SDKDoc/xml/py_sample_adlxpybind.xml b/SDKDoc/xml/py_sample_adlxpybind.xml index bf9b8099..0eb8e5cb 100644 --- a/SDKDoc/xml/py_sample_adlxpybind.xml +++ b/SDKDoc/xml/py_sample_adlxpybind.xml @@ -573,6 +573,6 @@ } - + diff --git a/SDKDoc/xml/py_sample_display_events.xml b/SDKDoc/xml/py_sample_display_events.xml index 2e651401..3a3c4fdc 100644 --- a/SDKDoc/xml/py_sample_display_events.xml +++ b/SDKDoc/xml/py_sample_display_events.xml @@ -80,6 +80,6 @@ displayDemo() - + diff --git a/SDKDoc/xml/py_sample_displayinfo.xml b/SDKDoc/xml/py_sample_displayinfo.xml index 303ab209..fd8f94ab 100644 --- a/SDKDoc/xml/py_sample_displayinfo.xml +++ b/SDKDoc/xml/py_sample_displayinfo.xml @@ -87,6 +87,6 @@ displayDemo() - + diff --git a/SDKDoc/xml/python_2_read_me_8md.xml b/SDKDoc/xml/python_2_read_me_8md.xml index 9d6a2992..4e47d2eb 100644 --- a/SDKDoc/xml/python_2_read_me_8md.xml +++ b/SDKDoc/xml/python_2_read_me_8md.xml @@ -61,6 +61,6 @@ </ol> - + diff --git a/SDKDoc/xml/servicecall_8md.xml b/SDKDoc/xml/servicecall_8md.xml index 0f4458ab..f8c41b25 100644 --- a/SDKDoc/xml/servicecall_8md.xml +++ b/SDKDoc/xml/servicecall_8md.xml @@ -36,6 +36,6 @@ Formoreinformation,see@refdomain_cpp_sample_servicecall"GPUServiceCallC++samples"and@refdomain_c_sample_servicecall"GPUServiceCallCsamples". - + diff --git a/SDKDoc/xml/struct_a_d_l_x__3_d_l_u_t___data.xml b/SDKDoc/xml/struct_a_d_l_x__3_d_l_u_t___data.xml index 5e7774dc..78b5b524 100644 --- a/SDKDoc/xml/struct_a_d_l_x__3_d_l_u_t___data.xml +++ b/SDKDoc/xml/struct_a_d_l_x__3_d_l_u_t___data.xml @@ -17,7 +17,7 @@ - + @@ -38,7 +38,7 @@ - + ADLX_3DLUT_Datadata diff --git a/SDKDoc/xml/struct_a_d_l_x___custom_resolution.xml b/SDKDoc/xml/struct_a_d_l_x___custom_resolution.xml index cd75eb22..da10ef4e 100644 --- a/SDKDoc/xml/struct_a_d_l_x___custom_resolution.xml +++ b/SDKDoc/xml/struct_a_d_l_x___custom_resolution.xml @@ -17,7 +17,7 @@ - + adlx_int @@ -32,7 +32,7 @@ - + adlx_int @@ -47,7 +47,7 @@ - + ADLX_DISPLAY_SCAN_TYPE @@ -62,7 +62,7 @@ - + ADLX_TIMING_STANDARD @@ -77,7 +77,7 @@ - + adlx_long @@ -92,7 +92,7 @@ - + ADLX_TimingInfo @@ -107,7 +107,7 @@ - + @@ -128,7 +128,7 @@ - + ADLX_CustomResolutiondetailedTiming ADLX_CustomResolutionGPixelClock diff --git a/SDKDoc/xml/struct_a_d_l_x___gamma_ramp.xml b/SDKDoc/xml/struct_a_d_l_x___gamma_ramp.xml index 0719e01d..5b9549ac 100644 --- a/SDKDoc/xml/struct_a_d_l_x___gamma_ramp.xml +++ b/SDKDoc/xml/struct_a_d_l_x___gamma_ramp.xml @@ -17,7 +17,7 @@ - + @@ -25,7 +25,7 @@ - + ADLX_GammaRampgamma diff --git a/SDKDoc/xml/struct_a_d_l_x___gamut_color_space.xml b/SDKDoc/xml/struct_a_d_l_x___gamut_color_space.xml index 1a885db6..d2db607a 100644 --- a/SDKDoc/xml/struct_a_d_l_x___gamut_color_space.xml +++ b/SDKDoc/xml/struct_a_d_l_x___gamut_color_space.xml @@ -17,7 +17,7 @@ - + ADLX_Point @@ -32,7 +32,7 @@ - + ADLX_Point @@ -47,7 +47,7 @@ - + @@ -70,7 +70,7 @@ - + ADLX_GamutColorSpaceblue ADLX_GamutColorSpacegreen diff --git a/SDKDoc/xml/struct_a_d_l_x___int_range.xml b/SDKDoc/xml/struct_a_d_l_x___int_range.xml index 11c7349d..f5a00a6f 100644 --- a/SDKDoc/xml/struct_a_d_l_x___int_range.xml +++ b/SDKDoc/xml/struct_a_d_l_x___int_range.xml @@ -17,7 +17,7 @@ - + adlx_int @@ -32,7 +32,7 @@ - + adlx_int @@ -47,7 +47,7 @@ - + @@ -55,7 +55,7 @@ - + ADLX_IntRangemaxValue ADLX_IntRangeminValue diff --git a/SDKDoc/xml/struct_a_d_l_x___point.xml b/SDKDoc/xml/struct_a_d_l_x___point.xml index 30e13e69..d3c1114d 100644 --- a/SDKDoc/xml/struct_a_d_l_x___point.xml +++ b/SDKDoc/xml/struct_a_d_l_x___point.xml @@ -17,7 +17,7 @@ - + adlx_int @@ -32,7 +32,7 @@ - + @@ -40,7 +40,7 @@ - + ADLX_Pointx ADLX_Pointy diff --git a/SDKDoc/xml/struct_a_d_l_x___r_g_b.xml b/SDKDoc/xml/struct_a_d_l_x___r_g_b.xml index 7d81de72..cfb7a44f 100644 --- a/SDKDoc/xml/struct_a_d_l_x___r_g_b.xml +++ b/SDKDoc/xml/struct_a_d_l_x___r_g_b.xml @@ -17,7 +17,7 @@ - + adlx_double @@ -32,7 +32,7 @@ - + adlx_double @@ -47,7 +47,7 @@ - + @@ -55,7 +55,7 @@ - + ADLX_RGBgamutB ADLX_RGBgamutG diff --git a/SDKDoc/xml/struct_a_d_l_x___regamma_coeff.xml b/SDKDoc/xml/struct_a_d_l_x___regamma_coeff.xml index 5147daf1..126d9ca8 100644 --- a/SDKDoc/xml/struct_a_d_l_x___regamma_coeff.xml +++ b/SDKDoc/xml/struct_a_d_l_x___regamma_coeff.xml @@ -17,7 +17,7 @@ - + adlx_int @@ -32,7 +32,7 @@ - + adlx_int @@ -47,7 +47,7 @@ - + adlx_int @@ -62,7 +62,7 @@ - + adlx_int @@ -77,7 +77,7 @@ - + @@ -85,7 +85,7 @@ - + ADLX_RegammaCoeffcoefficientA0 ADLX_RegammaCoeffcoefficientA1 diff --git a/SDKDoc/xml/struct_a_d_l_x___timing_info.xml b/SDKDoc/xml/struct_a_d_l_x___timing_info.xml index a95a6e42..20144559 100644 --- a/SDKDoc/xml/struct_a_d_l_x___timing_info.xml +++ b/SDKDoc/xml/struct_a_d_l_x___timing_info.xml @@ -17,7 +17,7 @@ - + adlx_int @@ -32,7 +32,7 @@ - + adlx_int @@ -47,7 +47,7 @@ - + adlx_int @@ -62,7 +62,7 @@ - + adlx_int @@ -77,7 +77,7 @@ - + adlx_int @@ -92,7 +92,7 @@ - + adlx_int @@ -107,7 +107,7 @@ - + adlx_int @@ -122,7 +122,7 @@ - + adlx_int @@ -137,7 +137,7 @@ - + adlx_int @@ -152,7 +152,7 @@ - + adlx_int @@ -167,7 +167,7 @@ - + @@ -175,7 +175,7 @@ - + ADLX_TimingInfohDisplay ADLX_TimingInfohFrontPorch diff --git a/SDKDoc/xml/struct_a_d_l_x___u_i_n_t16___r_g_b.xml b/SDKDoc/xml/struct_a_d_l_x___u_i_n_t16___r_g_b.xml index 31429556..de720955 100644 --- a/SDKDoc/xml/struct_a_d_l_x___u_i_n_t16___r_g_b.xml +++ b/SDKDoc/xml/struct_a_d_l_x___u_i_n_t16___r_g_b.xml @@ -17,7 +17,7 @@ - + adlx_uint16 @@ -32,7 +32,7 @@ - + adlx_uint16 @@ -47,7 +47,7 @@ - + @@ -55,7 +55,7 @@ - + ADLX_UINT16_RGBblue ADLX_UINT16_RGBgreen diff --git a/SDKDoc/xml/struct_a_d_l_x_helper.xml b/SDKDoc/xml/struct_a_d_l_x_helper.xml index 54e905cb..3239a989 100644 --- a/SDKDoc/xml/struct_a_d_l_x_helper.xml +++ b/SDKDoc/xml/struct_a_d_l_x_helper.xml @@ -15,7 +15,7 @@ - + adlx_uint64 @@ -29,7 +29,7 @@ - + const char * @@ -43,7 +43,7 @@ - + IADLXSystem * @@ -56,7 +56,7 @@ - + IADLMapping * @@ -69,7 +69,7 @@ - + ADLXQueryFullVersion_Fn @@ -83,7 +83,7 @@ - + ADLXQueryVersion_Fn @@ -97,7 +97,7 @@ - + ADLXInitializeWithCallerAdl_Fn @@ -111,7 +111,7 @@ - + ADLXInitialize_Fn @@ -125,7 +125,7 @@ - + ADLXInitialize_Fn @@ -139,7 +139,7 @@ - + ADLXTerminate_Fn @@ -153,7 +153,7 @@ - + @@ -169,7 +169,7 @@ - + adlx::IADLMapping * @@ -183,7 +183,7 @@ - + @@ -198,7 +198,7 @@ - + @@ -211,7 +211,7 @@ - + ADLX_RESULT @@ -232,7 +232,7 @@ - + ADLX_RESULT @@ -245,7 +245,7 @@ - + ADLX_RESULT @@ -258,7 +258,7 @@ - + ADLX_RESULT @@ -271,7 +271,7 @@ - + adlx_uint64 @@ -284,7 +284,7 @@ - + const char * @@ -297,7 +297,7 @@ - + adlx::IADLXSystem * @@ -310,7 +310,7 @@ - + adlx::IADLMapping * @@ -323,7 +323,7 @@ - + @@ -338,7 +338,7 @@ - + ADLX_RESULT @@ -364,14 +364,14 @@ - + - + ADLXHelperADLXHelper ADLXHelperGetAdlMapping diff --git a/SDKDoc/xml/system.xml b/SDKDoc/xml/system.xml index 614c8f9d..242503f4 100644 --- a/SDKDoc/xml/system.xml +++ b/SDKDoc/xml/system.xml @@ -4,15 +4,17 @@ system System IADLXSystem + IADLXSystem1 The System domain contains interfaces that provide platform-specific access to entries of other domains. Examples include GPU, Display or GPU Tuning. -IADLXSystem +IADLXSystem +IADLXSystem1 - + diff --git a/SDKDoc/xml/use_a_d_l_xin_app_8md.xml b/SDKDoc/xml/use_a_d_l_xin_app_8md.xml index 9dc812b7..aa874915 100644 --- a/SDKDoc/xml/use_a_d_l_xin_app_8md.xml +++ b/SDKDoc/xml/use_a_d_l_xin_app_8md.xml @@ -53,6 +53,6 @@ PasstheADLcontextandthe@refADLX_ADL_Main_Memory_Freefunction(previouslypassedduringADLinitialization)asinputparametersinto**ADLXInitializeWithCallerADL**.The@refDOX_IADLMappinginterfaceisprovidedasoutputparameter.ThisinterfaceprovidesdatamappingbetweenADLandADLXforaspecificentity(GPU,DisplayorDesktop). - + diff --git a/SDKDoc/xml/z_a_d_l_x_sample_page_8h.xml b/SDKDoc/xml/z_a_d_l_x_sample_page_8h.xml index 94c0ec19..9964e6f5 100644 --- a/SDKDoc/xml/z_a_d_l_x_sample_page_8h.xml +++ b/SDKDoc/xml/z_a_d_l_x_sample_page_8h.xml @@ -16,9 +16,9 @@ #defineADLXSAMPLE_PAGE_H #pragmaonce -//Domain_End_Documentation -#endif//ADLXDox_H +//Domain_End_Documentation +#endif//ADLXDox_H - + diff --git a/Samples/C/3DGraphics/3DSettingsEvent/CMakeLists.txt b/Samples/C/3DGraphics/3DSettingsEvent/CMakeLists.txt index 543a46d9..fa2cb30f 100644 --- a/Samples/C/3DGraphics/3DSettingsEvent/CMakeLists.txt +++ b/Samples/C/3DGraphics/3DSettingsEvent/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "3DSettingsEvent") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "main3DSettingsEvent.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) add_executable (${project} ${all_file}) + diff --git a/Samples/C/3DGraphics/AnisotropicFiltering/CMakeLists.txt b/Samples/C/3DGraphics/AnisotropicFiltering/CMakeLists.txt index 44ec07e9..b3c3f9f7 100644 --- a/Samples/C/3DGraphics/AnisotropicFiltering/CMakeLists.txt +++ b/Samples/C/3DGraphics/AnisotropicFiltering/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "AnisotropicFiltering") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainAnisotropicFiltering.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) add_executable (${project} ${all_file}) + diff --git a/Samples/C/3DGraphics/AntiAliasing/CMakeLists.txt b/Samples/C/3DGraphics/AntiAliasing/CMakeLists.txt index 6004d55f..fd6950c9 100644 --- a/Samples/C/3DGraphics/AntiAliasing/CMakeLists.txt +++ b/Samples/C/3DGraphics/AntiAliasing/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "AntiAliasing") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainAntiAliasing.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) add_executable (${project} ${all_file}) + diff --git a/Samples/C/3DGraphics/AntiLag/CMakeLists.txt b/Samples/C/3DGraphics/AntiLag/CMakeLists.txt index db9c2244..c8613bd9 100644 --- a/Samples/C/3DGraphics/AntiLag/CMakeLists.txt +++ b/Samples/C/3DGraphics/AntiLag/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "AntiLag") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainAntiLag.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) add_executable (${project} ${all_file}) + diff --git a/Samples/C/3DGraphics/AntiLag/mainAntiLag.c b/Samples/C/3DGraphics/AntiLag/mainAntiLag.c index 6bec99b7..81c87bbc 100644 --- a/Samples/C/3DGraphics/AntiLag/mainAntiLag.c +++ b/Samples/C/3DGraphics/AntiLag/mainAntiLag.c @@ -65,7 +65,7 @@ int main() if (ADLX_SUCCEEDED(res)) { // Get AntiLag1 interface - ADLX_RESULT resALN = d3dAntiLag->pVtbl->QueryInterface(d3dAntiLag, IID_IADLX3DAntiLag1(), (void**)(&d3dAntiLag1)); + ADLX_RESULT resALN = d3dAntiLag->pVtbl->QueryInterface(d3dAntiLag, IID_IADLX3DAntiLag1, (void**)(&d3dAntiLag1)); MainMenu(d3dAntiLag1 != NULL ? 1 : 0); MenuControl(d3dAntiLag, d3dAntiLag1); diff --git a/Samples/C/3DGraphics/Boost/CMakeLists.txt b/Samples/C/3DGraphics/Boost/CMakeLists.txt index dc3b4efa..459ea3f6 100644 --- a/Samples/C/3DGraphics/Boost/CMakeLists.txt +++ b/Samples/C/3DGraphics/Boost/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "Boost") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainBoost.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) add_executable (${project} ${all_file}) + diff --git a/Samples/C/3DGraphics/Chill/CMakeLists.txt b/Samples/C/3DGraphics/Chill/CMakeLists.txt index 8854d8cc..1af576e8 100644 --- a/Samples/C/3DGraphics/Chill/CMakeLists.txt +++ b/Samples/C/3DGraphics/Chill/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "Chill") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainChill.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) add_executable (${project} ${all_file}) + diff --git a/Samples/C/3DGraphics/EnhancedSync/CMakeLists.txt b/Samples/C/3DGraphics/EnhancedSync/CMakeLists.txt index 0aec933d..34013f60 100644 --- a/Samples/C/3DGraphics/EnhancedSync/CMakeLists.txt +++ b/Samples/C/3DGraphics/EnhancedSync/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "EnhancedSync") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainEnhancedSync.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) add_executable (${project} ${all_file}) + diff --git a/Samples/C/3DGraphics/FRTC/CMakeLists.txt b/Samples/C/3DGraphics/FRTC/CMakeLists.txt index 41e876fe..43a72ff7 100644 --- a/Samples/C/3DGraphics/FRTC/CMakeLists.txt +++ b/Samples/C/3DGraphics/FRTC/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "FRTC") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainFRTC.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) add_executable (${project} ${all_file}) + diff --git a/Samples/C/3DGraphics/ImageSharpening/CMakeLists.txt b/Samples/C/3DGraphics/ImageSharpening/CMakeLists.txt index 540eb937..305513d7 100644 --- a/Samples/C/3DGraphics/ImageSharpening/CMakeLists.txt +++ b/Samples/C/3DGraphics/ImageSharpening/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "ImageSharpening") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainImageSharpening.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) add_executable (${project} ${all_file}) + diff --git a/Samples/C/3DGraphics/MorphologicAntiAliasing/CMakeLists.txt b/Samples/C/3DGraphics/MorphologicAntiAliasing/CMakeLists.txt index a05879e9..36534e1a 100644 --- a/Samples/C/3DGraphics/MorphologicAntiAliasing/CMakeLists.txt +++ b/Samples/C/3DGraphics/MorphologicAntiAliasing/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "MorphologicAntiAliasing") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainMorphologicAntiAliasing.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) add_executable (${project} ${all_file}) + diff --git a/Samples/C/3DGraphics/RSR/CMakeLists.txt b/Samples/C/3DGraphics/RSR/CMakeLists.txt index a9bdda1c..cac8ddda 100644 --- a/Samples/C/3DGraphics/RSR/CMakeLists.txt +++ b/Samples/C/3DGraphics/RSR/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "RSR") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainRSR.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) add_executable (${project} ${all_file}) + diff --git a/Samples/C/3DGraphics/ResetShaderCache/CMakeLists.txt b/Samples/C/3DGraphics/ResetShaderCache/CMakeLists.txt index 93040607..0b7c4d29 100644 --- a/Samples/C/3DGraphics/ResetShaderCache/CMakeLists.txt +++ b/Samples/C/3DGraphics/ResetShaderCache/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "ResetShaderCache") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainResetShaderCache.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) add_executable (${project} ${all_file}) + diff --git a/Samples/C/3DGraphics/Tessellation/CMakeLists.txt b/Samples/C/3DGraphics/Tessellation/CMakeLists.txt index d2635d65..bb428bec 100644 --- a/Samples/C/3DGraphics/Tessellation/CMakeLists.txt +++ b/Samples/C/3DGraphics/Tessellation/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "Tessellation") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainTessellation.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) add_executable (${project} ${all_file}) + diff --git a/Samples/C/3DGraphics/WaitForVerticalRefresh/CMakeLists.txt b/Samples/C/3DGraphics/WaitForVerticalRefresh/CMakeLists.txt index cde7199e..779afb94 100644 --- a/Samples/C/3DGraphics/WaitForVerticalRefresh/CMakeLists.txt +++ b/Samples/C/3DGraphics/WaitForVerticalRefresh/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "WaitForVerticalRefresh") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainWaitForVerticalRefresh.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) add_executable (${project} ${all_file}) + diff --git a/Samples/C/Desktop/DesktopsEvent/CMakeLists.txt b/Samples/C/Desktop/DesktopsEvent/CMakeLists.txt index 9e205461..c06e559b 100644 --- a/Samples/C/Desktop/DesktopsEvent/CMakeLists.txt +++ b/Samples/C/Desktop/DesktopsEvent/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "DesktopsEvent") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainDesktopsEvent.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) add_executable (${project} ${all_file}) + diff --git a/Samples/C/Desktop/Eyefinity/CMakeLists.txt b/Samples/C/Desktop/Eyefinity/CMakeLists.txt index 71737e15..d3e8ee5c 100644 --- a/Samples/C/Desktop/Eyefinity/CMakeLists.txt +++ b/Samples/C/Desktop/Eyefinity/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "Eyefinity") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainEyefinity.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) add_executable (${project} ${all_file}) + diff --git a/Samples/C/Desktop/PrimaryAdapter/CMakeLists.txt b/Samples/C/Desktop/PrimaryAdapter/CMakeLists.txt new file mode 100644 index 00000000..091f7ab7 --- /dev/null +++ b/Samples/C/Desktop/PrimaryAdapter/CMakeLists.txt @@ -0,0 +1,21 @@ +# +# Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. +# +#------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + +set(project "PrimaryAdapter") + +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + +set(all_file + "mainPrimaryAdapter.c" + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c + ) + +add_executable (${project} ${all_file}) + diff --git a/Samples/C/Desktop/PrimaryAdapter/ReadMe.html b/Samples/C/Desktop/PrimaryAdapter/ReadMe.html new file mode 100644 index 00000000..4546d15f --- /dev/null +++ b/Samples/C/Desktop/PrimaryAdapter/ReadMe.html @@ -0,0 +1,24 @@ + + + + +

    Demonstrates how to get the primary adapter when programming with ADLX.

    +

    Command Prompts

    + + + + + + + + + +
    Command PromptDescription
    1 Display the Primary Adapter.
    M/m Display the command prompt menu.
    Q/q Terminate the application.
    +

    Sample Path

    +

    /Samples/C/Desktop/PrimaryAdapter

    + + \ No newline at end of file diff --git a/Samples/C/Desktop/PrimaryAdapter/mainPrimaryAdapter.c b/Samples/C/Desktop/PrimaryAdapter/mainPrimaryAdapter.c new file mode 100644 index 00000000..f46c3368 --- /dev/null +++ b/Samples/C/Desktop/PrimaryAdapter/mainPrimaryAdapter.c @@ -0,0 +1,186 @@ +// +// Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. +// +//------------------------------------------------------------------------------------------------- + +/// \file mainPrimaryAdapter.c +/// \brief Demonstrates how to get the primary adapter when programming with ADLX. + +#include "SDK/ADLXHelper/Windows/C/ADLXHelper.h" +#include "SDK/Include/IDesktops.h" +#include "SDK/Include/IDisplays.h" + +// Main menu +void MainMenu(); + +// Menu action control +void MenuControl(); + +// Display how to get primary adapter +void ShowPrimaryAdapter(); + +// Wait for exit with error message +int WaitAndExit(const char* msg, const int retCode); + +int main() +{ + // Define return code + ADLX_RESULT res = ADLX_FAIL; + + // Initialize ADLX + res = ADLXHelper_Initialize(); + if (ADLX_SUCCEEDED(res)) + { + // Display main menu options + MainMenu(); + // Get and execute the choice + MenuControl(); + } + else + return WaitAndExit("\tg_ADLXHelp initialize failed", 0); + + // Destroy ADLX + res = ADLXHelper_Terminate(); + printf("Destroy ADLX result: %d\n", res); + + // Pause to see the print out + system("pause"); + + return 0; +} + +// main menu +void MainMenu() +{ + printf("\tChoose one from the following options\n"); + + printf("\t->Press 1 to display the Primary Adapter\n"); + + printf("\t->Press Q/q to terminate the application\n"); + printf("\t->Press M/m to display main menu options\n"); +} + +// Menu action control +void MenuControl() +{ + int num = 0; + while ((num = getchar()) != 'q' && num != 'Q') + { + switch (num) + { + // Display the Primary Adapter + case '1': + ShowPrimaryAdapter(); + break; + + // Display main menu options + case 'm': + case 'M': + MainMenu(); + break; + default: + break; + } + } +} + +// Display how to get primary adapter +void ShowPrimaryAdapter() +{ + // Get system services + IADLXSystem* sys = ADLXHelper_GetSystemServices(); + + IADLXDesktopServices* desktopsInfo = NULL; + ADLX_RESULT res = sys->pVtbl->GetDesktopsServices(sys, &desktopsInfo); + if (ADLX_SUCCEEDED(res)) + { + IADLXDesktopList* desktops = NULL; + res = desktopsInfo->pVtbl->GetDesktops(desktopsInfo, &desktops); + if (ADLX_SUCCEEDED(res)) + { + for (adlx_uint crt = desktops->pVtbl->Begin(desktops); crt != desktops->pVtbl->End(desktops); ++crt) + { + IADLXDesktop* desktop = NULL; + res = desktops->pVtbl->At_DesktopList(desktops, crt, &desktop); + if (ADLX_SUCCEEDED(res)) + { + ADLX_Point point = { 0 }; + res = desktop->pVtbl->TopLeft (desktop, &point); + if (ADLX_SUCCEEDED (res) && 0 == point.x && 0 == point.y) + { + IADLXDisplayList* displays = NULL; + res = desktop->pVtbl->GetDisplays (desktop, &displays); + if (ADLX_SUCCEEDED (res)) + { + // Get the first display + IADLXDisplay* display = NULL; + res = displays->pVtbl->At_DisplayList (displays, 0, &display); + if (ADLX_SUCCEEDED (res)) + { + IADLXGPU* gpu = NULL; + res = display->pVtbl->GetGPU (display, &gpu); + if (ADLX_SUCCEEDED(res)) + { + const char* gpuName; + gpu->pVtbl->Name (gpu, &gpuName); + printf("Primary Adapter: %s\n", gpuName); + } + if (gpu != NULL) + { + gpu->pVtbl->Release(gpu); + gpu = NULL; + } + } + if (display != NULL) + { + display->pVtbl->Release(display); + display = NULL; + } + } + + if (displays != NULL) + { + displays->pVtbl->Release(displays); + displays = NULL; + } + } + } + else + printf("\tDesktop is NULL\n"); + + if (desktop != NULL) + { + desktop->pVtbl->Release(desktop); + desktop = NULL; + } + } + } + else + printf("\tFailed to get the Desktop interface\n"); + + if (desktops != NULL) + { + desktops->pVtbl->Release(desktops); + desktops = NULL; + } + } + else + printf("\tFailed to get the Desktop Services interface\n"); + + if (desktopsInfo != NULL) + { + desktopsInfo->pVtbl->Release(desktopsInfo); + desktopsInfo = NULL; + } +} + +// Wait for exit with error message +int WaitAndExit(const char* msg, const int retCode) +{ + // Printout the message and pause to see it before returning the desired code + if (NULL != msg) + printf("%s\n", msg); + + system("pause"); + return retCode; +} \ No newline at end of file diff --git a/Samples/C/Display/Display3DLUT/CMakeLists.txt b/Samples/C/Display/Display3DLUT/CMakeLists.txt index c5b90308..d511cb82 100644 --- a/Samples/C/Display/Display3DLUT/CMakeLists.txt +++ b/Samples/C/Display/Display3DLUT/CMakeLists.txt @@ -2,14 +2,21 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "Display3DLUT") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainDisplay3DLUT.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) add_executable (${project} ${all_file}) + diff --git a/Samples/C/Display/DisplayBlanking/CMakeLists.txt b/Samples/C/Display/DisplayBlanking/CMakeLists.txt index c565eb14..dbbfda8d 100644 --- a/Samples/C/Display/DisplayBlanking/CMakeLists.txt +++ b/Samples/C/Display/DisplayBlanking/CMakeLists.txt @@ -1,14 +1,21 @@ # -# Copyright (c) 2023 Advanced Micro Devices, Inc. All rights reserved. +# Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "DisplayBlanking") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainDisplayBlanking.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) add_executable (${project} ${all_file}) + diff --git a/Samples/C/Display/DisplayBlanking/ReadMe.html b/Samples/C/Display/DisplayBlanking/ReadMe.html index d1cfd69d..36de76af 100644 --- a/Samples/C/Display/DisplayBlanking/ReadMe.html +++ b/Samples/C/Display/DisplayBlanking/ReadMe.html @@ -1,5 +1,5 @@ diff --git a/Samples/C/Display/DisplayBlanking/mainDisplayBlanking.c b/Samples/C/Display/DisplayBlanking/mainDisplayBlanking.c index 3229f44a..83446bec 100644 --- a/Samples/C/Display/DisplayBlanking/mainDisplayBlanking.c +++ b/Samples/C/Display/DisplayBlanking/mainDisplayBlanking.c @@ -1,5 +1,5 @@ // -// Copyright (c) 2023 Advanced Micro Devices, Inc. All rights reserved. +// Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. // //------------------------------------------------------------------------------------------------- diff --git a/Samples/C/Display/DisplayColorDepth/CMakeLists.txt b/Samples/C/Display/DisplayColorDepth/CMakeLists.txt index 67a7ccb5..a8c9a4d7 100644 --- a/Samples/C/Display/DisplayColorDepth/CMakeLists.txt +++ b/Samples/C/Display/DisplayColorDepth/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "DisplayColorDepth") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainDisplayColorDepth.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) add_executable (${project} ${all_file}) + diff --git a/Samples/C/Display/DisplayConnectivityExperience/CMakeLists.txt b/Samples/C/Display/DisplayConnectivityExperience/CMakeLists.txt new file mode 100644 index 00000000..738d6ff9 --- /dev/null +++ b/Samples/C/Display/DisplayConnectivityExperience/CMakeLists.txt @@ -0,0 +1,21 @@ +# +# Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. +# +#------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + +set(project "DisplayConnectivityExperience") + +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + +set(all_file + "mainDisplayConnectivityExperience.c" + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c + ) + +add_executable (${project} ${all_file}) + diff --git a/Samples/C/Display/DisplayConnectivityExperience/ReadMe.html b/Samples/C/Display/DisplayConnectivityExperience/ReadMe.html new file mode 100644 index 00000000..10447245 --- /dev/null +++ b/Samples/C/Display/DisplayConnectivityExperience/ReadMe.html @@ -0,0 +1,33 @@ + + + + +

    Demonstrates how to obtain Display Connectivity-Experience when programming with ADLX and perform related operations.

    +

    Command Prompts

    + + + + + + + + + + + + + + + + + +
    Command PromptDescription
    1 Display HDMI quality detection support.
    2 Display DP link support.
    3 Get HDMI quality detection status.
    4 Set HDMI quality detection status to "Enable".
    5 Set HDMI quality detection status to "Disable".
    6 Display DP link rate.
    7 Display number of active lanes.
    8 Display number of total lanes.
    9 Display relative pre-emphasis.
    a Enter Relative Pre-emphasis setting menu.
    b Display relative voltage swing.
    c Enter the Relative Voltage Swing settings menu.
    d Display if link protection is enabled.
    M/m Display the command prompt menu.
    Q/q Terminate the application.
    +

    +

    Sample Path

    /Samples/C/Display/DisplayConnectivityExperience +

    + + \ No newline at end of file diff --git a/Samples/C/Display/DisplayConnectivityExperience/mainDisplayConnectivityExperience.c b/Samples/C/Display/DisplayConnectivityExperience/mainDisplayConnectivityExperience.c new file mode 100644 index 00000000..fa78931c --- /dev/null +++ b/Samples/C/Display/DisplayConnectivityExperience/mainDisplayConnectivityExperience.c @@ -0,0 +1,490 @@ +// +// Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. +// +//------------------------------------------------------------------------------------------------- + +/// \file mainDisplayConnectivityExperience.c +/// \brief Demonstrates how to access Connectivity-Experience when programming with ADLX and perform related operations. + +#include "SDK/ADLXHelper/Windows/C/ADLXHelper.h" +#include "SDK/Include/IDisplaySettings.h" +#include "SDK/Include/IDisplays2.h" + +// Display supported HDMI quality detection +void ShowSupportedHDMIQualityDetection(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display); + +// Display supported DP link +void ShowSupportedDPLink(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display); + +// Display current HDMI quality detection state +void GetEnabledHDMIQualityDetection(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display); + +// Set displayVariBright status to enable/disable +void SetEnabledHDMIQualityDetection(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display, adlx_bool enableDisable); + +// Display DP link rate value +void GetDPLinkRate(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display); + +// Display number of active lanes +void GetNumberOfActiveLanes(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display); + +// Display number of total lanes +void GetNumberOfTotalLanes(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display); + +// Display relative pre-emphasis +void GetRelativePreEmphasis(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display); + +// Relative pre-emphasis setting menu control +void RelativePreEmphasisSettingMenuControl(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display); + +// Set relative pre-emphasis +void SetRelativePreEmphasis(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display, int relativePreEmphasis); + +// Display relative pre-emphasis +void GetRelativeVoltageSwing(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display); + +// Relative voltage swing setting menu control +void RelativeVoltageSwingSettingMenuControl(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display); + +// Set relative pre-emphasis +void SetRelativeVoltageSwing(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display, int relativeVoltageSwing); + +// Display current link protection statue +void GetEnabledLinkProtection(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display); + +// Main menu +void MainMenu(); + +// Menu action control +void MenuControl(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display); + +// Wait for exit with error message +int WaitAndExit(const char* msg, const int retCode); + +int main() +{ + // Define return code + ADLX_RESULT res = ADLX_FAIL; + + // Initialize ADLX + res = ADLXHelper_Initialize (); + if (ADLX_SUCCEEDED (res)) + { + // Get system service + IADLXSystem* sys = ADLXHelper_GetSystemServices (); + + // Get display service + IADLXDisplayServices* displayService = NULL; + res = sys->pVtbl->GetDisplaysServices (sys, &displayService); + if (ADLX_SUCCEEDED (res)) + { + IADLXDisplayServices2* displayServices2 = NULL; + ADLX_RESULT res2 = displayService->pVtbl->QueryInterface(displayService, IID_IADLXDisplayServices2(), (void**)&displayServices2); + + // Get display list + IADLXDisplayList* displayList = NULL; + res = displayService->pVtbl->GetDisplays (displayService, &displayList); + if (ADLX_SUCCEEDED (res) && ADLX_SUCCEEDED(res2)) + { + // Inspect for the first display in the list + adlx_uint it = 0; + IADLXDisplay* display = NULL; + res = displayList->pVtbl->At_DisplayList (displayList, it, &display); + if (ADLX_SUCCEEDED (res)) + { + // Display main menu options + MainMenu (); + // Get and execute the choice + MenuControl (displayServices2, display); + } + + // Release the display interface + if (NULL != display) + { + display->pVtbl->Release (display); + display = NULL; + } + } + + // Release the displayList interface + if (NULL != displayList) + { + displayList->pVtbl->Release (displayList); + displayList = NULL; + } + + if (NULL != displayServices2) + { + displayServices2->pVtbl->Release(displayServices2); + displayServices2 = NULL; + } + } + + // Release the displayService interface + if (NULL != displayService) + { + displayService->pVtbl->Release (displayService); + displayService = NULL; + } + } + else + { + return WaitAndExit ("ADLX initialization failed", 0); + } + + // Destroy ADLX + res = ADLXHelper_Terminate (); + printf ("Destroy ADLX res: %d\n", res); + + // Pause to see the print out + system ("pause"); + + return 0; +} + +void ShowSupportedHDMIQualityDetection(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display) +{ + IADLXDisplayConnectivityExperience* displayConnectivityExperience; + ADLX_RESULT res = displayService2->pVtbl->GetDisplayConnectivityExperience(displayService2, display, &displayConnectivityExperience); + if (ADLX_SUCCEEDED(res)) + { + printf(" === Get HDMI quality detection Supported ===\n"); + adlx_bool supported = false; + res = displayConnectivityExperience->pVtbl->IsSupportedHDMIQualityDetection(displayConnectivityExperience, &supported); + printf ("\tHDMI quality detection is supported on the display: %s, return code: %d (0 means success)\n", supported ? "true" : "false", res); + displayConnectivityExperience->pVtbl->Release(displayConnectivityExperience); + } +} + +void ShowSupportedDPLink(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display) +{ + IADLXDisplayConnectivityExperience* displayConnectivityExperience; + ADLX_RESULT res = displayService2->pVtbl->GetDisplayConnectivityExperience(displayService2, display, &displayConnectivityExperience); + if (ADLX_SUCCEEDED(res)) + { + printf (" === Get DP Link Supported ===\n"); + adlx_bool supported = false; + res = displayConnectivityExperience->pVtbl->IsSupportedDPLink(displayConnectivityExperience, &supported); + printf ("\tDP Link is supported on the display: %s, return code: %d (0 means success)\n", supported ? "true" : "false", res); + displayConnectivityExperience->pVtbl->Release(displayConnectivityExperience); + } +} + +void GetEnabledHDMIQualityDetection(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display) +{ + IADLXDisplayConnectivityExperience* displayConnectivityExperience; + ADLX_RESULT res = displayService2->pVtbl->GetDisplayConnectivityExperience(displayService2, display, &displayConnectivityExperience); + if (ADLX_SUCCEEDED(res)) + { + printf (" === Get HDMI quality detection enabled ===\n"); + adlx_bool enabled = false; + res = displayConnectivityExperience->pVtbl->IsEnabledHDMIQualityDetection(displayConnectivityExperience, &enabled); + printf ("\tGetEnabled, result: %d enabled: %s\n", res, enabled ? "true" : "false"); + displayConnectivityExperience->pVtbl->Release(displayConnectivityExperience); + } +} + +void SetEnabledHDMIQualityDetection(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display, adlx_bool enableDisable) +{ + IADLXDisplayConnectivityExperience* displayConnectivityExperience; + ADLX_RESULT res = displayService2->pVtbl->GetDisplayConnectivityExperience(displayService2, display, &displayConnectivityExperience); + if (ADLX_SUCCEEDED (res)) + { + if (!enableDisable) + { + res = displayConnectivityExperience->pVtbl->SetEnabledHDMIQualityDetection(displayConnectivityExperience, false); + printf ("\tSet enabled to false, result: %d (0 means success)\n", res); + } + else + { + res = displayConnectivityExperience->pVtbl->SetEnabledHDMIQualityDetection (displayConnectivityExperience, true); + printf ("\tSet enabled to true, result: %d (0 means success)\n", res); + } + displayConnectivityExperience->pVtbl->Release(displayConnectivityExperience); + } +} + +void GetDPLinkRate(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display) +{ + IADLXDisplayConnectivityExperience* displayConnectivityExperience; + ADLX_RESULT res = displayService2->pVtbl->GetDisplayConnectivityExperience(displayService2, display, &displayConnectivityExperience); + if (ADLX_SUCCEEDED(res)) + { + printf (" === Get DP link rate ===\n"); + ADLX_DP_LINK_RATE DPLinkRate = DP_LINK_RATE_UNKNOWN; + res = displayConnectivityExperience->pVtbl->GetDPLinkRate(displayConnectivityExperience, &DPLinkRate); + char *DPLinkRateStr = "DP_LINK_RATE_UNKNOWN"; + switch (DPLinkRate) + { + case DP_LINK_RATE_RBR: + DPLinkRateStr = "DP_LINK_RATE_RBR"; + break; + case DP_LINK_RATE_2_16GBPS: + DPLinkRateStr = "DP_LINK_RATE_2_16GBPS"; + break; + case DP_LINK_RATE_2_43GBPS: + DPLinkRateStr = "DP_LINK_RATE_2_16GBPS"; + break; + case DP_LINK_RATE_HBR: + DPLinkRateStr = "DP_LINK_RATE_HBR"; + break; + case DP_LINK_RATE_4_32GBPS: + DPLinkRateStr = "DP_LINK_RATE_4_32GBPS"; + break; + case DP_LINK_RATE_HBR2: + DPLinkRateStr = "DP_LINK_RATE_HBR2"; + break; + case DP_LINK_RATE_HBR3: + DPLinkRateStr = "DP_LINK_RATE_HBR3"; + break; + case DP_LINK_RATE_UHBR10: + DPLinkRateStr = "DP_LINK_RATE_UHBR10"; + break; + case DP_LINK_RATE_UHBR13D5: + DPLinkRateStr = "DP_LINK_RATE_UHBR13D5"; + break; + case DP_LINK_RATE_UHBR20: + DPLinkRateStr = "DP_LINK_RATE_UHBR20"; + break; + default: + break; + } + printf("\tThe DP link rate on the display is %s , return code: %d (0 means success)\n", DPLinkRateStr, res); + displayConnectivityExperience->pVtbl->Release(displayConnectivityExperience); + } +} + +void GetNumberOfActiveLanes(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display) +{ + IADLXDisplayConnectivityExperience* displayConnectivityExperience; + ADLX_RESULT res = displayService2->pVtbl->GetDisplayConnectivityExperience(displayService2, display, &displayConnectivityExperience); + if (ADLX_SUCCEEDED(res)) + { + printf (" === Get number of active lanes ===\n"); + adlx_uint numberOfActiveLanes; + res = displayConnectivityExperience->pVtbl->GetNumberOfActiveLanes(displayConnectivityExperience, &numberOfActiveLanes); + printf ("\tGetValue, result: %d value: %d\n", res, numberOfActiveLanes); + } +} + +void GetNumberOfTotalLanes(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display) +{ + IADLXDisplayConnectivityExperience* displayConnectivityExperience; + ADLX_RESULT res = displayService2->pVtbl->GetDisplayConnectivityExperience(displayService2, display, &displayConnectivityExperience); + if (ADLX_SUCCEEDED(res)) + { + printf (" === Get number of total lanes ===\n"); + adlx_uint numberOfTotalLanes; + res = displayConnectivityExperience->pVtbl->GetNumberOfTotalLanes(displayConnectivityExperience, &numberOfTotalLanes); + printf ("\tGetValue, result: %d value %d\n", res, numberOfTotalLanes); + displayConnectivityExperience->pVtbl->Release(displayConnectivityExperience); + } +} + +void GetRelativePreEmphasis(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display) +{ + IADLXDisplayConnectivityExperience* displayConnectivityExperience; + ADLX_RESULT res = displayService2->pVtbl->GetDisplayConnectivityExperience(displayService2, display, &displayConnectivityExperience); + if (ADLX_SUCCEEDED(res)) + { + printf (" === Get relative pre-emphasis ===\n"); + adlx_int relativePreEmphasis; + res = displayConnectivityExperience->pVtbl->GetRelativePreEmphasis(displayConnectivityExperience, &relativePreEmphasis); + printf( "\tGetValue, result: %d value: %d\n", res, relativePreEmphasis); + displayConnectivityExperience->pVtbl->Release(displayConnectivityExperience); + } +} + +void RelativePreEmphasisSettingMenuControl(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display) +{ + printf (" === relative pre-emphasis setting ===\n"); + printf ("\t->Press integer in [-2:2] to set relative pre-emphasis or return main menu\n"); + int num = 0; + if (scanf_s("%d", &num) && (-2 <= num && num <= 2)) + { + SetRelativePreEmphasis(displayService2, display, num); + } +} + +void SetRelativePreEmphasis(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display, int relativePreEmphasis) +{ + IADLXDisplayConnectivityExperience* displayConnectivityExperience; + ADLX_RESULT res = displayService2->pVtbl->GetDisplayConnectivityExperience(displayService2, display, &displayConnectivityExperience); + if (ADLX_SUCCEEDED(res)) + { + printf (" === Set relative pre-emphasis ===\n"); + res = displayConnectivityExperience->pVtbl->SetRelativePreEmphasis(displayConnectivityExperience, relativePreEmphasis); + printf ("\tReturn code is: %d (0 means success)\n", res); + displayConnectivityExperience->pVtbl->Release(displayConnectivityExperience); + } +} + +void GetRelativeVoltageSwing(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display) +{ + IADLXDisplayConnectivityExperience* displayConnectivityExperience; + ADLX_RESULT res = displayService2->pVtbl->GetDisplayConnectivityExperience(displayService2, display, &displayConnectivityExperience); + if (ADLX_SUCCEEDED(res)) + { + printf (" === Get relative voltage swing ===\n"); + adlx_int relativeVoltageSwing; + res = displayConnectivityExperience->pVtbl->GetRelativeVoltageSwing(displayConnectivityExperience, &relativeVoltageSwing); + printf ("\tGetValue, result: %d value: %d\n", res, relativeVoltageSwing); + displayConnectivityExperience->pVtbl->Release(displayConnectivityExperience); + } +} + +void RelativeVoltageSwingSettingMenuControl(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display) +{ + printf (" === relative voltage swing setting ===\n"); + printf ("\t->Press integer in [-2:2] to set relative voltage swing or return main menu\n"); + int num = 0; + if (scanf_s("%d", &num) && (-2 <= num && num <= 2)) + { + SetRelativeVoltageSwing(displayService2, display, num); + } +} + +void SetRelativeVoltageSwing(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display, int relativeVoltageSwing) +{ + IADLXDisplayConnectivityExperience* displayConnectivityExperience; + ADLX_RESULT res = displayService2->pVtbl->GetDisplayConnectivityExperience(displayService2, display, &displayConnectivityExperience); + if (ADLX_SUCCEEDED(res)) + { + printf (" === Set relative voltage swing ===\n"); + res = displayConnectivityExperience->pVtbl->SetRelativeVoltageSwing(displayConnectivityExperience, relativeVoltageSwing); + printf ("\tReturn code is: %d (0 means success)\n", res); + displayConnectivityExperience->pVtbl->Release(displayConnectivityExperience); + } +} + +void GetEnabledLinkProtection(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display) +{ + IADLXDisplayConnectivityExperience* displayConnectivityExperience; + ADLX_RESULT res = displayService2->pVtbl->GetDisplayConnectivityExperience(displayService2, display, &displayConnectivityExperience); + if (ADLX_SUCCEEDED(res)) + { + printf (" === Get link protection enabled ===\n"); + adlx_bool enabled = false; + res = displayConnectivityExperience->pVtbl->IsEnabledLinkProtection(displayConnectivityExperience, &enabled); + printf ("\tGetEnabled, result: %d enabled: %s\n", res, enabled ? "true" : "false"); + displayConnectivityExperience->pVtbl->Release(displayConnectivityExperience); + } +} + + +void MainMenu() +{ + printf ("\tChoose from following options\n"); + + printf ("\t->Press 1 to display HDMI quality detection support\n"); + printf ("\t->Press 2 to display DP link support\n"); + printf ("\t->Press 3 to get HDMI quality detection status\n"); + printf ("\t->Press 4 to set HDMI quality detection status to Enable\n"); + printf ("\t->Press 5 to set HDMI quality detection status to Disable\n"); + printf ("\t->Press 6 to display DP link rate\n"); + printf ("\t->Press 7 to display number of active lanes\n"); + printf ("\t->Press 8 to display number of total lanes\n"); + printf ("\t->Press 9 to display relative pre-emphasis\n"); + printf ("\t->Press a to enter the Relative Pre-emphasis settings menu\n"); + printf ("\t->Press b to display relative voltage swing\n"); + printf ("\t->Press c to enter the Relative Voltage Swing settings menu\n"); + printf ("\t->Press d to display is link protection is enabled\n"); + + printf ("\t->Press Q/q to terminate the application\n"); + printf ("\t->Press M/m to display main menu options\n"); +} + +// Menu action control +void MenuControl(const IADLXDisplayServices2* displayService2, const IADLXDisplay* display) +{ + int num = 0; + while ((num = getchar()) != 'q' && num != 'Q') + { + switch (num) + { + // Display supported HDMI quality detection + case '1': + ShowSupportedHDMIQualityDetection(displayService2, display); + break; + + // Display ssupported DP link + case '2': + ShowSupportedDPLink(displayService2, display); + break; + + // Get HDMI quality detection enable + case '3': + GetEnabledHDMIQualityDetection(displayService2, display); + break; + + // Set HDMI quality detection enable + case '4': + SetEnabledHDMIQualityDetection(displayService2, display, true); + break; + + // Set HDMI quality detection disable + case '5': + SetEnabledHDMIQualityDetection(displayService2, display, false); + break; + + // Display DP link rate + case '6': + GetDPLinkRate(displayService2, display); + break; + + // Display number of active lanes + case '7': + GetNumberOfActiveLanes(displayService2, display); + break; + + // Display number of totla lanes + case '8': + GetNumberOfTotalLanes(displayService2, display); + break; + + // Display relative pre-emphasis + case '9': + GetRelativePreEmphasis(displayService2, display); + break; + + // Enter relative pre-emphasis setting control + case 'a': + RelativePreEmphasisSettingMenuControl(displayService2, display); + break; + + // Display relative voltage swing + case 'b': + GetRelativeVoltageSwing(displayService2, display); + break; + + // Enter relative voltage swing setting control + case 'c': + RelativeVoltageSwingSettingMenuControl(displayService2, display); + break; + + // Display link protection status + case 'd': + GetEnabledLinkProtection(displayService2, display); + break; + + case 'm': + case 'M': + MainMenu(); + break; + + default: + break; + } + } +} + +// Wait for exit with error message +int WaitAndExit(const char* msg, const int retCode) +{ + // Printout the message and pause to see it before returning the desired code + if (NULL != msg) + printf ("%s\n", msg); + + system("Pause"); + return retCode; +} diff --git a/Samples/C/Display/DisplayCustomColor/CMakeLists.txt b/Samples/C/Display/DisplayCustomColor/CMakeLists.txt index 6e6c0ca1..748f44b3 100644 --- a/Samples/C/Display/DisplayCustomColor/CMakeLists.txt +++ b/Samples/C/Display/DisplayCustomColor/CMakeLists.txt @@ -2,13 +2,19 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "DisplayCustomColor") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainDisplayCustomColor.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) -add_executable (${project} ${all_file}) \ No newline at end of file +add_executable (${project} ${all_file}) diff --git a/Samples/C/Display/DisplayCustomResolution/CMakeLists.txt b/Samples/C/Display/DisplayCustomResolution/CMakeLists.txt index ee364b78..a82ff6dd 100644 --- a/Samples/C/Display/DisplayCustomResolution/CMakeLists.txt +++ b/Samples/C/Display/DisplayCustomResolution/CMakeLists.txt @@ -2,13 +2,19 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "DisplayCustomResolution") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainDisplayCustomResolution.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) -add_executable (${project} ${all_file}) \ No newline at end of file +add_executable (${project} ${all_file}) diff --git a/Samples/C/Display/DisplayEvents/CMakeLists.txt b/Samples/C/Display/DisplayEvents/CMakeLists.txt index 0a92fb28..0fdb52c2 100644 --- a/Samples/C/Display/DisplayEvents/CMakeLists.txt +++ b/Samples/C/Display/DisplayEvents/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "DisplayEvents") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainDisplayEvents.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) add_executable (${project} ${all_file}) + diff --git a/Samples/C/Display/DisplayEvents/mainDisplayEvents.c b/Samples/C/Display/DisplayEvents/mainDisplayEvents.c index 288e2c61..eb2132f0 100644 --- a/Samples/C/Display/DisplayEvents/mainDisplayEvents.c +++ b/Samples/C/Display/DisplayEvents/mainDisplayEvents.c @@ -17,77 +17,7 @@ adlx_bool ADLX_STD_CALL OnDisplayListChanged(IADLXDisplayListChangedListener* pThis, IADLXDisplayList* pNewDisplays) { printf("Display list has been changed\n"); - - // Get system services - IADLXSystem* sys = ADLXHelper_GetSystemServices(); - // Get display service - IADLXDisplayServices* displayService = NULL; - ADLX_RESULT res = sys->pVtbl->GetDisplaysServices(sys, &displayService); - if (ADLX_SUCCEEDED(res)) - { - // Trigger gamut change, gamma change, 3DLUT change for the first display - adlx_uint it = 0; - IADLXDisplay* display = NULL; - res = pNewDisplays->pVtbl->At_DisplayList(pNewDisplays, it, &display); - if (ADLX_SUCCEEDED(res)) - { - // Trigger gamut change - IADLXDisplayGamut* pDispGamut = NULL; - res = displayService->pVtbl->GetGamut(displayService, display, &pDispGamut); - if (ADLX_SUCCEEDED(res)) - { - pDispGamut->pVtbl->SetGamut_PW_PG(pDispGamut, WHITE_POINT_5000K, GAMUT_SPACE_CIE_RGB); - } - if (NULL != pDispGamut) - { - pDispGamut->pVtbl->Release(pDispGamut); - pDispGamut = NULL; - } - - // Trigger gamma change - IADLXDisplayGamma* pDispGamma = NULL; - res = displayService->pVtbl->GetGamma(displayService, display, &pDispGamma); - if (ADLX_SUCCEEDED(res)) - { - ADLX_RegammaCoeff coeff; - coeff.coefficientA0 = 31308; - coeff.coefficientA1 = 12920; - coeff.coefficientA2 = 55; - coeff.coefficientA3 = 55; - coeff.gamma = 2400; - pDispGamma->pVtbl->SetReGammaCoefficient(pDispGamma, coeff); - } - if (NULL != pDispGamma) - { - pDispGamma->pVtbl->Release(pDispGamma); - pDispGamma = NULL; - } - - // Trigger 3DLUT change - IADLXDisplay3DLUT* pDisp3DLUT = NULL; - res = displayService->pVtbl->Get3DLUT(displayService, display, &pDisp3DLUT); - if (ADLX_SUCCEEDED(res)) - { - pDisp3DLUT->pVtbl->SetSCEDisabled(pDisp3DLUT); - } - if (NULL != pDisp3DLUT) - { - pDisp3DLUT->pVtbl->Release(pDisp3DLUT); - pDisp3DLUT = NULL; - } - } - if (NULL != display) - { - display->pVtbl->Release(display); - display = NULL; - } - } - if (NULL != displayService) - { - displayService->pVtbl->Release(displayService); - displayService = NULL; - } - + // If true is returned ADLX continues to notify next listener else if false is retuned ADLX stops the notification. return true; } diff --git a/Samples/C/Display/DisplayFreeSync/CMakeLists.txt b/Samples/C/Display/DisplayFreeSync/CMakeLists.txt index b0b1458e..38e01022 100644 --- a/Samples/C/Display/DisplayFreeSync/CMakeLists.txt +++ b/Samples/C/Display/DisplayFreeSync/CMakeLists.txt @@ -2,13 +2,19 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "DisplayFreeSync") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainDisplayFreeSync.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) -add_executable (${project} ${all_file}) \ No newline at end of file +add_executable (${project} ${all_file}) diff --git a/Samples/C/Display/DisplayGPUScaling/CMakeLists.txt b/Samples/C/Display/DisplayGPUScaling/CMakeLists.txt index 74b4c920..013d2a09 100644 --- a/Samples/C/Display/DisplayGPUScaling/CMakeLists.txt +++ b/Samples/C/Display/DisplayGPUScaling/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "DisplayGPUScaling") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainDisplayGPUScaling.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) add_executable (${project} ${all_file}) + diff --git a/Samples/C/Display/DisplayGamma/CMakeLists.txt b/Samples/C/Display/DisplayGamma/CMakeLists.txt index 8c38d3e1..ad10be21 100644 --- a/Samples/C/Display/DisplayGamma/CMakeLists.txt +++ b/Samples/C/Display/DisplayGamma/CMakeLists.txt @@ -2,15 +2,24 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "DisplayGamma") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + +file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/../../../output-night-light.txt DESTINATION ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}) + set(all_file "mainDisplayGamma.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) add_executable (${project} ${all_file}) + diff --git a/Samples/C/Display/DisplayGamma/ReadMe.html b/Samples/C/Display/DisplayGamma/ReadMe.html index b054dddc..dec4d16a 100644 --- a/Samples/C/Display/DisplayGamma/ReadMe.html +++ b/Samples/C/Display/DisplayGamma/ReadMe.html @@ -18,7 +18,7 @@

    Command Prompts

    2 Display current gamma information. 3 Set ReGammaSRGB using predefined coefficients. 4 Set ReGamma using custom coefficients. - 5 Set ReGamma using ramp from file[file path: ../output-night-light.txt]. + 5 Set ReGamma using ramp from file[file path: output-night-light.txt]. 6 ReGamma using ramp from memory. 7 Reset gamma ramp. M/m Display the command prompt menu. diff --git a/Samples/C/Display/DisplayGamma/mainDisplayGamma.c b/Samples/C/Display/DisplayGamma/mainDisplayGamma.c index 26857bf6..10a30c89 100644 --- a/Samples/C/Display/DisplayGamma/mainDisplayGamma.c +++ b/Samples/C/Display/DisplayGamma/mainDisplayGamma.c @@ -220,9 +220,9 @@ void SetGamma(IADLXDisplayServices* displayService, IADLXDisplay* display, int k res = SetGammaWithCustomCoeffs(displayService, display); break; - // Use ramp form file, file path: ../output-night-light.txt + // Use ramp form file, file path: output-night-light.txt case 2: - res = displayGamma->pVtbl->SetReGammaRamp_File(displayGamma, "../output-night-light.txt"); + res = displayGamma->pVtbl->SetReGammaRamp_File(displayGamma, "output-night-light.txt"); break; // Use ramp from memory diff --git a/Samples/C/Display/DisplayGamut/CMakeLists.txt b/Samples/C/Display/DisplayGamut/CMakeLists.txt index f8cba150..38a7b0ac 100644 --- a/Samples/C/Display/DisplayGamut/CMakeLists.txt +++ b/Samples/C/Display/DisplayGamut/CMakeLists.txt @@ -2,15 +2,22 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "DisplayGamut") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainDisplayGamut.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) add_executable (${project} ${all_file}) + diff --git a/Samples/C/Display/DisplayHDCP/CMakeLists.txt b/Samples/C/Display/DisplayHDCP/CMakeLists.txt index e2f98ffe..55fc0c89 100644 --- a/Samples/C/Display/DisplayHDCP/CMakeLists.txt +++ b/Samples/C/Display/DisplayHDCP/CMakeLists.txt @@ -2,13 +2,19 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "DisplayHDCP") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainDisplayHDCP.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) -add_executable (${project} ${all_file}) \ No newline at end of file +add_executable (${project} ${all_file}) diff --git a/Samples/C/Display/DisplayInfo/CMakeLists.txt b/Samples/C/Display/DisplayInfo/CMakeLists.txt index 37b1932e..4b4157bc 100644 --- a/Samples/C/Display/DisplayInfo/CMakeLists.txt +++ b/Samples/C/Display/DisplayInfo/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "DisplayInfo") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainDisplayInfo.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) add_executable (${project} ${all_file}) + diff --git a/Samples/C/Display/DisplayIntegerScaling/CMakeLists.txt b/Samples/C/Display/DisplayIntegerScaling/CMakeLists.txt index cecb4146..6eda9fbb 100644 --- a/Samples/C/Display/DisplayIntegerScaling/CMakeLists.txt +++ b/Samples/C/Display/DisplayIntegerScaling/CMakeLists.txt @@ -2,13 +2,19 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "DisplayIntegerScaling") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainDisplayIntegerScaling.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) -add_executable (${project} ${all_file}) \ No newline at end of file +add_executable (${project} ${all_file}) diff --git a/Samples/C/Display/DisplayPixelFormat/CMakeLists.txt b/Samples/C/Display/DisplayPixelFormat/CMakeLists.txt index f14b6ca3..c5811cdc 100644 --- a/Samples/C/Display/DisplayPixelFormat/CMakeLists.txt +++ b/Samples/C/Display/DisplayPixelFormat/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "DisplayPixelFormat") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainDisplayPixelFormat.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) add_executable (${project} ${all_file}) + diff --git a/Samples/C/Display/DisplayScalingMode/CMakeLists.txt b/Samples/C/Display/DisplayScalingMode/CMakeLists.txt index 9889c9c1..33e01ef6 100644 --- a/Samples/C/Display/DisplayScalingMode/CMakeLists.txt +++ b/Samples/C/Display/DisplayScalingMode/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "DisplayScalingMode") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainDisplayScalingMode.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) add_executable (${project} ${all_file}) + diff --git a/Samples/C/Display/DisplaySettingsEvent/CMakeLists.txt b/Samples/C/Display/DisplaySettingsEvent/CMakeLists.txt deleted file mode 100644 index 8d9abc28..00000000 --- a/Samples/C/Display/DisplaySettingsEvent/CMakeLists.txt +++ /dev/null @@ -1,14 +0,0 @@ -# -# Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. -# -#------------------------------------------------------------------------------------------------- -set(project "DisplaySettingsEvent") - -set(all_file - "mainDisplaySettingsEvent.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c - ) - -add_executable (${project} ${all_file}) diff --git a/Samples/C/Display/DisplaySettingsEvent/ReadMe.html b/Samples/C/Display/DisplaySettingsEvent/ReadMe.html deleted file mode 100644 index 573f09ab..00000000 --- a/Samples/C/Display/DisplaySettingsEvent/ReadMe.html +++ /dev/null @@ -1,13 +0,0 @@ - - - - -

    Demonstrates how to handle notifications about changes in display settings when programming with ADLX.

    -

    Sample Path

    -

    /Samples/C/Display/DisplaySettingsEvent

    - - \ No newline at end of file diff --git a/Samples/C/Display/DisplaySettingsEvent/mainDisplaySettingsEvent.c b/Samples/C/Display/DisplaySettingsEvent/mainDisplaySettingsEvent.c deleted file mode 100644 index 3525e5d5..00000000 --- a/Samples/C/Display/DisplaySettingsEvent/mainDisplaySettingsEvent.c +++ /dev/null @@ -1,261 +0,0 @@ -// -// Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. -// -//------------------------------------------------------------------------------------------------- - -/// \file mainDisplaySettingsEvent.c -/// \brief Demonstartes how to handle notifications about changes in display settings when programming with ADLX. - -#include "SDK/ADLXHelper/Windows/C/ADLXHelper.h" -#include "SDK/Include/ISystem.h" -#include "SDK/Include/IDisplays.h" -#include "SDK/Include/IDisplaySettings.h" - -HANDLE hDisplaySettingsChangeEvt = NULL; - -// Get the display unique name -void DisplayUniqueName(IADLXDisplay* display, char* uniqueName); - -// Call back to handle changed events -static adlx_bool ADLX_STD_CALL OnDisplaySettingsChanged (IADLXDisplaySettingsChangedListener* pThis, IADLXDisplaySettingsChangedEvent* pDisplaySettingChangedEvent) -{ - if (pDisplaySettingChangedEvent == NULL) - return false; - - printf ("OnDisplaySettingsChanged(): Display settings change event received.\n"); - - IADLXDisplay* pDisplay = NULL; - ADLX_RESULT res = pDisplaySettingChangedEvent->pVtbl->GetDisplay (pDisplaySettingChangedEvent, &pDisplay); - char displayName[128] = "Unknown"; - DisplayUniqueName(pDisplay, displayName); - printf ("Display: %s\n", displayName); - // Release display interface - if (pDisplay != NULL) - { - pDisplay->pVtbl->Release (pDisplay); - } - - adlx_bool VSRChanged = pDisplaySettingChangedEvent->pVtbl->IsVSRChanged (pDisplaySettingChangedEvent); - printf ("OnDisplaySettingsChanged, IsVSRChanged:%s\n", VSRChanged ? "true" : "false"); - - SetEvent (hDisplaySettingsChangeEvt); - - return true; -} - -static IADLXDisplaySettingsChangedListenerVtbl vt = { &OnDisplaySettingsChanged }; -static IADLXDisplaySettingsChangedListener DisplaySetingsEventListener = { &vt }; - -ADLX_RESULT GetDisplayServices (IADLXDisplayServices** ppDisplayServices) -{ - IADLXSystem* pSys = ADLXHelper_GetSystemServices (); - if (pSys == NULL) - return ADLX_FAIL; - return pSys->pVtbl->GetDisplaysServices (pSys, ppDisplayServices); -} - -ADLX_RESULT AddDisplaySettingsListener () -{ - ADLX_RESULT res = ADLX_FAIL; - - IADLXDisplayServices* pDisplayServices = NULL; - res = GetDisplayServices (&pDisplayServices); - if (ADLX_SUCCEEDED (res) && pDisplayServices != NULL) - { - IADLXDisplayChangedHandling* pDisplayChangedHandler = NULL; - res = pDisplayServices->pVtbl->GetDisplayChangedHandling (pDisplayServices, &pDisplayChangedHandler); - if (ADLX_SUCCEEDED (res) && pDisplayChangedHandler) - { - res = pDisplayChangedHandler->pVtbl->AddDisplaySettingsEventListener (pDisplayChangedHandler, &DisplaySetingsEventListener); - pDisplayChangedHandler->pVtbl->Release (pDisplayChangedHandler); - pDisplayChangedHandler = NULL; - } - pDisplayServices->pVtbl->Release (pDisplayServices); - pDisplayServices = NULL; - } - - return res; -} - -ADLX_RESULT RemoveDisplaySettingsListener () -{ - ADLX_RESULT res = ADLX_FAIL; - - IADLXDisplayServices* pDisplayServices = NULL; - res = GetDisplayServices (&pDisplayServices); - if (ADLX_SUCCEEDED (res) && pDisplayServices != NULL) - { - IADLXDisplayChangedHandling* pDisplayChangedHandler = NULL; - res = pDisplayServices->pVtbl->GetDisplayChangedHandling (pDisplayServices, &pDisplayChangedHandler); - if (ADLX_SUCCEEDED (res) && pDisplayChangedHandler) - { - res = pDisplayChangedHandler->pVtbl->RemoveDisplaySettingsEventListener (pDisplayChangedHandler, &DisplaySetingsEventListener); - pDisplayChangedHandler->pVtbl->Release (pDisplayChangedHandler); - pDisplayChangedHandler = NULL; - } - pDisplayServices->pVtbl->Release (pDisplayServices); - pDisplayServices = NULL; - } - - return res; -} - -// VSR helper -ADLX_RESULT IsVSRSupported (IADLXDisplay* pDisplay, adlx_bool* supported) -{ - ADLX_RESULT res = ADLX_FAIL; - if (pDisplay == NULL || supported == NULL) - return res; - - IADLXDisplayServices* pDisplayServices = NULL; - res = GetDisplayServices (&pDisplayServices); - if (ADLX_SUCCEEDED (res) && pDisplayServices != NULL) - { - IADLXDisplayVSR* pVSR = NULL; - pDisplayServices->pVtbl->GetVirtualSuperResolution (pDisplayServices, pDisplay, &pVSR); - - res = pVSR->pVtbl->IsSupported (pVSR, supported); - pVSR->pVtbl->Release (pVSR); - pDisplayServices->pVtbl->Release (pDisplayServices); - } - - return res; -} - -ADLX_RESULT GetVSREnabled (IADLXDisplay* pDisplay, adlx_bool* enabled) -{ - ADLX_RESULT res = ADLX_FAIL; - if (pDisplay == NULL || enabled == NULL) - return res; - - IADLXDisplayServices* pDisplayServices = NULL; - res = GetDisplayServices (&pDisplayServices); - if (ADLX_SUCCEEDED (res) && pDisplayServices != NULL) - { - IADLXDisplayVSR* pVSR = NULL; - pDisplayServices->pVtbl->GetVirtualSuperResolution (pDisplayServices, pDisplay, &pVSR); - - res = pVSR->pVtbl->IsEnabled (pVSR, enabled); - pVSR->pVtbl->Release (pVSR); - pDisplayServices->pVtbl->Release (pDisplayServices); - } - - return res; -} - -ADLX_RESULT SetVSREnabled (IADLXDisplay* pDisplay, adlx_bool enabled) -{ - ADLX_RESULT res = ADLX_FAIL; - if (pDisplay == NULL) - return res; - - IADLXDisplayServices* pDisplayServices = NULL; - res = GetDisplayServices (&pDisplayServices); - if (ADLX_SUCCEEDED (res) && pDisplayServices != NULL) - { - IADLXDisplayVSR* pVSR = NULL; - pDisplayServices->pVtbl->GetVirtualSuperResolution (pDisplayServices, pDisplay, &pVSR); - - res = pVSR->pVtbl->SetEnabled (pVSR, enabled); - pVSR->pVtbl->Release (pVSR); - pDisplayServices->pVtbl->Release (pDisplayServices); - } - - return res; -} - -int main () -{ - ADLX_RESULT res = ADLXHelper_Initialize (); - if (ADLX_SUCCEEDED (res)) - { - hDisplaySettingsChangeEvt = CreateEvent (NULL, TRUE, FALSE, NULL); - - IADLXDisplayServices* pDisplayService = NULL; - IADLXDisplayList* pDisplayList = NULL; - IADLXDisplay* pDisplay = NULL; - - res = GetDisplayServices (&pDisplayService); - if (ADLX_SUCCEEDED (res) && pDisplayService != NULL) - { - res = pDisplayService->pVtbl->GetDisplays (pDisplayService, &pDisplayList); - if (ADLX_SUCCEEDED (res)) - { - if (pDisplayList && !pDisplayList->pVtbl->Empty (pDisplayList)) - { - IADLXDisplay* pDisplay = NULL; - res = pDisplayList->pVtbl->At_DisplayList (pDisplayList, 0, &pDisplay); - if (ADLX_SUCCEEDED (res) && pDisplay != NULL) - { - adlx_bool supported = false; - res = IsVSRSupported (pDisplay, &supported); - if (ADLX_SUCCEEDED (res) && supported) - { - adlx_bool enabled = false; - res = GetVSREnabled (pDisplay, &enabled); - if (ADLX_FAILED (res)) - goto END; - - res = AddDisplaySettingsListener (); - if (ADLX_FAILED (res)) - goto END; - - ResetEvent (hDisplaySettingsChangeEvt); - - res = SetVSREnabled (pDisplay, !enabled); - if (ADLX_FAILED (res)) - goto END; - - DWORD r = WaitForSingleObject (hDisplaySettingsChangeEvt, 1000); - if (ADLX_FAILED (res)) - goto END; - - res = RemoveDisplaySettingsListener (); - if (ADLX_FAILED (res)) - goto END; - - res = SetVSREnabled (pDisplay, enabled); - if (ADLX_FAILED (res)) - goto END; - - } - END: - pDisplay->pVtbl->Release (pDisplay); - } - pDisplayList->pVtbl->Release (pDisplayList); - } - } - pDisplayService->pVtbl->Release (pDisplayService); - } - } - else - { - printf ("ADLX initialization failed\n"); - return 0; - } - - res = ADLXHelper_Terminate (); - printf ("Destroy ADLX result: %d\n", res); - - if (hDisplaySettingsChangeEvt) - CloseHandle(hDisplaySettingsChangeEvt); - - system ("pause"); - - return 0; -} - -void DisplayUniqueName(IADLXDisplay* display, char* uniqueName) -{ - if (NULL != display && NULL != uniqueName) - { - const char* gpuName = NULL; - ADLX_RESULT res = display->pVtbl->Name(display, &gpuName); - if (ADLX_SUCCEEDED(res)) - sprintf_s(uniqueName, 128, "name:%s", gpuName); - adlx_size id; - res = display->pVtbl->UniqueId(display, &id); - if (ADLX_SUCCEEDED(res)) - sprintf_s(uniqueName, 128, "id:%zu", id); - } -} \ No newline at end of file diff --git a/Samples/C/Display/DisplayVSR/CMakeLists.txt b/Samples/C/Display/DisplayVSR/CMakeLists.txt index 6095b6af..8f687c36 100644 --- a/Samples/C/Display/DisplayVSR/CMakeLists.txt +++ b/Samples/C/Display/DisplayVSR/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "DisplayVSR") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainDisplayVSR.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) add_executable (${project} ${all_file}) + diff --git a/Samples/C/Display/DisplayVariBright/CMakeLists.txt b/Samples/C/Display/DisplayVariBright/CMakeLists.txt index 328e375b..2403aebe 100644 --- a/Samples/C/Display/DisplayVariBright/CMakeLists.txt +++ b/Samples/C/Display/DisplayVariBright/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "DisplayVariBright") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainDisplayVariBright.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) add_executable (${project} ${all_file}) + diff --git a/Samples/C/GPUTuning/GPUAutoTuning/CMakeLists.txt b/Samples/C/GPUTuning/GPUAutoTuning/CMakeLists.txt index aa9e9b31..c89298d4 100644 --- a/Samples/C/GPUTuning/GPUAutoTuning/CMakeLists.txt +++ b/Samples/C/GPUTuning/GPUAutoTuning/CMakeLists.txt @@ -2,13 +2,19 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "GPUAutotuning") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainGPUAutotuning.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) -add_executable (${project} ${all_file}) \ No newline at end of file +add_executable (${project} ${all_file}) diff --git a/Samples/C/GPUTuning/GPUAutoTuning/mainGPUAutoTuning.c b/Samples/C/GPUTuning/GPUAutoTuning/mainGPUAutoTuning.c index 3040bf9e..f8e7c0cc 100644 --- a/Samples/C/GPUTuning/GPUAutoTuning/mainGPUAutoTuning.c +++ b/Samples/C/GPUTuning/GPUAutoTuning/mainGPUAutoTuning.c @@ -438,31 +438,56 @@ void StartGPUAutoTuning(IADLXGPUTuningServices* gpuTuningService, IADLXGPUList* switch (num) { case '0': - res = autoTuning->pVtbl->StartUndervoltGPU(autoTuning, &completeListener); - WaitForSingleObject(g_ADLXEvent, 1000); - ResetEvent(g_ADLXEvent); - if (ADLX_SUCCEEDED(res)) - printf("\tStart undervolt GPU successfully\n"); + + res = autoTuning->pVtbl->IsSupportedUndervoltGPU(autoTuning, &supported); + if (ADLX_SUCCEEDED(res) && supported) + { + res = autoTuning->pVtbl->StartUndervoltGPU(autoTuning, &completeListener); + WaitForSingleObject(g_ADLXEvent, 1000); + ResetEvent(g_ADLXEvent); + if (ADLX_SUCCEEDED(res)) + printf("\tStart undervolt GPU successfully\n"); + else + printf("\tStart undervolt GPU failed\n"); + } else - printf("\tStart undervolt GPU failed\n"); + { + printf("\tUndervolt GPU is not supported\n"); + } break; case '1': - res = autoTuning->pVtbl->StartOverclockGPU(autoTuning, &completeListener); - WaitForSingleObject(g_ADLXEvent, 1000); - ResetEvent(g_ADLXEvent); - if (ADLX_SUCCEEDED(res)) - printf("\tStart overclock GPU successfully\n"); + res = autoTuning->pVtbl->IsSupportedOverclockGPU(autoTuning, &supported); + if (ADLX_SUCCEEDED(res) && supported) + { + res = autoTuning->pVtbl->StartOverclockGPU(autoTuning, &completeListener); + WaitForSingleObject(g_ADLXEvent, 1000); + ResetEvent(g_ADLXEvent); + if (ADLX_SUCCEEDED(res)) + printf("\tStart overclock GPU successfully\n"); + else + printf("\tStart overclock GPU failed\n"); + } else - printf("\tStart overclock GPU failed\n"); + { + printf("\tOverclock GPU is not supported\n"); + } break; case '2': - res = autoTuning->pVtbl->StartOverclockVRAM(autoTuning, &completeListener); - WaitForSingleObject(g_ADLXEvent, 1000); - ResetEvent(g_ADLXEvent); - if (ADLX_SUCCEEDED(res)) - printf("\tStart overclock VRAM successfully\n"); + res = autoTuning->pVtbl->IsSupportedOverclockVRAM(autoTuning, &supported); + if (ADLX_SUCCEEDED(res) && supported) + { + res = autoTuning->pVtbl->StartOverclockVRAM(autoTuning, &completeListener); + WaitForSingleObject(g_ADLXEvent, 1000); + ResetEvent(g_ADLXEvent); + if (ADLX_SUCCEEDED(res)) + printf("\tStart overclock VRAM successfully\n"); + else + printf("\tStart overclock VRAM failed\n"); + } else - printf("\tStart overclock VRAM failed\n"); + { + printf("\tOverclock VRAM is not supported\n"); + } break; default: break; diff --git a/Samples/C/GPUTuning/GPUPresetTuning/CMakeLists.txt b/Samples/C/GPUTuning/GPUPresetTuning/CMakeLists.txt index 2e736d21..2c115e78 100644 --- a/Samples/C/GPUTuning/GPUPresetTuning/CMakeLists.txt +++ b/Samples/C/GPUTuning/GPUPresetTuning/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "GPUPresetTuning") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainGPUPresetTuning.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) add_executable (${project} ${all_file}) + diff --git a/Samples/C/GPUTuning/ManualFanTuning/CMakeLists.txt b/Samples/C/GPUTuning/ManualFanTuning/CMakeLists.txt index 3599f271..5bc1d243 100644 --- a/Samples/C/GPUTuning/ManualFanTuning/CMakeLists.txt +++ b/Samples/C/GPUTuning/ManualFanTuning/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "ManualFanTuning") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainManualFanTuning.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) add_executable (${project} ${all_file}) + diff --git a/Samples/C/GPUTuning/ManualGraphicsTuning/CMakeLists.txt b/Samples/C/GPUTuning/ManualGraphicsTuning/CMakeLists.txt index 66193401..bb372506 100644 --- a/Samples/C/GPUTuning/ManualGraphicsTuning/CMakeLists.txt +++ b/Samples/C/GPUTuning/ManualGraphicsTuning/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "ManualGraphicsTuning") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainManualGraphicsTuning.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) add_executable (${project} ${all_file}) + diff --git a/Samples/C/GPUTuning/ManualGraphicsTuning/mainManualGraphicsTuning.c b/Samples/C/GPUTuning/ManualGraphicsTuning/mainManualGraphicsTuning.c index b9d18c41..de5527a3 100644 --- a/Samples/C/GPUTuning/ManualGraphicsTuning/mainManualGraphicsTuning.c +++ b/Samples/C/GPUTuning/ManualGraphicsTuning/mainManualGraphicsTuning.c @@ -418,7 +418,7 @@ void SetGPUStates2(IADLXManualGraphicsTuning2* manualGFXTuning2) res = manualGFXTuning2->pVtbl->GetGPUVoltageRange(manualGFXTuning2, &voltRange); res = manualGFXTuning2->pVtbl->SetGPUMinFrequency(manualGFXTuning2, freqRange.minValue); printf ("\tSet GPU min frequency %s\n", (ADLX_SUCCEEDED (res) ? "succeeded" : "failed")); - res = manualGFXTuning2->pVtbl->SetGPUMaxFrequency(manualGFXTuning2, freqRange.maxValue); + res = manualGFXTuning2->pVtbl->SetGPUMaxFrequency(manualGFXTuning2, freqRange.minValue + 100); printf ("\tSet GPU max frequency %s\n", (ADLX_SUCCEEDED (res) ? "succeeded" : "failed")); res = manualGFXTuning2->pVtbl->SetGPUVoltage(manualGFXTuning2, voltRange.minValue + (voltRange.maxValue - voltRange.minValue) / 2); printf ("\tSet GPU voltage %s\n", (ADLX_SUCCEEDED (res) ? "succeeded" : "failed")); diff --git a/Samples/C/GPUTuning/ManualPowerTuning/CMakeLists.txt b/Samples/C/GPUTuning/ManualPowerTuning/CMakeLists.txt index 11444e91..9b5f6857 100644 --- a/Samples/C/GPUTuning/ManualPowerTuning/CMakeLists.txt +++ b/Samples/C/GPUTuning/ManualPowerTuning/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "ManualPowerTuning") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainManualPowerTuning.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) add_executable (${project} ${all_file}) + diff --git a/Samples/C/GPUTuning/ManualVRAMTuning/CMakeLists.txt b/Samples/C/GPUTuning/ManualVRAMTuning/CMakeLists.txt index 72b89fb1..eacccf36 100644 --- a/Samples/C/GPUTuning/ManualVRAMTuning/CMakeLists.txt +++ b/Samples/C/GPUTuning/ManualVRAMTuning/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "ManualVRAMTuning") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainManualVRAMTuning.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) add_executable (${project} ${all_file}) + diff --git a/Samples/C/GPUTuning/ManualVRAMTuning/mainManualVRAMTuning.c b/Samples/C/GPUTuning/ManualVRAMTuning/mainManualVRAMTuning.c index 3bb309a7..1143d4b1 100644 --- a/Samples/C/GPUTuning/ManualVRAMTuning/mainManualVRAMTuning.c +++ b/Samples/C/GPUTuning/ManualVRAMTuning/mainManualVRAMTuning.c @@ -61,21 +61,28 @@ int main() gpuTuningService->pVtbl->IsSupportedManualVRAMTuning(gpuTuningService, gpu, &supported); printf("\tThe GPU support for manual VRAM tuning is: %d \n", supported); - // Get ManualVRAMTuning interface - IADLXInterface* vramTuningIfc = NULL; - res = gpuTuningService->pVtbl->GetManualVRAMTuning(gpuTuningService, gpu, &vramTuningIfc); - if (ADLX_SUCCEEDED(res)) + if (supported) { - MainMenu(vramTuningIfc); - MenuControl(vramTuningIfc); + // Get ManualVRAMTuning interface + IADLXInterface* vramTuningIfc = NULL; + res = gpuTuningService->pVtbl->GetManualVRAMTuning(gpuTuningService, gpu, &vramTuningIfc); + if (ADLX_SUCCEEDED(res)) + { + MainMenu(vramTuningIfc); + MenuControl(vramTuningIfc); + } + // Release the vramTuningIfc interface + if (vramTuningIfc != NULL) + { + vramTuningIfc->pVtbl->Release(vramTuningIfc); + vramTuningIfc = NULL; + } } - - // Release the vramTuningIfc interface - if (vramTuningIfc != NULL) + else { - vramTuningIfc->pVtbl->Release(vramTuningIfc); - vramTuningIfc = NULL; + printf("\tThis GPU Doesn't support Manual VRAM Tuning \n"); } + // Release the GPU interface if (gpu != NULL) diff --git a/Samples/C/GPUTuning/SmartAccessMemory/CMakeLists.txt b/Samples/C/GPUTuning/SmartAccessMemory/CMakeLists.txt new file mode 100644 index 00000000..1b2e40b5 --- /dev/null +++ b/Samples/C/GPUTuning/SmartAccessMemory/CMakeLists.txt @@ -0,0 +1,21 @@ +# +# Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. +# +#------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + +set(project "SmartAccessMemory") + +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + +set(all_file + "mainSmartAccessMemory.c" + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c + ) + +add_executable (${project} ${all_file}) + diff --git a/Samples/C/GPUTuning/SmartAccessMemory/ReadMe.html b/Samples/C/GPUTuning/SmartAccessMemory/ReadMe.html new file mode 100644 index 00000000..8d31ebdc --- /dev/null +++ b/Samples/C/GPUTuning/SmartAccessMemory/ReadMe.html @@ -0,0 +1,26 @@ + + + + +

    Demonstrates how to control AMD SmartAccess Memory when programming with ADLX.

    +

    Command Prompts

    + + + + + + + + + + + +
    Command PromptDescription
    1 Display AMD SmartAccess Memory support status on a GPU.
    2 Display AMD SmartAccess Memory enabled status.
    3 Set AMD SmartAccess Memory state.
    M/m Show this menu.
    Q/q Quit.
    +

    Sample Path

    +

    /Samples/C/GPUTuning/SmartAccessMemory

    + + \ No newline at end of file diff --git a/Samples/C/GPUTuning/SmartAccessMemory/mainSmartAccessMemory.c b/Samples/C/GPUTuning/SmartAccessMemory/mainSmartAccessMemory.c new file mode 100644 index 00000000..a588a5a6 --- /dev/null +++ b/Samples/C/GPUTuning/SmartAccessMemory/mainSmartAccessMemory.c @@ -0,0 +1,361 @@ +// +// Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. +// +//------------------------------------------------------------------------------------------------- + +/// \file mainSmartAccessMemory.c +/// \brief Demonstrates how to control AMD SmartAccess Memory when programming with ADLX. + +#include "SDK/ADLXHelper/Windows/C/ADLXHelper.h" +#include "SDK/Include/ISmartAccessMemory.h" +#include "SDK/Include/IGPUTuning1.h" + +static HANDLE SAMEvent = NULL; + +static adlx_bool ADLX_STD_CALL OnGPUTuningChanged(IADLXGPUTuningChangedListener* pGPUTuningChangedListener, IADLXGPUTuningChangedEvent* pGPUTuningChangedEvent) +{ + IADLXGPUTuningChangedEvent1* pGPUTuningChangedEvent1 = NULL; + pGPUTuningChangedEvent->pVtbl->QueryInterface(pGPUTuningChangedEvent, IID_IADLXGPUTuningChangedEvent1(), &pGPUTuningChangedEvent1); + adlx_bool SAMChange = pGPUTuningChangedEvent1->pVtbl->IsSmartAccessMemoryChanged(pGPUTuningChangedEvent1); + if (SAMChange) + { + adlx_bool enabled = false, completed = false; + pGPUTuningChangedEvent1->pVtbl->GetSmartAccessMemoryStatus(pGPUTuningChangedEvent1, &enabled, &completed); + pGPUTuningChangedEvent1->pVtbl->Release(pGPUTuningChangedEvent1); + pGPUTuningChangedEvent1 = NULL; + } + + SetEvent(SAMEvent); + return true; +} +static IADLXGPUTuningChangedListenerVtbl gpuTuningChangedVtable = { &OnGPUTuningChanged }; +static IADLXGPUTuningChangedListener gpuTuningChangedListener = { &gpuTuningChangedVtable }; + +// Main menu +void MainMenu(); + +// Menu action control +void MenuControl(IADLXGPUTuningServices1* gpuTuningService1, IADLXGPUList* gpus); + +// Wait for exit with error message +int WaitAndExit (const char* msg, const int retCode); + +// Find the first GPU index that supports AMD SmartAccess Memory. Return -1 if all GPUs are not supported +adlx_uint GetGPUIndexSupportSAM(IADLXGPUTuningServices1* gpuTuningService1, IADLXGPUList* gpus); + +// Display AMD SmartAccess Memory support status on a GPU +void ShowSmartAccessMemorySupport(IADLXGPUTuningServices1* gpuTuningService1, IADLXGPUList* gpus); + +// Display AMD SmartAccess Memory enabled status +void ShowSmartAccessMemoryState(IADLXGPUTuningServices1* gpuTuningService1, IADLXGPUList* gpus); + +// Set AMD SmartAccess Memory state +void SetSmartAccessMemoryState(IADLXGPUTuningServices1* gpuTuningService1, IADLXGPUList* gpus); + +int main () +{ + ADLX_RESULT res = ADLX_FAIL; + + // Initialize ADLX + res = ADLXHelper_Initialize(); + + if (ADLX_SUCCEEDED (res)) + { + IADLXSystem* sys = ADLXHelper_GetSystemServices(); + IADLXGPUTuningServices* gpuTuningService = NULL; + IADLXGPUTuningServices1* gpuTuningService1 = NULL; + IADLXGPUTuningChangedHandling* gpuTuningHandling = NULL; + IADLXGPUList* gpus = NULL; + if (sys != NULL) + { + res = sys->pVtbl->GetGPUTuningServices (sys, &gpuTuningService); + if (ADLX_SUCCEEDED(res)) + { + // Get gpuTuningService1 via gpuTuningService::QueryInterface() + res = gpuTuningService->pVtbl->QueryInterface(gpuTuningService, IID_IADLXGPUTuningServices1(), &gpuTuningService1); + if (ADLX_SUCCEEDED(res)) + { + + res = gpuTuningService1->pVtbl->GetGPUTuningChangedHandling(gpuTuningService1, &gpuTuningHandling); + if (ADLX_SUCCEEDED(res)) + { + // Add listener + SAMEvent = CreateEvent(NULL, FALSE, FALSE, NULL); + ADLX_RESULT eventRes = gpuTuningHandling->pVtbl->AddGPUTuningEventListener(gpuTuningHandling, &gpuTuningChangedListener); + + // Menu + res = sys->pVtbl->GetGPUs(sys, &gpus); + if (ADLX_SUCCEEDED(res)) + { + // Display main menu options + MainMenu(); + + // Get and execute the choice + MenuControl(gpuTuningService1, gpus); + } + else + printf("Failed to get GPU list\n"); + + // Remove listener + if (ADLX_SUCCEEDED(eventRes)) + eventRes = gpuTuningHandling->pVtbl->RemoveGPUTuningEventListener(gpuTuningHandling, &gpuTuningChangedListener); + } + else + printf("Failed to get GPU Tuning Changed Handling\n"); + } + else + printf("Failed to get gpuTuningService1\n"); + } + else + printf("Failed to get gpuTuningService\n"); + } + else + printf("Failed to get systemService\n"); + // Free + if (gpus != NULL) + { + gpus->pVtbl->Release(gpus); + gpus = NULL; + } + if (gpuTuningHandling != NULL) + { + gpuTuningHandling->pVtbl->Release(gpuTuningHandling); + gpuTuningHandling = NULL; + } + if (gpuTuningService1 != NULL) + { + gpuTuningService1->pVtbl->Release(gpuTuningService1); + gpuTuningService1 = NULL; + } + if (gpuTuningService != NULL) + { + gpuTuningService->pVtbl->Release(gpuTuningService); + gpuTuningService = NULL; + } + } + else + return WaitAndExit ("\tg_ADLXHelp initialize failed", 0); + + // Destroy ADLX + res = ADLXHelper_Terminate(); + printf("Destroy ADLX res: %d\n", res); + + // Pause to see the print out + system ("pause"); + + return 0; +} + +// Main menu +void MainMenu() +{ + printf("\tChoose from the following options:\n"); + + printf("\t->Press 1 to display AMD SmartAccess Memory supported GPUs\n"); + printf("\t->Press 2 to display AMD SmartAccess Memory enabled status\n"); + printf("\t->Press 3 to set the AMD SmartAccess Memory state\n"); + printf("\t->Press Q/q to terminate the application\n"); + printf("\t->Press M/m to display main menu options\n"); +} + +// Menu action control +void MenuControl(IADLXGPUTuningServices1* gpuTuningService1, IADLXGPUList* gpus) +{ + int num = 0; + while ((num = getchar ()) != 'q' && num != 'Q') + { + switch (num) + { + // Display AMD SmartAccess Memory support status on a GPU + case '1': + ShowSmartAccessMemorySupport(gpuTuningService1, gpus); + break; + + // Display AMD SmartAccess Memory enabled status + case '2': + ShowSmartAccessMemoryState(gpuTuningService1, gpus); + break; + + // Set AMD SmartAccess Memory state + case '3': + SetSmartAccessMemoryState(gpuTuningService1, gpus); + break; + + // Display menu options + case 'm': + case 'M': + MainMenu (); + break; + default: + break; + } + } +} + +// Wait for exit with error message +int WaitAndExit (const char* msg, const int retCode) +{ + // Printout the message and pause to see it before returning the desired code + if (NULL != msg) + printf("%s\n", msg); + + system ("pause"); + return retCode; +} + +// Find the first GPU index that supports AMD SmartAccess Memory. Return -1 if all GPUs are not supported +adlx_uint GetGPUIndexSupportSAM(IADLXGPUTuningServices1* gpuTuningService1, IADLXGPUList* gpus) +{ + adlx_uint supportedIndex= -1; + IADLXGPU* oneGPU = NULL; + IADLXSmartAccessMemory* smartAccessMemory = NULL; + for (auto index = gpus->pVtbl->Begin(gpus); index != gpus->pVtbl->End(gpus); ++index) + { + ADLX_RESULT res = gpus->pVtbl->At_GPUList(gpus, index, &oneGPU); + if (ADLX_SUCCEEDED(res)) + { + // Get the AMD SmartAccess Memory interface + res = gpuTuningService1->pVtbl->GetSmartAccessMemory(gpuTuningService1, oneGPU, &smartAccessMemory); + if (ADLX_SUCCEEDED(res)) + { + adlx_bool supported = false; + ADLX_RESULT res = smartAccessMemory->pVtbl->IsSupported(smartAccessMemory, &supported); + if (ADLX_SUCCEEDED(res) && supported) + { + supportedIndex = index; + smartAccessMemory->pVtbl->Release(smartAccessMemory); + oneGPU->pVtbl->Release(oneGPU); + break; + } + } + } + if (smartAccessMemory != NULL) + { + smartAccessMemory->pVtbl->Release(smartAccessMemory); + smartAccessMemory = NULL; + } + if (oneGPU != NULL) + { + oneGPU->pVtbl->Release(oneGPU); + oneGPU = NULL; + } + } + return supportedIndex; +} + +// Display AMD SmartAccess Memory support status on a GPU +void ShowSmartAccessMemorySupport(IADLXGPUTuningServices1* gpuTuningService1, IADLXGPUList* gpus) +{ + auto index = GetGPUIndexSupportSAM(gpuTuningService1, gpus); + if (index == -1) + printf("All GPUs doesn't support AMD SmartAccess Memory\n"); + else + printf("The %dth GPU support AMD SmartAccess Memory\n", (index + 1)); +} + +// Display AMD SmartAccess Memory enabled status +void ShowSmartAccessMemoryState(IADLXGPUTuningServices1* gpuTuningService1, IADLXGPUList* gpus) +{ + auto index = GetGPUIndexSupportSAM(gpuTuningService1, gpus); + if (index == -1) + printf("All GPUs doesn't support AMD SmartAccess Memory\n"); + else + { + IADLXGPU* oneGPU = NULL; + IADLXSmartAccessMemory* smartAccessMemory = NULL; + ADLX_RESULT res = gpus->pVtbl->At_GPUList(gpus, index, &oneGPU); + if (ADLX_SUCCEEDED(res)) + { + res = gpuTuningService1->pVtbl->GetSmartAccessMemory(gpuTuningService1, oneGPU, &smartAccessMemory); + if (ADLX_SUCCEEDED(res)) + { + adlx_bool enabled = false; + res = smartAccessMemory->pVtbl->IsEnabled(smartAccessMemory, &enabled); + if (ADLX_SUCCEEDED(res)) + printf("The AMD SmartAccess Memory is %s on the %dth GPU\n", (enabled ? "enabled" : "disabled"), (index + 1)); + else + printf("Call IsEnabled() failed\n"); + } + else + printf("Failed to get smartAccessMemory\n"); + } + else + printf("Failed to get the GPU\n"); + + if (smartAccessMemory != NULL) + { + smartAccessMemory->pVtbl->Release(smartAccessMemory); + smartAccessMemory = NULL; + } + if (oneGPU != NULL) + { + oneGPU->pVtbl->Release(oneGPU); + oneGPU = NULL; + } + } +} + +// Set AMD SmartAccess Memory state +void SetSmartAccessMemoryState(IADLXGPUTuningServices1* gpuTuningService1, IADLXGPUList* gpus) +{ + auto index = GetGPUIndexSupportSAM(gpuTuningService1, gpus); + if (index == -1) + printf("All GPUs doesn't support AMD SmartAccess Memory\n"); + else + { + IADLXGPU* oneGPU = NULL; + IADLXSmartAccessMemory* smartAccessMemory = NULL; + ADLX_RESULT res = gpus->pVtbl->At_GPUList(gpus, index, &oneGPU); + if (ADLX_SUCCEEDED(res)) + { + res = gpuTuningService1->pVtbl->GetSmartAccessMemory(gpuTuningService1, oneGPU, &smartAccessMemory); + if (ADLX_SUCCEEDED(res)) + { + adlx_bool enabled = false; + res = smartAccessMemory->pVtbl->IsEnabled(smartAccessMemory, &enabled); + if (ADLX_SUCCEEDED(res)) + printf("Currently AMD SmartAccess Memory is %s on %dth GPU\n", (enabled ? "enabled" : "disabled"), (index + 1)); + else + printf("Call IsEnabled() failed\n"); + res = smartAccessMemory->pVtbl->SetEnabled(smartAccessMemory, !enabled); + if (ADLX_SUCCEEDED(res)) + printf("Set AMD SmartAccess Memory to %s for %dth GPU\n", (!enabled ? "enabled" : "disabled"), (index + 1)); + else + printf("Call SetEnabled() failed\n"); + + // First event received quickly before SAM start + WaitForSingleObject(SAMEvent, 2000); + + // When receive the first event, avoid calling any other ADLX method, and if any UI application is running, we must close it to avoid crashing + // Close(application)...... + + // Second event received after SAM completed, the maximum consuming time less than 20 seconds. + WaitForSingleObject(SAMEvent, 20000); + + // Now SAM completed, we can restart the UI application, and continue to call ADLX function + // Start(application)...... + + res = smartAccessMemory->pVtbl->IsEnabled(smartAccessMemory, &enabled); + if (ADLX_SUCCEEDED(res)) + printf("After setting, AMD SmartAccess Memory is %s on %dth GPU\n", (enabled ? "enabled" : "disabled"), (index + 1)); + else + printf("Call IsEnabled() failed\n"); + } + else + printf("Failed to get smartAccessMemory\n"); + } + else + printf("Failed to get the GPU\n"); + + if (smartAccessMemory != NULL) + { + smartAccessMemory->pVtbl->Release(smartAccessMemory); + smartAccessMemory = NULL; + } + if (oneGPU != NULL) + { + oneGPU->pVtbl->Release(oneGPU); + oneGPU = NULL; + } + } +} \ No newline at end of file diff --git a/Samples/C/Generic/GPUs/CMakeLists.txt b/Samples/C/Generic/GPUs/CMakeLists.txt index d56a70ca..180173fa 100644 --- a/Samples/C/Generic/GPUs/CMakeLists.txt +++ b/Samples/C/Generic/GPUs/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "GPUs") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainGPUs.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) add_executable (${project} ${all_file}) + diff --git a/Samples/C/Generic/GPUs/mainGPUs.c b/Samples/C/Generic/GPUs/mainGPUs.c index a0f00d69..d6b92803 100644 --- a/Samples/C/Generic/GPUs/mainGPUs.c +++ b/Samples/C/Generic/GPUs/mainGPUs.c @@ -6,6 +6,7 @@ /// \file mainGPUs.c /// \brief Demonstrates how to enumerate GPUs, get GPU information, receive notifications when GPUs are enabled and disabled, and maintain GPU change event when programming with ADLX. #include "SDK/ADLXHelper/Windows/C/ADLXHelper.h" +#include "SDK/Include/ISystem1.h" #include // Callback for GPU change event @@ -136,6 +137,36 @@ void ShowGPUInfo(IADLXGPU* gpu) ret = gpu->pVtbl->UniqueId(gpu, &id); printf("UniqueId: %d, return code is: %d(0 means success)\n", id, ret); + IADLXGPU1* gpu1 = NULL; + ret = gpu->pVtbl->QueryInterface(gpu, IID_IADLXGPU1(), &gpu1); + if (ADLX_SUCCEEDED(ret)) + { + const char* productName = NULL; + ret = gpu1->pVtbl->ProductName(gpu1, &productName); + printf("ProductName: %s\n", productName); + + ADLX_MGPU_MODE mode = MGPU_NONE; + ret = gpu1->pVtbl->MultiGPUMode(gpu1, &mode); + printf("Multi-GPU Mode: "); + if (mode == MGPU_PRIMARY) + printf("GPU is the primary GPU\n"); + else if (mode == MGPU_SECONDARY) + printf("GPU is the secondary GPU\n"); + else + printf("GPU is not in Multi-GPU\n"); + + ADLX_PCI_BUS_TYPE busType = UNDEFINED; + ret = gpu1->pVtbl->PCIBusType(gpu1, &busType); + printf("PCIBusType: %d\n", busType); + + adlx_uint laneWidth = 0; + ret = gpu1->pVtbl->PCIBusLaneWidth(gpu1, &laneWidth); + printf("PCIBusLaneWidth: %d\n", laneWidth); + + gpu1->pVtbl->Release(gpu1); + gpu1 = NULL; + } + gpu->pVtbl->Release(gpu); gpu = NULL; } diff --git a/Samples/C/Generic/InvalidObject/CMakeLists.txt b/Samples/C/Generic/InvalidObject/CMakeLists.txt index 4e2fc76c..917cbff3 100644 --- a/Samples/C/Generic/InvalidObject/CMakeLists.txt +++ b/Samples/C/Generic/InvalidObject/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "InvalidObject") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainInvalidObject.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) add_executable (${project} ${all_file}) + diff --git a/Samples/C/Generic/Log/CMakeLists.txt b/Samples/C/Generic/Log/CMakeLists.txt index afc42a41..b04e1555 100644 --- a/Samples/C/Generic/Log/CMakeLists.txt +++ b/Samples/C/Generic/Log/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "Log") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainLog.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) add_executable (${project} ${all_file}) + diff --git a/Samples/C/Generic/WorkWithADL/CMakeLists.txt b/Samples/C/Generic/WorkWithADL/CMakeLists.txt index 75e589e9..1b15e679 100644 --- a/Samples/C/Generic/WorkWithADL/CMakeLists.txt +++ b/Samples/C/Generic/WorkWithADL/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "WorkWithADL") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainWorkWithADL.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) add_executable (${project} ${all_file}) + diff --git a/Samples/C/I2C/I2C/CMakeLists.txt b/Samples/C/I2C/I2C/CMakeLists.txt index 558bbe66..6a8ae755 100644 --- a/Samples/C/I2C/I2C/CMakeLists.txt +++ b/Samples/C/I2C/I2C/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "I2C") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainI2C.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) add_executable (${project} ${all_file}) + diff --git a/Samples/C/PerformanceMonitoring/PerfAllMetrics/CMakeLists.txt b/Samples/C/PerformanceMonitoring/PerfAllMetrics/CMakeLists.txt index 26c237a3..6f7e7436 100644 --- a/Samples/C/PerformanceMonitoring/PerfAllMetrics/CMakeLists.txt +++ b/Samples/C/PerformanceMonitoring/PerfAllMetrics/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "PerfAllMetrics") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainPerfAllMetrics.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) add_executable (${project} ${all_file}) + diff --git a/Samples/C/PerformanceMonitoring/PerfFPSMetrics/CMakeLists.txt b/Samples/C/PerformanceMonitoring/PerfFPSMetrics/CMakeLists.txt index 05566ce8..dd6a6682 100644 --- a/Samples/C/PerformanceMonitoring/PerfFPSMetrics/CMakeLists.txt +++ b/Samples/C/PerformanceMonitoring/PerfFPSMetrics/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "PerfFPSMetrics") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainPerfFPSMetrics.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) add_executable (${project} ${all_file}) + diff --git a/Samples/C/PerformanceMonitoring/PerfGPUMetrics/CMakeLists.txt b/Samples/C/PerformanceMonitoring/PerfGPUMetrics/CMakeLists.txt index 5447d0f3..90b44146 100644 --- a/Samples/C/PerformanceMonitoring/PerfGPUMetrics/CMakeLists.txt +++ b/Samples/C/PerformanceMonitoring/PerfGPUMetrics/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "PerfGPUMetrics") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainPerfGPUMetrics.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) add_executable (${project} ${all_file}) + diff --git a/Samples/C/PerformanceMonitoring/PerfSystemMetrics/CMakeLists.txt b/Samples/C/PerformanceMonitoring/PerfSystemMetrics/CMakeLists.txt index 25c94e37..976ab36c 100644 --- a/Samples/C/PerformanceMonitoring/PerfSystemMetrics/CMakeLists.txt +++ b/Samples/C/PerformanceMonitoring/PerfSystemMetrics/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "PerfSystemMetrics") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainPerfSystemMetrics.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) add_executable (${project} ${all_file}) + diff --git a/Samples/C/PerformanceMonitoring/PerfSystemMetrics/mainPerfSystemMetrics.c b/Samples/C/PerformanceMonitoring/PerfSystemMetrics/mainPerfSystemMetrics.c index af0a42f8..55061966 100644 --- a/Samples/C/PerformanceMonitoring/PerfSystemMetrics/mainPerfSystemMetrics.c +++ b/Samples/C/PerformanceMonitoring/PerfSystemMetrics/mainPerfSystemMetrics.c @@ -7,7 +7,7 @@ /// \brief Demonstrates how to control system metrics when programming with ADLX. #include "SDK/ADLXHelper/Windows/C/ADLXHelper.h" -#include "SDK/Include/IPerformanceMonitoring.h" +#include "SDK/Include/IPerformanceMonitoring1.h" // Main menu void MainMenu(); @@ -234,6 +234,50 @@ void ShowSmartShift(IADLXSystemMetricsSupport *systemMetricsSupport, IADLXSystem } } +// Show SmartShift Max +void ShowSmartShiftMax(IADLXSystemMetricsSupport* systemMetricsSupport, IADLXSystemMetrics* systemMetrics) +{ + IADLXSystemMetricsSupport1* sysMetricsSupport1 = NULL; + ADLX_RESULT res = systemMetricsSupport->pVtbl->QueryInterface(systemMetricsSupport, IID_IADLXSystemMetricsSupport1(), (void**)&sysMetricsSupport1); + if (ADLX_SUCCEEDED(res)) + { + adlx_bool supported = false; + // Display power distribution support status + res = sysMetricsSupport1->pVtbl->IsSupportedPowerDistribution(sysMetricsSupport1, &supported); + if (ADLX_SUCCEEDED(res)) + { + printf("PowerDistribution support status: %d\n", supported); + if (supported) + { + IADLXSystemMetrics1* sysMetrics1 = NULL; + res = systemMetrics->pVtbl->QueryInterface(systemMetrics, IID_IADLXSystemMetrics1(), (void*)&sysMetrics1); + if (ADLX_SUCCEEDED(res)) + { + int apuShiftValue, gpuShiftValue, apuShiftLimit, gpuShiftLimit, totalShiftLimit; + res = sysMetrics1->pVtbl->PowerDistribution(sysMetrics1, &apuShiftValue, &gpuShiftValue, &apuShiftLimit, &gpuShiftLimit, &totalShiftLimit); + if (ADLX_SUCCEEDED(res)) + printf("The PowerDistribution is:\n apuShiftValue: %d , gpuShiftValue: %d , apuShiftLimit: %d , gpuShiftLimit: %d , totalShiftLimit: %d\n" + , apuShiftValue, gpuShiftValue, apuShiftLimit, gpuShiftLimit, totalShiftLimit); + + // Release IADLXSystemMetrics1 interface + sysMetrics1->pVtbl->Release(sysMetrics1); + } + else + { + printf("\tGet IADLXSystemMetrics1Ptr failed\n"); + } + } + } + + // Release IADLXSystemMetricsSupport1 interface + sysMetricsSupport1->pVtbl->Release(sysMetricsSupport1); + } + else + { + printf("\tGet IADLXSystemMetricsSupport1Ptr failed\n"); + } +} + // Display current system metrics void ShowCurrentSystemMetrics(IADLXPerformanceMonitoringServices *perfMonitoringServices) { @@ -258,6 +302,7 @@ void ShowCurrentSystemMetrics(IADLXPerformanceMonitoringServices *perfMonitoring ShowCPUUsage(systemMetricsSupport, systemMetrics); ShowSystemRAM(systemMetricsSupport, systemMetrics); ShowSmartShift(systemMetricsSupport, systemMetrics); + ShowSmartShiftMax(systemMetricsSupport, systemMetrics); } Sleep(1000); @@ -365,6 +410,7 @@ void ShowHistoricalSystemMetrics(IADLXPerformanceMonitoringServices *perfMonitor ShowCPUUsage(systemMetricsSupport, systemMetrics); ShowSystemRAM(systemMetricsSupport, systemMetrics); ShowSmartShift(systemMetricsSupport, systemMetrics); + ShowSmartShiftMax(systemMetricsSupport, systemMetrics); } printf("\n"); if (systemMetrics != NULL) diff --git a/Samples/C/PowerTuning/SmartShiftMax/CMakeLists.txt b/Samples/C/PowerTuning/SmartShiftMax/CMakeLists.txt new file mode 100644 index 00000000..5d7a7bfe --- /dev/null +++ b/Samples/C/PowerTuning/SmartShiftMax/CMakeLists.txt @@ -0,0 +1,21 @@ +# +# Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. +# +#------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + +set(project "SmartShiftMax") + +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + +set(all_file + "mainSmartShiftMax.c" + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c + ) + +add_executable (${project} ${all_file}) + diff --git a/Samples/C/PowerTuning/SmartShiftMax/ReadMe.html b/Samples/C/PowerTuning/SmartShiftMax/ReadMe.html new file mode 100644 index 00000000..36d1c49e --- /dev/null +++ b/Samples/C/PowerTuning/SmartShiftMax/ReadMe.html @@ -0,0 +1,28 @@ + + + + +

    Demonstrates how to control AMD SmartShift Max when programming with ADLX.

    +

    Command Prompts

    + + + + + + + + + + + + + +
    Command PromptDescription
    1 Display AMD SmartShift Max support.
    2 Display AMD SmartShift Max bias value, bias mode, and bias range.
    3 Set SmartShift Max bias mode to Manual.
    4 Set SmartShift Max bias mode to Auto.
    5 Set SmartShift Max bias value.
    M/m Show this menu.
    Q/q Quit.
    +

    Sample Path

    +

    /Samples/C/PowerTuning/SmartShiftMax

    + + \ No newline at end of file diff --git a/Samples/C/PowerTuning/SmartShiftMax/mainSmartShiftMax.c b/Samples/C/PowerTuning/SmartShiftMax/mainSmartShiftMax.c new file mode 100644 index 00000000..cbff6799 --- /dev/null +++ b/Samples/C/PowerTuning/SmartShiftMax/mainSmartShiftMax.c @@ -0,0 +1,202 @@ +// +// Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. +// +//------------------------------------------------------------------------------------------------- + +/// \file mainSmartShiftMax.c +/// \brief Demonstrates how to control AMD SmartShift Max when programming with ADLX. + +#include "SDK/ADLXHelper/Windows/C/ADLXHelper.h" +#include "SDK/Include/IPowerTuning.h" +#include "SDK/Include/ISystem1.h" + +// Display AMD SmartShift max support +void ShowSmartShiftMaxSupport(IADLXSmartShiftMax* ssm); + +// Display current AMD SmartShift max state +void ShowSmartShiftMaxSate(IADLXSmartShiftMax* ssm); + +// Set AMD SmartShift max bias mode +void SetSmartShiftMaxBiasMode(IADLXSmartShiftMax* ssm, int index); + +// Set AMD SmartShift max bias value +void SetSmartShiftMaxBiasValue(IADLXSmartShiftMax* ssm); + +// Main menu +void MainMenu(); + +// Menu action control +void MenuControl(IADLXSmartShiftMax* ssm); + +int main() +{ + // Define return code + ADLX_RESULT res = ADLX_FAIL; + + // Initialize ADLX + res = ADLXHelper_Initialize(); + if (ADLX_SUCCEEDED(res)) + { + // Get system services + IADLXSystem* sys = ADLXHelper_GetSystemServices(); + + // Get IADLXSystem1 interface + IADLXSystem1* system1 = NULL; + res = sys->pVtbl->QueryInterface(sys, IID_IADLXSystem1(), (void**)(&system1)); + if (ADLX_SUCCEEDED(res)) + { + // Get power tuning services + IADLXPowerTuningServices* powerTuningServices = NULL; + res = system1->pVtbl->GetPowerTuningServices(system1, &powerTuningServices); + + // Get AMD SmartShift Max interface + IADLXSmartShiftMax* ssm = NULL; + res = powerTuningServices->pVtbl->GetSmartShiftMax(powerTuningServices, &ssm); + if (ADLX_SUCCEEDED(res)) + { + MainMenu(); + MenuControl(ssm); + } + + // Release AMD SmartShift Max interface + if (ssm != NULL) + { + ssm->pVtbl->Release(ssm); + ssm = NULL; + } + + // Release power tuning services interface + if (powerTuningServices != NULL) + { + powerTuningServices->pVtbl->Release(powerTuningServices); + powerTuningServices = NULL; + } + } + else + { + printf("Failed to get IADLXSystem1 interface\n"); + } + + // Release IADLXSystem1 interface + if (system1 != NULL) + { + system1->pVtbl->Release(system1); + system1 = NULL; + } + } + else + { + printf("ADLX initialization failed\n"); + return 0; + } + + // Destroy ADLX + res = ADLXHelper_Terminate(); + printf("Destroy ADLX res: %d\n", res); + + // Pause to see the print out + system("pause"); + + return 0; +} + +void ShowSmartShiftMaxSupport(IADLXSmartShiftMax* ssm) +{ + adlx_bool supported = false; + ssm->pVtbl->IsSupported(ssm, &supported); + printf("\tIsSupported: %d\n", supported); +} + +void ShowSmartShiftMaxSate(IADLXSmartShiftMax* ssm) +{ + ADLX_SSM_BIAS_MODE mode; + ADLX_RESULT ret = ssm->pVtbl->GetBiasMode(ssm, &mode); + if (ADLX_SUCCEEDED(ret)) + printf("\tBias mode: %s\n", (mode == SSM_BIAS_MANUAL ? "manual" : "auto")); + else + printf("\tFailed to get bias mode, error code: %d\n", ret); + + adlx_int bias = 0; + ret = ssm->pVtbl->GetBias(ssm, &bias); + if (ADLX_SUCCEEDED(ret)) + printf("\tBias value: %d\n", bias); + else + printf("\tFailed to get bias value, error code: %d\n", ret); + + ADLX_IntRange range; + ret = ssm->pVtbl->GetBiasRange(ssm, &range); + if (ADLX_SUCCEEDED(ret)) + printf("\tBias range: [ %d, %d ], step: %d\n", range.minValue, range.maxValue, range.step); + else + printf("\tFailed to get bias range, error code: %d\n", ret); +} + +void SetSmartShiftMaxBiasMode(IADLXSmartShiftMax* ssm, int index) +{ + ADLX_SSM_BIAS_MODE mode = index == 0 ? SSM_BIAS_MANUAL : SSM_BIAS_AUTO; + ADLX_RESULT res = ssm->pVtbl->SetBiasMode(ssm, mode); + printf("\tSet bias mode %s, return code: %d\n", (mode == SSM_BIAS_MANUAL ? "manual" : "auto"), res); +} + +void SetSmartShiftMaxBiasValue(IADLXSmartShiftMax* ssm) +{ + adlx_int bias = 0; + ssm->pVtbl->GetBias(ssm, &bias); + ADLX_IntRange range; + ssm->pVtbl->GetBiasRange(ssm, &range); + adlx_int base = (range.maxValue + range.minValue) / 2; + adlx_int value = bias == base ? base + range.step : base; + ADLX_RESULT res = ssm->pVtbl->SetBias(ssm, value); + printf("\tSet bias value: %d, return code: %d\n", value, res); +} + +void MainMenu() +{ + printf("\tChoose from the following options:\n"); + printf("\t->Press 1 to display AMD SmartShift Max support\n"); + printf("\t->Press 2 to display AMD SmartShift Max bias value, bias mode, and bias range\n"); + printf("\t->Press 3 to set AMD SmartShift Max bias mode to Manual\n"); + printf("\t->Press 4 to set AMD SmartShift Max bias mode to Auto\n"); + printf("\t->Press 5 to set AMD SmartShift Max bias value\n"); + printf("\t->Press Q/q to terminate the application\n"); + printf("\t->Press M/m to display main menu options\n"); +} + +void MenuControl(IADLXSmartShiftMax* ssm) +{ + int num = 0; + while ((num = getchar()) != 'q' && num != 'Q') + { + switch (num) + { + // Display AMD SmartShift max support + case '1': + ShowSmartShiftMaxSupport(ssm); + break; + + // Display current AMD SmartShift max state + case '2': + ShowSmartShiftMaxSate(ssm); + break; + + // Set AMD SmartShift max bias mode + case '3': + case '4': + SetSmartShiftMaxBiasMode(ssm, num - '3'); + break; + + // Set AMD SmartShift max bias value + case '5': + SetSmartShiftMaxBiasValue(ssm); + break; + + // Display menu options + case 'm': + case 'M': + MainMenu(); + break; + default: + break; + } + } +} diff --git a/Samples/C/ReadMe.md b/Samples/C/ReadMe.md index d17ebd91..3e23591e 100644 --- a/Samples/C/ReadMe.md +++ b/Samples/C/ReadMe.md @@ -1,6 +1,6 @@ @page page_sample_c C Samples @@ -28,4 +28,4 @@ Visual Studio 2019 with C and C++ components for desktop.
  • Click Samples Project and expand the list of samples. Right-click on the required sample and click Set As Startup Item. For example, `DisplayInfo.exe`.
  • Right-click on the same sample and click Build.
  • Run the sample.
  • - \ No newline at end of file + diff --git a/Samples/C/ReceivingEventsNotifications/AsyncEventHandling/CMakeLists.txt b/Samples/C/ReceivingEventsNotifications/AsyncEventHandling/CMakeLists.txt index dc9378c2..dfafce0e 100644 --- a/Samples/C/ReceivingEventsNotifications/AsyncEventHandling/CMakeLists.txt +++ b/Samples/C/ReceivingEventsNotifications/AsyncEventHandling/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "AsyncEventHandling") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainAsyncEventHandling.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) add_executable (${project} ${all_file}) + diff --git a/Samples/C/ReceivingEventsNotifications/Sync3DReceive/CMakeLists.txt b/Samples/C/ReceivingEventsNotifications/Sync3DReceive/CMakeLists.txt index efe2532e..252e941e 100644 --- a/Samples/C/ReceivingEventsNotifications/Sync3DReceive/CMakeLists.txt +++ b/Samples/C/ReceivingEventsNotifications/Sync3DReceive/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "Sync3DReceive") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainSync3DReceive.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) add_executable (${project} ${all_file}) + diff --git a/Samples/C/ReceivingEventsNotifications/Sync3DReceive/mainSync3DReceive.c b/Samples/C/ReceivingEventsNotifications/Sync3DReceive/mainSync3DReceive.c index 24488a90..2a6331ba 100644 --- a/Samples/C/ReceivingEventsNotifications/Sync3DReceive/mainSync3DReceive.c +++ b/Samples/C/ReceivingEventsNotifications/Sync3DReceive/mainSync3DReceive.c @@ -8,6 +8,7 @@ #include "SDK/ADLXHelper/Windows/C/ADLXHelper.h" #include "SDK/Include/I3DSettings.h" +#include "SDK/Include/I3DSettings1.h" #include "conio.h" // Block event to verify call back @@ -23,7 +24,14 @@ adlx_bool ADLX_STD_CALL On3DSettingsChanged(IADLX3DSettingsChangedListener *pThi // Get the GPU interface IADLXGPU* gpu = NULL; p3DSettingsChangedEvent->pVtbl->GetGPU(p3DSettingsChangedEvent, &gpu); - + + IADLX3DSettingsChangedEvent1* p3DSettingsChangedEvent1 = NULL; + p3DSettingsChangedEvent->pVtbl->QueryInterface(p3DSettingsChangedEvent, IID_IADLX3DSettingsChangedEvent1(), &p3DSettingsChangedEvent1); + if (p3DSettingsChangedEvent1 == NULL) + { + printf("3DSettingsChangedEvent1 not supported\n"); + } + //RadeonSuperResolution is a global feature (the GPU interface is NULL); skip printing its name if (!p3DSettingsChangedEvent->pVtbl->IsRadeonSuperResolutionChanged(p3DSettingsChangedEvent)) { @@ -56,7 +64,7 @@ adlx_bool ADLX_STD_CALL On3DSettingsChanged(IADLX3DSettingsChangedListener *pThi } else if (p3DSettingsChangedEvent->pVtbl->IsWaitForVerticalRefreshChanged(p3DSettingsChangedEvent)) { - printf("\tWait For Vertical Refresh (VRAM) is changed\n"); + printf("\tWait For Vertical Refresh is changed\n"); } else if (p3DSettingsChangedEvent->pVtbl->IsFrameRateTargetControlChanged(p3DSettingsChangedEvent)) { diff --git a/Samples/C/ReceivingEventsNotifications/SyncDisplayReceive/CMakeLists.txt b/Samples/C/ReceivingEventsNotifications/SyncDisplayReceive/CMakeLists.txt index d1689882..fa50df64 100644 --- a/Samples/C/ReceivingEventsNotifications/SyncDisplayReceive/CMakeLists.txt +++ b/Samples/C/ReceivingEventsNotifications/SyncDisplayReceive/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "SyncDisplayReceive") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainSyncDisplayReceive.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) add_executable (${project} ${all_file}) + diff --git a/Samples/C/ReceivingEventsNotifications/SyncDisplayReceive/mainSyncDisplayReceive.c b/Samples/C/ReceivingEventsNotifications/SyncDisplayReceive/mainSyncDisplayReceive.c index 83309f6b..402eab7b 100644 --- a/Samples/C/ReceivingEventsNotifications/SyncDisplayReceive/mainSyncDisplayReceive.c +++ b/Samples/C/ReceivingEventsNotifications/SyncDisplayReceive/mainSyncDisplayReceive.c @@ -9,6 +9,7 @@ #include "SDK/ADLXHelper/Windows/C/ADLXHelper.h" #include "SDK/Include/IDisplays.h" #include "SDK/Include/IDisplays1.h" +#include "SDK/Include/IDisplays2.h" #include "SDK/Include/IDisplaySettings.h" #include "conio.h" @@ -24,12 +25,6 @@ void DisplayUniqueName(IADLXDisplay* display, char* uniqueName); // Call back to handle changed events adlx_bool ADLX_STD_CALL OnDisplaySettingsChanged(IADLXDisplaySettingsChangedListener* pThis, IADLXDisplaySettingsChangedEvent* pDisplaySettingsChangedEvent) { - IADLXDisplaySettingsChangedEvent1* pDisplaySettingChangedEvent1 = NULL; - ADLX_RESULT res = pDisplaySettingsChangedEvent->pVtbl->QueryInterface(pDisplaySettingsChangedEvent, IID_IADLXDisplaySettingsChangedEvent1(), &pDisplaySettingChangedEvent1); - if (!ADLX_SUCCEEDED(res) || NULL == pDisplaySettingChangedEvent1) - { - printf("IID_IADLXDisplaySettingsChangedEvent1 not supported"); - } ADLX_SYNC_ORIGIN origin = pDisplaySettingsChangedEvent->pVtbl->GetOrigin(pDisplaySettingsChangedEvent); if (origin == SYNC_ORIGIN_EXTERNAL) @@ -98,15 +93,51 @@ adlx_bool ADLX_STD_CALL OnDisplaySettingsChanged(IADLXDisplaySettingsChangedList { printf("Display %s get sync event, VSR is changed\n", displayName); } - - if (pDisplaySettingChangedEvent1) + + // Get IADLXDisplaySettingsChangedEvent1 interface + IADLXDisplaySettingsChangedEvent1* pDisplaySettingChangedEvent1 = NULL; + ADLX_RESULT res = pDisplaySettingsChangedEvent->pVtbl->QueryInterface(pDisplaySettingsChangedEvent, IID_IADLXDisplaySettingsChangedEvent1(), &pDisplaySettingChangedEvent1); + if (!ADLX_SUCCEEDED(res) || NULL == pDisplaySettingChangedEvent1) + { + printf("IID_IADLXDisplaySettingsChangedEvent1 not supported"); + } + else { if (pDisplaySettingChangedEvent1->pVtbl->IsDisplayBlankingChanged(pDisplaySettingChangedEvent1)) { - printf("Display %s get sync event, display blanking is changed\n", displayName); + printf("Display %s get sync event, Display blanking is changed\n", displayName); } } + // Release the IADLXDisplaySettingsChangedEvent1 interface + if (pDisplaySettingChangedEvent1 != NULL) + { + pDisplaySettingChangedEvent1->pVtbl->Release(pDisplaySettingChangedEvent1); + pDisplaySettingChangedEvent1 = NULL; + } + + // Get IADLXDisplaySettingsChangedEvent2 interface + IADLXDisplaySettingsChangedEvent2* pDisplaySettingChangedEvent2 = NULL; + res = pDisplaySettingsChangedEvent->pVtbl->QueryInterface(pDisplaySettingsChangedEvent, IID_IADLXDisplaySettingsChangedEvent2(), &pDisplaySettingChangedEvent2); + if (!ADLX_SUCCEEDED(res) || NULL == pDisplaySettingChangedEvent2) + { + printf("IID_IADLXDisplaySettingsChangedEvent2 not supported"); + } + else + { + if (pDisplaySettingChangedEvent2->pVtbl->IsDisplayConnectivityExperienceChanged(pDisplaySettingChangedEvent2)) + { + printf("Display %s get sync event, Display connectivity experience is changed\n", displayName); + } + } + + // Release the IADLXDisplaySettingsChangedEvent2 interface + if (pDisplaySettingChangedEvent2 != NULL) + { + pDisplaySettingChangedEvent2->pVtbl->Release(pDisplaySettingChangedEvent2); + pDisplaySettingChangedEvent2 = NULL; + } + // Release the Display interface if (display != NULL) { diff --git a/Samples/C/ReceivingEventsNotifications/SyncGPUTuning/CMakeLists.txt b/Samples/C/ReceivingEventsNotifications/SyncGPUTuning/CMakeLists.txt index 6529d948..7f968bc1 100644 --- a/Samples/C/ReceivingEventsNotifications/SyncGPUTuning/CMakeLists.txt +++ b/Samples/C/ReceivingEventsNotifications/SyncGPUTuning/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "SyncGPUTuning") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainSyncGPUTuning.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) add_executable (${project} ${all_file}) + diff --git a/Samples/C/ReceivingEventsNotifications/SyncGPUTuning/mainSyncGPUTuning.c b/Samples/C/ReceivingEventsNotifications/SyncGPUTuning/mainSyncGPUTuning.c index 47f18b5d..95fbabab 100644 --- a/Samples/C/ReceivingEventsNotifications/SyncGPUTuning/mainSyncGPUTuning.c +++ b/Samples/C/ReceivingEventsNotifications/SyncGPUTuning/mainSyncGPUTuning.c @@ -7,7 +7,7 @@ /// \brief Demonstrates how to receive notifications of changes in GPU tuning settings using ADLX. To receive the event, another application (such as GPUAutoTuning) must be used to change these settings. #include "SDK/ADLXHelper/Windows/C/ADLXHelper.h" -#include "SDK/Include/IGPUTuning.h" +#include "SDK/Include/IGPUTuning1.h" // Block event to verify call back HANDLE blockEvent = NULL; @@ -21,6 +21,8 @@ adlx_bool ADLX_STD_CALL OnGPUTuningChanged(IADLXGPUTuningChangedListener* pthis, ADLX_SYNC_ORIGIN origin = pGPUTuningChangedEvent->pVtbl->GetOrigin(pGPUTuningChangedEvent); if (origin == SYNC_ORIGIN_EXTERNAL) { + IADLXGPUTuningChangedEvent1* pGPUTuningChangedEvent1 = NULL; + pGPUTuningChangedEvent->pVtbl->QueryInterface(pGPUTuningChangedEvent, IID_IADLXGPUTuningChangedEvent1(), (void**)(&pGPUTuningChangedEvent1)); // Get the GPU interface IADLXGPU* gpu = NULL; pGPUTuningChangedEvent->pVtbl->GetGPU(pGPUTuningChangedEvent, &gpu); @@ -52,6 +54,10 @@ adlx_bool ADLX_STD_CALL OnGPUTuningChanged(IADLXGPUTuningChangedListener* pthis, { printf("\tManualPowerTuningChanged\n"); } + else if (pGPUTuningChangedEvent1->pVtbl->IsSmartAccessMemoryChanged(pGPUTuningChangedEvent1)) + { + printf("\tSmartAccessMemoryChanged\n"); + } // Release the GPU interface if (gpu != NULL) diff --git a/Samples/C/ReceivingEventsNotifications/SyncPowerTuning/CMakeLists.txt b/Samples/C/ReceivingEventsNotifications/SyncPowerTuning/CMakeLists.txt new file mode 100644 index 00000000..91c90991 --- /dev/null +++ b/Samples/C/ReceivingEventsNotifications/SyncPowerTuning/CMakeLists.txt @@ -0,0 +1,21 @@ +# +# Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. +# +#------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + +set(project "SyncPowerTuning") + +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + +set(all_file + "mainSyncPowerTuning.c" + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c + ) + +add_executable (${project} ${all_file}) + diff --git a/Samples/C/ReceivingEventsNotifications/SyncPowerTuning/ReadMe.html b/Samples/C/ReceivingEventsNotifications/SyncPowerTuning/ReadMe.html new file mode 100644 index 00000000..f6794eb1 --- /dev/null +++ b/Samples/C/ReceivingEventsNotifications/SyncPowerTuning/ReadMe.html @@ -0,0 +1,15 @@ + + + + +

    Demonstrates how to receive notifications of changes in power tuning settings using ADLX.
    + To receive the event, another application must be used to change these settings, such as the SmartShiftMax. +

    +

    Sample Path

    +

    /Samples/C/ReceivingEventsNotifications/SyncPowerTuning

    + + \ No newline at end of file diff --git a/Samples/C/ReceivingEventsNotifications/SyncPowerTuning/mainSyncPowerTuning.c b/Samples/C/ReceivingEventsNotifications/SyncPowerTuning/mainSyncPowerTuning.c new file mode 100644 index 00000000..5fea2558 --- /dev/null +++ b/Samples/C/ReceivingEventsNotifications/SyncPowerTuning/mainSyncPowerTuning.c @@ -0,0 +1,143 @@ +// +// Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. +// +//------------------------------------------------------------------------------------------------- + +/// \file mainSyncPowerTuning.c +/// \brief Demonstrates how to receive notifications of changes in power tuning settings using ADLX. To receive the event, another application (such as SmartShiftMax) must be used to change these settings. + +#include "SDK/ADLXHelper/Windows/C/ADLXHelper.h" +#include "SDK/Include/IPowerTuning.h" +#include "SDK/Include/ISystem1.h" + +// Block event to verify call back +HANDLE blockEvent = NULL; + +// Call back to handle changed events +adlx_bool ADLX_STD_CALL OnPowerTuningChanged(IADLXPowerTuningChangedListener* pthis, IADLXPowerTuningChangedEvent* pPoweruningChangedEvent) +{ + ADLX_SYNC_ORIGIN origin = pPoweruningChangedEvent->pVtbl->GetOrigin(pPoweruningChangedEvent); + if (origin == SYNC_ORIGIN_EXTERNAL) + { + if (pPoweruningChangedEvent->pVtbl->IsSmartShiftMaxChanged(pPoweruningChangedEvent)) + { + printf("\tSmartShiftMaxChanged\n"); + } + } + SetEvent(blockEvent); + + // Return true for ADLX to continue notifying the next listener, or false to stop notification + return true; +} +typedef struct PowerTuningChangedCall +{ + adlx_bool(ADLX_STD_CALL* OnPowerTuningChanged)(IADLXPowerTuningChangedListener*, IADLXPowerTuningChangedEvent*); +} PowerTuningChangedCall; + +int main() +{ + // Define return code + ADLX_RESULT res = ADLX_FAIL; + + // Initialize ADLX + res = ADLXHelper_Initialize(); + if (ADLX_SUCCEEDED(res)) + { + // Create block event + blockEvent = CreateEvent(NULL, TRUE, FALSE, NULL); + + // Get system services + IADLXSystem* sys = ADLXHelper_GetSystemServices(); + + // Get IADLXSystem1 interface + IADLXSystem1* system1 = NULL; + res = sys->pVtbl->QueryInterface(sys, IID_IADLXSystem1(), (void**)(&system1)); + if (ADLX_SUCCEEDED(res)) + { + // Get power tuning services + IADLXPowerTuningServices* powerTuningServices = NULL; + res = system1->pVtbl->GetPowerTuningServices(system1, &powerTuningServices); + + if (ADLX_SUCCEEDED(res)) + { + // Get the Change Handle interface + IADLXPowerTuningChangedHandling* changeHandle = NULL; + res = powerTuningServices->pVtbl->GetPowerTuningChangedHandling(powerTuningServices, &changeHandle); + if (ADLX_SUCCEEDED(res)) + { + // Create call back + PowerTuningChangedCall* call = (PowerTuningChangedCall*)malloc(sizeof(PowerTuningChangedCall)); + call->OnPowerTuningChanged = &OnPowerTuningChanged; + + // Add call back + changeHandle->pVtbl->AddPowerTuningEventListener(changeHandle, (IADLXPowerTuningChangedListener*)&call); + + // Waits for power tuning sync with a timeout of 60s + while (true) + { + printf("\nWaiting for power tuning change event (60s)...\n"); + DWORD waitRet = WaitForSingleObject(blockEvent, 60000); + if (waitRet == WAIT_TIMEOUT) + { + printf("== = Wait timeout(60s), ready to quit == = \n"); + break; + } + ResetEvent(blockEvent); + } + + // Remove call back + changeHandle->pVtbl->RemovePowerTuningEventListener(changeHandle, (IADLXPowerTuningChangedListener*)&call); + + // Release call back + free(call); + call = NULL; + } + else + printf("Failed to get power tuning changed handling interface\n"); + + // Release the Change Handle interface + if (changeHandle != NULL) + { + changeHandle->pVtbl->Release(changeHandle); + changeHandle = NULL; + } + } + else + printf("Failed to get power tuning service\n"); + + // Release power tuning services interface + if (powerTuningServices != NULL) + { + powerTuningServices->pVtbl->Release(powerTuningServices); + powerTuningServices = NULL; + } + } + else + printf("Failed to get IADLXSystem1\n"); + + // Release IADLXSystem1 interface + if (system1 != NULL) + { + system1->pVtbl->Release(system1); + system1 = NULL; + } + } + else + { + printf("ADLX initialization failed\n"); + return 0; + } + + // Destroy ADLX + res = ADLXHelper_Terminate(); + printf("Destroy ADLX res: %d\n", res); + + // Close event + if (blockEvent) + CloseHandle(blockEvent); + + // Pause to see the print out + system("pause"); + + return 0; +} \ No newline at end of file diff --git a/Samples/C/ServiceCall/GPUService/CMakeLists.txt b/Samples/C/ServiceCall/GPUService/CMakeLists.txt index 5c981e5f..1ad8f776 100644 --- a/Samples/C/ServiceCall/GPUService/CMakeLists.txt +++ b/Samples/C/ServiceCall/GPUService/CMakeLists.txt @@ -2,16 +2,22 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "GPUService") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "GlobalDefs.h" "mainGPUService.c" "ShareMemory.c" "UserProcess.c" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/C/ADLXHelper.c - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/C/ADLXHelper.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.c ) - add_executable (${project} ${all_file}) \ No newline at end of file + add_executable (${project} ${all_file}) diff --git a/Samples/CPP/3DGraphics/3DSettingsEvent/CMakeLists.txt b/Samples/CPP/3DGraphics/3DSettingsEvent/CMakeLists.txt index c811f3dc..96055f1c 100644 --- a/Samples/CPP/3DGraphics/3DSettingsEvent/CMakeLists.txt +++ b/Samples/CPP/3DGraphics/3DSettingsEvent/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "3DSettingsEvent") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "main3DSettingsEvent.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) add_executable (${project} ${all_file}) + diff --git a/Samples/CPP/3DGraphics/AnisotropicFiltering/CMakeLists.txt b/Samples/CPP/3DGraphics/AnisotropicFiltering/CMakeLists.txt index 2ec50aa4..974e8f58 100644 --- a/Samples/CPP/3DGraphics/AnisotropicFiltering/CMakeLists.txt +++ b/Samples/CPP/3DGraphics/AnisotropicFiltering/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "AnisotropicFiltering") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainAnisotropicFiltering.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) add_executable (${project} ${all_file}) + diff --git a/Samples/CPP/3DGraphics/AntiAliasing/CMakeLists.txt b/Samples/CPP/3DGraphics/AntiAliasing/CMakeLists.txt index 183c4d42..1ff06d0b 100644 --- a/Samples/CPP/3DGraphics/AntiAliasing/CMakeLists.txt +++ b/Samples/CPP/3DGraphics/AntiAliasing/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "AntiAliasing") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainAntiAliasing.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) add_executable (${project} ${all_file}) + diff --git a/Samples/CPP/3DGraphics/AntiLag/CMakeLists.txt b/Samples/CPP/3DGraphics/AntiLag/CMakeLists.txt index c493be52..3dd0cd2a 100644 --- a/Samples/CPP/3DGraphics/AntiLag/CMakeLists.txt +++ b/Samples/CPP/3DGraphics/AntiLag/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "AntiLag") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainAntiLag.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) add_executable (${project} ${all_file}) + diff --git a/Samples/CPP/3DGraphics/Boost/CMakeLists.txt b/Samples/CPP/3DGraphics/Boost/CMakeLists.txt index 61ce8c1b..b031fdb0 100644 --- a/Samples/CPP/3DGraphics/Boost/CMakeLists.txt +++ b/Samples/CPP/3DGraphics/Boost/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "Boost") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainBoost.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) add_executable (${project} ${all_file}) + diff --git a/Samples/CPP/3DGraphics/Chill/CMakeLists.txt b/Samples/CPP/3DGraphics/Chill/CMakeLists.txt index c0425eda..8ea2d8bc 100644 --- a/Samples/CPP/3DGraphics/Chill/CMakeLists.txt +++ b/Samples/CPP/3DGraphics/Chill/CMakeLists.txt @@ -2,13 +2,24 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "Chill") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + + +set(CMAKE_CONFIGURATION_TYPES "Debug;Release" CACHE STRING "" FORCE) +set(CMAKE_INSTALL_PREFIX ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} CACHE PATH "" FORCE) + set(all_file "mainChill.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) add_executable (${project} ${all_file}) + diff --git a/Samples/CPP/3DGraphics/EnhancedSync/CMakeLists.txt b/Samples/CPP/3DGraphics/EnhancedSync/CMakeLists.txt index cc843967..5c6c9717 100644 --- a/Samples/CPP/3DGraphics/EnhancedSync/CMakeLists.txt +++ b/Samples/CPP/3DGraphics/EnhancedSync/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "EnhancedSync") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainEnhancedSync.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) add_executable (${project} ${all_file}) + diff --git a/Samples/CPP/3DGraphics/FRTC/CMakeLists.txt b/Samples/CPP/3DGraphics/FRTC/CMakeLists.txt index 7a5be0ff..2a5d34da 100644 --- a/Samples/CPP/3DGraphics/FRTC/CMakeLists.txt +++ b/Samples/CPP/3DGraphics/FRTC/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "FRTC") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainFRTC.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) add_executable (${project} ${all_file}) + diff --git a/Samples/CPP/3DGraphics/ImageSharpening/CMakeLists.txt b/Samples/CPP/3DGraphics/ImageSharpening/CMakeLists.txt index c607b0e3..f5c9b610 100644 --- a/Samples/CPP/3DGraphics/ImageSharpening/CMakeLists.txt +++ b/Samples/CPP/3DGraphics/ImageSharpening/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "ImageSharpening") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainImageSharpening.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) add_executable (${project} ${all_file}) + diff --git a/Samples/CPP/3DGraphics/MorphologicAntiAliasing/CMakeLists.txt b/Samples/CPP/3DGraphics/MorphologicAntiAliasing/CMakeLists.txt index d4dd48fb..c8bfb067 100644 --- a/Samples/CPP/3DGraphics/MorphologicAntiAliasing/CMakeLists.txt +++ b/Samples/CPP/3DGraphics/MorphologicAntiAliasing/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "MorphologicAntiAliasing") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainMorphologicAntiAliasing.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) add_executable (${project} ${all_file}) + diff --git a/Samples/CPP/3DGraphics/RSR/CMakeLists.txt b/Samples/CPP/3DGraphics/RSR/CMakeLists.txt index b93a7f86..c4b474ef 100644 --- a/Samples/CPP/3DGraphics/RSR/CMakeLists.txt +++ b/Samples/CPP/3DGraphics/RSR/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "RSR") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainRSR.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) add_executable (${project} ${all_file}) + diff --git a/Samples/CPP/3DGraphics/ResetShaderCache/CMakeLists.txt b/Samples/CPP/3DGraphics/ResetShaderCache/CMakeLists.txt index 0d194e8f..cd74e5e9 100644 --- a/Samples/CPP/3DGraphics/ResetShaderCache/CMakeLists.txt +++ b/Samples/CPP/3DGraphics/ResetShaderCache/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "ResetShaderCache") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainResetShaderCache.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) add_executable (${project} ${all_file}) + diff --git a/Samples/CPP/3DGraphics/Tessellation/CMakeLists.txt b/Samples/CPP/3DGraphics/Tessellation/CMakeLists.txt index 8291c332..7c8f5e41 100644 --- a/Samples/CPP/3DGraphics/Tessellation/CMakeLists.txt +++ b/Samples/CPP/3DGraphics/Tessellation/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "Tessellation") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainTessellation.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) add_executable (${project} ${all_file}) + diff --git a/Samples/CPP/3DGraphics/WaitForVerticalRefresh/CMakeLists.txt b/Samples/CPP/3DGraphics/WaitForVerticalRefresh/CMakeLists.txt index f74d5ff3..d7136e10 100644 --- a/Samples/CPP/3DGraphics/WaitForVerticalRefresh/CMakeLists.txt +++ b/Samples/CPP/3DGraphics/WaitForVerticalRefresh/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "WaitForVerticalRefresh") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainWaitForVerticalRefresh.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) add_executable (${project} ${all_file}) + diff --git a/Samples/CPP/Desktop/DesktopsEvent/CMakeLists.txt b/Samples/CPP/Desktop/DesktopsEvent/CMakeLists.txt index 2b7b6ea9..ce8f6b0c 100644 --- a/Samples/CPP/Desktop/DesktopsEvent/CMakeLists.txt +++ b/Samples/CPP/Desktop/DesktopsEvent/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "DesktopsEvent") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainDesktopsEvent.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) add_executable (${project} ${all_file}) + diff --git a/Samples/CPP/Desktop/Eyefinity/CMakeLists.txt b/Samples/CPP/Desktop/Eyefinity/CMakeLists.txt index 3825974c..c50c6e06 100644 --- a/Samples/CPP/Desktop/Eyefinity/CMakeLists.txt +++ b/Samples/CPP/Desktop/Eyefinity/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "Eyefinity") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainEyefinity.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) add_executable (${project} ${all_file}) + diff --git a/Samples/CPP/Desktop/PrimaryAdapter/CMakeLists.txt b/Samples/CPP/Desktop/PrimaryAdapter/CMakeLists.txt new file mode 100644 index 00000000..97d8ffdb --- /dev/null +++ b/Samples/CPP/Desktop/PrimaryAdapter/CMakeLists.txt @@ -0,0 +1,21 @@ +# +# Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. +# +#------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + +set(project "PrimaryAdapter") + +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + +set(all_file + "mainPrimaryAdapter.cpp" + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp + ) + +add_executable (${project} ${all_file}) + diff --git a/Samples/CPP/Desktop/PrimaryAdapter/ReadMe.html b/Samples/CPP/Desktop/PrimaryAdapter/ReadMe.html new file mode 100644 index 00000000..7ac9bcd6 --- /dev/null +++ b/Samples/CPP/Desktop/PrimaryAdapter/ReadMe.html @@ -0,0 +1,24 @@ + + + + +

    Demonstrates how to get the primary adapter when programming with ADLX.

    +

    Command Prompts

    + + + + + + + + + +
    Command PromptDescription
    1 Display the Primary Adapter.
    M/m Display the command prompt menu.
    Q/q Terminate the application.
    +

    Sample Path

    +

    /Samples/CPP/Desktop/PrimaryAdapter

    + + \ No newline at end of file diff --git a/Samples/CPP/Desktop/PrimaryAdapter/mainPrimaryAdapter.cpp b/Samples/CPP/Desktop/PrimaryAdapter/mainPrimaryAdapter.cpp new file mode 100644 index 00000000..2c698e34 --- /dev/null +++ b/Samples/CPP/Desktop/PrimaryAdapter/mainPrimaryAdapter.cpp @@ -0,0 +1,164 @@ +// +// Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. +// +//------------------------------------------------------------------------------------------------- + +/// \file mainPrimaryAdapter.cpp +/// \brief Demonstrates how to get the primary adapter when programming with ADLX. + +#include "SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h" +#include "SDK/Include/IDesktops.h" +#include "SDK/Include/IDisplays.h" +#include + +// Use adlx namespace +using namespace adlx; + +// ADLXHelper instance. +// No outstanding interfaces from ADLX must exist when ADLX is destroyed. +// Use global variables to ensure validity of the interface. +static ADLXHelper g_ADLXHelp; + +// Main menu +void MainMenu(); + +// Menu action control +void MenuControl(); + +// Display the primary adapter +void ShowPrimaryAdapter(); + +// Wait for exit with error message +int WaitAndExit(const char* msg, const int retCode); + +int main() +{ + // Define return code + ADLX_RESULT res = ADLX_FAIL; + + // Initialize ADLX + res = g_ADLXHelp.Initialize(); + if (ADLX_SUCCEEDED(res)) + { + // Display main menu options + MainMenu(); + // Get and execute the choice + MenuControl(); + } + else + return WaitAndExit("\tg_ADLXHelp initialize failed", 0); + + // Destroy ADLX + res = g_ADLXHelp.Terminate(); + std::cout << "Destroy ADLX result: " << res << std::endl; + + // Pause to see the printout + system("pause"); + + return 0; +} + +// Main menu +void MainMenu() +{ + std::cout << "\tChoose from the following options:" << std::endl; + + std::cout << "\t->Press 1 to display the Primary Adapter" << std::endl; + + std::cout << "\t->Press Q/q to terminate the application" << std::endl; + std::cout << "\t->Press M/m to display main menu options" << std::endl; +} + +// Menu action control +void MenuControl() +{ + int num = 0; + while ((num = getchar()) != 'q' && num != 'Q') + { + switch (num) + { + // Display the Primary Adapter + case '1': + ShowPrimaryAdapter(); + break; + + // Display the options again + case 'm': + case 'M': + MainMenu(); + break; + default: + break; + } + } +} + +// Display how to get primary adapter +void ShowPrimaryAdapter() +{ + IADLXDesktopServicesPtr desktopSrv; + ADLX_RESULT res = g_ADLXHelp.GetSystemServices()->GetDesktopsServices(&desktopSrv); + if (ADLX_FAILED(res)) + { + std::cout << "\tFailed to get the Desktop Services interface" << std::endl; + return; + } + IADLXDesktopListPtr desktops; + res = desktopSrv->GetDesktops(&desktops); + if (ADLX_FAILED(res)) + { + std::cout << "\tFailed to get the Desktop List interface " << std::endl; + return; + } + for (adlx_uint crt = desktops->Begin(); crt != desktops->End(); ++crt) + { + IADLXDesktopPtr desktop; + res = desktops->At(crt, &desktop); + if (ADLX_FAILED(res)) + { + std::cout << "\tFailed to get the Desktop interface" << std::endl; + break; + } + ADLX_Point point = { 0 }; + res = desktop->TopLeft (&point); + if (ADLX_SUCCEEDED(res) && 0 == point.x && 0 == point.y) + { + IADLXDisplayListPtr displays; + res = desktop->GetDisplays(&displays); + if (ADLX_FAILED(res)) + { + std::cout << "\tFailed to get the Display List interface" << std::endl; + return; + } + IADLXDisplayPtr display; + res = displays->At(0, &display); + if (ADLX_FAILED(res)) + { + std::cout << "\tFailed to get the first display" << std::endl; + return; + } + IADLXGPUPtr gpu; + res = display->GetGPU (&gpu); + if (ADLX_FAILED(res)) + { + std::cout << "\tFailed to get the GPU" << std::endl; + return; + } + const char* gpuName; + gpu->Name (&gpuName); + std::cout << "\tPrimary Adapter: " << gpuName << std::endl; + break; + } + } +} + +// Wait for exit with error message +int WaitAndExit(const char* msg, const int retCode) +{ + // Printout the message and pause to see it before returning the desired code + if (nullptr != msg) + std::cout << msg << std::endl; + + system("pause"); + return retCode; +} \ No newline at end of file diff --git a/Samples/CPP/Display/Display3DLUT/CMakeLists.txt b/Samples/CPP/Display/Display3DLUT/CMakeLists.txt index df68771a..7d147f01 100644 --- a/Samples/CPP/Display/Display3DLUT/CMakeLists.txt +++ b/Samples/CPP/Display/Display3DLUT/CMakeLists.txt @@ -2,14 +2,21 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "Display3DLUT") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainDisplay3DLUT.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) add_executable (${project} ${all_file}) + diff --git a/Samples/CPP/Display/DisplayBlanking/CMakeLists.txt b/Samples/CPP/Display/DisplayBlanking/CMakeLists.txt index 54afd328..a6ed716e 100644 --- a/Samples/CPP/Display/DisplayBlanking/CMakeLists.txt +++ b/Samples/CPP/Display/DisplayBlanking/CMakeLists.txt @@ -1,14 +1,21 @@ # -# Copyright (c) 2023 Advanced Micro Devices, Inc. All rights reserved. +# Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "DisplayBlanking") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainDisplayBlanking.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) add_executable (${project} ${all_file}) + diff --git a/Samples/CPP/Display/DisplayBlanking/ReadMe.html b/Samples/CPP/Display/DisplayBlanking/ReadMe.html index af0a7539..5924b350 100644 --- a/Samples/CPP/Display/DisplayBlanking/ReadMe.html +++ b/Samples/CPP/Display/DisplayBlanking/ReadMe.html @@ -1,5 +1,5 @@ diff --git a/Samples/CPP/Display/DisplayBlanking/mainDisplayBlanking.cpp b/Samples/CPP/Display/DisplayBlanking/mainDisplayBlanking.cpp index 1c05e20b..8305a4fe 100644 --- a/Samples/CPP/Display/DisplayBlanking/mainDisplayBlanking.cpp +++ b/Samples/CPP/Display/DisplayBlanking/mainDisplayBlanking.cpp @@ -1,5 +1,5 @@ // -// Copyright (c) 2023 Advanced Micro Devices, Inc. All rights reserved. +// Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. // //------------------------------------------------------------------------------------------------- diff --git a/Samples/CPP/Display/DisplayColorDepth/CMakeLists.txt b/Samples/CPP/Display/DisplayColorDepth/CMakeLists.txt index 4f8019d3..52433059 100644 --- a/Samples/CPP/Display/DisplayColorDepth/CMakeLists.txt +++ b/Samples/CPP/Display/DisplayColorDepth/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "DisplayColorDepth") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainDisplayColorDepth.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) add_executable (${project} ${all_file}) + diff --git a/Samples/CPP/Display/DisplayConnectivityExperience/CMakeLists.txt b/Samples/CPP/Display/DisplayConnectivityExperience/CMakeLists.txt new file mode 100644 index 00000000..53fbdbe3 --- /dev/null +++ b/Samples/CPP/Display/DisplayConnectivityExperience/CMakeLists.txt @@ -0,0 +1,21 @@ +# +# Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. +# +#------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + +set(project "DisplayConnectivityExperience") + +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + +set(all_file + "mainDisplayConnectivityExperience.cpp" + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp + ) + +add_executable (${project} ${all_file}) + diff --git a/Samples/CPP/Display/DisplayConnectivityExperience/ReadMe.html b/Samples/CPP/Display/DisplayConnectivityExperience/ReadMe.html new file mode 100644 index 00000000..1715d304 --- /dev/null +++ b/Samples/CPP/Display/DisplayConnectivityExperience/ReadMe.html @@ -0,0 +1,33 @@ + + + + +

    Demonstrates how to obtain Display Connectivity-Experience when programming with ADLX and perform related operations.

    +

    Command Prompts

    + + + + + + + + + + + + + + + + + +
    Command PromptDescription
    1 Display HDMI quality detection support.
    2 Display DP link support.
    3 Get HDMI quality detection status.
    4 Set HDMI quality detection status to "Enabled".
    5 Set HDMI quality detection status to "Disabled".
    6 Display DP link rate.
    7 Display number of active lanes.
    8 Display number of total lanes.
    9 Display relative pre-emphasis.
    a Enter the Relative Pre-emphasis settings menu.
    b Display relative voltage swing.
    c Enter the Relative Voltage Swing settings menu.
    d Display if link protection enabled.
    M/m Display the command prompt menu.
    Q/q Terminate the application.
    +

    +

    Sample Path

    /Samples/CPP/Display/DisplayConnectivityExperience +

    + + \ No newline at end of file diff --git a/Samples/CPP/Display/DisplayConnectivityExperience/mainDisplayConnectivityExperience.cpp b/Samples/CPP/Display/DisplayConnectivityExperience/mainDisplayConnectivityExperience.cpp new file mode 100644 index 00000000..b446c2f9 --- /dev/null +++ b/Samples/CPP/Display/DisplayConnectivityExperience/mainDisplayConnectivityExperience.cpp @@ -0,0 +1,451 @@ +// +// Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. +// +//------------------------------------------------------------------------------------------------- + +/// \file mainDisplayConnectivityExperience.cpp +/// \brief Demonstrates how to obtain Connectivity-Experience when programming with ADLX and perform related operations. + +#include "SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h" +#include "SDK/Include/IDisplaySettings.h" +#include "SDK/Include/IDisplays2.h" +#include +#include +#include + +// Use ADLX namespace +using namespace adlx; + +// ADLXHelper instance +// No outstanding interfaces from ADLX must exist when ADLX is destoryed. +// so we use global variables to ensure the validity of the interface. +static ADLXHelper g_ADLXHelp; + +// Display supported HDMI quality detection +void ShowSupportedHDMIQualityDetection(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display); + +// Display supported DP link +void ShowSupportedDPLink(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display); + +// Display current HDMI quality detection state +void GetEnabledHDMIQualityDetection(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display); + +// Set displayVariBright status to enable/disable +void SetEnabledHDMIQualityDetection(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display, adlx_bool enableDisable); + +// Display DP link rate value +void GetDPLinkRate(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display); + +// Display number of active lanes +void GetNumberOfActiveLanes(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display); + +// Display number of total lanes +void GetNumberOfTotalLanes(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display); + +// Display relative pre-emphasis +void GetRelativePreEmphasis(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display); + +// Relative pre-emphasis setting menu control +void RelativePreEmphasisSettingMenuControl(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display); + +// Set relative pre-emphasis +void SetRelativePreEmphasis(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display, int relativePreEmphasis); + +// Display relative pre-emphasis +void GetRelativeVoltageSwing(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display); + +// Relative voltage swing setting menu control +void RelativeVoltageSwingSettingMenuControl(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display); + +// Set relative pre-emphasis +void SetRelativeVoltageSwing(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display, int relativeVoltageSwing); + +// Display current link protection statue +void GetEnabledLinkProtection(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display); + +// Main menu +void MainMenu(); + +// Menu action control +void MenuControl(const IADLXDisplayServices2Ptr& displayService, const IADLXDisplayPtr& display); + +// Wait for exit with error message +int WaitAndExit(const char* msg, const int retCode); + +int main() +{ + // Define return code + ADLX_RESULT res = ADLX_FAIL; + + // Initialize ADLX + res = g_ADLXHelp.Initialize(); + if (ADLX_SUCCEEDED(res)) + { + // Get display service + IADLXDisplayServicesPtr displayService; + res = g_ADLXHelp.GetSystemServices()->GetDisplaysServices(&displayService); + if (ADLX_SUCCEEDED(res)) + { + IADLXDisplayServices2Ptr displayServices1(displayService); + + if (nullptr != displayServices1) + { + // Get display list + IADLXDisplayListPtr displayList; + res = displayService->GetDisplays(&displayList); + if (ADLX_FAILED (res)) + { + // Destroy ADLX + res = g_ADLXHelp.Terminate (); + std::cout << "Destroy ADLX res: " << res << std::endl; + return WaitAndExit ("Failed to get the display list", 0); + } + // Inspect for the first display in the list + adlx_uint it = 0; + IADLXDisplayPtr display; + res = displayList->At(it, &display); + if (ADLX_SUCCEEDED(res)) + { + // Display main menu options + MainMenu(); + // Get and parse the selection + MenuControl(displayServices1, display); + } + } + } + else + { + // Destroy ADLX + res = g_ADLXHelp.Terminate (); + std::cout << "Destroy ADLX res: " << res << std::endl; + return WaitAndExit ("Failed to get the display services", 0); + } + } + else + { + return WaitAndExit("ADLX initialization failed", 0); + } + + // Destroy ADLX + res = g_ADLXHelp.Terminate(); + std::cout << "Destroy ADLX result: " << res << std::endl; + + // Pause to see the print out + system("Pause"); + + return 0; +} + +void ShowSupportedHDMIQualityDetection(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display) +{ + IADLXDisplayConnectivityExperiencePtr displayConnectivityExperience; + ADLX_RESULT res = displayService2->GetDisplayConnectivityExperience(display, &displayConnectivityExperience); + if (ADLX_SUCCEEDED(res)) + { + std::cout << " === Get HDMI quality detection Supported ===" << std::endl; + adlx_bool supported = false; + res = displayConnectivityExperience->IsSupportedHDMIQualityDetection(&supported); + std::cout << "\tHDMI quality detection is supported on the display: " << (supported ? "true" : "false") << ", return code: " << res << " (0 means success)" << std::endl; + } +} + +void ShowSupportedDPLink(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display) +{ + IADLXDisplayConnectivityExperiencePtr displayConnectivityExperience; + ADLX_RESULT res = displayService2->GetDisplayConnectivityExperience(display, &displayConnectivityExperience); + if (ADLX_SUCCEEDED(res)) + { + std::cout << " === Get DP Link Supported ===" << std::endl; + adlx_bool supported = false; + res = displayConnectivityExperience->IsSupportedDPLink(&supported); + std::cout << "\tDP Link is supported on the display: " << (supported ? "true" : "false") << ", return code: " << res << " (0 means success)" << std::endl; + } +} + +void GetEnabledHDMIQualityDetection(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display) +{ + IADLXDisplayConnectivityExperiencePtr displayConnectivityExperience; + ADLX_RESULT res = displayService2->GetDisplayConnectivityExperience(display, &displayConnectivityExperience); + if (ADLX_SUCCEEDED(res)) + { + std::cout << " === Get HDMI quality detection enabled ===" << std::endl; + adlx_bool enabled = false; + res = displayConnectivityExperience->IsEnabledHDMIQualityDetection(&enabled); + std::cout << "\tGetEnabled, result: " << res << " enabled: " << (enabled ? "true" : "false") << std::endl; + } +} + +void SetEnabledHDMIQualityDetection(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display, adlx_bool enableDisable) +{ + IADLXDisplayConnectivityExperiencePtr displayConnectivityExperience; + ADLX_RESULT res = displayService2->GetDisplayConnectivityExperience(display, &displayConnectivityExperience); + if (ADLX_SUCCEEDED (res)) + { + if (!enableDisable) + { + res = displayConnectivityExperience->SetEnabledHDMIQualityDetection(false); + std::cout << "\tSet enabled to false, result: " << res << " (0 means success)" << std::endl; + } + else + { + res = displayConnectivityExperience->SetEnabledHDMIQualityDetection (true); + std::cout << "\tSet enabled to true, result: " << res << " (0 means success)" << std::endl; + } + } +} + +void GetDPLinkRate(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display) +{ + const std::unordered_map DPLinkRateMap = + { + {0, "DP_LINK_RATE_RBR"}, + {1, "DP_LINK_RATE_2_16GBPS"}, + {2, "DP_LINK_RATE_2_43GBPS"}, + {3, "DP_LINK_RATE_HBR"}, + {4, "DP_LINK_RATE_4_32GBPS"}, + {5, "DP_LINK_RATE_HBR2"}, + {6, "DP_LINK_RATE_HBR3"}, + {7, "DP_LINK_RATE_UHBR10"}, + {8, "DP_LINK_RATE_UHBR13D5"}, + {9, "DP_LINK_RATE_UHBR20"}}; + + IADLXDisplayConnectivityExperiencePtr displayConnectivityExperience; + ADLX_RESULT res = displayService2->GetDisplayConnectivityExperience(display, &displayConnectivityExperience); + if (ADLX_SUCCEEDED(res)) + { + std::cout << " === Get DP link rate ===" << std::endl; + ADLX_DP_LINK_RATE DPLinkRate = ADLX_DP_LINK_RATE::DP_LINK_RATE_UNKNOWN; + res = displayConnectivityExperience->GetDPLinkRate(&DPLinkRate); + std::string DPLinkRateStr = 0 != DPLinkRateMap.count(DPLinkRate) ? DPLinkRateMap.at(DPLinkRate) : "DP_LINK_RATE_UNKNOWN"; + std::cout << "\tGetValue, result: " << res << " mode: " << DPLinkRateStr.c_str() << std::endl; + } +} + +void GetNumberOfActiveLanes(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display) +{ + IADLXDisplayConnectivityExperiencePtr displayConnectivityExperience; + ADLX_RESULT res = displayService2->GetDisplayConnectivityExperience(display, &displayConnectivityExperience); + if (ADLX_SUCCEEDED(res)) + { + std::cout << " === Get number of active lanes ===" << std::endl; + adlx_uint numberOfActiveLanes; + res = displayConnectivityExperience->GetNumberOfActiveLanes(&numberOfActiveLanes); + std::cout << "\tGetValue, result: " << res << " value: " << numberOfActiveLanes << std::endl; + } +} + +void GetNumberOfTotalLanes(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display) +{ + IADLXDisplayConnectivityExperiencePtr displayConnectivityExperience; + ADLX_RESULT res = displayService2->GetDisplayConnectivityExperience(display, &displayConnectivityExperience); + if (ADLX_SUCCEEDED(res)) + { + std::cout << " === Get number of total lanes ===" << std::endl; + adlx_uint numberOfTotalLanes; + res = displayConnectivityExperience->GetNumberOfTotalLanes(&numberOfTotalLanes); + std::cout << "\tGetValue, result: " << res << " value: " << numberOfTotalLanes << std::endl; + } +} + +void GetRelativePreEmphasis(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display) +{ + IADLXDisplayConnectivityExperiencePtr displayConnectivityExperience; + ADLX_RESULT res = displayService2->GetDisplayConnectivityExperience(display, &displayConnectivityExperience); + if (ADLX_SUCCEEDED(res)) + { + std::cout << " === Get relative pre-emphasis ===" << std::endl; + adlx_int relativePreEmphasis; + res = displayConnectivityExperience->GetRelativePreEmphasis(&relativePreEmphasis); + std::cout << "\tGetValue, result: " << res << " value: " << relativePreEmphasis << std::endl; + } +} + +void RelativePreEmphasisSettingMenuControl(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display) +{ + printf (" === relative pre-emphasis setting ===\n"); + printf ("\t->Press integer in [-2:2] to set relative pre-emphasis or return main menu\n"); + int num = 0; + if ((std::cin >> num) && (-2 <= num && num <= 2)) + { + SetRelativePreEmphasis(displayService2, display, num); + } +} + +void SetRelativePreEmphasis(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display, int relativePreEmphasis) +{ + IADLXDisplayConnectivityExperiencePtr displayConnectivityExperience; + ADLX_RESULT res = displayService2->GetDisplayConnectivityExperience(display, &displayConnectivityExperience); + if (ADLX_SUCCEEDED(res)) + { + std::cout << " === Set relative pre-emphasis ===" << std::endl; + res = displayConnectivityExperience->SetRelativePreEmphasis(relativePreEmphasis); + std::cout << "\tReturn code is: " << res <<" (0 means success)" << std::endl; + } +} + +void GetRelativeVoltageSwing(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display) +{ + IADLXDisplayConnectivityExperiencePtr displayConnectivityExperience; + ADLX_RESULT res = displayService2->GetDisplayConnectivityExperience(display, &displayConnectivityExperience); + if (ADLX_SUCCEEDED(res)) + { + std::cout << " === Get relative voltage swing ===" << std::endl; + adlx_int relativeVoltageSwing; + res = displayConnectivityExperience->GetRelativeVoltageSwing(&relativeVoltageSwing); + std::cout << "\tGetValue, result: " << relativeVoltageSwing << std::endl; + } +} + +void RelativeVoltageSwingSettingMenuControl(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display) +{ + printf (" === relative voltage swing setting ===\n"); + printf ("\t->Press integer in [-2:2] to set relative voltage swing or return main menu\n"); + int num = 0; + if ((std::cin >> num) && (-2 <= num && num <= 2)) + { + SetRelativeVoltageSwing(displayService2, display, num); + } +} + +void SetRelativeVoltageSwing(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display, int relativeVoltageSwing) +{ + IADLXDisplayConnectivityExperiencePtr displayConnectivityExperience; + ADLX_RESULT res = displayService2->GetDisplayConnectivityExperience(display, &displayConnectivityExperience); + if (ADLX_SUCCEEDED(res)) + { + std::cout << " === Set relative voltage swing ===" << std::endl; + res = displayConnectivityExperience->SetRelativeVoltageSwing(relativeVoltageSwing); + std::cout << "\tReturn code is: " << res <<" (0 means success)" << std::endl; + } +} + +void GetEnabledLinkProtection(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display) +{ + IADLXDisplayConnectivityExperiencePtr displayConnectivityExperience; + ADLX_RESULT res = displayService2->GetDisplayConnectivityExperience(display, &displayConnectivityExperience); + if (ADLX_SUCCEEDED(res)) + { + std::cout << " === Get link protection enabled ===" << std::endl; + adlx_bool enabled = false; + res = displayConnectivityExperience->IsEnabledLinkProtection(&enabled); + std::cout << "\tGetEnabled, result: " << res << " enabled: " << (enabled ? "true" : "false") << std::endl; + } +} + + +void MainMenu() +{ + std::cout << "\tChoose from following options" << std::endl; + + std::cout << "\t->Press 1 to display HDMI quality detection support" << std::endl; + std::cout << "\t->Press 2 to display DP link support" << std::endl; + std::cout << "\t->Press 3 to get HDMI quality detection status" << std::endl; + std::cout << "\t->Press 4 to set HDMI quality detection to Enable" << std::endl; + std::cout << "\t->Press 5 to set HDMI quality detection status to Disable" << std::endl; + std::cout << "\t->Press 6 to display DP link rate" << std::endl; + std::cout << "\t->Press 7 to display number of active lanes" << std::endl; + std::cout << "\t->Press 8 to display number of total lanes" << std::endl; + std::cout << "\t->Press 9 to display relative pre-emphasis" << std::endl; + std::cout << "\t->Press a to enter the Relative Pre-emphasis settings menu" << std::endl; + std::cout << "\t->Press b to display relative voltage swing" << std::endl; + std::cout << "\t->Press c to enter the Relative Voltage Swing settings menu" << std::endl; + std::cout << "\t->Press d to display if link protection is enabled" << std::endl; + + std::cout << "\t->Press Q/q to terminate the application" << std::endl; + std::cout << "\t->Press M/m to display main menu options" << std::endl; +} + +// Menu action control +void MenuControl(const IADLXDisplayServices2Ptr& displayService2, const IADLXDisplayPtr& display) +{ + int num = 0; + while ((num = getchar()) != 'q' && num != 'Q') + { + switch (num) + { + // Display supported HDMI quality detection + case '1': + ShowSupportedHDMIQualityDetection(displayService2, display); + break; + + // Display ssupported DP link + case '2': + ShowSupportedDPLink(displayService2, display); + break; + + // Get HDMI quality detection enable + case '3': + GetEnabledHDMIQualityDetection(displayService2, display); + break; + + // Set HDMI quality detection enable + case '4': + SetEnabledHDMIQualityDetection(displayService2, display, true); + break; + + // Set HDMI quality detection disable + case '5': + SetEnabledHDMIQualityDetection(displayService2, display, false); + break; + + // Display DP link rate + case '6': + GetDPLinkRate(displayService2, display); + break; + + // Display number of active lanes + case '7': + GetNumberOfActiveLanes(displayService2, display); + break; + + // Display number of totla lanes + case '8': + GetNumberOfTotalLanes(displayService2, display); + break; + + // Display relative pre-emphasis + case '9': + GetRelativePreEmphasis(displayService2, display); + break; + + // Enter relative pre-emphasis setting control + case 'a': + RelativePreEmphasisSettingMenuControl(displayService2, display); + break; + + // Display relative voltage swing + case 'b': + GetRelativeVoltageSwing(displayService2, display); + break; + + // Enter relative voltage swing setting control + case 'c': + RelativeVoltageSwingSettingMenuControl(displayService2, display); + break; + + // Display link protection status + case 'd': + GetEnabledLinkProtection(displayService2, display); + break; + + case 'm': + case 'M': + MainMenu(); + break; + + default: + break; + } + } +} + +// Wait for exit with error message +int WaitAndExit(const char* msg, const int retCode) +{ + // Printout the message and pause to see it before returning the desired code + if (nullptr != msg) + std::cout << msg << std::endl; + + system("Pause"); + return retCode; +} diff --git a/Samples/CPP/Display/DisplayCustomColor/CMakeLists.txt b/Samples/CPP/Display/DisplayCustomColor/CMakeLists.txt index f317f437..23e1a30c 100644 --- a/Samples/CPP/Display/DisplayCustomColor/CMakeLists.txt +++ b/Samples/CPP/Display/DisplayCustomColor/CMakeLists.txt @@ -2,13 +2,19 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "DisplayCustomColor") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainDisplayCustomColor.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) -add_executable (${project} ${all_file}) \ No newline at end of file +add_executable (${project} ${all_file}) diff --git a/Samples/CPP/Display/DisplayCustomResolution/CMakeLists.txt b/Samples/CPP/Display/DisplayCustomResolution/CMakeLists.txt index 989b2384..640dcd40 100644 --- a/Samples/CPP/Display/DisplayCustomResolution/CMakeLists.txt +++ b/Samples/CPP/Display/DisplayCustomResolution/CMakeLists.txt @@ -2,13 +2,19 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "DisplayCustomResolution") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainDisplayCustomResolution.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) -add_executable (${project} ${all_file}) \ No newline at end of file +add_executable (${project} ${all_file}) diff --git a/Samples/CPP/Display/DisplayEvents/CMakeLists.txt b/Samples/CPP/Display/DisplayEvents/CMakeLists.txt index ccb4d99a..99d9dfa7 100644 --- a/Samples/CPP/Display/DisplayEvents/CMakeLists.txt +++ b/Samples/CPP/Display/DisplayEvents/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "DisplayEvents") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainDisplayEvents.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) add_executable (${project} ${all_file}) + diff --git a/Samples/CPP/Display/DisplayEvents/mainDisplayEvents.cpp b/Samples/CPP/Display/DisplayEvents/mainDisplayEvents.cpp index 54619881..e5b2d3c9 100644 --- a/Samples/CPP/Display/DisplayEvents/mainDisplayEvents.cpp +++ b/Samples/CPP/Display/DisplayEvents/mainDisplayEvents.cpp @@ -30,49 +30,7 @@ class DisplayListChangedCallBack : public IADLXDisplayListChangedListener adlx_bool ADLX_STD_CALL OnDisplayListChanged(IADLXDisplayList* pNewDisplays) override { std::cout << "Display list has been changed" << std::endl; - // Get display service - IADLXDisplayServicesPtr displayService; - ADLX_RESULT res = g_ADLXHelp.GetSystemServices()->GetDisplaysServices(&displayService); - if (ADLX_SUCCEEDED(res)) - { - // Trigger gamut change, gamma change, 3D LUT change for the first display - adlx_uint it = 0; - IADLXDisplayPtr display; - res = pNewDisplays->At(it, &display); - if (ADLX_SUCCEEDED(res)) - { - // Trigger gamut change - IADLXDisplayGamutPtr dispGamut; - res = displayService->GetGamut(display, &dispGamut); - if (ADLX_SUCCEEDED(res)) - { - dispGamut->SetGamut(WHITE_POINT_5000K, GAMUT_SPACE_CIE_RGB); - } - - // Trigger gamma change - IADLXDisplayGammaPtr dispGamma; - res = displayService->GetGamma(display, &dispGamma); - if (ADLX_SUCCEEDED(res)) - { - ADLX_RegammaCoeff coeff; - coeff.coefficientA0 = 31308; - coeff.coefficientA1 = 12920; - coeff.coefficientA2 = 55; - coeff.coefficientA3 = 55; - coeff.gamma = 2400; - dispGamma->SetReGammaCoefficient(coeff); - } - - // Trigger 3D LUT change - IADLXDisplay3DLUTPtr disp3DLUT; - res = displayService->Get3DLUT(display, &disp3DLUT); - if (ADLX_SUCCEEDED(res)) - { - disp3DLUT->SetSCEDisabled(); - } - } - } - + // If true is returned ADLX continues to notify next listener else if false is retuned ADLX stops the notification. return true; } diff --git a/Samples/CPP/Display/DisplayFreeSync/CMakeLists.txt b/Samples/CPP/Display/DisplayFreeSync/CMakeLists.txt index 7c121803..245259d3 100644 --- a/Samples/CPP/Display/DisplayFreeSync/CMakeLists.txt +++ b/Samples/CPP/Display/DisplayFreeSync/CMakeLists.txt @@ -2,13 +2,19 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "DisplayFreeSync") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainDisplayFreeSync.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) -add_executable (${project} ${all_file}) \ No newline at end of file +add_executable (${project} ${all_file}) diff --git a/Samples/CPP/Display/DisplayGPUScaling/CMakeLists.txt b/Samples/CPP/Display/DisplayGPUScaling/CMakeLists.txt index 55667ad9..7b0bba72 100644 --- a/Samples/CPP/Display/DisplayGPUScaling/CMakeLists.txt +++ b/Samples/CPP/Display/DisplayGPUScaling/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "DisplayGPUScaling") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainDisplayGPUScaling.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) add_executable (${project} ${all_file}) + diff --git a/Samples/CPP/Display/DisplayGamma/CMakeLists.txt b/Samples/CPP/Display/DisplayGamma/CMakeLists.txt index ff4a46ee..e0436bd7 100644 --- a/Samples/CPP/Display/DisplayGamma/CMakeLists.txt +++ b/Samples/CPP/Display/DisplayGamma/CMakeLists.txt @@ -2,15 +2,22 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "DisplayGamma") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + +file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/../../../output-night-light.txt DESTINATION ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}) + set(all_file "mainDisplayGamma.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) add_executable (${project} ${all_file}) - diff --git a/Samples/CPP/Display/DisplayGamma/ReadMe.html b/Samples/CPP/Display/DisplayGamma/ReadMe.html index 5fd81476..8d07b4f9 100644 --- a/Samples/CPP/Display/DisplayGamma/ReadMe.html +++ b/Samples/CPP/Display/DisplayGamma/ReadMe.html @@ -18,7 +18,7 @@

    Command Prompts

    2 Display current gamma information. 3 Set ReGammaSRGB using predefined coefficients. 4 Set ReGamma using custom coefficients. - 5 Set ReGamma using ramp from file[file path: ../output-night-light.txt]. + 5 Set ReGamma using ramp from file[file path: output-night-light.txt]. 6 ReGamma using ramp from memory. 7 Reset Gamma ramp. M/m Display the command prompt menu. diff --git a/Samples/CPP/Display/DisplayGamma/mainDisplayGamma.cpp b/Samples/CPP/Display/DisplayGamma/mainDisplayGamma.cpp index 2a7f225d..90374403 100644 --- a/Samples/CPP/Display/DisplayGamma/mainDisplayGamma.cpp +++ b/Samples/CPP/Display/DisplayGamma/mainDisplayGamma.cpp @@ -285,9 +285,9 @@ void SetGamma(const IADLXDisplayServicesPtr& displayService, const IADLXDisplayP res = SetGammaWithCustomCoeffs(displayService, display); break; - // use ramp form file, file path: ../output-night-light.txt + // use ramp form file, file path: output-night-light.txt case 2: - res = displayGamma->SetReGammaRamp("../output-night-light.txt"); + res = displayGamma->SetReGammaRamp("output-night-light.txt"); break; // Use ramp from memory diff --git a/Samples/CPP/Display/DisplayGamut/CMakeLists.txt b/Samples/CPP/Display/DisplayGamut/CMakeLists.txt index 610cdf67..78890f6c 100644 --- a/Samples/CPP/Display/DisplayGamut/CMakeLists.txt +++ b/Samples/CPP/Display/DisplayGamut/CMakeLists.txt @@ -2,15 +2,22 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "DisplayGamut") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainDisplayGamut.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) add_executable (${project} ${all_file}) + diff --git a/Samples/CPP/Display/DisplayHDCP/CMakeLists.txt b/Samples/CPP/Display/DisplayHDCP/CMakeLists.txt index 1ae9ea92..38b9e48f 100644 --- a/Samples/CPP/Display/DisplayHDCP/CMakeLists.txt +++ b/Samples/CPP/Display/DisplayHDCP/CMakeLists.txt @@ -2,13 +2,19 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "DisplayHDCP") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainDisplayHDCP.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) -add_executable (${project} ${all_file}) \ No newline at end of file +add_executable (${project} ${all_file}) diff --git a/Samples/CPP/Display/DisplayInfo/CMakeLists.txt b/Samples/CPP/Display/DisplayInfo/CMakeLists.txt index 42b8ee46..60223a82 100644 --- a/Samples/CPP/Display/DisplayInfo/CMakeLists.txt +++ b/Samples/CPP/Display/DisplayInfo/CMakeLists.txt @@ -2,13 +2,25 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "DisplayInfo") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + +add_definitions(-DUNICODE -D_UNICODE) + +set(CMAKE_CONFIGURATION_TYPES "Debug;Release" CACHE STRING "" FORCE) +set(CMAKE_INSTALL_PREFIX ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} CACHE PATH "" FORCE) + set(all_file "mainDisplayInfo.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) add_executable (${project} ${all_file}) + diff --git a/Samples/CPP/Display/DisplayIntegerScaling/CMakeLists.txt b/Samples/CPP/Display/DisplayIntegerScaling/CMakeLists.txt index f3b1f50b..9d1b70b1 100644 --- a/Samples/CPP/Display/DisplayIntegerScaling/CMakeLists.txt +++ b/Samples/CPP/Display/DisplayIntegerScaling/CMakeLists.txt @@ -2,13 +2,19 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "DisplayIntegerScaling") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainDisplayIntegerScaling.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) -add_executable (${project} ${all_file}) \ No newline at end of file +add_executable (${project} ${all_file}) diff --git a/Samples/CPP/Display/DisplayPixelFormat/CMakeLists.txt b/Samples/CPP/Display/DisplayPixelFormat/CMakeLists.txt index df66b1bc..fddf52d8 100644 --- a/Samples/CPP/Display/DisplayPixelFormat/CMakeLists.txt +++ b/Samples/CPP/Display/DisplayPixelFormat/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "DisplayPixelFormat") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainDisplayPixelFormat.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) add_executable (${project} ${all_file}) + diff --git a/Samples/CPP/Display/DisplayScalingMode/CMakeLists.txt b/Samples/CPP/Display/DisplayScalingMode/CMakeLists.txt index 0f4e6982..5e71f9b6 100644 --- a/Samples/CPP/Display/DisplayScalingMode/CMakeLists.txt +++ b/Samples/CPP/Display/DisplayScalingMode/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "DisplayScalingMode") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainDisplayScalingMode.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) add_executable (${project} ${all_file}) + diff --git a/Samples/CPP/Display/DisplaySettingsEvent/CMakeLists.txt b/Samples/CPP/Display/DisplaySettingsEvent/CMakeLists.txt deleted file mode 100644 index 04e3e1f5..00000000 --- a/Samples/CPP/Display/DisplaySettingsEvent/CMakeLists.txt +++ /dev/null @@ -1,14 +0,0 @@ -# -# Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. -# -#------------------------------------------------------------------------------------------------- -set(project "DisplaySettingsEvent") - -set(all_file - "mainDisplaySettingsEvent.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp - ) - -add_executable (${project} ${all_file}) diff --git a/Samples/CPP/Display/DisplaySettingsEvent/ReadMe.html b/Samples/CPP/Display/DisplaySettingsEvent/ReadMe.html deleted file mode 100644 index 003968df..00000000 --- a/Samples/CPP/Display/DisplaySettingsEvent/ReadMe.html +++ /dev/null @@ -1,13 +0,0 @@ - - - - -

    Demonstrates how to handle notifications about changes in display settings when programming with ADLX.

    -

    Sample Path

    -

    /Samples/CPP/Display/DisplaySettingsEvent

    - - \ No newline at end of file diff --git a/Samples/CPP/Display/DisplaySettingsEvent/mainDisplaySettingsEvent.cpp b/Samples/CPP/Display/DisplaySettingsEvent/mainDisplaySettingsEvent.cpp deleted file mode 100644 index 981bfd43..00000000 --- a/Samples/CPP/Display/DisplaySettingsEvent/mainDisplaySettingsEvent.cpp +++ /dev/null @@ -1,155 +0,0 @@ -// -// Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. -// -//------------------------------------------------------------------------------------------------- - -/// \file mainDisplaySettingsEvent.cpp -/// \brief Demonstartes how to handle notifications about changes in display settings. - -#include "SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h" -#include "SDK/Include/IDisplays.h" -#include "SDK/Include/IDisplaySettings.h" -#include -#include -#include - -using namespace adlx; - -// ADLXHelper instance -// No outstanding interfaces from ADLX must exist when ADLX is destroyed. -// so we use global variables to ensure the validity of the interface. -static ADLXHelper g_ADLXHelp; - -// Block event to verify call back -HANDLE hDisplaySettingsChangeEvt = nullptr; - -// Get the display unique name -void DisplayUniqueName(IADLXDisplayPtr display, char* uniqueName); - -// Call back to handle changed events -class DisplaySettingsListener : public IADLXDisplaySettingsChangedListener -{ -public: - adlx_bool ADLX_STD_CALL OnDisplaySettingsChanged (IADLXDisplaySettingsChangedEvent* pDisplaySettingChangedEvent) - { - if (pDisplaySettingChangedEvent == nullptr) - return false; - - IADLXDisplayPtr pDisplay; - ADLX_RESULT res = pDisplaySettingChangedEvent->GetDisplay (&pDisplay); - char displayName[128] = "Unknown"; - DisplayUniqueName(pDisplay, displayName); - adlx_bool VSRChanged = pDisplaySettingChangedEvent->IsVSRChanged (); - std::cout <<"Display: " << displayName << "\nOnDisplaySettingsChanged(), VSR changed: " << (VSRChanged ? "true" : "false") << std::endl; - - SetEvent (hDisplaySettingsChangeEvt); - - return true; - } -}; - -// Wait for exit with error message -int WaitAndExit (const char* msg, const int retCode); - -int main () -{ - ADLX_RESULT res = ADLX_FAIL; - - res = g_ADLXHelp.Initialize (); - if (ADLX_SUCCEEDED (res)) - { - hDisplaySettingsChangeEvt = CreateEvent(NULL, TRUE, FALSE, NULL); - - IADLXDisplayServicesPtr pDisplayService = nullptr; - IADLXDisplayListPtr pDisplayList = nullptr; - IADLXDisplayPtr pDisplay = nullptr; - - ADLX_RESULT res = g_ADLXHelp.GetSystemServices ()->GetDisplaysServices (&pDisplayService); - if (ADLX_SUCCEEDED (res)) - { - // Taking VSR event change as an example - IADLXDisplayVSRPtr pDisplayVSR = nullptr; - res = pDisplayService->GetDisplays (&pDisplayList); - if (ADLX_SUCCEEDED (res) && !pDisplayList->Empty ()) - { - res = pDisplayList->At (0, &pDisplay); - if ((ADLX_SUCCEEDED (res)) && pDisplay != nullptr) - { - res = pDisplayService->GetVirtualSuperResolution (pDisplay, &pDisplayVSR); - if (ADLX_FAILED (res)) - return -1; - - adlx_bool supported = false; - res = pDisplayVSR->IsSupported (&supported); - if (ADLX_FAILED (res)) - return -1; - - if (supported) - { - adlx_bool enabled = false; - res = pDisplayVSR->IsEnabled (&enabled); - if (ADLX_FAILED (res)) - return -1; - - IADLXDisplayChangedHandlingPtr pHandler; - res = pDisplayService->GetDisplayChangedHandling (&pHandler); - if (ADLX_FAILED (res)) - return -1; - - if (pHandler != nullptr) - { - IADLXDisplaySettingsChangedListener* pListener = new DisplaySettingsListener; - pHandler->AddDisplaySettingsEventListener (pListener); - - ResetEvent (hDisplaySettingsChangeEvt); - - res = pDisplayVSR->SetEnabled (!enabled); - if (ADLX_FAILED (res)) - goto END; - - DWORD r = WaitForSingleObject (hDisplaySettingsChangeEvt, 1000); - if (WAIT_OBJECT_0 == r) - std::cout << "Received VSR changed event." << std::endl; - - res = pHandler->RemoveDisplaySettingsEventListener (pListener); - if (ADLX_FAILED (res)) - goto END; - - res = pDisplayVSR->SetEnabled (enabled); - if (ADLX_FAILED (res)) - goto END; - - END: - delete pListener; - } - } - } - } - } - } - - if (hDisplaySettingsChangeEvt) - CloseHandle (hDisplaySettingsChangeEvt); - - res = g_ADLXHelp.Terminate (); - std::cout << "Destroy ADLX result: " << res << std::endl; - - system ("pause"); - - return 0; -} - -void DisplayUniqueName(IADLXDisplayPtr display, char* uniqueName) -{ - if (nullptr != display && nullptr != uniqueName) - { - const char* gpuName = nullptr; - ADLX_RESULT res = display->Name(&gpuName); - if (ADLX_SUCCEEDED(res)) - sprintf_s(uniqueName, 128, "name:%s", gpuName); - adlx_size id; - res = display->UniqueId(&id); - if (ADLX_SUCCEEDED(res)) - sprintf_s(uniqueName, 128, "id:%zu", id); - } -} \ No newline at end of file diff --git a/Samples/CPP/Display/DisplayVSR/CMakeLists.txt b/Samples/CPP/Display/DisplayVSR/CMakeLists.txt index 0aa852b5..4c5c4e34 100644 --- a/Samples/CPP/Display/DisplayVSR/CMakeLists.txt +++ b/Samples/CPP/Display/DisplayVSR/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "DisplayVSR") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainDisplayVSR.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) add_executable (${project} ${all_file}) + diff --git a/Samples/CPP/Display/DisplayVariBright/CMakeLists.txt b/Samples/CPP/Display/DisplayVariBright/CMakeLists.txt index 82311d78..c790d2dc 100644 --- a/Samples/CPP/Display/DisplayVariBright/CMakeLists.txt +++ b/Samples/CPP/Display/DisplayVariBright/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "DisplayVariBright") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainDisplayVariBright.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) add_executable (${project} ${all_file}) + diff --git a/Samples/CPP/GPUTuning/GPUAutoTuning/CMakeLists.txt b/Samples/CPP/GPUTuning/GPUAutoTuning/CMakeLists.txt index 9a1acaa7..41ce8ee1 100644 --- a/Samples/CPP/GPUTuning/GPUAutoTuning/CMakeLists.txt +++ b/Samples/CPP/GPUTuning/GPUAutoTuning/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "GPUAutoTuning") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainGPUAutoTuning.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) add_executable (${project} ${all_file}) + diff --git a/Samples/CPP/GPUTuning/GPUPresetTuning/CMakeLists.txt b/Samples/CPP/GPUTuning/GPUPresetTuning/CMakeLists.txt index cdc91251..69d4dc1f 100644 --- a/Samples/CPP/GPUTuning/GPUPresetTuning/CMakeLists.txt +++ b/Samples/CPP/GPUTuning/GPUPresetTuning/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "GPUPresetTuning") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainGPUPresetTuning.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) add_executable (${project} ${all_file}) + diff --git a/Samples/CPP/GPUTuning/ManualFanTuning/CMakeLists.txt b/Samples/CPP/GPUTuning/ManualFanTuning/CMakeLists.txt index da6e16e1..02109efb 100644 --- a/Samples/CPP/GPUTuning/ManualFanTuning/CMakeLists.txt +++ b/Samples/CPP/GPUTuning/ManualFanTuning/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "ManualFanTuning") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainManualFanTuning.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) add_executable (${project} ${all_file}) + diff --git a/Samples/CPP/GPUTuning/ManualGraphicsTuning/CMakeLists.txt b/Samples/CPP/GPUTuning/ManualGraphicsTuning/CMakeLists.txt index f3bc6125..be1aaecf 100644 --- a/Samples/CPP/GPUTuning/ManualGraphicsTuning/CMakeLists.txt +++ b/Samples/CPP/GPUTuning/ManualGraphicsTuning/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "ManualGraphicsTuning") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainManualGraphicsTuning.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) add_executable (${project} ${all_file}) + diff --git a/Samples/CPP/GPUTuning/ManualGraphicsTuning/mainManualGraphicsTuning.cpp b/Samples/CPP/GPUTuning/ManualGraphicsTuning/mainManualGraphicsTuning.cpp index 63375449..e348dd30 100644 --- a/Samples/CPP/GPUTuning/ManualGraphicsTuning/mainManualGraphicsTuning.cpp +++ b/Samples/CPP/GPUTuning/ManualGraphicsTuning/mainManualGraphicsTuning.cpp @@ -336,7 +336,7 @@ void SetGPUStates(IADLXManualGraphicsTuning2Ptr manualGFXTuning2) res = manualGFXTuning2->GetGPUVoltageRange(&voltRange); res = manualGFXTuning2->SetGPUMinFrequency(freqRange.minValue); std::cout << "\tSet GPU min frequency " << (ADLX_SUCCEEDED (res) ? "succeeded" : "failed") << std::endl; - res = manualGFXTuning2->SetGPUMaxFrequency(freqRange.maxValue); + res = manualGFXTuning2->SetGPUMaxFrequency(freqRange.minValue + 100); std::cout << "\tSet GPU max frequency " << (ADLX_SUCCEEDED (res) ? "succeeded" : "failed") << std::endl; res = manualGFXTuning2->SetGPUVoltage(voltRange.minValue + (voltRange.maxValue - voltRange.minValue) / 2); std::cout << "\tSet GPU voltage " << (ADLX_SUCCEEDED (res) ? "succeeded" : "failed") << std::endl; diff --git a/Samples/CPP/GPUTuning/ManualPowerTuning/CMakeLists.txt b/Samples/CPP/GPUTuning/ManualPowerTuning/CMakeLists.txt index dd69e1a7..3239a0d9 100644 --- a/Samples/CPP/GPUTuning/ManualPowerTuning/CMakeLists.txt +++ b/Samples/CPP/GPUTuning/ManualPowerTuning/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "ManualPowerTuning") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainManualPowerTuning.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) add_executable (${project} ${all_file}) + diff --git a/Samples/CPP/GPUTuning/ManualVRAMTuning/CMakeLists.txt b/Samples/CPP/GPUTuning/ManualVRAMTuning/CMakeLists.txt index b5cd576d..85a9ea29 100644 --- a/Samples/CPP/GPUTuning/ManualVRAMTuning/CMakeLists.txt +++ b/Samples/CPP/GPUTuning/ManualVRAMTuning/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "ManualVRAMTuning") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainManualVRAMTuning.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) add_executable (${project} ${all_file}) + diff --git a/Samples/CPP/GPUTuning/ManualVRAMTuning/mainManualVRAMTuning.cpp b/Samples/CPP/GPUTuning/ManualVRAMTuning/mainManualVRAMTuning.cpp index 7e7cd3b5..7789a9e9 100644 --- a/Samples/CPP/GPUTuning/ManualVRAMTuning/mainManualVRAMTuning.cpp +++ b/Samples/CPP/GPUTuning/ManualVRAMTuning/mainManualVRAMTuning.cpp @@ -71,14 +71,20 @@ int main() res = gpuTuningService->IsSupportedManualVRAMTuning(gpu, &supported); if (ADLX_SUCCEEDED(res)) std::cout << "\tGPU manual VRAM tuning support status: " << supported << std::endl; - - // Get manual VRAM tuning interface - IADLXInterfacePtr vramTuningIfc; - res = gpuTuningService->GetManualVRAMTuning(gpu, &vramTuningIfc); - if (ADLX_SUCCEEDED(res)) + if (supported) + { + // Get manual VRAM tuning interface + IADLXInterfacePtr vramTuningIfc; + res = gpuTuningService->GetManualVRAMTuning(gpu, &vramTuningIfc); + if (ADLX_SUCCEEDED(res)) + { + MainMenu(vramTuningIfc); + MenuControl(vramTuningIfc); + } + } + else { - MainMenu(vramTuningIfc); - MenuControl(vramTuningIfc); + return WaitAndExit("\nThis GPU Doesn't support Manual VRAM Tuning", 0); } } } diff --git a/Samples/CPP/GPUTuning/SmartAccessMemory/CMakeLists.txt b/Samples/CPP/GPUTuning/SmartAccessMemory/CMakeLists.txt new file mode 100644 index 00000000..3c436daa --- /dev/null +++ b/Samples/CPP/GPUTuning/SmartAccessMemory/CMakeLists.txt @@ -0,0 +1,21 @@ +# +# Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. +# +#------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + +set(project "SmartAccessMemory") + +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + +set(all_file + "mainSmartAccessMemory.cpp" + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp + ) + +add_executable (${project} ${all_file}) + diff --git a/Samples/CPP/GPUTuning/SmartAccessMemory/ReadMe.html b/Samples/CPP/GPUTuning/SmartAccessMemory/ReadMe.html new file mode 100644 index 00000000..90819ca1 --- /dev/null +++ b/Samples/CPP/GPUTuning/SmartAccessMemory/ReadMe.html @@ -0,0 +1,26 @@ + + + + +

    Demonstrates how to control AMD SmartAccess Memory when programming with ADLX.

    +

    Command Prompts

    + + + + + + + + + + + +
    Command PromptDescription
    1 Display AMD SmartAccess Memory support status on a GPU.
    2 Display AMD SmartAccess Memory enabled status.
    3 Set AMD SmartAccess Memory state.
    M/m Show this menu.
    Q/q Quit.
    +

    Sample Path

    +

    /Samples/CPP/GPUTuning/SmartAccessMemory

    + + \ No newline at end of file diff --git a/Samples/CPP/GPUTuning/SmartAccessMemory/mainSmartAccessMemory.cpp b/Samples/CPP/GPUTuning/SmartAccessMemory/mainSmartAccessMemory.cpp new file mode 100644 index 00000000..39004666 --- /dev/null +++ b/Samples/CPP/GPUTuning/SmartAccessMemory/mainSmartAccessMemory.cpp @@ -0,0 +1,309 @@ +// +// Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. +// +//------------------------------------------------------------------------------------------------- + +/// \file mainSmartAccessMemory.cpp +/// \brief Demonstrates how to control AMD SmartAccess Memory when programming with ADLX. + +#include "SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h" +#include "SDK/Include/ISmartAccessMemory.h" +#include "SDK/Include/IGPUTuning1.h" +#include + +// Use ADLX namespace +using namespace adlx; + +// ADLXHelper instance +// No outstanding interfaces from ADLX must exist when ADLX is destroyed. +// Use global variables to ensure validity of the interface. +static ADLXHelper g_ADLXHelp; + +static HANDLE SAMEvent = nullptr; + +class GPUTuningChangedListener : public IADLXGPUTuningChangedListener +{ +public: + + bool ADLX_STD_CALL OnGPUTuningChanged(IADLXGPUTuningChangedEvent* pGPUTuningChangedEvent) + { + IADLXGPUTuningChangedEvent1Ptr pGPUTuningChangedEvent1 = IADLXGPUTuningChangedEvent1Ptr(pGPUTuningChangedEvent); + adlx_bool SAMChange = pGPUTuningChangedEvent1->IsSmartAccessMemoryChanged(); + if (SAMChange) + { + adlx_bool enabled = false, completed = false; + pGPUTuningChangedEvent1->GetSmartAccessMemoryStatus(&enabled, &completed); + } + + SetEvent(SAMEvent); + return true; + } +}; + +// Main menu +void MainMenu(); + +// Menu action control +void MenuControl(IADLXGPUTuningServices1Ptr gpuTuningService1, IADLXGPUListPtr gpus); + +// Wait for exit with error message +int WaitAndExit(const char* msg, const int retCode); + +// Find the first GPU index that supports AMD SmartAccess Memory. Return -1 if all GPUs are not supported +adlx_uint GetGPUIndexSupportSAM(IADLXGPUTuningServices1Ptr gpuTuningService1, IADLXGPUListPtr gpus); + +// Display AMD SmartAccess Memory support status on a GPU +void ShowSmartAccessMemorySupport(IADLXGPUTuningServices1Ptr gpuTuningService1, IADLXGPUListPtr gpus); + +// Display AMD SmartAccess Memory enabled status +void ShowSmartAccessMemoryState(IADLXGPUTuningServices1Ptr gpuTuningService1, IADLXGPUListPtr gpus); + +// Set AMD SmartAccess Memory state +void SetSmartAccessMemoryState(IADLXGPUTuningServices1Ptr gpuTuningService1, IADLXGPUListPtr gpus); + +int main() +{ + ADLX_RESULT res = ADLX_FAIL; + + // Initialize ADLX + res = g_ADLXHelp.Initialize(); + + if (ADLX_SUCCEEDED(res)) + { + IADLXGPUTuningServicesPtr gpuTuningService; + res = g_ADLXHelp.GetSystemServices()->GetGPUTuningServices(&gpuTuningService); + if (ADLX_SUCCEEDED(res)) + { + // Get gpuTuningService1 via gpuTuningService::QueryInterface() + IADLXGPUTuningServices1Ptr gpuTuningService1; + res = gpuTuningService->QueryInterface(gpuTuningService1->IID(), reinterpret_cast(&gpuTuningService1)); + if (ADLX_SUCCEEDED(res)) + { + IADLXGPUTuningChangedHandlingPtr gpuTuningHandling; + res = gpuTuningService1->GetGPUTuningChangedHandling(&gpuTuningHandling); + if (ADLX_SUCCEEDED(res)) + { + // Add listener + SAMEvent = CreateEvent(NULL, FALSE, FALSE, NULL); + static GPUTuningChangedListener listener; + ADLX_RESULT eventRes = gpuTuningHandling->AddGPUTuningEventListener(&listener); + + // Menu + IADLXGPUListPtr gpus; + res = g_ADLXHelp.GetSystemServices()->GetGPUs(&gpus); + if (ADLX_SUCCEEDED(res)) + { + // Display main menu options + MainMenu(); + + // Get and execute the choice + MenuControl(gpuTuningService1, gpus); + } + else + std::cout << "Failed to get GPU list" << std::endl; + + // Remove listener + if (ADLX_SUCCEEDED(eventRes)) + eventRes = gpuTuningHandling->RemoveGPUTuningEventListener(&listener); + } + else + std::cout << "Failed to get GPU Tuning Changed Handling" << std::endl; + } + else + std::cout << "Failed to get gpuTuningService1" << std::endl; + } + else + std::cout << "Failed to get gpuTuningService" << std::endl; + } + else + return WaitAndExit("\tg_ADLXHelp initialize failed", 0); + + // Destroy ADLX + res = g_ADLXHelp.Terminate(); + std::cout << "Destroy ADLX res: " << res << std::endl; + + // Pause to see the print out + system("pause"); + + return 0; +} + +// Main menu +void MainMenu() +{ + std::cout << "\tChoose from the following options:" << std::endl; + + std::cout << "\t->Press 1 to display AMD SmartAccess Memory supported GPUs" << std::endl; + std::cout << "\t->Press 2 to display AMD SmartAccess Memory enabled status" << std::endl; + std::cout << "\t->Press 3 to set the AMD SmartAccess Memory state" << std::endl; + std::cout << "\t->Press Q/q to terminate the application" << std::endl; + std::cout << "\t->Press M/m to display main menu options" << std::endl; +} + +// Menu action control +void MenuControl(IADLXGPUTuningServices1Ptr gpuTuningService1, IADLXGPUListPtr gpus) +{ + int num = 0; + while ((num = getchar()) != 'q' && num != 'Q') + { + switch (num) + { + // Display AMD SmartAccess Memory support status on a GPU + case '1': + ShowSmartAccessMemorySupport(gpuTuningService1, gpus); + break; + + // Display AMD SmartAccess Memory enabled status + case '2': + ShowSmartAccessMemoryState(gpuTuningService1, gpus); + break; + + // Set AMD SmartAccess Memory state + case '3': + SetSmartAccessMemoryState(gpuTuningService1, gpus); + break; + + // Display menu options + case 'm': + case 'M': + MainMenu(); + break; + default: + break; + } + } +} + +// Wait for exit with error message +int WaitAndExit(const char* msg, const int retCode) +{ + // Printout the message and pause to see it before returning the desired code + if (nullptr != msg) + std::cout << msg << std::endl; + + system("pause"); + return retCode; +} + +// Find the first GPU index that supports AMD SmartAccess Memory. Return -1 if all GPUs are not supported +adlx_uint GetGPUIndexSupportSAM(IADLXGPUTuningServices1Ptr gpuTuningService1, IADLXGPUListPtr gpus) +{ + adlx_uint supportedIndex = -1; + IADLXGPUPtr oneGPU; + IADLXSmartAccessMemoryPtr smartAccessMemory; + for (auto index = gpus->Begin(); index != gpus->End(); ++index) + { + ADLX_RESULT res = gpus->At(index, &oneGPU); + if (ADLX_SUCCEEDED(res)) + { + // Get the AMD SmartAccess Memory interface + res = gpuTuningService1->GetSmartAccessMemory(oneGPU, &smartAccessMemory); + if (ADLX_SUCCEEDED(res)) + { + adlx_bool supported = false; + ADLX_RESULT res = smartAccessMemory->IsSupported(&supported); + if (ADLX_SUCCEEDED(res) && supported) + { + supportedIndex = index; + break; + } + } + } + } + return supportedIndex; +} + +// Display AMD SmartAccess Memory support status on a GPU +void ShowSmartAccessMemorySupport(IADLXGPUTuningServices1Ptr gpuTuningService1, IADLXGPUListPtr gpus) +{ + auto index = GetGPUIndexSupportSAM(gpuTuningService1, gpus); + if (index == -1) + std::cout << "All GPUs doesn't support AMD SmartAccess Memory" << std::endl; + else + std::cout << "The " << (index + 1) << "th GPU support AMD SmartAccess Memory" << std::endl; +} + +// Display AMD SmartAccess Memory enabled status +void ShowSmartAccessMemoryState(IADLXGPUTuningServices1Ptr gpuTuningService1, IADLXGPUListPtr gpus) +{ + auto index = GetGPUIndexSupportSAM(gpuTuningService1, gpus); + if (index == -1) + std::cout << "All GPUs doesn't support AMD SmartAccess Memory" << std::endl; + else + { + IADLXGPUPtr oneGPU; + ADLX_RESULT res = gpus->At(index, &oneGPU); + if (ADLX_SUCCEEDED(res)) + { + IADLXSmartAccessMemoryPtr smartAccessMemory; + res = gpuTuningService1->GetSmartAccessMemory(oneGPU, &smartAccessMemory); + if (ADLX_SUCCEEDED(res)) + { + adlx_bool enabled = false; + res = smartAccessMemory->IsEnabled(&enabled); + if (ADLX_SUCCEEDED(res)) + std::cout << "The AMD SmartAccess Memory is " << (enabled ? "enabled" : "disabled") << " on the " << (index + 1) << "th GPU" << std::endl; + else + std::cout << "Call IsEnabled() failed" << std::endl; + } + else + std::cout << "Failed to get smartAccessMemory" << std::endl; + } + else + std::cout << "Failed to get the GPU" << std::endl; + } +} + +// Set AMD SmartAccess Memory state +void SetSmartAccessMemoryState(IADLXGPUTuningServices1Ptr gpuTuningService1, IADLXGPUListPtr gpus) +{ + auto index = GetGPUIndexSupportSAM(gpuTuningService1, gpus); + if (index == -1) + std::cout << "All GPUs doesn't support AMD SmartAccess Memory" << std::endl; + else + { + IADLXGPUPtr oneGPU; + ADLX_RESULT res = gpus->At(index, &oneGPU); + if (ADLX_SUCCEEDED(res)) + { + IADLXSmartAccessMemoryPtr smartAccessMemory; + res = gpuTuningService1->GetSmartAccessMemory(oneGPU, &smartAccessMemory); + if (ADLX_SUCCEEDED(res)) + { + adlx_bool enabled = false; + res = smartAccessMemory->IsEnabled(&enabled); + if (ADLX_SUCCEEDED(res)) + std::cout << "Currently AMD SmartAccess Memory is " << (enabled ? "enabled" : "disabled") << " on " << (index + 1) << "th GPU" << std::endl; + else + std::cout << "Call IsEnabled() failed" << std::endl; + res = smartAccessMemory->SetEnabled(!enabled); + if (ADLX_SUCCEEDED(res)) + std::cout << "Set AMD SmartAccess Memory to " << (!enabled ? "enabled" : "disabled") << " for " << (index + 1) << "th GPU" << std::endl; + else + std::cout << "Call SetEnabled() failed" << std::endl; + + // First event received quickly before SAM start + WaitForSingleObject(SAMEvent, 2000); + + // When receive the first event, avoid calling any other ADLX method, and if any UI application is running, we must close it to avoid crashing + // Close(application)...... + + // Second event received after SAM completed, the maximum consuming time less than 20 seconds. + WaitForSingleObject(SAMEvent, 20000); + + // Now SAM completed, we can restart the UI application, and continue to call ADLX function + // Start(application)...... + + res = smartAccessMemory->IsEnabled(&enabled); + if (ADLX_SUCCEEDED(res)) + std::cout << "After setting, AMD SmartAccess Memory is " << (enabled ? "enabled" : "disabled") << " on " << (index + 1) << "th GPU" << std::endl; + else + std::cout << "Call IsEnabled() failed" << std::endl; + } + else + std::cout << "Failed to get smartAccessMemory" << std::endl; + } + else + std::cout << "Failed to get the GPU" << std::endl; + } +} \ No newline at end of file diff --git a/Samples/CPP/Generic/GPUs/CMakeLists.txt b/Samples/CPP/Generic/GPUs/CMakeLists.txt index 2c1d8579..9dd09a64 100644 --- a/Samples/CPP/Generic/GPUs/CMakeLists.txt +++ b/Samples/CPP/Generic/GPUs/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "GPUs") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainGPUs.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) add_executable (${project} ${all_file}) + diff --git a/Samples/CPP/Generic/GPUs/mainGPUs.cpp b/Samples/CPP/Generic/GPUs/mainGPUs.cpp index f1771255..f6e822ac 100644 --- a/Samples/CPP/Generic/GPUs/mainGPUs.cpp +++ b/Samples/CPP/Generic/GPUs/mainGPUs.cpp @@ -7,6 +7,7 @@ /// \brief Demonstrates how to enumerate GPUs, get GPU information, receive notifications when GPUs are enabled and disabled, and maintain GPU change event when programming with ADLX. #include "SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h" +#include "SDK/Include/ISystem1.h" #include #include #include @@ -143,7 +144,33 @@ void ShowGPUInfo(const IADLXGPUPtr& gpu) adlx_int id; ret = gpu->UniqueId(&id); - std::cout << "UniqueId: " << id << ", return code is: "<< ret << "(0 means success)" << std::endl; + std::cout << "UniqueId: " << id << std::endl; + + IADLXGPU1Ptr gpu1(gpu); + if (gpu1) + { + const char* productName = nullptr; + ret = gpu1->ProductName(&productName); + std::cout << "ProductName: " << productName << std::endl; + + ADLX_MGPU_MODE mode = MGPU_NONE; + ret = gpu1->MultiGPUMode(&mode); + printf("Multi-GPU Mode: "); + if (mode == MGPU_PRIMARY) + std::cout << "GPU is the primary GPU" << std::endl; + else if (mode == MGPU_SECONDARY) + std::cout << "GPU is the secondary GPU" << std::endl; + else + std::cout << "GPU is not in Multi-GPU" << std::endl; + + ADLX_PCI_BUS_TYPE busType = UNDEFINED; + ret = gpu1->PCIBusType(&busType); + std::cout << "PCIBusType: " << busType << std::endl; + + adlx_uint laneWidth = 0; + ret = gpu1->PCIBusLaneWidth(&laneWidth); + std::cout << "PCIBusLaneWidth: " << laneWidth << std::endl; + } } void ShowHybridGraphicType() diff --git a/Samples/CPP/Generic/InvalidObject/CMakeLists.txt b/Samples/CPP/Generic/InvalidObject/CMakeLists.txt index f1326d1e..c6443195 100644 --- a/Samples/CPP/Generic/InvalidObject/CMakeLists.txt +++ b/Samples/CPP/Generic/InvalidObject/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "InvalidObject") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainInvalidObject.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) add_executable (${project} ${all_file}) + diff --git a/Samples/CPP/Generic/Log/CMakeLists.txt b/Samples/CPP/Generic/Log/CMakeLists.txt index dc6eb9b3..d413ae9a 100644 --- a/Samples/CPP/Generic/Log/CMakeLists.txt +++ b/Samples/CPP/Generic/Log/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "Log") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainLog.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) add_executable (${project} ${all_file}) + diff --git a/Samples/CPP/Generic/WorkWithADL/CMakeLists.txt b/Samples/CPP/Generic/WorkWithADL/CMakeLists.txt index 36fd3b11..2d8b2d42 100644 --- a/Samples/CPP/Generic/WorkWithADL/CMakeLists.txt +++ b/Samples/CPP/Generic/WorkWithADL/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "WorkWithADL") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainWorkWithADL.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) add_executable (${project} ${all_file}) + diff --git a/Samples/CPP/I2C/I2C/CMakeLists.txt b/Samples/CPP/I2C/I2C/CMakeLists.txt index 718cb2a0..519cbe6d 100644 --- a/Samples/CPP/I2C/I2C/CMakeLists.txt +++ b/Samples/CPP/I2C/I2C/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "I2C") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainI2C.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) add_executable (${project} ${all_file}) + diff --git a/Samples/CPP/PerformanceMonitoring/PerfAllMetrics/CMakeLists.txt b/Samples/CPP/PerformanceMonitoring/PerfAllMetrics/CMakeLists.txt index 0ce8f02c..cd0c9246 100644 --- a/Samples/CPP/PerformanceMonitoring/PerfAllMetrics/CMakeLists.txt +++ b/Samples/CPP/PerformanceMonitoring/PerfAllMetrics/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "PerfAllMetrics") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainPerfAllMetrics.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) add_executable (${project} ${all_file}) + diff --git a/Samples/CPP/PerformanceMonitoring/PerfFPSMetrics/CMakeLists.txt b/Samples/CPP/PerformanceMonitoring/PerfFPSMetrics/CMakeLists.txt index 7bb7216d..ffe2590f 100644 --- a/Samples/CPP/PerformanceMonitoring/PerfFPSMetrics/CMakeLists.txt +++ b/Samples/CPP/PerformanceMonitoring/PerfFPSMetrics/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "PerfFPSMetrics") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainPerfFPSMetrics.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) add_executable (${project} ${all_file}) + diff --git a/Samples/CPP/PerformanceMonitoring/PerfGPUMetrics/CMakeLists.txt b/Samples/CPP/PerformanceMonitoring/PerfGPUMetrics/CMakeLists.txt index c26f5503..3d4c2cbd 100644 --- a/Samples/CPP/PerformanceMonitoring/PerfGPUMetrics/CMakeLists.txt +++ b/Samples/CPP/PerformanceMonitoring/PerfGPUMetrics/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "PerfGPUMetrics") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainPerfGPUMetrics.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) add_executable (${project} ${all_file}) + diff --git a/Samples/CPP/PerformanceMonitoring/PerfGPUMetrics/mainPerfGPUMetrics.cpp b/Samples/CPP/PerformanceMonitoring/PerfGPUMetrics/mainPerfGPUMetrics.cpp index 7af6c47a..0c69d01f 100644 --- a/Samples/CPP/PerformanceMonitoring/PerfGPUMetrics/mainPerfGPUMetrics.cpp +++ b/Samples/CPP/PerformanceMonitoring/PerfGPUMetrics/mainPerfGPUMetrics.cpp @@ -636,7 +636,7 @@ void ShowHistoricalGPUMetrics(IADLXPerformanceMonitoringServicesPtr perfMonitori ShowGPUVRAM(gpuMetricsSupport, gpuMetrics); ShowGPUVoltage(gpuMetricsSupport, gpuMetrics); ShowGPUTotalBoardPower(gpuMetricsSupport, gpuMetrics); - ShowGPUIntakeTemperature (gpuMetricsSupport, gpuMetrics); + ShowGPUIntakeTemperature(gpuMetricsSupport, gpuMetrics); std::cout << std::noboolalpha; } std::cout << std::endl; diff --git a/Samples/CPP/PerformanceMonitoring/PerfSystemMetrics/CMakeLists.txt b/Samples/CPP/PerformanceMonitoring/PerfSystemMetrics/CMakeLists.txt index 7731c2de..2f16dfcc 100644 --- a/Samples/CPP/PerformanceMonitoring/PerfSystemMetrics/CMakeLists.txt +++ b/Samples/CPP/PerformanceMonitoring/PerfSystemMetrics/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "PerfSystemMetrics") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainPerfSystemMetrics.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) add_executable (${project} ${all_file}) + diff --git a/Samples/CPP/PerformanceMonitoring/PerfSystemMetrics/mainPerfSystemMetrics.cpp b/Samples/CPP/PerformanceMonitoring/PerfSystemMetrics/mainPerfSystemMetrics.cpp index c5278459..ebcf5562 100644 --- a/Samples/CPP/PerformanceMonitoring/PerfSystemMetrics/mainPerfSystemMetrics.cpp +++ b/Samples/CPP/PerformanceMonitoring/PerfSystemMetrics/mainPerfSystemMetrics.cpp @@ -7,7 +7,7 @@ /// \brief Demonstrates how to control system metrics when programming with ADLX. #include "SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h" -#include "SDK/Include/IPerformanceMonitoring.h" +#include "SDK/Include/IPerformanceMonitoring1.h" #include // Use ADLX namespace @@ -232,6 +232,43 @@ void ShowSmartShift(IADLXSystemMetricsSupportPtr systemMetricsSupport, IADLXSyst } } +// Show SmartShift Max +void ShowSmartShiftMax(IADLXSystemMetricsSupportPtr systemMetricsSupport, IADLXSystemMetricsPtr systemMetrics) +{ + adlx_bool supported = false; + IADLXSystemMetricsSupport1Ptr sysMetricsSupport1(systemMetricsSupport); + IADLXSystemMetrics1Ptr sysMetrics1(systemMetrics); + if (!sysMetricsSupport1) + { + std::cout << "\tGet IADLXSystemMetricsSupport1Ptr failed" << std::endl; + return; + } + if (!sysMetrics1) + { + std::cout << "\tGet IADLXSystemMetrics1Ptr failed" << std::endl; + return; + } + + // Display power distribution support status + ADLX_RESULT res = sysMetricsSupport1->IsSupportedPowerDistribution(&supported); + if (ADLX_SUCCEEDED(res)) + { + std::cout << "PowerDistribution support status: " << supported << std::endl; + if (supported) + { + int apuShiftValue, gpuShiftValue, apuShiftLimit, gpuShiftLimit, totalShiftLimit; + res = sysMetrics1->PowerDistribution(&apuShiftValue, &gpuShiftValue, &apuShiftLimit, &gpuShiftLimit, &totalShiftLimit); + if (ADLX_SUCCEEDED(res)) + std::cout << "The PowerDistribution is:\n" + << " apuShiftValue: " << apuShiftValue + << " ,gpuShiftValue: " << gpuShiftValue + << " ,apuShiftLimit: " << apuShiftLimit + << " ,gpuShiftLimit: " << gpuShiftLimit + << " ,totalShiftLimit: " << totalShiftLimit << std::endl; + } + } +} + // Display current system metrics void ShowCurrentSystemMetrics(IADLXPerformanceMonitoringServicesPtr perfMonitoringServices) { @@ -257,6 +294,7 @@ void ShowCurrentSystemMetrics(IADLXPerformanceMonitoringServicesPtr perfMonitori ShowCPUUsage(systemMetricsSupport, systemMetrics); ShowSystemRAM(systemMetricsSupport, systemMetrics); ShowSmartShift(systemMetricsSupport, systemMetrics); + ShowSmartShiftMax(systemMetricsSupport, systemMetrics); std::cout << std::noboolalpha; } Sleep(1000); @@ -352,6 +390,7 @@ void ShowHistoricalSystemMetrics(IADLXPerformanceMonitoringServicesPtr perfMonit ShowCPUUsage(systemMetricsSupport, systemMetrics); ShowSystemRAM(systemMetricsSupport, systemMetrics); ShowSmartShift(systemMetricsSupport, systemMetrics); + ShowSmartShiftMax(systemMetricsSupport, systemMetrics); std::cout << std::noboolalpha; } std::cout << std::endl; diff --git a/Samples/CPP/PowerTuning/SmartShiftMax/CMakeLists.txt b/Samples/CPP/PowerTuning/SmartShiftMax/CMakeLists.txt new file mode 100644 index 00000000..39030ec2 --- /dev/null +++ b/Samples/CPP/PowerTuning/SmartShiftMax/CMakeLists.txt @@ -0,0 +1,21 @@ +# +# Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. +# +#------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + +set(project "SmartShiftMax") + +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + +set(all_file + "mainSmartShiftMax.cpp" + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp + ) + +add_executable (${project} ${all_file}) + diff --git a/Samples/CPP/PowerTuning/SmartShiftMax/ReadMe.html b/Samples/CPP/PowerTuning/SmartShiftMax/ReadMe.html new file mode 100644 index 00000000..3f33a05a --- /dev/null +++ b/Samples/CPP/PowerTuning/SmartShiftMax/ReadMe.html @@ -0,0 +1,28 @@ + + + + +

    Demonstrates how to control AMD SmartShift Max when programming with ADLX.

    +

    Command Prompts

    + + + + + + + + + + + + + +
    Command PromptDescription
    1 Display AMD SmartShift Max support.
    2 Display AMD SmartShift Max bias value, bias mode, and bias range.
    3 Set SmartShift Max bias mode to Manual.
    4 Set SmartShift Max bias mode to Auto.
    5 Set SmartShift Max bias value.
    M/m Show this menu.
    Q/q Quit.
    +

    Sample Path

    +

    /Samples/CPP/PowerTuning/SmartShiftMax

    + + \ No newline at end of file diff --git a/Samples/CPP/PowerTuning/SmartShiftMax/mainSmartShiftMax.cpp b/Samples/CPP/PowerTuning/SmartShiftMax/mainSmartShiftMax.cpp new file mode 100644 index 00000000..98d4bec4 --- /dev/null +++ b/Samples/CPP/PowerTuning/SmartShiftMax/mainSmartShiftMax.cpp @@ -0,0 +1,202 @@ +// +// Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. +// +//------------------------------------------------------------------------------------------------- + +/// \file mainSmartShiftMax.cpp +/// \brief Demonstrates how to control AMD SmartShift Max when programming with ADLX. + +#include "SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h" +#include "SDK/Include/IPowerTuning.h" +#include "SDK/Include/ISystem1.h" +#include + +// Use ADLX namespace +using namespace adlx; + +// ADLXHelper instance +// No outstanding interfaces from ADLX must exist when ADLX is destroyed. +// Use global variables to ensure validity of the interface. +static ADLXHelper g_ADLXHelp; + +// Display AMD SmartShift Max support +void ShowSmartShiftMaxSupport(const IADLXSmartShiftMaxPtr& ssm); + +// Display current AMD SmartShift Max state +void ShowSmartShiftMaxSate(const IADLXSmartShiftMaxPtr& ssm); + +// Set AMD SmartShift Max bias mode +void SetSmartShiftMaxBiasMode(const IADLXSmartShiftMaxPtr& ssm, int index); + +// Set AMD SmartShift Max bias value +void SetSmartShiftMaxBiasValue(const IADLXSmartShiftMaxPtr& ssm); + +// Main menu +void MainMenu(); + +// Menu action control +void MenuControl(const IADLXSmartShiftMaxPtr& ssm); + +// Wait for exit with error message +int WaitAndExit(const char* msg, const int retCode); + +int main() +{ + ADLX_RESULT res = ADLX_FAIL; + + // Initialize ADLX + res = g_ADLXHelp.Initialize(); + if (ADLX_SUCCEEDED(res)) + { + // Get IADLXSystem1 interface via IADLXSystem::QueryInterface + IADLXSystem1Ptr system1; + res = g_ADLXHelp.GetSystemServices()->QueryInterface(IADLXSystem1::IID(), reinterpret_cast(&system1)); + if (ADLX_SUCCEEDED(res)) + { + // Get power tuning service + IADLXPowerTuningServicesPtr powerTuningService; + res = system1->GetPowerTuningServices(&powerTuningService); + if (ADLX_SUCCEEDED(res)) + { + // Get AMD SmartShift Max interface + IADLXSmartShiftMaxPtr ssm; + res = powerTuningService->GetSmartShiftMax(&ssm); + if (ADLX_SUCCEEDED(res)) + { + // Display main menu options + MainMenu(); + // Get and execute the choice + MenuControl(ssm); + } + else + std::cout << "Failed to get AMD SmartShift Max interface" << std::endl; + } + else + std::cout << "Failed to get power tuning service" << std::endl; + } + else + std::cout << "Failed to get IADLXSystem1" << std::endl; + } + else + return WaitAndExit("\tg_ADLXHelp initialize failed", 0); + + // Destroy ADLX + res = g_ADLXHelp.Terminate(); + std::cout << "Destroy ADLX res: " << res << std::endl; + + // Pause to see the print out + system("pause"); + + return 0; +} + +void ShowSmartShiftMaxSupport(const IADLXSmartShiftMaxPtr& ssm) +{ + adlx_bool supported = false; + ssm->IsSupported(&supported); + std::cout << "\tIsSupported: " << supported << std::endl; +} + +void ShowSmartShiftMaxSate(const IADLXSmartShiftMaxPtr& ssm) +{ + ADLX_SSM_BIAS_MODE mode; + ADLX_RESULT ret = ssm->GetBiasMode(&mode); + if (ADLX_SUCCEEDED(ret)) + std::cout << "\tBias mode: " << (mode == ADLX_SSM_BIAS_MODE::SSM_BIAS_MANUAL ? "manual" : "auto") << std::endl; + else + std::cout << "\tFailed to get bias mode, error code: " << ret << std::endl; + + adlx_int bias = 0; + ret = ssm->GetBias(&bias); + if (ADLX_SUCCEEDED(ret)) + std::cout << "\tBias value: " << bias << std::endl; + else + std::cout << "\tFailed to get bias value, error code: " << ret << std::endl; + + ADLX_IntRange range; + ret = ssm->GetBiasRange(&range); + if (ADLX_SUCCEEDED(ret)) + std::cout << "\tBias range: [ " << range.minValue << " ," << range.maxValue << " ], step: " << range.step << std::endl; + else + std::cout << "\tFailed to get bias range, error code: " << ret << std::endl; +} + +void SetSmartShiftMaxBiasMode(const IADLXSmartShiftMaxPtr& ssm, int index) +{ + ADLX_SSM_BIAS_MODE mode = index == 0 ? ADLX_SSM_BIAS_MODE::SSM_BIAS_MANUAL : ADLX_SSM_BIAS_MODE::SSM_BIAS_AUTO; + ADLX_RESULT res = ssm->SetBiasMode(mode); + std::cout << "\tSet bias mode " << (mode == ADLX_SSM_BIAS_MODE::SSM_BIAS_MANUAL ? "manual" : "auto") << ", return code: " << res << std::endl; +} + +void SetSmartShiftMaxBiasValue(const IADLXSmartShiftMaxPtr& ssm) +{ + adlx_int bias = 0; + ssm->GetBias(&bias); + ADLX_IntRange range; + ssm->GetBiasRange(&range); + adlx_int base = (range.maxValue + range.minValue) / 2; + adlx_int value = bias == base ? base + range.step : base; + ADLX_RESULT res = ssm->SetBias(value); + std::cout << "\tSet bias value: " << value << ", return code: " << res << std::endl; +} + +void MainMenu() +{ + std::cout << "\tChoose from the following options:" << std::endl; + std::cout << "\t->Press 1 to display AMD SmartShift Max support" << std::endl; + std::cout << "\t->Press 2 to display AMD SmartShift Max bias value, bias mode, and bias range" << std::endl; + std::cout << "\t->Press 3 to set AMD SmartShift Max bias mode to Manual" << std::endl; + std::cout << "\t->Press 4 to set AMD SmartShift Max bias mode to Auto" << std::endl; + std::cout << "\t->Press 5 to set AMD SmartShift Max bias value" << std::endl; + std::cout << "\t->Press Q/q to terminate the application" << std::endl; + std::cout << "\t->Press M/m to display main menu options" << std::endl; +} + +void MenuControl(const IADLXSmartShiftMaxPtr& ssm) +{ + int num = 0; + while ((num = getchar()) != 'q' && num != 'Q') + { + switch (num) + { + // Display AMD SmartShift max support + case '1': + ShowSmartShiftMaxSupport(ssm); + break; + + // Display current AMD SmartShift max state + case '2': + ShowSmartShiftMaxSate(ssm); + break; + + // Set AMD SmartShift max bias mode + case '3': + case '4': + SetSmartShiftMaxBiasMode(ssm, num - '3'); + break; + + // Set AMD SmartShift max bias value + case '5': + SetSmartShiftMaxBiasValue(ssm); + break; + + // Display menu options + case 'm': + case 'M': + MainMenu(); + break; + default: + break; + } + } +} + +int WaitAndExit(const char* msg, const int retCode) +{ + // Printout the message and pause to see it before returning the desired code + if (nullptr != msg) + std::cout << msg << std::endl; + + system("pause"); + return retCode; +} \ No newline at end of file diff --git a/Samples/CPP/ReadMe.md b/Samples/CPP/ReadMe.md index 31a2357c..5d1d6ae6 100644 --- a/Samples/CPP/ReadMe.md +++ b/Samples/CPP/ReadMe.md @@ -1,6 +1,6 @@ @page page_sample_cpp C++ Samples diff --git a/Samples/CPP/ReceivingEventsNotifications/AsyncEventHandling/CMakeLists.txt b/Samples/CPP/ReceivingEventsNotifications/AsyncEventHandling/CMakeLists.txt index 3e911ae2..331a9613 100644 --- a/Samples/CPP/ReceivingEventsNotifications/AsyncEventHandling/CMakeLists.txt +++ b/Samples/CPP/ReceivingEventsNotifications/AsyncEventHandling/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "AsyncEventHandling") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainAsyncEventHandling.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) add_executable (${project} ${all_file}) + diff --git a/Samples/CPP/ReceivingEventsNotifications/Sync3DReceive/CMakeLists.txt b/Samples/CPP/ReceivingEventsNotifications/Sync3DReceive/CMakeLists.txt index 43ed8050..470f7e93 100644 --- a/Samples/CPP/ReceivingEventsNotifications/Sync3DReceive/CMakeLists.txt +++ b/Samples/CPP/ReceivingEventsNotifications/Sync3DReceive/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "Sync3DReceive") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainSync3DReceive.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) add_executable (${project} ${all_file}) + diff --git a/Samples/CPP/ReceivingEventsNotifications/Sync3DReceive/mainSync3DReceive.cpp b/Samples/CPP/ReceivingEventsNotifications/Sync3DReceive/mainSync3DReceive.cpp index 87e1364d..fca6d98b 100644 --- a/Samples/CPP/ReceivingEventsNotifications/Sync3DReceive/mainSync3DReceive.cpp +++ b/Samples/CPP/ReceivingEventsNotifications/Sync3DReceive/mainSync3DReceive.cpp @@ -8,6 +8,7 @@ #include "SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h" #include "SDK/Include/I3DSettings.h" +#include "SDK/Include/I3DSettings1.h" #include "conio.h" #include #include @@ -99,6 +100,13 @@ class CallBack3DSettingsChanged : public IADLX3DSettingsChangedListener // Get 3DSettings service IADLX3DSettingsServicesPtr d3dSettingSrv; g_ADLXHelp.GetSystemServices()->Get3DSettingsServices(&d3dSettingSrv); + IADLX3DSettingsServices1Ptr d3dSettingSrv1 (d3dSettingSrv); + + IADLX3DSettingsChangedEvent1Ptr p3DSettingsChangedEvent1(p3DSettingsChangedEvent); + if (p3DSettingsChangedEvent1 == nullptr) + { + std::cout << "3DSettingsChangedEvent1 not supported" << std::endl; + } // Get the GPU interface IADLXGPUPtr gpu; diff --git a/Samples/CPP/ReceivingEventsNotifications/SyncDisplayReceive/CMakeLists.txt b/Samples/CPP/ReceivingEventsNotifications/SyncDisplayReceive/CMakeLists.txt index 9467fbf5..cc96389a 100644 --- a/Samples/CPP/ReceivingEventsNotifications/SyncDisplayReceive/CMakeLists.txt +++ b/Samples/CPP/ReceivingEventsNotifications/SyncDisplayReceive/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "SyncDisplayReceive") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainSyncDisplayReceive.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) add_executable (${project} ${all_file}) + diff --git a/Samples/CPP/ReceivingEventsNotifications/SyncDisplayReceive/mainSyncDisplayReceive.cpp b/Samples/CPP/ReceivingEventsNotifications/SyncDisplayReceive/mainSyncDisplayReceive.cpp index ed9e5b1e..b8ee4b5f 100644 --- a/Samples/CPP/ReceivingEventsNotifications/SyncDisplayReceive/mainSyncDisplayReceive.cpp +++ b/Samples/CPP/ReceivingEventsNotifications/SyncDisplayReceive/mainSyncDisplayReceive.cpp @@ -9,6 +9,7 @@ #include "SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h" #include "SDK/Include/IDisplays.h" #include "SDK/Include/IDisplays1.h" +#include "SDK/Include/IDisplays2.h" #include "SDK/Include/IDisplaySettings.h" #include "conio.h" #include @@ -40,12 +41,6 @@ class CallBackDisplaySettingsChanged : public IADLXDisplaySettingsChangedListene adlx_bool ADLX_STD_CALL OnDisplaySettingsChanged(IADLXDisplaySettingsChangedEvent* pDisplaySettingsChangedEvent) override { ADLX_SYNC_ORIGIN origin = pDisplaySettingsChangedEvent->GetOrigin(); - IADLXDisplaySettingsChangedEvent1Ptr pDisplaySettingChangedEvent1(pDisplaySettingsChangedEvent); - if (nullptr == pDisplaySettingChangedEvent1) - { - std::cout << "IADLXDisplaySettingsChangedEvent1 not supported" << std::endl; - } - if (origin == SYNC_ORIGIN_EXTERNAL) { IADLXDisplayServicesPtr displayServices; @@ -115,14 +110,33 @@ class CallBackDisplaySettingsChanged : public IADLXDisplaySettingsChangedListene std::cout << "Display " << displayName << "Get sync event, VSR is changed" << std::endl; } - if (pDisplaySettingChangedEvent1) + // Get IADLXDisplaySettingsChangedEvent1 interface + IADLXDisplaySettingsChangedEvent1Ptr pDisplaySettingChangedEvent1(pDisplaySettingsChangedEvent); + if (nullptr == pDisplaySettingChangedEvent1) + { + std::cout << "IADLXDisplaySettingsChangedEvent1 not supported" << std::endl; + } + else { if (pDisplaySettingChangedEvent1->IsDisplayBlankingChanged()) { - std::cout << "Display " << displayName << "Get sync event, display blanking is changed" << std::endl; + std::cout << "Display " << displayName << "Get sync event, Display blanking is changed" << std::endl; } } + // Get IADLXDisplaySettingsChangedEvent2 interface + IADLXDisplaySettingsChangedEvent2Ptr pDisplaySettingChangedEvent2(pDisplaySettingsChangedEvent); + if (nullptr == pDisplaySettingChangedEvent2) + { + std::cout << "IADLXDisplaySettingsChangedEvent2 not supported" << std::endl; + } + else + { + if (pDisplaySettingChangedEvent2->IsDisplayConnectivityExperienceChanged()) + { + std::cout << "Display " << displayName << "Get sync event, Display connectivity experience is changed" << std::endl; + } + } } SetEvent(displaySettingsEvent); diff --git a/Samples/CPP/ReceivingEventsNotifications/SyncGPUTuning/CMakeLists.txt b/Samples/CPP/ReceivingEventsNotifications/SyncGPUTuning/CMakeLists.txt index cef5739d..e4d6bdc8 100644 --- a/Samples/CPP/ReceivingEventsNotifications/SyncGPUTuning/CMakeLists.txt +++ b/Samples/CPP/ReceivingEventsNotifications/SyncGPUTuning/CMakeLists.txt @@ -2,13 +2,20 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "SyncGPUTuning") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "mainSyncGPUTuning.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) add_executable (${project} ${all_file}) + diff --git a/Samples/CPP/ReceivingEventsNotifications/SyncGPUTuning/mainSyncGPUTuning.cpp b/Samples/CPP/ReceivingEventsNotifications/SyncGPUTuning/mainSyncGPUTuning.cpp index 301ff721..18734212 100644 --- a/Samples/CPP/ReceivingEventsNotifications/SyncGPUTuning/mainSyncGPUTuning.cpp +++ b/Samples/CPP/ReceivingEventsNotifications/SyncGPUTuning/mainSyncGPUTuning.cpp @@ -7,7 +7,7 @@ /// \brief Demonstrates how to receive notifications of changes in GPU tuning settings using ADLX. To receive the event, another application (such as GPUAutoTuning) must be used to change these settings. #include "SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h" -#include "SDK/Include/IGPUTuning.h" +#include "SDK/Include/IGPUTuning1.h" #include #include @@ -31,6 +31,8 @@ class CallBackGPUTuningChanged : public IADLXGPUTuningChangedListener public: adlx_bool ADLX_STD_CALL OnGPUTuningChanged(IADLXGPUTuningChangedEvent* pGPUTuningChangedEvent) override { + IADLXGPUTuningChangedEvent1* pGPUTuningChangedEvent1 = nullptr; + pGPUTuningChangedEvent->QueryInterface(L"IADLXGPUTuningChangedEvent1", reinterpret_cast(&pGPUTuningChangedEvent1)); ADLX_SYNC_ORIGIN origin = pGPUTuningChangedEvent->GetOrigin(); if (origin == SYNC_ORIGIN_EXTERNAL) { @@ -65,6 +67,10 @@ class CallBackGPUTuningChanged : public IADLXGPUTuningChangedListener { std::cout << "\tManualPowerTuningChanged" << std::endl; } + else if (pGPUTuningChangedEvent1->IsSmartAccessMemoryChanged()) + { + std::cout << "\tSmartAccessMemoryChanged" << std::endl; + } } SetEvent(blockEvent); diff --git a/Samples/CPP/ReceivingEventsNotifications/SyncPowerTuning/CMakeLists.txt b/Samples/CPP/ReceivingEventsNotifications/SyncPowerTuning/CMakeLists.txt new file mode 100644 index 00000000..cb3cbebe --- /dev/null +++ b/Samples/CPP/ReceivingEventsNotifications/SyncPowerTuning/CMakeLists.txt @@ -0,0 +1,21 @@ +# +# Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. +# +#------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + +set(project "SyncPowerTuning") + +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + +set(all_file + "mainSyncPowerTuning.cpp" + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp + ) + +add_executable (${project} ${all_file}) + diff --git a/Samples/CPP/ReceivingEventsNotifications/SyncPowerTuning/ReadMe.html b/Samples/CPP/ReceivingEventsNotifications/SyncPowerTuning/ReadMe.html new file mode 100644 index 00000000..2bbdeddf --- /dev/null +++ b/Samples/CPP/ReceivingEventsNotifications/SyncPowerTuning/ReadMe.html @@ -0,0 +1,15 @@ + + + + +

    Demonstrates how to receive notifications of changes in power tuning using ADLX.
    + To receive the event, another application must be used to change these settings, such as the SmartShiftMax. +

    +

    Sample Path

    +

    /Samples/CPP/ReceivingEventsNotifications/SyncPowerTuning

    + + \ No newline at end of file diff --git a/Samples/CPP/ReceivingEventsNotifications/SyncPowerTuning/mainSyncPowerTuning.cpp b/Samples/CPP/ReceivingEventsNotifications/SyncPowerTuning/mainSyncPowerTuning.cpp new file mode 100644 index 00000000..94756cf2 --- /dev/null +++ b/Samples/CPP/ReceivingEventsNotifications/SyncPowerTuning/mainSyncPowerTuning.cpp @@ -0,0 +1,127 @@ +// +// Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. +// +//------------------------------------------------------------------------------------------------- + +/// \file mainSyncPowerTuning.cpp +/// \brief Demonstrates how to receive notifications of changes in power tuning settings using ADLX. To receive the event, another application (such as SmartShiftMax) must be used to change these settings. + +#include "SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h" +#include "SDK/Include/IPowerTuning.h" +#include "SDK/Include/ISystem1.h" +#include +#include + +// Use ADLX namespace +using namespace adlx; + +// ADLXHelper instance +// No outstanding interfaces from ADLX must exist when ADLX is destroyed. +// Use global variables to ensure validity of the interface. +static ADLXHelper g_ADLXHelp; + +// Block event to verify call back +HANDLE blockEvent = nullptr; + +// Call back to handle changed events +class CallBackPowerTuningChanged : public IADLXPowerTuningChangedListener +{ +public: + adlx_bool ADLX_STD_CALL OnPowerTuningChanged(IADLXPowerTuningChangedEvent* pPowerTuningChangedEvent) + { + ADLX_SYNC_ORIGIN origin = pPowerTuningChangedEvent->GetOrigin(); + if (origin == SYNC_ORIGIN_EXTERNAL) + { + if (pPowerTuningChangedEvent->IsSmartShiftMaxChanged()) + { + std::cout << "\tSmartShiftMaxChanged" << std::endl; + } + } + SetEvent(blockEvent); + + // Return true for ADLX to continue notifying the next listener, or false to stop notification. + return true; + } +}; + +int main() +{ + // Define return code + ADLX_RESULT res = ADLX_FAIL; + + // Initialize ADLX + res = g_ADLXHelp.Initialize(); + if (ADLX_SUCCEEDED(res)) + { + // Create block event + blockEvent = CreateEvent(NULL, TRUE, FALSE, NULL); + + // Get IADLXSystem1 interface via IADLXSystem::QueryInterface + IADLXSystem1Ptr system1; + res = g_ADLXHelp.GetSystemServices()->QueryInterface(IADLXSystem1::IID(), reinterpret_cast(&system1)); + if (ADLX_SUCCEEDED(res)) + { + // Get power tuning service + IADLXPowerTuningServicesPtr powerTuningService; + res = system1->GetPowerTuningServices(&powerTuningService); + if (ADLX_SUCCEEDED(res)) + { + // Get Change handle + IADLXPowerTuningChangedHandlingPtr changeHandle; + res = powerTuningService->GetPowerTuningChangedHandling(&changeHandle); + if (ADLX_SUCCEEDED(res)) + { + // Create call back + IADLXPowerTuningChangedListener* call = new CallBackPowerTuningChanged; + + // Add call back + changeHandle->AddPowerTuningEventListener(call); + + // Waits for power tuning sync with a timeout of 60s + while (true) + { + std::cout << "\nWaiting for power tuning change event (60s)...\n"; + DWORD waitRet = WaitForSingleObject(blockEvent, 60000); + if (waitRet == WAIT_TIMEOUT) + { + std::cout << "=== Wait timeout(60s), ready to quit ===\n"; + break; + } + ResetEvent(blockEvent); + } + + // Remove call back + changeHandle->RemovePowerTuningEventListener(call); + + // Delete call back + delete call; + call = nullptr; + } + else + std::cout << "Failed to get power tuning changed handling interface" << std::endl; + } + else + std::cout << "Failed to get power tuning service" << std::endl; + } + else + std::cout << "Failed to get IADLXSystem1" << std::endl; + } + else + { + std::cout << "Failed to init ADLX" << std::endl; + return 0; + } + + // Destroy ADLX + res = g_ADLXHelp.Terminate(); + std::cout << "Destroy ADLX res: " << res << std::endl; + + // Close event + if (blockEvent) + CloseHandle(blockEvent); + + // Pause for user see the print out + system("pause"); + + return 0; +} \ No newline at end of file diff --git a/Samples/CPP/ServiceCall/GPUService/CMakeLists.txt b/Samples/CPP/ServiceCall/GPUService/CMakeLists.txt index 89ce64d1..ac3aeaeb 100644 --- a/Samples/CPP/ServiceCall/GPUService/CMakeLists.txt +++ b/Samples/CPP/ServiceCall/GPUService/CMakeLists.txt @@ -2,16 +2,22 @@ # Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved. # #------------------------------------------------------------------------------------------------- +cmake_minimum_required (VERSION 3.8) + set(project "GPUService") +project(${project}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../build/bin/) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../../) + set(all_file "GlobalDefs.h" "mainGPUService.cpp" "ShareMemory.cpp" "UserProcess.cpp" - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h - ${CMAKE_SOURCE_DIR}/../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp - ${CMAKE_SOURCE_DIR}/../../SDK/platform/Windows/WinAPIs.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.h + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/ADLXHelper/Windows/Cpp/ADLXHelper.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/../../../../SDK/platform/Windows/WinAPIs.cpp ) - add_executable (${project} ${all_file}) \ No newline at end of file + add_executable (${project} ${all_file}) diff --git a/Samples/csharp/ReadMe.md b/Samples/csharp/ReadMe.md index 87ea2c64..7e5cff83 100644 --- a/Samples/csharp/ReadMe.md +++ b/Samples/csharp/ReadMe.md @@ -26,4 +26,4 @@ Visual Studio 2019 with C and C++ components for desktop, and with C# components
  • Rebuild the project. \n
  • Note: This procedure also builds the `ADLXCSharpBind` project in Visual Studio, which is required for any ALDX C# sample .
  • Run the sample from the path `~ADLX\Samples\csharp` for the corresponding build configuration and sample, for example `~ADLX\Samples\csharp\x64\Release\DisplayInfo.exe`.
  • - \ No newline at end of file +