Functions | |
| int | ADL2_Display_DisplayInfo_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpNumDisplays, ADLDisplayInfo **lppInfo, int iForceDetect) |
| Function to retrieve the adapter display information. | |
| int | ADL_Display_DisplayInfo_Get (int iAdapterIndex, int *lpNumDisplays, ADLDisplayInfo **lppInfo, int iForceDetect) |
| Function to retrieve the adapter display information. | |
| int | ADL2_Display_DpMstInfo_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpNumDisplays, ADLDisplayDPMSTInfo **lppDisplayDPMstInfo, int iForceDetect) |
| Function to retrieve the Display Port MST information. | |
| int | ADL_Display_DpMstInfo_Get (int iAdapterIndex, int *lpNumDisplays, ADLDisplayDPMSTInfo **lppDisplayDPMstInfo, int iForceDetect) |
| Function to retrieve the Display Port MST information. | |
| int | ADL2_Display_NumberOfDisplays_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpNumDisplays) |
| Function to retrieve the number of displays supported by an adapter. | |
| int | ADL_Display_NumberOfDisplays_Get (int iAdapterIndex, int *lpNumDisplays) |
| Function to retrieve the number of displays supported by an adapter. | |
| int | ADL2_Display_PreservedAspectRatio_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int *lpSupport, int *lpCurrent, int *lpDefault) |
| Function to retrieve the display perserved aspect ratio of an adapter. | |
| int | ADL_Display_PreservedAspectRatio_Get (int iAdapterIndex, int iDisplayIndex, int *lpSupport, int *lpCurrent, int *lpDefault) |
| Function to retrieve the display perserved aspect ratio of an adapter. | |
| int | ADL2_Display_PreservedAspectRatio_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int iCurrent) |
| Function to set the display preserved aspect ratio. | |
| int | ADL_Display_PreservedAspectRatio_Set (int iAdapterIndex, int iDisplayIndex, int iCurrent) |
| Function to set the display preserved aspect ratio. | |
| int | ADL2_Display_ImageExpansion_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int *lpSupport, int *lpCurrent, int *lpDefault) |
| Function to retrieve the display image expansion setting. | |
| int | ADL_Display_ImageExpansion_Get (int iAdapterIndex, int iDisplayIndex, int *lpSupport, int *lpCurrent, int *lpDefault) |
| Function to retrieve the display image expansion setting. | |
| int | ADL2_Display_ImageExpansion_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int iCurrent) |
| Function to set the display image expansion setting. | |
| int | ADL_Display_ImageExpansion_Set (int iAdapterIndex, int iDisplayIndex, int iCurrent) |
| Function to set the display image expansion setting. | |
| int | ADL2_Display_Position_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int *lpX, int *lpY, int *lpXDefault, int *lpYDefault, int *lpMinX, int *lpMinY, int *lpMaxX, int *lpMaxY, int *lpStepX, int *lpStepY) |
| Function to get Device Display Position. | |
| int | ADL_Display_Position_Get (int iAdapterIndex, int iDisplayIndex, int *lpX, int *lpY, int *lpXDefault, int *lpYDefault, int *lpMinX, int *lpMinY, int *lpMaxX, int *lpMaxY, int *lpStepX, int *lpStepY) |
| Function to get Device Display Position. | |
| int | ADL2_Display_Position_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int iX, int iY) |
| Function to set the Device Display Position. | |
| int | ADL_Display_Position_Set (int iAdapterIndex, int iDisplayIndex, int iX, int iY) |
| Function to set the Device Display Position. | |
| int | ADL2_Display_Size_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int *lpWidth, int *lpHeight, int *lpDefaultWidth, int *lpDefaultHeight, int *lpMinWidth, int *lpMinHeight, int *lpMaxWidth, int *lpMaxHeight, int *lpStepWidth, int *lpStepHeight) |
| Function to get the Device Display Size. | |
| int | ADL_Display_Size_Get (int iAdapterIndex, int iDisplayIndex, int *lpWidth, int *lpHeight, int *lpDefaultWidth, int *lpDefaultHeight, int *lpMinWidth, int *lpMinHeight, int *lpMaxWidth, int *lpMaxHeight, int *lpStepWidth, int *lpStepHeight) |
| Function to get the Device Display Size. | |
| int | ADL2_Display_Size_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int iWidth, int iHeight) |
| Function to set the Device Display Size. | |
| int | ADL_Display_Size_Set (int iAdapterIndex, int iDisplayIndex, int iWidth, int iHeight) |
| Function to set the Device Display Size. | |
| int | ADL2_Display_AdjustCaps_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int *lpInfo) |
| Function to retrieve the adjustment display information. | |
| int | ADL_Display_AdjustCaps_Get (int iAdapterIndex, int iDisplayIndex, int *lpInfo) |
| Function to retrieve the adjustment display information. | |
| int | ADL2_Display_Capabilities_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpNumberOfControlers, int *lpNumberOfDisplays) |
| Function to get the number of displays and controllers supported by an adapter. | |
| int | ADL_Display_Capabilities_Get (int iAdapterIndex, int *lpNumberOfControlers, int *lpNumberOfDisplays) |
| Function to get the number of displays and controllers supported by an adapter. | |
| int | ADL2_Display_ConnectedDisplays_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpConnections) |
| Function to indicate whether displays are physically connected to an adapter. | |
| int | ADL_Display_ConnectedDisplays_Get (int iAdapterIndex, int *lpConnections) |
| Function to indicate whether displays are physically connected to an adapter. | |
| int | ADL2_Display_DeviceConfig_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, ADLDisplayConfig *lpDisplayConfig) |
| Function to get HDTV capability settings. | |
| int | ADL_Display_DeviceConfig_Get (int iAdapterIndex, int iDisplayIndex, ADLDisplayConfig *lpDisplayConfig) |
| Function to get HDTV capability settings. | |
| int | ADL2_Display_Property_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, ADLDisplayProperty *lpDisplayProperty) |
| Function to get the current display property value. | |
| int | ADL_Display_Property_Get (int iAdapterIndex, int iDisplayIndex, ADLDisplayProperty *lpDisplayProperty) |
| Function to get the current display property value. | |
| int | ADL2_Display_Property_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, ADLDisplayProperty *lpDisplayProperty) |
| Function to set current display property value. | |
| int | ADL_Display_Property_Set (int iAdapterIndex, int iDisplayIndex, ADLDisplayProperty *lpDisplayProperty) |
| Function to set current display property value. | |
| int | ADL2_Display_SwitchingCapability_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpResult) |
| Function to retrieve the Display Switching Flag from the registry. | |
| int | ADL_Display_SwitchingCapability_Get (int iAdapterIndex, int *lpResult) |
| int | ADL2_Display_DitherState_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int *lpDitherState) |
| Function to retrieve the dither state. | |
| int | ADL_Display_DitherState_Get (int iAdapterIndex, int iDisplayIndex, int *lpDitherState) |
| Function to retrieve the dither state. | |
| int | ADL2_Display_DitherState_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int iDitherState) |
| Function to set the dither state. | |
| int | ADL_Display_DitherState_Set (int iAdapterIndex, int iDisplayIndex, int iDitherState) |
| Function to set the dither state. | |
| int | ADL2_Display_SupportedPixelFormat_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int *lpPixelFormat) |
| Function to retrieve the supported pixel format. HDMI only. | |
| int | ADL_Display_SupportedPixelFormat_Get (int iAdapterIndex, int iDisplayIndex, int *lpPixelFormat) |
| Function to retrieve the supported pixel format. HDMI only. | |
| int | ADL2_Display_PixelFormat_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int *lpPixelFormat) |
| Function to retrieve the current display pixel format. HDMI only. | |
| int | ADL_Display_PixelFormat_Get (int iAdapterIndex, int iDisplayIndex, int *lpPixelFormat) |
| Function to retrieve the current display pixel format. HDMI only. | |
| int | ADL2_Display_PixelFormatDefault_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int *lpDefPixelFormat) |
| Function to retrieve the current display pixel format. HDMI only. | |
| int | ADL2_Display_PixelFormat_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int iPixelFormat) |
| Function to set the current display pixel format. HDMI only. | |
| int | ADL_Display_PixelFormat_Set (int iAdapterIndex, int iDisplayIndex, int iPixelFormat) |
| Function to set the current display pixel format. HDMI only. | |
| int | ADL2_Display_SupportedColorDepth_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int *lpColorDepth) |
| Function to retrieve the supported color depth. HDMI and DPonly. | |
| int | ADL_Display_SupportedColorDepth_Get (int iAdapterIndex, int iDisplayIndex, int *lpColorDepth) |
| Function to retrieve the supported color depth. HDMI and DPonly. | |
| int | ADL2_Display_ColorDepth_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int *lpColorDepth) |
| Function to get color depth. HDMI and DPonly. | |
| int | ADL_Display_ColorDepth_Get (int iAdapterIndex, int iDisplayIndex, int *lpColorDepth) |
| Function to get color depth. HDMI and DPonly. | |
| int | ADL2_Display_ColorDepth_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int iColorDepth) |
| Function to set color depth. HDMI and DPonly. | |
| int | ADL_Display_ColorDepth_Set (int iAdapterIndex, int iDisplayIndex, int iColorDepth) |
| Function to set color depth. HDMI and DPonly. | |
| int | ADL2_Display_ODClockInfo_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLAdapterODClockInfo *lpOdClockInfo) |
| Function to retrieve the OD clock information. | |
| int | ADL_Display_ODClockInfo_Get (int iAdapterIndex, ADLAdapterODClockInfo *lpOdClockInfo) |
| Function to retrieve the OD clock information. | |
| int | ADL2_Display_ODClockConfig_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLAdapterODClockConfig *lpOdClockConfig) |
| Function to set the OD clock configuration. | |
| int | ADL_Display_ODClockConfig_Set (int iAdapterIndex, ADLAdapterODClockConfig *lpOdClockConfig) |
| Function to set the OD clock configuration. | |
| int | ADL2_Display_AdjustmentCoherent_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int *lpAdjustmentCoherentCurrent, int *lpAdjustmentCoherentDefault) |
| Function to retrieve the adjustment coherent setting. | |
| int | ADL_Display_AdjustmentCoherent_Get (int iAdapterIndex, int iDisplayIndex, int *lpAdjustmentCoherentCurrent, int *lpAdjustmentCoherentDefault) |
| Function to retrieve the adjustment coherent setting. | |
| int | ADL2_Display_AdjustmentCoherent_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int iAdjustmentCoherent) |
| Function to set the adjustment coherent setting. | |
| int | ADL_Display_AdjustmentCoherent_Set (int iAdapterIndex, int iDisplayIndex, int iAdjustmentCoherent) |
| Function to set the adjustment coherent setting. | |
| int | ADL2_Display_ReducedBlanking_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int *lpReducedBlankingCurrent, int *lpReducedBlankingDefault) |
| Function to retrieve the reduced blanking setting. | |
| int | ADL_Display_ReducedBlanking_Get (int iAdapterIndex, int iDisplayIndex, int *lpReducedBlankingCurrent, int *lpReducedBlankingDefault) |
| Function to retrieve the reduced blanking setting. | |
| int | ADL2_Display_ReducedBlanking_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int iReducedBlanking) |
| Function to set the reduced blanking setting. | |
| int | ADL_Display_ReducedBlanking_Set (int iAdapterIndex, int iDisplayIndex, int iReducedBlanking) |
| Function to set the reduced blanking setting. | |
| int | ADL2_Display_FormatsOverride_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int *lpSettingsSupported, int *lpSettingsSupportedEx, int *lpCurSettings) |
| Function to retrieve the available display formats. | |
| int | ADL_Display_FormatsOverride_Get (int iAdapterIndex, int iDisplayIndex, int *lpSettingsSupported, int *lpSettingsSupportedEx, int *lpCurSettings) |
| Function to retrieve the available display formats. | |
| int | ADL2_Display_FormatsOverride_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int iOverrideSettings) |
| Function to overide the display formats. | |
| int | ADL_Display_FormatsOverride_Set (int iAdapterIndex, int iDisplayIndex, int iOverrideSettings) |
| Function to overide the display formats. | |
| int | ADL2_Display_MVPUCaps_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLMVPUCaps *lpMvpuCaps) |
| Function to retrieve the information about MultiVPU capabilities. | |
| int | ADL_Display_MVPUCaps_Get (int iAdapterIndex, ADLMVPUCaps *lpMvpuCaps) |
| Function to retrieve the information about MultiVPU capabilities. | |
| int | ADL2_Display_MVPUStatus_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLMVPUStatus *lpMvpuStatus) |
| Function to retrieve information about MultiVPU status. | |
| int | ADL_Display_MVPUStatus_Get (int iAdapterIndex, ADLMVPUStatus *lpMvpuStatus) |
| Function to retrieve information about MultiVPU status. |
| int ADL2_Display_DisplayInfo_Get | ( | ADL_CONTEXT_HANDLE | context, | |
| int | iAdapterIndex, | |||
| int * | lpNumDisplays, | |||
| ADLDisplayInfo ** | lppInfo, | |||
| int | iForceDetect | |||
| ) |
Function to retrieve the adapter display information.
This function retrieves display information for a specified adapter. Display information includes display index, name, type, and display connection status, etc.
This API uses the Caller's Memory Allocation Callback Function to allocate memory pointed by lppInfo. Caller is responsible to de-alocate the memory.
| [in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [out] | lpNumDisplays | The pointer to the number of displays detected. |
| [out] | lppInfo | The pointer to the pointer to the retrieved display information array. Initialize to NULL before calling this API. Refer to the ADLDisplayInfo structure for more information. |
| [in] | iForceDetect | 0: Do not force detection of the adapters in the system; 1 : Force detection |
Clients can use ADL2 version of the API to assure that there is no interference with other ADL clients that are running in the same process . Such clients have to call ADL2_Main_Control_Create first to obtain ADL_CONTEXT_HANDLE instance that has to be passed to each subsequent ADL2 call and finally destroyed using ADL2_Main_Control_Destroy.
| int ADL_Display_DisplayInfo_Get | ( | int | iAdapterIndex, | |
| int * | lpNumDisplays, | |||
| ADLDisplayInfo ** | lppInfo, | |||
| int | iForceDetect | |||
| ) |
Function to retrieve the adapter display information.
This function retrieves display information for a specified adapter. Display information includes display index, name, type, and display connection status, etc.
This API uses the Caller's Memory Allocation Callback Function to allocate memory pointed by lppInfo. Caller is responsible to de-alocate the memory.
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [out] | lpNumDisplays | The pointer to the number of displays detected. |
| [out] | lppInfo | The pointer to the pointer to the retrieved display information array. Initialize to NULL before calling this API. Refer to the ADLDisplayInfo structure for more information. |
| [in] | iForceDetect | 0: Do not force detection of the adapters in the system; 1 : Force detection |
| int ADL2_Display_DpMstInfo_Get | ( | ADL_CONTEXT_HANDLE | context, | |
| int | iAdapterIndex, | |||
| int * | lpNumDisplays, | |||
| ADLDisplayDPMSTInfo ** | lppDisplayDPMstInfo, | |||
| int | iForceDetect | |||
| ) |
Function to retrieve the Display Port MST information.
This function retrieves display port MST information for a specified adapter. Display port MST information includes display indexes, names, bandwidth, identifiers, relative address and display connection, etc.
This API uses the Caller's Memory Allocation Callback Function to allocate memory pointed by lppDisplayDPMstInfo. Caller is responsible to de-alocate the memory.
| [in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. A value of -1 returns all displays in the system across multiple GPUs. |
| [out] | lpNumDisplays | The pointer to the number of displays detected. |
| [out] | lppDisplayDPMstInfo | The pointer to the list of the retrieved display port MST information array. Initialize to NULL before calling this API. Refer to the ADLDisplayDPMSTInfo structure for more information. |
| [in] | iForceDetect | ADL_FALSE: Do not force detection of the adapters in the system; ADL_TRUE: Force detection |
Clients can use ADL2 version of the API to assure that there is no interference with other ADL clients that are running in the same process . Such clients have to call ADL2_Main_Control_Create first to obtain ADL_CONTEXT_HANDLE instance that has to be passed to each subsequent ADL2 call and finally destroyed using ADL2_Main_Control_Destroy.
| int ADL_Display_DpMstInfo_Get | ( | int | iAdapterIndex, | |
| int * | lpNumDisplays, | |||
| ADLDisplayDPMSTInfo ** | lppDisplayDPMstInfo, | |||
| int | iForceDetect | |||
| ) |
Function to retrieve the Display Port MST information.
This function retrieves display port MST information for a specified adapter. Display port MST information includes display indexes, names, bandwidth, identifiers, relative address and display connection, etc.
This API uses the Caller's Memory Allocation Callback Function to allocate memory pointed by lppDisplayDPMstInfo. Caller is responsible to de-alocate the memory.
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. A value of -1 returns all displays in the system across multiple GPUs. |
| [out] | lpNumDisplays | The pointer to the number of displays detected. |
| [out] | lppDisplayDPMstInfo | The pointer to the list of the retrieved display port MST information array. Initialize to NULL before calling this API. Refer to the ADLDisplayDPMSTInfo structure for more information. |
| [in] | iForceDetect | ADL_FALSE: Do not force detection of the adapters in the system; ADL_TRUE: Force detection |
| int ADL2_Display_NumberOfDisplays_Get | ( | ADL_CONTEXT_HANDLE | context, | |
| int | iAdapterIndex, | |||
| int * | lpNumDisplays | |||
| ) |
Function to retrieve the number of displays supported by an adapter.
This function retrieves the number of displays that is supported by a specified adapter. Supported displays include devices that are connected and disconnected together with those enabled and disabled devices.
| [in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [out] | lpNumDisplays | The pointer to the number of displays supported by the adapter. |
| int ADL_Display_NumberOfDisplays_Get | ( | int | iAdapterIndex, | |
| int * | lpNumDisplays | |||
| ) |
Function to retrieve the number of displays supported by an adapter.
This function retrieves the number of displays that is supported by a specified adapter. Supported displays include devices that are connected and disconnected together with those enabled and disabled devices.
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [out] | lpNumDisplays | The pointer to the number of displays supported by the adapter. |
| int ADL2_Display_PreservedAspectRatio_Get | ( | ADL_CONTEXT_HANDLE | context, | |
| int | iAdapterIndex, | |||
| int | iDisplayIndex, | |||
| int * | lpSupport, | |||
| int * | lpCurrent, | |||
| int * | lpDefault | |||
| ) |
Function to retrieve the display perserved aspect ratio of an adapter.
This function retrieves the current, default, and the feature supported values of the display preserved aspect ratio.
| [in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in] | iDisplayIndex | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [out] | lpSupport | The pointer to the value indicating whether the feature is supported by the driver. 1: feature is supported; 0: feature is not supported. |
| [out] | lpCurrent | The pointer to the current setting of display preserved aspect ratio. Its alternative value is 1 or 0. |
| [out] | lpDefault | The pointer to the default setting of display preserved aspect ratio. Its alternative value is 1 or 0. |
| int ADL_Display_PreservedAspectRatio_Get | ( | int | iAdapterIndex, | |
| int | iDisplayIndex, | |||
| int * | lpSupport, | |||
| int * | lpCurrent, | |||
| int * | lpDefault | |||
| ) |
Function to retrieve the display perserved aspect ratio of an adapter.
This function retrieves the current, default, and the feature supported values of the display preserved aspect ratio.
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in] | iDisplayIndex | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [out] | lpSupport | The pointer to the value indicating whether the feature is supported by the driver. 1: feature is supported; 0: feature is not supported. |
| [out] | lpCurrent | The pointer to the current setting of display preserved aspect ratio. Its alternative value is 1 or 0. |
| [out] | lpDefault | The pointer to the default setting of display preserved aspect ratio. Its alternative value is 1 or 0. |
| int ADL2_Display_PreservedAspectRatio_Set | ( | ADL_CONTEXT_HANDLE | context, | |
| int | iAdapterIndex, | |||
| int | iDisplayIndex, | |||
| int | iCurrent | |||
| ) |
Function to set the display preserved aspect ratio.
This function sets the current value of display preserved aspect ratio.
| [in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in] | iDisplayIndex | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [in] | iCurrent | The desired display preserved aspect ratio setting. Possible values are 1 or 0. |
Clients can use ADL2 version of the API to assure that there is no interference with other ADL clients that are running in the same process . Such clients have to call ADL2_Main_Control_Create first to obtain ADL_CONTEXT_HANDLE instance that has to be passed to each subsequent ADL2 call and finally destroyed using ADL2_Main_Control_Destroy.
| int ADL_Display_PreservedAspectRatio_Set | ( | int | iAdapterIndex, | |
| int | iDisplayIndex, | |||
| int | iCurrent | |||
| ) |
Function to set the display preserved aspect ratio.
This function sets the current value of display preserved aspect ratio.
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in] | iDisplayIndex | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [in] | iCurrent | The desired display preserved aspect ratio setting. Possible values are 1 or 0. |
| int ADL2_Display_ImageExpansion_Get | ( | ADL_CONTEXT_HANDLE | context, | |
| int | iAdapterIndex, | |||
| int | iDisplayIndex, | |||
| int * | lpSupport, | |||
| int * | lpCurrent, | |||
| int * | lpDefault | |||
| ) |
Function to retrieve the display image expansion setting.
This function retrieves the current, default, and the feature supported values of the image expansion setting.
| [in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in] | iDisplayIndex | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [out] | lpSupport | The pointer to the value indicating whether the feature is supported by the driver. 1: feature is supported; 0: feature is not supported. |
| [out] | lpCurrent | The pointer to the current setting of display image expansion. Its alternative value is 1 or 0. |
| [out] | lpDefault | The pointer to the default setting of display image expansion. Its alternative value is 1 or 0. |
| int ADL_Display_ImageExpansion_Get | ( | int | iAdapterIndex, | |
| int | iDisplayIndex, | |||
| int * | lpSupport, | |||
| int * | lpCurrent, | |||
| int * | lpDefault | |||
| ) |
Function to retrieve the display image expansion setting.
This function retrieves the current, default, and the feature supported values of the image expansion setting.
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in] | iDisplayIndex | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [out] | lpSupport | The pointer to the value indicating whether the feature is supported by the driver. 1: feature is supported; 0: feature is not supported. |
| [out] | lpCurrent | The pointer to the current setting of display image expansion. Its alternative value is 1 or 0. |
| [out] | lpDefault | The pointer to the default setting of display image expansion. Its alternative value is 1 or 0. |
| int ADL2_Display_ImageExpansion_Set | ( | ADL_CONTEXT_HANDLE | context, | |
| int | iAdapterIndex, | |||
| int | iDisplayIndex, | |||
| int | iCurrent | |||
| ) |
Function to set the display image expansion setting.
This function sets the current value of display image expansion setting.
| [in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in] | iDisplayIndex | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [in] | iCurrent | The desired setting of display image expansion. Possible values are 1 or 0. |
Clients can use ADL2 version of the API to assure that there is no interference with other ADL clients that are running in the same process . Such clients have to call ADL2_Main_Control_Create first to obtain ADL_CONTEXT_HANDLE instance that has to be passed to each subsequent ADL2 call and finally destroyed using ADL2_Main_Control_Destroy.
| int ADL_Display_ImageExpansion_Set | ( | int | iAdapterIndex, | |
| int | iDisplayIndex, | |||
| int | iCurrent | |||
| ) |
Function to set the display image expansion setting.
This function sets the current value of display image expansion setting.
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in] | iDisplayIndex | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [in] | iCurrent | The desired setting of display image expansion. Possible values are 1 or 0. |
| int ADL2_Display_Position_Get | ( | ADL_CONTEXT_HANDLE | context, | |
| int | iAdapterIndex, | |||
| int | iDisplayIndex, | |||
| int * | lpX, | |||
| int * | lpY, | |||
| int * | lpXDefault, | |||
| int * | lpYDefault, | |||
| int * | lpMinX, | |||
| int * | lpMinY, | |||
| int * | lpMaxX, | |||
| int * | lpMaxY, | |||
| int * | lpStepX, | |||
| int * | lpStepY | |||
| ) |
Function to get Device Display Position.
This function retrieves the display position parameters for a specified adapter and display.
| [in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in] | iDisplayIndex | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [out] | lpX | The pointer to the current X coordinate display position. |
| [out] | lpY | The pointer to the current Y coordinate display position. |
| [out] | lpXDefault | The pointer to the default X coordinate display position. |
| [out] | lpYDefault | The pointer to the default Y coordinate display position. |
| [out] | lpMinX | The pointer to the minimum X display size. |
| [out] | lpMinY | The pointer to the minimum Y display size. |
| [out] | lpMaxX | The pointer to the maximum X display size. |
| [out] | lpMaxY | The pointer to the maximum Y display size. |
| [out] | lpStepX | The pointer to the step size along the X axis. |
| [out] | lpStepY | The pointer to the step size along the Y axis. |
| int ADL_Display_Position_Get | ( | int | iAdapterIndex, | |
| int | iDisplayIndex, | |||
| int * | lpX, | |||
| int * | lpY, | |||
| int * | lpXDefault, | |||
| int * | lpYDefault, | |||
| int * | lpMinX, | |||
| int * | lpMinY, | |||
| int * | lpMaxX, | |||
| int * | lpMaxY, | |||
| int * | lpStepX, | |||
| int * | lpStepY | |||
| ) |
Function to get Device Display Position.
This function retrieves the display position parameters for a specified adapter and display.
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in] | iDisplayIndex | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [out] | lpX | The pointer to the current X coordinate display position. |
| [out] | lpY | The pointer to the current Y coordinate display position. |
| [out] | lpXDefault | The pointer to the default X coordinate display position. |
| [out] | lpYDefault | The pointer to the default Y coordinate display position. |
| [out] | lpMinX | The pointer to the minimum X display size. |
| [out] | lpMinY | The pointer to the minimum Y display size. |
| [out] | lpMaxX | The pointer to the maximum X display size. |
| [out] | lpMaxY | The pointer to the maximum Y display size. |
| [out] | lpStepX | The pointer to the step size along the X axis. |
| [out] | lpStepY | The pointer to the step size along the Y axis. |
| int ADL2_Display_Position_Set | ( | ADL_CONTEXT_HANDLE | context, | |
| int | iAdapterIndex, | |||
| int | iDisplayIndex, | |||
| int | iX, | |||
| int | iY | |||
| ) |
Function to set the Device Display Position.
This function sets the display X and Y position values for a specified adapter and display.
| [in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in] | iDisplayIndex | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [in] | iX | The desired X coordinate position. |
| [in] | iY | The desired Y coordinate position. |
Clients can use ADL2 version of the API to assure that there is no interference with other ADL clients that are running in the same process . Such clients have to call ADL2_Main_Control_Create first to obtain ADL_CONTEXT_HANDLE instance that has to be passed to each subsequent ADL2 call and finally destroyed using ADL2_Main_Control_Destroy.
| int ADL_Display_Position_Set | ( | int | iAdapterIndex, | |
| int | iDisplayIndex, | |||
| int | iX, | |||
| int | iY | |||
| ) |
Function to set the Device Display Position.
This function sets the display X and Y position values for a specified adapter and display.
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in] | iDisplayIndex | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [in] | iX | The desired X coordinate position. |
| [in] | iY | The desired Y coordinate position. |
| int ADL2_Display_Size_Get | ( | ADL_CONTEXT_HANDLE | context, | |
| int | iAdapterIndex, | |||
| int | iDisplayIndex, | |||
| int * | lpWidth, | |||
| int * | lpHeight, | |||
| int * | lpDefaultWidth, | |||
| int * | lpDefaultHeight, | |||
| int * | lpMinWidth, | |||
| int * | lpMinHeight, | |||
| int * | lpMaxWidth, | |||
| int * | lpMaxHeight, | |||
| int * | lpStepWidth, | |||
| int * | lpStepHeight | |||
| ) |
Function to get the Device Display Size.
This function retrieves the display position parameters.
| [in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in] | iDisplayIndex | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [out] | lpWidth | The pointer to the current display width. |
| [out] | lpHeight | The pointer to the current display height. |
| [out] | lpDefaultWidth | The pointer to the default display width. |
| [out] | lpDefaultHeight | The pointer to the default display height. |
| [out] | lpMinWidth | The pointer to the minimum display width. |
| [out] | lpMinHeight | The pointer to the minimum display height. |
| [out] | lpMaxWidth | The pointer to the maximum display width. |
| [out] | lpMaxHeight | The pointer to the maximum display height. |
| [out] | lpStepWidth | The pointer to the step width. |
| [out] | lpStepHeight | The pointer to the step height. |
| int ADL_Display_Size_Get | ( | int | iAdapterIndex, | |
| int | iDisplayIndex, | |||
| int * | lpWidth, | |||
| int * | lpHeight, | |||
| int * | lpDefaultWidth, | |||
| int * | lpDefaultHeight, | |||
| int * | lpMinWidth, | |||
| int * | lpMinHeight, | |||
| int * | lpMaxWidth, | |||
| int * | lpMaxHeight, | |||
| int * | lpStepWidth, | |||
| int * | lpStepHeight | |||
| ) |
Function to get the Device Display Size.
This function retrieves the display position parameters.
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in] | iDisplayIndex | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [out] | lpWidth | The pointer to the current display width. |
| [out] | lpHeight | The pointer to the current display height. |
| [out] | lpDefaultWidth | The pointer to the default display width. |
| [out] | lpDefaultHeight | The pointer to the default display height. |
| [out] | lpMinWidth | The pointer to the minimum display width. |
| [out] | lpMinHeight | The pointer to the minimum display height. |
| [out] | lpMaxWidth | The pointer to the maximum display width. |
| [out] | lpMaxHeight | The pointer to the maximum display height. |
| [out] | lpStepWidth | The pointer to the step width. |
| [out] | lpStepHeight | The pointer to the step height. |
| int ADL2_Display_Size_Set | ( | ADL_CONTEXT_HANDLE | context, | |
| int | iAdapterIndex, | |||
| int | iDisplayIndex, | |||
| int | iWidth, | |||
| int | iHeight | |||
| ) |
Function to set the Device Display Size.
This function sets the display width and height values.
| [in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in] | iDisplayIndex | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [in] | iWidth | The desired width of the display. |
| [in] | iHeight | The desired height of the display. |
Clients can use ADL2 version of the API to assure that there is no interference with other ADL clients that are running in the same process . Such clients have to call ADL2_Main_Control_Create first to obtain ADL_CONTEXT_HANDLE instance that has to be passed to each subsequent ADL2 call and finally destroyed using ADL2_Main_Control_Destroy.
| int ADL_Display_Size_Set | ( | int | iAdapterIndex, | |
| int | iDisplayIndex, | |||
| int | iWidth, | |||
| int | iHeight | |||
| ) |
Function to set the Device Display Size.
This function sets the display width and height values.
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in] | iDisplayIndex | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [in] | iWidth | The desired width of the display. |
| [in] | iHeight | The desired height of the display. |
| int ADL2_Display_AdjustCaps_Get | ( | ADL_CONTEXT_HANDLE | context, | |
| int | iAdapterIndex, | |||
| int | iDisplayIndex, | |||
| int * | lpInfo | |||
| ) |
Function to retrieve the adjustment display information.
This function retrieves the display adjustment information for a specified adapter and display.
| [in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in] | iDisplayIndex | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [out] | lpInfo | The pointer to the adjustment information retrieved from the driver. Display Adjustment Capabilities |
| int ADL_Display_AdjustCaps_Get | ( | int | iAdapterIndex, | |
| int | iDisplayIndex, | |||
| int * | lpInfo | |||
| ) |
Function to retrieve the adjustment display information.
This function retrieves the display adjustment information for a specified adapter and display.
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in] | iDisplayIndex | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [out] | lpInfo | The pointer to the adjustment information retrieved from the driver. Display Adjustment Capabilities |
| int ADL2_Display_Capabilities_Get | ( | ADL_CONTEXT_HANDLE | context, | |
| int | iAdapterIndex, | |||
| int * | lpNumberOfControlers, | |||
| int * | lpNumberOfDisplays | |||
| ) |
Function to get the number of displays and controllers supported by an adapter.
This function retrieves the number of displays and controllers that are supported by a specified adapter.
| [in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [out] | lpNumberOfControlers | The pointer to the variable storing the total number of controllers. This variable must be initialized. |
| [out] | lpNumberOfDisplays | The pointer to the variable storing the total number of displays. This variable must be initialized. |
| int ADL_Display_Capabilities_Get | ( | int | iAdapterIndex, | |
| int * | lpNumberOfControlers, | |||
| int * | lpNumberOfDisplays | |||
| ) |
Function to get the number of displays and controllers supported by an adapter.
This function retrieves the number of displays and controllers that are supported by a specified adapter.
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [out] | lpNumberOfControlers | The pointer to the variable storing the total number of controllers. This variable must be initialized. |
| [out] | lpNumberOfDisplays | The pointer to the variable storing the total number of displays. This variable must be initialized. |
| int ADL2_Display_ConnectedDisplays_Get | ( | ADL_CONTEXT_HANDLE | context, | |
| int | iAdapterIndex, | |||
| int * | lpConnections | |||
| ) |
Function to indicate whether displays are physically connected to an adapter.
This function indicates whether displays are physically connected to a specified adapter.
| [in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [out] | lpConnections | The pointer to the bit field indicating whether the output connectors on the specified adapter have devices physically attached to them. |
| int ADL_Display_ConnectedDisplays_Get | ( | int | iAdapterIndex, | |
| int * | lpConnections | |||
| ) |
Function to indicate whether displays are physically connected to an adapter.
This function indicates whether displays are physically connected to a specified adapter.
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [out] | lpConnections | The pointer to the bit field indicating whether the output connectors on the specified adapter have devices physically attached to them. |
| int ADL2_Display_DeviceConfig_Get | ( | ADL_CONTEXT_HANDLE | context, | |
| int | iAdapterIndex, | |||
| int | iDisplayIndex, | |||
| ADLDisplayConfig * | lpDisplayConfig | |||
| ) |
Function to get HDTV capability settings.
This function retrieves HDTV capability settings for a specified display.
| [in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in] | iDisplayIndex | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [out] | lpDisplayConfig | The pointer to the retrieved display configuration. |
| int ADL_Display_DeviceConfig_Get | ( | int | iAdapterIndex, | |
| int | iDisplayIndex, | |||
| ADLDisplayConfig * | lpDisplayConfig | |||
| ) |
Function to get HDTV capability settings.
This function retrieves HDTV capability settings for a specified display.
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in] | iDisplayIndex | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [out] | lpDisplayConfig | The pointer to the retrieved display configuration. |
| int ADL2_Display_Property_Get | ( | ADL_CONTEXT_HANDLE | context, | |
| int | iAdapterIndex, | |||
| int | iDisplayIndex, | |||
| ADLDisplayProperty * | lpDisplayProperty | |||
| ) |
Function to get the current display property value.
This function retrieves the current display property value for a specified display.
| [in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in] | iDisplayIndex | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [out] | lpDisplayProperty | The pointer to the ADLDisplayProperty structure storing the retrieved display property value. lpDisplayProperty->iExpansionMode contains the Expansion Mode value. |
| int ADL_Display_Property_Get | ( | int | iAdapterIndex, | |
| int | iDisplayIndex, | |||
| ADLDisplayProperty * | lpDisplayProperty | |||
| ) |
Function to get the current display property value.
This function retrieves the current display property value for a specified display.
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in] | iDisplayIndex | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [out] | lpDisplayProperty | The pointer to the ADLDisplayProperty structure storing the retrieved display property value. lpDisplayProperty->iExpansionMode contains the Expansion Mode value. |
| int ADL2_Display_Property_Set | ( | ADL_CONTEXT_HANDLE | context, | |
| int | iAdapterIndex, | |||
| int | iDisplayIndex, | |||
| ADLDisplayProperty * | lpDisplayProperty | |||
| ) |
Function to set current display property value.
This function sets current display property value for a specified display.
| [in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in] | iDisplayIndex | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [in] | lpDisplayProperty | The pointer to the desired ADLDisplayProperty structure. Set lpDisplayProperty->iExpansionMode with an Expansion Mode value. |
Clients can use ADL2 version of the API to assure that there is no interference with other ADL clients that are running in the same process . Such clients have to call ADL2_Main_Control_Create first to obtain ADL_CONTEXT_HANDLE instance that has to be passed to each subsequent ADL2 call and finally destroyed using ADL2_Main_Control_Destroy.
| int ADL_Display_Property_Set | ( | int | iAdapterIndex, | |
| int | iDisplayIndex, | |||
| ADLDisplayProperty * | lpDisplayProperty | |||
| ) |
Function to set current display property value.
This function sets current display property value for a specified display.
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in] | iDisplayIndex | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [in] | lpDisplayProperty | The pointer to the desired ADLDisplayProperty structure. Set lpDisplayProperty->iExpansionMode with an Expansion Mode value. |
| int ADL2_Display_SwitchingCapability_Get | ( | ADL_CONTEXT_HANDLE | context, | |
| int | iAdapterIndex, | |||
| int * | lpResult | |||
| ) |
Function to retrieve the Display Switching Flag from the registry.
This function retrieves the Display Switching Flag from the registery for a specified adapter.
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [out] | lpResult | The pointer to value storing the retrieved flag. 1: Driver will not accept display switching request; 0: User can request display switching. |
| [in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
| int ADL_Display_SwitchingCapability_Get | ( | int | iAdapterIndex, | |
| int * | lpResult | |||
| ) |
| int ADL2_Display_DitherState_Get | ( | ADL_CONTEXT_HANDLE | context, | |
| int | iAdapterIndex, | |||
| int | iDisplayIndex, | |||
| int * | lpDitherState | |||
| ) |
Function to retrieve the dither state.
This function retrieves the dither state for a specified display.
| [in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in] | iDisplayIndex | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [out] | lpDitherState | The pointer to the value storing the retrieved dither state. See Dithering options |
| int ADL_Display_DitherState_Get | ( | int | iAdapterIndex, | |
| int | iDisplayIndex, | |||
| int * | lpDitherState | |||
| ) |
Function to retrieve the dither state.
This function retrieves the dither state for a specified display.
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in] | iDisplayIndex | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [out] | lpDitherState | The pointer to the value storing the retrieved dither state. See Dithering options |
| int ADL2_Display_DitherState_Set | ( | ADL_CONTEXT_HANDLE | context, | |
| int | iAdapterIndex, | |||
| int | iDisplayIndex, | |||
| int | iDitherState | |||
| ) |
Function to set the dither state.
This function sets the dither state.
| [in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in] | iDisplayIndex | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [in] | iDitherState | The desired dither state. For the list of valid states see Dithering options |
The settings are immediately persisted, no need to call ADL_Flush_Driver_Data().
Clients can use ADL2 version of the API to assure that there is no interference with other ADL clients that are running in the same process . Such clients have to call ADL2_Main_Control_Create first to obtain ADL_CONTEXT_HANDLE instance that has to be passed to each subsequent ADL2 call and finally destroyed using ADL2_Main_Control_Destroy.
| int ADL_Display_DitherState_Set | ( | int | iAdapterIndex, | |
| int | iDisplayIndex, | |||
| int | iDitherState | |||
| ) |
Function to set the dither state.
This function sets the dither state.
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in] | iDisplayIndex | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [in] | iDitherState | The desired dither state. For the list of valid states see Dithering options |
The settings are immediately persisted, no need to call ADL_Flush_Driver_Data().
| int ADL2_Display_SupportedPixelFormat_Get | ( | ADL_CONTEXT_HANDLE | context, | |
| int | iAdapterIndex, | |||
| int | iDisplayIndex, | |||
| int * | lpPixelFormat | |||
| ) |
Function to retrieve the supported pixel format. HDMI only.
This function retrieves the supported pixel format.
| [in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in] | iDisplayIndex | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [out] | lpPixelFormat | The pointer to the supported pixel format. Pixel Formats values |
| int ADL_Display_SupportedPixelFormat_Get | ( | int | iAdapterIndex, | |
| int | iDisplayIndex, | |||
| int * | lpPixelFormat | |||
| ) |
Function to retrieve the supported pixel format. HDMI only.
This function retrieves the supported pixel format.
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in] | iDisplayIndex | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [out] | lpPixelFormat | The pointer to the supported pixel format. Pixel Formats values |
| int ADL2_Display_PixelFormat_Get | ( | ADL_CONTEXT_HANDLE | context, | |
| int | iAdapterIndex, | |||
| int | iDisplayIndex, | |||
| int * | lpPixelFormat | |||
| ) |
Function to retrieve the current display pixel format. HDMI only.
This function retrieves the current display pixel format.
| [in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in] | iDisplayIndex | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [out] | lpPixelFormat | The pointer to the pixel format. Pixel Formats values |
| int ADL_Display_PixelFormat_Get | ( | int | iAdapterIndex, | |
| int | iDisplayIndex, | |||
| int * | lpPixelFormat | |||
| ) |
Function to retrieve the current display pixel format. HDMI only.
This function retrieves the current display pixel format.
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in] | iDisplayIndex | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [out] | lpPixelFormat | The pointer to the pixel format. Pixel Formats values |
| int ADL2_Display_PixelFormatDefault_Get | ( | ADL_CONTEXT_HANDLE | context, | |
| int | iAdapterIndex, | |||
| int | iDisplayIndex, | |||
| int * | lpDefPixelFormat | |||
| ) |
Function to retrieve the current display pixel format. HDMI only.
This function retrieves the current display pixel format.
| [in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in] | iDisplayIndex | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [out] | lpDefPixelFormat | The pointer to the default pixel format. Pixel Formats values |
| int ADL2_Display_PixelFormat_Set | ( | ADL_CONTEXT_HANDLE | context, | |
| int | iAdapterIndex, | |||
| int | iDisplayIndex, | |||
| int | iPixelFormat | |||
| ) |
Function to set the current display pixel format. HDMI only.
This function sets the current display pixel format.
| [in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in] | iDisplayIndex | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [in] | iPixelFormat | The desired pixel format. Pixel Formats values |
Clients can use ADL2 version of the API to assure that there is no interference with other ADL clients that are running in the same process . Such clients have to call ADL2_Main_Control_Create first to obtain ADL_CONTEXT_HANDLE instance that has to be passed to each subsequent ADL2 call and finally destroyed using ADL2_Main_Control_Destroy.
| int ADL_Display_PixelFormat_Set | ( | int | iAdapterIndex, | |
| int | iDisplayIndex, | |||
| int | iPixelFormat | |||
| ) |
Function to set the current display pixel format. HDMI only.
This function sets the current display pixel format.
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in] | iDisplayIndex | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [in] | iPixelFormat | The desired pixel format. Pixel Formats values |
| int ADL2_Display_SupportedColorDepth_Get | ( | ADL_CONTEXT_HANDLE | context, | |
| int | iAdapterIndex, | |||
| int | iDisplayIndex, | |||
| int * | lpColorDepth | |||
| ) |
Function to retrieve the supported color depth. HDMI and DPonly.
This function retrieves the current display on given adpaterís supported color depths --When supported Color depth is one format only, no need expose the User interface.
| [in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
| [in] | iAdapterIndex,: | the ADL index handle of the desired adapter per physical GPU. |
| [in] | iDisplayIndex,: | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [out] | lpColorDepth,: | The pointer to the bit vector of all display supported color depths. define_color_depth_bits |
| int ADL_Display_SupportedColorDepth_Get | ( | int | iAdapterIndex, | |
| int | iDisplayIndex, | |||
| int * | lpColorDepth | |||
| ) |
Function to retrieve the supported color depth. HDMI and DPonly.
This function retrieves the current display on given adpaterís supported color depths --When supported Color depth is one format only, no need expose the User interface.
| [in] | iAdapterIndex,: | the ADL index handle of the desired adapter per physical GPU. |
| [in] | iDisplayIndex,: | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [out] | lpColorDepth,: | The pointer to the bit vector of all display supported color depths. define_color_depth_bits |
| int ADL2_Display_ColorDepth_Get | ( | ADL_CONTEXT_HANDLE | context, | |
| int | iAdapterIndex, | |||
| int | iDisplayIndex, | |||
| int * | lpColorDepth | |||
| ) |
Function to get color depth. HDMI and DPonly.
This function retrieves the current display on given adpaterís current color depth.
| [in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
| [in] | iAdapterIndex,: | The ADL index handle of the desired adapter per physical GPU. |
| [in] | iDisplayIndex,: | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [out] | lpColorDepth,: | The pointer to the current color depth setting for given display. Define_colordepth_constants |
| int ADL_Display_ColorDepth_Get | ( | int | iAdapterIndex, | |
| int | iDisplayIndex, | |||
| int * | lpColorDepth | |||
| ) |
Function to get color depth. HDMI and DPonly.
This function retrieves the current display on given adpaterís current color depth.
| [in] | iAdapterIndex,: | The ADL index handle of the desired adapter per physical GPU. |
| [in] | iDisplayIndex,: | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [out] | lpColorDepth,: | The pointer to the current color depth setting for given display. Define_colordepth_constants |
| int ADL2_Display_ColorDepth_Set | ( | ADL_CONTEXT_HANDLE | context, | |
| int | iAdapterIndex, | |||
| int | iDisplayIndex, | |||
| int | iColorDepth | |||
| ) |
Function to set color depth. HDMI and DPonly.
This function sets a user select color depth to current display on given adapter.
| [in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
| [in] | iAdapterIndex,: | The ADL index handle of the desired adapter per physical GPU. |
| [in] | iDisplayIndex,: | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [in] | iColorDepth,: | Requested color depth. Define_colordepth_constants |
| int ADL_Display_ColorDepth_Set | ( | int | iAdapterIndex, | |
| int | iDisplayIndex, | |||
| int | iColorDepth | |||
| ) |
Function to set color depth. HDMI and DPonly.
This function sets a user select color depth to current display on given adapter.
| [in] | iAdapterIndex,: | The ADL index handle of the desired adapter per physical GPU. |
| [in] | iDisplayIndex,: | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [in] | iColorDepth,: | Requested color depth. Define_colordepth_constants |
| int ADL2_Display_ODClockInfo_Get | ( | ADL_CONTEXT_HANDLE | context, | |
| int | iAdapterIndex, | |||
| ADLAdapterODClockInfo * | lpOdClockInfo | |||
| ) |
Function to retrieve the OD clock information.
This function retrieves the OD clock information.
| [in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [out] | lpOdClockInfo | The pointer to the structure storing the retrieved clock information. |
| int ADL_Display_ODClockInfo_Get | ( | int | iAdapterIndex, | |
| ADLAdapterODClockInfo * | lpOdClockInfo | |||
| ) |
Function to retrieve the OD clock information.
This function retrieves the OD clock information.
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [out] | lpOdClockInfo | The pointer to the structure storing the retrieved clock information. |
| int ADL2_Display_ODClockConfig_Set | ( | ADL_CONTEXT_HANDLE | context, | |
| int | iAdapterIndex, | |||
| ADLAdapterODClockConfig * | lpOdClockConfig | |||
| ) |
Function to set the OD clock configuration.
This function sets the OD clock configuration.
| [in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in] | lpOdClockConfig | The pointer to the structure used to set the OD clock configuration. |
Clients can use ADL2 version of the API to assure that there is no interference with other ADL clients that are running in the same process . Such clients have to call ADL2_Main_Control_Create first to obtain ADL_CONTEXT_HANDLE instance that has to be passed to each subsequent ADL2 call and finally destroyed using ADL2_Main_Control_Destroy.
| int ADL_Display_ODClockConfig_Set | ( | int | iAdapterIndex, | |
| ADLAdapterODClockConfig * | lpOdClockConfig | |||
| ) |
Function to set the OD clock configuration.
This function sets the OD clock configuration.
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in] | lpOdClockConfig | The pointer to the structure used to set the OD clock configuration. |
| int ADL2_Display_AdjustmentCoherent_Get | ( | ADL_CONTEXT_HANDLE | context, | |
| int | iAdapterIndex, | |||
| int | iDisplayIndex, | |||
| int * | lpAdjustmentCoherentCurrent, | |||
| int * | lpAdjustmentCoherentDefault | |||
| ) |
Function to retrieve the adjustment coherent setting.
This function retrieves the current adjustment coherent setting
It is applicable to DFP/DFP2 display types.
| [in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in] | iDisplayIndex | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [out] | lpAdjustmentCoherentCurrent | The pointer to the retrieved adjustment coherent setting. 1: Coherent; 0: non-coherent |
| [out] | lpAdjustmentCoherentDefault | The pointer to the retrieved default setting. 1: Coherent; 0: Non-coherent |
| int ADL_Display_AdjustmentCoherent_Get | ( | int | iAdapterIndex, | |
| int | iDisplayIndex, | |||
| int * | lpAdjustmentCoherentCurrent, | |||
| int * | lpAdjustmentCoherentDefault | |||
| ) |
Function to retrieve the adjustment coherent setting.
This function retrieves the current adjustment coherent setting
It is applicable to DFP/DFP2 display types.
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in] | iDisplayIndex | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [out] | lpAdjustmentCoherentCurrent | The pointer to the retrieved adjustment coherent setting. 1: Coherent; 0: non-coherent |
| [out] | lpAdjustmentCoherentDefault | The pointer to the retrieved default setting. 1: Coherent; 0: Non-coherent |
| int ADL2_Display_AdjustmentCoherent_Set | ( | ADL_CONTEXT_HANDLE | context, | |
| int | iAdapterIndex, | |||
| int | iDisplayIndex, | |||
| int | iAdjustmentCoherent | |||
| ) |
Function to set the adjustment coherent setting.
This function sets the current adjustment coherent setting to a specified setting.
| [in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in] | iDisplayIndex | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [in] | iAdjustmentCoherent | The desired adjustment coherent setting. 1: Coherent; 0: Non-coherent |
Clients can use ADL2 version of the API to assure that there is no interference with other ADL clients that are running in the same process . Such clients have to call ADL2_Main_Control_Create first to obtain ADL_CONTEXT_HANDLE instance that has to be passed to each subsequent ADL2 call and finally destroyed using ADL2_Main_Control_Destroy.
| int ADL_Display_AdjustmentCoherent_Set | ( | int | iAdapterIndex, | |
| int | iDisplayIndex, | |||
| int | iAdjustmentCoherent | |||
| ) |
Function to set the adjustment coherent setting.
This function sets the current adjustment coherent setting to a specified setting.
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in] | iDisplayIndex | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [in] | iAdjustmentCoherent | The desired adjustment coherent setting. 1: Coherent; 0: Non-coherent |
| int ADL2_Display_ReducedBlanking_Get | ( | ADL_CONTEXT_HANDLE | context, | |
| int | iAdapterIndex, | |||
| int | iDisplayIndex, | |||
| int * | lpReducedBlankingCurrent, | |||
| int * | lpReducedBlankingDefault | |||
| ) |
Function to retrieve the reduced blanking setting.
This function retrieves the current reduced blanking setting.
| [in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in] | iDisplayIndex | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [out] | lpReducedBlankingCurrent | The pointer to the current reduced blanking setting. |
| [out] | lpReducedBlankingDefault | The pointer to the retrieved default setting. |
| int ADL_Display_ReducedBlanking_Get | ( | int | iAdapterIndex, | |
| int | iDisplayIndex, | |||
| int * | lpReducedBlankingCurrent, | |||
| int * | lpReducedBlankingDefault | |||
| ) |
Function to retrieve the reduced blanking setting.
This function retrieves the current reduced blanking setting.
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in] | iDisplayIndex | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [out] | lpReducedBlankingCurrent | The pointer to the current reduced blanking setting. |
| [out] | lpReducedBlankingDefault | The pointer to the retrieved default setting. |
| int ADL2_Display_ReducedBlanking_Set | ( | ADL_CONTEXT_HANDLE | context, | |
| int | iAdapterIndex, | |||
| int | iDisplayIndex, | |||
| int | iReducedBlanking | |||
| ) |
Function to set the reduced blanking setting.
This function sets the current reduced blanking setting to a specified setting.
| [in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in] | iDisplayIndex | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [in] | iReducedBlanking | The desired reduced blanking setting. |
Clients can use ADL2 version of the API to assure that there is no interference with other ADL clients that are running in the same process . Such clients have to call ADL2_Main_Control_Create first to obtain ADL_CONTEXT_HANDLE instance that has to be passed to each subsequent ADL2 call and finally destroyed using ADL2_Main_Control_Destroy.
| int ADL_Display_ReducedBlanking_Set | ( | int | iAdapterIndex, | |
| int | iDisplayIndex, | |||
| int | iReducedBlanking | |||
| ) |
Function to set the reduced blanking setting.
This function sets the current reduced blanking setting to a specified setting.
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in] | iDisplayIndex | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [in] | iReducedBlanking | The desired reduced blanking setting. |
| int ADL2_Display_FormatsOverride_Get | ( | ADL_CONTEXT_HANDLE | context, | |
| int | iAdapterIndex, | |||
| int | iDisplayIndex, | |||
| int * | lpSettingsSupported, | |||
| int * | lpSettingsSupportedEx, | |||
| int * | lpCurSettings | |||
| ) |
Function to retrieve the available display formats.
This call retrieves the available display formats
| [in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in] | iDisplayIndex | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [out] | lpSettingsSupported | The pointer to the supported settings. Formats Override Settings |
| [out] | lpSettingsSupportedEx | The pointer to the extended supported settings. Formats Override Settings |
| [out] | lpCurSettings | The pointer to the current override settings Formats Override Settings |
| int ADL_Display_FormatsOverride_Get | ( | int | iAdapterIndex, | |
| int | iDisplayIndex, | |||
| int * | lpSettingsSupported, | |||
| int * | lpSettingsSupportedEx, | |||
| int * | lpCurSettings | |||
| ) |
Function to retrieve the available display formats.
This call retrieves the available display formats
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in] | iDisplayIndex | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [out] | lpSettingsSupported | The pointer to the supported settings. Formats Override Settings |
| [out] | lpSettingsSupportedEx | The pointer to the extended supported settings. Formats Override Settings |
| [out] | lpCurSettings | The pointer to the current override settings Formats Override Settings |
| int ADL2_Display_FormatsOverride_Set | ( | ADL_CONTEXT_HANDLE | context, | |
| int | iAdapterIndex, | |||
| int | iDisplayIndex, | |||
| int | iOverrideSettings | |||
| ) |
Function to overide the display formats.
This call overrides the display formats
| [in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in] | iDisplayIndex | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [in] | iOverrideSettings | The new format settings Formats Override Settings |
Clients can use ADL2 version of the API to assure that there is no interference with other ADL clients that are running in the same process . Such clients have to call ADL2_Main_Control_Create first to obtain ADL_CONTEXT_HANDLE instance that has to be passed to each subsequent ADL2 call and finally destroyed using ADL2_Main_Control_Destroy.
| int ADL_Display_FormatsOverride_Set | ( | int | iAdapterIndex, | |
| int | iDisplayIndex, | |||
| int | iOverrideSettings | |||
| ) |
Function to overide the display formats.
This call overrides the display formats
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in] | iDisplayIndex | The desired display index. It can be retrieved from the ADLDisplayInfo data structure. |
| [in] | iOverrideSettings | The new format settings Formats Override Settings |
| int ADL2_Display_MVPUCaps_Get | ( | ADL_CONTEXT_HANDLE | context, | |
| int | iAdapterIndex, | |||
| ADLMVPUCaps * | lpMvpuCaps | |||
| ) |
Function to retrieve the information about MultiVPU capabilities.
This function retrieves the information about MultiVPU capabilities.
| [in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in,out] | lpMvpuCaps | The structure storing the retrieved information about MultiVPU capabilities. |
Clients can use ADL2 version of the API to assure that there is no interference with other ADL clients that are running in the same process . Such clients have to call ADL2_Main_Control_Create first to obtain ADL_CONTEXT_HANDLE instance that has to be passed to each subsequent ADL2 call and finally destroyed using ADL2_Main_Control_Destroy.
| int ADL_Display_MVPUCaps_Get | ( | int | iAdapterIndex, | |
| ADLMVPUCaps * | lpMvpuCaps | |||
| ) |
Function to retrieve the information about MultiVPU capabilities.
This function retrieves the information about MultiVPU capabilities.
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in,out] | lpMvpuCaps | The structure storing the retrieved information about MultiVPU capabilities. |
| int ADL2_Display_MVPUStatus_Get | ( | ADL_CONTEXT_HANDLE | context, | |
| int | iAdapterIndex, | |||
| ADLMVPUStatus * | lpMvpuStatus | |||
| ) |
Function to retrieve information about MultiVPU status.
This function retrieves information about MultiVPU status.
| [in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in,out] | lpMvpuStatus | The structure storing the retrieved information about MultiVPU status. |
| int ADL_Display_MVPUStatus_Get | ( | int | iAdapterIndex, | |
| ADLMVPUStatus * | lpMvpuStatus | |||
| ) |
Function to retrieve information about MultiVPU status.
This function retrieves information about MultiVPU status.
| [in] | iAdapterIndex | The ADL index handle of the desired adapter. |
| [in,out] | lpMvpuStatus | The structure storing the retrieved information about MultiVPU status. |


These docs are a work in progress. For now, I have just added the downloads I need for current purposes. but I will make a full documentation soon!
Downloads
Here is a FiveM resource template for maps/clothing: Download


{% load staticfiles %}
{{header}} {{editor.media}} {{ navbar }}
{{menu}}
View specifications
Sample exercises
{% for chapter in assignment_book.get_chapters %}
{{ chapter.get_name }}
{% for assignment in chapter.get_assignments %}
{{ assignment.get_name }}
{% endfor %}
{% endfor %}
Question


---
layout: post
title: Emma's First Steps, January 27, 2006
categories: []
tags: []
status: publish
type: post
published: true
meta:
_original_post_id: ''
_original_import_author: John Duprey
author:
---
Emma took her first, documented, steps yesterday evening. I say "documented" because she has been standing and lunging for things this past week, but this is the first time we got her on video actually stepping. Earlier in the day she had made steps, but I didn't have the camera out! Emma is 10 months old. This is a major milestone!
View this post on my blog


Here's a shot of me going up "No Fear" the easy way. The hard way can be seen behind me. Next time I'd like to try the hard way, but Dennis went up the hard way and broke a u-joint. It was first thing in the morning first day, I didn't want to ruin the weekend. Note the big goofy grin I have.
Here's a shot of Phil, our trail guide, going over "The Abyss". This obstacle is kind of like Golden Crack, but much deeper and with a drop off on one side that could send you in a long roll into the canyon. Sorry 'bout the fuzzy picture, it was late and raining at the time.
Here I am on one of the big stone steps on RJs trail. This is just before my steering shaft popped apart and Matt and I spent time putting it all back together.
One of our trail guides from the Cliffhangers, Rhonda, broke the main shaft of her Dana 20 in her CJ-5 on the Waterfall trail. Didn't think you could break a Dana 20.


| DOSE: |
6 hits |
smoked |
Cannabis |
(plant material) |
If you have never been to downtdown Brussels, you should see it sometime. My favorite place is a really famous square called the grand place, it is surounded by old gothic buildings. Personally its one of my favorite places to chill even though there are a lot of people there, even at night. Anyway, the old buildings and such give the place a great atmosphere, it makes me just look around and check out the architecture and chill.
My mindset was that I was eager the whole night to smoke up, but I couldn't find anyone with bud. I finally saw an senior who graduated the year before and I knew him from a school team. The only preparations I had made for the toking was to drink 2 pints of beer and have part of a shaker. I wasn't anywhere close to drink, or even dizzy or anything, I just felt pretty chill.
So as we were smoking the joint, I probably had about 6 puffs, not a lot, but there were like 4 other people there. It was only bud, not hash. I smoked some hash the weekend before and that was pretty intense. Immediatly afterward the effects were about the same as drinkin 3 cans of coke, in other words, close to nothing.
When we were all picked up by my friends dad. I got in the very back of his mini van since I was going to spend the night at my friends house and therefore get out last. I felt fine, I didn't have to try hard and fake sober or anything like that. After a little bit, maybe 5 minutes of driving in the car, the weed hit me. I was almost blown away because the expierence was so unexpected. When I think about it now, the weed must have been on some kind of time release, or maybe the alcohol had affected the timing or something. My legs felt pretty warm, my thighs where paralyzed with a nice warm sensation.
My stomach hurt a little bit, just a tiny pit sensation, nothing compared to when I smoked the hash, but I had eaten a pita kebab about 15 minutes before smoking up. The car ride became more and more entertaining. My head wasnt immovable, but I couldn't move, it could only move when the car turned. On really sharp turns I felt the car was tipping over and driving on the two side wheels, or even that I was in a plane or flying saucer and I was doing a barrel roll.
The most recognizable part of the weed was that it made my body feel like it was glued still, and even if I tried I couldn't really move it, but if I did move my head or whatever, it felt amazing. During one part of the ride, I experienced something new. I had a throbbing sensation in my head, but not a hurting one, one that throbbed of gluey warmth. There were three points of these throbs originated from in my head. One above my right eye, one on my left temple and the third on the left side
of the back of my head. The only thing I could think of as describing it was the word triforce.
Anyway, the triforce thing was not too intense, it was just new to me so thats why I was so interested in it. Later on I started thinking about what the fourth dimension was like and what would happen if a fourth dimensional matter came into the third dimension. Something must have triggered a memory involving the book flatland, so thats where it must have come from.
When we dropped off the first guy, he was fine. When we dropped off the second, he must have been tripped up cuz he couldn't find where to open the door. I laughed to myself when this happened. When I came to my friends house where I was sleeping over, we took off our shoes and went upstairs and such, all was fine, I still felt cool.
We went upstairs to his room and listened to some metal music, and for some reason my friend opened up to me like he had never done so before. I mean it was just like he started talking about everything. I don't know what made him talk like this now, since he wasn't stoned, or even drunk, maybe a little tipsy, if at all. It all gave me one of the warmest feelings inside I've felt in a while.  I always thought that he didn't like anything that approached the sound of a soft song.
The whole night was pretty chilled out, and relaxing. Definately one of my favorite expeirences, even though the trip itself wasn't anything special. I am still amazed at how much of a difference a little bit of weed can make to a night out.
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


Create a New Finding
Finding URL
Market Name
Vendor Name
Category
Keywords
Attached Evidence
Choose file
Choose file
Choose file
Choose file
Choose file
Choose file
Choose file
Choose file
Choose file
Choose file
Translation or Summary
Submit
Back


The following schedule of topics and activities represents the best estimation of the semester schedule based on available information at the time of writing. Dates and activities are subject to change in response to needs that come up during the semester. You will be notified in class and/or via Canvas or text message about any adjustments to the schedule.
| Week • Session | Date | What You Need to Know |
|---|---|---|
| {{ month_block.month }} {{ month_block.year }} | ||
| {% assign padded_week = week.week_num %} {% assign addition = padded_week | plus: 0 %} {% capture addition %}{{addition}}{% endcapture %} {% if padded_week == addition %} {% if padded_week < 10 %} {% assign padded_week = padded_week | prepend: '0' %} {% endif %} {% endif %} Course Week {{ week.week_num }} {% if week.week_dates != nil %} — {{ week.week_dates }} {% endif %} | ||
| {% if session.session_num != null %} {% if session.session_num == "reminder" %} W{{ week.week_num }} • 📌 {% elsif session.session_num == "assignment" %} W{{ week.week_num }} • 📋 {% else %} W{{ week.week_num }} • S{{ session.session_num }} {% endif %} {% else %} W{{ week.week_num }} • 📌 {% endif %} |
{{ session.day | truncate: 3, "" }} {{ session.date }} |
{% if session.readings != null %}
Readings & Preparation:
Due Today:
Class Format:
Topics:
Assigned Today:
{{ session.notes }} {% endif %} |


Test App
To Page 2
This is h3
This is some sample text
Welcome to Page 2
To Page 1
This is some text in a p tag


Preparation time
30 mins to 1 hour
Cooking time
30 mins to 1 hour
Serves
Serves 4
Preheat the oven to 180C/365F/Gas 4.
For the pigeon, season the pigeon crowns well with salt and freshly ground black pepper, then rub each crown all over with the butter and mace and set aside for 30 minutes.
Heat a large ovenproof frying pan until hot, add the oil and sear the pigeon crowns on each side, until golden-brown all over, then place into the oven and roast for 12-15 minutes, or until cooked to your liking. Remove from the oven, remove from the pan and leave to rest in a warm place for five minutes.
For the sauce, pour out the excess fat from the pan, then add the shallots and fry over a medium heat for 2-3 minutes.
Add the sherry vinegar and white wine vinegar. Bring to the boil and reduce the liquid by half.
Add the stock and boil again to reduce the liquid by a third.
Add the butter and season, to taste, with salt and freshly ground black pepper.
Meanwhile, carefully cut the pigeon breasts away from the bone.
Strain the sauce into a clean pan and use half to baste the pigeon breasts.
Add the parsley and chervil to the remaining sauce in the pan and stir.
For the potato cake, increase the oven temperature to 200C/400F/Gas 6.
Place the potatoes into a bowl and add the clarified butter and season well with salt and freshly ground black pepper.
Heat four 15cm/6in diameter ovenproof frying pans and arrange the potato slices into the base of the pans, so that they cover the base of each pan, overlapping each other slightly. Repeat for three layers of potato discs in each pan, then transfer to the oven to cook for 10-15 minutes, or until the potatoes are golden-brown and cooked through. (You can use one larger pan to create a single, larger potato cake. NB: this may take longer to cook.)
For the peas, place the spring onions into a pan of boiling water and blanch for one minute. Drain the spring onions and refresh in iced water, then drain again.
Heat a frying pan, until just warm, then add the butter, peas and blanched spring onions. Cook for two minutes over a low heat.
To serve, carefully turn the potato cakes out into the centre of each of four plates. Place a spoonful of the peas and spring onions into the centre of each potato cake. Place three pigeon breasts on top of each pile of spring onions/peas and pour the remaining sauce over.


General info:
Orcs do not have as many pets as most other races, but what they do have, is pretty unique. Most of the animals are designed to survive in harsh climates and make good warbeasts. Condors hunt vermin, while the rest of the pets help in combat.
::: Direwolf ::: Price: 51 :::
A large predator, trainable in both war or hunting. They breed relatively quick and form the basis of orcish warbeasts.
 They make good sources of meat and leather and can even survive quite a beating.
::: Shaggy Mumak ::: Price: 501 :::
Essentially a mammoth with six tusks, this great beast makes both a good source of meat as well as mayhem. Due to their size they make excellent warbeasts.
::: Taiga Sabrecat ::: Price: 126 :::
A fast moving predator, trainable in both war or hunting.
::: Arctic Condor::: Price: 51 :::
A flying hunting animals, great as pets for your hunters to chase down other birds. They can also be farmed for their eggs.
Special: Hunts vermin.


I have {{friends.length}} friends. They are:
[{{$index + 1}}] {{friend}} who is {{friend.age}} years old.


| %>% | The magrittr pipe |
| all_cols | Perform validations on all table columns When used in conjunction with the 'column' argument, the 'all_cols()' helper function will indicate that the validation should occur for each and every column in the table. |
| all_passed | Did all of the validations pass? |
| col_exists | Verify that one or more columns exist |
| col_is_character | Verify that a column contains character/string data |
| col_is_date | Verify that a column contains R Date objects |
| col_is_factor | Verify that a column contains R factor objects |
| col_is_integer | Verify that a column contains integer values |
| col_is_logical | Verify that a column contains logical values |
| col_is_numeric | Verify that a column contains numeric values |
| col_is_posix | Verify that a column contains POSIXct dates |
| col_vals_between | Verify whether column data are between two values |
| col_vals_equal | Verify whether numerical column data are equal to a specified value |
| col_vals_gt | Verify whether numerical column data are greater than a specified value |
| col_vals_gte | Verify whether numerical column data are greater than or equal to a specified value |
| col_vals_in_set | Verify whether column data are part of a set of values |
| col_vals_lt | Verify whether numerical column data are less than a specified value |
| col_vals_lte | Verify whether numerical column data are less than or equal to a specified value |
| col_vals_not_between | Verify that column data are not between two values |
| col_vals_not_equal | Verify whether numerical column data are not equal to a specified value |
| col_vals_not_in_set | Verify that column data are not part of a set of values |
| col_vals_not_null | Verify whether all column values are not NULL |
| col_vals_null | Verify whether all column values are NULL |
| col_vals_regex | Verify whether string column data corresponds to a regex matching expression |
| create_agent | Create a pointblank agent object |
| create_creds_file | Create a file with DB access credentials |
| create_email_creds_file | Create a file with email access credentials |
| db_creds_env_vars | Bind environment variable names for database access |
| focus_on | Place certain access details more to the fore |
| get_html_summary | Create an HTML summary file for the interrogation |
| get_interrogation_summary | Get a simple summary of the interrogation |
| get_row_sample_data | Get non-passing sample rows from a validation step |
| get_row_sample_info | Get information on sample rows from non-passing validations |
| get_validation_name | Get the pointblank validation name |
| interrogate | Given an agent that is fully loaded with tasks, perform an interrogation |
| is_ptblank_agent | Is the object a pointblank agent? |
| rows_not_duplicated | Verify that row data are not duplicated |
| run_validation_files | Process multiple validation files |
| set_email_prefs | Set email credentials and enable email reporting |
| set_slack_prefs | Set Slack credentials and enable Slack notifications |


--- layout: post title: "Convex hull monoid" date: 2017-10-23 12:32 UTC tags: [Software Design, F#, Unit Testing] --- {% include JB/setup %}
The union of convex hulls form a monoid. Yet another non-trivial monoid example, this time in F#.
This article is part of a series about monoids. In short, a monoid is an associative binary operation with a neutral element (also known as identity).
If you're reading the series as an object-oriented programmer, I apologise for the digression, but this article exclusively contains F# code. The next article will return with more C# examples.
Convex hull
In a past article I've described my adventures with finding convex hulls in F#. The convex hulls I've been looking at form the external convex boundary of a set of two-dimensional points. While you can generalise the concept of convex hulls to n dimensions, we're going to stick to two-dimensional hulls here.
If you have two convex hulls, you can find the convex hull of both:
Here, the dark green outline is the convex hull of the two lighter-coloured hulls.
Finding the convex hull of two other hulls is a binary operation. Is it a monoid?
In order to examine that, I'm going to make some changes to my existing code base, the most important of which is that I'm going to introduce a Hull
type. The intent is that if points are contained within this type, then only the convex hull remains. It'd be better if it was possible to make the
case constructor private, but if one does that, then the hull
function can no longer be inlined and generic.
type Hull<'a> = Hull of ('a * 'a) list
With the addition of the Hull
type, you can now add a binary operation:
// Hull<'a> -> Hull<'a> -> Hull<'a> let inline (+) (Hull x) (Hull y) = hull (x @ y)
This operation explicitly uses the +
operator, so I'm clearly anticipating the turn of events here. Nothing much is going on, though. The function pattern-matches the points out of two Hull
values. x
and y
are two lists of points. The +
function concatenates the two lists with the @
operator, and finds the convex hull of this new list of points.
Associativity
My choice of operator strongly suggests that the +
operation is a monoid. If you have three hulls, the order in which you find the hulls doesn't matter. One way to demonstrate that property is with property-based testing. In this article, I'm using Hedgehog.
[<Fact>] let ``Hull addition is associative`` () = Property.check <| property { let! (x, y, z) = Range.linear -10000 10000 |> Gen.int |> Gen.tuple |> Gen.list (Range.linear 0 100) |> Gen.tuple3 (hull x + hull y) + hull z =! hull x + (hull y + hull z) }
This automated test generates three lists of points, x
, y
, and z
. The hull
function uses the Graham Scan algorithm to find the hull, and part of that algorithm includes calculating the cross product of three points. For large enough integers, the cross product will overflow, so the property constrains the point coordinates to stay within -10,000 and 10,000. The implication of that is that although +
is associative, it's only associative for a subset of all 32-bit integers. I could probably change the internal implementation so that it calculates the cross product using bigint, but I'll leave that as an exercise to you.
For performance reasons, I also arbitrarily decided to constrain the size of each set of points to between 0 and 100 elements. If I change the maximum count to 1,000, it takes my laptop 9 seconds to run the test.
In addition to Hedgehog, this test also uses xUnit.net, and Unquote for assertions. The =!
operator is the Unquote way of saying must equal. It's an assertion.
This property passes, which demonstrates that the +
operator for convex hulls is associative.
Identity
Likewise, you can write a property-based test that demonstrates that an identity element exists for the +
operator:
[<Fact>] let `` Hull addition has identity`` () = Property.check <| property { let! x = Range.linear -10000 10000 |> Gen.int |> Gen.tuple |> Gen.list (Range.linear 0 100) let hasIdentity = Hull.identity + hull x = hull x + Hull.identity && hull x + Hull.identity = hull x test <@ hasIdentity @> }
This test generates a list of integer pairs (x
) and applies the +
operator to x
and Hull.identity
. The test passes for all x
that Hedgehog generates.
What's Hull.identity
?
It's simply the empty hull:
module Hull = let identity = Hull []
If you have a set of zero 2D points, then the convex hull is empty as well.
The +
operator for convex hulls is a monoid for the set of coordinates where the cross product doesn't overflow.
Summary
If you consider that the Hull
type is nothing but a container for a list, it should come as no surprise that a monoid exists. After all, list concatenation is a monoid, and the +
operator shown here is a combination of list concatenation (@
) and a Graham Scan.
The point of this article was mostly to demonstrate that monoids exist not only for primitive types, but also for (some) more complex types. The +
operator shown here is really a set union operation. What about intersections of convex hulls? Is that a monoid as well? I'll leave that as an exercise.
Next: Tuple monoids.


THE PROBLEM   >   THE PROCESS   >   THE DESIGN
It reassures users by giving them control of automatically or manually enrolling their courses while keeping them updated on the status in a sophisticated and clean interface.
Other than the non-existance of a mobile-friendly solution in the market today, I conducted some research and found out that there is a problem that a large percentage of students have faced.
The reasons vary, but they all link to the lack of awareness or in a situation where they can’t use a computer. This creates an opportunity to design an intervention that can take advantage of a smartphone’s ability to notify students, keep a consistant update on an enrollment progress, and grant the ability to freely enroll whereever and whenever.
Afterall, whatever a student enrolls into is what they’re stuck with for the next 4 months and can heavily impact their grades and schedule. Such an important task can be very uneasy to go through, and being unaware of how the enrollment progress can generate stress.
This infographic shows how the stress is broken down to two main factors. Uneasiness from the inability to enroll at the time, and unawareness from the lack of updates on how the enrollment progress is going. These are the two main problems that toro aims to solve.
Through a Journey Map of the entire enrollment process, I decided to create a design intervention during the beginning and during of the enrollment process, to focus more on how to prevent missing out the time of enrollment and lower the anxiety and insecurity that students feel as enrollment time approaches.
Prior to the final designs of toro, I conducted an A/B testing of two different iterations for students to see which direction meet their needs, and observe how they interact differently in each iteration. The prototypes were made with Sketch and Invision.
Demonstrated in the above video, Toro is intended to make full uses of the capabilities of a smartphone to lessen the burden on students during their enrollment time with the following methods.
The entire look and feel of the experience was designed to give off a less traditional feel of a complex, utility system and more of a minimal and straightforward approach. Not only will it simplify navigating throughout a complex enrollment process, but will also let users see the desired information that meet their needs without overloading them with many options.
Different kinds of animations were explored and implemented to help provide a more inuitive experience.
To ensure students understand what to do in each step of the process, a dialogue system is used to instruct the user their options and walk them through each step of the way. Through some usability testing, I found having short concise instructions was much preferred over using ambiguous icons and short label buttons as test participants understood the instructions right away and took less time to think and accurately carry out actions.
A casual language creates familiarity in the experience, similar to how Tumblr works, and aims to lessen the burden of understanding a complicating process. Over time, this builds up the trust the user has in the experience which will then increase the value to the product.
Toro presents two methods for how students want to enroll their courses. They can choose to let the system automatically enroll and update the outcome to the student, which sets up a safety net to get the task done without them worrying they may miss the enrollment time. The other options is for students to manually enroll themselves for more of an in-control approach.
It was well noted that many students hassles back and forth their enrollment systems to constantly check whether the class they desired is full or not prior to enrollment. The notifications not only reminds them when is their enrollment time but also alerts and assures students whenever there is an update to the classes they want to enroll in or how they are doing in the waitlist.


This page contains a collection of performance results for a particular device. See the navigation menu for results of other devices. All results are obtained using the CLBlast clients and the included benchmark scripts.
View CLBlast on GitHub.
Back to the main CLBlast page.
{% endif %}
{{ content }}
{% if page.current == 5 %}
Tutorial: OpenCL SGEMM tuning for Kepler
Note: the complete source-code is available at GitHub.Note2: a tuned OpenCL BLAS library based on this tutorial is now available at GitHub.
Note3: a WebGL2 demo of this tutorial is available at: https://www.ibiblio.org/e-notes/webgl/gpu/mul/sgemm.htm.
{% if page.tutorial_page != 1 %} {% endif %} {% if page.tutorial_page != 15 %} {% endif %}


These release notes cover new developer and user-facing incompatibilities, important issues, features, and major improvements.
This introduces two new configuration options:
Adds new BulkLoadObserver Interface
Adds a new shell command that allows you delete snapshots that match a regex:
hbase> delete_all_snapshot 's.*'
When no Authorizations passed in Scan , will take user's Auth labels for the Scan and return results accordingly. Prior to this Jira, we were returning only those cells with out any visibility in such a case.
This change backports table schema sanity checks from branch-1. The checks disallow only illegal or highly unusual settings, and can be disabled by setting "hbase.table.sanity.checks" to "false" in site configuration.
Allows the visibility tags to be replicated as Strings to the peer cluster. Useful in cases where the peer cluster and the source cluster does not have a common global LABELs table. In order to enable this feature configure the below property in hbase-site.xml <property> <name> hbase.coprocessor.regionserver.classes </name> <value> org.apache.hadoop.hbase.security.visibility.VisibilityController$VisibilityReplication </value> <property>
Adds new list_labels command to shell.


The Four-Square Cipher is a substitution cipher that encrypts pairs of letters at a time. The cipher is represented by four 5x5 grids. Two keywords are used to create ciphertext squares, and the other grids are filled with the plaintext alphabet. To make the alphabet fit, the cipher either combines I and J into one letter, or removes Q from the alphabet (Our implementation does the latter). The position of the two letter in a plaintext pair is used to determine the ciphertext letters that replace them; this is done by creating a rectangle with the plaintext letters as two corners, and using the letters at the other corners as the ciphertext letters (See the example below). Decoding the message simply reverses the process.
The Four-Square cipher is more secure than a substituion cipher that encrypts single letters at a time, since there are 676 possible pairs of letters to look for instead of 26 possible single letters. However, it can still be broken if there is enough text to analyze.
Learn more about Four-Square ciphers here.


Please check the boxes below of the benefits that are important to you and your dependents. Click on the 'Find Plans" botton at the bottom when you are done.