NVAPI Reference Documentation
NVIDIA
Release 361: January 27
2016
Main Page
Related Pages
Modules
Data Structures
Files
Data Structures
Class Hierarchy
Data Fields
Data Structures
Here are the data structures with brief descriptions:
_NV_BOARD_INFO
_NV_COLOR_DATA_V1
_NV_COLOR_DATA_V2
_NV_COLOR_DATA_V3
_NV_DISPLAY_PORT_INFO_V1
_NV_DISPLAYCONFIG_PATH_ADVANCED_TARGET_INFO_V1
_NV_DISPLAYCONFIG_PATH_INFO_V1
_NV_DISPLAYCONFIG_PATH_INFO_V2
_NV_DISPLAYCONFIG_PATH_TARGET_INFO_V1
_NV_DISPLAYCONFIG_PATH_TARGET_INFO_V2
_NV_DISPLAYCONFIG_SOURCE_MODE_INFO_V1
_NV_DX_VIDEO_STEREO_INFO
_NV_GPU_DISPLAYIDS
_NV_GPU_GET_ILLUMINATION_PARM_V1
_NV_GPU_PERF_PSTATES20_INFO_V2
Used in
NvAPI_GPU_GetPstates20()
interface call
_NV_GPU_QUERY_ILLUMINATION_SUPPORT_PARM_V1
_NV_GPU_SET_ILLUMINATION_PARM_V1
_NV_GSYNC_CAPABILITIES_V1
Used in
NvAPI_GSync_QueryCapabilities()
_NV_GSYNC_CONTROL_PARAMS
Used in
NvAPI_GSync_GetControlParameters()
and
NvAPI_GSync_SetControlParameters()
_NV_GSYNC_DELAY
Used in NV_GSYNC_CONTROL_PARAMS
_NV_GSYNC_DISPLAY
_NV_GSYNC_GPU
_NV_GSYNC_STATUS
Used in
NvAPI_GSync_GetSyncStatus()
_NV_GSYNC_STATUS_PARAMS
_NV_HDMI_SUPPORT_INFO_V1
_NV_HDMI_SUPPORT_INFO_V2
_NV_MONITOR_CAPABILITIES_V1
See
NvAPI_DISP_GetMonitorCapabilities()
_NV_MONITOR_CAPS_VCDB
_NV_MONITOR_CAPS_VSDB
See
NvAPI_DISP_GetMonitorCapabilities()
_NV_MONITOR_COLOR_DATA
_NV_MOSAIC_DISPLAY_SETTING_V1
Basic per-display settings that are used in setting/getting the Mosaic mode
_NV_MOSAIC_GRID_TOPO_DISPLAY_V1
_NV_MOSAIC_GRID_TOPO_DISPLAY_V2
_NV_MOSAIC_GRID_TOPO_V1
_NV_MOSAIC_GRID_TOPO_V2
_NV_MOSAIC_SUPPORTED_TOPO_INFO_V1
So arrays are bound
_NV_MOSAIC_SUPPORTED_TOPO_INFO_V2
_NV_POSITION
_NV_RECT
_NV_RESOLUTION
_NV_SCANOUT_INFORMATION
_NV_SCANOUT_INTENSITY_STATE_DATA
_NV_SCANOUT_WARPING_STATE_DATA
_NV_TIMING
_NV_TIMING_INPUT
_NV_VIO_TOPOLOGY
_NVAPI_STEREO_CAPS
_NVDRS_APPLICATION_V1
_NVDRS_APPLICATION_V2
_NVDRS_APPLICATION_V3
_NVDRS_BINARY_SETTING
Enum to decide on the datatype of setting value
_NVDRS_GPU_SUPPORT
_NVDRS_PROFILE_V1
_NVDRS_SETTING_V1
_NVDRS_SETTING_VALUES
_NVVIOCAPS
Device capabilities
_NVVIOCHANNELSTATUS
Input channel status
_NVVIOCOLORCONVERSION
Colorspace conversion
_NVVIOCOMPOSITERANGE
_NVVIOCONFIG_V1
_NVVIOCONFIG_V2
_NVVIOCONFIG_V3
_NVVIODATAFORMATDETAIL
Data format details
_NVVIOGAMMACORRECTION
Gamma correction
_NVVIOGAMMARAMP10
Gamma ramp (10-bit index)
_NVVIOGAMMARAMP8
Gamma ramp (8-bit index)
_NVVIOINPUTCONFIG
Input device configuration
_NVVIOINPUTSTATUS
Input device status
_NVVIOOUTPUTCONFIG_V1
Output device configuration
_NVVIOOUTPUTCONFIG_V2
_NVVIOOUTPUTCONFIG_V3
_NVVIOOUTPUTREGION
Output region
_NVVIOOUTPUTSTATUS
Output device status
_NVVIOPCIINFO
_NVVIOSIGNALFORMATDETAIL
Signal format details
_NVVIOSTATUS
Video device status
_NVVIOSTREAM
Stream configuration
_NVVIOSYNCDELAY
Sync delay
_NVVIOVIDEOMODE
Video mode information
_SettingDWORDNameString
_SettingWSTRINGNameString
NV_CHIPSET_INFO_v1
NV_CHIPSET_INFO_v2
NV_CHIPSET_INFO_v3
NV_CHIPSET_INFO_v4
NV_CUSTOM_DISPLAY
NV_DISPLAY_DRIVER_MEMORY_INFO_V1
NV_DISPLAY_DRIVER_MEMORY_INFO_V2
NV_DISPLAY_DRIVER_MEMORY_INFO_V3
NV_DISPLAY_DRIVER_VERSION
NV_DISPLAY_PATH
NV_DISPLAY_PATH_INFO
NV_DISPLAY_PATH_INFO_V3
NV_DISPLAY_PORT_CONFIG
NV_EDID_V1
NV_EDID_V2
Used in
NvAPI_GPU_GetEDID()
NV_EDID_V3
Used in
NvAPI_GPU_GetEDID()
NV_GET_CURRENT_SLI_STATE
NV_GPU_CLOCK_FREQUENCIES_V1
NV_GPU_CLOCK_FREQUENCIES_V2
NV_GPU_DYNAMIC_PSTATES_INFO_EX
NV_GPU_ECC_CONFIGURATION_INFO
NV_GPU_ECC_ERROR_INFO
NV_GPU_ECC_STATUS_INFO
NV_GPU_GET_HDCP_SUPPORT_STATUS
HDPC support status - used in
NvAPI_GPU_GetHDCPSupportStatus()
NV_GPU_PERF_PSTATES20_INFO_V1
Used in
NvAPI_GPU_GetPstates20()
interface call
NV_GPU_PERF_PSTATES20_PARAM_DELTA
Used to describe both voltage and frequency deltas
NV_GPU_PERF_PSTATES_INFO_V1
NV_GPU_PERF_PSTATES_INFO_V2
NV_GPU_PSTATE20_BASE_VOLTAGE_ENTRY_V1
Used to describe single base voltage entry
NV_GPU_PSTATE20_CLOCK_ENTRY_V1
Used to describe single clock entry
NV_GPU_THERMAL_SETTINGS_V1
NV_GPU_THERMAL_SETTINGS_V2
NV_I2C_INFO_V1
Used in
NvAPI_I2CRead()
and
NvAPI_I2CWrite()
NV_I2C_INFO_V2
Used in
NvAPI_I2CRead()
and
NvAPI_I2CWrite()
NV_I2C_INFO_V3
Used in
NvAPI_I2CRead()
and
NvAPI_I2CWrite()
NV_INFOFRAME_AUDIO
NV_INFOFRAME_DATA
NV_INFOFRAME_PROPERTY
NV_INFOFRAME_VIDEO
Adding an Auto bit to each field
NV_LID_DOCK_PARAMS
NV_MOSAIC_DISPLAY_SETTING_V2
NV_MOSAIC_DISPLAY_TOPO_STATUS
NV_MOSAIC_SUPPORTED_TOPOLOGIES
Used in
NvAPI_GetSupportedMosaicTopologies()
NV_MOSAIC_TOPO_BRIEF
NV_MOSAIC_TOPO_DETAILS
This structure defines the topology details
NV_MOSAIC_TOPO_GROUP
NV_MOSAIC_TOPOLOGY
Used in
NvAPI_GetCurrentMosaicTopology()
and
NvAPI_SetCurrentMosaicTopology()
NV_MULTIGPU_CAPS
NV_SCANOUT_INTENSITY_DATA_V1
NV_SCANOUT_INTENSITY_DATA_V2
NV_SCANOUT_WARPING_DATA
NV_TIMING_FLAG
NV_VIEW_TARGET_INFO
NV_VIEWPORTF
NvAPI_D3D11_CREATE_FASTGS_EXPLICIT_DESC_V1
NvAPI_D3D11_RASTERIZER_DESC_EX
NVAPI_D3D12_PSO_CREATE_FASTGS_EXPLICIT_DESC_V1
NVAPI_D3D12_PSO_ENABLE_DEPTH_BOUND_TEST_DESC_V1
NVAPI_D3D12_PSO_EXTENSION_DESC_V1
NVAPI_D3D12_PSO_RASTERIZER_STATE_DESC_V1
NVAPI_D3D12_PSO_REQUEST_FAST_GEOMETRY_SHADER_DESC_V1
NvSBox
NvShaderExtnStruct
NVVIOTOPOLOGYTARGET
tagNV_TIMINGEXT
Copyright (c) 2007-2015 NVIDIA Corporation. All rights reserved.