ADL (AMD Display Library) Public APIs
Version 17.1
|
This group outlines all Workstation related APIs. More...
Modules | |
EDID Management APIs | |
This group describes the EDID Management APIs. | |
Framelock Genlock related APIs | |
This group describes the Framelock Genlock APIs. | |
Functions | |
int | ADL2_Workstation_AdapterNumOfGLSyncConnectors_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpNumOfGLSyncConnectors) |
Function to retrieve the number of GL-Sync connectors on an adapter. More... | |
int | ADL2_Workstation_Caps (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpValidBits, int *lpCaps) |
Function to retrieve current workstation capabilities. More... | |
int | ADL2_Workstation_DeepBitDepth_Get (ADL_CONTEXT_HANDLE context, int *lpCurDBDState, int *lpDefDBDState, int *lpCurGrayscale, int *lpDefGrayscale, int *lpCurBypass, int *lpDefBypass) |
Function to get current requested state of Deep Bit Depth and related settings. More... | |
int | ADL2_Workstation_DeepBitDepth_Set (ADL_CONTEXT_HANDLE context, int iDBDState, int iGrayscale, int iBypassGamma) |
Function to set requested state of Deep Bit Depth and related settings. More... | |
int | ADL2_Workstation_DeepBitDepthX2_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpDefDBDState, int *lpCurDBDState) |
int | ADL2_Workstation_DeepBitDepthX2_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDBDState) |
int | ADL2_Workstation_ECC_Caps (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpSupported) |
Function to get ECC (Error Correction Code) Capabilities on the specified adapter. This function implements the CI call to get ECC (Error Correction Code) Capabilities on the specified adapter. More... | |
int | ADL2_Workstation_ECC_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpDefaultMode, int *lpCurrentMode, int *lpDesiredMode) |
Function to get ECC (Error Correction Code) current and desired states on the specified adapter. This function implements the CI call to get ECC (Error Correction Code) current mode(driver applied mode) and the desired mode (user requested mode) on the specified adapter. More... | |
int | ADL2_Workstation_ECC_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDesiredMode) |
Function to set ECC Mode on the specified adapter This function implements the CI call to set ECC (Error Correction Code) to turn on and off this feature on the specified adapter. More... | |
int | ADL2_Workstation_ECCData_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLECCData *lpAdlEccData) |
Function to get ECC statistics on the specified adapter. This function implements the CI call to get SEC(Single Error Correct) and DED(Double Error Detect) Counts on the specified adapter. More... | |
int | ADL2_Workstation_ECCX2_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpModeType, int *lpDefaultMode, int *lpCurrentMode, int *lpDesiredMode) |
Function to get ECC (Error Correction Code) current and desired states on the specified adapter. This function implements the CI call to get ECC (Error Correction Code) current mode(driver applied mode) and the desired mode (user requested mode) on the specified adapter. More... | |
int | ADL2_Workstation_LoadBalancing_Caps (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpResultMask, int *lpResultValue) |
Function to set the load balancing capabilities for the specified adapter. More... | |
int | ADL2_Workstation_LoadBalancing_Get (ADL_CONTEXT_HANDLE context, int *lpResultMask, int *lpCurResultValue, int *lpDefResultValue) |
Function to get the load balancing state of the specified adapter. More... | |
int | ADL2_Workstation_LoadBalancing_Set (ADL_CONTEXT_HANDLE context, int iCurState) |
Function to set the load balancing state of the specified adapter. More... | |
int | ADL2_Workstation_SDI_Caps (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpSupported) |
int | ADL2_Workstation_SDI_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLSDIData *lpDefualt, ADLSDIData *lpDriver, ADLSDIData *lpCurrent) |
int | ADL2_Workstation_SDI_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iSDIState, int iSizeofSDISegment) |
int | ADL2_Workstation_SDISegmentList_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpMemorySegmentCount, int **lppMemorySegmentList) |
int | ADL2_Workstation_Stereo_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpDefState, int *lpCurState) |
Function to retreive the worstation stereo mode. More... | |
int | ADL2_Workstation_Stereo_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iCurState) |
Function to set the workstation stereo mode. More... | |
int | ADL2_WS_Overdrive_Caps (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *iSupported, int *iEnabled, int *iVersion) |
int | ADL_Workstation_AdapterNumOfGLSyncConnectors_Get (int iAdapterIndex, int *lpNumOfGLSyncConnectors) |
Function to retrieve the number of GL-Sync connectors on an adapter. More... | |
int | ADL_Workstation_Caps (int iAdapterIndex, int *lpValidBits, int *lpCaps) |
Function to retrieve current workstation capabilities. More... | |
int | ADL_Workstation_DeepBitDepth_Get (int *lpCurDBDState, int *lpDefDBDState, int *lpCurGrayscale, int *lpDefGrayscale, int *lpCurBypass, int *lpDefBypass) |
Function to get current requested state of Deep Bit Depth and related settings. More... | |
int | ADL_Workstation_DeepBitDepth_Set (int iDBDState, int iGrayscale, int iBypassGamma) |
Function to set requested state of Deep Bit Depth and related settings. More... | |
int | ADL_Workstation_DeepBitDepthX2_Get (int iAdapterIndex, int *lpDefDBDState, int *lpCurDBDState) |
int | ADL_Workstation_DeepBitDepthX2_Set (int iAdapterIndex, int iDBDState) |
int | ADL_Workstation_ECC_Caps (int iAdapterIndex, int *lpSupported) |
Function to get ECC (Error Correction Code) Capabilities on the specified adapter. This function implements the CI call to get ECC (Error Correction Code) Capabilities on the specified adapter. More... | |
int | ADL_Workstation_ECC_Get (int iAdapterIndex, int *lpDefaultMode, int *lpCurrentMode, int *lpDesiredMode) |
Function to get ECC (Error Correction Code) current and desired states on the specified adapter. This function implements the CI call to get ECC (Error Correction Code) current mode(driver applied mode) and the desired mode (user requested mode) on the specified adapter. More... | |
int | ADL_Workstation_ECC_Set (int iAdapterIndex, int iDesiredMode) |
Function to set ECC Mode on the specified adapter This function implements the CI call to set ECC (Error Correction Code) to turn on and off this feature on the specified adapter. More... | |
int | ADL_Workstation_ECCData_Get (int iAdapterIndex, ADLECCData *lpAdlEccData) |
Function to get ECC statistics on the specified adapter. This function implements the CI call to get SEC(Single Error Correct) and DED(Double Error Detect) Counts on the specified adapter. More... | |
int | ADL_Workstation_ECCX2_Get (int iAdapterIndex, int *lpModeType, int *lpDefaultMode, int *lpCurrentMode, int *lpDesiredMode) |
Function to get ECC (Error Correction Code) current and desired states on the specified adapter. This function implements the CI call to get ECC (Error Correction Code) current mode(driver applied mode) and the desired mode (user requested mode) on the specified adapter. More... | |
int | ADL_Workstation_LoadBalancing_Caps (int iAdapterIndex, int *lpResultMask, int *lpResultValue) |
Function to set the load balancing capabilities for the specified adapter. More... | |
int | ADL_Workstation_LoadBalancing_Get (int *lpResultMask, int *lpCurResultValue, int *lpDefResultValue) |
Function to get the load balancing state of the specified adapter. More... | |
int | ADL_Workstation_LoadBalancing_Set (int iCurState) |
Function to set the load balancing state of the specified adapter. More... | |
int | ADL_Workstation_SDI_Caps (int iAdapterIndex, int *lpSupported) |
Function to check for Serial Digital Interface capabilities. More... | |
int | ADL_Workstation_SDI_Get (int iAdapterIndex, ADLSDIData *lpDefualt, ADLSDIData *lpDriver, ADLSDIData *lpCurrent) |
int | ADL_Workstation_SDI_Set (int iAdapterIndex, int iSDIState, int iSizeofSDISegment) |
int | ADL_Workstation_SDISegmentList_Get (int iAdapterIndex, int *lpMemorySegmentCount, int **lppMemorySegmentList) |
int | ADL_Workstation_Stereo_Get (int iAdapterIndex, int *lpDefState, int *lpCurState) |
Function to retreive the worstation stereo mode. More... | |
int | ADL_Workstation_Stereo_Set (int iAdapterIndex, int iCurState) |
Function to set the workstation stereo mode. More... | |
This group outlines all Workstation related APIs.
int ADL2_Workstation_AdapterNumOfGLSyncConnectors_Get | ( | ADL_CONTEXT_HANDLE | context, |
int | iAdapterIndex, | ||
int * | lpNumOfGLSyncConnectors | ||
) |
Function to retrieve the number of GL-Sync connectors on an adapter.
This function retrieves the number of GL-Sync connectors that are available on 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] | lpNumOfGLSyncConnectors | The pointer to the retrieved number of GL-Sync connectors on the specified adapter. |
int ADL2_Workstation_Caps | ( | ADL_CONTEXT_HANDLE | context, |
int | iAdapterIndex, | ||
int * | lpValidBits, | ||
int * | lpCaps | ||
) |
Function to retrieve current workstation capabilities.
This function retrieves information regarding the capabilities of a specified workstation card.
[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] | lpValidBits | The pointer to a bit-oriented value. If a bit is set to 1, then the corresponding bit in lpCaps is valid. If a bit is set to 0, then the corresponding bit in lpCaps should be ignored. |
[out] | lpCaps | The pointer to a bit-oriented value representing a specific workstation capability. Workstation Capabilities |
int ADL2_Workstation_DeepBitDepth_Get | ( | ADL_CONTEXT_HANDLE | context, |
int * | lpCurDBDState, | ||
int * | lpDefDBDState, | ||
int * | lpCurGrayscale, | ||
int * | lpDefGrayscale, | ||
int * | lpCurBypass, | ||
int * | lpDefBypass | ||
) |
Function to get current requested state of Deep Bit Depth and related settings.
This function returns if specified adapter supports Deep Bit Depth, grayscale and gamma bypass and their defaults. These settings are applicable to system wide to all currently known adapters.
[in] | context | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
[out] | lpCurDBDState | : The requested deep bit depth state. This is the state the user wishes to put the deep bit depth feature to Deep Bit Depth |
[out] | lpDefDBDState | The default deep bit depth state state of the system. Deep Bit Depth |
[out] | lpCurGrayscale | Not currently used. It is there for future use. |
[out] | lpDefGrayscale | Not currently used. It is there for future use. |
[out] | lpCurBypass | Not currently used. It is there for future use. |
[out] | lpDefBypass | Not currently used. It is there for future use. |
int ADL2_Workstation_DeepBitDepth_Set | ( | ADL_CONTEXT_HANDLE | context, |
int | iDBDState, | ||
int | iGrayscale, | ||
int | iBypassGamma | ||
) |
Function to set requested state of Deep Bit Depth and related settings.
This function sets for the specified adapter supports Deep Bit Depth, grayscale and gamma bypass These settings are applicable to system wide to all currently known adapters. A restart is required to apply settings, ADL_OK_RESTART will be return from function.
[in] | context | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
[in] | iDBDState | The requested Deep bit depth state to set the system to.Deep Bit Depth |
[in] | iGrayscale | Not currently used. It is there for future use. |
[in] | iBypassGamma | Not currently used. It is there for future use. |
int ADL2_Workstation_DeepBitDepthX2_Get | ( | ADL_CONTEXT_HANDLE | context, |
int | iAdapterIndex, | ||
int * | lpDefDBDState, | ||
int * | lpCurDBDState | ||
) |
This function returns if specified adapter supports Deep Bit Depth and their defaults.
[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] | lpDBDDefault | The default deep bit depth state of the system. DISPLAY_10BIT_MODE_STATE |
[out] | lpCurDBDState | : The requested deep bit depth state. This is the state the user wishes to put the deep bit depth feature to DISPLAY_10BIT_MODE_STATE |
int ADL2_Workstation_DeepBitDepthX2_Set | ( | ADL_CONTEXT_HANDLE | context, |
int | iAdapterIndex, | ||
int | iDBDState | ||
) |
This function Deep Bit Depth sets for the specified adapter A restart is required to apply settings, ADL_OK_RESTART will be return from function.
[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] | iDBDState | The requested Deep bit depth state to set the system to.DISPLAY_10BIT_MODE_STATE |
int ADL2_Workstation_ECC_Caps | ( | ADL_CONTEXT_HANDLE | context, |
int | iAdapterIndex, | ||
int * | lpSupported | ||
) |
Function to get ECC (Error Correction Code) Capabilities on the specified adapter. This function implements the CI call to get ECC (Error Correction Code) Capabilities on the specified adapter.
[in] | context | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
[in] | iAdapterIndex | - The index of the desired adapter. |
[out] | lpSupported | - returns the bolean capability, whether ECC is supported or not(ADL_TRUE or ADL_FALSE) for the specified adapter |
int ADL2_Workstation_ECC_Get | ( | ADL_CONTEXT_HANDLE | context, |
int | iAdapterIndex, | ||
int * | lpDefaultMode, | ||
int * | lpCurrentMode, | ||
int * | lpDesiredMode | ||
) |
Function to get ECC (Error Correction Code) current and desired states on the specified adapter. This function implements the CI call to get ECC (Error Correction Code) current mode(driver applied mode) and the desired mode (user requested mode) on the specified adapter.
[in] | context | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
[in] | iAdapterIndex | - The index of the desired adapter. |
[out] | lpDefaultMode | - Default ECC Mode (ECC_MODE_OFF, ECC_MODE_ON).Define_ecc_mode_states. |
[out] | lpCurrentMode | - ECC Mode that is currently stored in the permanent store for driver. (ECC_MODE_OFF, ECC_MODE_ON).Define_ecc_mode_states. |
[out] | lpDesiredMode | - Desired ECC mode from the user, once the user reboots the machine DesiredMode will be applied to CurrentMode (ECC_MODE_OFF, ECC_MODE_ON). Define_ecc_mode_states. |
int ADL2_Workstation_ECC_Set | ( | ADL_CONTEXT_HANDLE | context, |
int | iAdapterIndex, | ||
int | iDesiredMode | ||
) |
Function to set ECC Mode on the specified adapter This function implements the CI call to set ECC (Error Correction Code) to turn on and off this feature on the specified adapter.
[in] | context | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
[in] | iAdapterIndex | - The index of the desired adapter. |
[in] | iDesiredMode | - ECC Mode currently accepts ECC_MODE_OFF or ECC_MODE_ON. Define_ecc_mode_states |
int ADL2_Workstation_ECCData_Get | ( | ADL_CONTEXT_HANDLE | context, |
int | iAdapterIndex, | ||
ADLECCData * | lpAdlEccData | ||
) |
Function to get ECC statistics on the specified adapter. This function implements the CI call to get SEC(Single Error Correct) and DED(Double Error Detect) Counts on the specified adapter.
[in] | context | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
[in] | iAdapterIndex | - The index of the desired adapter. |
[out] | lpAdlEccData | - is of type ADLECCData. Gets the SEC & DED counts ADLECCData |
int ADL2_Workstation_ECCX2_Get | ( | ADL_CONTEXT_HANDLE | context, |
int | iAdapterIndex, | ||
int * | lpModeType, | ||
int * | lpDefaultMode, | ||
int * | lpCurrentMode, | ||
int * | lpDesiredMode | ||
) |
Function to get ECC (Error Correction Code) current and desired states on the specified adapter. This function implements the CI call to get ECC (Error Correction Code) current mode(driver applied mode) and the desired mode (user requested mode) on the specified adapter.
[in] | context | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
[in] | iAdapterIndex | - The index of the desired adapter. |
[out] | lpModeType | - Default ECC Mode (ECC_MODE_OFF, ECC_MODE_ON, ECC_MODE_HBM).Define_ecc_mode_states. |
[out] | lpDefaultMode | - Default ECC Mode (ECC_MODE_OFF, ECC_MODE_ON, ECC_MODE_HBM).Define_ecc_mode_states. |
[out] | lpCurrentMode | - ECC Mode that is currently stored in the permanent store for driver. (ECC_MODE_OFF, ECC_MODE_ON, ECC_MODE_HBM).Define_ecc_mode_states. |
[out] | lpDesiredMode | - Desired ECC mode from the user, once the user reboots the machine DesiredMode will be applied to CurrentMode (ECC_MODE_OFF, ECC_MODE_ON, ECC_MODE_HBM ). Define_ecc_mode_states. |
int ADL2_Workstation_LoadBalancing_Caps | ( | ADL_CONTEXT_HANDLE | context, |
int | iAdapterIndex, | ||
int * | lpResultMask, | ||
int * | lpResultValue | ||
) |
Function to set the load balancing capabilities for the specified adapter.
This function implements the CI call to Get the load balancing caps for 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] | lpResultMask | The int pointer to the mask bits of load balancing of the specified adapter, It can be combination of ADL_WORKSTATION_LOADBALANCING_SUPPORTED, ref ADL_WORKSTATION_LOADBALANCING_AVAILABLE. |
[out] | lpResultValue | The int pointer to the capable load balancing bits of the specified adapter. It can be combination of ADL_WORKSTATION_LOADBALANCING_SUPPORTED, ref ADL_WORKSTATION_LOADBALANCING_AVAILABLE |
int ADL2_Workstation_LoadBalancing_Get | ( | ADL_CONTEXT_HANDLE | context, |
int * | lpResultMask, | ||
int * | lpCurResultValue, | ||
int * | lpDefResultValue | ||
) |
Function to get the load balancing state of the specified adapter.
This function implements the PCS access to Get the load balancing state for a specified adapter.
[in] | context | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
[out] | lpResultMask | The int pointer to mask bit of state. It can be combination of ADL_WORKSTATION_LOADBALANCING_DISABLED, ref ADL_WORKSTATION_LOADBALANCING_ENABLED. |
[out] | lpCurResultValue | The int pointer to the current state It can be one of ADL_WORKSTATION_LOADBALANCING_DISABLED, ref ADL_WORKSTATION_LOADBALANCING_ENABLED. |
[out] | lpDefResultValue | The int pointer to the dafault state It can be one of ADL_WORKSTATION_LOADBALANCING_DISABLED, ref ADL_WORKSTATION_LOADBALANCING_ENABLED. |
int ADL2_Workstation_LoadBalancing_Set | ( | ADL_CONTEXT_HANDLE | context, |
int | iCurState | ||
) |
Function to set the load balancing state of the specified adapter.
This function implements the PCS access to set the load balancing mode for a specified adapter.
[in] | context | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
[in] | iCurState | The current state to set for the specified adapter. |
int ADL2_Workstation_SDI_Caps | ( | ADL_CONTEXT_HANDLE | context, |
int | iAdapterIndex, | ||
int * | lpSupported | ||
) |
[in] | context | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
[in] | iAdapterIndex,ADL | index handle of the desired adapter. |
[out] | lpSupported,The | pointer to the caps of adapter settings. If the specified adapter supports SDI, it is set to ADL_TRUE, else set to ADL_FALSE |
int ADL2_Workstation_SDI_Get | ( | ADL_CONTEXT_HANDLE | context, |
int | iAdapterIndex, | ||
ADLSDIData * | lpDefualt, | ||
ADLSDIData * | lpDriver, | ||
ADLSDIData * | lpCurrent | ||
) |
[in] | context | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
[in] | iAdapterIndex,ADL | index handle of the desired adapter. |
[out] | lpDefualt,pointer | to the default SDI settings of the specified adapter. |
[out] | lpCurrent,pointer | to the driver SDI settings of the specified adapter. |
[out] | lpDriver,pointer | to the user requested SDI seetings of the specified adapter. |
int ADL2_Workstation_SDI_Set | ( | ADL_CONTEXT_HANDLE | context, |
int | iAdapterIndex, | ||
int | iSDIState, | ||
int | iSizeofSDISegment | ||
) |
[in] | context | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
[in] | iAdapterIndex,ADL | index handle of the desired adapter. |
[in] | iSDIState,SDI | state (possiable values ADL_SDI_ON or ADL_SDI_OFF |
[in] | iSizeofSDISegment,size | of the apreture |
int ADL2_Workstation_SDISegmentList_Get | ( | ADL_CONTEXT_HANDLE | context, |
int | iAdapterIndex, | ||
int * | lpMemorySegmentCount, | ||
int ** | lppMemorySegmentList | ||
) |
[in] | context | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
[in] | iAdapterIndex,ADL | index handle of the desired adapter. |
[out] | lpMemorySegmentCount,pointer | to the supported memory segment count of the specified adapter |
[out] | lppMemorySegmentList,pointer | to the supported memory segment list of the specified adapter |
int ADL2_Workstation_Stereo_Get | ( | ADL_CONTEXT_HANDLE | context, |
int | iAdapterIndex, | ||
int * | lpDefState, | ||
int * | lpCurState | ||
) |
Function to retreive the worstation stereo mode.
This function retrieves the current and default workstation stereo mode.
[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] | lpDefState | The pointer to the default stereo mode. Workstation Capabilities |
[out] | lpCurState | The pointer to the current stereo mode. Workstation Capabilities |
int ADL2_Workstation_Stereo_Set | ( | ADL_CONTEXT_HANDLE | context, |
int | iAdapterIndex, | ||
int | iCurState | ||
) |
Function to set the workstation stereo mode.
This function sets the current workstation stereo mode.
[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] | iCurState | The desired workstation stereo mode. Workstation Capabilities |
int ADL2_WS_Overdrive_Caps | ( | ADL_CONTEXT_HANDLE | context, |
int | iAdapterIndex, | ||
int * | iSupported, | ||
int * | iEnabled, | ||
int * | iVersion | ||
) |
This function retrieves current workattaion overdrivecapabilities for a specified adapter.
[in] | context | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
[in] | iSupported | The pointer to an int variable which indicates if Overdrive feature is supported ( ADL_TRUE : supported, ADL_FALSE : not supported) |
[in] | iEnabled | The pointer to an int variable which indicates if Overdrive feature is enabled ( ADL_TRUE : enabled, ADL_FALSE : disabled) |
[in] | iVersion | The pointer to an int variable receiving the Overdrive feature version. |
int ADL_Workstation_AdapterNumOfGLSyncConnectors_Get | ( | int | iAdapterIndex, |
int * | lpNumOfGLSyncConnectors | ||
) |
Function to retrieve the number of GL-Sync connectors on an adapter.
This function retrieves the number of GL-Sync connectors that are available on a specified adapter.
[in] | iAdapterIndex | The ADL index handle of the desired adapter. |
[out] | lpNumOfGLSyncConnectors | The pointer to the retrieved number of GL-Sync connectors on the specified adapter. |
int ADL_Workstation_Caps | ( | int | iAdapterIndex, |
int * | lpValidBits, | ||
int * | lpCaps | ||
) |
Function to retrieve current workstation capabilities.
This function retrieves information regarding the capabilities of a specified workstation card.
[in] | iAdapterIndex | The ADL index handle of the desired adapter. |
[out] | lpValidBits | The pointer to a bit-oriented value. If a bit is set to 1, then the corresponding bit in lpCaps is valid. If a bit is set to 0, then the corresponding bit in lpCaps should be ignored. |
[out] | lpCaps | The pointer to a bit-oriented value representing a specific workstation capability. Workstation Capabilities |
int ADL_Workstation_DeepBitDepth_Get | ( | int * | lpCurDBDState, |
int * | lpDefDBDState, | ||
int * | lpCurGrayscale, | ||
int * | lpDefGrayscale, | ||
int * | lpCurBypass, | ||
int * | lpDefBypass | ||
) |
Function to get current requested state of Deep Bit Depth and related settings.
This function returns if specified adapter supports Deep Bit Depth, grayscale and gamma bypass and their defaults. These settings are applicable to system wide to all currently known adapters.
[out] | lpCurDBDState | : The requested deep bit depth state. This is the state the user wishes to put the deep bit depth feature to Deep Bit Depth |
[out] | lpDefDBDState | The default deep bit depth state state of the system. Deep Bit Depth |
[out] | lpCurGrayscale | Not currently used. It is there for future use. |
[out] | lpDefGrayscale | Not currently used. It is there for future use. |
[out] | lpCurBypass | Not currently used. It is there for future use. |
[out] | lpDefBypass | Not currently used. It is there for future use. |
int ADL_Workstation_DeepBitDepth_Set | ( | int | iDBDState, |
int | iGrayscale, | ||
int | iBypassGamma | ||
) |
Function to set requested state of Deep Bit Depth and related settings.
This function sets for the specified adapter supports Deep Bit Depth, grayscale and gamma bypass These settings are applicable to system wide to all currently known adapters. A restart is required to apply settings, ADL_OK_RESTART will be return from function.
[in] | iDBDState | The requested Deep bit depth state to set the system to.Deep Bit Depth |
[in] | iGrayscale | Not currently used. It is there for future use. |
[in] | iBypassGamma | Not currently used. It is there for future use. |
int ADL_Workstation_DeepBitDepthX2_Get | ( | int | iAdapterIndex, |
int * | lpDefDBDState, | ||
int * | lpCurDBDState | ||
) |
This function returns if specified adapter supports Deep Bit Depth and their defaults.
[in] | iAdapterIndex | The ADL index handle of the desired adapter. |
[out] | lpDBDDefault | The default deep bit depth state state of the system. DISPLAY_10BIT_MODE_STATE |
[out] | lpCurDBDState | : The requested deep bit depth state. This is the state the user wishes to put the deep bit depth feature to DISPLAY_10BIT_MODE_STATE |
int ADL_Workstation_DeepBitDepthX2_Set | ( | int | iAdapterIndex, |
int | iDBDState | ||
) |
This function Deep Bit Depth sets for the specified adapter A restart is required to apply settings, ADL_OK_RESTART will be return from function.
[in] | iAdapterIndex | The ADL index handle of the desired adapter. |
[in] | iDBDState | The requested Deep bit depth state to set the system to.DISPLAY_10BIT_MODE_STATE |
int ADL_Workstation_ECC_Caps | ( | int | iAdapterIndex, |
int * | lpSupported | ||
) |
Function to get ECC (Error Correction Code) Capabilities on the specified adapter. This function implements the CI call to get ECC (Error Correction Code) Capabilities on the specified adapter.
[in] | iAdapterIndex | - The index of the desired adapter. |
[out] | lpSupported | - returns the bolean capability, whether ECC is supported or not(ADL_TRUE or ADL_FALSE) for the specified adapter |
int ADL_Workstation_ECC_Get | ( | int | iAdapterIndex, |
int * | lpDefaultMode, | ||
int * | lpCurrentMode, | ||
int * | lpDesiredMode | ||
) |
Function to get ECC (Error Correction Code) current and desired states on the specified adapter. This function implements the CI call to get ECC (Error Correction Code) current mode(driver applied mode) and the desired mode (user requested mode) on the specified adapter.
[in] | iAdapterIndex | - The index of the desired adapter. |
[out] | lpDefaultMode | - Default ECC Mode (ECC_MODE_OFF, ECC_MODE_ON).Define_ecc_mode_states. |
[out] | lpCurrentMode | - ECC Mode that is currently stored in the permanent store for driver. (ECC_MODE_OFF, ECC_MODE_ON).Define_ecc_mode_states. |
[out] | lpDesiredMode | - Desired ECC mode from the user, once the user reboots the machine DesiredMode will be applied to CurrentMode (ECC_MODE_OFF, ECC_MODE_ON). Define_ecc_mode_states. |
int ADL_Workstation_ECC_Set | ( | int | iAdapterIndex, |
int | iDesiredMode | ||
) |
Function to set ECC Mode on the specified adapter This function implements the CI call to set ECC (Error Correction Code) to turn on and off this feature on the specified adapter.
[in] | iAdapterIndex | - The index of the desired adapter. |
[in] | iDesiredMode | - ECC Mode currently accepts ECC_MODE_OFF or ECC_MODE_ON. Define_ecc_mode_states |
int ADL_Workstation_ECCData_Get | ( | int | iAdapterIndex, |
ADLECCData * | lpAdlEccData | ||
) |
Function to get ECC statistics on the specified adapter. This function implements the CI call to get SEC(Single Error Correct) and DED(Double Error Detect) Counts on the specified adapter.
[in] | iAdapterIndex | - The index of the desired adapter. |
[out] | lpAdlEccData | - is of type ADLECCData. Gets the SEC & DED counts ADLECCData |
int ADL_Workstation_ECCX2_Get | ( | int | iAdapterIndex, |
int * | lpModeType, | ||
int * | lpDefaultMode, | ||
int * | lpCurrentMode, | ||
int * | lpDesiredMode | ||
) |
Function to get ECC (Error Correction Code) current and desired states on the specified adapter. This function implements the CI call to get ECC (Error Correction Code) current mode(driver applied mode) and the desired mode (user requested mode) on the specified adapter.
[in] | iAdapterIndex | - The index of the desired adapter. |
[out] | lpModeType | - Default ECC Mode (ECC_MODE_OFF, ECC_MODE_ON, ECC_MODE_HBM).Define_ecc_mode_states. |
[out] | lpDefaultMode | - Default ECC Mode (ECC_MODE_OFF, ECC_MODE_ON, ECC_MODE_HBM).Define_ecc_mode_states. |
[out] | lpCurrentMode | - ECC Mode that is currently stored in the permanent store for driver. (ECC_MODE_OFF, ECC_MODE_ON, ECC_MODE_HBM).Define_ecc_mode_states. |
[out] | lpDesiredMode | - Desired ECC mode from the user, once the user reboots the machine DesiredMode will be applied to CurrentMode (ECC_MODE_OFF, ECC_MODE_ON, ECC_MODE_HBM). Define_ecc_mode_states. |
int ADL_Workstation_LoadBalancing_Caps | ( | int | iAdapterIndex, |
int * | lpResultMask, | ||
int * | lpResultValue | ||
) |
Function to set the load balancing capabilities for the specified adapter.
This function implements the CI call to Get the load balancing caps for a specified adapter.
[in] | iAdapterIndex | The ADL index handle of the desired adapter. |
[out] | lpResultMask | The int pointer to the mask bits of load balancing of the specified adapter, It can be combination of ADL_WORKSTATION_LOADBALANCING_SUPPORTED, ref ADL_WORKSTATION_LOADBALANCING_AVAILABLE. |
[out] | lpResultValue | The int pointer to the capable load balancing bits of the specified adapter. It can be combination of ADL_WORKSTATION_LOADBALANCING_SUPPORTED, ref ADL_WORKSTATION_LOADBALANCING_AVAILABLE |
int ADL_Workstation_LoadBalancing_Get | ( | int * | lpResultMask, |
int * | lpCurResultValue, | ||
int * | lpDefResultValue | ||
) |
Function to get the load balancing state of the specified adapter.
This function implements the PCS access to Get the load balancing state for a specified adapter.
[out] | lpResultMask | The int pointer to mask bit of state. It can be combination of ADL_WORKSTATION_LOADBALANCING_DISABLED, ref ADL_WORKSTATION_LOADBALANCING_ENABLED. |
[out] | lpCurResultValue | The int pointer to the current state It can be one of ADL_WORKSTATION_LOADBALANCING_DISABLED, ref ADL_WORKSTATION_LOADBALANCING_ENABLED. |
[out] | lpDefResultValue | The int pointer to the dafault state It can be one of ADL_WORKSTATION_LOADBALANCING_DISABLED, ref ADL_WORKSTATION_LOADBALANCING_ENABLED. |
int ADL_Workstation_LoadBalancing_Set | ( | int | iCurState | ) |
Function to set the load balancing state of the specified adapter.
This function implements the PCS access to set the load balancing mode for a specified adapter.
[in] | iCurState | The current state to set for the specified adapter. |
int ADL_Workstation_SDI_Caps | ( | int | iAdapterIndex, |
int * | lpSupported | ||
) |
Function to check for Serial Digital Interface capabilities.
[in] | iAdapterIndex,ADL | index handle of the desired adapter. |
[out] | lpSupported,The | pointer to the caps of adapter settings. If the specified adapter supports SDI, it is set to ADL_TRUE, else set to ADL_FALSE |
int ADL_Workstation_SDI_Get | ( | int | iAdapterIndex, |
ADLSDIData * | lpDefualt, | ||
ADLSDIData * | lpDriver, | ||
ADLSDIData * | lpCurrent | ||
) |
[in] | iAdapterIndex,ADL | index handle of the desired adapter. |
[out] | lpDefualt,pointer | to the default SDI settings of the specified adapter. |
[out] | lpCurrent,pointer | to the driver SDI settings of the specified adapter. |
[out] | lpDriver,pointer | to the user requested SDI seetings of the specified adapter. |
int ADL_Workstation_SDI_Set | ( | int | iAdapterIndex, |
int | iSDIState, | ||
int | iSizeofSDISegment | ||
) |
[in] | iAdapterIndex,ADL | index handle of the desired adapter. |
[in] | iSDIState,SDI | state (possiable values ADL_SDI_ON or ADL_SDI_OFF |
[in] | iSizeofSDISegment,size | of the apreture |
int ADL_Workstation_SDISegmentList_Get | ( | int | iAdapterIndex, |
int * | lpMemorySegmentCount, | ||
int ** | lppMemorySegmentList | ||
) |
[in] | iAdapterIndex,ADL | index handle of the desired adapter. |
[out] | lpMemorySegmentCount,pointer | to the supported memory segment count of the specified adapter |
[out] | lppMemorySegmentList,pointer | to the supported memory segment list of the specified adapter |
int ADL_Workstation_Stereo_Get | ( | int | iAdapterIndex, |
int * | lpDefState, | ||
int * | lpCurState | ||
) |
Function to retreive the worstation stereo mode.
This function retrieves the current and default workstation stereo mode.
[in] | iAdapterIndex | The ADL index handle of the desired adapter. |
[out] | lpDefState | The pointer to the default stereo mode. Workstation Capabilities |
[out] | lpCurState | The pointer to the current stereo mode. Workstation Capabilities |
int ADL_Workstation_Stereo_Set | ( | int | iAdapterIndex, |
int | iCurState | ||
) |
Function to set the workstation stereo mode.
This function sets the current workstation stereo mode.
[in] | iAdapterIndex | The ADL index handle of the desired adapter. |
[in] | iCurState | The desired workstation stereo mode. Workstation Capabilities |