![]() |
NVAPI Reference Documentation
|
Release 560
|
Modules | |
Stereoscopic 3D APIs | |
Driver Settings (DRS) APIs | |
System - General Interface <br> | |
Functions | |
virtual bool | INvAPI_DirectD3D12GraphicsCommandList::IsValid () const =0 |
virtual ID3D12GraphicsCommandList * | INvAPI_DirectD3D12GraphicsCommandList::GetID3D12GraphicsCommandList () const =0 |
void | INvAPI_DirectD3D12GraphicsCommandList::DispatchGraphics (NvU32 numDispatches) |
void | INvAPI_DirectD3D12GraphicsCommandList::SetMarker (void *pMarkerData, NvU32 markerSize) |
__nvapi_deprecated_function ("Do not use this function - it is deprecated in release 440.") NVAPI_INTERFACE NvAPI_VIO_GetCapabilities(NvVioHandle hVioHandle | |
__nvapi_deprecated_function ("Do not use this function - it is deprecated in release 290. Instead, use NvAPI_VIO_SetConfig.") NVAPI_INTERFACE NvAPI_VIO_SetCSC(NvVioHandle hVioHandle | |
__nvapi_deprecated_function ("Do not use this function - it is deprecated in release 290. Instead, use NvAPI_VIO_GetConfig.") NVAPI_INTERFACE NvAPI_VIO_GetCSC(NvVioHandle hVioHandle | |
NVAPI_INTERFACE | NvAPI_GPU_ClientRegisterForUtilizationSampleUpdates (__in NvPhysicalGpuHandle hPhysicalGpu, __in NV_GPU_CLIENT_UTILIZATION_PERIODIC_CALLBACK_SETTINGS *pCallbackSettings) |
Function: NvAPI_VIO_GetCapabilities
Description: This API determine the graphics adapter video I/O capabilities.
[in] | NvVioHandle | The caller provides the SDI device handle as input. |
[out] | pAdapterCaps | Pointer to receive capabilities |
: | NVAPI_NOT_SUPPORTED API is not supported |
#define MAX_NUM_COMPOSITE_RANGE 2 |
Maximum number of ranges per channel.
#define NV_DISPLAY_DRIVER_INFO_VER NV_DISPLAY_DRIVER_INFO_VER2 |
#define NV_DISPLAY_DRIVER_INFO_VER1 MAKE_NVAPI_VERSION(NV_DISPLAY_DRIVER_INFO_V1, 1) |
#define NV_DISPLAY_DRIVER_INFO_VER2 MAKE_NVAPI_VERSION(NV_DISPLAY_DRIVER_INFO_V2, 2) |
#define NV_GPU_CLIENT_UTIL_DOMAINS_MAX_V1 (4) |
#define NV_GPU_CLIENT_UTILIZATION_PERIODIC_CALLBACK_SETTINGS_VER NV_GPU_CLIENT_UTILIZATION_PERIODIC_CALLBACK_SETTINGS_VER1 |
#define NV_GPU_CLIENT_UTILIZATION_PERIODIC_CALLBACK_SETTINGS_VER1 MAKE_NVAPI_VERSION(NV_GPU_CLIENT_UTILIZATION_PERIODIC_CALLBACK_SETTINGS_V1, 1) |
#define NV_LID_DOCK_PARAMS_VER MAKE_NVAPI_VERSION(NV_LID_DOCK_PARAMS,1) |
ingroup sysgeneral
#define NV_LOGICAL_GPUS_VER NV_LOGICAL_GPUS_VER1 |
#define NV_LOGICAL_GPUS_VER1 MAKE_NVAPI_VERSION(NV_LOGICAL_GPUS_V1, 1) |
#define NV_PHYSICAL_GPUS_VER NV_PHYSICAL_GPUS_VER1 |
#define NV_PHYSICAL_GPUS_VER1 MAKE_NVAPI_VERSION(NV_PHYSICAL_GPUS_V1, 1) |
#define NV_VIO_TOPOLOGY_VER MAKE_NVAPI_VERSION(NV_VIO_TOPOLOGY,1) |
Macro for constructing the version field of NV_VIO_TOPOLOGY.
#define NVAPI_GVI_DEFAULT_RAW_CAPTURE_IMAGES 5 |
Default number of capture images.
#define NVAPI_GVI_MAX_RAW_CAPTURE_IMAGES 32 |
Max number of capture images
#define NVAPI_GVI_MIN_RAW_CAPTURE_IMAGES 1 |
Min number of capture images.
#define NVAPI_MAX_FRAMELOCK_MAPPING_MODES 20 |
#define NVAPI_MAX_VIO_CHANNELS_PER_JACK 2 |
Each physical jack an on SDI input card can have two "channels" in the case of "3G" VideoFormats, as specified by SMPTE 425; for non-3G VideoFormats, only the first channel within a physical jack is valid.
#define NVAPI_MAX_VIO_DEVICES 8 |
Assumption, maximum 4 SDI input and 4 SDI output cards supported on a system.
#define NVAPI_MAX_VIO_JACKS 4 |
4 physical jacks supported on each SDI input card.
#define NVAPI_MAX_VIO_LINKS_PER_STREAM 2 |
SDI input supports a max of 2 links per stream.
#define NVAPI_MAX_VIO_STREAMS 4 |
4 Streams, 1 per physical jack
#define NVAPI_MIN_VIO_STREAMS 1 |
#define NVVIO_O_READ 0x00000000 |
Read access (not applicable for video output)
#define NVVIO_O_WRITE_EXCLUSIVE 0x00010001 |
Write exclusive access (not applicable for video input)
#define NVVIO_OWNERID_EXCLUSIVE 0x40000000 |
VIO_DATA.ulOwnerID next-bit is set only if device is currently in exclusive write access mode from NvAPI_VIO_Open()
#define NVVIO_OWNERID_INITIALIZED 0x80000000 |
VIO_DATA.ulOwnerID high-bit is set only if device has been initialized by VIOAPI examined at NvAPI_GetCapabilities|NvAPI_VIO_Open to determine if settings need to be applied from registry or POR state read
#define NVVIO_OWNERID_TYPEMASK 0x0FFFFFFF |
mask for NVVIOOWNERTYPE_xxx
VIO_DATA.ulOwnerID lower bits are: NVGVOOWNERTYPE_xxx enumerations indicating use context
#define NVVIO_VALID_ACCESSRIGHTS |
#define NVVIOBUFFERFORMAT_R16FPG16FPB16FP 0x00000010 |
R16FP:G16FP:B16FP.
#define NVVIOBUFFERFORMAT_R16FPG16FPB16FPA16FP 0x00000040 |
R16FP:G16FP:B16FP:A16FP.
#define NVVIOBUFFERFORMAT_R16FPG16FPB16FPA16FPZ24 0x00000080 |
R16FP:G16FP:B16FP:A16FP:Z24.
#define NVVIOBUFFERFORMAT_R16FPG16FPB16FPZ24 0x00000020 |
R16FP:G16FP:B16FP:Z24.
#define NVVIOBUFFERFORMAT_R8G8B8 0x00000001 |
R8:G8:B8.
#define NVVIOBUFFERFORMAT_R8G8B8A8 0x00000004 |
R8:G8:B8:A8.
#define NVVIOBUFFERFORMAT_R8G8B8A8Z24 0x00000008 |
R8:G8:B8:A8:Z24
#define NVVIOBUFFERFORMAT_R8G8B8Z24 0x00000002 |
R8:G8:B8:Z24
#define NVVIOCAPS_AUDIO_BLANKING_SUPPORTED 0x00400000 |
Supports ANC audio blanking.
#define NVVIOCAPS_OUTPUTMODE_DESKTOP 0x00010000 |
Supports Desktop transparent mode.
#define NVVIOCAPS_OUTPUTMODE_OPENGL 0x00020000 |
Supports OpenGL application mode.
#define NVVIOCAPS_PACKED_ANC_SUPPORTED 0x00200000 |
Supports Packed ANC.
#define NVVIOCAPS_SYNC_GENLOCK 0x00000200 |
Supports Genlock timing source.
#define NVVIOCAPS_SYNC_INTERNAL 0x00000100 |
Supports Internal timing source.
#define NVVIOCAPS_SYNCSRC_COMP 0x00002000 |
Supports Composite synchronization input.
#define NVVIOCAPS_SYNCSRC_SDI 0x00001000 |
Supports Serial Digital Interface (SDI) synchronization input.
#define NVVIOCAPS_VER NVVIOCAPS_VER2 |
#define NVVIOCAPS_VER1 MAKE_NVAPI_VERSION(NVVIOCAPS,1) |
Macro for constructing the version field of NVVIOCAPS.
#define NVVIOCAPS_VER2 MAKE_NVAPI_VERSION(NVVIOCAPS,2) |
#define NVVIOCAPS_VIDIN_SDI 0x00100000 |
Supports Serial Digital Interface (SDI) input.
#define NVVIOCAPS_VIDOUT_SDI 0x00000001 |
Supports Serial Digital Interface (SDI) output.
#define NVVIOCLASS_SDI 0x00000001 |
SDI-class interface: SDI output with two genlock inputs.
#define NVVIOCOLORCONVERSION_VER MAKE_NVAPI_VERSION(NVVIOCOLORCONVERSION,1) |
macro for constructing the version field of _NVVIOCOLORCONVERSION.
#define NVVIOCONFIG_422FILTER 0x00000400 |
fields: bEnable422Filter
#define NVVIOCONFIG_ALLFIELDS |
#define NVVIOCONFIG_ALLOWSDIRUNNING_FIELDS |
#define NVVIOCONFIG_ALPHAKEYCOMPOSITE 0x00020000 |
fields: bEnableAlphaKeyComposite
#define NVVIOCONFIG_ANC_AUDIO_REPEAT 0x04000000 |
fields: enableAudioBlanking
#define NVVIOCONFIG_ANC_PARITY_COMPUTATION 0x02000000 |
fields: ancParityComputation
#define NVVIOCONFIG_ANCTIMECODEGENERATION 0x00008000 |
fields: bEnableANCTimeCodeGeneration
#define NVVIOCONFIG_COLORCONVERSION 0x00000010 |
fields: colorConversion
#define NVVIOCONFIG_COMPOSITE 0x00010000 |
fields: bEnableComposite
#define NVVIOCONFIG_COMPOSITE_CB 0x00100000 |
fields: compRange
#define NVVIOCONFIG_COMPOSITE_CR 0x00080000 |
fields: compRange
#define NVVIOCONFIG_COMPOSITE_Y 0x00040000 |
fields: compRange
#define NVVIOCONFIG_COMPOSITESYNCTYPE 0x00000100 |
fields: compositeSyncType
#define NVVIOCONFIG_COMPOSITETERMINATE 0x00000800 |
fields: bCompositeTerminate (Not supported on Quadro FX 4000 SDI)
#define NVVIOCONFIG_CSCOVERRIDE 0x00002000 |
fields: colorConversion override
#define NVVIOCONFIG_DATAFORMAT 0x00000002 |
fields: dataFormat
#define NVVIOCONFIG_DATAINTEGRITYCHECK 0x00001000 |
fields: bEnableDataIntegrityCheck (Not supported on Quadro FX 4000 SDI)
#define NVVIOCONFIG_DRIVERFIELDS |
#define NVVIOCONFIG_FLIPQUEUELENGTH 0x00004000 |
fields: flipqueuelength control
#define NVVIOCONFIG_FRAMELOCKENABLE 0x00000200 |
fields: EnableFramelock
#define NVVIOCONFIG_FULL_COLOR_RANGE 0x00200000 |
fields: bEnableFullColorRange
#define NVVIOCONFIG_GAMMACORRECTION 0x00000020 |
fields: gammaCorrection
#define NVVIOCONFIG_GAMMAFIELDS ( NVVIOCONFIG_GAMMACORRECTION ) |
#define NVVIOCONFIG_OUTPUTAREA 0x00000008 |
fields: outputArea
#define NVVIOCONFIG_OUTPUTREGION 0x00000004 |
fields: outputRegion
#define NVVIOCONFIG_RESERVED_SDIOUTPUTENABLE 0x00800000 |
fields: bEnableSDIOutput
#define NVVIOCONFIG_RGB_DATA 0x00400000 |
fields: bEnableRGBData
#define NVVIOCONFIG_RMCTRLFIELDS |
#define NVVIOCONFIG_RMMODESET_FIELDS |
#define NVVIOCONFIG_RMSKEWFIELDS ( NVVIOCONFIG_SYNCDELAY ) |
#define NVVIOCONFIG_SIGNALFORMAT 0x00000001 |
fields: signalFormat
#define NVVIOCONFIG_STREAMS 0x01000000 |
fields: streams
#define NVVIOCONFIG_SYNCDELAY 0x00000080 |
fields: syncDelay
#define NVVIOCONFIG_SYNCSOURCEENABLE 0x00000040 |
fields: syncSource and syncEnable
#define NVVIOCONFIG_VALIDFIELDS |
#define NVVIOCONFIG_VER NVVIOCONFIG_VER3 |
#define NVVIOCONFIG_VER1 MAKE_NVAPI_VERSION(NVVIOCONFIG_V1,1) |
#define NVVIOCONFIG_VER2 MAKE_NVAPI_VERSION(NVVIOCONFIG_V2,2) |
#define NVVIOCONFIG_VER3 MAKE_NVAPI_VERSION(NVVIOCONFIG_V3,3) |
#define NVVIOGAMMACORRECTION_VER MAKE_NVAPI_VERSION(NVVIOGAMMACORRECTION,1) |
Macro for constructing thevesion field of _NVVIOGAMMACORRECTION.
#define NVVIOOWNERID_NONE 0 |
Unregistered ownerId
#define NVVIOPCIINFO_VER NVVIOPCIINFO_VER1 |
#define NVVIOPCIINFO_VER1 MAKE_NVAPI_VERSION(NVVIOPCIINFO_V1,1) |
#define NVVIOSTATUS_VER MAKE_NVAPI_VERSION(NVVIOSTATUS,1) |
Macro for constructingthe version field of NVVIOSTATUS.
#define NVVIOSYNCDELAY_VER MAKE_NVAPI_VERSION(NVVIOSYNCDELAY,1) |
Macro for constructing the version field of NVVIOSYNCDELAY.
#define NVVIOTOPOLOGY_VER MAKE_NVAPI_VERSION(NVVIOTOPOLOGY,1) |
Macro for constructing the version field of NVVIOTOPOLOGY.
Callback settings common to all client callbacks.
typedef struct _NV_DISPLAY_DRIVER_INFO NV_DISPLAY_DRIVER_INFO_V1 |
typedef struct _NV_DISPLAY_DRIVER_INFO_V2 NV_DISPLAY_DRIVER_INFO_V2 |
Callback data common to all client callbacks.
typedef struct _NV_GPU_CLIENT_CALLBACK_UTILIZATION_DATA_V1 NV_GPU_CLIENT_CALLBACK_UTILIZATION_DATA_V1 |
Data passed back to callback registered with NvAPI_GPU_ClientRegisterForUtilizationSampleUpdates.
typedef struct _NV_GPU_CLIENT_PERIODIC_CALLBACK_SETTINGS_SUPER_V1 NV_GPU_CLIENT_PERIODIC_CALLBACK_SETTINGS_SUPER_V1 |
Callback settings common to all periodic client callbacks.
Enumeration of different utilization domains
Data specific to a single utilization domain.
typedef NV_GPU_CLIENT_UTILIZATION_PERIODIC_CALLBACK_SETTINGS_V1 NV_GPU_CLIENT_UTILIZATION_PERIODIC_CALLBACK_SETTINGS |
typedef struct _NV_GPU_CLIENT_UTILIZATION_PERIODIC_CALLBACK_SETTINGS_V1 NV_GPU_CLIENT_UTILIZATION_PERIODIC_CALLBACK_SETTINGS_V1 |
Data required to register a periodic callback for utilization data.
typedef void(__cdecl * NV_GPU_CLIENT_UTILIZATION_PERIODIC_CALLBACK_V1) (NvPhysicalGpuHandle hPhysicalGpu, NV_GPU_CLIENT_CALLBACK_UTILIZATION_DATA_V1 *pData) |
Function prototype for a periodic utilization data callback that will be registered with NvAPI.
typedef struct _NV_LOGICAL_GPU_HANDLE_DATA NV_LOGICAL_GPU_HANDLE_DATA |
typedef NV_LOGICAL_GPUS_V1 NV_LOGICAL_GPUS |
typedef struct _NV_LOGICAL_GPUS NV_LOGICAL_GPUS_V1 |
typedef struct _NV_PHYSICAL_GPU_HANDLE_DATA NV_PHYSICAL_GPU_HANDLE_DATA |
typedef NV_PHYSICAL_GPUS_V1 NV_PHYSICAL_GPUS |
typedef struct _NV_PHYSICAL_GPUS NV_PHYSICAL_GPUS_V1 |
typedef struct _NV_VIO_TOPOLOGY NV_VIO_TOPOLOGY |
typedef enum _NVVIOANCPARITYCOMPUTATION NVVIOANCPARITYCOMPUTATION |
typedef enum _NVVIOBITSPERCOMPONENT NVVIOBITSPERCOMPONENT |
typedef struct _NVVIOCAPS NVVIOCAPS |
Device capabilities.
typedef enum _NVVIOCAPTURESTATUS NVVIOCAPTURESTATUS |
Video Capture Status.
typedef struct _NVVIOCHANNELSTATUS NVVIOCHANNELSTATUS |
Input channel status.
typedef struct _NVVIOCOLORCONVERSION NVVIOCOLORCONVERSION |
Colorspace conversion.
typedef enum _NVVIOCOLORSPACE NVVIOCOLORSPACE |
typedef enum _NVVIOCOMPONENTSAMPLING NVVIOCOMPONENTSAMPLING |
Component sampling.
typedef struct _NVVIOCOMPOSITERANGE NVVIOCOMPOSITERANGE |
typedef enum _NVVIOCOMPSYNCTYPE NVVIOCOMPSYNCTYPE |
Composite synchronization type.
typedef NVVIOCONFIG_V3 NVVIOCONFIG |
typedef struct _NVVIOCONFIG_V1 NVVIOCONFIG_V1 |
typedef struct _NVVIOCONFIG_V2 NVVIOCONFIG_V2 |
typedef struct _NVVIOCONFIG_V3 NVVIOCONFIG_V3 |
typedef enum _NVVIOCONFIGTYPE NVVIOCONFIGTYPE |
Device configuration.
typedef enum _NVVIODATAFORMAT NVVIODATAFORMAT |
Video data format.
typedef struct _NVVIODATAFORMATDETAIL NVVIODATAFORMATDETAIL |
Data format details.
typedef struct _NVVIOGAMMACORRECTION NVVIOGAMMACORRECTION |
Gamma correction.
typedef struct _NVVIOGAMMARAMP10 NVVIOGAMMARAMP10 |
Gamma ramp (10-bit index)
typedef struct _NVVIOGAMMARAMP8 NVVIOGAMMARAMP8 |
Gamma ramp (8-bit index)
typedef struct _NVVIOINPUTCONFIG NVVIOINPUTCONFIG |
Input device configuration.
typedef enum _NVVIOINPUTOUTPUTSTATUS NVVIOINPUTOUTPUTSTATUS |
Video input output status.
typedef struct _NVVIOINPUTSTATUS NVVIOINPUTSTATUS |
Input device status.
typedef enum _NVVIOINTERLACEMODE NVVIOINTERLACEMODE |
Interlace mode.
typedef enum _NVVIOLINKID NVVIOLINKID |
typedef enum _NVVIOOUTPUTAREA NVVIOOUTPUTAREA |
Video output area.
typedef struct _NVVIOOUTPUTCONFIG_V1 NVVIOOUTPUTCONFIG_V1 |
Output device configuration.
typedef struct _NVVIOOUTPUTCONFIG_V2 NVVIOOUTPUTCONFIG_V2 |
typedef struct _NVVIOOUTPUTCONFIG_V3 NVVIOOUTPUTCONFIG_V3 |
typedef struct _NVVIOOUTPUTREGION NVVIOOUTPUTREGION |
Output region.
typedef struct _NVVIOOUTPUTSTATUS NVVIOOUTPUTSTATUS |
Output device status.
typedef NvU32 NVVIOOWNERID |
Unique identifier for VIO owner (process identifier or NVVIOOWNERID_NONE)
typedef enum _NVVIOOWNERTYPE NVVIOOWNERTYPE |
Owner type for device.
typedef NVVIOPCIINFO_V1 NVVIOPCIINFO |
typedef struct _NVVIOPCIINFO NVVIOPCIINFO_V1 |
typedef enum _NVVIOPCILINKRATE NVVIOPCILINKRATE |
typedef enum _NVVIOPCILINKWIDTH NVVIOPCILINKWIDTH |
typedef enum _NVVIOSIGNALFORMAT NVVIOSIGNALFORMAT |
Video signal format and resolution.
typedef struct _NVVIOSIGNALFORMATDETAIL NVVIOSIGNALFORMATDETAIL |
Signal format details.
typedef struct _NVVIOSTATUS NVVIOSTATUS |
Video device status.
typedef enum _NVVIOSTATUSTYPE NVVIOSTATUSTYPE |
Video Capture Status.
typedef struct _NVVIOSTREAM NVVIOSTREAM |
Stream configuration.
typedef struct _NVVIOSYNCDELAY NVVIOSYNCDELAY |
Sync delay.
typedef enum _NVVIOSYNCSOURCE NVVIOSYNCSOURCE |
Synchronization source.
typedef enum _NVVIOSYNCSTATUS NVVIOSYNCSTATUS |
Synchronization input status.
typedef struct _NV_VIO_TOPOLOGY NVVIOTOPOLOGY |
typedef struct _NVVIOVIDEOMODE NVVIOVIDEOMODE |
Video mode information.
typedef enum _NVVIOVIDEOSTANDARD NVVIOVIDEOSTANDARD |
SMPTE standards format.
typedef enum _NVVIOVIDEOTYPE NVVIOVIDEOTYPE |
HD or SD video type.
enum _NVVIOCAPTURESTATUS |
enum _NVVIOCOLORSPACE |
enum _NVVIOCOMPSYNCTYPE |
enum _NVVIOCONFIGTYPE |
enum _NVVIODATAFORMAT |
Video data format.
enum _NVVIOINTERLACEMODE |
enum _NVVIOLINKID |
enum _NVVIOOUTPUTAREA |
enum _NVVIOOWNERTYPE |
enum _NVVIOPCILINKRATE |
enum _NVVIOPCILINKWIDTH |
enum _NVVIOSIGNALFORMAT |
Video signal format and resolution.
enum _NVVIOSTATUSTYPE |
enum _NVVIOSYNCSOURCE |
enum _NVVIOSYNCSTATUS |
Synchronization input status.
enum _NVVIOVIDEOSTANDARD |
enum _NVVIOVIDEOTYPE |
__nvapi_deprecated_function | ( | "Do not use this function - it is deprecated in release 290. | Instead, |
use NvAPI_VIO_GetConfig." | |||
) |
Function: NvAPI_VIO_GetCSC
Description: This API gets the colorspace conversion parameters.
[in] | NvVioHandle | The caller provides the SDI device handle as input. |
[out] | pCSC | Pointer to CSC parameters |
: | NVAPI_NOT_SUPPORTED API is not supported |
Function: NvAPI_VIO_GetGamma
Description: This API gets the gamma conversion parameters.
[in] | NvVioHandle | The caller provides the SDI device handle as input. |
[out] | pGamma | Pointer to gamma parameters |
: | NVAPI_NOT_SUPPORTED API is not supported |
Function: NvAPI_VIO_GetSyncDelay
Description: This API gets the sync delay parameters.
[in] | NvVioHandle | The caller provides the SDI device handle as input. |
[out] | pSyncDelay | Pointer to sync delay parameters |
: | NVAPI_NOT_SUPPORTED API is not supported |
__nvapi_deprecated_function | ( | "Do not use this function - it is deprecated in release 290. | Instead, |
use NvAPI_VIO_SetConfig." | |||
) |
Function: NvAPI_VIO_SetCSC
Description: This API sets the colorspace conversion parameters.
[in] | NvVioHandle | The caller provides the SDI device handle as input. |
[in] | pCSC | Pointer to CSC parameters |
: | NVAPI_NOT_SUPPORTED API is not supported |
Function: NvAPI_VIO_SetGamma
Description: This API sets the gamma conversion parameters.
[in] | NvVioHandle | The caller provides the SDI device handle as input. |
[in] | pGamma | Pointer to gamma parameters |
: | NVAPI_NOT_SUPPORTED API is not supported |
Function: NvAPI_VIO_SetSyncDelay
Description: This API sets the sync delay parameters.
[in] | NvVioHandle | The caller provides the SDI device handle as input. |
[in] | pSyncDelay | Pointer to sync delay parameters |
: | NVAPI_NOT_SUPPORTED API is not supported |
__nvapi_deprecated_function | ( | "Do not use this function - it is deprecated in release 440." | ) |
Function: NvAPI_VIO_Open
Description: This API opens the graphics adapter for video I/O operations using the OpenGL application interface. Read operations are permitted in this mode by multiple clients, but Write operations are application exclusive.
[in] | NvVioHandle | The caller provides the SDI output device handle as input. |
[in] | vioClass | Class interface (NVVIOCLASS_* value) |
[in] | ownerType | Specify NVVIOOWNERTYPE_APPLICATION or NVVIOOWNERTYPE_DESKTOP. |
: | NVAPI_NOT_SUPPORTED API is not supported |
Function: NvAPI_VIO_Close
Description: This API closes the graphics adapter for graphics-to-video operations using the OpenGL application interface. Closing an OpenGL handle releases the device.
[in] | NvVioHandle | The caller provides the SDI output device handle as input. |
[in] | bRelease | boolean value to either keep or release ownership |
: | NVAPI_NOT_SUPPORTED API is not supported |
Function: NvAPI_VIO_Status
Description: This API gets the Video I/O LED status.
[in] | NvVioHandle | The caller provides the SDI device handle as input. |
[out] | pStatus | Return pointer to NVVIOSTATUS |
: | NVAPI_NOT_SUPPORTED API is not supported |
Function: NvAPI_VIO_SyncFormatDetect
Description: This API detects the Video I/O incoming sync video format.
[in] | NvVioHandle | The caller provides the SDI device handle as input. |
[out] | pWait | Pointer to receive how many milliseconds will lapse before VIOStatus returns the detected syncFormat. |
: | NVAPI_NOT_SUPPORTED API is not supported |
Function: NvAPI_VIO_GetConfig
Description: This API gets the graphics-to-video configuration.
[in] | NvVioHandle | The caller provides the SDI device handle as input. |
[out] | pConfig | Pointer to the graphics-to-video configuration |
: | NVAPI_NOT_SUPPORTED API is not supported |
Function: NvAPI_VIO_SetConfig
Description: This API sets the graphics-to-video configuration.
[in] | NvVioHandle | The caller provides the SDI device handle as input. |
[in] | pConfig | Pointer to Graphics-to-Video configuration |
: | NVAPI_NOT_SUPPORTED API is not supported |
: | NVAPI_NOT_SUPPORTED API is not supported |
Function: NvAPI_VIO_IsRunning
Description: This API determines if Video I/O is running.
[in] | NvVioHandle[IN] | The caller provides the SDI device handle as input. |
: | NVAPI_NOT_SUPPORTED API is not supported |
Function: NvAPI_VIO_Start
Description: This API starts Video I/O. This API should be called for NVVIOOWNERTYPE_DESKTOP only and will not work for OGL applications.
[in] | NvVioHandle[IN] | The caller provides the SDI device handle as input. |
: | NVAPI_NOT_SUPPORTED API is not supported |
Function: NvAPI_VIO_Stop
Description: This API stops Video I/O. This API should be called for NVVIOOWNERTYPE_DESKTOP only and will not work for OGL applications.
[in] | NvVioHandle[IN] | The caller provides the SDI device handle as input. |
: | NVAPI_NOT_SUPPORTED API is not supported |
Function: NvAPI_VIO_IsFrameLockModeCompatible
Description: This API checks whether modes are compatible in frame lock mode.
[in] | NvVioHandle | The caller provides the SDI device handle as input. |
[in] | srcEnumIndex | Source Enumeration index |
[in] | destEnumIndex | Destination Enumeration index |
[out] | pbCompatible | Pointer to receive compatibility |
: | NVAPI_NOT_SUPPORTED API is not supported |
Function: NvAPI_VIO_EnumDevices
Description: This API enumerate all VIO devices connected to the system.
[out] | NvVioHandle | User passes the pointer of NvVioHandle[] array to get handles to all the connected video I/O devices. |
[out] | vioDeviceCount | User gets total number of VIO devices connected to the system. |
: | NVAPI_NOT_SUPPORTED API is not supported |
Function: NvAPI_VIO_QueryTopology
Description: This API queries the valid SDI topologies.
[out] | pNvVIOTopology | User passes the pointer to NVVIOTOPOLOGY to fetch all valid SDI topologies. |
: | NVAPI_NOT_SUPPORTED API is not supported |
Function: NvAPI_VIO_EnumSignalFormats
Description: This API enumerates signal formats supported by Video I/O.
[in] | NvVioHandle | The caller provides the SDI device handle as input. |
[in] | enumIndex | Enumeration index |
[out] | pSignalFormatDetail | Pointer to receive detail or NULL |
: | NVAPI_NOT_SUPPORTED API is not supported |
Function: NvAPI_VIO_EnumDataFormats
Description: This API enumerates data formats supported by Video I/O.
[in] | NvVioHandle | The caller provides the SDI device handle as input. |
[in] | enumIndex | Enumeration index |
[out] | pDataFormatDetail | Pointer to receive detail or NULL |
: | NVAPI_NOT_SUPPORTED API is not supported |
void INvAPI_DirectD3D12GraphicsCommandList::DispatchGraphics | ( | NvU32 | numDispatches | ) |
|
pure virtual |
|
pure virtual |
NVAPI_INTERFACE NvAPI_GPU_ClientRegisterForUtilizationSampleUpdates | ( | __in NvPhysicalGpuHandle | hPhysicalGpu, |
__in NV_GPU_CLIENT_UTILIZATION_PERIODIC_CALLBACK_SETTINGS * | pCallbackSettings | ||
) |
void INvAPI_DirectD3D12GraphicsCommandList::SetMarker | ( | void * | pMarkerData, |
NvU32 | markerSize | ||
) |
union { ... } NV_GPU_ARCH_INFO_V2 |
union { ... } NV_GPU_ARCH_INFO_V2 |
union { ... } NV_GPU_ARCH_INFO_V2 |
union { ... } _NV_DISPLAYCONFIG_PATH_INFO_V2 |
union { ... } NV_TIMING_FLAG |
union { ... } NV_D3D11_META_COMMAND_RESOURCE |
union { ... } _NV_MULTIGPU_CAPS_V2 |
union { ... } _NV_D3D11_SHADING_RATE_RESOURCE_VIEW_DESC_V1 |
union { ... } _NV_FOVEATED_RENDERING_UPDATE_GAZE_DATA_PARAMS |
union { ... } _NV_SMP_ASSIST_GET_CONSTANTS_V3 |
union { ... } _NV_SMP_ASSIST_GET_CONSTANTS_V3 |
union { ... } _NV_SMP_ASSIST_SETUP_PARAMS_V1 |
union { ... } _NVAPI_D3D12_RAYTRACING_GEOMETRY_DESC_EX |
union { ... } _NV_D3D12_WORKSTATION_FEATURE_PROPERTIES |
union { ... } _NVDRS_SETTING_VALUES |
union { ... } _NVDRS_SETTING_V1 |
union { ... } _NVDRS_SETTING_V1 |
D3D12_RAYTRACING_GEOMETRY_AABBS_DESC _NVAPI_D3D12_RAYTRACING_GEOMETRY_DESC_EX::aabbs |
Describes AABB geometry if type
is NVAPI_D3D12_RAYTRACING_GEOMETRY_TYPE_PROCEDURAL_PRIMITIVE_AABBS_EX. Otherwise, this parameter is unused (space repurposed in a union).
D3D12_RAYTRACING_GEOMETRY_AABBS_DESC { ... } ::aabbs |
Describes AABB geometry if type
is NVAPI_D3D12_RAYTRACING_GEOMETRY_TYPE_PROCEDURAL_PRIMITIVE_AABBS_EX. Otherwise, this parameter is unused (space repurposed in a union).
NvU32 _NV_MOSAIC_GRID_TOPO_V1::acceleratePrimaryDisplay |
Enable SLI acceleration on the primary display while in single-wide mode (For Immersive Gaming only). Will not be persisted. Value undefined on get.
NvU32 _NV_MOSAIC_GRID_TOPO_V2::acceleratePrimaryDisplay |
Enable SLI acceleration on the primary display while in single-wide mode (For Immersive Gaming only). Will not be persisted. Value undefined on get.
NV_META_COMMAND_OPTIONAL_ACTIVATION_DESC NV_META_COMMAND_CREATE_CONVOLUTION_EX_DESC::Activation |
NV_META_COMMAND_OPTIONAL_ACTIVATION_DESC NV_META_COMMAND_CREATE_GEMM_DESC::Activation |
NvU32 NV_INFOFRAME_VIDEO::activeFormatAspectRatio |
NvU32 NV_INFOFRAME_VIDEO::activeFormatInfoPresent |
NvU32 _NVVIOCAPS::adapterCaps |
Graphics adapter capabilities (NVVIOCAPS_* mask)
NvU32 _NVVIOCAPS::adapterClass |
Graphics adapter classes (NVVIOCLASS_SDI mask)
NvAPI_String _NVVIOCAPS::adapterName |
Graphics adapter name.
NV_ADAPTER_TYPE _NV_PHYSICAL_GPU_HANDLE_DATA::adapterType |
NV_ADAPTER_TYPE _NV_LOGICAL_GPU_HANDLE_DATA::adapterType |
struct { ... } NV_GPU_ECC_ERROR_INFO::aggregate |
float NV_META_COMMAND_CREATE_GEMM_DESC::Alpha |
float NV_META_COMMAND_CREATE_CONVOLUTION_EX_DESC::Alpha1 |
NV_D3D11_META_COMMAND_RESOURCE NV_D3D11_META_COMMAND_EXECUTE_CONVOLUTION_EX_DESC::Alpha1Resource |
D3D12_GPU_VIRTUAL_ADDRESS NV_D3D12_META_COMMAND_EXECUTE_CONVOLUTION_EX_DESC::Alpha1Resource |
float NV_META_COMMAND_CREATE_CONVOLUTION_EX_DESC::Alpha2 |
NV_D3D11_META_COMMAND_RESOURCE NV_D3D11_META_COMMAND_EXECUTE_CONVOLUTION_EX_DESC::Alpha2Resource |
D3D12_GPU_VIRTUAL_ADDRESS NV_D3D12_META_COMMAND_EXECUTE_CONVOLUTION_EX_DESC::Alpha2Resource |
NVVIOANCPARITYCOMPUTATION _NVVIOOUTPUTCONFIG_V2::ancParityComputation |
Enable HW ANC parity bit computation (auto/on/off)
NVVIOANCPARITYCOMPUTATION _NVVIOOUTPUTCONFIG_V3::ancParityComputation |
Enable HW ANC parity bit computation (auto/on/off)
BOOL NvAPI_D3D11_RASTERIZER_DESC_EX::AntialiasedLineEnable |
NvU16 { ... } ::application_version |
Application version of HDR10+ Vendor Specific Video Data Block.
NvU16 _NV_HDR_CAPABILITIES_V3::application_version |
Application version of HDR10+ Vendor Specific Video Data Block.
NvU32 _NV_MOSAIC_GRID_TOPO_V1::applyWithBezelCorrect |
When enabling and doing the modeset, do we switch to the bezel-corrected resolution.
NvU32 _NV_MOSAIC_GRID_TOPO_V2::applyWithBezelCorrect |
When enabling and doing the modeset, do we switch to the bezel-corrected resolution.
NvAPI_UnicodeString _NVDRS_APPLICATION_V1::appName |
String name of the Application.
NvAPI_UnicodeString _NVDRS_APPLICATION_V2::appName |
String name of the Application.
NvAPI_UnicodeString _NVDRS_APPLICATION_V3::appName |
String name of the Application.
NvAPI_UnicodeString _NVDRS_APPLICATION_V4::appName |
String name of the Application.
NvU32 NV_GPU_ARCH_INFO_V1::architecture |
NvU32 { ... } ::architecture |
architecture and architecture_id are the same. The former is NvU32 while the latter is an enum made for readability.
NvU32 NV_GPU_ARCH_INFO_V2::architecture |
architecture and architecture_id are the same. The former is NvU32 while the latter is an enum made for readability.
NV_GPU_ARCHITECTURE_ID { ... } ::architecture_id |
specifies the architecture level for the GPU.
NV_GPU_ARCHITECTURE_ID NV_GPU_ARCH_INFO_V2::architecture_id |
specifies the architecture level for the GPU.
NV_D3D11_META_COMMAND_RESOURCE NV_D3D11_META_COMMAND_EXECUTE_GEMM_DESC::AResource |
NvU64 NV_D3D12_META_COMMAND_EXECUTE_GEMM_DESC::AResource |
UINT _NV_TEX2D_ARRAY_SRRV::ArraySize |
NvU32 tagNV_TIMINGEXT::aspect |
Display aspect ratio Hi(aspect):horizontal-aspect, Low(aspect):vertical-aspect.
NvU16 _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_PIECEWISE_LINEAR::ATimems |
Time in ms to remain at color A before color A to color B transition.
NV_GPU_ILLUMINATION_ATTRIB _NV_GPU_QUERY_ILLUMINATION_SUPPORT_PARM_V1::Attribute |
An enumeration value specifying the Illumination attribute to be querried. refer to enum NV_GPU_ILLUMINATION_ATTRIB.
NV_GPU_ILLUMINATION_ATTRIB _NV_GPU_GET_ILLUMINATION_PARM_V1::Attribute |
An enumeration value specifying the Illumination attribute to be querried. refer to enum NV_GPU_ILLUMINATION_ATTRIB.
NV_GPU_ILLUMINATION_ATTRIB _NV_GPU_SET_ILLUMINATION_PARM_V1::Attribute |
An enumeration value specifying the Illumination attribute to be querried. refer to enum NV_GPU_ILLUMINATION_ATTRIB.
NV_INFOFRAME_AUDIO { ... } ::audio |
NV_INFOFRAME_AUDIO NV_INFOFRAME_DATA::audio |
NvU8 _NV_MONITOR_CAPS_VSDB::audioLatency |
Byte 7.
NV_DP_BPC _NV_MONITOR_COLOR_DATA::backendBitDepths |
One of the supported bit depths.
NvU32 _NV_HDR_CAPABILITIES_V2::backlt_min_luma |
It is the level for Backlt min luminance value.
NvU32 { ... } ::backlt_min_luma |
It is the level for Backlt min luminance value.
NvU32 _NV_HDR_CAPABILITIES_V3::backlt_min_luma |
It is the level for Backlt min luminance value (reserved = 0x3 in latest DV spec).
NvU32 { ... } ::backlt_min_luma |
It is the level for Backlt min luminance value (reserved = 0x3 in latest DV spec).
NvU32 NV_INFOFRAME_VIDEO::barInfo |
NvU32 _NV_MOSAIC_GRID_TOPO_V1::baseMosaic |
Enable as Base Mosaic (Panoramic) instead of Mosaic SLI (for NVS and Quadro-boards only)
NvU32 _NV_MOSAIC_GRID_TOPO_V2::baseMosaic |
Enable as Base Mosaic (Panoramic) instead of Mosaic SLI (for NVS and Quadro-boards only)
NvU32 NVAPI_D3D12_PSO_EXTENSION_DESC_V1::baseVersion |
NV_GPU_PSTATE20_BASE_VOLTAGE_ENTRY_V1 NV_GPU_PERF_PSTATES20_INFO_V1::baseVoltages[NVAPI_MAX_GPU_PSTATE20_BASE_VOLTAGES] |
Array of baseVoltage entries Valid index range is 0 to numBaseVoltages-1
NV_GPU_PSTATE20_BASE_VOLTAGE_ENTRY_V1 { ... } ::baseVoltages[NVAPI_MAX_GPU_PSTATE20_BASE_VOLTAGES] |
Array of baseVoltage entries Valid index range is 0 to numBaseVoltages-1
NV_GPU_PSTATE20_BASE_VOLTAGE_ENTRY_V1 { ... } ::baseVoltages[NVAPI_MAX_GPU_PSTATE20_BASE_VOLTAGES] |
Array of baseVoltage entries Valid index range is 0 to numBaseVoltages-1
NV_GPU_PSTATE20_BASE_VOLTAGE_ENTRY_V1 _NV_GPU_PERF_PSTATES20_INFO_V2::baseVoltages[NVAPI_MAX_GPU_PSTATE20_BASE_VOLTAGES] |
Array of baseVoltage entries Valid index range is 0 to numBaseVoltages-1
NvBool _NV_GET_SLEEP_STATUS_PARAMS::bCplVsyncOn |
(OUT) Is Control Panel overriding VSYNC ON?
NvU32 _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_PARAMS_V1::bDefault |
Bit field specifying the set of values to retrieve or set
NvU32 _NV_SET_REFLEX_SYNC_PARAMS::bDisable |
(IN) Disable Reflex Sync
NvU32 _NV_GET_ADAPTIVE_SYNC_DATA_V1::bDisableAdaptiveSync |
[out] Indicates if adaptive sync is disabled on the display.
NvU32 _NV_SET_ADAPTIVE_SYNC_DATA_V1::bDisableAdaptiveSync |
[in] Indicates if adaptive sync is disabled on the display.
NvU32 _NV_GET_ADAPTIVE_SYNC_DATA_V1::bDisableFrameSplitting |
[out] Indicates if frame splitting is disabled on the display.
NvU32 _NV_SET_ADAPTIVE_SYNC_DATA_V1::bDisableFrameSplitting |
[in] Indicates if Frame Splitting should be disabled.
NvU32 _NV_SET_REFLEX_SYNC_PARAMS::bEnable |
(IN) Enable Reflex Sync
NvU32 _NV_SCANOUT_INTENSITY_STATE_DATA::bEnabled |
intensity is enabled or not
NvU32 _NV_SCANOUT_WARPING_STATE_DATA::bEnabled |
warping is enabled or not
NvU32 NvAPI_D3D11_CREATE_PIXEL_SHADER_EX_V2::bEnableSuperSamplingPredicationForVRS |
NvU32 NvAPI_D3D11_CREATE_PIXEL_SHADER_EX_V2::bEnableSuperSamplingPredicationForVRSAllAttributes |
float NV_META_COMMAND_CREATE_GEMM_DESC::Beta |
NvU32 _NV_D3D1x_GRAPHICS_CAPS_V1::bExclusiveScissorRectsSupported |
(OUT) Outputs whether Exclusive Scissor Rects are supported or not
NvU32 _NV_D3D1x_GRAPHICS_CAPS_V2::bExclusiveScissorRectsSupported |
(OUT) Outputs whether Exclusive Scissor Rects are supported or not
NvU32 _NV_D3D12_GRAPHICS_CAPS_V1::bExclusiveScissorRectsSupported |
(OUT) Outputs whether Exclusive Scissor Rects are supported or not
NvU32 _NV_D3D1x_GRAPHICS_CAPS_V2::bFastUAVClearSupported |
(OUT) Outputs whether UAVClear is implemented using ZBC rather than compute shader
NvU32 _NV_D3D12_GRAPHICS_CAPS_V1::bFastUAVClearSupported |
(OUT) Outputs whether UAVClear is implemented using ZBC rather than compute shader
NvU32 NV_DISPLAY_PATH::bFocusDisplay |
(IN) If set, this display path should have the focus after the GPU topology change
NvU32 { ... } ::bForceModeSet |
(IN) Used only on Win7 and higher during a call to NvAPI_SetView(). Turns off optimization & forces OS to set supplied mode.
NvU32 NV_VIEW_TARGET_INFO::bForceModeSet |
(IN) Used only on Win7 and higher during a call to NvAPI_SetView(). Turns off optimization & forces OS to set supplied mode.
NvU32 NV_DISPLAY_PATH::bForceModeSet |
(IN) Used only on Win7 and higher during a call to NvAPI_SetViewEx(). Turns off optimization & forces OS to set supplied mode.
NvBool _NV_GET_SLEEP_STATUS_PARAMS::bFsVrr |
(OUT) Is fullscreen VRR enabled?
NvU32 NV_VIEW_TARGET_INFO::bGDIPrimary |
(IN/OUT) Indicates if this is the desktop GDI primary.
NvU32 { ... } ::bGDIPrimary |
(IN/OUT) Indicates if this is the desktop GDI primary.
NvU32 NV_DISPLAY_PATH::bGDIPrimary |
(IN/OUT) Indicates if this is the desktop GDI primary.
NvU32 _NV_DISPLAYCONFIG_SOURCE_MODE_INFO_V1::bGDIPrimary |
NvU32 _NV_GSYNC_STATUS_PARAMS_V1::bHouseSync |
Is house sync connected?
NvU32 _NV_GSYNC_STATUS_PARAMS_V2::bHouseSync |
Is house sync connected?
NV_D3D11_META_COMMAND_RESOURCE NV_D3D11_META_COMMAND_EXECUTE_CONVOLUTION_EX_DESC::BiasResource |
D3D12_GPU_VIRTUAL_ADDRESS NV_D3D12_META_COMMAND_EXECUTE_CONVOLUTION_EX_DESC::BiasResource |
NVDRS_BINARY_SETTING { ... } ::binaryCurrentValue |
Accessing current Binary value of this setting. Must be allocated by caller with valueLength specifying buffer size, or only valueLength will be filled in.
NVDRS_BINARY_SETTING _NVDRS_SETTING_V1::binaryCurrentValue |
Accessing current Binary value of this setting. Must be allocated by caller with valueLength specifying buffer size, or only valueLength will be filled in.
NVDRS_BINARY_SETTING { ... } ::binaryDefaultValue |
Accessing default Binary value of this setting. Must be allocated by caller with valueLength specifying buffer size, or only valueLength will be filled in.
NVDRS_BINARY_SETTING _NVDRS_SETTING_VALUES::binaryDefaultValue |
Accessing default Binary value of this setting. Must be allocated by caller with valueLength specifying buffer size, or only valueLength will be filled in.
NVDRS_BINARY_SETTING _NVDRS_SETTING_V1::binaryPredefinedValue |
Accessing default Binary value of this setting. Must be allocated by caller with valueLength specifying buffer size, or only valueLength will be filled in.
NVDRS_BINARY_SETTING { ... } ::binaryPredefinedValue |
Accessing default Binary value of this setting. Must be allocated by caller with valueLength specifying buffer size, or only valueLength will be filled in.
NVDRS_BINARY_SETTING { ... } ::binaryValue |
All possible Binary values for a setting.
NVDRS_BINARY_SETTING _NVDRS_SETTING_VALUES::binaryValue |
All possible Binary values for a setting.
BOOL _NV_FOVEATED_RENDERING_GAZE_DATA_PER_EYE::bInSaccade |
(IN) Use flag NV_GAZE_EYE_SACCADE_DATA_VALID. Denotes whether eye is currently in saccade movement or not.
NvU32 { ... } ::bInterlaced |
(IN/OUT) Indicates if the timing being used on this monitor is interlaced.
NvU32 NV_VIEW_TARGET_INFO::bInterlaced |
(IN/OUT) Indicates if the timing being used on this monitor is interlaced.
NvU32 _NV_GSYNC_STATUS_PARAMS_V2::bInternalSlave |
Valid only for P2061 board. If set to 1, it means that this P2061 board receives input from another P2061 board.
NvU32 _NV_DISPLAY_DRIVER_INFO::bIsDCHDriver |
Contains the driver DCH status after successful return. Value of 1 means that this is DCH driver. Value of 0 means that this is not a DCH driver (NVAPI may be unable to query the DCH status of the driver due to some registry API errors, in that case the API will return with NVAPI_ERROR)
NvU32 _NV_DISPLAY_DRIVER_INFO_V2::bIsDCHDriver |
Contains the driver DCH status after successful return. Value of 1 means that this is DCH driver. Value of 0 means that this is not a DCH driver (NVAPI may be unable to query the DCH status of the driver due to some registry API errors, in that case the API will return with NVAPI_ERROR)
NvU8 NV_I2C_INFO_V1::bIsDDCPort |
This flag indicates either the DDC port (TRUE) or the communication port (FALSE) of the concerned display.
NvU8 NV_I2C_INFO_V2::bIsDDCPort |
This flag indicates either the DDC port (TRUE) or the communication port (FALSE) of the concerned display.
NvU8 NV_I2C_INFO_V3::bIsDDCPort |
This flag indicates either the DDC port (TRUE) or the communication port (FALSE) of the concerned display.
NvU32 _NV_GET_VRR_INFO_V1::bIsDisplayInVRRMode |
[out] Set to true if the display is in VRR Mode.
NvU32 NV_GPU_PSTATE20_CLOCK_ENTRY_V1::bIsEditable |
NvU32 NV_GPU_PSTATE20_BASE_VOLTAGE_ENTRY_V1::bIsEditable |
NvU32 NV_GPU_PERF_PSTATES20_INFO_V1::bIsEditable |
NvU32 { ... } ::bIsEditable |
NvU32 _NV_GPU_PERF_PSTATES20_INFO_V2::bIsEditable |
NvU32 { ... } ::bIsEditable |
NvU32 _NV_GPU_INFO_V1::bIsExternalGpu |
This flag is set for external GPU.
NvU32 _NV_GPU_INFO_V2::bIsExternalGpu |
This flag is set for external GPU.
NvU32 _NV_GSYNC_CAPABILITIES_V3::bIsMulDivSupported |
Indicates if multiplication/division of the frequency of house sync signal is supported.
NvU32 _NV_DISPLAY_DRIVER_INFO::bIsNVIDIAGameReadyPackage |
On successful return, this field provides information about whether the installed driver is from an NVIDIA Game Ready Driver package. Value of 1 means that this driver is from the NVIDIA Game Ready Driver package.
NvU32 _NV_DISPLAY_DRIVER_INFO_V2::bIsNVIDIAGameReadyPackage |
On successful return, this field provides information about whether the installed driver is from an NVIDIA Game Ready Driver package. Value of 1 means that this driver is from the NVIDIA Game Ready Driver package.
NvU32 _NV_DISPLAY_DRIVER_INFO::bIsNVIDIARTXNewFeatureBranchPackage |
On successful return, this field confirms whether the installed driver package is from an NVIDIA RTX New Feature Branch. This driver typically gives access to new features, bug fixes, new operating system support, and other driver enhancements offered between NVIDIA RTX Enterprise Production Branch releases. Support duration for NVIDIA RTX New Feature Branches is shorter than that for NVIDIA RTX Enterprise Production Branches. Value of 1 means that this driver is from the NVIDIA RTX New Feature Branch package.
NvU32 _NV_DISPLAY_DRIVER_INFO_V2::bIsNVIDIARTXNewFeatureBranchPackage |
On successful return, this field confirms whether the installed driver package is from an NVIDIA RTX New Feature Branch. This driver typically gives access to new features, bug fixes, new operating system support, and other driver enhancements offered between NVIDIA RTX Enterprise Production Branch releases. Support duration for NVIDIA RTX New Feature Branches is shorter than that for NVIDIA RTX Enterprise Production Branches. Value of 1 means that this driver is from the NVIDIA RTX New Feature Branch package.
NvU32 _NV_DISPLAY_DRIVER_INFO::bIsNVIDIARTXProductionBranchPackage |
On successful return, this field confirms whether the installed driver package is from an NVIDIA RTX Enterprise Production Branch which offers ISV certifications, long life-cycle support, regular security updates, and access to the same functionality as corresponding NVIDIA Studio Driver Packages (i.e., of the same driver version number). Value of 1 means that this driver is from the NVIDIA RTX Enterprise Production Branch package.
NvU32 _NV_DISPLAY_DRIVER_INFO_V2::bIsNVIDIARTXProductionBranchPackage |
On successful return, this field confirms whether the installed driver package is from an NVIDIA RTX Enterprise Production Branch which offers ISV certifications, long life-cycle support, regular security updates, and access to the same functionality as corresponding NVIDIA Studio Driver Packages (i.e., of the same driver version number). Value of 1 means that this driver is from the NVIDIA RTX Enterprise Production Branch package.
NvU32 _NV_DISPLAY_DRIVER_INFO::bIsNVIDIAStudioPackage |
On successful return, this field provides information about whether the installed driver is from an NVIDIA Studio Driver package. Value of 1 means that this driver is from the NVIDIA Studio Driver package.
NvU32 _NV_DISPLAY_DRIVER_INFO_V2::bIsNVIDIAStudioPackage |
On successful return, this field provides information about whether the installed driver is from an NVIDIA Studio Driver package. Value of 1 means that this driver is from the NVIDIA Studio Driver package.
NvU32 NV_I2C_INFO_V3::bIsPortIdSet |
set this flag on if and only if portid value is set
NvU32 { ... } ::bIsPresent |
Set if this utilization domain is present on this GPU.
NvU32 NV_GPU_DYNAMIC_PSTATES_INFO_EX::bIsPresent |
Set if this utilization domain is present on this GPU.
NvU32 NV_GPU_CLOCK_FREQUENCIES_V1::bIsPresent |
Set if this domain is present on this GPU.
NvU32 { ... } ::bIsPresent |
Set if this domain is present on this GPU.
NvU32 { ... } ::bIsPresent |
Set if this domain is present on this GPU.
NvU32 NV_GPU_CLOCK_FREQUENCIES_V2::bIsPresent |
Set if this domain is present on this GPU.
NvU32 _NV_GSYNC_STATUS::bIsStereoSynced |
Does the phase of the timing signal from the GPU = the phase of the master sync signal?
NvU32 _NV_GSYNC_STATUS::bIsSynced |
Is timing in sync?
NvU32 _NV_GSYNC_STATUS::bIsSyncSignalAvailable |
Is the sync signal available?
NvU8 _NV_MONITOR_CAPABILITIES_V1::bIsValidInfo |
Boolean : Returns invalid if requested info is not present such as VCDB not present.
NvU32 _NV_GET_VRR_INFO_V1::bIsVRREnabled |
[out] Set if VRR Mode is currently active on given display.
NvU32 _NV_GET_VRR_INFO_V1::bIsVRRIndicatorEnabled |
[out] Set to true if the VRR indicator is enabled. This can be done through the NVIDIA Control Panel.
NvU32 _NV_GET_VRR_INFO_V1::bIsVRRPossible |
[out] Set to true if VRR Mode is possible on the given display.
NvU32 _NV_GET_VRR_INFO_V1::bIsVRRRequested |
[out] Set to true if VRR Mode is requested for the given display.
NVVIOBITSPERCOMPONENT _NVVIOCHANNELSTATUS::bitsPerComponent |
Bits per component.
NvU32 _NVVIOSTREAM::bitsPerComponent |
Bits per component.
NvU32 NV_INFOFRAME_PROPERTY::blackList |
NvU32 _NV_QUERY_LATELATCH_SUPPORT_PARAMS::bLateLatchSupported |
(OUT) LateLatch supported
NvU32 NV_DISPLAY_DRIVER_VERSION::bldChangeListNum |
float* NV_SCANOUT_INTENSITY_DATA_V1::blendingTexture |
array of floating values building an intensity RGB texture
float* NV_SCANOUT_INTENSITY_DATA_V2::blendingTexture |
array of floating values building an intensity RGB texture
NVAPI_DIM3 _NVAPI_CU_KERNEL_LAUNCH_PARAMS::blockDim |
NVAPI_DIM3 _NVAPI_CU_KERNEL_LAUNCH_PARAMS_EX::blockDim |
NvU32 NVAPI_D3D12_CREATE_CUBIN_SHADER_PARAMS::blockX |
[in] size of CTA / thread block/group
NvU32 NVAPI_D3D12_CREATE_CUBIN_SHADER_PARAMS::blockY |
[in]
NvU32 NVAPI_D3D12_CREATE_CUBIN_SHADER_PARAMS::blockZ |
[in]
NvBool _NV_SET_SLEEP_MODE_PARAMS::bLowLatencyBoost |
(IN) Request maximum GPU clock frequency regardless of workload.
NvBool _NV_GET_SLEEP_STATUS_PARAMS::bLowLatencyMode |
(OUT) Is low latency mode enabled?
NvBool _NV_SET_SLEEP_MODE_PARAMS::bLowLatencyMode |
(IN) Low latency mode enable/disable.
NvU32 _NV_QUERY_MODIFIED_W_SUPPORT_PARAMS::bModifiedWSupported |
NvU32 _NV_QUERY_MULTIVIEW_SUPPORT_PARAMS_V1::bMultiViewSupported |
NvU32 _NV_MANAGED_DEDICATED_DISPLAY_METADATA::bNameIsAvailable |
[out] Query call: 1 in case the information in variable/field "name" is valid (has been set before). 0 otherwise.
NvU32 _NV_GSYNC_CAPABILITIES_V1::boardId |
Board ID.
NvU32 _NV_GSYNC_CAPABILITIES_V2::boardId |
Board ID.
NvU32 _NV_GSYNC_CAPABILITIES_V3::boardId |
Board ID.
NvU32 _NVVIOCAPS::boardID |
Board ID
NvU8 _NV_BOARD_INFO::BoardNum[16] |
Board Serial Number.
NvU32 NV_INFOFRAME_VIDEO::bottom_bar |
D3D11_VIEWPORT _NV_SMP_ASSIST_SETUP_PARAMS_V1::boundingBox |
(IN) Rect on the rendertarget, to place the projection
float _NV_SMP_ASSIST_REMAPCBDATA_V1::BoundingRectOriginX |
float _NV_SMP_ASSIST_REMAPCBDATA_V1::BoundingRectOriginY |
float _NV_SMP_ASSIST_REMAPCBDATA_V1::BoundingRectSizeHeight |
float _NV_SMP_ASSIST_REMAPCBDATA_V1::BoundingRectSizeInvHeight |
float _NV_SMP_ASSIST_REMAPCBDATA_V1::BoundingRectSizeInvWidth |
float _NV_SMP_ASSIST_REMAPCBDATA_V1::BoundingRectSizeWidth |
D3D11_RECT _NV_SMP_ASSIST_GET_CONSTANTS_V3::boundingScissor |
(OUT) If eSMPType is MRS or LMS then this will be a union of the individual scissor rects populated in pScissors
D3D11_VIEWPORT _NV_SMP_ASSIST_GET_CONSTANTS_V3::boundingViewport |
(OUT) If eSMPType is MRS or LMS then this will be a union of the individual viewports populated in pViewports
NV_DP_BPC _NV_DISPLAY_PORT_INFO_V1::bpc |
Current bit-per-component.
NV_DP_BPC NV_DISPLAY_PORT_CONFIG::bpc |
Bit-per-component.
NV_BPC _NV_COLOR_DATA_V3::bpc |
One of NV_BPC enum values.
NV_BPC { ... } ::bpc |
One of NV_BPC enum values.
NV_BPC { ... } ::bpc |
One of NV_BPC enum values.
NV_BPC _NV_COLOR_DATA_V4::bpc |
One of NV_BPC enum values.
NV_BPC { ... } ::bpc |
One of NV_BPC enum values.
NV_BPC _NV_COLOR_DATA_V5::bpc |
One of NV_BPC enum values.
NvU32 _NV_MANAGED_DEDICATED_DISPLAY_METADATA::bPositionIsAvailable |
[out] Query call: 1 in case the information in variables/fields "positionX" and "positionY" is valid (has been set before). 0 otherwise.
NvU32 _NV_MOSAIC_DISPLAY_SETTING_V1::bpp |
Bits per pixel.
NvU32 NV_MOSAIC_DISPLAY_SETTING_V2::bpp |
Bits per pixel.
NvU32 NV_VIEW_TARGET_INFO::bPrimary |
(OUT) Indicates if this is the GPU's primary view target. This is not the desktop GDI primary. NvAPI_SetView automatically selects the first target in NV_VIEW_TARGET_INFO index 0 as the GPU's primary view.
NvU32 { ... } ::bPrimary |
(OUT) Indicates if this is the GPU's primary view target. This is not the desktop GDI primary. NvAPI_SetView automatically selects the first target in NV_VIEW_TARGET_INFO index 0 as the GPU's primary view.
NvU32 NV_DISPLAY_PATH::bPrimary |
(IN/OUT) Indicates if this is the GPU's primary view target. This is not the desktop GDI primary. NvAPI_SetViewEx() automatically selects the first target in NV_DISPLAY_PATH_INFO index 0 as the GPU's primary view.
NvU32 bRelease |
NvU32 _NV_MANAGED_DEDICATED_DISPLAY_METADATA::bRemoveName |
[in] Set call: 1 in case the stored name metadata should be set to 'not defined',N/A. 0 otherwise.
NvU32 _NV_MANAGED_DEDICATED_DISPLAY_METADATA::bRemovePosition |
[in] Set call: 1 in case the stored positionX and positionY metadata should be set to 'not defined', N/A. 0 otherwise.
NV_D3D11_META_COMMAND_RESOURCE NV_D3D11_META_COMMAND_EXECUTE_GEMM_DESC::BResource |
NvU64 NV_D3D12_META_COMMAND_EXECUTE_GEMM_DESC::BResource |
NV_MOSAIC_TOPO_BRIEF NV_MOSAIC_TOPO_GROUP::brief |
The brief details of this topo.
NvU8 _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_MANUAL_RGB_PARAMS::brightnessPct |
Brightness perecentage value of the zone.
NvU8 _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_MANUAL_COLOR_FIXED_PARAMS::brightnessPct |
Brightness percentage value of the zone.
NvU8 _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_MANUAL_RGBW_PARAMS::brightnessPct |
Brightness percentage value of the zone.
NvU8 _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_MANUAL_SINGLE_COLOR_PARAMS::brightnessPct |
Brightness percentage value of the zone.
NvU32 _NV_MANAGED_DEDICATED_DISPLAY_METADATA::bSetName |
[in] Set call: 1 in case the information in variable/field "name" should be stored as metadata. 0 otherwise.
NvU32 _NV_MANAGED_DEDICATED_DISPLAY_METADATA::bSetPosition |
[in] Set call: 1 in case the information in variables/fields "positionX" and "positionY" should be stored as metadata. 0 otherwise.
NvU32 _NV_QUERY_SINGLE_PASS_STEREO_SUPPORT_PARAMS_V1::bSinglePassStereoSupported |
NvU32 _NV_QUERY_SINGLE_PASS_STEREO_SUPPORT_PARAMS_V2::bSinglePassStereoSupported |
NvU32 _NV_QUERY_MULTIVIEW_SUPPORT_PARAMS_V1::bSinglePassStereoSupported |
NvU32 _NV_QUERY_SINGLE_PASS_STEREO_SUPPORT_PARAMS_V2::bSinglePassStereoXYZWSupported |
NvU32 _NV_QUERY_MULTIVIEW_SUPPORT_PARAMS_V1::bSinglePassStereoXYZWSupported |
NvU32 _NV_DISPLAYCONFIG_SOURCE_MODE_INFO_V1::bSLIFocus |
NvBool _NV_QUERY_SMP_ASSIST_SUPPORT_PARAMS_V1::bSMPAssistSupported |
(OUT) SMP Assist supported or not
BOOL _NV_DX_VIDEO_STEREO_INFO::bStereoEnable |
Whether stereo rendering should be enabled (if FALSE, only left view will be used)
NvU32 _NV_GPU_QUERY_ILLUMINATION_SUPPORT_PARM_V1::bSupported |
A boolean indicating if the attribute is supported.
NvBool NV_GPU_CLIENT_ILLUM_DEVICE_SYNC_V1::bSync |
Boolean representing the need for synchronization.
NvU32 _NVVIOINPUTCONFIG::bTestMode |
This attribute controls the GVI test mode. Possible values 0/1. When testmode enabled, the GVI device will generate fake data as quickly as possible.
NvU16 _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_PIECEWISE_LINEAR::BTimems |
Time in ms to remain at color B before color B to color A transition.
NvU16 NVLINK_DEVICE_INFO_V1::bus |
NvBool _NV_GET_SLEEP_STATUS_PARAMS::bUseGameSleep |
(OUT) Is NvAPI_D3D_Sleep() being called?
NvBool _NV_SET_SLEEP_MODE_PARAMS::bUseMarkersToOptimize |
(IN) Allow latency markers to be used for runtime optimizations.
NvU32 _NV_D3D1x_GRAPHICS_CAPS_V1::bVariablePixelRateShadingSupported |
(OUT) Outputs whether Variable Pixel Shading Rates are supported or not
NvU32 _NV_D3D1x_GRAPHICS_CAPS_V2::bVariablePixelRateShadingSupported |
(OUT) Outputs whether Variable Pixel Shading Rates are supported or not
NvU32 _NV_D3D12_GRAPHICS_CAPS_V1::bVariablePixelRateShadingSupported |
(OUT) Outputs whether Variable Pixel Shading Rates are supported or not
NvU32 _NVAPI_D3D12_RAYTRACING_DISPLACEMENT_MICROMAP_DESC::byteOffset |
Byte offset from the inputBuffer
, specified in the input structure NVAPI_D3D12_BUILD_RAYTRACING_DISPLACEMENT_MICROMAP_ARRAY_INPUTS, to where the input DMM data is located.
NvU32 _NVAPI_D3D12_RAYTRACING_OPACITY_MICROMAP_DESC::byteOffset |
Byte offset from the inputBuffer
, specified in the input structure NVAPI_D3D12_BUILD_RAYTRACING_OPACITY_MICROMAP_ARRAY_INPUTS, to where the input OMM data is located.
NV_GPU_CLIENT_UTILIZATION_PERIODIC_CALLBACK_V1 _NV_GPU_CLIENT_UTILIZATION_PERIODIC_CALLBACK_SETTINGS_V1::callback |
[in] Callback. Pass in NULL or nullptr to indicate request to unregister.
void* NV_EVENT_REGISTER_CALLBACK::callbackParam |
This value will be passed back to the callback function when an event occurs.
NvU32 _NV_GPU_CLIENT_PERIODIC_CALLBACK_SETTINGS_SUPER_V1::callbackPeriodms |
[in] Minimum interval at which callback will be called.
The callback may be invoked slower than this interval if underlying sampling rate does not align precisely to the provided period.
NvU32 _NV_GSYNC_CAPABILITIES_V1::capFlags |
Capabilities of the Sync board. Reserved for future use.
NvU32 _NV_GSYNC_CAPABILITIES_V2::capFlags |
Capabilities of the Sync board. Reserved for future use.
NvU32 _NV_GSYNC_CAPABILITIES_V3::capFlags |
Capabilities of the Sync board. Reserved for future use.
NV_MONITOR_CAPS_GENERIC _NV_MONITOR_CAPABILITIES_V1::caps |
NV_MONITOR_CAPS_GENERIC { ... } ::caps |
NvU32 NVLINK_GET_CAPS_V1::capsTbl |
This is bit field for getting different global caps.The individual bitfields are specified by NVAPI_NVLINK_CAPS_*.
NvU32 NVLINK_LINK_STATUS_INFO_V1::capsTbl |
This is bit field for getting different global caps.The individual bitfields are specified by NVAPI_NVLINK_CAPS_*.
NvU32 NVLINK_LINK_STATUS_INFO_V2::capsTbl |
This is bit field for getting different global caps.The individual bitfields are specified by NVAPI_NVLINK_CAPS_*.
NVVIOCAPTURESTATUS _NVVIOINPUTSTATUS::captureStatus |
status of video capture
NvU32 NV_I2C_INFO_V1::cbSize |
The size of the data buffer, pbData, to be read or written.
NvU32 NV_I2C_INFO_V2::cbSize |
The size of the data buffer, pbData, to be read or written.
NvU32 NV_I2C_INFO_V3::cbSize |
The size of the data buffer, pbData, to be read or written.
NvU16 { ... } ::cc_blue_x |
Blue primary chromaticity coordinate x.
NvU16 _NV_HDR_CAPABILITIES_V2::cc_blue_x |
Blue primary chromaticity coordinate x.
NvU16 _NV_HDR_CAPABILITIES_V3::cc_blue_x |
Blue primary chromaticity coordinate x.
NvU16 { ... } ::cc_blue_x |
Blue primary chromaticity coordinate x.
NvU16 _NV_HDR_CAPABILITIES_V2::cc_blue_y |
Blue primary chromaticity coordinate y.
NvU16 { ... } ::cc_blue_y |
Blue primary chromaticity coordinate y.
NvU16 { ... } ::cc_blue_y |
Blue primary chromaticity coordinate y.
NvU16 _NV_HDR_CAPABILITIES_V3::cc_blue_y |
Blue primary chromaticity coordinate y.
NvU16 _NV_HDR_CAPABILITIES_V2::cc_green_x |
Green primary chromaticity coordinate x.
NvU16 { ... } ::cc_green_x |
Green primary chromaticity coordinate x.
NvU16 { ... } ::cc_green_x |
Green primary chromaticity coordinate x.
NvU16 _NV_HDR_CAPABILITIES_V3::cc_green_x |
Green primary chromaticity coordinate x.
NvU16 { ... } ::cc_green_y |
Green primary chromaticity coordinate Y.
NvU16 _NV_HDR_CAPABILITIES_V2::cc_green_y |
Green primary chromaticity coordinate Y.
NvU16 { ... } ::cc_green_y |
Green primary chromaticity coordinate Y.
NvU16 _NV_HDR_CAPABILITIES_V3::cc_green_y |
Green primary chromaticity coordinate Y.
NvU16 { ... } ::cc_red_x |
Red primary chromaticity coordinate x.
NvU16 _NV_HDR_CAPABILITIES_V2::cc_red_x |
Red primary chromaticity coordinate x.
NvU16 { ... } ::cc_red_x |
Red primary chromaticity coordinate x.
NvU16 _NV_HDR_CAPABILITIES_V3::cc_red_x |
Red primary chromaticity coordinate x.
NvU16 _NV_HDR_CAPABILITIES_V2::cc_red_y |
Red primary chromaticity coordinate y.
NvU16 { ... } ::cc_red_y |
Red primary chromaticity coordinate y.
NvU16 { ... } ::cc_red_y |
Red primary chromaticity coordinate y.
NvU16 _NV_HDR_CAPABILITIES_V3::cc_red_y |
Red primary chromaticity coordinate y.
NvU16 { ... } ::cc_white_x |
White primary chromaticity coordinate x.
NvU16 _NV_HDR_CAPABILITIES_V2::cc_white_x |
White primary chromaticity coordinate x.
NvU16 { ... } ::cc_white_x |
White primary chromaticity coordinate x.
NvU16 _NV_HDR_CAPABILITIES_V3::cc_white_x |
White primary chromaticity coordinate x.
NvU16 _NV_HDR_CAPABILITIES_V2::cc_white_y |
White primary chromaticity coordinate y.
NvU16 { ... } ::cc_white_y |
White primary chromaticity coordinate y.
NvU16 { ... } ::cc_white_y |
White primary chromaticity coordinate y.
NvU16 _NV_HDR_CAPABILITIES_V3::cc_white_y |
White primary chromaticity coordinate y.
NvU32 { ... } ::ceaId |
The EIA/CEA 861B/D predefined short timing descriptor ID. Used when the timing type is NV_TIMING_OVERRIDE_EIA861 and width==height==rr==0.
NvU32 NV_TIMING_FLAG::ceaId |
The EIA/CEA 861B/D predefined short timing descriptor ID. Used when the timing type is NV_TIMING_OVERRIDE_EIA861 and width==height==rr==0.
float _NV_MRS_CUSTOM_CONFIG_V1::centerHeight |
float _NV_MRS_INSTANCED_STEREO_CONFIG_V1::centerHeight |
float _NV_MRS_CUSTOM_CONFIG_V1::centerWidth |
(IN) Size of the central viewport, ranging (0,1], where 1 is full original viewport size
float _NV_MRS_INSTANCED_STEREO_CONFIG_V1::centerWidth[2] |
< (OUT) MRS Instanced stereo config returned by the SMP Assist GetConstants API
(OUT) Size of the central viewport, ranging (0,1], where 1 is full original viewport size
float _NV_MRS_CUSTOM_CONFIG_V1::centerX |
(IN) Location of the central viewport, ranging 0..1, where 0.5 is the center of the screen
float _NV_MRS_INSTANCED_STEREO_CONFIG_V1::centerX[2] |
(OUT) Location of the central viewport, ranging 0..1, where 0.5 is the center of the screen
float _NV_MRS_CUSTOM_CONFIG_V1::centerY |
float _NV_MRS_INSTANCED_STEREO_CONFIG_V1::centerY |
NvU32 { ... } ::channel |
specified (0-based) jack
NvU32 _NVVIOSTREAM::channel |
specified (0-based) jack
NvU32 NV_INFOFRAME_AUDIO::channelCount |
D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS _NVAPI_CHECK_DRIVER_MATCHING_IDENTIFIER_EX_PARAMS_V1::checkStatus |
[out] Result of the check; see D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS
.
float _NV_SMP_ASSIST_REMAPCBDATA_V1::ClipToWindowSplitsX[2] |
< (OUT) Constant buffer data to supply the UV-remapping helper functions
float _NV_SMP_ASSIST_REMAPCBDATA_V1::ClipToWindowSplitsY[2] |
float _NV_SMP_ASSIST_REMAPCBDATA_V1::ClipToWindowX[3][2] |
float _NV_SMP_ASSIST_REMAPCBDATA_V1::ClipToWindowY[3][2] |
float _NV_SMP_ASSIST_REMAPCBDATA_V1::ClipToWindowZ[2] |
struct { ... } NV_GPU_PERF_PSTATES_INFO_V1::clocks[NVAPI_MAX_GPU_PERF_CLOCKS] |
struct { ... } NV_GPU_PERF_PSTATES_INFO_V1::clocks[NVAPI_MAX_GPU_PERF_CLOCKS] |
struct { ... } NV_GPU_PERF_PSTATES_INFO_V2::clocks[NVAPI_MAX_GPU_PERF_CLOCKS] |
struct { ... } NV_GPU_PERF_PSTATES_INFO_V2::clocks[NVAPI_MAX_GPU_PERF_CLOCKS] |
NV_GPU_PSTATE20_CLOCK_ENTRY_V1 { ... } ::clocks[NVAPI_MAX_GPU_PSTATE20_CLOCKS] |
Array of clock entries Valid index range is 0 to numClocks-1
NV_GPU_PSTATE20_CLOCK_ENTRY_V1 NV_GPU_PERF_PSTATES20_INFO_V1::clocks[NVAPI_MAX_GPU_PSTATE20_CLOCKS] |
Array of clock entries Valid index range is 0 to numClocks-1
NV_GPU_PSTATE20_CLOCK_ENTRY_V1 _NV_GPU_PERF_PSTATES20_INFO_V2::clocks[NVAPI_MAX_GPU_PSTATE20_CLOCKS] |
Array of clock entries Valid index range is 0 to numClocks-1
NV_GPU_PSTATE20_CLOCK_ENTRY_V1 { ... } ::clocks[NVAPI_MAX_GPU_PSTATE20_CLOCKS] |
Array of clock entries Valid index range is 0 to numClocks-1
NvU32 NV_GPU_CLOCK_FREQUENCIES_V2::ClockType |
One of NV_GPU_CLOCK_FREQUENCIES_CLOCK_TYPE. Used to specify the type of clock to be returned.
NvU32 _NV_MOSAIC_GRID_TOPO_DISPLAY_V1::cloneGroup |
Reserved, must be 0.
NvU32 _NV_MOSAIC_GRID_TOPO_DISPLAY_V2::cloneGroup |
Reserved, must be 0.
NvU32 _NV_SCANOUT_INFORMATION::cloneImportance |
If targets are cloned views of the sourceDesktopRect the cloned targets have an importance assigned (0:primary,1 secondary,...).
NvU8 NV_INFOFRAME_DATA::cmd |
The actions to perform from NV_INFOFRAME_CMD.
NvU8 _NV_COLOR_DATA_V1::cmd |
NvU8 _NV_COLOR_DATA_V2::cmd |
NvU8 _NV_COLOR_DATA_V3::cmd |
NvU8 _NV_COLOR_DATA_V4::cmd |
NvU8 _NV_COLOR_DATA_V5::cmd |
NV_HDR_CMD _NV_HDR_COLOR_DATA_V1::cmd |
Command get/set.
NV_HDR_CMD _NV_HDR_COLOR_DATA_V2::cmd |
Command get/set.
NvU8 _NV_MONITOR_CAPS_VSDB::cnc0SupportGraphicsTextContent |
Byte 5.
NvU8 _NV_MONITOR_CAPS_VSDB::cnc1SupportPhotoContent |
Byte 5.
NvU8 _NV_MONITOR_CAPS_VSDB::cnc2SupportCinemaContent |
Byte 5.
NvU8 _NV_MONITOR_CAPS_VSDB::cnc3SupportGameContent |
Byte 5.
NvU32 NV_INFOFRAME_AUDIO::codingExtensionType |
NvU32 NV_INFOFRAME_AUDIO::codingType |
NvU32 NV_MOSAIC_TOPO_DETAILS::colCount |
Number of displays in a column.
NvU32 NV_MOSAIC_TOPOLOGY::colCount |
Vertical display count.
NvU8 _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_MANUAL_RGB_PARAMS::colorB |
Blue compenent of color applied to the zone.
NvU8 _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_MANUAL_RGBW_PARAMS::colorB |
Blue component of color applied to the zone.
NVVIOCOLORCONVERSION _NVVIOOUTPUTCONFIG_V1::colorConversion |
Color conversion.
NVVIOCOLORCONVERSION _NVVIOOUTPUTCONFIG_V2::colorConversion |
Color conversion.
NVVIOCOLORCONVERSION _NVVIOOUTPUTCONFIG_V3::colorConversion |
Color conversion.
NvU32 _NV_RESOLUTION::colorDepth |
NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_COLOR_FIXED { ... } ::colorFixed |
NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_COLOR_FIXED _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_V1::colorFixed |
NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_MANUAL_COLOR_FIXED_PARAMS _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_MANUAL_COLOR_FIXED::colorFixedParams |
Parameters required to represent control mode of type NV_GPU_CLIENT_ILLUM_CTRL_MODE_MANUAL_RGB.
NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_MANUAL_COLOR_FIXED_PARAMS _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_PIECEWISE_LINEAR_COLOR_FIXED::colorFixedParams[NV_GPU_CLIENT_ILLUM_CTRL_MODE_PIECEWISE_LINEAR_COLOR_ENDPOINTS] |
Parameters required to represent control mode of type NV_GPU_CLIENT_ILLUM_CTRL_MODE_PIECEWISE_LINEAR_RGB.
NV_FORMAT NV_DISPLAY_PATH::colorFormat |
Color format if it needs to be specified. Not used now.
NV_FORMAT _NV_DISPLAYCONFIG_SOURCE_MODE_INFO_V1::colorFormat |
Ignored at present, must be NV_FORMAT_UNKNOWN (0)
NV_DP_COLOR_FORMAT _NV_DISPLAY_PORT_INFO_V1::colorFormat |
Current color format.
NV_DP_COLOR_FORMAT NV_DISPLAY_PORT_CONFIG::colorFormat |
Color format to set.
NvU8 { ... } ::colorFormat |
One of NV_COLOR_FORMAT enum values.
NvU8 _NV_COLOR_DATA_V1::colorFormat |
One of NV_COLOR_FORMAT enum values.
NvU8 { ... } ::colorFormat |
One of NV_COLOR_FORMAT enum values.
NvU8 _NV_COLOR_DATA_V2::colorFormat |
One of NV_COLOR_FORMAT enum values.
NvU8 _NV_COLOR_DATA_V3::colorFormat |
One of NV_COLOR_FORMAT enum values.
NvU8 { ... } ::colorFormat |
One of NV_COLOR_FORMAT enum values.
NvU8 _NV_COLOR_DATA_V4::colorFormat |
One of NV_COLOR_FORMAT enum values.
NvU8 { ... } ::colorFormat |
One of NV_COLOR_FORMAT enum values.
NvU8 _NV_COLOR_DATA_V5::colorFormat |
One of NV_COLOR_FORMAT enum values.
NvU8 { ... } ::colorFormat |
One of NV_COLOR_FORMAT enum values.
NV_DP_COLOR_FORMAT _NV_MONITOR_COLOR_DATA::colorFormat |
One of the supported color formats.
NV_FORMAT NV_CUSTOM_DISPLAY::colorFormat |
Color format (optional)
NvU8 _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_MANUAL_RGB_PARAMS::colorG |
Green compenent of color applied to the zone.
NvU8 _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_MANUAL_RGBW_PARAMS::colorG |
Green component of color applied to the zone.
NV_DP_COLORIMETRY _NV_DISPLAY_PORT_INFO_V1::colorimetry |
Ignored in RGB space.
NV_DP_COLORIMETRY NV_DISPLAY_PORT_CONFIG::colorimetry |
Ignored in RGB space.
NvU32 NV_INFOFRAME_VIDEO::colorimetry |
NvU8 _NV_COLOR_DATA_V1::colorimetry |
One of NV_COLOR_COLORIMETRY enum values.
NvU8 { ... } ::colorimetry |
One of NV_COLOR_COLORIMETRY enum values.
NvU8 _NV_COLOR_DATA_V2::colorimetry |
One of NV_COLOR_COLORIMETRY enum values.
NvU8 { ... } ::colorimetry |
One of NV_COLOR_COLORIMETRY enum values.
NvU8 { ... } ::colorimetry |
One of NV_COLOR_COLORIMETRY enum values.
NvU8 _NV_COLOR_DATA_V3::colorimetry |
One of NV_COLOR_COLORIMETRY enum values.
NvU8 _NV_COLOR_DATA_V4::colorimetry |
One of NV_COLOR_COLORIMETRY enum values.
NvU8 { ... } ::colorimetry |
One of NV_COLOR_COLORIMETRY enum values.
NvU8 { ... } ::colorimetry |
One of NV_COLOR_COLORIMETRY enum values.
NvU8 _NV_COLOR_DATA_V5::colorimetry |
One of NV_COLOR_COLORIMETRY enum values.
NvU32 { ... } ::colorimetry |
If set indicates sink supports DCI P3 colorimetry, REc709 otherwise.
NvU32 _NV_HDR_CAPABILITIES_V2::colorimetry |
If set indicates sink supports DCI P3 colorimetry, REc709 otherwise.
NvU32 _NV_HDR_CAPABILITIES_V3::colorimetry |
If set indicates sink supports DCI P3 colorimetry, REc709 otherwise.
NvU32 { ... } ::colorimetry |
If set indicates sink supports DCI P3 colorimetry, REc709 otherwise.
float _NVVIOCOLORCONVERSION::colorMatrix[3][3] |
Output[n] =.
float _NVVIOCOLORCONVERSION::colorOffset[3] |
Input[0] * colorMatrix[n][0] +.
NvU8 _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_MANUAL_RGB_PARAMS::colorR |
Red compenent of color applied to the zone.
NvU8 _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_MANUAL_RGBW_PARAMS::colorR |
Red component of color applied to the zone.
float _NVVIOCOLORCONVERSION::colorScale[3] |
Input[1] * colorMatrix[n][1] + Input[2] * colorMatrix[n][2] + OutputRange * colorOffset[n] where OutputRange is the standard magnitude of Output[n][n] and colorMatrix and colorOffset values are within the range -1.0 to +1.0
NV_COLOR_SELECTION_POLICY { ... } ::colorSelectionPolicy |
One of the color selection policy.
NV_COLOR_SELECTION_POLICY _NV_COLOR_DATA_V4::colorSelectionPolicy |
One of the color selection policy.
NV_COLOR_SELECTION_POLICY { ... } ::colorSelectionPolicy |
One of the color selection policy.
NV_COLOR_SELECTION_POLICY _NV_COLOR_DATA_V5::colorSelectionPolicy |
One of the color selection policy.
NvU32 NV_INFOFRAME_VIDEO::colorSpace |
NVVIOCOLORSPACE _NVVIOCHANNELSTATUS::colorSpace |
Color space.
NvU8 _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_MANUAL_RGBW_PARAMS::colorW |
White component of color applied to the zone.
NvU32 _NV_MOSAIC_GRID_TOPO_V1::columns |
Number of columns.
NvU32 _NV_MOSAIC_GRID_TOPO_V2::columns |
Number of columns.
NvAPI_UnicodeString _NVDRS_APPLICATION_V4::commandLine |
If isCommandLine is set to 0 this must be an empty. If isCommandLine is set to 1 this contains application's command line as if it was returned by GetCommandLineW.
The number of ID3D12Resource pointers requested to be returned in the ppComanionResources array, which should match ID3D12Device::GetNodeCount for the complete set of companion allocations.
NvU32 _NVVIOCOLORCONVERSION::compositeSafe |
compositeSafe constrains luminance range when using composite output
NVVIOCOMPSYNCTYPE _NVVIOOUTPUTCONFIG_V1::compositeSyncType |
Composite sync type.
NVVIOCOMPSYNCTYPE _NVVIOOUTPUTCONFIG_V2::compositeSyncType |
Composite sync type.
NVVIOCOMPSYNCTYPE _NVVIOOUTPUTCONFIG_V3::compositeSyncType |
Composite sync type.
NvU32 _NVVIOOUTPUTCONFIG_V1::compositeTerminate |
Composite termination.
NvU32 _NVVIOOUTPUTCONFIG_V2::compositeTerminate |
Composite termination.
NvU32 _NVVIOOUTPUTCONFIG_V3::compositeTerminate |
Composite termination.
NVVIOCOMPOSITERANGE _NVVIOOUTPUTCONFIG_V1::compRange |
Composite ranges.
NVVIOCOMPOSITERANGE _NVVIOOUTPUTCONFIG_V2::compRange |
Composite ranges.
NVVIOCOMPOSITERANGE _NVVIOOUTPUTCONFIG_V3::compRange |
Composite ranges.
NVVIOSYNCSTATUS _NVVIOOUTPUTSTATUS::compSyncIn |
Composite sync input status.
struct { ... } NV_COMPUTE_GPU_TOPOLOGY_V1::computeGpus[NVAPI_MAX_GPU_PER_TOPOLOGY] |
Array of compute-capable physical GPUs.
NV_COMPUTE_GPU* _NV_COMPUTE_GPU_TOPOLOGY_V2::computeGpus |
Array of compute-capable physical GPUs (allocate memory of size of Physical gpuCount of system).
NV_ECC_CONFIGURATION NV_GPU_ECC_STATUS_INFO::configurationOptions |
Supported ECC memory feature configuration options.
NvU32 NVLINK_LINK_STATUS_INFO_V1::connected |
This field specifies if any device is connected on the other end of the link.
NvU32 NVLINK_LINK_STATUS_INFO_V2::connected |
This field specifies if any device is connected on the other end of the link.
NV_GPU_CONNECTOR_TYPE NV_DISPLAY_PATH::connector |
(IN) Specify connector type. For TV only.
NV_GPU_CONNECTOR_TYPE _NV_DISPLAYCONFIG_PATH_ADVANCED_TARGET_INFO_V1::connector |
Specify connector type. For TV only, ignored if tvFormat == NV_DISPLAY_TV_FORMAT_NONE.
NVAPI_GSYNC_GPU_TOPOLOGY_CONNECTOR _NV_GSYNC_GPU::connector |
Indicates which connector on the device the GPU is connected to.
NV_MONITOR_CONN_TYPE _NV_GPU_DISPLAYIDS::connectorType |
out: vga, tv, dvi, hdmi and dp. This is reserved for future use and clients should not rely on this information. Instead get the GPU connector type from NvAPI_GPU_GetConnectorInfo/NvAPI_GPU_GetConnectorInfoEx
NvU32 _NV_MONITOR_CAPABILITIES_V1::connectorType |
Out: VGA, TV, DVI, HDMI, DP.
BOOL _NV_D3D11_FEATURE_DATA_RASTERIZER_SUPPORT::ConservativeRaster |
bool NvAPI_D3D11_RASTERIZER_DESC_EX::ConservativeRasterEnable |
float NV_META_COMMAND_PADDING_DESC::ConstantPadVal |
NV_VRS_CONTENT_TYPE _NV_VRS_HELPER_ENABLE_PARAMS_V1::ContentType |
(IN) This defines the type of content with which the VRS pattern will be generated
NvU32 NV_INFOFRAME_VIDEO::contentTypes |
NV_THERMAL_CONTROLLER { ... } ::controller |
internal, ADM1032, MAX6649...
NV_THERMAL_CONTROLLER NV_GPU_THERMAL_SETTINGS_V1::controller |
internal, ADM1032, MAX6649...
NV_THERMAL_CONTROLLER { ... } ::controller |
internal, ADM1032, MAX6649...
NV_THERMAL_CONTROLLER NV_GPU_THERMAL_SETTINGS_V2::controller |
internal, ADM1032, MAX6649...
BOOL NvAPI_D3D11_CREATE_GEOMETRY_SHADER_EX_V5::ConvertToFastGS |
BOOL NVAPI_D3D12_PSO_GEOMETRY_SHADER_DESC_V5::ConvertToFastGS |
NvU32 NV_VIEW_TARGET_INFO::count |
(IN) target count
NvU32 NV_DISPLAY_PATH_INFO_V3::count |
(IN) Path count
NvU32 NV_DISPLAY_PATH_INFO::count |
(IN) Path count
NvU32 NV_GPU_THERMAL_SETTINGS_V1::count |
number of associated thermal sensors
NvU32 NV_GPU_THERMAL_SETTINGS_V2::count |
number of associated thermal sensors
NvU32 NV_MOSAIC_TOPO_GROUP::count |
Number of topos in array below.
NvU32 _NVAPI_D3D12_RAYTRACING_DISPLACEMENT_MICROMAP_USAGE_COUNT::count |
For DMM Array builds: total number of DMMs in the DMM Array with the particular subdivisionLevel
and format
specified in this descriptor. For BLAS builds: total number of DMMs with the subdivisionLevel
and format
combination that is referenced from the BLAS.
NvU32 _NVAPI_D3D12_RAYTRACING_OPACITY_MICROMAP_USAGE_COUNT::count |
Total number of OMMs in the OMM Array with the particular subdivisionLevel
and format
specified in this descriptor.
BOOL _NV_D3D11_FEATURE_DATA_RASTERIZER_SUPPORT::CoverageToColor |
bool NvAPI_D3D11_RASTERIZER_DESC_EX::CoverageToColorEnable |
bool NVAPI_D3D12_PSO_RASTERIZER_STATE_DESC_V1::CoverageToColorEnable |
NvU8 NvAPI_D3D11_RASTERIZER_DESC_EX::CoverageToColorRTIndex |
NvU8 NVAPI_D3D12_PSO_RASTERIZER_STATE_DESC_V1::CoverageToColorRTIndex |
NV_D3D11_META_COMMAND_RESOURCE NV_D3D11_META_COMMAND_EXECUTE_GEMM_DESC::CResource |
NvU64 NV_D3D12_META_COMMAND_EXECUTE_GEMM_DESC::CResource |
NvU32 _NVVIOOUTPUTCONFIG_V1::cscOverride |
Use provided CSC color matrix to overwrite.
NvU32 _NVVIOOUTPUTCONFIG_V2::cscOverride |
Use provided CSC color matrix to overwrite.
NvU32 _NVVIOOUTPUTCONFIG_V3::cscOverride |
Use provided CSC color matrix to overwrite.
NV_GPU_CLIENT_ILLUM_CTRL_MODE _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_V1::ctrlMode |
NvU32 _NV_GPU_CLIENT_ILLUM_DEVICE_INFO_V1::ctrlModeMask |
Supported control modes for this illumination device.
D3D11_CULL_MODE NvAPI_D3D11_RASTERIZER_DESC_EX::CullMode |
NV_DP_LANE_COUNT _NV_DISPLAY_PORT_INFO_V1::curLaneCount |
Current lane count.
NV_DP_LINK_RATE _NV_DISPLAY_PORT_INFO_V1::curLinkRate |
Current link rate.
struct { ... } NV_GPU_ECC_ERROR_INFO::current |
NvU32 NV_LID_DOCK_PARAMS::currentDockPolicy |
NvU32 NV_LID_DOCK_PARAMS::currentDockState |
NvU32 NV_LID_DOCK_PARAMS::currentLidPolicy |
NvU32 NV_LID_DOCK_PARAMS::currentLidState |
Structure version, constructed from the macro NV_LID_DOCK_PARAMS_VER.
NvU8 _NV_MONITOR_CAPS_GENERIC::currentlyCapableOfVRR |
monitor currently supports VRR on applied display settings. Valid for NV_MONITOR_CAPS_TYPE_GENERIC only.
NvU64 _NVAPI_D3D12_RAYTRACING_OPACITY_MICROMAP_ARRAY_POSTBUILD_INFO_CURRENT_SIZE_DESC::currentSizeInBytes |
Size of the OMM Array buffer. The queried size may be smaller than the size reported by NvAPI_D3D12_GetRaytracingOpacityMicromapArrayPrebuildInfo(). This allows the application to move and relocate the OMM Array to a smaller buffer to reclaim any unused memory after the OMM Array build is complete.
NvU64 _NVAPI_D3D12_RAYTRACING_DISPLACEMENT_MICROMAP_ARRAY_POSTBUILD_INFO_CURRENT_SIZE_DESC::currentSizeInBytes |
Size of the DMM Array buffer. The queried size may be smaller than the size reported by NvAPI_D3D12_GetRaytracingDisplacementMicromapArrayPrebuildInfo(). This allows the application to move and relocate the DMM Array to a smaller buffer to reclaim any unused memory after the DMM Array build is complete.
NvU32 { ... } ::currentTemp |
The current temperature value of the thermal sensor in degree Celsius.
NvU32 NV_GPU_THERMAL_SETTINGS_V1::currentTemp |
The current temperature value of the thermal sensor in degree Celsius.
NvS32 { ... } ::currentTemp |
Current temperature value of the thermal sensor in degree Celsius.
NvS32 NV_GPU_THERMAL_SETTINGS_V2::currentTemp |
Current temperature value of the thermal sensor in degree Celsius.
NV_GPU_CLIENT_ILLUM_PIECEWISE_LINEAR_CYCLE_TYPE _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_PIECEWISE_LINEAR::cycleType |
Type of cycle effect to apply.
union { ... } NV_GPU_PSTATE20_CLOCK_ENTRY_V1::data |
Clock domain type dependant information.
union { ... } _NV_GPU_CLIENT_ILLUM_DEVICE_INFO_V1::data |
Union of illumination device info data. Interpreted as per NV_GPU_CLIENT_ILLUM_DEVICE_INFO_V1::type
union { ... } _NV_GPU_CLIENT_ILLUM_ZONE_INFO_V1::data |
union { ... } _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_RGB::data |
Union of illumination zone control data for zone of type NV_GPU_CLIENT_ILLUM_ZONE_TYPE_RGB. Interpreted as per ctrlMode.
union { ... } _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_COLOR_FIXED::data |
Union of illum zone control data for zone of type NV_GPU_CLIENT_ILLUM_ZONE_TYPE_COLOR_FIXED. Interpreted as per ctrlMode.
union { ... } _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_RGBW::data |
Union of illum zone control data for zone of type NV_GPU_ILLUM_ZONE_TYPE_RGBW. Interpreted as per ctrlMode.
union { ... } _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_SINGLE_COLOR::data |
Union of illum zone control data for zone of type NV_GPU_ILLUM_ZONE_TYPE_SINGLE_COLOR. Interpreted as per ctrlMode.
union { ... } _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_V1::data |
struct { ... } _NV_COLOR_DATA_V1::data |
struct { ... } _NV_COLOR_DATA_V2::data |
struct { ... } _NV_COLOR_DATA_V3::data |
struct { ... } _NV_COLOR_DATA_V4::data |
struct { ... } _NV_COLOR_DATA_V5::data |
union { ... } _NV_MONITOR_CAPABILITIES_V1::data |
NVVIODATAFORMAT _NVVIODATAFORMATDETAIL::dataFormat |
Data format enumerated value.
NVVIODATAFORMAT _NVVIOOUTPUTCONFIG_V1::dataFormat |
Data format for video output.
NVVIODATAFORMAT _NVVIOOUTPUTCONFIG_V2::dataFormat |
Data format for video output.
NVVIODATAFORMAT _NVVIOOUTPUTCONFIG_V3::dataFormat |
Data format for video output.
NvU32 _NVVIOOUTPUTSTATUS::dataIntegrityCheckEnabled |
Data integrity check status enabled.
NvU32 _NVVIOOUTPUTSTATUS::dataIntegrityCheckErrorCount |
Data integrity check error count.
NvU32 _NVVIOOUTPUTSTATUS::dataIntegrityCheckFailed |
Data integrity check status failed.
NvU64 NV_META_COMMAND_TENSOR_DESC::DataType |
NvU16 _NV_LICENSE_EXPIRY_DETAILS::day |
Day value of license expiry.
NvU32 { ... } ::defaultMaxTemp |
The max default temperature value of the thermal sensor in degree Celsius.
NvU32 NV_GPU_THERMAL_SETTINGS_V1::defaultMaxTemp |
The max default temperature value of the thermal sensor in degree Celsius.
NvS32 { ... } ::defaultMaxTemp |
Maximum default temperature value of the thermal sensor in degree Celsius.
NvS32 NV_GPU_THERMAL_SETTINGS_V2::defaultMaxTemp |
Maximum default temperature value of the thermal sensor in degree Celsius.
NvU32 { ... } ::defaultMinTemp |
The min default temperature value of the thermal sensor in degree Celsius.
NvU32 NV_GPU_THERMAL_SETTINGS_V1::defaultMinTemp |
The min default temperature value of the thermal sensor in degree Celsius.
NvS32 { ... } ::defaultMinTemp |
Minimum default temperature value of the thermal sensor in degree Celsius.
NvS32 NV_GPU_THERMAL_SETTINGS_V2::defaultMinTemp |
Minimum default temperature value of the thermal sensor in degree Celsius.
float _NV_MRS_CUSTOM_CONFIG_V1::densityScaleX[3] |
(IN) Pixel density scale factors: how much the linear pixel density is scaled within each row and column (1.0 = full density)
float _NV_MRS_INSTANCED_STEREO_CONFIG_V1::densityScaleX[5] |
(OUT) Pixel density scale factors: how much the linear pixel density is scaled within each row and column (1.0 = full density)
float _NV_MRS_CUSTOM_CONFIG_V1::densityScaleY[3] |
float _NV_MRS_INSTANCED_STEREO_CONFIG_V1::densityScaleY[3] |
NvU32 NV_DISPLAY_PATH::depth |
(IN) Depth of the mode
NV_DESKTOP_COLOR_DEPTH { ... } ::depth |
One of NV_DESKTOP_COLOR_DEPTH enum values.
NV_DESKTOP_COLOR_DEPTH _NV_COLOR_DATA_V5::depth |
One of NV_DESKTOP_COLOR_DEPTH enum values.
NvU32 NV_CUSTOM_DISPLAY::depth |
Source surface color depth."0" means all 8/16/32bpp.
INT NvAPI_D3D11_RASTERIZER_DESC_EX::DepthBias |
FLOAT NvAPI_D3D11_RASTERIZER_DESC_EX::DepthBiasClamp |
BOOL NvAPI_D3D11_RASTERIZER_DESC_EX::DepthClipEnable |
D3D12_CPU_DESCRIPTOR_HANDLE NVAPI_D3D12_GET_CUDA_INDEPENDENT_DESCRIPTOR_OBJECT_PARAMS::desc |
[in] CPU descriptor handle of the UAV
NV_META_COMMAND_TENSOR_DESC NV_META_COMMAND_CREATE_GEMM_DESC::DescA |
NV_META_COMMAND_TENSOR_DESC NV_META_COMMAND_CREATE_GEMM_DESC::DescB |
NV_META_COMMAND_OPTIONAL_TENSOR_DESC NV_META_COMMAND_CREATE_CONVOLUTION_EX_DESC::DescBias |
NV_META_COMMAND_OPTIONAL_TENSOR_DESC NV_META_COMMAND_CREATE_GEMM_DESC::DescC |
NV_META_COMMAND_TENSOR_DESC NV_META_COMMAND_CREATE_CONVOLUTION_EX_DESC::DescFilter |
NV_META_COMMAND_TENSOR_DESC NV_META_COMMAND_CREATE_CONVOLUTION_EX_DESC::DescIn |
NV_META_COMMAND_TENSOR_DESC NV_META_COMMAND_CREATE_CONVOLUTION_EX_DESC::DescOut |
NV_META_COMMAND_TENSOR_DESC NV_META_COMMAND_CREATE_GEMM_DESC::DescOut |
D3D12_ELEMENTS_LAYOUT _NVAPI_D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS_EX::descsLayout |
If type
is D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BOTTOM_LEVEL
, it specifies which of pGeometryDescs
and ppGeometryDescs
to use. Otherwise, this parameter is unused.
NvU16 _NV_HDR_CAPABILITIES_V1::desired_content_max_frame_average_luminance |
Desired maximum Frame-Average Light Level (MaxFALL) of HDR content ([0x0001-0xFFFF] = [1.0 - 65535.0] cd/m^2)
NvU16 { ... } ::desired_content_max_frame_average_luminance |
Desired maximum Frame-Average Light Level (MaxFALL) of HDR content ([0x0001-0xFFFF] = [1.0 - 65535.0] cd/m^2)
NvU16 _NV_HDR_CAPABILITIES_V2::desired_content_max_frame_average_luminance |
Desired maximum Frame-Average Light Level (MaxFALL) of HDR content ([0x0001-0xFFFF] = [1.0 - 65535.0] cd/m^2)
NvU16 { ... } ::desired_content_max_frame_average_luminance |
Desired maximum Frame-Average Light Level (MaxFALL) of HDR content ([0x0001-0xFFFF] = [1.0 - 65535.0] cd/m^2)
NvU16 _NV_HDR_CAPABILITIES_V3::desired_content_max_frame_average_luminance |
Desired maximum Frame-Average Light Level (MaxFALL) of HDR content ([0x0000-0xFFFF] = [0.0 - 65535.0] cd/m^2, in units of 1 cd/m^2)
NvU16 { ... } ::desired_content_max_frame_average_luminance |
Desired maximum Frame-Average Light Level (MaxFALL) of HDR content ([0x0000-0xFFFF] = [0.0 - 65535.0] cd/m^2, in units of 1 cd/m^2)
NvU16 _NV_HDR_CAPABILITIES_V1::desired_content_max_luminance |
Maximum display luminance = desired max luminance of HDR content ([0x0001-0xFFFF] = [1.0 - 65535.0] cd/m^2)
NvU16 { ... } ::desired_content_max_luminance |
Maximum display luminance = desired max luminance of HDR content ([0x0001-0xFFFF] = [1.0 - 65535.0] cd/m^2)
NvU16 { ... } ::desired_content_max_luminance |
Maximum display luminance = desired max luminance of HDR content ([0x0001-0xFFFF] = [1.0 - 65535.0] cd/m^2)
NvU16 _NV_HDR_CAPABILITIES_V2::desired_content_max_luminance |
Maximum display luminance = desired max luminance of HDR content ([0x0001-0xFFFF] = [1.0 - 65535.0] cd/m^2)
NvU16 { ... } ::desired_content_max_luminance |
Maximum display luminance = desired max luminance of HDR content ([0x0000-0xFFFF] = [0.0 - 65535.0] cd/m^2, in units of 1 cd/m^2)
NvU16 _NV_HDR_CAPABILITIES_V3::desired_content_max_luminance |
Maximum display luminance = desired max luminance of HDR content ([0x0000-0xFFFF] = [0.0 - 65535.0] cd/m^2, in units of 1 cd/m^2)
NvU16 { ... } ::desired_content_min_luminance |
Minimum display luminance = desired min luminance of HDR content ([0x0001-0xFFFF] = [1.0 - 6.55350] cd/m^2)
NvU16 _NV_HDR_CAPABILITIES_V1::desired_content_min_luminance |
Minimum display luminance = desired min luminance of HDR content ([0x0001-0xFFFF] = [1.0 - 6.55350] cd/m^2)
NvU16 _NV_HDR_CAPABILITIES_V2::desired_content_min_luminance |
Minimum display luminance = desired min luminance of HDR content ([0x0001-0xFFFF] = [1.0 - 6.55350] cd/m^2)
NvU16 { ... } ::desired_content_min_luminance |
Minimum display luminance = desired min luminance of HDR content ([0x0001-0xFFFF] = [1.0 - 6.55350] cd/m^2)
NvU16 { ... } ::desired_content_min_luminance |
Minimum display luminance = desired min luminance of HDR content ([0x0000-0xFFFF] = [0.0 - 6.55350] cd/m^2, in units of 0.0001 cd/m^2)
NvU16 _NV_HDR_CAPABILITIES_V3::desired_content_min_luminance |
Minimum display luminance = desired min luminance of HDR content ([0x0000-0xFFFF] = [0.0 - 6.55350] cd/m^2, in units of 0.0001 cd/m^2)
D3D12_GPU_VIRTUAL_ADDRESS _NVAPI_D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC_EX::destAccelerationStructureData |
Memory where the resulting acceleration structure will be stored.
D3D12_GPU_VIRTUAL_ADDRESS _NVAPI_D3D12_RAYTRACING_OPACITY_MICROMAP_ARRAY_POSTBUILD_INFO_DESC::destBuffer |
Result storage. Size required and the layout of the contents written by the system depend on infoType
. The memory pointed to must be in state D3D12_RESOURCE_STATE_UNORDERED_ACCESS
. The memory must be aligned to the natural alignment for the members of the particular output structure being generated (e.g. 8 bytes for a struct with the largest member being NvU64
).
D3D12_GPU_VIRTUAL_ADDRESS _NVAPI_D3D12_RAYTRACING_DISPLACEMENT_MICROMAP_ARRAY_POSTBUILD_INFO_DESC::destBuffer |
Result storage. Size required and the layout of the contents written by the system depend on infoType
. The memory pointed to must be in state D3D12_RESOURCE_STATE_UNORDERED_ACCESS
. The memory must be aligned to the natural alignment for the members of the particular output structure being generated (e.g. 8 bytes for a struct with the largest member being NvU64
).
D3D12_GPU_VIRTUAL_ADDRESS _NVAPI_D3D12_BUILD_RAYTRACING_DISPLACEMENT_MICROMAP_ARRAY_DESC::destDisplacementMicromapArrayData |
Output location for the DMM Array build. NvAPI_D3D12_GetRaytracingDisplacementMicromapArrayPrebuildInfo() reports the amount of memory required for the result given a set of input parameters. The address must be aligned to 256 bytes (NVAPI_D3D12_RAYTRACING_DISPLACEMENT_MICROMAP_ARRAY_BYTE_ALIGNMENT).
D3D12_GPU_VIRTUAL_ADDRESS _NVAPI_D3D12_BUILD_RAYTRACING_OPACITY_MICROMAP_ARRAY_DESC::destOpacityMicromapArrayData |
Output location for the OMM Array build. NvAPI_D3D12_GetRaytracingOpacityMicromapArrayPrebuildInfo() reports the amount of memory required for the result given a set of input parameters. The address must be aligned to 256 bytes (NVAPI_D3D12_RAYTRACING_OPACITY_MICROMAP_ARRAY_BYTE_ALIGNMENT).
NV_DISPLAYCONFIG_PATH_ADVANCED_TARGET_INFO* _NV_DISPLAYCONFIG_PATH_TARGET_INFO_V1::details |
May be NULL if no advanced settings are required. NULL for Non-NVIDIA Display.
NV_DISPLAYCONFIG_PATH_ADVANCED_TARGET_INFO* _NV_DISPLAYCONFIG_PATH_TARGET_INFO_V2::details |
May be NULL if no advanced settings are required.
NvU16 NVLINK_DEVICE_INFO_V1::device |
NvU32 NV_CHIPSET_INFO_v4::deviceId |
Chipset device identification.
NvU32 NV_CHIPSET_INFO_v3::deviceId |
device ID
NvU32 NV_CHIPSET_INFO_v2::deviceId |
device ID
NvU32 NV_CHIPSET_INFO_v1::deviceId |
NvU32 NVLINK_DEVICE_INFO_V1::deviceIdFlags |
ID Flags, Bitmask that specifies which IDs are valid for the GPU. Refer NVAPI_NVLINK_DEVICE_INFO_DEVICE_ID_FLAGS_* for possible values. If NVAPI_NVLINK_DEVICE_INFO_DEVICE_ID_FLAGS_PCI is set, PCI information is valid. If NVAPI_NVLINK_DEVICE_INFO_DEVICE_ID_FLAGS_UUID is set, UUID is valid.
NvU32 NV_VIEW_TARGET_INFO::deviceMask |
(IN/OUT) Device mask
NvU32 { ... } ::deviceMask |
(IN/OUT) Device mask
NvU32 NV_DISPLAY_PATH::deviceMask |
(IN) Device mask
NV_GPU_CLIENT_ILLUM_DEVICE_INFO_V1 _NV_GPU_CLIENT_ILLUM_DEVICE_INFO_PARAMS_V1::devices[NV_GPU_CLIENT_ILLUM_DEVICE_NUM_DEVICES_MAX] |
NV_GPU_CLIENT_ILLUM_DEVICE_CONTROL_V1 NV_GPU_CLIENT_ILLUM_DEVICE_CONTROL_PARAMS_V1::devices[NV_GPU_CLIENT_ILLUM_DEVICE_NUM_DEVICES_MAX] |
NvU64 NVLINK_DEVICE_INFO_V1::deviceType |
GPU Type. See NVAPI_NVLINK_DEVICE_INFO_DEVICE_TYPE_* for possible values.
NvU8 NVLINK_DEVICE_INFO_V1::deviceUUID[16] |
GPU UUID.
NvU64 NV_META_COMMAND_CREATE_CONVOLUTION_EX_DESC::Dilation[NV_META_COMMAND_NUM_SPATIAL_DIM] |
NvU64 NV_META_COMMAND_TENSOR_DESC::DimensionCount |
NvU64 NV_META_COMMAND_CREATE_CONVOLUTION_EX_DESC::DimensionCount |
NvU32 _NVVIOCAPS::dipSwitch |
On-board DIP switch settings bits.
NvU32 _NVVIOCAPS::dipSwitchReserved |
On-board DIP switch settings reserved bits.
NvU64 NV_META_COMMAND_CREATE_CONVOLUTION_EX_DESC::Direction |
NvU32 _NV_DISPLAYCONFIG_PATH_ADVANCED_TARGET_INFO_V1::disableVirtualModeSupport |
D3D12_GPU_VIRTUAL_ADDRESS _NVAPI_D3D12_RAYTRACING_GEOMETRY_DMM_ATTACHMENT_DESC::displacementMicromapArray |
Pointer to a DMM Array used by this geometry. Unlike vertex, index, and transform buffers, this resource is dereferenced during raytracing.
D3D12_GPU_VIRTUAL_ADDRESS _NVAPI_RELOCATE_RAYTRACING_DISPLACEMENT_MICROMAP_ARRAY_PARAMS_V1::displacementMicromapArray |
[in] DMM Array current memory address; it must be 256-byte aligned (NVAPI_D3D12_RAYTRACING_DISPLACEMENT_MICROMAP_ARRAY_BYTE_ALIGNMENT).
struct { ... } _NV_HDR_CAPABILITIES_V1::display_data |
struct { ... } _NV_HDR_CAPABILITIES_V2::display_data |
struct { ... } _NV_HDR_CAPABILITIES_V3::display_data |
NvU32 _NV_MOSAIC_GRID_TOPO_V1::displayCount |
Number of display details.
NvU32 _NV_MOSAIC_GRID_TOPO_V2::displayCount |
Number of display details.
NvU32 NV_MOSAIC_DISPLAY_TOPO_STATUS::displayCount |
(OUT) The number of valid entries in the displays array.
NvU32 _NV_DISPLAYCONFIG_PATH_TARGET_INFO_V1::displayId |
Display ID.
NvU32 _NV_DISPLAYCONFIG_PATH_TARGET_INFO_V2::displayId |
Display ID.
NvU32 _NV_GPU_DISPLAYIDS::displayId |
this is a unique identifier for each device
NvU32 NV_SET_PREFERRED_STEREO_DISPLAY_V1::displayId |
[in] Monitor Identifier to be set
NvU32 NV_GET_PREFERRED_STEREO_DISPLAY_V1::displayId |
[out] The queried stereo display
NvU32 _NV_MANAGED_DEDICATED_DISPLAY_INFO::displayId |
[out] DisplayId.
NvU32 _NV_MANAGED_DEDICATED_DISPLAY_METADATA::displayId |
[in] DisplayId to identify the display connector the metadata operation is requested for.
NvU32 _NV_MOSAIC_GRID_TOPO_DISPLAY_V1::displayId |
DisplayID of the display.
NvU32 _NV_MOSAIC_GRID_TOPO_DISPLAY_V2::displayId |
DisplayID of the display.
NvU32 { ... } ::displayId |
(OUT) The DisplayID of this display.
NvU32 NV_MOSAIC_DISPLAY_TOPO_STATUS::displayId |
(OUT) The DisplayID of this display.
NvU32 _NV_GSYNC_DISPLAY::displayId |
display identifier for displays.The GPU to which it is connected, can be retireved from NvAPI_SYS_GetPhysicalGpuFromDisplayId
NvU32 NV_I2C_INFO_V1::displayMask |
The Display Mask of the concerned display.
NvU32 NV_I2C_INFO_V2::displayMask |
The Display Mask of the concerned display.
NvU32 NV_I2C_INFO_V3::displayMask |
The Display Mask of the concerned display.
NvU32 { ... } ::displayOutputId |
Connected display target (0 if no display connected)
NvU32 NV_MOSAIC_TOPO_DETAILS::displayOutputId |
Connected display target (0 if no display connected)
NvU32 { ... } ::displayOutputId |
Connected display target.
NvU32 NV_MOSAIC_TOPOLOGY::displayOutputId |
Connected display target.
NvU16 _NV_HDR_CAPABILITIES_V1::displayPrimary_x0 |
x coordinate of color primary 0 (e.g. Red) of the display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 { ... } ::displayPrimary_x0 |
x coordinate of color primary 0 (e.g. Red) of the display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 _NV_HDR_CAPABILITIES_V2::displayPrimary_x0 |
x coordinate of color primary 0 (e.g. Red) of the display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 { ... } ::displayPrimary_x0 |
x coordinate of color primary 0 (e.g. Red) of the display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 _NV_HDR_CAPABILITIES_V3::displayPrimary_x0 |
x coordinate of color primary 0 (e.g. Red) of the display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 { ... } ::displayPrimary_x0 |
x coordinate of color primary 0 (e.g. Red) of the display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 _NV_HDR_COLOR_DATA_V1::displayPrimary_x0 |
x coordinate of color primary 0 (e.g. Red) of mastering display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 { ... } ::displayPrimary_x0 |
x coordinate of color primary 0 (e.g. Red) of mastering display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 { ... } ::displayPrimary_x0 |
x coordinate of color primary 0 (e.g. Red) of mastering display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 _NV_HDR_COLOR_DATA_V2::displayPrimary_x0 |
x coordinate of color primary 0 (e.g. Red) of mastering display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 _NV_HDR_METADATA_V1::displayPrimary_x0 |
x coordinate of color primary 0 (e.g. Red) of mastering display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 { ... } ::displayPrimary_x1 |
x coordinate of color primary 1 (e.g. Green) of the display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 _NV_HDR_CAPABILITIES_V1::displayPrimary_x1 |
x coordinate of color primary 1 (e.g. Green) of the display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 { ... } ::displayPrimary_x1 |
x coordinate of color primary 1 (e.g. Green) of the display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 _NV_HDR_CAPABILITIES_V2::displayPrimary_x1 |
x coordinate of color primary 1 (e.g. Green) of the display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 { ... } ::displayPrimary_x1 |
x coordinate of color primary 1 (e.g. Green) of the display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 _NV_HDR_CAPABILITIES_V3::displayPrimary_x1 |
x coordinate of color primary 1 (e.g. Green) of the display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 _NV_HDR_COLOR_DATA_V1::displayPrimary_x1 |
x coordinate of color primary 1 (e.g. Green) of mastering display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 { ... } ::displayPrimary_x1 |
x coordinate of color primary 1 (e.g. Green) of mastering display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 _NV_HDR_COLOR_DATA_V2::displayPrimary_x1 |
x coordinate of color primary 1 (e.g. Green) of mastering display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 { ... } ::displayPrimary_x1 |
x coordinate of color primary 1 (e.g. Green) of mastering display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 _NV_HDR_METADATA_V1::displayPrimary_x1 |
x coordinate of color primary 1 (e.g. Green) of mastering display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 { ... } ::displayPrimary_x2 |
x coordinate of color primary 2 (e.g. Blue) of the display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 _NV_HDR_CAPABILITIES_V1::displayPrimary_x2 |
x coordinate of color primary 2 (e.g. Blue) of the display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 _NV_HDR_CAPABILITIES_V2::displayPrimary_x2 |
x coordinate of color primary 2 (e.g. Blue) of the display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 { ... } ::displayPrimary_x2 |
x coordinate of color primary 2 (e.g. Blue) of the display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 { ... } ::displayPrimary_x2 |
x coordinate of color primary 2 (e.g. Blue) of the display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 _NV_HDR_CAPABILITIES_V3::displayPrimary_x2 |
x coordinate of color primary 2 (e.g. Blue) of the display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 _NV_HDR_COLOR_DATA_V1::displayPrimary_x2 |
x coordinate of color primary 2 (e.g. Blue) of mastering display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 { ... } ::displayPrimary_x2 |
x coordinate of color primary 2 (e.g. Blue) of mastering display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 _NV_HDR_COLOR_DATA_V2::displayPrimary_x2 |
x coordinate of color primary 2 (e.g. Blue) of mastering display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 { ... } ::displayPrimary_x2 |
x coordinate of color primary 2 (e.g. Blue) of mastering display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 _NV_HDR_METADATA_V1::displayPrimary_x2 |
x coordinate of color primary 2 (e.g. Blue) of mastering display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 { ... } ::displayPrimary_y0 |
y coordinate of color primary 0 (e.g. Red) of the display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 _NV_HDR_CAPABILITIES_V1::displayPrimary_y0 |
y coordinate of color primary 0 (e.g. Red) of the display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 _NV_HDR_CAPABILITIES_V2::displayPrimary_y0 |
y coordinate of color primary 0 (e.g. Red) of the display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 { ... } ::displayPrimary_y0 |
y coordinate of color primary 0 (e.g. Red) of the display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 _NV_HDR_CAPABILITIES_V3::displayPrimary_y0 |
y coordinate of color primary 0 (e.g. Red) of the display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 { ... } ::displayPrimary_y0 |
y coordinate of color primary 0 (e.g. Red) of the display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 { ... } ::displayPrimary_y0 |
y coordinate of color primary 0 (e.g. Red) of mastering display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 _NV_HDR_COLOR_DATA_V1::displayPrimary_y0 |
y coordinate of color primary 0 (e.g. Red) of mastering display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 _NV_HDR_COLOR_DATA_V2::displayPrimary_y0 |
y coordinate of color primary 0 (e.g. Red) of mastering display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 { ... } ::displayPrimary_y0 |
y coordinate of color primary 0 (e.g. Red) of mastering display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 _NV_HDR_METADATA_V1::displayPrimary_y0 |
y coordinate of color primary 0 (e.g. Red) of mastering display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 _NV_HDR_CAPABILITIES_V1::displayPrimary_y1 |
y coordinate of color primary 1 (e.g. Green) of the display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 { ... } ::displayPrimary_y1 |
y coordinate of color primary 1 (e.g. Green) of the display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 { ... } ::displayPrimary_y1 |
y coordinate of color primary 1 (e.g. Green) of the display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 _NV_HDR_CAPABILITIES_V2::displayPrimary_y1 |
y coordinate of color primary 1 (e.g. Green) of the display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 _NV_HDR_CAPABILITIES_V3::displayPrimary_y1 |
y coordinate of color primary 1 (e.g. Green) of the display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 { ... } ::displayPrimary_y1 |
y coordinate of color primary 1 (e.g. Green) of the display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 { ... } ::displayPrimary_y1 |
y coordinate of color primary 1 (e.g. Green) of mastering display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 _NV_HDR_COLOR_DATA_V1::displayPrimary_y1 |
y coordinate of color primary 1 (e.g. Green) of mastering display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 _NV_HDR_COLOR_DATA_V2::displayPrimary_y1 |
y coordinate of color primary 1 (e.g. Green) of mastering display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 { ... } ::displayPrimary_y1 |
y coordinate of color primary 1 (e.g. Green) of mastering display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 _NV_HDR_METADATA_V1::displayPrimary_y1 |
y coordinate of color primary 1 (e.g. Green) of mastering display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 _NV_HDR_CAPABILITIES_V1::displayPrimary_y2 |
y coordinate of color primary 2 (e.g. Blue) of the display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 { ... } ::displayPrimary_y2 |
y coordinate of color primary 2 (e.g. Blue) of the display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 { ... } ::displayPrimary_y2 |
y coordinate of color primary 2 (e.g. Blue) of the display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 _NV_HDR_CAPABILITIES_V2::displayPrimary_y2 |
y coordinate of color primary 2 (e.g. Blue) of the display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 { ... } ::displayPrimary_y2 |
y coordinate of color primary 2 (e.g. Blue) of the display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 _NV_HDR_CAPABILITIES_V3::displayPrimary_y2 |
y coordinate of color primary 2 (e.g. Blue) of the display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 { ... } ::displayPrimary_y2 |
y coordinate of color primary 2 (e.g. Blue) of mastering display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 _NV_HDR_COLOR_DATA_V1::displayPrimary_y2 |
y coordinate of color primary 2 (e.g. Blue) of mastering display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 _NV_HDR_COLOR_DATA_V2::displayPrimary_y2 |
y coordinate of color primary 2 (e.g. Blue) of mastering display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 { ... } ::displayPrimary_y2 |
y coordinate of color primary 2 (e.g. Blue) of mastering display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 _NV_HDR_METADATA_V1::displayPrimary_y2 |
y coordinate of color primary 2 (e.g. Blue) of mastering display ([0x0000-0xC350] = [0.0 - 1.0])
NV_MOSAIC_GRID_TOPO_DISPLAY_V1 _NV_MOSAIC_GRID_TOPO_V1::displays[NV_MOSAIC_MAX_DISPLAYS] |
Displays are done as [(row * columns) + column].
NV_MOSAIC_GRID_TOPO_DISPLAY_V2 _NV_MOSAIC_GRID_TOPO_V2::displays[NV_MOSAIC_MAX_DISPLAYS] |
Displays are done as [(row * columns) + column].
struct { ... } NV_MOSAIC_DISPLAY_TOPO_STATUS::displays[NVAPI_MAX_DISPLAYS] |
NV_MOSAIC_DISPLAY_SETTING_V1 _NV_MOSAIC_SUPPORTED_TOPO_INFO_V1::displaySettings[NV_MOSAIC_DISPLAY_SETTINGS_MAX] |
List of per display settings possible.
NV_MOSAIC_DISPLAY_SETTING_V2 _NV_MOSAIC_SUPPORTED_TOPO_INFO_V2::displaySettings[NV_MOSAIC_DISPLAY_SETTINGS_MAX] |
List of per display settings possible.
NV_MOSAIC_DISPLAY_SETTING_V1 _NV_MOSAIC_GRID_TOPO_V1::displaySettings |
Display settings.
NV_MOSAIC_DISPLAY_SETTING_V1 _NV_MOSAIC_GRID_TOPO_V2::displaySettings |
Display settings.
NvU32 _NV_MOSAIC_SUPPORTED_TOPO_INFO_V1::displaySettingsCount |
Number of display settings in below array.
NvU32 _NV_MOSAIC_SUPPORTED_TOPO_INFO_V2::displaySettingsCount |
Number of display settings in below array.
NvU16 _NV_HDR_CAPABILITIES_V1::displayWhitePoint_x |
x coordinate of white point of the display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 { ... } ::displayWhitePoint_x |
x coordinate of white point of the display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 { ... } ::displayWhitePoint_x |
x coordinate of white point of the display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 _NV_HDR_CAPABILITIES_V2::displayWhitePoint_x |
x coordinate of white point of the display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 { ... } ::displayWhitePoint_x |
x coordinate of white point of the display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 _NV_HDR_CAPABILITIES_V3::displayWhitePoint_x |
x coordinate of white point of the display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 _NV_HDR_COLOR_DATA_V1::displayWhitePoint_x |
x coordinate of white point of mastering display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 { ... } ::displayWhitePoint_x |
x coordinate of white point of mastering display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 { ... } ::displayWhitePoint_x |
x coordinate of white point of mastering display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 _NV_HDR_COLOR_DATA_V2::displayWhitePoint_x |
x coordinate of white point of mastering display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 _NV_HDR_METADATA_V1::displayWhitePoint_x |
x coordinate of white point of mastering display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 _NV_HDR_CAPABILITIES_V1::displayWhitePoint_y |
y coordinate of white point of the display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 { ... } ::displayWhitePoint_y |
y coordinate of white point of the display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 { ... } ::displayWhitePoint_y |
y coordinate of white point of the display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 _NV_HDR_CAPABILITIES_V2::displayWhitePoint_y |
y coordinate of white point of the display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 { ... } ::displayWhitePoint_y |
y coordinate of white point of the display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 _NV_HDR_CAPABILITIES_V3::displayWhitePoint_y |
y coordinate of white point of the display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 _NV_HDR_COLOR_DATA_V1::displayWhitePoint_y |
y coordinate of white point of mastering display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 { ... } ::displayWhitePoint_y |
y coordinate of white point of mastering display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 { ... } ::displayWhitePoint_y |
y coordinate of white point of mastering display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 _NV_HDR_COLOR_DATA_V2::displayWhitePoint_y |
y coordinate of white point of mastering display ([0x0000-0xC350] = [0.0 - 1.0])
NvU16 _NV_HDR_METADATA_V1::displayWhitePoint_y |
y coordinate of white point of mastering display ([0x0000-0xC350] = [0.0 - 1.0])
NvU32 _NV_HDR_CAPABILITIES_V2::dm_version |
Upper Nibble represents major version of Display Management(DM) while lower represents minor version of DM.
NvU32 { ... } ::dm_version |
Upper Nibble represents major version of Display Management(DM) while lower represents minor version of DM.
NvU32 _NV_HDR_CAPABILITIES_V3::dm_version |
Upper Nibble represents major version of Display Management(DM) while lower represents minor version of DM.
NvU32 { ... } ::dm_version |
Upper Nibble represents major version of Display Management(DM) while lower represents minor version of DM.
NVAPI_D3D12_RAYTRACING_GEOMETRY_DMM_ATTACHMENT_DESC _NVAPI_D3D12_RAYTRACING_GEOMETRY_DMM_TRIANGLES_DESC::dmmAttachment |
Displacement Micromap attachment descriptor.
NVAPI_D3D12_RAYTRACING_GEOMETRY_DMM_TRIANGLES_DESC { ... } ::dmmTriangles |
Describes micro-triangle geometry, if type
is NVAPI_D3D12_RAYTRACING_GEOMETRY_TYPE_DMM_TRIANGLES_EX. Otherwise, this parameter is unused (space repurposed in a union).
NVAPI_D3D12_RAYTRACING_GEOMETRY_DMM_TRIANGLES_DESC _NVAPI_D3D12_RAYTRACING_GEOMETRY_DESC_EX::dmmTriangles |
Describes micro-triangle geometry, if type
is NVAPI_D3D12_RAYTRACING_GEOMETRY_TYPE_DMM_TRIANGLES_EX. Otherwise, this parameter is unused (space repurposed in a union).
NvU16 NVLINK_DEVICE_INFO_V1::domain |
domain, bus, device, function, pciDeviceId : PCI information for the GPU.
struct { ... } NV_GPU_CLOCK_FREQUENCIES_V1::domain[NVAPI_MAX_GPU_PUBLIC_CLOCKS] |
struct { ... } NV_GPU_CLOCK_FREQUENCIES_V2::domain[NVAPI_MAX_GPU_PUBLIC_CLOCKS] |
NV_GPU_PUBLIC_CLOCK_ID NV_GPU_PSTATE20_CLOCK_ENTRY_V1::domainId |
ID of the clock domain.
NV_GPU_PERF_VOLTAGE_INFO_DOMAIN_ID { ... } ::domainId |
Voltage domain ID and value range in (uV) required for this clock.
NV_GPU_PERF_VOLTAGE_INFO_DOMAIN_ID NV_GPU_PSTATE20_CLOCK_ENTRY_V1::domainId |
Voltage domain ID and value range in (uV) required for this clock.
NV_GPU_PERF_VOLTAGE_INFO_DOMAIN_ID NV_GPU_PSTATE20_BASE_VOLTAGE_ENTRY_V1::domainId |
ID of the voltage domain.
NV_GPU_PUBLIC_CLOCK_ID { ... } ::domainId |
ID of the clock domain.
NV_GPU_PUBLIC_CLOCK_ID NV_GPU_PERF_PSTATES_INFO_V1::domainId |
ID of the clock domain.
NV_GPU_PUBLIC_CLOCK_ID NV_GPU_PERF_PSTATES_INFO_V2::domainId |
NV_GPU_PUBLIC_CLOCK_ID { ... } ::domainId |
NV_GPU_PERF_VOLTAGE_INFO_DOMAIN_ID { ... } ::domainId |
ID of the voltage domain, containing flags and mvolt info.
NV_GPU_PERF_VOLTAGE_INFO_DOMAIN_ID NV_GPU_PERF_PSTATES_INFO_V2::domainId |
ID of the voltage domain, containing flags and mvolt info.
BOOL NvAPI_D3D11_CREATE_GEOMETRY_SHADER_EX_V5::DontUseViewportOrder |
BOOL NVAPI_D3D12_PSO_GEOMETRY_SHADER_DESC_V5::DontUseViewportOrder |
NvU64 NV_GPU_ECC_ERROR_INFO::doubleBitErrors |
Number of double-bit ECC errors detected since last boot.
Number of double-bit ECC errors detected since last counter reset.
NvU64 { ... } ::doubleBitErrors |
Number of double-bit ECC errors detected since last boot.
NvU64 { ... } ::doubleBitErrors |
Number of double-bit ECC errors detected since last counter reset.
NvU32 NV_INFOFRAME_AUDIO::downmixInhibit |
NvU32 _NV_DISPLAY_PORT_INFO_V1::dpcd_ver |
DPCD version of the monitor.
struct { ... } _NVVIOCAPS::driver |
Driver version.
NvU64 _NV_LATENCY_RESULT_PARAMS::FrameReport::driverEndTime |
NvU32 _NV_HDR_CAPABILITIES_V1::driverExpandDefaultHdrParameters |
If set, driver will expand default (=zero) HDR capabilities parameters contained in display's EDID. Boolean: 0 = report actual HDR parameters, 1 = expand default HDR parameters;
NvU32 _NV_HDR_CAPABILITIES_V2::driverExpandDefaultHdrParameters |
If set, driver will expand default (=zero) HDR capabilities parameters contained in display's EDID. Boolean: 0 = report actual HDR parameters, 1 = expand default HDR parameters;
NvU32 _NV_HDR_CAPABILITIES_V3::driverExpandDefaultHdrParameters |
If set, driver will expand default (=zero) HDR capabilities parameters contained in display's EDID. Boolean: 0 = report actual HDR parameters, 1 = expand default HDR parameters;
NvU32 _NV_MOSAIC_GRID_TOPO_V1::driverReloadAllowed |
If necessary, reloading the driver is permitted (for Vista and above only). Will not be persisted. Value undefined on get.
NvU32 _NV_MOSAIC_GRID_TOPO_V2::driverReloadAllowed |
If necessary, reloading the driver is permitted (for Vista and above only). Will not be persisted. Value undefined on get.
NvU64 _NV_LATENCY_RESULT_PARAMS::FrameReport::driverStartTime |
NvU32 _NV_DISPLAY_DRIVER_INFO::driverVersion |
Contains the driver version after successful return.
NvU32 _NV_DISPLAY_DRIVER_INFO_V2::driverVersion |
Contains the driver version after successful return.
NvU32 NV_DISPLAY_DRIVER_VERSION::drvVersion |
struct { ... } _NV_HDR_CAPABILITIES_V2::dv_static_metadata |
struct { ... } _NV_HDR_CAPABILITIES_V3::dv_static_metadata |
NvU32 _NV_DX_VIDEO_STEREO_INFO::dwVersion |
Must be NV_DX_VIDEO_STEREO_INFO_VER.
NvU32 _NV_JOIN_PRESENT_BARRIER_PARAMS::dwVersion |
Must be NV_JOIN_PRESENT_BARRIER_PARAMS_VER1.
NvU32 _NV_PRESENT_BARRIER_FRAME_STATISTICS::dwVersion |
Must be NV_PRESENT_BARRIER_FRAME_STATICS_VER1.
NV_DP_DYNAMIC_RANGE _NV_DISPLAY_PORT_INFO_V1::dynamicRange |
Dynamic range.
NV_DP_DYNAMIC_RANGE NV_DISPLAY_PORT_CONFIG::dynamicRange |
Dynamic range.
NvU8 _NV_COLOR_DATA_V2::dynamicRange |
One of NV_DYNAMIC_RANGE enum values.
NvU8 { ... } ::dynamicRange |
One of NV_DYNAMIC_RANGE enum values.
NvU8 _NV_COLOR_DATA_V3::dynamicRange |
One of NV_DYNAMIC_RANGE enum values.
NvU8 { ... } ::dynamicRange |
One of NV_DYNAMIC_RANGE enum values.
NvU8 { ... } ::dynamicRange |
One of NV_DYNAMIC_RANGE enum values.
NvU8 _NV_COLOR_DATA_V4::dynamicRange |
One of NV_DYNAMIC_RANGE enum values.
NvU8 { ... } ::dynamicRange |
One of NV_DYNAMIC_RANGE enum values.
NvU8 _NV_COLOR_DATA_V5::dynamicRange |
One of NV_DYNAMIC_RANGE enum values.
NvU32 NVAPI_D3D12_CREATE_CUBIN_SHADER_PARAMS::dynSharedMemBytes |
[in] dynamic shared memory required by the shader in bytes
NvU32 _NVAPI_CU_KERNEL_LAUNCH_PARAMS::dynSharedMemBytes |
NvU32 _NVAPI_CU_KERNEL_LAUNCH_PARAMS_EX::dynSharedMemBytes |
NvU32 _NV_HDMI_SUPPORT_INFO_V1::EDID861ExtRev |
Revision number of the EDID 861 extension.
NvU32 _NV_HDMI_SUPPORT_INFO_V2::EDID861ExtRev |
Revision number of the EDID 861 extension.
NvU8 NV_EDID_V1::EDID_Data[NV_EDID_DATA_SIZE] |
NvU8 NV_EDID_V2::EDID_Data[NV_EDID_DATA_SIZE] |
NvU8 NV_EDID_V3::EDID_Data[NV_EDID_DATA_SIZE] |
NvU32 NV_EDID_V3::edidId |
ID which always returned in a monotonically increasing counter. Across a split-EDID read we need to verify that all calls returned the same edidId. This counter is incremented if we get the updated EDID.
NV_SMP_ASSIST_EYE_INDEX _NV_SMP_ASSIST_ENABLE_PARAMS_V1::eEyeIndex |
(IN) Rendering mode for upcoming draw calls (Mono/Stereo-Left/Stereo-Right/Instanced Stereo)
NV_SMP_ASSIST_EYE_INDEX _NV_SMP_ASSIST_GET_CONSTANTS_V3::eEyeIndex |
(IN) Viewports/scissors/constant buffer data corresponding to the input eEyeIndex will be returned
NV_STEREO_VIDEO_FORMAT _NV_DX_VIDEO_STEREO_INFO::eFormat |
Stereo format of the surface.
NV_LMS_CONFIG { ... } ::eLMSConfig |
(IN) If eSMPAssistType is LMS and SMP Assist Level is Full then provide LMS config enum
NV_LMS_CONFIG _NV_SMP_ASSIST_SETUP_PARAMS_V1::eLMSConfig |
(IN) If eSMPAssistType is LMS and SMP Assist Level is Full then provide LMS config enum
NV_MRS_CONFIG _NV_SMP_ASSIST_SETUP_PARAMS_V1::eMRSConfig |
(IN) If eSMPAssistType is MRS and SMP Assist Level is Full then provide MRS config enum
NV_MRS_CONFIG { ... } ::eMRSConfig |
(IN) If eSMPAssistType is MRS and SMP Assist Level is Full then provide MRS config enum
NvU32 _NVVIOOUTPUTCONFIG_V1::enable422Filter |
Enables/Disables 4:2:2 filter.
NvU32 _NVVIOOUTPUTCONFIG_V2::enable422Filter |
Enables/Disables 4:2:2 filter.
NvU32 _NVVIOOUTPUTCONFIG_V3::enable422Filter |
Enables/Disables 4:2:2 filter.
NvU32 _NVVIOOUTPUTCONFIG_V1::enableAlphaKeyComposite |
Enable Alpha key composite.
NvU32 _NVVIOOUTPUTCONFIG_V2::enableAlphaKeyComposite |
Enable Alpha key composite.
NvU32 _NVVIOOUTPUTCONFIG_V3::enableAlphaKeyComposite |
Enable Alpha key composite.
NvU32 _NVVIOOUTPUTCONFIG_V1::enableANCTimeCodeGeneration |
Enable SDI ANC time code generation.
NvU32 _NVVIOOUTPUTCONFIG_V2::enableANCTimeCodeGeneration |
Enable SDI ANC time code generation.
NvU32 _NVVIOOUTPUTCONFIG_V3::enableANCTimeCodeGeneration |
Enable SDI ANC time code generation.
NvU32 _NVVIOOUTPUTCONFIG_V3::enableAudioBlanking |
Enable HANC audio blanking on repeat frames.
NvU32 _NVVIOOUTPUTCONFIG_V1::enableComposite |
Enable composite.
NvU32 _NVVIOOUTPUTCONFIG_V2::enableComposite |
Enable composite.
NvU32 _NVVIOOUTPUTCONFIG_V3::enableComposite |
Enable composite.
NvU32 NV_MOSAIC_TOPO_BRIEF::enabled |
1 if topo is enabled, else 0
NvU32 _NVVIOOUTPUTCONFIG_V1::enableDataIntegrityCheck |
Enable data integrity check: true - enable, false - disable.
NvU32 _NVVIOOUTPUTCONFIG_V2::enableDataIntegrityCheck |
Enable data integrity check: true - enable, false - disable.
NvU32 _NVVIOOUTPUTCONFIG_V3::enableDataIntegrityCheck |
Enable data integrity check: true - enable, false - disable.
bool NVAPI_D3D12_PSO_ENABLE_DEPTH_BOUND_TEST_DESC_V1::EnableDBT |
bool _NV_D3D11_EXCLUSIVE_SCISSOR_RECT_DESC_V1::enableExclusiveScissorRect |
(IN) Control of enabling Exclusive ScissorRect per rect
NvU32 _NVVIOOUTPUTCONFIG_V1::enableFullColorRange |
Flag indicating Full Color Range.
NvU32 _NVVIOOUTPUTCONFIG_V2::enableFullColorRange |
Flag indicating Full Color Range.
NvU32 _NVVIOOUTPUTCONFIG_V3::enableFullColorRange |
Flag indicating Full Color Range.
NvU32 _NVVIOOUTPUTCONFIG_V1::enableRGBData |
Indicates data is in RGB format.
NvU32 _NVVIOOUTPUTCONFIG_V2::enableRGBData |
Indicates data is in RGB format.
NvU32 _NVVIOOUTPUTCONFIG_V3::enableRGBData |
Indicates data is in RGB format.
bool _NV_D3D11_VIEWPORT_SHADING_RATE_DESC_V1::enableVariablePixelShadingRate |
(IN) Control of enabling Variable Pixel Shading Rate per viewport
NvU64 NV_META_COMMAND_CREATE_CONVOLUTION_EX_DESC::EndPadding[NV_META_COMMAND_NUM_SPATIAL_DIM] |
NvU32 enumIndex |
NvU32 NV_MOSAIC_DISPLAY_TOPO_STATUS::errorFlags |
(OUT) Any of the NV_MOSAIC_DISPLAYTOPO_ERROR_* flags.
(OUT) Any of the NV_MOSAIC_DISPLAYCAPS_PROBLEM_* flags.
NvU32 { ... } ::errorFlags |
(OUT) Any of the NV_MOSAIC_DISPLAYCAPS_PROBLEM_* flags.
NV_SMP_ASSIST_LEVEL _NV_SMP_ASSIST_GET_CONSTANTS_V3::eSMPAssistLevel |
(OUT) SMP Assist level provided in Init call
NV_SMP_ASSIST_LEVEL _NV_SMP_ASSIST_INITIALIZE_PARAMS_V1::eSMPAssistLevel |
(IN) Full/Partial/Minimal
NV_SMP_ASSIST_LEVEL _NV_QUERY_SMP_ASSIST_SUPPORT_PARAMS_V1::eSMPAssistLevel |
(IN) Full/Partial/Minimal
NV_SMP_ASSIST_TYPE _NV_SMP_ASSIST_GET_CONSTANTS_V3::eSMPAssistType |
(OUT) SMP type provided in Init call
NV_SMP_ASSIST_TYPE _NV_SMP_ASSIST_UPDATE_INSTANCEDSTEREO_DATA_PARAMS_V1::eSMPAssistType |
NV_SMP_ASSIST_TYPE _NV_SMP_ASSIST_INITIALIZE_PARAMS_V1::eSMPAssistType |
(IN) None/MRS/LMS
NV_SMP_ASSIST_TYPE _NV_QUERY_SMP_ASSIST_SUPPORT_PARAMS_V1::eSMPAssistType |
(IN) None/MRS/LMS
NV_TIMINGEXT _NV_TIMING::etc |
NV_EVENT_TYPE NV_EVENT_REGISTER_CALLBACK::eventId |
ID of the event being sent.
NV_D3D_GRAPHICS_STATES NVAPI_META_COMMAND_DESC::ExecutionDirtyState |
NvU32 _NVVIOSTREAM::expansionEnable |
Enable/disable 4:2:2->4:4:4 expansion.
NvU32 NV_INFOFRAME_VIDEO::extendedColorimetry |
NvU32 _NV_GSYNC_CAPABILITIES_V2::extendedRevision |
FPGA minor revision.
NvU32 _NV_GSYNC_CAPABILITIES_V3::extendedRevision |
FPGA minor revision.
float _NV_MODIFIED_W_COEFFICIENTS::fA |
NvU16 _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_PIECEWISE_LINEAR::fallTimems |
Time in ms to transition from color B to color A.
float _NV_MODIFIED_W_COEFFICIENTS::fAReserved |
NvU32 _NV_MULTIGPU_CAPS_V2::fastNvLinkReads |
float _NV_MODIFIED_W_COEFFICIENTS::fB |
float _NV_MODIFIED_W_COEFFICIENTS::fBReserved |
NV_LICENSE_FEATURE_TYPE _NV_LICENSE_FEATURE_DETAILS_V1::featureCode |
Feature code that corresponds to the licensable feature.
NV_LICENSE_FEATURE_TYPE _NV_LICENSE_FEATURE_DETAILS_V2::featureCode |
Feature code that corresponds to the licensable feature.
NV_LICENSE_FEATURE_TYPE _NV_LICENSE_FEATURE_DETAILS_V3::featureCode |
Feature code that corresponds to the licensable feature.
NV_LICENSE_FEATURE_TYPE _NV_LICENSE_FEATURE_DETAILS_V4::featureCode |
Feature code that corresponds to the licensable feature.
NVAPI_ANSEL_FEATURE NVAPI_ANSEL_FEATURE_CONFIGURATION_STRUCT::featureId |
Id of the feature.
NVAPI_ANSEL_FEATURE_STATE NVAPI_ANSEL_FEATURE_CONFIGURATION_STRUCT::featureState |
Whether the feature is enabled or not.
float _NV_FOVEATED_RENDERING_GAZE_DATA_PER_EYE::fEyeOpenness |
(IN) Use flag NV_GAZE_EYE_OPENNESS_VALID. Unused at the moment.
float _NVVIOVIDEOMODE::fFrameRate |
Frame rate.
float _NVVIOGAMMACORRECTION::fGammaValueB |
Blue Gamma value within gamma ranges. 0.5 - 6.0.
float _NVVIOGAMMACORRECTION::fGammaValueG |
Green Gamma value within gamma ranges. 0.5 - 6.0.
float _NVVIOGAMMACORRECTION::fGammaValueR |
Red Gamma value within gamma ranges. 0.5 - 6.0.
float _NV_FOVEATED_RENDERING_GAZE_DATA_PER_EYE::fGazeDirection[3] |
(IN) Use flag NV_GAZE_DIRECTION_VALID. Normalized direction of the gaze of the eye. Used for calculating the gaze location using the FOV.
float _NV_FOVEATED_RENDERING_GAZE_DATA_PER_EYE::fGazeNormalizedLocation[2] |
(IN) Use flag NV_GAZE_LOCATION_VALID. Precalculated normalized gaze location in limits (-1 to +1) for X and Y. Center of the screen denotes (0, 0). If this is valid, this will be given higher priority than direction.
float _NV_FOVEATED_RENDERING_GAZE_DATA_PER_EYE::fGazeOrigin_mm[3] |
(IN) Use flag NV_GAZE_ORIGIN_VALID. Origin of the eye in millimeters. Used mainly to detect whether Left Eye or Right Eye.
float _NV_FOVEATED_RENDERING_GAZE_DATA_PER_EYE::fGazeVelocity[2] |
(IN) Use flag NV_GAZE_VELOCITY_VALID. Optional: Velocity of the eye on the normalized space in each direction. Central foveated region would be skewed in the direction of the velocity.
float _NV_GAZE_HANDLER_INIT_PARAMS_V2::fHorizontalFOV |
(IN) Horizontal Field of View
float _NV_GAZE_HANDLER_INIT_PARAMS_V1::fHorizontalFOV |
(IN) Horizontal Field of View
NvU32 _NVVIOCONFIG_V1::fields |
Caller sets to NVVIOCONFIG_* mask for fields to use.
NvU32 _NVVIOCONFIG_V2::fields |
Caller sets to NVVIOCONFIG_* mask for fields to use.
NvU32 _NVVIOCONFIG_V3::fields |
Caller sets to NVVIOCONFIG_* mask for fields to use.
NvAPI_UnicodeString _NVDRS_APPLICATION_V2::fileInFolder |
Select this application only if this file is found. When specifying multiple files, separate them using the ':' character.
NvAPI_UnicodeString _NVDRS_APPLICATION_V3::fileInFolder |
Select this application only if this file is found. When specifying multiple files, separate them using the ':' character.
NvAPI_UnicodeString _NVDRS_APPLICATION_V4::fileInFolder |
Select this application only if this file is found. When specifying multiple files, separate them using the ':' character.
D3D11_FILL_MODE NvAPI_D3D11_RASTERIZER_DESC_EX::FillMode |
NV_D3D11_META_COMMAND_RESOURCE NV_D3D11_META_COMMAND_EXECUTE_CONVOLUTION_EX_DESC::FilterResource |
D3D12_GPU_VIRTUAL_ADDRESS NV_D3D12_META_COMMAND_EXECUTE_CONVOLUTION_EX_DESC::FilterResource |
float _NV_FOVEATED_RENDERING_CUSTOM_FOVEATION_PATTERN_PRESET_DESC_V1::fInnermostRadii[2] |
(IN) Horizontal and vertical radius for the inner-most region of the foveated rendering pattern
struct { ... } _NVVIOCAPS::firmWare |
Firmware version.
NvU8 _NV_GPU_GSP_INFO_V1::firmwareVersion[NVAPI_GPU_MAX_BUILD_VERSION_LENGTH] |
[out] Contains GSP firmware version
UINT _NV_TEX2D_ARRAY_SRRV::FirstArraySlice |
NvU32 tagNV_TIMINGEXT::flag |
Reserved for NVIDIA hardware-based enhancement, such as double-scan.
NV_TIMING_FLAG _NV_TIMING_INPUT::flag |
Flag containing additional info for timing calculation.
NvU32 { ... } ::flags |
One or more flags from nvcomp_gpu_top.
NvU32 NV_COMPUTE_GPU_TOPOLOGY_V1::flags |
One or more flags from nvcomp_gpu_top.
NvU32 _NV_COMPUTE_GPU::flags |
One or more flags from nvcomp_gpu_top.
NvU32 NV_GPU_PERF_PSTATES_INFO_V1::flags |
Reserved. Must be set to 0.
NvU32 { ... } ::flags |
NvU32 { ... } ::flags |
Reserved. Must be set to 0.
NvU32 NV_GPU_PERF_PSTATES_INFO_V2::flags |
Reserved for future use. Must be set to 0.
bit 0 indicates if this clock is overclockable all other bits must be set to 0
NvU32 { ... } ::flags |
NvU32 { ... } ::flags |
bit 0 indicates if this clock is overclockable all other bits must be set to 0
NvU32 { ... } ::flags |
Reserved for future use. Must be set to 0.
NvU32 NV_GPU_DYNAMIC_PSTATES_INFO_EX::flags |
bit 0 indicates if the dynamic Pstate is enabled or not
NvU32 NvAPI_D3D11_CREATE_FASTGS_EXPLICIT_DESC_V1::flags |
NvU32 NVAPI_D3D12_PSO_CREATE_FASTGS_EXPLICIT_DESC_V1::flags |
NvU64 NV_META_COMMAND_TENSOR_DESC::Flags |
NvU32 _NV_VRS_HELPER_LATCH_GAZE_PARAMS_V1::flags |
(IN) Reserved for future use
NvU32 _NV_FOVEATED_RENDERING_DESC_V1::flags |
(IN) Reserved for future use
NvU32 _NV_VRS_HELPER_ENABLE_PARAMS_V1::flags |
(IN) Reserved for future use
NvU32 _NV_VRS_HELPER_INIT_PARAMS_V1::flags |
(IN) Reserved for future use
NvU32 _NV_FOVEATED_RENDERING_UPDATE_GAZE_DATA_PARAMS::flags |
(IN) Reserved for future use
NvU32 _NV_GAZE_HANDLER_INIT_PARAMS_V2::flags |
(IN) Reserved for future use
NvU32 _NV_GAZE_HANDLER_INIT_PARAMS_V1::flags |
(IN) Reserved for future use
NvU32 _NV_SMP_ASSIST_INITIALIZE_PARAMS_V1::flags |
(IN) Flags, if any
NvU32 NVAPI_D3D12_CREATE_CUBIN_SHADER_PARAMS::flags |
[in] reserved, set to 0
NVAPI_D3D12_RAYTRACING_DISPLACEMENT_MICROMAP_ARRAY_BUILD_FLAGS _NVAPI_D3D12_BUILD_RAYTRACING_DISPLACEMENT_MICROMAP_ARRAY_INPUTS::flags |
Flags which apply to all DMMs in the array.
NVAPI_D3D12_RAYTRACING_OPACITY_MICROMAP_ARRAY_BUILD_FLAGS _NVAPI_D3D12_BUILD_RAYTRACING_OPACITY_MICROMAP_ARRAY_INPUTS::flags |
Flags which apply to all OMMs in the array.
NvU32 _NVAPI_D3D12_SET_CREATE_PIPELINE_STATE_OPTIONS_PARAMS_V1::flags |
[in] A bitwise OR of one or more NVAPI_D3D12_PIPELINE_CREATION_STATE_FLAGS flags for raytracing pipeline creation.
D3D12_RAYTRACING_GEOMETRY_FLAGS _NVAPI_D3D12_RAYTRACING_GEOMETRY_DESC_EX::flags |
Flags affecting how this geometry is processed by the raytracing pipeline.
NVAPI_D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS_EX _NVAPI_D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS_EX::flags |
Options influencing how the acceleration structure is built and which of its features can be used.
NvU32 NV_CHIPSET_INFO_v4::flags |
Chipset info flags - obsolete.
NvU32 NV_CHIPSET_INFO_v3::flags |
Chipset info flags - obsolete.
NvU32 NV_CHIPSET_INFO_v2::flags |
Chipset info flags.
NvU32 _NV_SET_REFLEX_SYNC_PARAMS::flagsRsvd |
(IN) Reserved flag bits. Must be set to 0s.
NvU32 _NV_PRESENT_BARRIER_FRAME_STATISTICS::FlipInSyncCount |
The total count of flips from this client since the returned SyncMode is PRESENT_BARRIER_SYNC_SYSTEM or PRESENT_BARRIER_SYNC_CLUSTER. If the returned SyncMode is any other mode, this value is 0. This count is set back to 0 in case the SyncMode switches away from PRESENT_BARRIER_SYNC_SYSTEM or PRESENT_BARRIER_SYNC_CLUSTER.
NvU32 _NVVIOOUTPUTCONFIG_V1::flipQueueLength |
Number of buffers used for the internal flipqueue.
NvU32 _NVVIOOUTPUTCONFIG_V2::flipQueueLength |
Number of buffers used for the internal flip queue.
NvU32 _NVVIOOUTPUTCONFIG_V3::flipQueueLength |
Number of buffers used for the internal flip queue.
float _NV_FOVEATED_RENDERING_CUSTOM_FOVEATION_PATTERN_PRESET_DESC_V1::fMiddleRadii[2] |
(IN) Horizontal and vertical radius for the middle region of the foveated rendering pattern
NvU32 NV_LID_DOCK_PARAMS::forcedDockMechanismPresent |
NvU32 NV_LID_DOCK_PARAMS::forcedLidMechanismPresent |
NvU32 NvAPI_D3D11_RASTERIZER_DESC_EX::ForcedSampleCount |
NvU8 NVAPI_D3D12_PSO_RASTERIZER_STATE_DESC_V1::ForcedSampleCount |
BOOL NvAPI_D3D11_CREATE_GEOMETRY_SHADER_EX_V5::ForceFastGS |
BOOL NVAPI_D3D12_PSO_GEOMETRY_SHADER_DESC_V5::ForceFastGS |
DXGI_FORMAT _NV_D3D11_SHADING_RATE_RESOURCE_VIEW_DESC_V1::Format |
(IN) Format of the resource used as Shading Rate Surface. Should be either DXGI_FORMAT_R8_UINT or DXGI_FORMAT_R8_TYPELESS
NVAPI_D3D12_RAYTRACING_DISPLACEMENT_MICROMAP_FORMAT _NVAPI_D3D12_RAYTRACING_DISPLACEMENT_MICROMAP_USAGE_COUNT::format |
Displacement Micromap format.
NvU16 _NVAPI_D3D12_RAYTRACING_DISPLACEMENT_MICROMAP_DESC::format |
Format of the DMM of type NVAPI_D3D12_RAYTRACING_DISPLACEMENT_MICROMAP_FORMAT.
NVAPI_D3D12_RAYTRACING_OPACITY_MICROMAP_FORMAT _NVAPI_D3D12_RAYTRACING_OPACITY_MICROMAP_USAGE_COUNT::format |
Opacity Micromap format.
NvU16 _NVAPI_D3D12_RAYTRACING_OPACITY_MICROMAP_DESC::format |
Format of the OMM of type NVAPI_D3D12_RAYTRACING_OPACITY_MICROMAP_FORMAT.
NV_FOVEATED_RENDERING_CUSTOM_FOVEATION_PATTERN_PRESET_DESC_V1 _NV_FOVEATED_RENDERING_DESC_V1::FoveationPatternCustomPresetDesc |
(IN) To be provided only if FoveationPatternPreset is NV_FOVEATED_RENDERING_FOVEATION_PATTERN_PRESET_CUSTOM
NV_FOVEATED_RENDERING_FOVEATION_PATTERN_PRESET _NV_FOVEATED_RENDERING_DESC_V1::FoveationPatternPreset |
(IN) Preset of the foveation pattern
float _NV_FOVEATED_RENDERING_CUSTOM_FOVEATION_PATTERN_PRESET_DESC_V1::fPeripheralRadii[2] |
(IN) Horizontal and vertical radius for the peripheral region of the foveated rendering pattern
float _NV_FOVEATED_RENDERING_GAZE_DATA_PER_EYE::fPupilDiameter_mm |
(IN) Use flag NV_GAZE_PUPIL_DIAMETER_VALID. Unused at the moment.
NvU64 _NV_LATENCY_RESULT_PARAMS::FrameReport::frameID |
NvU64 _NV_LATENCY_MARKER_PARAMS::frameID |
NvU64 _NV_ASYNC_FRAME_MARKER_PARAMS_V1::frameID |
NvU32 _NV_GET_VIRTUAL_REFRESH_RATE_DATA_V1::frameIntervalUs |
[out] frame interval in micro seconds if Virtual RR is currently applied
NvU32 _NV_SET_VIRTUAL_REFRESH_RATE_DATA_V1::frameIntervalUs |
[in] frame interval in micro seconds if Virtual RR is currently applied
NvU32 _NVVIOOUTPUTSTATUS::frameLockEnable |
Framelock enable flag.
NvU32 _NVVIOOUTPUTCONFIG_V1::frameLockEnable |
Flag indicating whether framelock was on/off.
NvU32 _NVVIOOUTPUTCONFIG_V2::frameLockEnable |
Flag indicating whether framelock was on/off.
NvU32 _NVVIOOUTPUTCONFIG_V3::frameLockEnable |
Flag indicating whether framelock was on/off.
struct _NV_LATENCY_RESULT_PARAMS::FrameReport _NV_LATENCY_RESULT_PARAMS::frameReport[64] |
NvU32 { ... } ::freq |
Clock frequency in kHz.
NvU32 NV_GPU_PERF_PSTATES_INFO_V1::freq |
Clock frequency in kHz.
NvU32 NV_GPU_PERF_PSTATES_INFO_V2::freq |
NvU32 { ... } ::freq |
NvU32 _NV_MOSAIC_DISPLAY_SETTING_V1::freq |
Display frequency.
NvU32 NV_MOSAIC_DISPLAY_SETTING_V2::freq |
Display frequency.
NvU32 { ... } ::freq_kHz |
Clock frequency within given pstate in (kHz)
NvU32 NV_GPU_PSTATE20_CLOCK_ENTRY_V1::freq_kHz |
Clock frequency within given pstate in (kHz)
NV_GPU_PERF_PSTATES20_PARAM_DELTA NV_GPU_PSTATE20_CLOCK_ENTRY_V1::freqDelta_kHz |
Current frequency delta from nominal settings in (kHz)
NvU32 NV_GPU_CLOCK_FREQUENCIES_V1::frequency |
Clock frequency (kHz)
NvU32 { ... } ::frequency |
Clock frequency (kHz)
NvU32 { ... } ::frequency |
Clock frequency (kHz)
NvU32 NV_GPU_CLOCK_FREQUENCIES_V2::frequency |
Clock frequency (kHz)
float _NV_MODIFIED_W_COEFFICIENTS::fReserved[2] |
BOOL NvAPI_D3D11_RASTERIZER_DESC_EX::FrontCounterClockwise |
NvU16 { ... } ::full_frame_peak_luminance_index |
Full frame peak luminance index.
NvU16 _NV_HDR_CAPABILITIES_V3::full_frame_peak_luminance_index |
Full frame peak luminance index.
NvU16 NVLINK_DEVICE_INFO_V1::function |
NvU64 NV_META_COMMAND_ACTIVATION_DESC::Function |
NV_META_COMMAND_CONVOLUTION_FUSE_DESC NV_META_COMMAND_CREATE_CONVOLUTION_EX_FUSED_DESC::FuseDesc |
NvU32 NV_INFOFRAME_AUDIO::Future10 |
NvU32 NV_INFOFRAME_AUDIO::Future12 |
NvU32 NV_INFOFRAME_VIDEO::Future17 |
NvU32 NV_INFOFRAME_AUDIO::Future2x |
NvU32 NV_INFOFRAME_AUDIO::Future3x |
NvU32 NV_INFOFRAME_VIDEO::Future47 |
NvU32 NV_INFOFRAME_AUDIO::Future52 |
NvU32 NV_INFOFRAME_AUDIO::Future6 |
NvU32 NV_INFOFRAME_AUDIO::Future7 |
NvU32 NV_INFOFRAME_AUDIO::Future8 |
NvU32 NV_INFOFRAME_AUDIO::Future9 |
float _NV_GAZE_HANDLER_INIT_PARAMS_V2::fVericalFOV |
(IN) Vertical Field of View
float _NV_GAZE_HANDLER_INIT_PARAMS_V1::fVericalFOV |
(IN) Vertical Field of View
NVVIOGAMMACORRECTION _NVVIOOUTPUTCONFIG_V1::gammaCorrection |
NVVIOGAMMACORRECTION _NVVIOOUTPUTCONFIG_V2::gammaCorrection |
NVVIOGAMMACORRECTION _NVVIOOUTPUTCONFIG_V3::gammaCorrection |
union { ... } _NVVIOGAMMACORRECTION::gammaRamp |
Gamma correction:
NVVIOGAMMARAMP10 { ... } ::gammaRamp10 |
Gamma ramp (10-bit index, 16-bit values)
NVVIOGAMMARAMP10 _NVVIOGAMMACORRECTION::gammaRamp10 |
Gamma ramp (10-bit index, 16-bit values)
NVVIOGAMMARAMP8 { ... } ::gammaRamp8 |
Gamma ramp (8-bit index, 16-bit values)
NVVIOGAMMARAMP8 _NVVIOGAMMACORRECTION::gammaRamp8 |
Gamma ramp (8-bit index, 16-bit values)
NvU32 _NV_FOVEATED_RENDERING_DESC_V1::GazeDataDeviceId |
(IN) ID of the gaze data provider. Needed only for supporting more than one device with eye tracking.
NvU32 _NV_GAZE_HANDLER_INIT_PARAMS_V2::GazeDataDeviceId |
(IN) ID of the gaze data provider. Needed only for supporting more than one device with eye tracking.
NvU32 _NV_GAZE_HANDLER_INIT_PARAMS_V1::GazeDataDeviceId |
(IN) ID of the gaze data provider. Needed only for supporting more than one device with eye tracking.
NV_GAZE_DATA_TYPE _NV_GAZE_HANDLER_INIT_PARAMS_V2::GazeDataType |
(IN) Describes whether gaze is Mono or Stereo
NV_GAZE_DATA_TYPE _NV_GAZE_HANDLER_INIT_PARAMS_V1::GazeDataType |
(IN) Describes whether gaze is Mono or Stereo
NvU32 _NV_FOVEATED_RENDERING_GAZE_DATA_PER_EYE::GazeDataValidityFlags |
(IN) To be populated with OR'ing flags from NV_GAZE_DATA_VALIDITY_FLAGS
NvU32 _NVDRS_GPU_SUPPORT::geforce |
NvU32 _NVAPI_D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS_EX::geometryDescStrideInBytes |
Stride between consecutive geometry descriptors. Should typically be set to sizeof(NVAPI_D3D12_RAYTRACING_GEOMETRY_DESC_EX). Only used if type
is D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL
and descLayout
is D3D12_ELEMENTS_LAYOUT_ARRAY
. This field guarantees backwards compatibility, even if the geometry descriptor size increases in future NVAPI versions.
NvU8 _NV_GPU_CLIENT_ILLUM_DEVICE_INFO_DATA_GPIO_PWM_RGBW::gpioPinBlue |
Blue drive GPIO pin.
NvU8 _NV_GPU_CLIENT_ILLUM_DEVICE_INFO_DATA_GPIO_PWM_RGBW::gpioPinGreen |
Green drive GPIO pin.
NvU8 _NV_GPU_CLIENT_ILLUM_DEVICE_INFO_DATA_GPIO_PWM_RGBW::gpioPinRed |
Red drive GPIO pin.
NvU8 _NV_GPU_CLIENT_ILLUM_DEVICE_INFO_DATA_GPIO_PWM_SINGLE_COLOR::gpioPinSingleColor |
Single Color GPIO pin.
NvU8 _NV_GPU_CLIENT_ILLUM_DEVICE_INFO_DATA_GPIO_PWM_RGBW::gpioPinWhite |
White drive GPIO pin.
NV_GPU_CLIENT_ILLUM_DEVICE_INFO_DATA_GPIO_PWM_RGBW { ... } ::gpioPwmRgbwv10 |
NV_GPU_CLIENT_ILLUM_DEVICE_INFO_DATA_GPIO_PWM_RGBW _NV_GPU_CLIENT_ILLUM_DEVICE_INFO_V1::gpioPwmRgbwv10 |
NV_GPU_CLIENT_ILLUM_DEVICE_INFO_DATA_GPIO_PWM_SINGLE_COLOR { ... } ::gpioPwmSingleColorv10 |
NV_GPU_CLIENT_ILLUM_DEVICE_INFO_DATA_GPIO_PWM_SINGLE_COLOR _NV_GPU_CLIENT_ILLUM_DEVICE_INFO_V1::gpioPwmSingleColorv10 |
NvU32 _NV_LATENCY_RESULT_PARAMS::FrameReport::gpuActiveRenderTimeUs |
(OUT) Difference between gpuRenderStartTime and gpuRenderEndTime, excluding the idles in between, in microseconds.
NvU32 NV_COMPUTE_GPU_TOPOLOGY_V1::gpuCount |
Total number of compute-capable GPUs.
NvU32 _NV_COMPUTE_GPU_TOPOLOGY_V2::gpuCount |
Size of array.
NvU32 _NV_LATENCY_RESULT_PARAMS::FrameReport::gpuFrameTimeUs |
(OUT) Difference between previous and current frame's gpuRenderEndTime, in microseconds.
NvU32 _NV_PHYSICAL_GPUS::gpuHandleCount |
NvU32 _NV_LOGICAL_GPUS::gpuHandleCount |
NV_LOGICAL_GPU_HANDLE_DATA _NV_LOGICAL_GPUS::gpuHandleData[NVAPI_MAX_LOGICAL_GPUS] |
NV_PHYSICAL_GPU_HANDLE_DATA _NV_PHYSICAL_GPUS::gpuHandleData[NVAPI_MAX_PHYSICAL_GPUS] |
NvU32 NV_DISPLAY_PATH::gpuId |
(IN) the physical display/target Gpu id which is the owner of the scan out (for SLI multimon, display from the slave Gpu)
struct { ... } NV_MOSAIC_TOPO_DETAILS::gpuLayout[NVAPI_MAX_MOSAIC_DISPLAY_ROWS][NVAPI_MAX_MOSAIC_DISPLAY_COLUMNS] |
struct { ... } NV_MOSAIC_TOPOLOGY::gpuLayout[NVAPI_MAX_MOSAIC_DISPLAY_ROWS][NVAPI_MAX_MOSAIC_DISPLAY_COLUMNS] |
NvU64 _NV_LATENCY_RESULT_PARAMS::FrameReport::gpuRenderEndTime |
NvU64 _NV_LATENCY_RESULT_PARAMS::FrameReport::gpuRenderStartTime |
NVDRS_GPU_SUPPORT _NVDRS_PROFILE_V1::gpuSupport |
This read-only flag indicates the profile support on either Quadro, or Geforce, or both.
NvU64 NVAPI_UAV_INFO_V1::gpuVASize |
[OUT] virtual memory size
NvU64 NVAPI_UAV_INFO_V2::gpuVASize |
[OUT] virtual memory size
NvU64 NV_GET_GPU_VIRTUAL_ADDRESS_V1::gpuVASize |
[OUT] virtual memory size
NvU64 NVAPI_UAV_INFO_V1::gpuVAStart |
[OUT] gpu virtual address where resource starts
NvU64 NVAPI_UAV_INFO_V2::gpuVAStart |
[OUT] gpu virtual address where resource starts
NvU64 NV_GET_GPU_VIRTUAL_ADDRESS_V1::gpuVAStart |
[OUT] gpu virtual address where resource starts
NVAPI_DIM3 _NVAPI_CU_KERNEL_LAUNCH_PARAMS::gridDim |
NVAPI_DIM3 _NVAPI_CU_KERNEL_LAUNCH_PARAMS_EX::gridDim |
NvU64 NV_META_COMMAND_CREATE_CONVOLUTION_EX_DESC::GroupCount |
NvU8 _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_PIECEWISE_LINEAR::grpCount |
Number of times to repeat function within group period.
NvU16 _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_PIECEWISE_LINEAR::grpIdleTimems |
Time in ms to remain idle before next group of repeated function cycles.
float NV_VIEWPORTF::h |
Height of the viewport.
NvU64 NVAPI_D3D12_GET_CUDA_INDEPENDENT_DESCRIPTOR_OBJECT_PARAMS::handle |
[out] A pointer to memory that receives the driver handle
NvU8 _NV_MONITOR_CAPS_VSDB::has3dEntries |
Byte 10.
NvU8 _NV_MONITOR_CAPS_VSDB::hasInterlacedLatencyField |
Byte 5.
NvU8 _NV_MONITOR_CAPS_VSDB::hasLatencyField |
Byte 5.
NvU8 _NV_MONITOR_CAPS_VSDB::hasVicEntries |
Byte 5.
NvU32 NV_CHIPSET_INFO_v4::HBdeviceId |
Host bridge device identification.
NvU16 _NV_TIMING::HBorder |
horizontal border
NvU32 NV_CHIPSET_INFO_v4::HBsubSysDeviceId |
Host bridge subsystem device identification.
NvU32 NV_CHIPSET_INFO_v4::HBsubSysVendorId |
Host bridge subsystem vendor identification.
NvU32 NV_CHIPSET_INFO_v4::HBvendorId |
Host bridge vendor identification.
NV_GPU_HDCP_FUSE_STATE NV_GPU_GET_HDCP_SUPPORT_STATUS::hdcpFuseState |
Structure version constucted by macro NV_GPU_GET_HDCP_SUPPORT_STATUS.
NV_GPU_HDCP_KEY_SOURCE NV_GPU_GET_HDCP_SUPPORT_STATUS::hdcpKeySource |
GPU's HDCP fuse state.
NV_GPU_HDCP_KEY_SOURCE_STATE NV_GPU_GET_HDCP_SUPPORT_STATUS::hdcpKeySourceState |
GPU's HDCP key source.
NvU8 _NV_MONITOR_CAPS_VSDB::hdmi3dLength |
Byte 11.
NvU8 _NV_MONITOR_CAPS_VSDB::hdmi_3d[31] |
Keeping maximum length for 5 bits.
NvU8 _NV_MONITOR_CAPS_VSDB::hdmi_vic[7] |
Keeping maximum length for 3 bits.
NvU8 _NV_MONITOR_CAPS_VSDB::hdmiVicLength |
Byte 11.
struct { ... } _NV_HDR_CAPABILITIES_V3::hdr10plus_vsvdb |
NV_BPC _NV_HDR_COLOR_DATA_V2::hdrBpc |
Optional, One of NV_BPC enum values, if set it will apply requested color depth Dolby Vision mode: DV supports specific combinations of colorformat, dynamic range and bpc. Please refer Dolby Vision specification. If invalid or no combination is passed driver will force default combination of RGB format + full range + 8bpc. HDR mode: These fields are ignored in hdr mode
NV_COLOR_FORMAT _NV_HDR_COLOR_DATA_V2::hdrColorFormat |
Optional, One of NV_COLOR_FORMAT enum values, if set it will apply requested color format for HDR session.
NV_DYNAMIC_RANGE _NV_HDR_COLOR_DATA_V2::hdrDynamicRange |
Optional, One of NV_DYNAMIC_RANGE enum values, if set it will apply requested dynamic range for HDR session.
NV_HDR_MODE _NV_HDR_COLOR_DATA_V1::hdrMode |
HDR mode.
NV_HDR_MODE _NV_HDR_COLOR_DATA_V2::hdrMode |
HDR mode.
NvU32 NV_DISPLAY_PATH::height |
(IN) Height of the mode
NvU32 _NV_RESOLUTION::height |
NvU32 NV_SCANOUT_INTENSITY_DATA_V1::height |
height of the input texture
NvU32 NV_SCANOUT_INTENSITY_DATA_V2::height |
height of the input texture
NvU32 _NV_TIMING_INPUT::height |
Visible vertical size.
NvU32 NV_CUSTOM_DISPLAY::height |
Source surface(source mode) height.
NvU32 _NV_MOSAIC_DISPLAY_SETTING_V1::height |
Per-display height.
NvU32 NV_MOSAIC_DISPLAY_SETTING_V2::height |
Per-display height.
NvU32 _NVVIOOUTPUTREGION::height |
Height of region in pixels.
NvU16 _NV_TIMING::HFrontPorch |
horizontal front porch
NVDX_ObjectHandle _NVAPI_CU_KERNEL_LAUNCH_PARAMS::hFunction |
NVDX_ObjectHandle _NVAPI_CU_KERNEL_LAUNCH_PARAMS_EX::hFunction |
NvU8 NVLINK_GET_CAPS_V1::highestNciVersion |
This field specifies the highest supported NCI version for this GPU.
NvU8 NVLINK_GET_CAPS_V1::highestNvlinkVersion |
This field specifies the highest supported NVLink version for this GPU.
NVDX_ObjectHandle _NV_DX_VIDEO_STEREO_INFO::hLinkedSurface |
The linked surface (must be valid when eFormat==NV_STEREO_VIDEO_FORMAT_TWO_FRAMES_LR)
NvLogicalGpuHandle NV_MOSAIC_TOPO_DETAILS::hLogicalGPU |
Logical GPU for this topology.
NvLogicalGpuHandle _NV_LOGICAL_GPU_HANDLE_DATA::hLogicalGpu |
NvU32 _NVVIOSYNCDELAY::horizontalDelay |
Horizontal delay in pixels.
NvU32 _NVVIOVIDEOMODE::horizontalPixels |
Horizontal resolution (in pixels)
UINT NVAPI_ANSEL_FEATURE_CONFIGURATION_STRUCT::hotkey |
An optional virtual key associated with this feature.
NVAPI_ANSEL_HOTKEY_MODIFIER NVAPI_ANSEL_CONFIGURATION_STRUCT_V1::hotkeyModifier |
Modifier key to use in hotkey combination.
NvU16 _NV_LICENSE_EXPIRY_DETAILS::hour |
Hour value of license expiry.
NvU32 _NV_GSYNC_STATUS_PARAMS_V1::houseSyncIncoming |
Incoming house sync frequency in Hz.
NvU32 _NV_GSYNC_STATUS_PARAMS_V2::houseSyncIncoming |
Incoming house sync frequency in Hz.
NvPhysicalGpuHandle NV_COMPUTE_GPU_TOPOLOGY_V1::hPhysicalGpu |
Compute-capable physical GPU handle.
NvPhysicalGpuHandle { ... } ::hPhysicalGpu |
Compute-capable physical GPU handle.
NvPhysicalGpuHandle _NV_COMPUTE_GPU::hPhysicalGpu |
Compute-capable physical GPU handle.
NvPhysicalGpuHandle _NV_GPU_QUERY_ILLUMINATION_SUPPORT_PARM_V1::hPhysicalGpu |
The handle of the GPU that you are checking for the specified attribute. note that this is the GPU that is managing the attribute. Only a single GPU can manage an given attribute on a given HW element, regardless of how many are attatched. I.E. only one GPU will be used to control the brightness of the LED on an SLI bridge, regardless of how many are physicaly attached. You enumerate thru the GPUs with this call to determine which GPU is managing the attribute.
NvPhysicalGpuHandle _NV_GPU_GET_ILLUMINATION_PARM_V1::hPhysicalGpu |
The handle of the GPU that you are checking for the specified attribute. Note that this is the GPU that is managing the attribute. Only a single GPU can manage an given attribute on a given HW element, regardless of how many are attatched. I.E. only one GPU will be used to control the brightness of the LED on an SLI bridge, regardless of how many are physicaly attached. You enumerate thru the GPUs with this call to determine which GPU is managing the attribute.
NvPhysicalGpuHandle _NV_GPU_SET_ILLUMINATION_PARM_V1::hPhysicalGpu |
The handle of the GPU that you are checking for the specified attribute. Note that this is the GPU that is managing the attribute. Only a single GPU can manage an given attribute on a given HW element, regardless of how many are attatched. I.E. only one GPU will be used to control the brightness of the LED on an SLI bridge, regardless of how many are physicaly attached. You enumerate thru the GPUs with this call to determine which GPU is managing the attribute.
NvPhysicalGpuHandle { ... } ::hPhysicalGPU |
Physical GPU to be used in the topology (0 if GPU missing)
NvPhysicalGpuHandle NV_MOSAIC_TOPO_DETAILS::hPhysicalGPU |
Physical GPU to be used in the topology (0 if GPU missing)
NvPhysicalGpuHandle { ... } ::hPhysicalGPU |
Physical GPU to be used in the topology.
NvPhysicalGpuHandle NV_MOSAIC_TOPOLOGY::hPhysicalGPU |
Physical GPU to be used in the topology.
NvPhysicalGpuHandle _NV_GSYNC_GPU::hPhysicalGpu |
GPU handle.
NvPhysicalGpuHandle NVVIOTOPOLOGYTARGET::hPhysicalGpu |
Handle to Physical GPU (This could be NULL for GVI device if its not binded)
NvPhysicalGpuHandle _NV_PHYSICAL_GPU_HANDLE_DATA::hPhysicalGpu |
NvPhysicalGpuHandle _NV_GSYNC_GPU::hProxyPhysicalGpu |
GPU through which hPhysicalGpu is connected to the Sync device (if not directly connected)
NVDX_ObjectHandle NV_GET_GPU_VIRTUAL_ADDRESS_V1::hResource |
[IN]
NVDX_ObjectHandle NVAPI_D3D12_CREATE_CUBIN_SHADER_PARAMS::hShader |
[out] variable that receives the handle to the created shader.
NVDX_ObjectHandle _NV_DX_VIDEO_STEREO_INFO::hSurface |
The surface whose stereo format is to be set.
NvU8 _NV_TIMING::HSyncPol |
horizontal sync polarity: 1-negative, 0-positive
NvU16 _NV_TIMING::HSyncWidth |
horizontal sync width
NvU16 _NV_TIMING::HTotal |
horizontal total
NvVioHandle NVVIOTOPOLOGYTARGET::hVioHandle |
handle to SDI Input/Output device
NvU16 _NV_TIMING::HVisible |
horizontal visible
NvU32 NV_CUSTOM_DISPLAY::hwModeSetOnly |
If set, it means a hardware modeset without OS update.
NvU8 NV_I2C_INFO_V1::i2cDevAddress |
The address of the I2C slave. The address should be shifted left by one. For example, the I2C address 0x50, often used for reading EDIDs, would be stored here as 0xA0. This matches the position within the byte sent by the master, as the last bit is reserved to specify the read or write direction.
NvU8 NV_I2C_INFO_V2::i2cDevAddress |
The address of the I2C slave. The address should be shifted left by one. For example, the I2C address 0x50, often used for reading EDIDs, would be stored here as 0xA0. This matches the position within the byte sent by the master, as the last bit is reserved to specify the read or write direction.
NvU8 NV_I2C_INFO_V3::i2cDevAddress |
The address of the I2C slave. The address should be shifted left by one. For example, the I2C address 0x50, often used for reading EDIDs, would be stored here as 0xA0. This matches the position within the byte sent by the master, as the last bit is reserved to specify the read or write direction.
NvU8 _NV_GPU_CLIENT_ILLUM_DEVICE_INFO_DATA_MCUV10::i2cDevIdx |
I2C Device Index: Pointing to the illumination device in I2C Devices Table.
NvU32 NV_I2C_INFO_V1::i2cSpeed |
The target speed of the transaction (between 28Kbps to 40Kbps; not guaranteed).
NvU32 NV_I2C_INFO_V2::i2cSpeed |
Deprecated, Must be set to NVAPI_I2C_SPEED_DEPRECATED.
NvU32 NV_I2C_INFO_V3::i2cSpeed |
Deprecated, Must be set to NVAPI_I2C_SPEED_DEPRECATED.
NV_I2C_SPEED NV_I2C_INFO_V2::i2cSpeedKhz |
The target speed of the transaction in (kHz) (Chosen from the enum NV_I2C_SPEED).
NV_I2C_SPEED NV_I2C_INFO_V3::i2cSpeedKhz |
The target speed of the transaction in (kHz) (Chosen from the enum NV_I2C_SPEED).
GUID NVAPI_META_COMMAND_DESC::Id |
NvU32 _NV_MODIFIED_W_PARAMS::id |
NvU8 _NV_GPU_CLIENT_ILLUM_ZONE_INFO_V1::illumDeviceIdx |
Index pointing to an Illumination Device that controls this zone.
NvU32 _NV_MOSAIC_GRID_TOPO_V1::immersiveGaming |
Enable as immersive gaming instead of Mosaic SLI (for Quadro-boards only)
NvU32 _NV_MOSAIC_GRID_TOPO_V2::immersiveGaming |
Enable as immersive gaming instead of Mosaic SLI (for Quadro-boards only)
NvU32 NV_GPU_ARCH_INFO_V1::implementation |
NvU32 NV_GPU_ARCH_INFO_V2::implementation |
implementation and implementation_id are the same. The former is NvU32 while the latter is an enum made for readability.
NvU32 { ... } ::implementation |
implementation and implementation_id are the same. The former is NvU32 while the latter is an enum made for readability.
NV_GPU_ARCH_IMPLEMENTATION_ID NV_GPU_ARCH_INFO_V2::implementation_id |
specifies the implementation of the architecture for the GPU.
NV_GPU_ARCH_IMPLEMENTATION_ID { ... } ::implementation_id |
specifies the implementation of the architecture for the GPU.
NVVIOINPUTCONFIG _NVVIOCONFIG_V1::inConfig |
Input device configuration.
NVVIOINPUTCONFIG { ... } ::inConfig |
Input device configuration.
NVVIOINPUTCONFIG _NVVIOCONFIG_V2::inConfig |
Input device configuration.
NVVIOINPUTCONFIG { ... } ::inConfig |
Input device configuration.
NVVIOINPUTCONFIG _NVVIOCONFIG_V3::inConfig |
Input device configuration.
NVVIOINPUTCONFIG { ... } ::inConfig |
Input device configuration.
NvU8 _NV_MULTIVIEW_PARAMS_V1::independentViewportMaskEnable |
union { ... } NV_INFOFRAME_DATA::infoframe |
NvU32 _NV_MONITOR_CAPABILITIES_V1::infoType |
NVAPI_D3D12_RAYTRACING_OPACITY_MICROMAP_ARRAY_POSTBUILD_INFO_TYPE _NVAPI_D3D12_RAYTRACING_OPACITY_MICROMAP_ARRAY_POSTBUILD_INFO_DESC::infoType |
Type of postbuild information to retrieve.
NVAPI_D3D12_RAYTRACING_DISPLACEMENT_MICROMAP_ARRAY_POSTBUILD_INFO_TYPE _NVAPI_D3D12_RAYTRACING_DISPLACEMENT_MICROMAP_ARRAY_POSTBUILD_INFO_DESC::infoType |
Type of postbuild information to retrieve.
NV_D3D_GRAPHICS_STATES NVAPI_META_COMMAND_DESC::InitializationDirtyState |
NV_PIXEL_SHADING_RATE _NV_FOVEATED_RENDERING_CUSTOM_SHADING_RATE_PRESET_DESC_V1::InnerMostRegionShadingRate |
(IN) Shading Rate for the inner-most region of the foveated rendering pattern
D3D12_GPU_VIRTUAL_ADDRESS _NVAPI_D3D12_BUILD_RAYTRACING_DISPLACEMENT_MICROMAP_ARRAY_INPUTS::inputBuffer |
Address for raw DMM input data; it must be 256-byte aligned (NVAPI_D3D12_RAYTRACING_DISPLACEMENT_MICROMAP_ARRAY_BYTE_ALIGNMENT) It is recommended to try to organize DMMs together in memory that are expected to be used close together spatially.
D3D12_GPU_VIRTUAL_ADDRESS _NVAPI_D3D12_BUILD_RAYTRACING_OPACITY_MICROMAP_ARRAY_INPUTS::inputBuffer |
Address for raw OMM input data; it must be 256-byte aligned. It is recommended to try to organize OMMs together in memory that are expected to be used close together spatially.
NV_D3D11_META_COMMAND_RESOURCE NV_D3D11_META_COMMAND_EXECUTE_CONVOLUTION_EX_DESC::InputResource |
D3D12_GPU_VIRTUAL_ADDRESS NV_D3D12_META_COMMAND_EXECUTE_CONVOLUTION_EX_DESC::InputResource |
NVAPI_D3D12_BUILD_RAYTRACING_OPACITY_MICROMAP_ARRAY_INPUTS _NVAPI_D3D12_BUILD_RAYTRACING_OPACITY_MICROMAP_ARRAY_DESC::inputs |
Description of the input data for the OMM Array build.
NVAPI_D3D12_BUILD_RAYTRACING_DISPLACEMENT_MICROMAP_ARRAY_INPUTS _NVAPI_D3D12_BUILD_RAYTRACING_DISPLACEMENT_MICROMAP_ARRAY_DESC::inputs |
Description of the input data for the DMM Array build.
NVAPI_D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS_EX _NVAPI_D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC_EX::inputs |
The inputs to the build process.
NvU64 _NV_LATENCY_RESULT_PARAMS::FrameReport::inputSampleTime |
D3D12_GPU_VIRTUAL_ADDRESS _NVAPI_D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS_EX::instanceDescs |
If type
is D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TOP_LEVEL
, the referenced instance structures can used the extended set of flags NVAPI_D3D12_RAYTRACING_INSTANCE_FLAGS_EX in place of the D3D12_RAYTRACING_INSTANCE_FLAGS
mentioned in D3D12_RAYTRACING_INSTANCE_DESC
. Otherwise, this parameter is unused (space repurposed in a union).
D3D12_GPU_VIRTUAL_ADDRESS { ... } ::instanceDescs |
If type
is D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TOP_LEVEL
, the referenced instance structures can used the extended set of flags NVAPI_D3D12_RAYTRACING_INSTANCE_FLAGS_EX in place of the D3D12_RAYTRACING_INSTANCE_FLAGS
mentioned in D3D12_RAYTRACING_INSTANCE_DESC
. Otherwise, this parameter is unused (space repurposed in a union).
NVVIOINPUTSTATUS _NVVIOSTATUS::inStatus |
Input device status.
NVVIOINPUTSTATUS { ... } ::inStatus |
Input device status.
NvU32 { ... } ::interface_supported_by_sink |
Indicates the interface (standard or low latency) supported by the sink.
NvU32 _NV_HDR_CAPABILITIES_V2::interface_supported_by_sink |
Indicates the interface (standard or low latency) supported by the sink.
NvU32 _NV_HDR_CAPABILITIES_V3::interface_supported_by_sink |
Indicates the interface (standard or low latency) supported by the sink.
NvU32 { ... } ::interface_supported_by_sink |
Indicates the interface (standard or low latency) supported by the sink.
NvU16 _NV_TIMING::interlaced |
1-interlaced, 0-progressive
NvU32 NV_DISPLAY_PATH::interlaced |
(IN) Interlaced mode flag
NvU32 _NV_DISPLAYCONFIG_PATH_ADVANCED_TARGET_INFO_V1::interlaced |
(IN) Interlaced mode flag, ignored if refreshRate == 0
NvU8 _NV_MONITOR_CAPS_VSDB::interlacedAudioLatency |
Byte 9.
NvU8 _NV_MONITOR_CAPS_VSDB::interlacedVideoLatency |
Byte 8.
NvU32 _NV_GSYNC_CONTROL_PARAMS_V1::interlaceMode |
interlace mode for a Sync device
NvU32 _NV_GSYNC_CONTROL_PARAMS_V2::interlaceMode |
interlace mode for a Sync device
NVVIOINTERLACEMODE _NVVIOVIDEOMODE::interlaceMode |
Interlace mode.
BOOL _NV_D3D11_FEATURE_DATA_RASTERIZER_SUPPORT::InterleavedSampling |
bool NvAPI_D3D11_RASTERIZER_DESC_EX::InterleavedSamplingEnable |
bool NVAPI_D3D12_PSO_RASTERIZER_STATE_DESC_V1::InterleavedSamplingEnable |
NvU32 _NV_GSYNC_CONTROL_PARAMS_V1::interval |
Number of pulses to wait between framelock signal generation.
NvU32 _NV_GSYNC_CONTROL_PARAMS_V2::interval |
Number of pulses to wait between framelock signal generation.
NvU32 _NV_DISPLAY_PORT_INFO_V1::is10BPCSupported |
If 10 bpc is supported.
NvU32 _NV_DISPLAY_PORT_INFO_V1::is10BPCSupportedOnCurrentMode |
NvU32 _NV_DISPLAY_PORT_INFO_V1::is12BPCSupported |
If 12 bpc is supported.
NvU32 _NV_DISPLAY_PORT_INFO_V1::is12BPCSupportedOnCurrentMode |
NvU32 _NV_DISPLAY_PORT_INFO_V1::is16BPCSupported |
If 16 bpc is supported.
NvU32 _NV_DISPLAY_PORT_INFO_V1::is16BPCSupportedOnCurrentMode |
NvU32 _NV_DISPLAY_PORT_INFO_V1::is6BPCSupported |
If 6 bpc is supported.
NvU32 _NV_DISPLAY_PORT_INFO_V1::is6BPCSupportedOnCurrentMode |
NvU32 _NV_DISPLAY_PORT_INFO_V1::is8BPCSupported |
If 8 bpc is supported.
NvU32 _NV_DISPLAY_PORT_INFO_V1::is8BPCSupportedOnCurrentMode |
NvU32 _NV_MANAGED_DEDICATED_DISPLAY_INFO::isAcquired |
[out] If bit is set, this display has been acquired by another process through NvAPI_DISP_AcquireDedicatedDisplay().
NvU32 _NV_GPU_DISPLAYIDS::isActive |
if bit is set then this display is being actively driven
NvU32 NV_DISPLAY_PORT_CONFIG::isChromaLpfOff |
Force the chroma low_pass_filter to be off.
NvU32 _NV_GPU_DISPLAYIDS::isCluster |
if bit is set then this display is the representative display
NvU32 _NV_DISPLAY_PORT_INFO_V1::isColorCtrlSupported |
If the color format change is supported.
NvU32 _NVDRS_APPLICATION_V3::isCommandLine |
Command line parsing for the application name.
NvU32 _NVDRS_APPLICATION_V4::isCommandLine |
Command line parsing for the application name.
NvU32 _NV_GPU_DISPLAYIDS::isConnected |
if bit is set, then this display is connected
NvU32 _NVDRS_SETTING_V1::isCurrentPredefined |
It is different than 0 if the currentValue is a predefined Value, 0 if the currentValue is a user value.
NvU32 NV_DISPLAY_PORT_CONFIG::isDitherOff |
Force to turn off dither.
NvU32 _NV_HDR_CAPABILITIES_V2::isDolbyVisionSupported |
Dolby Vision Support. Boolean: 0 = not supported, 1 = supported;.
NvU32 _NV_HDR_CAPABILITIES_V3::isDolbyVisionSupported |
Dolby Vision Support. Boolean: 0 = not supported, 1 = supported;.
NvU32 _NV_DISPLAY_PORT_INFO_V1::isDp |
If the monitor is driven by a DisplayPort.
NvU32 _NV_GPU_DISPLAYIDS::isDynamic |
if bit is set then this display is part of MST topology and it's a dynamic
NvU32 _NV_HDR_CAPABILITIES_V1::isEdrSupported |
Extended Dynamic Range on SDR displays. Boolean: 0 = not supported, 1 = supported;.
NvU32 _NV_HDR_CAPABILITIES_V2::isEdrSupported |
Extended Dynamic Range on SDR displays. Boolean: 0 = not supported, 1 = supported;.
NvU32 _NV_HDR_CAPABILITIES_V3::isEdrSupported |
Extended Dynamic Range on SDR displays. Boolean: 0 = not supported, 1 = supported;.
NvU32 NV_GPU_ECC_STATUS_INFO::isEnabled |
Active ECC memory setting.
NvU32 NV_GPU_ECC_CONFIGURATION_INFO::isEnabled |
Structure version.
NvU32 _NV_LICENSE_FEATURE_DETAILS_V1::isEnabled |
The current state of the licensed feature, true=enabled, false=disabled.
NvU32 _NV_LICENSE_FEATURE_DETAILS_V2::isEnabled |
The current state of the licensed feature, true=enabled, false=disabled.
NvU32 _NV_LICENSE_FEATURE_DETAILS_V3::isEnabled |
The current state of license, true=licensed, false=unlicensed.
NvU32 _NV_LICENSE_FEATURE_DETAILS_V4::isEnabled |
The current state of license, true=licensed, false=unlicensed.
NvU32 NV_GPU_ECC_CONFIGURATION_INFO::isEnabledByDefault |
Current ECC configuration stored in non-volatile memory.
NvU32 _NV_LICENSE_FEATURE_DETAILS_V3::isFeatureEnabled |
The current state of feature, true=enabled, false=disabled.
NvU32 _NV_LICENSE_FEATURE_DETAILS_V4::isFeatureEnabled |
The current state of feature, true=enabled, false=disabled.
NvU32 _NV_HDMI_SUPPORT_INFO_V1::isGpuHDMICapable |
If the GPU can handle HDMI.
NvU32 _NV_HDMI_SUPPORT_INFO_V2::isGpuHDMICapable |
If the GPU can handle HDMI.
NvU32 _NV_HDR_CAPABILITIES_V3::isHdr10PlusGamingSupported |
HDR10+ Gaming, a.k.a HDR10+ Source Side Tonemapping (SSTM), is supported.
NvU32 _NV_HDR_CAPABILITIES_V3::isHdr10PlusSupported |
HDR10+ (Sink Side Tonemapping) is supported.
NvU32 NV_DISPLAY_PORT_CONFIG::isHPD |
If the control panel is making this call due to HPD.
NvU32 NV_TIMING_FLAG::isInterlaced |
To retrieve interlaced/progressive timing.
NvU32 _NV_DISPLAY_PORT_INFO_V1::isInternalDp |
If the monitor is driven by an NV Dp transmitter.
NvU32 _NV_LICENSABLE_FEATURES_V1::isLicenseSupported |
True if Software Licensing is supported.
NvU32 _NV_LICENSABLE_FEATURES_V2::isLicenseSupported |
True if Software Licensing is supported.
NvU32 _NV_LICENSABLE_FEATURES_V3::isLicenseSupported |
True if Software Licensing is supported.
NvU32 _NV_LICENSABLE_FEATURES_V4::isLicenseSupported |
True if Software Licensing is supported.
NvU32 _NV_GSYNC_DISPLAY::isMasterable |
Can this display be the master? (Read only)
NvU32 _NVDRS_APPLICATION_V3::isMetro |
Windows 8 style app.
NvU32 _NVDRS_APPLICATION_V4::isMetro |
Windows 8 style app.
NvU32 _NV_DISPLAY_PORT_INFO_V1::isMonAdobeRGBCapable |
NvU32 _NV_HDMI_SUPPORT_INFO_V2::isMonAdobeRGBCapable |
if AdobeRGB extended colorimetry is supported
NvU32 _NV_DISPLAY_PORT_INFO_V1::isMonAdobeYCC601Capable |
NvU32 _NV_HDMI_SUPPORT_INFO_V2::isMonAdobeYCC601Capable |
if AdobeYCC601 extended colorimetry is supported
NvU32 _NV_HDMI_SUPPORT_INFO_V1::isMonBasicAudioCapable |
If the monitor supports basic audio.
NvU32 _NV_HDMI_SUPPORT_INFO_V2::isMonBasicAudioCapable |
If the monitor supports basic audio.
NvU32 _NV_DISPLAY_PORT_INFO_V1::isMonBT2020cYCCCapable |
NvU32 _NV_DISPLAY_PORT_INFO_V1::isMonBT2020RGBCapable |
NvU32 _NV_DISPLAY_PORT_INFO_V1::isMonBT2020YCCCapable |
NvU32 _NV_HDMI_SUPPORT_INFO_V1::isMonHDMI |
If the monitor is HDMI (with IEEE's HDMI registry ID)
NvU32 _NV_HDMI_SUPPORT_INFO_V2::isMonHDMI |
If the monitor is HDMI (with IEEE's HDMI registry ID)
NvU32 _NV_DISPLAY_PORT_INFO_V1::isMonsYCC601Capable |
NvU32 _NV_HDMI_SUPPORT_INFO_V2::isMonsYCC601Capable |
if sYCC601 extended colorimetry is supported
NvU32 _NV_HDMI_SUPPORT_INFO_V1::isMonUnderscanCapable |
If the monitor supports underscan.
NvU32 _NV_HDMI_SUPPORT_INFO_V2::isMonUnderscanCapable |
If the monitor supports underscan.
NvU32 _NV_DISPLAY_PORT_INFO_V1::isMonxvYCC601Capable |
NvU32 _NV_HDMI_SUPPORT_INFO_V1::isMonxvYCC601Capable |
If xvYCC 601 is supported.
NvU32 _NV_HDMI_SUPPORT_INFO_V2::isMonxvYCC601Capable |
If xvYCC extended colorimetry 601 is supported.
NvU32 _NV_DISPLAY_PORT_INFO_V1::isMonxvYCC709Capable |
NvU32 _NV_HDMI_SUPPORT_INFO_V1::isMonxvYCC709Capable |
If xvYCC 709 is supported.
NvU32 _NV_HDMI_SUPPORT_INFO_V2::isMonxvYCC709Capable |
If xvYCC extended colorimetry 709 is supported.
NvU32 _NV_HDMI_SUPPORT_INFO_V1::isMonYCbCr422Capable |
If YCbCr 4:2:2 is supported.
NvU32 _NV_HDMI_SUPPORT_INFO_V2::isMonYCbCr422Capable |
If YCbCr 4:2:2 is supported.
NvU32 _NV_HDMI_SUPPORT_INFO_V1::isMonYCbCr444Capable |
If YCbCr 4:4:4 is supported.
NvU32 _NV_HDMI_SUPPORT_INFO_V2::isMonYCbCr444Capable |
If YCbCr 4:4:4 is supported.
NvU32 _NV_MANAGED_DEDICATED_DISPLAY_INFO::isMosaic |
[out] If bit is set, this display represents a Mosaic grid.
NvU32 _NV_GPU_DISPLAYIDS::isMultiStreamRootNode |
if bit is set then this displayID belongs to a multi stream enabled connector(root node). Note that when multi stream is enabled and a single multi stream capable monitor is connected to it, the monitor will share the display id with the RootNode. When there is more than one monitor connected in a multi stream topology, then the root node will have a separate displayId.
NvU32 _NV_DISPLAYCONFIG_PATH_INFO_V2::IsNonNVIDIAAdapter |
True for non-NVIDIA adapter.
NV_META_COMMAND_BOOL NV_META_COMMAND_OPTIONAL_TENSOR_DESC::IsNull |
NV_META_COMMAND_BOOL NV_META_COMMAND_OPTIONAL_ACTIVATION_DESC::IsNull |
NvU32 _NV_GPU_DISPLAYIDS::isOSVisible |
if bit is set, then this display is reported to the OS
NvU32 _NV_GPU_DISPLAYIDS::isPhysicallyConnected |
if bit is set, then this display is a phycially connected display; Valid only when isConnected bit is set
NvU32 NV_MOSAIC_TOPO_BRIEF::isPossible |
1 if topo can be enabled, else 0
NvU32 _NVDRS_APPLICATION_V1::isPredefined |
Is the application userdefined/predefined.
NvU32 _NVDRS_APPLICATION_V2::isPredefined |
Is the application userdefined/predefined.
NvU32 _NVDRS_APPLICATION_V3::isPredefined |
Is the application userdefined/predefined.
NvU32 _NVDRS_APPLICATION_V4::isPredefined |
Is the application userdefined/predefined.
NvU32 _NVDRS_PROFILE_V1::isPredefined |
Is the Profile user-defined, or predefined.
NvU32 _NVDRS_SETTING_V1::isPredefinedValid |
It is different than 0 if the PredefinedValue union contains a valid value.
NvU32 _NV_DISPLAYCONFIG_PATH_ADVANCED_TARGET_INFO_V1::isPreferredUnscaledTarget |
NvU32 _NV_DISPLAY_PORT_INFO_V1::isRgb444SupportedOnCurrentMode |
If Rgb444 is supported on the current mode.
NvU8 _NV_MONITOR_CAPS_GENERIC::isRLACapable |
whether monitor supports RLA
NvU32 NV_DISPLAY_PORT_CONFIG::isSetDeferred |
Requires an OS modeset to finalize the setup if set.
NvU32 _NV_HDR_CAPABILITIES_V1::isST2084EotfSupported |
HDMI2.0a UHDA HDR with ST2084 EOTF (CEA861.3). Boolean: 0 = not supported, 1 = supported;.
NvU32 _NV_HDR_CAPABILITIES_V2::isST2084EotfSupported |
HDMI2.0a UHDA HDR with ST2084 EOTF (CEA861.3). Boolean: 0 = not supported, 1 = supported;.
NvU32 _NV_HDR_CAPABILITIES_V3::isST2084EotfSupported |
HDMI2.0a UHDA HDR with ST2084 EOTF (CEA861.3). Boolean: 0 = not supported, 1 = supported;.
NvU32 NV_GPU_ECC_STATUS_INFO::isSupported |
ECC memory feature support.
NvU32 _NV_GSYNC_GPU::isSynced |
Whether this GPU is sync'd or not.
NvU32 _NV_HDR_CAPABILITIES_V1::isTraditionalHdrGammaSupported |
HDMI2.0a traditional HDR gamma (CEA861.3). Boolean: 0 = not supported, 1 = supported;.
NvU32 _NV_HDR_CAPABILITIES_V2::isTraditionalHdrGammaSupported |
HDMI2.0a traditional HDR gamma (CEA861.3). Boolean: 0 = not supported, 1 = supported;.
NvU32 _NV_HDR_CAPABILITIES_V3::isTraditionalHdrGammaSupported |
HDMI2.0a traditional HDR gamma (CEA861.3). Boolean: 0 = not supported, 1 = supported;.
NvU32 _NV_HDR_CAPABILITIES_V1::isTraditionalSdrGammaSupported |
HDMI2.0a traditional SDR gamma (CEA861.3). Boolean: 0 = not supported, 1 = supported;.
NvU32 _NV_HDR_CAPABILITIES_V2::isTraditionalSdrGammaSupported |
HDMI2.0a traditional SDR gamma (CEA861.3). Boolean: 0 = not supported, 1 = supported;.
NvU32 _NV_HDR_CAPABILITIES_V3::isTraditionalSdrGammaSupported |
HDMI2.0a traditional SDR gamma (CEA861.3). Boolean: 0 = not supported, 1 = supported;.
NvU8 _NV_MONITOR_CAPS_GENERIC::isTrueGsync |
whether the monitor is actually GSYNC or adaptive sync monitor : 0 for adaptive sync.
NvU32 _NV_GPU_VR_READY_V1::isVRReady |
Is the requested GPU VR ready.
NvU32 _NV_GPU_DISPLAYIDS::isWFD |
Deprecated. Will always return 0.
NvU32 _NV_DISPLAY_PORT_INFO_V1::isYCbCr420SupportedOnCurrentMode |
If YCbCr420 is supported on the current mode.
NvU32 _NV_DISPLAY_PORT_INFO_V1::isYCbCr422SupportedOnCurrentMode |
If YCbCr422 is supported on the current mode.
NvU32 _NV_DISPLAY_PORT_INFO_V1::isYCbCr444SupportedOnCurrentMode |
If YCbCr444 is supported on the current mode.
NvU32 _NV_DISPLAY_PORT_INFO_V1::isYCrCb420Supported |
If YCrCb420 is supported.
NvU32 _NV_DISPLAY_PORT_INFO_V1::isYCrCb422Supported |
If YCrCb422 is supported.
NvU32 _NV_DISPLAY_PORT_INFO_V1::isYCrCb444Supported |
If YCrCb444 is supported.
NvU32 NV_INFOFRAME_VIDEO::itContent |
NvU32 _NVVIOSTREAM::jack |
This stream's link[i] will use the specified (0-based) channel within the.
NvU32 { ... } ::jack |
This stream's link[i] will use the specified (0-based) channel within the.
void** _NVAPI_CU_KERNEL_LAUNCH_PARAMS_EX::kernelParams |
UINT NVAPI_ANSEL_CONFIGURATION_STRUCT_V1::keyEnable |
VKEY to enable/disable Ansel.
NV_DP_LANE_COUNT NV_DISPLAY_PORT_CONFIG::laneCount |
Lane count.
NvU32 _NV_GET_ADAPTIVE_SYNC_DATA_V1::lastFlipRefreshCount |
[out] Number of times the last flip was shown on the screen
NvU64 _NV_GET_ADAPTIVE_SYNC_DATA_V1::lastFlipTimeStamp |
[out] Timestamp for the lastest flip on the screen
NvAPI_UnicodeString _NVDRS_APPLICATION_V1::launcher |
Indicates the name (if any) of the launcher that starts the application
NvAPI_UnicodeString _NVDRS_APPLICATION_V2::launcher |
Indicates the name (if any) of the launcher that starts the Application.
NvAPI_UnicodeString _NVDRS_APPLICATION_V3::launcher |
Indicates the name (if any) of the launcher that starts the Application.
NvAPI_UnicodeString _NVDRS_APPLICATION_V4::launcher |
Indicates the name (if any) of the launcher that starts the Application.
NvU64 NV_META_COMMAND_TENSOR_DESC::Layout |
NvU32 NV_INFOFRAME_VIDEO::left_bar |
float _NV_SMP_ASSIST_UPDATE_INSTANCEDSTEREO_DATA_PARAMS_V1::leftCoeffs[4] |
float _NV_SMP_ASSIST_UPDATE_INSTANCEDSTEREO_DATA_PARAMS_V1::leftConst |
NvU32 NV_INFOFRAME_PROPERTY::length |
NvU32 NV_INFOFRAME_AUDIO::levelShift |
NvU32 NV_INFOFRAME_AUDIO::lfePlaybackLevel |
NvU32 _NV_LICENSABLE_FEATURES_V1::licensableFeatureCount |
The number of licensable features.
NvU32 _NV_LICENSABLE_FEATURES_V2::licensableFeatureCount |
The number of licensable features.
NvU32 _NV_LICENSABLE_FEATURES_V3::licensableFeatureCount |
The number of licensable features.
NvU32 _NV_LICENSABLE_FEATURES_V4::licensableFeatureCount |
The number of licensable features.
NV_LICENSE_FEATURE_DETAILS_V1 _NV_LICENSABLE_FEATURES_V1::licenseDetails[NV_LICENSE_MAX_COUNT] |
Array of licensable features.
NV_LICENSE_FEATURE_DETAILS_V2 _NV_LICENSABLE_FEATURES_V2::licenseDetails[NV_LICENSE_MAX_COUNT] |
Array of licensable features.
NV_LICENSE_FEATURE_DETAILS_V3 _NV_LICENSABLE_FEATURES_V3::licenseDetails[NV_LICENSE_MAX_COUNT] |
Array of licensable features.
NV_LICENSE_FEATURE_DETAILS_V4 _NV_LICENSABLE_FEATURES_V4::licenseDetails[NV_LICENSE_MAX_COUNT] |
Array of licensable features.
NV_LICENSE_EXPIRY_DETAILS _NV_LICENSE_FEATURE_DETAILS_V4::licenseExpiry |
License expiry information.
NvAPI_LicenseString _NV_LICENSE_FEATURE_DETAILS_V1::licenseInfo |
Deprecated.
NvAPI_LicenseString _NV_LICENSE_FEATURE_DETAILS_V2::licenseInfo |
Deprecated.
NvAPI_LicenseString _NV_LICENSE_FEATURE_DETAILS_V3::licenseInfo |
Deprecated.
NvAPI_LicenseString _NV_LICENSE_FEATURE_DETAILS_V4::licenseInfo |
Deprecated.
NVVIOLINKID _NVVIOCHANNELSTATUS::linkID |
Link ID.
NVLINK_LINK_STATUS_INFO_V1 NVLINK_GET_STATUS_V1::linkInfo[NVAPI_NVLINK_MAX_LINKS] |
This structure stores the per-link status of different NVLink parameters. The link is identified by the index.
NVLINK_LINK_STATUS_INFO_V2 NVLINK_GET_STATUS_V2::linkInfo[NVAPI_NVLINK_MAX_LINKS] |
This structure stores the per-link status of different NVLink parameters. The link is identified by the index.
NvU32 NVLINK_GET_CAPS_V1::linkMask |
This field provides a bitfield mask of NVLink links enabled on this GPU.
NvU32 NVLINK_GET_STATUS_V1::linkMask |
This parameter specifies for which links we want the status.
NvU32 NVLINK_GET_STATUS_V2::linkMask |
This parameter specifies for which links we want the status.
NV_DP_LINK_RATE NV_DISPLAY_PORT_CONFIG::linkRate |
Link rate.
struct { ... } _NVVIOSTREAM::links[NVAPI_MAX_VIO_LINKS_PER_STREAM] |
NvU32 NVLINK_LINK_STATUS_INFO_V1::linkState |
This field specifies the current state of the link.See NVAPI_NVLINK_GET_NVLINK_STATUS_LINK_STATE_* for possible values.
NvU32 NVLINK_LINK_STATUS_INFO_V2::linkState |
This field specifies the current state of the link.See NVAPI_NVLINK_GET_NVLINK_STATUS_LINK_STATE_* for possible values.
NVLINK_DEVICE_INFO_V1 NVLINK_LINK_STATUS_INFO_V2::localDeviceInfo |
This field stores the device information for the local end of the link.
NvU8 NVLINK_LINK_STATUS_INFO_V2::localDeviceLinkNumber |
This field specifies the link number on the local end of the link.
NvU8 NVLINK_LINK_STATUS_INFO_V1::loopProperty |
This field specifies if the link is a loopback/loopout link. See NVAPI_NVLINK_STATUS_LOOP_PROPERTY_* for possible values.
NvU8 NVLINK_LINK_STATUS_INFO_V2::loopProperty |
This field specifies if the link is a loopback/loopout link. See NVAPI_NVLINK_STATUS_LOOP_PROPERTY_* for possible values.
NvU8 NVLINK_GET_CAPS_V1::lowestNciVersion |
This field specifies the lowest supported NCI version for this GPU.
NvU8 NVLINK_GET_CAPS_V1::lowestNvlinkVersion |
This field specifies the lowest supported NVLink version for this GPU.
NvU16 _NV_D3D1x_GRAPHICS_CAPS_V2::majorSMVersion |
(OUT) Major SM version of the device
NvU16 _NV_D3D12_GRAPHICS_CAPS_V1::majorSMVersion |
(OUT) Major SM version of the device
NvU32 { ... } ::majorVersion |
Major version. For GVI, majorVersion contains MajorVersion(HIWORD) And MinorVersion(LOWORD)
NvU32 _NVVIOCAPS::majorVersion |
Major version. For GVI, majorVersion contains MajorVersion(HIWORD) And MinorVersion(LOWORD)
Major version. In version 2, for both GVI and GVO, majorVersion contains MajorVersion(HIWORD) And MinorVersion(LOWORD)
NvU32 { ... } ::majorVersion |
Major version. In version 2, for both GVI and GVO, majorVersion contains MajorVersion(HIWORD) And MinorVersion(LOWORD)
NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_MANUAL_COLOR_FIXED _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_COLOR_FIXED::manualColorFixed |
NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_MANUAL_COLOR_FIXED { ... } ::manualColorFixed |
NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_MANUAL_RGB _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_RGB::manualRGB |
NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_MANUAL_RGB { ... } ::manualRGB |
NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_MANUAL_RGBW _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_RGBW::manualRGBW |
NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_MANUAL_RGBW { ... } ::manualRGBW |
NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_MANUAL_SINGLE_COLOR { ... } ::manualSingleColor |
NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_MANUAL_SINGLE_COLOR _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_SINGLE_COLOR::manualSingleColor |
NV_LATENCY_MARKER_TYPE _NV_LATENCY_MARKER_PARAMS::markerType |
NV_LATENCY_MARKER_TYPE _NV_ASYNC_FRAME_MARKER_PARAMS_V1::markerType |
struct { ... } _NV_HDR_COLOR_DATA_V1::mastering_display_data |
struct { ... } _NV_HDR_COLOR_DATA_V2::mastering_display_data |
NvS32 NV_GPU_PERF_PSTATES20_PARAM_DELTA::max |
Max value allowed for parameter delta (in respective units [kHz, uV])
NvS32 { ... } ::max |
Max value allowed for parameter delta (in respective units [kHz, uV])
NvU16 _NV_HDR_COLOR_DATA_V1::max_content_light_level |
Maximum Content Light level (MaxCLL) ([0x0001-0xFFFF] = [1.0 - 65535.0] cd/m^2)
NvU16 { ... } ::max_content_light_level |
Maximum Content Light level (MaxCLL) ([0x0001-0xFFFF] = [1.0 - 65535.0] cd/m^2)
NvU16 _NV_HDR_COLOR_DATA_V2::max_content_light_level |
Maximum Content Light level (MaxCLL) ([0x0001-0xFFFF] = [1.0 - 65535.0] cd/m^2)
NvU16 { ... } ::max_content_light_level |
Maximum Content Light level (MaxCLL) ([0x0001-0xFFFF] = [1.0 - 65535.0] cd/m^2)
NvU16 _NV_HDR_METADATA_V1::max_content_light_level |
Maximum Content Light level (MaxCLL) ([0x0000-0xFFFF] = [0.0 - 65535.0] cd/m^2, in units of 1 cd/m^2)
NvU16 { ... } ::max_display_mastering_luminance |
Maximum display mastering luminance ([0x0001-0xFFFF] = [1.0 - 65535.0] cd/m^2)
NvU16 _NV_HDR_COLOR_DATA_V1::max_display_mastering_luminance |
Maximum display mastering luminance ([0x0001-0xFFFF] = [1.0 - 65535.0] cd/m^2)
NvU16 _NV_HDR_COLOR_DATA_V2::max_display_mastering_luminance |
Maximum display mastering luminance ([0x0001-0xFFFF] = [1.0 - 65535.0] cd/m^2)
NvU16 { ... } ::max_display_mastering_luminance |
Maximum display mastering luminance ([0x0001-0xFFFF] = [1.0 - 65535.0] cd/m^2)
NvU16 _NV_HDR_METADATA_V1::max_display_mastering_luminance |
Maximum display mastering luminance ([0x0000-0xFFFF] = [0.0 - 65535.0] cd/m^2, in units of 1 cd/m^2)
NvU16 _NV_HDR_COLOR_DATA_V1::max_frame_average_light_level |
Maximum Frame-Average Light Level (MaxFALL) ([0x0001-0xFFFF] = [1.0 - 65535.0] cd/m^2)
NvU16 { ... } ::max_frame_average_light_level |
Maximum Frame-Average Light Level (MaxFALL) ([0x0001-0xFFFF] = [1.0 - 65535.0] cd/m^2)
NvU16 { ... } ::max_frame_average_light_level |
Maximum Frame-Average Light Level (MaxFALL) ([0x0001-0xFFFF] = [1.0 - 65535.0] cd/m^2)
NvU16 _NV_HDR_COLOR_DATA_V2::max_frame_average_light_level |
Maximum Frame-Average Light Level (MaxFALL) ([0x0001-0xFFFF] = [1.0 - 65535.0] cd/m^2)
NvU16 _NV_HDR_METADATA_V1::max_frame_average_light_level |
Maximum Frame-Average Light Level (MaxFALL) ([0x0000-0xFFFF] = [0.0 - 65535.0] cd/m^2, in units of 1 cd/m^2)
NvU32 _NV_GET_ADAPTIVE_SYNC_DATA_V1::maxFrameInterval |
[out] maximum frame interval in micro seconds as set previously using NvAPI_DISP_SetAdaptiveSyncData function. If default values from EDID are used, this parameter returns 0.
NvU32 _NV_SET_ADAPTIVE_SYNC_DATA_V1::maxFrameInterval |
[in] maximum frame interval in micro seconds. If maxFrameInterval is send as 0, default values from EDID will be used.
NvU32 NV_GPU_PSTATE20_CLOCK_ENTRY_V1::maxFreq_kHz |
Max clock frequency within given pstate in (kHz)
NvU32 { ... } ::maxFreq_kHz |
Max clock frequency within given pstate in (kHz)
NV_DP_LANE_COUNT _NV_DISPLAY_PORT_INFO_V1::maxLaneCount |
Maximum supported lane count.
NvU32 _NV_GSYNC_DELAY::maxLines |
maximum number of lines supported at current display mode to induce delay. Updated by NvAPI_GSync_GetControlParameters(). Read only.
NV_DP_LINK_RATE _NV_DISPLAY_PORT_INFO_V1::maxLinkRate |
Maximum supported link rate.
NvU32 _NV_GSYNC_CAPABILITIES_V3::maxMulDivValue |
This parameter returns the maximum possible value that can be programmed for multiplying / dividing house sync. Only valid if bIsMulDivSupported is set to 1.
NvU8 _NV_MONITOR_CAPS_VSDB::maxTmdsClock |
Bye 4.
NvU32 NV_GPU_PSTATE20_CLOCK_ENTRY_V1::maxVoltage_uV |
NvU32 { ... } ::maxVoltage_uV |
NV_GPU_CLIENT_ILLUM_DEVICE_INFO_DATA_MCUV10 _NV_GPU_CLIENT_ILLUM_DEVICE_INFO_V1::mcuv10 |
NV_GPU_CLIENT_ILLUM_DEVICE_INFO_DATA_MCUV10 { ... } ::mcuv10 |
NV_PIXEL_SHADING_RATE _NV_FOVEATED_RENDERING_CUSTOM_SHADING_RATE_PRESET_DESC_V1::MiddleRegionShadingRate |
(IN) Shading Rate for the middle region of the foveated rendering pattern
NvS32 { ... } ::min |
Min value allowed for parameter delta (in respective units [kHz, uV])
NvS32 NV_GPU_PERF_PSTATES20_PARAM_DELTA::min |
Min value allowed for parameter delta (in respective units [kHz, uV])
NvU16 _NV_LICENSE_EXPIRY_DETAILS::min |
Minutes value of license expiry.
NvU16 { ... } ::min_display_mastering_luminance |
Minimum display mastering luminance ([0x0001-0xFFFF] = [1.0 - 6.55350] cd/m^2)
NvU16 _NV_HDR_COLOR_DATA_V1::min_display_mastering_luminance |
Minimum display mastering luminance ([0x0001-0xFFFF] = [1.0 - 6.55350] cd/m^2)
NvU16 _NV_HDR_COLOR_DATA_V2::min_display_mastering_luminance |
Minimum display mastering luminance ([0x0001-0xFFFF] = [1.0 - 6.55350] cd/m^2)
NvU16 { ... } ::min_display_mastering_luminance |
Minimum display mastering luminance ([0x0001-0xFFFF] = [1.0 - 6.55350] cd/m^2)
NvU16 _NV_HDR_METADATA_V1::min_display_mastering_luminance |
Minimum display mastering luminance ([0x0000-0xFFFF] = [0.0 - 6.55350] cd/m^2, in units of 0.0001 cd/m^2)
NvU32 NV_GPU_PSTATE20_CLOCK_ENTRY_V1::minFreq_kHz |
Min clock frequency within given pstate in (kHz)
NvU32 { ... } ::minFreq_kHz |
Min clock frequency within given pstate in (kHz)
NvU32 _NV_SET_SLEEP_MODE_PARAMS::minimumIntervalUs |
(IN) Minimum frame interval in microseconds. 0 = no frame rate limit.
NvU16 _NV_D3D1x_GRAPHICS_CAPS_V2::minorSMVersion |
(OUT) Minor SM version of the device
NvU16 _NV_D3D12_GRAPHICS_CAPS_V1::minorSMVersion |
(OUT) Minor SM version of the device
NvU32 { ... } ::minorVersion |
Minor version. For GVI, minorVersion contains Revison(HIWORD) And Build(LOWORD)
NvU32 _NVVIOCAPS::minorVersion |
Minor version. For GVI, minorVersion contains Revison(HIWORD) And Build(LOWORD)
Minor version. In version 2, for both GVI and GVO, minorVersion contains Revison(HIWORD) And Build(LOWORD)
NvU32 { ... } ::minorVersion |
Minor version. In version 2, for both GVI and GVO, minorVersion contains Revison(HIWORD) And Build(LOWORD)
NvU32 _NV_GSYNC_DELAY::minPixels |
minimum number of pixels required at current display mode to induce delay. Updated by NvAPI_GSync_GetControlParameters(). Read only.
NvU32 NV_GPU_PSTATE20_CLOCK_ENTRY_V1::minVoltage_uV |
NvU32 { ... } ::minVoltage_uV |
UINT _NV_TEX2D_SRRV::MipSlice |
UINT _NV_TEX2D_ARRAY_SRRV::MipSlice |
NvU32 NV_INFOFRAME_PROPERTY::mode |
NV_META_COMMAND_PADDING_MODE NV_META_COMMAND_PADDING_DESC::Mode |
NvU64 NV_META_COMMAND_CREATE_CONVOLUTION_EX_DESC::Mode |
NV_MODIFIED_W_COEFFICIENTS _NV_MODIFIED_W_PARAMS::modifiedWCoefficients[NV_MODIFIED_W_MAX_VIEWPORTS] |
NvU16 _NV_LICENSE_EXPIRY_DETAILS::month |
Month value of license expiry.
NvU32 _NV_MULTIGPU_CAPS_V1::multiGPUVersion |
NvU32 _NV_MULTIGPU_CAPS_V2::multiGPUVersion |
NVAPI_GSYNC_MULTIPLY_DIVIDE_MODE _NV_GSYNC_CONTROL_PARAMS_V2::multiplyDivideMode |
Indicates multiplier/divider mode for the housesync signal. While setting multiplyDivideMode, source needs to be set as NVAPI_GSYNC_SYNC_SOURCE_HOUSESYNC.
NvU8 _NV_GSYNC_CONTROL_PARAMS_V2::multiplyDivideValue |
Indicates the multiplier/divider value for the housesync signal. Only supported if bIsMulDivSupported field of the structure NV_GSYNC_CAPABILITIES is set to 1. The maximum supported value for this field can be obtained from maxMulDivValue field of the structure NV_GSYNC_CAPABILITIES.
BOOL NvAPI_D3D11_RASTERIZER_DESC_EX::MultisampleEnable |
NvU32 NV_GPU_PERF_PSTATES_INFO_V2::mvolt |
Voltage in mV.
NvU32 { ... } ::mvolt |
Voltage in mV.
NvU8 tagNV_TIMINGEXT::name[40] |
Timing name.
NvAPI_ShortString _NV_MANAGED_DEDICATED_DISPLAY_METADATA::name |
[in][out] Metadata for the virtual name of for the display connector specified by displayId. Valid characters are in the range of 32 ' ' (space) to 126 '~' (both included).
LPCWSTR NVAPI_META_COMMAND_DESC::Name |
NvU8 NVLINK_LINK_STATUS_INFO_V1::nciVersion |
This field specifies the NCI version supported by the link.
NvU8 NVLINK_LINK_STATUS_INFO_V2::nciVersion |
This field specifies the NCI version supported by the link.
float _NV_SMP_ASSIST_FASTGSCBDATA_V1::NDCSplitsX[2] |
(OUT) FastGS constant buffer data for Multi-Res Shading/ Lens Matched Shading
float _NV_SMP_ASSIST_FASTGSCBDATA_MRS_INSTANCED_STEREO_V1::NDCSplitsX[4] |
(OUT) FastGS constant buffer data for Multi-Res Shading (Instanced stereo). 2 splits for left eye followed by 2 splits for right eye
float _NV_SMP_ASSIST_FASTGSCBDATA_V1::NDCSplitsY[2] |
float _NV_SMP_ASSIST_FASTGSCBDATA_MRS_INSTANCED_STEREO_V1::NDCSplitsY[2] |
NvU32 NV_INFOFRAME_VIDEO::nonuniformScaling |
NvU32 _NV_MULTIGPU_CAPS_V1::nSLIGPUs |
NvU32 _NV_MULTIGPU_CAPS_V2::nSLIGPUs |
NvU32 _NV_MULTIGPU_CAPS_V1::nTotalGPUs |
NvU32 _NV_MULTIGPU_CAPS_V2::nTotalGPUs |
UINT NVAPI_ANSEL_CONFIGURATION_STRUCT_V1::numAnselFeatures |
Number of features in pAnselFeatures.
NvU32 NV_GPU_PERF_PSTATES20_INFO_V1::numBaseVoltages |
Number of populated base voltages (per pstate)
NvU32 _NV_GPU_PERF_PSTATES20_INFO_V2::numBaseVoltages |
Number of populated base voltages (per pstate)
NvU32 _NV_D3D_LATELATCH_OBJECT_DESC_V1::numBuffers |
NvU32 NV_GPU_PERF_PSTATES20_INFO_V1::numClocks |
Number of populated clocks (per pstate)
NvU32 _NV_GPU_PERF_PSTATES20_INFO_V2::numClocks |
Number of populated clocks (per pstate)
NvU32 NV_GPU_PERF_PSTATES_INFO_V1::numClocks |
The number of clock domains supported by each P-State.
NvU32 NV_GPU_PERF_PSTATES_INFO_V2::numClocks |
The number of clock domains supported by each P-State.
NvU32 NvAPI_D3D11_CREATE_GEOMETRY_SHADER_EX_V5::NumCustomSemantics |
NvU32 NvAPI_D3D11_CREATE_VERTEX_SHADER_EX_V1::NumCustomSemantics |
NvU32 NvAPI_D3D11_CREATE_VERTEX_SHADER_EX_V2::NumCustomSemantics |
NvU32 NvAPI_D3D11_CREATE_VERTEX_SHADER_EX_V3::NumCustomSemantics |
NvU32 NvAPI_D3D11_CREATE_HULL_SHADER_EX_V1::NumCustomSemantics |
NvU32 NvAPI_D3D11_CREATE_HULL_SHADER_EX_V2::NumCustomSemantics |
NvU32 NvAPI_D3D11_CREATE_DOMAIN_SHADER_EX_V1::NumCustomSemantics |
NvU32 NvAPI_D3D11_CREATE_DOMAIN_SHADER_EX_V2::NumCustomSemantics |
NvU32 NvAPI_D3D11_CREATE_DOMAIN_SHADER_EX_V3::NumCustomSemantics |
NvU32 NvAPI_D3D11_CREATE_PIXEL_SHADER_EX_V1::NumCustomSemantics |
NvU32 NvAPI_D3D11_CREATE_PIXEL_SHADER_EX_V2::NumCustomSemantics |
NvU32 NVAPI_D3D12_PSO_GEOMETRY_SHADER_DESC_V5::NumCustomSemantics |
NvU32 NVAPI_D3D12_PSO_VERTEX_SHADER_DESC_V1::NumCustomSemantics |
NvU32 NVAPI_D3D12_PSO_HULL_SHADER_DESC_V1::NumCustomSemantics |
NvU32 NVAPI_D3D12_PSO_DOMAIN_SHADER_DESC_V1::NumCustomSemantics |
NvU32 _NVAPI_D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS_EX::numDescs |
If type
is D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TOP_LEVEL
, it represents the number of descriptions stored in instanceDescs
. Otherwise, it contains the number of geometry descriptions stored in pGeometryDescs
or ppGeometryDescs
.
NvU32 _NVAPI_D3D12_BUILD_RAYTRACING_DISPLACEMENT_MICROMAP_ARRAY_INPUTS::numDMMUsageCounts |
Number of DMM usage count entries in the pDMMUsageCounts
array.
NvU32 _NVAPI_D3D12_RAYTRACING_GEOMETRY_DMM_ATTACHMENT_DESC::numDMMUsageCounts |
Number of DMM usage count entries in the pDMMUsageCounts
array.
NvU32 _NV_MODIFIED_W_PARAMS::numEntries |
NvU32 _NV_GPU_CLIENT_ILLUM_DEVICE_INFO_PARAMS_V1::numIllumDevices |
Number of illumination devices present.
NvU32 NV_GPU_CLIENT_ILLUM_DEVICE_CONTROL_PARAMS_V1::numIllumDevices |
Number of illumination devices present.
NvU32 _NV_GPU_CLIENT_ILLUM_ZONE_INFO_PARAMS_V1::numIllumZones |
Number of illumination zones present.
NvU32 _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_PARAMS_V1::numIllumZonesControl |
Number of illumination zones present.
NvU32 _NV_GSYNC_DELAY::numLines |
delay to be induced in number of horizontal lines.
NvU32 _NVVIOSTREAM::numLinks |
Number of active links.
NvU32 _NVDRS_PROFILE_V1::numOfApps |
Total number of applications that belong to this profile. Read-only.
NvU32 _NVDRS_PROFILE_V1::numOfSettings |
Total number of settings applied for this Profile. Read-only.
NvU32 _NVAPI_D3D12_BUILD_RAYTRACING_OPACITY_MICROMAP_ARRAY_INPUTS::numOMMUsageCounts |
Number of OMM usage count entries in the pOMMUsageCounts
array.
NvU32 _NVAPI_D3D12_RAYTRACING_GEOMETRY_OMM_ATTACHMENT_DESC::numOMMUsageCounts |
Number of OMM usage count entries in the pOMMUsageCounts
array.
NvU32 _NV_GSYNC_DELAY::numPixels |
delay to be induced in number of pixels.
NvU32 _NVAPI_BUILD_RAYTRACING_OPACITY_MICROMAP_ARRAY_PARAMS_V1::numPostbuildInfoDescs |
[in] Size of postbuild info desc array. Set to 0 if none are needed.
NvU32 _NVAPI_BUILD_RAYTRACING_DISPLACEMENT_MICROMAP_ARRAY_PARAMS_V1::numPostbuildInfoDescs |
[in] Size of postbuild info desc array. Set to 0 if none are needed.
NvU32 _NVAPI_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_EX_PARAMS_V1::numPostbuildInfoDescs |
[in] Size of postbuild info desc array. Set to 0 if none are needed.
NvU32 NV_GPU_PERF_PSTATES20_INFO_V1::numPstates |
Number of populated pstates.
NvU32 _NV_GPU_PERF_PSTATES20_INFO_V2::numPstates |
Number of populated pstates.
NvU32 NV_GPU_PERF_PSTATES_INFO_V1::numPstates |
The number of available p-states.
NvU32 NV_GPU_PERF_PSTATES_INFO_V2::numPstates |
The number of available p-states.
NvU32 _NVVIOINPUTCONFIG::numRawCaptureImages |
numRawCaptureImages is the number of frames to keep in the capture queue. must be between NVAPI_GVI_MIN_RAW_CAPTURE_IMAGES and NVAPI_GVI_MAX_RAW_CAPTURE_IMAGES,
NvU32 _NV_D3D11_EXCLUSIVE_SCISSOR_RECTS_DESC_V1::numRects |
(IN) Number of Exclusive Scissor Rects to be set.
NvU32 _NVDRS_SETTING_VALUES::numSettingValues |
Total number of values available in a setting.
NvU32 _NVAPI_EMIT_RAYTRACING_DISPLACEMENT_MICROMAP_ARRAY_POSTBUILD_INFO_PARAMS_V1::numSources |
[in] Number of DMM Arrays in pSources
.
NvU32 _NVAPI_EMIT_RAYTRACING_OPACITY_MICROMAP_ARRAY_POSTBUILD_INFO_PARAMS_V1::numSources |
[in] Number of OMM Arrays in pSources
.
NvU32 _NVVIOINPUTCONFIG::numStreams |
Number of active streams.
NvU32 _NV_GPU_CLIENT_CALLBACK_UTILIZATION_DATA_V1::numUtils |
[out] Number of valid entries in utils
array.
int NV_SCANOUT_WARPING_DATA::numVertices |
number of the input vertices
NvU32 _NV_D3D11_VIEWPORTS_SHADING_RATE_DESC_V1::numViewports |
(IN) Number of viewports with shading rate set.
NvU32 _NV_CUSTOM_RECTS_V1::numViewports[NV_SMP_ASSIST_MINIMAL_LEVEL_NUM_EYE_INDICES] |
NvU32 _NV_SMP_ASSIST_GET_CONSTANTS_V3::numViewports |
(OUT) Number of valid viewport entries
NvU32 _NV_MULTIVIEW_PARAMS_V1::numViews |
NvU32 _NV_GPU_PERF_PSTATES20_INFO_V2::numVoltages |
Number of populated voltages.
NvU32 { ... } ::numVoltages |
Number of populated voltages.
NvU32 NV_GPU_PERF_PSTATES_INFO_V2::numVoltages |
union { ... } NV_EVENT_REGISTER_CALLBACK::nvCallBackFunc |
NvAPI_LongString _NV_CUSTOM_SEMANTIC::NVCustomSemanticNameString |
NV_CUSTOM_SEMANTIC_TYPE _NV_CUSTOM_SEMANTIC::NVCustomSemanticType |
NV_D3D12_HEAP_FLAGS _NV_HEAP_PARAMS_V1::NVHeapFlags |
Additional NV specific flags.
NvU32 NVLINK_LINK_STATUS_INFO_V1::nvlinkCommonClockSpeedMhz |
This field gives the value of nvlink common clock in MHz.
NvU32 NVLINK_LINK_STATUS_INFO_V2::nvlinkCommonClockSpeedMhz |
This field gives the value of nvlink common clock in MHz.
NvU32 NVLINK_LINK_STATUS_INFO_V2::nvlinkLineRateMbps |
Bit rate at which bits toggle on wires in megabits per second.
NvU32 NVLINK_LINK_STATUS_INFO_V1::nvlinkLinkClockMhz |
This field gives the actual clock/speed at which links is running in MHz.
NvU32 NVLINK_LINK_STATUS_INFO_V2::nvlinkLinkClockMhz |
This field gives the actual clock/speed at which links is running in MHz.
NvU32 _NV_MULTIGPU_CAPS_V2::NvLinkPresent |
NvU32 NVLINK_LINK_STATUS_INFO_V1::nvlinkRefClkSpeedMhz |
This field gives the value of nvlink refclk clock in MHz.
NvU32 NVLINK_LINK_STATUS_INFO_V2::nvlinkRefClkSpeedMhz |
This field gives the value of nvlink refclk clock in MHz.
NvU8 NVLINK_LINK_STATUS_INFO_V1::nvlinkRefClkType |
This field specifies whether refclk is taken from NVHS reflck or PEX refclk for the current GPU.See NVAPI_NVLINK_REFCLK_TYPE_INVALID* for possible values.
NvU8 NVLINK_LINK_STATUS_INFO_V2::nvlinkRefClkType |
This field specifies whether refclk is taken from NVHS reflck or PEX refclk for the current GPU.See NVAPI_NVLINK_REFCLK_TYPE_INVALID* for possible values.
NvU8 NVLINK_LINK_STATUS_INFO_V1::nvlinkVersion |
This field specifies the NVLink version supported by the link.
NvU8 NVLINK_LINK_STATUS_INFO_V2::nvlinkVersion |
This field specifies the NVLink version supported by the link.
NvU32 NV_TIMING_FLAG::nvPsfId |
The NV predefined PsF format Id. Used when the timing type is NV_TIMING_OVERRIDE_NV_PREDEFINED.
NvU32 { ... } ::nvPsfId |
The NV predefined PsF format Id. Used when the timing type is NV_TIMING_OVERRIDE_NV_PREDEFINED.
NVAPI_CALLBACK_QSYNCEVENT { ... } ::nvQSYNCEventCallback |
Callback function pointer for QSYNC events.
NVAPI_CALLBACK_QSYNCEVENT NV_EVENT_REGISTER_CALLBACK::nvQSYNCEventCallback |
Callback function pointer for QSYNC events.
NV_D3D12_RESOURCE_FLAGS _NV_RESOURCE_PARAMS_V1::NVResourceFlags |
Additional NV specific flags (set the NV_D3D12_RESOURCE_FLAG_HTEX bit to create HTEX texture)
NvU32 _NVDRS_GPU_SUPPORT::nvs |
NVVIOCONFIGTYPE _NVVIOCONFIG_V1::nvvioConfigType |
Input or Output configuration.
NVVIOCONFIGTYPE _NVVIOCONFIG_V2::nvvioConfigType |
Input or Output configuration.
NVVIOCONFIGTYPE _NVVIOCONFIG_V3::nvvioConfigType |
Input or Output configuration.
NVVIOSTATUSTYPE _NVVIOSTATUS::nvvioStatusType |
Input or Output status.
NvU32 NV_EDID_V3::offset |
Which 256-byte page of the EDID we want to read. Start at 0. If the read succeeds with edidSize > NV_EDID_DATA_SIZE, call back again with offset+256 until we have read the entire buffer
NvU64 NV_D3D11_META_COMMAND_RESOURCE::Offset |
BOOL NvAPI_D3D11_CREATE_GEOMETRY_SHADER_EX_V5::OffsetRtIndexByVpIndex |
BOOL NVAPI_D3D12_PSO_GEOMETRY_SHADER_DESC_V5::OffsetRtIndexByVpIndex |
NvU32 NV_SCANOUT_INTENSITY_DATA_V2::offsetTexChannels |
number of channels per pixel in the offset texture
float* NV_SCANOUT_INTENSITY_DATA_V2::offsetTexture |
array of floating values building an offset texture
NVAPI_D3D12_RAYTRACING_GEOMETRY_OMM_ATTACHMENT_DESC _NVAPI_D3D12_RAYTRACING_GEOMETRY_OMM_TRIANGLES_DESC::ommAttachment |
Opacity Micromap attachment descriptor.
NVAPI_D3D12_RAYTRACING_GEOMETRY_OMM_TRIANGLES_DESC _NVAPI_D3D12_RAYTRACING_GEOMETRY_DESC_EX::ommTriangles |
Describes triangle geometry which may optionally use Opacity Micromaps, if type
is NVAPI_D3D12_RAYTRACING_GEOMETRY_TYPE_OMM_TRIANGLES_EX. Otherwise, this parameter is unused (space repurposed in a union).
NVAPI_D3D12_RAYTRACING_GEOMETRY_OMM_TRIANGLES_DESC { ... } ::ommTriangles |
Describes triangle geometry which may optionally use Opacity Micromaps, if type
is NVAPI_D3D12_RAYTRACING_GEOMETRY_TYPE_OMM_TRIANGLES_EX. Otherwise, this parameter is unused (space repurposed in a union).
D3D12_GPU_VIRTUAL_ADDRESS _NVAPI_D3D12_RAYTRACING_GEOMETRY_OMM_ATTACHMENT_DESC::opacityMicromapArray |
Pointer to an OMM Array used by this geometry; it may be set to NULL
if no non-uniform OMMs are used. Unlike vertex, index, and transform buffers, this resource is dereferenced during raytracing.
D3D12_GPU_VIRTUAL_ADDRESS _NVAPI_RELOCATE_RAYTRACING_OPACITY_MICROMAP_ARRAY_PARAMS_V1::opacityMicromapArray |
[in] OMM Array current memory address; it must be 256-byte aligned (NVAPI_D3D12_RAYTRACING_OPACITY_MICROMAP_ARRAY_BYTE_ALIGNMENT).
NvU32 _NVAPI_D3D12_RAYTRACING_GEOMETRY_OMM_ATTACHMENT_DESC::opacityMicromapBaseLocation |
Constant added to all non-negative OMM indices in opacityMicromapIndexBuffer
.
D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE _NVAPI_D3D12_RAYTRACING_GEOMETRY_OMM_ATTACHMENT_DESC::opacityMicromapIndexBuffer |
Optional buffer specifying which OMM index to use for each triangle; if NULL
, there is a 1:1 mapping between input triangles and OMM Array entries. Special values can be used to encode OMMs with uniform state for individual triangles (see NVAPI_D3D12_RAYTRACING_OPACITY_MICROMAP_SPECIAL_INDEX). For BLAS updates, this input buffer must match that of the original build if the NVAPI_D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_ALLOW_OMM_UPDATE_EX build flag is not set.
DXGI_FORMAT _NVAPI_D3D12_RAYTRACING_GEOMETRY_OMM_ATTACHMENT_DESC::opacityMicromapIndexFormat |
Format of opacityMicromapIndexBuffer
, either DXGI_FORMAT_R32_UINT
or DXGI_FORMAT_R16_UINT
.
NvU64 _NV_LATENCY_RESULT_PARAMS::FrameReport::osRenderQueueEndTime |
NvU64 _NV_LATENCY_RESULT_PARAMS::FrameReport::osRenderQueueStartTime |
NVVIOOUTPUTCONFIG_V1 _NVVIOCONFIG_V1::outConfig |
Output device configuration.
NVVIOOUTPUTCONFIG_V1 { ... } ::outConfig |
Output device configuration.
NVVIOOUTPUTCONFIG_V2 { ... } ::outConfig |
Output device configuration.
NVVIOOUTPUTCONFIG_V2 _NVVIOCONFIG_V2::outConfig |
Output device configuration.
NVVIOOUTPUTCONFIG_V3 { ... } ::outConfig |
Output device configuration.
NVVIOOUTPUTCONFIG_V3 _NVVIOCONFIG_V3::outConfig |
Output device configuration.
NvU64 NVAPI_UAV_INFO_V2::outFlags |
NVVIOOUTPUTAREA _NVVIOOUTPUTCONFIG_V1::outputArea |
Usable resolution for video output (safe area)
NVVIOOUTPUTAREA _NVVIOOUTPUTCONFIG_V2::outputArea |
Usable resolution for video output (safe area)
NVVIOOUTPUTAREA _NVVIOOUTPUTCONFIG_V3::outputArea |
Usable resolution for video output (safe area)
NvU32 NVVIOTOPOLOGYTARGET::outputId |
outputId will be 0 for GVI device.
deviceMask of the SDI display connected to GVO device.
NV_META_COMMAND_BOOL NV_META_COMMAND_CONVOLUTION_FUSE_DESC::OutputPrepool |
NVVIOOUTPUTREGION _NVVIOOUTPUTCONFIG_V1::outputRegion |
Region for video output (Desktop mode)
NVVIOOUTPUTREGION _NVVIOOUTPUTCONFIG_V2::outputRegion |
Region for video output (Desktop mode)
NVVIOOUTPUTREGION _NVVIOOUTPUTCONFIG_V3::outputRegion |
Region for video output (Desktop mode)
NV_D3D11_META_COMMAND_RESOURCE NV_D3D11_META_COMMAND_EXECUTE_CONVOLUTION_EX_DESC::OutputResource |
NV_D3D11_META_COMMAND_RESOURCE NV_D3D11_META_COMMAND_EXECUTE_GEMM_DESC::OutputResource |
D3D12_GPU_VIRTUAL_ADDRESS NV_D3D12_META_COMMAND_EXECUTE_CONVOLUTION_EX_DESC::OutputResource |
NvU64 NV_D3D12_META_COMMAND_EXECUTE_GEMM_DESC::OutputResource |
NvU32 _NVVIOOUTPUTSTATUS::outputVideoLocked |
Output locked status.
NVVIOOUTPUTSTATUS _NVVIOSTATUS::outStatus |
Output device status.
NVVIOOUTPUTSTATUS { ... } ::outStatus |
Output device status.
struct { ... } _NV_GPU_PERF_PSTATES20_INFO_V2::ov |
OV settings - Please refer to NVIDIA over-volting recommendation to understand impact of this functionality Valid index range is 0 to numVoltages-1
NvS32 NV_MOSAIC_TOPO_DETAILS::overlapX |
Pixels of overlap on left of target: (+overlap, -gap)
NvS32 { ... } ::overlapX |
Pixels of overlap on left of target: (+overlap, -gap)
NvS32 _NV_MOSAIC_GRID_TOPO_DISPLAY_V1::overlapX |
(+overlap, -gap)
NvS32 _NV_MOSAIC_GRID_TOPO_DISPLAY_V2::overlapX |
(+overlap, -gap)
NvS32 NV_MOSAIC_TOPOLOGY::overlapX |
Pixels of overlap on the left of target: (+overlap, -gap)
NvS32 { ... } ::overlapX |
Pixels of overlap on the left of target: (+overlap, -gap)
NvS32 NV_MOSAIC_TOPO_DETAILS::overlapY |
Pixels of overlap on top of target: (+overlap, -gap)
NvS32 { ... } ::overlapY |
Pixels of overlap on top of target: (+overlap, -gap)
NvS32 _NV_MOSAIC_GRID_TOPO_DISPLAY_V1::overlapY |
(+overlap, -gap)
NvS32 _NV_MOSAIC_GRID_TOPO_DISPLAY_V2::overlapY |
(+overlap, -gap)
NvS32 NV_MOSAIC_TOPOLOGY::overlapY |
Pixels of overlap on the top of target: (+overlap, -gap)
NvS32 { ... } ::overlapY |
Pixels of overlap on the top of target: (+overlap, -gap)
NVVIOOWNERID _NVVIOCAPS::ownerId |
Unique identifier for owner of video output (NVVIOOWNERID_INVALID if free running)
NVVIOOWNERTYPE _NVVIOCAPS::ownerType |
Owner type (OpenGL application or Desktop mode)
NvU32 NVVIOOWNERTYPE ownerType |
NVVIOCAPS* pAdapterCaps |
NV_META_COMMAND_PADDING_DESC NV_META_COMMAND_CREATE_CONVOLUTION_EX_DESC::Padding |
float _NV_SMP_ASSIST_REMAPCBDATA_V1::Padding[2] |
NVAPI_ANSEL_FEATURE_CONFIGURATION_STRUCT* NVAPI_ANSEL_CONFIGURATION_STRUCT_V1::pAnselFeatures |
Array of features configurations.
float NV_META_COMMAND_ACTIVATION_DESC::Params[NV_META_COMMAND_ACTIVATION_MAX_PARAMS] |
NvU32 _NVAPI_CU_KERNEL_LAUNCH_PARAMS::paramSize |
NvU32 _NVAPI_CU_KERNEL_LAUNCH_PARAMS_EX::paramSize |
NvU32 _NV_HDR_CAPABILITIES_V3::parity |
resolution and frame-rate relationships between Dolby Vision and other video processing
NvU32 { ... } ::parity |
resolution and frame-rate relationships between Dolby Vision and other video processing
NV_DISPLAY_PATH NV_DISPLAY_PATH_INFO::path[NVAPI_ADVANCED_MAX_DISPLAY_PATH] |
NV_DISPLAY_PATH NV_DISPLAY_PATH_INFO_V3::path[NVAPI_MAX_DISPLAY_PATH] |
NvU8* NV_I2C_INFO_V1::pbData |
The buffer of data which is to be read or written (depending on the command).
NvU8* NV_I2C_INFO_V2::pbData |
The buffer of data which is to be read or written (depending on the command).
NvU8* NV_I2C_INFO_V3::pbData |
The buffer of data which is to be read or written (depending on the command).
NvU8* NV_I2C_INFO_V1::pbI2cRegAddress |
The I2C target register address. May be NULL, which indicates no register address should be sent.
NvU8* NV_I2C_INFO_V2::pbI2cRegAddress |
The I2C target register address. May be NULL, which indicates no register address should be sent.
NvU8* NV_I2C_INFO_V3::pbI2cRegAddress |
The I2C target register address. May be NULL, which indicates no register address should be sent.
void* _NV_CLIENT_CALLBACK_SETTINGS_SUPER_V1::pCallbackParam |
[in] Generic callback parameter which will be passed to the callback.
void* _NV_GPU_CLIENT_CALLBACK_DATA_SUPER_V1::pCallbackParam |
[out] Generic callback parameter which was passed in at registration time.
NvU32 _NVVIOPCIINFO::pciBus |
specifies the PCI bus number of the GVI device.
NvU32 NVLINK_DEVICE_INFO_V1::pciDeviceId |
NvU32 _NVVIOPCIINFO::pciDeviceId |
specifies the internal PCI device identifier for the GVI.
NvU32 _NVVIOPCIINFO::pciDomain |
specifies the PCI domain of the GVI device.
NVVIOPCILINKRATE _NVVIOPCIINFO::pciLinkRate |
specifies the the negotiated PCIE link rate.
NVVIOPCILINKWIDTH _NVVIOPCIINFO::pciLinkWidth |
specifies the the negotiated PCIE link width.
NvU32 _NVVIOPCIINFO::pciRevisionId |
specifies the internal PCI device-specific revision identifier for the GVI.
NvU32 _NVVIOPCIINFO::pciSlot |
specifies the PCI slot number of the GVI device.
NvU32 _NVVIOPCIINFO::pciSubSystemId |
specifies the internal PCI subsystem identifier for the GVI.
NvU32 _NV_TIMING::pclk |
pixel clock in 10 kHz
const NVVIOCONFIG * pConfig |
NvAPI_D3D11_SWIZZLE_MODE* NvAPI_D3D11_CREATE_GEOMETRY_SHADER_EX_V5::pCoordinateSwizzling |
NvAPI_D3D11_SWIZZLE_MODE* NvAPI_D3D11_CREATE_FASTGS_EXPLICIT_DESC_V1::pCoordinateSwizzling |
NvAPI_D3D11_SWIZZLE_MODE* NVAPI_D3D12_PSO_CREATE_FASTGS_EXPLICIT_DESC_V1::pCoordinateSwizzling |
NvAPI_D3D11_SWIZZLE_MODE* NVAPI_D3D12_PSO_GEOMETRY_SHADER_DESC_V5::pCoordinateSwizzling |
NVVIOCOLORCONVERSION * pCSC |
const void* NVAPI_D3D12_CREATE_CUBIN_SHADER_PARAMS::pCubin |
[in] pointer to blob containing the cubin
NV_CUSTOM_SEMANTIC* NvAPI_D3D11_CREATE_GEOMETRY_SHADER_EX_V5::pCustomSemantics |
NV_CUSTOM_SEMANTIC* NvAPI_D3D11_CREATE_VERTEX_SHADER_EX_V1::pCustomSemantics |
NV_CUSTOM_SEMANTIC* NvAPI_D3D11_CREATE_VERTEX_SHADER_EX_V2::pCustomSemantics |
NV_CUSTOM_SEMANTIC* NvAPI_D3D11_CREATE_VERTEX_SHADER_EX_V3::pCustomSemantics |
NV_CUSTOM_SEMANTIC* NvAPI_D3D11_CREATE_HULL_SHADER_EX_V1::pCustomSemantics |
NV_CUSTOM_SEMANTIC* NvAPI_D3D11_CREATE_HULL_SHADER_EX_V2::pCustomSemantics |
NV_CUSTOM_SEMANTIC* NvAPI_D3D11_CREATE_DOMAIN_SHADER_EX_V1::pCustomSemantics |
NV_CUSTOM_SEMANTIC* NvAPI_D3D11_CREATE_DOMAIN_SHADER_EX_V2::pCustomSemantics |
NV_CUSTOM_SEMANTIC* NvAPI_D3D11_CREATE_DOMAIN_SHADER_EX_V3::pCustomSemantics |
NV_CUSTOM_SEMANTIC* NvAPI_D3D11_CREATE_PIXEL_SHADER_EX_V1::pCustomSemantics |
NV_CUSTOM_SEMANTIC* NvAPI_D3D11_CREATE_PIXEL_SHADER_EX_V2::pCustomSemantics |
NV_CUSTOM_SEMANTIC* NVAPI_D3D12_PSO_GEOMETRY_SHADER_DESC_V5::pCustomSemantics |
NV_CUSTOM_SEMANTIC* NVAPI_D3D12_PSO_VERTEX_SHADER_DESC_V1::pCustomSemantics |
NV_CUSTOM_SEMANTIC* NVAPI_D3D12_PSO_HULL_SHADER_DESC_V1::pCustomSemantics |
NV_CUSTOM_SEMANTIC* NVAPI_D3D12_PSO_DOMAIN_SHADER_DESC_V1::pCustomSemantics |
NvU32 NVVIODATAFORMATDETAIL* pDataFormatDetail |
const NVAPI_D3D12_BUILD_RAYTRACING_DISPLACEMENT_MICROMAP_ARRAY_INPUTS* _NVAPI_GET_RAYTRACING_DISPLACEMENT_MICROMAP_ARRAY_PREBUILD_INFO_PARAMS_V1::pDesc |
[in] Description of the DMM Array build.
const NVAPI_D3D12_BUILD_RAYTRACING_OPACITY_MICROMAP_ARRAY_INPUTS* _NVAPI_GET_RAYTRACING_OPACITY_MICROMAP_ARRAY_PREBUILD_INFO_PARAMS_V1::pDesc |
[in] Description of the OMM Array build.
const NVAPI_D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS_EX* _NVAPI_GET_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_EX_PARAMS_V1::pDesc |
[in] Description of the acceleration-structure build.
const NVAPI_D3D12_BUILD_RAYTRACING_OPACITY_MICROMAP_ARRAY_DESC* _NVAPI_BUILD_RAYTRACING_OPACITY_MICROMAP_ARRAY_PARAMS_V1::pDesc |
[in] Description of the OMM Array build.
const NVAPI_D3D12_BUILD_RAYTRACING_DISPLACEMENT_MICROMAP_ARRAY_DESC* _NVAPI_BUILD_RAYTRACING_DISPLACEMENT_MICROMAP_ARRAY_PARAMS_V1::pDesc |
[in] Description of the DMM Array build.
const NVAPI_D3D12_RAYTRACING_DISPLACEMENT_MICROMAP_ARRAY_POSTBUILD_INFO_DESC* _NVAPI_EMIT_RAYTRACING_DISPLACEMENT_MICROMAP_ARRAY_POSTBUILD_INFO_PARAMS_V1::pDesc |
[in] Description of which postbuild info to emit.
const NVAPI_D3D12_RAYTRACING_OPACITY_MICROMAP_ARRAY_POSTBUILD_INFO_DESC* _NVAPI_EMIT_RAYTRACING_OPACITY_MICROMAP_ARRAY_POSTBUILD_INFO_PARAMS_V1::pDesc |
[in] Description of which postbuild info to emit.
const NVAPI_D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC_EX* _NVAPI_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_EX_PARAMS_V1::pDesc |
[in] Description of the acceleration structure to build.
__in ID3D12Device* _NV_D3D12_MOSAIC_GETCOMPANIONALLOCATIONS::pDevice |
The ID3D12Device created by application.
__in ID3D12Device* _NV_D3D12_MOSAIC_GETVIEWPORTANDGPUPARTITIONS::pDevice |
The ID3D12Device created by application.
ID3D12Device* NVAPI_D3D12_CREATE_CUBIN_SHADER_PARAMS::pDevice |
[in] pointer to ID3D12Device object
ID3D12Device* NVAPI_D3D12_GET_CUDA_MERGED_TEXTURE_SAMPLER_OBJECT_PARAMS::pDevice |
[in] pointer to ID3D12Device object
ID3D12Device* NVAPI_D3D12_GET_CUDA_INDEPENDENT_DESCRIPTOR_OBJECT_PARAMS::pDevice |
[in] Pointer to ID3D12Device object
const NVAPI_D3D12_RAYTRACING_DISPLACEMENT_MICROMAP_USAGE_COUNT* _NVAPI_D3D12_BUILD_RAYTRACING_DISPLACEMENT_MICROMAP_ARRAY_INPUTS::pDMMUsageCounts |
Usage counts for each subdivision level and format combination across all the DMM entries in the build.
const NVAPI_D3D12_RAYTRACING_DISPLACEMENT_MICROMAP_USAGE_COUNT* _NVAPI_D3D12_RAYTRACING_GEOMETRY_DMM_ATTACHMENT_DESC::pDMMUsageCounts |
Usage counts for each subdivision level and format combination across all the DMM entries referred-to by the DMM index buffer specified by this geometry.
NvU16 { ... } ::peak_luminance_index |
Peak luminance index.
NvU16 _NV_HDR_CAPABILITIES_V3::peak_luminance_index |
Peak luminance index.
NvU8* _NV_EDID_DATA_V1::pEDID |
Pointer to EDID data.
NvU8* _NV_EDID_DATA_V2::pEDID |
Pointer to EDID data.
NvU32 { ... } ::percentage |
Percentage of time where the domain is considered busy in the last 1 second interval.
NvU32 NV_GPU_DYNAMIC_PSTATES_INFO_EX::percentage |
Percentage of time where the domain is considered busy in the last 1 second interval.
NV_META_COMMAND_BOOL NV_META_COMMAND_CREATE_CONVOLUTION_EX_DESC::PerChannelScaling |
D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE _NVAPI_D3D12_BUILD_RAYTRACING_DISPLACEMENT_MICROMAP_ARRAY_INPUTS::perDMMDescs |
GPU array with one NVAPI_D3D12_RAYTRACING_DISPLACEMENT_MICROMAP_DESC entry per DMM.
NV_PIXEL_SHADING_RATE _NV_FOVEATED_RENDERING_CUSTOM_SHADING_RATE_PRESET_DESC_V1::PeripheralRegionShadingRate |
(IN) Shading Rate for the peripheral region of the foveated rendering pattern
D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE _NVAPI_D3D12_BUILD_RAYTRACING_OPACITY_MICROMAP_ARRAY_INPUTS::perOMMDescs |
GPU array with one NVAPI_D3D12_RAYTRACING_OPACITY_MICROMAP_DESC entry per OMM.
NV_D3D11_META_COMMAND_RESOURCE NV_D3D11_META_COMMAND_INITIALIZE_CONVOLUTION_EX_DESC::PersistentResource |
NV_D3D11_META_COMMAND_RESOURCE NV_D3D11_META_COMMAND_EXECUTE_CONVOLUTION_EX_DESC::PersistentResource |
NV_D3D11_META_COMMAND_RESOURCE NV_D3D11_META_COMMAND_INITIALIZE_GEMM_DESC::PersistentResource |
NV_D3D11_META_COMMAND_RESOURCE NV_D3D11_META_COMMAND_EXECUTE_GEMM_DESC::PersistentResource |
D3D12_GPU_VIRTUAL_ADDRESS NV_D3D12_META_COMMAND_INITIALIZE_CONVOLUTION_EX_DESC::PersistentResource |
D3D12_GPU_VIRTUAL_ADDRESS NV_D3D12_META_COMMAND_EXECUTE_CONVOLUTION_EX_DESC::PersistentResource |
NvU64 NV_D3D12_META_COMMAND_INITIALIZE_GEMM_DESC::PersistentResource |
NvU64 NV_D3D12_META_COMMAND_EXECUTE_GEMM_DESC::PersistentResource |
NV_SMP_ASSIST_FASTGSCBDATA_V1* _NV_SMP_ASSIST_GET_CONSTANTS_V3::pFastGSCBData |
(OUT) If not NULL, this will contain constant buffer data to supply the FastGS for culling primitives per-viewport
NV_SMP_ASSIST_FASTGSCBDATA_MRS_INSTANCED_STEREO_V1* _NV_SMP_ASSIST_GET_CONSTANTS_V3::pFastGSCBDataMRS_IS |
(OUT) If non-NULL and eSMPAssistType is MRS and eEyeIndex is NV_SMP_ASSIST_EYE_INDEX_INSTANCED_STEREO then MRS Instanced stereo FastGS constant buffer data will be populated
NVVIOGAMMACORRECTION * pGamma |
const NVAPI_D3D12_RAYTRACING_GEOMETRY_DESC_EX* { ... } ::pGeometryDescs |
If type
is D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BOTTOM_LEVEL
and descLayout
is D3D12_ELEMENTS_LAYOUT_ARRAY
, it contains the descriptions of all geometries to be built into a BLAS. Otherwise, this parameter is unused (space repurposed in a union).
const NVAPI_D3D12_RAYTRACING_GEOMETRY_DESC_EX* _NVAPI_D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS_EX::pGeometryDescs |
If type
is D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BOTTOM_LEVEL
and descLayout
is D3D12_ELEMENTS_LAYOUT_ARRAY
, it contains the descriptions of all geometries to be built into a BLAS. Otherwise, this parameter is unused (space repurposed in a union).
NvU16 _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_PIECEWISE_LINEAR::phaseOffsetms |
Time in ms to offset the cycle relative to other zones.
NvU32 _NV_LOGICAL_GPU_DATA_V1::physicalGpuCount |
[out] Number of physical GPU handles associated with the specified logical GPU handle.
NvPhysicalGpuHandle _NV_LOGICAL_GPU_DATA_V1::physicalGpuHandles[NVAPI_MAX_PHYSICAL_GPUS] |
[out] This array will be filled with physical GPU handles associated with the given logical GPU handle. The array index refers to the Physical Gpu Index (Idx). Idx value is the same as D3D11 MultiGPUDevice GPU index, D3D12 node index, OpenGL GL_NV_gpu_multicast GPU index. When converted to a bit mask (1 << Idx), it matches:
NvU8 NVLINK_LINK_STATUS_INFO_V1::phyType |
This field specifies the type of PHY (NVHS or GRS) being used for this link.
NvU8 NVLINK_LINK_STATUS_INFO_V2::phyType |
This field specifies the type of PHY (NVHS or GRS) being used for this link.
NvU8 NVLINK_LINK_STATUS_INFO_V1::phyVersion |
This field specifies the version of PHY being used by the link.
NvU8 NVLINK_LINK_STATUS_INFO_V2::phyVersion |
This field specifies the version of PHY being used by the link.
NvU32 NV_INFOFRAME_VIDEO::picAspectRatio |
const D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER* _NVAPI_CHECK_DRIVER_MATCHING_IDENTIFIER_EX_PARAMS_V1::pIdentifierToCheck |
[in] Identifier from the header of the serialized data to check with the driver; see D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER
. Information about how to retrieve that identifier can be found in the description of each NVAPI_D3D12_SERIALIZED_DATA_TYPE_EX enum.
NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_PIECEWISE_LINEAR_COLOR_FIXED { ... } ::piecewiseLinearColorFixed |
NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_PIECEWISE_LINEAR_COLOR_FIXED _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_COLOR_FIXED::piecewiseLinearColorFixed |
NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_PIECEWISE_LINEAR _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_PIECEWISE_LINEAR_RGB::piecewiseLinearData |
NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_PIECEWISE_LINEAR _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_PIECEWISE_LINEAR_COLOR_FIXED::piecewiseLinearData |
NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_PIECEWISE_LINEAR _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_PIECEWISE_LINEAR_RGBW::piecewiseLinearData |
NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_PIECEWISE_LINEAR _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_PIECEWISE_LINEAR_SINGLE_COLOR::piecewiseLinearData |
NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_PIECEWISE_LINEAR_RGB { ... } ::piecewiseLinearRGB |
NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_PIECEWISE_LINEAR_RGB _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_RGB::piecewiseLinearRGB |
NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_PIECEWISE_LINEAR_RGBW { ... } ::piecewiseLinearRGBW |
NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_PIECEWISE_LINEAR_RGBW _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_RGBW::piecewiseLinearRGBW |
NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_PIECEWISE_LINEAR_SINGLE_COLOR _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_SINGLE_COLOR::piecewiseLinearSingleColor |
NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_PIECEWISE_LINEAR_SINGLE_COLOR { ... } ::piecewiseLinearSingleColor |
NVAPI_D3D12_RAYTRACING_DISPLACEMENT_MICROMAP_ARRAY_PREBUILD_INFO* _NVAPI_GET_RAYTRACING_DISPLACEMENT_MICROMAP_ARRAY_PREBUILD_INFO_PARAMS_V1::pInfo |
[out] Result of the query.
NVAPI_D3D12_RAYTRACING_OPACITY_MICROMAP_ARRAY_PREBUILD_INFO* _NVAPI_GET_RAYTRACING_OPACITY_MICROMAP_ARRAY_PREBUILD_INFO_PARAMS_V1::pInfo |
[out] Result of the query.
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO* _NVAPI_GET_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_EX_PARAMS_V1::pInfo |
[out] Result of the query.
NV_PIXEL_SRSO_1x2 _NV_PIXEL_SHADING_RATE_SAMPLE_ORDER_TABLE_V1::Pixel_1x2 |
NV_PIXEL_SRSO_2x1 _NV_PIXEL_SHADING_RATE_SAMPLE_ORDER_TABLE_V1::Pixel_2x1 |
NV_PIXEL_SRSO_2x2 _NV_PIXEL_SHADING_RATE_SAMPLE_ORDER_TABLE_V1::Pixel_2x2 |
NV_PIXEL_SRSO_2x4 _NV_PIXEL_SHADING_RATE_SAMPLE_ORDER_TABLE_V1::Pixel_2x4 |
NV_PIXEL_SRSO_4x2 _NV_PIXEL_SHADING_RATE_SAMPLE_ORDER_TABLE_V1::Pixel_4x2 |
NV_PIXEL_SRSO_4x4 _NV_PIXEL_SHADING_RATE_SAMPLE_ORDER_TABLE_V1::Pixel_4x4 |
NvU32 NV_INFOFRAME_VIDEO::pixelRepeat |
NvU32 _NV_MOSAIC_GRID_TOPO_V2::pixelShift |
Enable Pixel shift.
NV_PIXEL_SHIFT_TYPE _NV_MOSAIC_GRID_TOPO_DISPLAY_V2::pixelShiftType |
Type of the pixel shift enabled display.
An optional array to hold the GPU mask where this viewport must be valid per partition. When this is valid pViewport must also be valid.
NVAPI_GSYNC_POLARITY _NV_GSYNC_CONTROL_PARAMS_V1::polarity |
Leading edge / Falling edge / both.
NVAPI_GSYNC_POLARITY _NV_GSYNC_CONTROL_PARAMS_V2::polarity |
Leading edge / Falling edge / both.
const NVAPI_D3D12_RAYTRACING_OPACITY_MICROMAP_USAGE_COUNT* _NVAPI_D3D12_BUILD_RAYTRACING_OPACITY_MICROMAP_ARRAY_INPUTS::pOMMUsageCounts |
Usage counts for each subdivision level and format combination across all the OMM entries in the build.
const NVAPI_D3D12_RAYTRACING_OPACITY_MICROMAP_USAGE_COUNT* _NVAPI_D3D12_RAYTRACING_GEOMETRY_OMM_ATTACHMENT_DESC::pOMMUsageCounts |
Usage counts for each subdivision level and format combination across all the OMM entries referred-to by the OMM index buffer specified by this geometry.
NV_META_COMMAND_CONVOLUTION_POOL_MODE NV_META_COMMAND_CONVOLUTION_FUSE_DESC::PoolMode |
NvU8 NV_I2C_INFO_V3::portId |
The portid on which device is connected (remember to set bIsPortIdSet if this value is set) Optional for pre-Kepler
void* _NV_DISPLAYCONFIG_PATH_INFO_V2::pOSAdapterID |
Used by Non-NVIDIA adapter for pointer to OS Adapter of LUID type, type casted to void *.
void* _NV_LOGICAL_GPU_DATA_V1::pOSAdapterId |
[out] Returns OS-AdapterId. User must send memory buffer of size atleast equal to the size of LUID structure before calling the NVAPI.
NV_POSITION _NV_DISPLAYCONFIG_SOURCE_MODE_INFO_V1::position |
Is all positions are 0 or invalid, displays will be automatically positioned from left to right with GDI Primary at 0,0, and all other displays in the order of the path array.
NvS32 _NV_MANAGED_DEDICATED_DISPLAY_METADATA::positionX |
[in][out] Metadata for the virtual horizontal position for the display connector specified by displayId.
NvS32 _NV_MANAGED_DEDICATED_DISPLAY_METADATA::positionY |
[in][out] Metadata for the virtual vertical position for the display connector specified by displayId.
BOOL _NV_D3D11_FEATURE_DATA_RASTERIZER_SUPPORT::PostZCoverage |
bool NvAPI_D3D11_RASTERIZER_DESC_EX::PostZCoverageEnable |
bool NVAPI_D3D12_PSO_RASTERIZER_STATE_DESC_V1::PostZCoverageEnable |
NvU32 NV_DISPLAY_PATH::posx |
(IN/OUT) X-offset of this display on the Windows desktop
NvU32 NV_DISPLAY_PATH::posy |
(IN/OUT) Y-offset of this display on the Windows desktop
void const* _NVAPI_CU_KERNEL_LAUNCH_PARAMS::pParams |
void const* _NVAPI_CU_KERNEL_LAUNCH_PARAMS_EX::pParams |
A variable to receive the number of NV_MGPU_MOSAIC_DISPLAY_SURFACE_PARTITION elements returned or that holds the size of pPartitions when it is non-NULL.
D3D11_BUFFER_DESC** _NV_D3D_LATELATCH_OBJECT_DESC_V1::ppBufferDesc |
__inout ID3D12Resource** _NV_D3D12_MOSAIC_GETCOMPANIONALLOCATIONS::ppCompanionResources |
An array of ID3D12Resource pointers sized to match companionBufferCount, which will receive the companion allocations.
ID3DLateLatchObject** _NV_D3D_LATELATCH_OBJECT_DESC_V1::ppD3DLateLatchObject |
ID3DNvSMPAssist** _NV_SMP_ASSIST_INITIALIZE_PARAMS_V1::ppD3DNvSMPAssist |
(OUT) Interface pointer returned by the Init call. Use for future Enable/Disable etc. calls
const NVAPI_D3D12_RAYTRACING_GEOMETRY_DESC_EX* const* _NVAPI_D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS_EX::ppGeometryDescs |
If type
is D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BOTTOM_LEVEL
and descLayout
is D3D12_ELEMENTS_LAYOUT_ARRAY_OF_POINTERS
, it contains the addresses of descriptions for all geometries to be built into a BLAS. Otherwise, this parameter is unused (space repurposed in a union).
const NVAPI_D3D12_RAYTRACING_GEOMETRY_DESC_EX* const* { ... } ::ppGeometryDescs |
If type
is D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BOTTOM_LEVEL
and descLayout
is D3D12_ELEMENTS_LAYOUT_ARRAY_OF_POINTERS
, it contains the addresses of descriptions for all geometries to be built into a BLAS. Otherwise, this parameter is unused (space repurposed in a union).
ID3DNvGazeHandler_V2** _NV_GAZE_HANDLER_INIT_PARAMS_V2::ppNvGazeHandler |
(OUT) Interface for Gaze Data Handler
ID3DNvGazeHandler_V1** _NV_GAZE_HANDLER_INIT_PARAMS_V1::ppNvGazeHandler |
(OUT) Interface for Gaze Data Handler
const NVAPI_D3D12_RAYTRACING_OPACITY_MICROMAP_ARRAY_POSTBUILD_INFO_DESC* _NVAPI_BUILD_RAYTRACING_OPACITY_MICROMAP_ARRAY_PARAMS_V1::pPostbuildInfoDescs |
[in] Optional array of descriptions for postbuild info to generate describing properties of the acceleration structure that was built. [in] Any given postbuild info type, D3D12_RAYTRACING_ACCEELRATION_STRUCTURE_POSTBUILD_INFO_TYPE
, can only be selected for output by at most one array entry.
const NVAPI_D3D12_RAYTRACING_DISPLACEMENT_MICROMAP_ARRAY_POSTBUILD_INFO_DESC* _NVAPI_BUILD_RAYTRACING_DISPLACEMENT_MICROMAP_ARRAY_PARAMS_V1::pPostbuildInfoDescs |
[in] Optional array of descriptions for postbuild info to generate describing properties of the acceleration structure that was built. [in] Any given postbuild info type, D3D12_RAYTRACING_ACCEELRATION_STRUCTURE_POSTBUILD_INFO_TYPE
, can only be selected for output by at most one array entry.
const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC* _NVAPI_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_EX_PARAMS_V1::pPostbuildInfoDescs |
[in] Optional array of descriptions for postbuild info to generate describing properties of the acceleration structure that was built. Any given postbuild info type, D3D12_RAYTRACING_ACCEELRATION_STRUCTURE_POSTBUILD_INFO_TYPE
, can only be selected for output by at most one array entry.
IUnknown** _NV_VRS_HELPER_GET_SHADING_RATE_RESOURCE_PARAMS_V1::ppShadingRateResource |
(OUT) Pointer to 2D Texture resource with currently applied shading rate pattern
ID3DNvVRSHelper_V1** _NV_VRS_HELPER_INIT_PARAMS_V1::ppVRSHelper |
(OUT) Interface for Shading Rate Pattern Tracker
NvU64 NV_META_COMMAND_CREATE_CONVOLUTION_EX_DESC::Precision |
NvU64 NV_META_COMMAND_CREATE_GEMM_DESC::Precision |
NV_D3D11_EXCLUSIVE_SCISSOR_RECT_DESC_V1* _NV_D3D11_EXCLUSIVE_SCISSOR_RECTS_DESC_V1::pRects |
(IN) Array of NV_D3D11_EXCLUSIVE_SCISSOR_RECT_DESC with number of elements equal to Exclusive Scissor Rects
NV_SMP_ASSIST_REMAPCBDATA_V1* _NV_SMP_ASSIST_GET_CONSTANTS_V3::pRemapCBData |
(OUT) If not NULL, this will contain constant buffer data to supply the UV-remapping helper functions
NvU32 _NV_PRESENT_BARRIER_FRAME_STATISTICS::PresentCount |
The total count of times that a frame has been presented from this client after it joined presentBarrier successfully.
NvU64 _NV_LATENCY_RESULT_PARAMS::FrameReport::presentEndTime |
NvU64 _NV_ASYNC_FRAME_MARKER_PARAMS_V1::presentFrameID |
NvU32 _NV_PRESENT_BARRIER_FRAME_STATISTICS::PresentInSyncCount |
The total count of times that a frame has been presented from this client and that has happened since the returned SyncMode is PRESENT_BARRIER_SYNC_SYSTEM or PRESENT_BARRIER_SYNC_CLUSTER. If the returned SyncMode is any other mode, this value is 0. This count is set back to 0 in case the SyncMode switches away from PRESENT_BARRIER_SYNC_SYSTEM or PRESENT_BARRIER_SYNC_CLUSTER.
NvU64 _NV_LATENCY_RESULT_PARAMS::FrameReport::presentStartTime |
NvU32 _NV_DISPLAYCONFIG_PATH_ADVANCED_TARGET_INFO_V1::primary |
(IN) Declares primary display in clone configuration. This is NOT GDI Primary. Only one target can be primary per source. If no primary is specified, the first target will automatically be primary.
NvAPI_LicenseString _NV_LICENSE_FEATURE_DETAILS_V2::productName |
Nvidia Grid licensable product name.
NvAPI_LicenseString _NV_LICENSE_FEATURE_DETAILS_V3::productName |
Nvidia Grid licensable product name.
NvAPI_LicenseString _NV_LICENSE_FEATURE_DETAILS_V4::productName |
Nvidia Grid licensable product name.
NvAPI_UnicodeString _NVDRS_PROFILE_V1::profileName |
String name of the Profile.
BOOL _NV_D3D11_FEATURE_DATA_RASTERIZER_SUPPORT::ProgrammableSamplePositions |
bool NvAPI_D3D11_RASTERIZER_DESC_EX::ProgrammableSamplePositionsEnable |
bool NVAPI_D3D12_PSO_RASTERIZER_STATE_DESC_V1::ProgrammableSamplePositionsEnable |
float _NV_SMP_ASSIST_GET_CONSTANTS_V3::projectionSizeHeight |
(OUT)
float _NV_SMP_ASSIST_GET_CONSTANTS_V3::projectionSizeWidth |
(OUT) MRS/LMS projection size
NV_INFOFRAME_PROPERTY NV_INFOFRAME_DATA::property |
This is NVIDIA-specific and corresponds to the property cmds and associated infoframe.
NV_INFOFRAME_PROPERTY { ... } ::property |
This is NVIDIA-specific and corresponds to the property cmds and associated infoframe.
NvU8 _NV_GPU_CLIENT_ILLUM_ZONE_INFO_V1::provIdx |
Provider index for representing logical to physical zone mapping.
D3D11_RECT* _NV_CUSTOM_RECTS_V1::pScissors[NV_SMP_ASSIST_MINIMAL_LEVEL_NUM_EYE_INDICES] |
(IN) Scissors, for each eye index, that should be set when app calls Enable(eyeIndex)
D3D11_RECT* _NV_SMP_ASSIST_GET_CONSTANTS_V3::pScissors |
(OUT) If not NULL, this will contain the scissors computed by the driver based on init params
NvU32 _NVVIOOUTPUTCONFIG_V1::psfSignalFormat |
Indicates whether contained format is PSF Signal format.
NvU32 _NVVIOOUTPUTCONFIG_V2::psfSignalFormat |
Indicates whether contained format is PSF Signal format.
NvU32 _NVVIOOUTPUTCONFIG_V3::psfSignalFormat |
Indicates whether contained format is PSF Signal format.
const char* NVAPI_D3D12_CREATE_CUBIN_SHADER_PARAMS::pShaderName |
[in] pointer to shader name, acts as identifier for SLI special handling, doesn't need to be accurate
NvU32 NVVIOSIGNALFORMATDETAIL* pSignalFormatDetail |
NV_PSO_EXTENSION NVAPI_D3D12_PSO_EXTENSION_DESC_V1::psoExtension |
const D3D12_GPU_VIRTUAL_ADDRESS* _NVAPI_EMIT_RAYTRACING_DISPLACEMENT_MICROMAP_ARRAY_POSTBUILD_INFO_PARAMS_V1::pSources |
[in] List of DMM Arrays for which postbuild info should be emitted.
const D3D12_GPU_VIRTUAL_ADDRESS* _NVAPI_EMIT_RAYTRACING_OPACITY_MICROMAP_ARRAY_POSTBUILD_INFO_PARAMS_V1::pSources |
[in] List of OMM Arrays for which postbuild info should be emitted.
NV_GPU_PERF_PSTATE_ID { ... } ::pstateId |
ID of the P-State.
NV_GPU_PERF_PSTATE_ID NV_GPU_PERF_PSTATES20_INFO_V1::pstateId |
ID of the P-State.
NV_GPU_PERF_PSTATE_ID { ... } ::pstateId |
ID of the P-State.
NV_GPU_PERF_PSTATE_ID _NV_GPU_PERF_PSTATES20_INFO_V2::pstateId |
ID of the P-State.
NV_GPU_PERF_PSTATE_ID NV_GPU_PERF_PSTATES_INFO_V1::pstateId |
ID of the p-state.
NV_GPU_PERF_PSTATE_ID { ... } ::pstateId |
ID of the p-state.
NV_GPU_PERF_PSTATE_ID { ... } ::pstateId |
ID of the p-state.
NV_GPU_PERF_PSTATE_ID NV_GPU_PERF_PSTATES_INFO_V2::pstateId |
ID of the p-state.
struct { ... } NV_GPU_PERF_PSTATES_INFO_V1::pstates[NVAPI_MAX_GPU_PERF_PSTATES] |
struct { ... } NV_GPU_PERF_PSTATES_INFO_V2::pstates[NVAPI_MAX_GPU_PERF_PSTATES] |
Valid index range is 0 to numVoltages-1.
struct { ... } NV_GPU_PERF_PSTATES20_INFO_V1::pstates[NVAPI_MAX_GPU_PSTATE20_PSTATES] |
Performance state (P-State) settings Valid index range is 0 to numPstates-1
struct { ... } _NV_GPU_PERF_PSTATES20_INFO_V2::pstates[NVAPI_MAX_GPU_PSTATE20_PSTATES] |
Performance state (P-State) settings Valid index range is 0 to numPstates-1
__in ID3D12Resource* _NV_D3D12_MOSAIC_GETCOMPANIONALLOCATIONS::pSwapChainBuffer |
The ID3D12Resource part of the application swap chain that has companion allocations.
__in ID3D12Resource* _NV_D3D12_MOSAIC_GETVIEWPORTANDGPUPARTITIONS::pSwapChainBuffer |
The ID3D12Resource part of the application swap chain.
NVVIOSYNCDELAY * pSyncDelay |
__inout RECT* _NV_D3D12_MOSAIC_GETVIEWPORTANDGPUPARTITIONS::pViewport |
An optional array to hold the viewport information per partition. When this is valid pNodeMask must also be valid.
NV_D3D11_VIEWPORT_SHADING_RATE_DESC_V1* _NV_D3D11_VIEWPORTS_SHADING_RATE_DESC_V1::pViewports |
(IN) Array of NV_D3D11_VIEWPORT_SHADING_RATE_DESC with number of elements equal to NumViewports
D3D11_VIEWPORT* _NV_CUSTOM_RECTS_V1::pViewports[NV_SMP_ASSIST_MINIMAL_LEVEL_NUM_EYE_INDICES] |
(IN) Viewports, for each eye index, that should be set when app calls Enable(eyeIndex)
D3D11_VIEWPORT* _NV_SMP_ASSIST_GET_CONSTANTS_V3::pViewports |
(OUT) If not NULL, this will contain the viewports computed by driver based on init params
__inout NVVIOPCIINFO* pVioPCIInfo |
NvU32* pWait |
NV_QSYNC_EVENT NV_QSYNC_EVENT_DATA::qsyncEvent |
NVAPI_QUAD_FILLMODE NvAPI_D3D11_RASTERIZER_DESC_EX::QuadFillMode |
NVAPI_QUAD_FILLMODE NVAPI_D3D12_PSO_RASTERIZER_STATE_DESC_V1::QuadFillMode |
NvU32 _NVDRS_GPU_SUPPORT::quadro |
NvU8 _NV_MONITOR_CAPS_VCDB::quantizationRangeRgb |
NvU8 _NV_MONITOR_CAPS_VCDB::quantizationRangeYcc |
struct { ... } NV_GPU_PSTATE20_CLOCK_ENTRY_V1::range |
struct { ... } NV_GPU_PSTATE20_CLOCK_ENTRY_V1::range |
NvU32 _NV_GPU_INFO_V2::rayTracingCores |
Number of "Ray Tracing Cores" supported by the GPU.
NvU64 _NV_D3D12_WORKSTATION_FEATURE_RDMA_PROPERTIES::rdmaHeapSize |
NV_D3D12_WORKSTATION_FEATURE_RDMA_PROPERTIES _NV_D3D12_WORKSTATION_FEATURE_PROPERTIES::rdmaInfo |
(OUT) RDMA feature related information, returned only if workstationFeatureType is NV_D3D12_WORKSTATION_FEATURE_TYPE_RDMA_BAR1_SUPPORT
NV_D3D12_WORKSTATION_FEATURE_RDMA_PROPERTIES { ... } ::rdmaInfo |
(OUT) RDMA feature related information, returned only if workstationFeatureType is NV_D3D12_WORKSTATION_FEATURE_TYPE_RDMA_BAR1_SUPPORT
NvU32 _NV_PRESENT_BARRIER_FRAME_STATISTICS::RefreshCount |
The total count of v-blanks since the returned SyncMode of this client is PRESENT_BARRIER_SYNC_SYSTEM or PRESENT_BARRIER_SYNC_CLUSTER. If the returned SyncMode is any other mode, this value is 0. This count is set back to 0 in case the SyncMode switches away from PRESENT_BARRIER_SYNC_SYSTEM or PRESENT_BARRIER_SYNC_CLUSTER.
NvU32 NV_DISPLAY_PATH::refreshRate |
(IN) Refresh rate of the mode
NvU32 _NV_GSYNC_STATUS_PARAMS_V1::refreshRate |
The refresh rate.
NvU32 _NV_GSYNC_STATUS_PARAMS_V2::refreshRate |
The refresh rate.
NvU32 _NV_DISPLAYCONFIG_PATH_ADVANCED_TARGET_INFO_V1::refreshRate1K |
(IN) Non-interlaced Refresh Rate of the mode, multiplied by 1000, 0 = ignored This is the value which driver reports to the OS.
NvU32 NV_I2C_INFO_V1::regAddrSize |
The size in bytes of target register address. If pbI2cRegAddress is NULL, this field must be 0.
NvU32 NV_I2C_INFO_V2::regAddrSize |
The size in bytes of target register address. If pbI2cRegAddress is NULL, this field must be 0.
NvU32 NV_I2C_INFO_V3::regAddrSize |
The size in bytes of target register address. If pbI2cRegAddress is NULL, this field must be 0.
NvU32 _NV_CUSTOM_SEMANTIC::RegisterMask |
NvU32 _NV_CUSTOM_SEMANTIC::RegisterNum |
NvU32 NVAPI_D3D12_PSO_SET_SHADER_EXTENSION_SLOT_DESC_V1::registerSpace |
BOOL _NV_CUSTOM_SEMANTIC::RegisterSpecified |
float _NV_LMS_CUSTOM_CONFIG_V1::relativeSizeDown |
(IN) LMS params to control the height of the 2 lower quandrants relative to the bounding box height
float _NV_LMS_CUSTOM_CONFIG_V1::relativeSizeLeft |
(IN) LMS params to control the width of the 2 left quandrants relative to the bounding box width
float _NV_LMS_CUSTOM_CONFIG_V1::relativeSizeRight |
(IN) LMS params to control the width of the 2 right quandrants relative to the bounding box width
float _NV_LMS_CUSTOM_CONFIG_V1::relativeSizeUp |
(IN) LMS params to control the height of the 2 upper quandrants relative to the bounding box height
NVLINK_DEVICE_INFO_V1 NVLINK_LINK_STATUS_INFO_V1::remoteDeviceInfo |
This field stores the GPU information for the remote end of the link.
NVLINK_DEVICE_INFO_V1 NVLINK_LINK_STATUS_INFO_V2::remoteDeviceInfo |
This field stores the device information for the remote end of the link.
NvU8 NVLINK_LINK_STATUS_INFO_V1::remoteDeviceLinkNumber |
This field specifies the link number on the remote end of the link.
NvU8 NVLINK_LINK_STATUS_INFO_V2::remoteDeviceLinkNumber |
This field specifies the link number on the remote end of the link.
NV_VRS_RENDER_MODE _NV_VRS_HELPER_ENABLE_PARAMS_V1::RenderMode |
(IN) This defines whether subsequent render calls are for mono/stereo
NvU64 _NV_LATENCY_RESULT_PARAMS::FrameReport::renderSubmitEndTime |
NvU64 _NV_LATENCY_RESULT_PARAMS::FrameReport::renderSubmitStartTime |
NvU32 _NV_MULTIVIEW_PARAMS_V1::renderTargetIndexOffset[NV_MULTIVIEW_MAX_SUPPORTED_VIEWS] |
NvU16 tagNV_TIMINGEXT::rep |
Bit-wise pixel repetition factor: 0x1:no pixel repetition; 0x2:each pixel repeats twice horizontally,..
NvU32 _NV_DISPLAYCONFIG_PATH_ADVANCED_TARGET_INFO_V1::reserved |
NvU32 _NV_DISPLAYCONFIG_SOURCE_MODE_INFO_V1::reserved |
Must be 0.
NvU32 _NV_DISPLAYCONFIG_PATH_INFO_V2::reserved |
Must be 0.
NvU32 NV_GPU_PSTATE20_CLOCK_ENTRY_V1::reserved |
These bits are reserved for future use (must be always 0)
NvU32 NV_GPU_PSTATE20_BASE_VOLTAGE_ENTRY_V1::reserved |
These bits are reserved for future use (must be always 0)
NvU32 NV_GPU_PERF_PSTATES20_INFO_V1::reserved |
These bits are reserved for future use (must be always 0)
NvU32 { ... } ::reserved |
These bits are reserved for future use (must be always 0)
NvU32 _NV_GPU_PERF_PSTATES20_INFO_V2::reserved |
These bits are reserved for future use (must be always 0)
NvU32 { ... } ::reserved |
These bits are reserved for future use (must be always 0)
NvU32 _NV_GPU_DISPLAYIDS::reserved |
must be zero
NvU32 _NV_GPU_VIRTUALIZATION_INFO::reserved |
reserved for future use. Should be set to ZERO.
NvU32 _NV_LICENSE_FEATURE_DETAILS_V1::reserved |
Reserved.
NvU32 _NV_LICENSE_FEATURE_DETAILS_V2::reserved |
Reserved.
NvU32 _NV_LICENSE_FEATURE_DETAILS_V3::reserved |
Reserved.
NvU32 _NV_LICENSE_FEATURE_DETAILS_V4::reserved |
Reserved.
NvU32 _NV_LICENSABLE_FEATURES_V1::reserved |
Reserved.
NvU32 _NV_LICENSABLE_FEATURES_V2::reserved |
Reserved.
NvU32 _NV_LICENSABLE_FEATURES_V3::reserved |
Reserved.
NvU32 _NV_LICENSABLE_FEATURES_V4::reserved |
Reserved.
NvU32 NVLINK_LINK_STATUS_INFO_V1::reserved |
Reserved for future use.
NvU32 NVLINK_LINK_STATUS_INFO_V2::reserved |
Reserved for future use.
NvU32 _NV_GPU_INFO_V1::reserved |
Reserved for future use.
NvU32 _NV_GPU_VR_READY_V1::reserved |
NvU32 _NV_GPU_GSP_INFO_V1::reserved |
Reserved for future use.
NvU32 NV_GPU_CLOCK_FREQUENCIES_V1::reserved |
These bits are reserved for future use.
NvU32 { ... } ::reserved |
These bits are reserved for future use.
NvU32 NV_GPU_CLOCK_FREQUENCIES_V2::reserved |
These bits are reserved for future use. Must be set to 0.
These bits are reserved for future use.
NvU32 { ... } ::reserved |
These bits are reserved for future use.
NvU32 _NV_DISPLAY_PORT_INFO_V1::reserved |
reserved
NvU32 _NV_HDMI_SUPPORT_INFO_V1::reserved |
Reserved.
NvU32 _NV_HDMI_SUPPORT_INFO_V2::reserved |
Reserved.
NvU32 NV_INFOFRAME_PROPERTY::reserved |
NvU32 _NV_HDR_CAPABILITIES_V1::reserved |
NvU32 _NV_HDR_CAPABILITIES_V2::reserved |
Should be set to zero All values below are encoded use DolbyVisionHDMITransmissionSpecification document to decode
NvU32 { ... } ::reserved |
Should be set to zero All values below are encoded use DolbyVisionHDMITransmissionSpecification document to decode
NvU32 _NV_HDR_CAPABILITIES_V3::reserved |
Should be set to zero.
All values below are encoded use DolbyVisionHDMITransmissionSpecification document to decode
NvU32 { ... } ::reserved |
Should be set to zero.
All values below are encoded use DolbyVisionHDMITransmissionSpecification document to decode
NvU16 _NV_HDR_CAPABILITIES_V3::reserved |
NvU16 { ... } ::reserved |
NvU8 _NV_MONITOR_CAPS_GENERIC::reserved |
NvU32 _NV_GET_ADAPTIVE_SYNC_DATA_V1::reserved |
reserved for future use.
NvU32 _NV_SET_ADAPTIVE_SYNC_DATA_V1::reserved |
reserved for future use.
NvU32 NV_SET_PREFERRED_STEREO_DISPLAY_V1::reserved |
Reserved for future use without adding versioning.
NvU32 NV_GET_PREFERRED_STEREO_DISPLAY_V1::reserved |
Reserved for future use without adding versioning.
NvU32 _NV_MANAGED_DEDICATED_DISPLAY_INFO::reserved |
[out] Reserved for future use without adding versioning.
NvU32 _NV_MANAGED_DEDICATED_DISPLAY_METADATA::reserved |
[in][out] Reserved for future use without adding versioning.
NvU32 _NV_GET_VRR_INFO_V1::reserved |
Reserved for future use.
NvU32 _NV_MOSAIC_GRID_TOPO_V1::reserved |
Reserved, must be 0.
NvU32 _NV_MOSAIC_GRID_TOPO_V2::reserved |
Reserved, must be 0.
NvU32 { ... } ::reserved |
(OUT) reserved
NvU32 NV_MOSAIC_DISPLAY_TOPO_STATUS::reserved |
(OUT) reserved
NvU32 _NV_GSYNC_CAPABILITIES_V3::reserved |
Reserved for future use.
NvU32 _NV_GSYNC_GPU::reserved |
Should be set to ZERO.
NvU32 _NV_GSYNC_DISPLAY::reserved |
Should be set to ZERO.
NvU32 _NV_GSYNC_CONTROL_PARAMS_V1::reserved |
should be set zero
NvU32 _NV_GSYNC_CONTROL_PARAMS_V2::reserved |
should be set zero
NvU32 _NV_GSYNC_STATUS_PARAMS_V2::reserved |
Reserved for future use.
NvU32 _NV_CUSTOM_SEMANTIC::Reserved |
NvU32 NvAPI_D3D11_CREATE_PIXEL_SHADER_EX_V2::reserved |
NvU32 _NV_MULTIGPU_CAPS_V1::reserved |
NvU32 { ... } ::reserved |
NvU32 _NV_MULTIGPU_CAPS_V2::reserved |
NvU32 _NV_QUERY_SINGLE_PASS_STEREO_SUPPORT_PARAMS_V2::reserved |
NvU32 _NV_QUERY_MULTIVIEW_SUPPORT_PARAMS_V1::reserved |
NvU32 _NV_D3D1x_GRAPHICS_CAPS_V2::reserved[14] |
NvU32 _NV_VRS_HELPER_DISABLE_PARAMS_V1::reserved |
(IN) Reserved for future use
NvU32 _NV_VRS_HELPER_PURGE_INTERNAL_RESOURCES_PARAMS_V1::reserved |
(IN) Reserved for future use
NvU32 _NV_SMP_ASSIST_DISABLE_PARAMS_V1::Reserved |
(IN) Unused.
NvU32 _NVAPI_STEREO_CAPS::reserved |
NvU32 _NVDRS_APPLICATION_V3::reserved |
Reserved. Should be 0.
NvU32 _NVDRS_APPLICATION_V4::reserved |
Reserved. Should be 0.
NvU32 _NV_DISPLAY_DRIVER_INFO::reserved |
Reserved for future use.
NvU32 _NV_DISPLAY_DRIVER_INFO_V2::reserved |
Reserved for future use.
NvU32 _NV_PHYSICAL_GPUS::reserved[4] |
NvU32 _NV_LOGICAL_GPU_HANDLE_DATA::reserved[4] |
NvU32 _NV_LOGICAL_GPUS::reserved[4] |
NvU8 NVAPI_D3D12_PSO_RASTERIZER_STATE_DESC_V1::reserved[62] |
NvU8 NvAPI_D3D11_RASTERIZER_DESC_EX::reserved[63] |
NvU32 _NV_D3D12_GRAPHICS_CAPS_V1::reserved[6] |
NvU32 NV_QSYNC_EVENT_DATA::reserved[7] |
NvU32 _NV_D3D1x_GRAPHICS_CAPS_V1::reserved[7] |
NvU32 _NV_LOGICAL_GPU_DATA_V1::reserved[8] |
Reserved for future use. Should be set to ZERO.
NvU32 _NV_EDID_DATA_V2::reserved[8] |
Reserved for future use.
NvU32 _NV_MODIFIED_W_PARAMS::reserved[NV_MODIFIED_W_MAX_VIEWPORTS] |
NvU32 _NV_GPU_INFO_V2::reserved0 |
Reserved for future use.
NvU32 NV_TIMING_FLAG::reserved0 |
NvU64 _NV_GPU_INFO_V2::reserved1 |
Reserved for future use.
NvU32 NV_GPU_CLOCK_FREQUENCIES_V2::reserved1 |
These bits are reserved.
NvU32 _NVDRS_GPU_SUPPORT::reserved10 |
NvU32 _NVDRS_GPU_SUPPORT::reserved11 |
NvU32 _NVDRS_GPU_SUPPORT::reserved12 |
NvU8 _NV_MONITOR_CAPS_VSDB::reserved13 |
Byte 10.
NvU32 _NVDRS_GPU_SUPPORT::reserved13 |
NvU32 _NVDRS_GPU_SUPPORT::reserved14 |
NvU32 _NVDRS_GPU_SUPPORT::reserved15 |
NvU32 _NVDRS_GPU_SUPPORT::reserved16 |
NvU32 _NVDRS_GPU_SUPPORT::reserved17 |
NvU32 _NVDRS_GPU_SUPPORT::reserved18 |
NvU32 _NVDRS_GPU_SUPPORT::reserved19 |
NvU32 _NV_GPU_INFO_V2::reserved2[14] |
Reserved for future use.
NvU32 _NVAPI_STEREO_CAPS::reserved2[3] |
NvU32 _NV_PHYSICAL_GPU_HANDLE_DATA::reserved2[4] |
NvU32 _NVDRS_GPU_SUPPORT::reserved20 |
NvU32 _NVDRS_GPU_SUPPORT::reserved21 |
NvU32 _NVDRS_GPU_SUPPORT::reserved22 |
NvU32 _NVDRS_GPU_SUPPORT::reserved23 |
NvU32 _NVDRS_GPU_SUPPORT::reserved24 |
NvU32 _NVDRS_GPU_SUPPORT::reserved25 |
NvU32 _NVDRS_GPU_SUPPORT::reserved26 |
NvU32 _NVDRS_GPU_SUPPORT::reserved27 |
NvU32 _NVDRS_GPU_SUPPORT::reserved28 |
NvU32 _NVDRS_GPU_SUPPORT::reserved29 |
NvU32 _NVDRS_GPU_SUPPORT::reserved30 |
NvU32 _NVDRS_GPU_SUPPORT::reserved31 |
NvU32 _NVDRS_GPU_SUPPORT::reserved32 |
NvU32 _NVDRS_GPU_SUPPORT::reserved4 |
NvU32 _NVDRS_GPU_SUPPORT::reserved5 |
NvU8 _NV_MONITOR_CAPS_VSDB::reserved6 |
Byte 3.
NvU32 _NVDRS_GPU_SUPPORT::reserved6 |
NvU32 _NVDRS_GPU_SUPPORT::reserved7 |
NvU8 _NV_MONITOR_CAPS_VSDB::reserved8 |
Byte 5.
NvU32 _NVDRS_GPU_SUPPORT::reserved8 |
NvU32 _NVDRS_GPU_SUPPORT::reserved9 |
NvU32 _NV_DISPLAYCONFIG_PATH_INFO_V1::reserved_sourceId |
This field is reserved. There is ongoing debate if we need this field. Identifies sourceIds used by Windows. If all sourceIds are 0, these will be computed automatically.
NvU32 { ... } ::reserved_sourceId |
Only for compatibility.
NvU32 _NV_DISPLAYCONFIG_PATH_INFO_V2::reserved_sourceId |
Only for compatibility.
NvU32 _NV_DISPLAYCONFIG_PATH_ADVANCED_TARGET_INFO_V1::reservedBit1 |
NvU32 _NV_D3D1x_GRAPHICS_CAPS_V1::reservedBits |
NvU32 _NV_D3D1x_GRAPHICS_CAPS_V2::reservedBits |
NvU32 _NV_D3D12_GRAPHICS_CAPS_V1::reservedBits |
NvU8 _NVVIOOUTPUTCONFIG_V1::reservedData[256] |
Inicates last stored SDI output state TRUE-ON / FALSE-OFF.
NvU8 _NVVIOOUTPUTCONFIG_V2::reservedData[256] |
Indicates last stored SDI output state TRUE-ON / FALSE-OFF.
NvU8 _NVVIOOUTPUTCONFIG_V3::reservedData[256] |
Indicates last stored SDI output state TRUE-ON / FALSE-OFF.
NvU32 _NV_GET_ADAPTIVE_SYNC_DATA_V1::reservedEx[4] |
reserved for future use.
NvU32 _NV_GET_VRR_INFO_V1::reservedEx[4] |
Reserved for future use.
NvU32 _NV_SET_ADAPTIVE_SYNC_DATA_V1::reservedEx[7] |
reserved for future use.
NvU32 NVLINK_LINK_STATUS_INFO_V2::reservedEx[8] |
Reserved for future use to avoid versioning.
NvU32 _NV_GET_VIRTUAL_REFRESH_RATE_DATA_V1::reservedEx[8] |
reserved for future use.
NvU32 _NV_SET_VIRTUAL_REFRESH_RATE_DATA_V1::reservedEx[8] |
reserved for future use.
NvU32 _NV_DISPLAY_DRIVER_INFO_V2::reservedEx |
Reserved for future use.
NvU32 _NV_GPU_DISPLAYIDS::reservedInternal |
Do not use.
NV_RESOLUTION _NV_DISPLAYCONFIG_SOURCE_MODE_INFO_V1::resolution |
float _NV_SMP_ASSIST_SETUP_PARAMS_V1::resolutionScale |
(IN) A resolution multiplier in the range [0.1, 3.0] if app wants to render at higher resolution
NVDX_ObjectHandle NV_D3D11_META_COMMAND_RESOURCE::ResourceHandle |
NVDX_ObjectHandle { ... } ::ResourceHandle |
NvU64 _NVAPI_D3D12_RAYTRACING_DISPLACEMENT_MICROMAP_ARRAY_PREBUILD_INFO::resultDataMaxSizeInBytes |
Size required to hold the result of a DMM Array build based on the specified inputs.
NvU64 _NVAPI_D3D12_RAYTRACING_OPACITY_MICROMAP_ARRAY_PREBUILD_INFO::resultDataMaxSizeInBytes |
Size required to hold the result of an OMM Array build based on the specified inputs.
NvU32 NV_GPU_ARCH_INFO_V1::revision |
NvU32 NV_GPU_ARCH_INFO_V2::revision |
revision and revision_id are the same. The former is NvU32 while the latter is an enum made for readability.
NvU32 { ... } ::revision |
revision and revision_id are the same. The former is NvU32 while the latter is an enum made for readability.
NvU32 _NV_GSYNC_CAPABILITIES_V1::revision |
FPGA Revision.
NvU32 _NV_GSYNC_CAPABILITIES_V2::revision |
FPGA major revision.
NvU32 _NV_GSYNC_CAPABILITIES_V3::revision |
FPGA major revision.
NV_GPU_CHIP_REVISION NV_GPU_ARCH_INFO_V2::revision_id |
specifies the architecture revision of the GPU.
NV_GPU_CHIP_REVISION { ... } ::revision_id |
specifies the architecture revision of the GPU.
NV_GPU_CLIENT_ILLUM_ZONE_INFO_DATA_RGB _NV_GPU_CLIENT_ILLUM_ZONE_INFO_V1::rgb |
NV_GPU_CLIENT_ILLUM_ZONE_INFO_DATA_RGB { ... } ::rgb |
NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_RGB _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_V1::rgb |
NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_RGB { ... } ::rgb |
NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_MANUAL_RGB_PARAMS _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_MANUAL_RGB::rgbParams |
Parameters required to represent control mode of type NV_GPU_CLIENT_ILLUM_CTRL_MODE_MANUAL_RGB.
NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_MANUAL_RGB_PARAMS _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_PIECEWISE_LINEAR_RGB::rgbParams[NV_GPU_CLIENT_ILLUM_CTRL_MODE_PIECEWISE_LINEAR_COLOR_ENDPOINTS] |
Parameters required to represent control mode of type NV_GPU_CLIENT_ILLUM_CTRL_MODE_PIECEWISE_LINEAR_RGB.
NvU32 NV_INFOFRAME_VIDEO::rgbQuantizationRange |
NV_GPU_CLIENT_ILLUM_ZONE_INFO_DATA_RGBW { ... } ::rgbw |
NV_GPU_CLIENT_ILLUM_ZONE_INFO_DATA_RGBW _NV_GPU_CLIENT_ILLUM_ZONE_INFO_V1::rgbw |
NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_RGBW { ... } ::rgbw |
NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_RGBW _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_V1::rgbw |
NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_MANUAL_RGBW_PARAMS _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_MANUAL_RGBW::rgbwParams |
Parameters required to represent control mode of type NV_GPU_ILLUM_CTRL_MODE_MANUAL_RGBW.
NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_MANUAL_RGBW_PARAMS _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_PIECEWISE_LINEAR_RGBW::rgbwParams[NV_GPU_CLIENT_ILLUM_CTRL_MODE_PIECEWISE_LINEAR_COLOR_ENDPOINTS] |
Parameters required to represent control mode of type NV_GPU_ILLUM_CTRL_MODE_PIECEWISE_LINEAR_RGBW.
NvU32 NV_INFOFRAME_VIDEO::right_bar |
float _NV_SMP_ASSIST_UPDATE_INSTANCEDSTEREO_DATA_PARAMS_V1::rightCoeffs[4] |
float _NV_SMP_ASSIST_UPDATE_INSTANCEDSTEREO_DATA_PARAMS_V1::rightConst |
NvU16 _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_PIECEWISE_LINEAR::riseTimems |
Time in ms to transition from color A to color B.
NvU32 _NV_GSYNC_STATUS_PARAMS_V1::RJ45_Ethernet[NVAPI_MAX_RJ45_PER_GSYNC] |
Connected to ethernet hub? [ERRONEOUSLY CONNECTED!].
NvU32 _NV_GSYNC_STATUS_PARAMS_V2::RJ45_Ethernet[NVAPI_MAX_RJ45_PER_GSYNC] |
Connected to ethernet hub? [ERRONEOUSLY CONNECTED!].
NVAPI_GSYNC_RJ45_IO _NV_GSYNC_STATUS_PARAMS_V1::RJ45_IO[NVAPI_MAX_RJ45_PER_GSYNC] |
Configured as input / output.
NVAPI_GSYNC_RJ45_IO _NV_GSYNC_STATUS_PARAMS_V2::RJ45_IO[NVAPI_MAX_RJ45_PER_GSYNC] |
Configured as input / output.
NV_ROTATE NV_DISPLAY_PATH::rotation |
(IN) Rotation setting.
NV_ROTATE _NV_DISPLAYCONFIG_PATH_ADVANCED_TARGET_INFO_V1::rotation |
(IN) rotation setting.
NV_ROTATE _NV_MOSAIC_GRID_TOPO_DISPLAY_V1::rotation |
Rotation of display.
NV_ROTATE _NV_MOSAIC_GRID_TOPO_DISPLAY_V2::rotation |
Rotation of display.
NvU32 NV_MOSAIC_TOPO_DETAILS::rowCount |
Number of displays in a row.
NvU32 NV_MOSAIC_TOPOLOGY::rowCount |
Horizontal display count.
NvU32 _NV_MOSAIC_GRID_TOPO_V1::rows |
Number of rows.
NvU32 _NV_MOSAIC_GRID_TOPO_V2::rows |
Number of rows.
NvU16 tagNV_TIMINGEXT::rr |
Logical refresh rate to present.
float _NV_TIMING_INPUT::rr |
Timing refresh rate.
NvU32 tagNV_TIMINGEXT::rrx1k |
Physical vertical refresh rate in 0.001Hz.
NvU32 NV_MOSAIC_DISPLAY_SETTING_V2::rrx1k |
Display frequency in x1k.
NvU8 _NV_GPU_CLIENT_ILLUM_ZONE_INFO_DATA_SINGLE_COLOR::rsvd |
NvU8 _NV_LATENCY_RESULT_PARAMS::FrameReport::rsvd[120] |
NvU8 { ... } ::rsvd[64] |
Reserved bytes for possible future extension of this struct.
NvU8 _NV_GPU_CLIENT_ILLUM_DEVICE_INFO_V1::rsvd |
Reserved bytes for possible future extension of this struct.
Reserved for future.
NvU8 _NV_GPU_CLIENT_ILLUM_ZONE_INFO_DATA_RGB::rsvd |
NvU8 _NV_GPU_CLIENT_ILLUM_ZONE_INFO_DATA_RGBW::rsvd |
NvU8 _NV_GET_SLEEP_STATUS_PARAMS::rsvd[121] |
(IN) Reserved. Must be set to 0s.
NvU8 _NV_SET_REFLEX_SYNC_PARAMS::rsvd[28] |
(IN) Reserved. Must be set to 0s.
NvU8 _NV_SET_SLEEP_MODE_PARAMS::rsvd[31] |
(IN) Reserved. Must be set to 0s.
NvU8 _NV_LATENCY_RESULT_PARAMS::rsvd[32] |
NvU8 _NV_LATENCY_MARKER_PARAMS::rsvd[56] |
NvU8 _NV_ASYNC_FRAME_MARKER_PARAMS_V1::rsvd[56] |
NvU8 _NV_GPU_CLIENT_UTILIZATION_DATA_V1::rsvd[61] |
Reserved bytes for future expansion.
NvU8 _NV_GPU_CLIENT_ILLUM_DEVICE_INFO_PARAMS_V1::rsvd[64] |
Reserved bytes for possible future extension of this struct.
NvU8 NV_GPU_CLIENT_ILLUM_DEVICE_SYNC_V1::rsvd[64] |
Reserved for future.
NvU8 NV_GPU_CLIENT_ILLUM_DEVICE_CONTROL_V1::rsvd[64] |
Reserved for future.
NvU8 NV_GPU_CLIENT_ILLUM_DEVICE_CONTROL_PARAMS_V1::rsvd[64] |
Reserved bytes for possible future extension of this struct.
NvU8 _NV_GPU_CLIENT_ILLUM_ZONE_INFO_V1::rsvd |
Reserved bytes for possible future extension of this struct.
NvU8 { ... } ::rsvd[64] |
Reserved bytes for possible future extension of this struct.
NvU8 _NV_GPU_CLIENT_ILLUM_ZONE_INFO_PARAMS_V1::rsvd[64] |
Reserved bytes for possible future extension of this struct.
NvU8 { ... } ::rsvd[64] |
Reserved bytes for possible future extension of this struct.
NvU8 _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_RGB::rsvd |
Reserved bytes for possible future extension of this struct.
Reserved for future.
NvU8 _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_COLOR_FIXED::rsvd |
Reserved bytes for possible future extension of this struct.
Reserved for future.
NvU8 { ... } ::rsvd[64] |
Reserved bytes for possible future extension of this struct.
NvU8 _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_RGBW::rsvd |
Reserved bytes for possible future extension of this struct.
Reserved for future.
NvU8 { ... } ::rsvd[64] |
Reserved bytes for possible future extension of this struct.
NvU8 _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_SINGLE_COLOR::rsvd |
Reserved bytes for possible future extension of this struct.
Reserved for future.
NvU8 { ... } ::rsvd[64] |
Reserved bytes for possible future extension of this struct.
NvU8 { ... } ::rsvd[64] |
NvU8 _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_V1::rsvd |
NvU8 _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_PARAMS_V1::rsvd[64] |
Reserved bytes for possible future extension of this struct.
NvU8 _NV_CLIENT_CALLBACK_SETTINGS_SUPER_V1::rsvd[64] |
Reserved bytes for future expansion.
NvU8 _NV_GPU_CLIENT_PERIODIC_CALLBACK_SETTINGS_SUPER_V1::rsvd[64] |
Reserved bytes for future expansion.
NvU8 _NV_GPU_CLIENT_CALLBACK_DATA_SUPER_V1::rsvd[64] |
Reserved bytes for future expansion.
NvU8 _NV_GPU_CLIENT_CALLBACK_UTILIZATION_DATA_V1::rsvd[64] |
Reserved bytes for future expansion.
NvU8 _NV_GPU_CLIENT_UTILIZATION_PERIODIC_CALLBACK_SETTINGS_V1::rsvd[64] |
Reserved bytes for future expansion.
NvU64 _NV_LATENCY_MARKER_PARAMS::rsvd0 |
NvU32 _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_PARAMS_V1::rsvdField |
NvU8 NVLINK_LINK_STATUS_INFO_V1::rxSublinkStatus |
This field specifies the current state of RX sublink.See NVAPI_NVLINK_GET_NVLINK_STATUS_SUBLINK_RX_STATE_* for possible values.
NvU8 NVLINK_LINK_STATUS_INFO_V2::rxSublinkStatus |
This field specifies the current state of RX sublink.See NVAPI_NVLINK_GET_NVLINK_STATUS_SUBLINK_RX_STATE_* for possible values.
NvU8 NvAPI_D3D11_RASTERIZER_DESC_EX::SampleCount |
NvU8 NVAPI_D3D12_PSO_RASTERIZER_STATE_DESC_V1::SampleCount |
NvU8 NvAPI_D3D11_RASTERIZER_DESC_EX::SamplePositionsX[16] |
NvU8 NVAPI_D3D12_PSO_RASTERIZER_STATE_DESC_V1::SamplePositionsX[16] |
NvU8 NvAPI_D3D11_RASTERIZER_DESC_EX::SamplePositionsY[16] |
NvU8 NVAPI_D3D12_PSO_RASTERIZER_STATE_DESC_V1::SamplePositionsY[16] |
NvU32 NV_INFOFRAME_AUDIO::sampleRate |
NvU32 NV_INFOFRAME_AUDIO::sampleSize |
NVVIOCOMPONENTSAMPLING _NVVIOSTREAM::sampling |
Sampling
NVVIOCOMPONENTSAMPLING _NVVIOCHANNELSTATUS::samplingFormat |
Sampling format.
NV_SCALING NV_DISPLAY_PATH::scaling |
(IN) Scaling setting
NV_SCALING _NV_DISPLAYCONFIG_PATH_ADVANCED_TARGET_INFO_V1::scaling |
(IN) scaling setting.
NvU32 NV_TIMING_FLAG::scaling |
Define preferred scaling.
NvU32 NV_INFOFRAME_VIDEO::scanInfo |
NvU8 _NV_MONITOR_CAPS_VCDB::scanInfoCEVideoFormats |
NvU8 _NV_MONITOR_CAPS_VCDB::scanInfoITVideoFormats |
NvU8 _NV_MONITOR_CAPS_VCDB::scanInfoPreferredVideoFormat |
BOOL NvAPI_D3D11_RASTERIZER_DESC_EX::ScissorEnable |
D3D11_RECT _NV_D3D11_EXCLUSIVE_SCISSOR_RECT_DESC_V1::scissorRect |
(IN) Single rect dimensions
D3D12_GPU_VIRTUAL_ADDRESS _NVAPI_D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC_EX::scratchAccelerationStructureData |
Memory that will be temporarily used during the building process.
NvU64 _NVAPI_D3D12_RAYTRACING_DISPLACEMENT_MICROMAP_ARRAY_PREBUILD_INFO::scratchDataSizeInBytes |
Scratch storage on GPU required during DMM Array build based on the specified inputs.
NvU64 _NVAPI_D3D12_RAYTRACING_OPACITY_MICROMAP_ARRAY_PREBUILD_INFO::scratchDataSizeInBytes |
Scratch storage on GPU required during OMM Array build based on the specified inputs.
D3D12_GPU_VIRTUAL_ADDRESS _NVAPI_D3D12_BUILD_RAYTRACING_DISPLACEMENT_MICROMAP_ARRAY_DESC::scratchDisplacementMicromapArrayData |
Location where the build will store temporary data. NvAPI_D3D12_GetRaytracingDisplacementMicromapArrayPrebuildInfo() reports the amount of scratch memory the implementation will need for a given set of input parameters. The address must be aligned to 256 bytes (NVAPI_D3D12_RAYTRACING_DISPLACEMENT_MICROMAP_ARRAY_BYTE_ALIGNMENT). Contents of this memory going into a build on the GPU timeline are irrelevant and will not be preserved. After the build is complete on the GPU timeline, the memory is left with whatever undefined contents the build finished with. The memory pointed to must be in state D3D12_RESOURCE_STATE_UNORDERED_ACCESS
.
D3D12_GPU_VIRTUAL_ADDRESS _NVAPI_D3D12_BUILD_RAYTRACING_OPACITY_MICROMAP_ARRAY_DESC::scratchOpacityMicromapArrayData |
Location where the build will store temporary data. NvAPI_D3D12_GetRaytracingOpacityMicromapArrayPrebuildInfo() reports the amount of scratch memory the implementation will need for a given set of input parameters. The address must be aligned to 256 bytes (NVAPI_D3D12_RAYTRACING_OPACITY_MICROMAP_ARRAY_BYTE_ALIGNMENT). Contents of this memory going into a build on the GPU timeline are irrelevant and will not be preserved. After the build is complete on the GPU timeline, the memory is left with whatever undefined contents the build finished with. The memory pointed to must be in state D3D12_RESOURCE_STATE_UNORDERED_ACCESS
.
NV_CUSTOM_RECTS_V1 _NV_SMP_ASSIST_SETUP_PARAMS_V1::sCustomRects |
(IN) If SMP Assist Level is Minimal, provide custom viewports and scissor rects for each eye index.
NV_CUSTOM_RECTS_V1 { ... } ::sCustomRects |
(IN) If SMP Assist Level is Minimal, provide custom viewports and scissor rects for each eye index.
NVVIOSYNCSTATUS _NVVIOOUTPUTSTATUS::sdiSyncIn |
SDI sync input status.
NvU16 _NV_LICENSE_EXPIRY_DETAILS::sec |
Seconds value of license expiry.
struct { ... } NV_GPU_THERMAL_SETTINGS_V1::sensor[NVAPI_MAX_THERMAL_SENSORS_PER_GPU] |
struct { ... } NV_GPU_THERMAL_SETTINGS_V2::sensor[NVAPI_MAX_THERMAL_SENSORS_PER_GPU] |
NVAPI_D3D12_SERIALIZED_DATA_TYPE_EX _NVAPI_CHECK_DRIVER_MATCHING_IDENTIFIER_EX_PARAMS_V1::serializedDataType |
[in] Type of data to be deserialized; see NVAPI_D3D12_SERIALIZED_DATA_TYPE_EX.
NvU32 _NVDRS_SETTING_V1::settingId |
32 bit setting Id
NVDRS_SETTING_LOCATION _NVDRS_SETTING_V1::settingLocation |
Describes where the value in CurrentValue comes from.
NvAPI_UnicodeString _NVDRS_SETTING_V1::settingName |
String name of setting.
NVDRS_SETTING_TYPE _NVDRS_SETTING_VALUES::settingType |
Type of setting value.
NVDRS_SETTING_TYPE _NVDRS_SETTING_V1::settingType |
Type of setting value.
union { ... } _NVDRS_SETTING_VALUES::settingValues[NVAPI_SETTING_MAX_VALUES] |
NV_FOVEATED_RENDERING_DESC_V1 _NV_VRS_HELPER_ENABLE_PARAMS_V1::sFoveatedRenderingDesc |
(IN) Provide this if ContentType has NV_VRS_CONTENT_TYPE_FOVEATED_RENDERING flag
NV_FOVEATED_RENDERING_CUSTOM_SHADING_RATE_PRESET_DESC_V1 _NV_FOVEATED_RENDERING_DESC_V1::ShadingRateCustomPresetDesc |
(IN) To be provided only if ShadingRatePreset is NV_FOVEATED_RENDERING_SHADING_RATE_PRESET_CUSTOM
NV_FOVEATED_RENDERING_SHADING_RATE_PRESET _NV_FOVEATED_RENDERING_DESC_V1::ShadingRatePreset |
(IN) Preset of the shading rate
NV_PIXEL_SHADING_RATE _NV_D3D11_VIEWPORT_SHADING_RATE_DESC_V1::shadingRateTable[NV_MAX_PIXEL_SHADING_RATES] |
(IN) Lookup table of converting Shading Rate Index to NV_PIXEL_SHADING_RATE
NV_PIXEL_SHADING_RATE _NV_VRS_HELPER_GET_SHADING_RATE_RESOURCE_PARAMS_V1::shadingRateTable[NV_MAX_PIXEL_SHADING_RATES] |
(OUT) Shading Rate Table filled by the driver
NVVIOSIGNALFORMAT _NVVIOCHANNELSTATUS::signalFormat |
Signal format.
NVVIOSIGNALFORMAT _NVVIOSIGNALFORMATDETAIL::signalFormat |
Signal format enumerated value.
NVVIOSIGNALFORMAT _NVVIOOUTPUTCONFIG_V1::signalFormat |
Signal format for video output.
NVVIOSIGNALFORMAT _NVVIOOUTPUTCONFIG_V2::signalFormat |
Signal format for video output.
NVVIOSIGNALFORMAT _NVVIOOUTPUTCONFIG_V3::signalFormat |
Signal format for video output.
NVVIOSIGNALFORMAT _NVVIOINPUTCONFIG::signalFormat |
Signal format. Please note that both numRawCaptureImages and signalFormat should be set together.
NvU8 _NV_LICENSABLE_FEATURES_V1::signature[NV_LICENSE_SIGNATURE_SIZE] |
Dynamic signature required for Authentication of the components, signature length limited to NV_LICENSE_SIGNATURE_SIZE
NvU8 _NV_LICENSABLE_FEATURES_V2::signature[NV_LICENSE_SIGNATURE_SIZE] |
Dynamic signature required for Authentication of the components, signature length limited to NV_LICENSE_SIGNATURE_SIZE
NvU8 _NV_LICENSABLE_FEATURES_V3::signature[NV_LICENSE_SIGNATURE_SIZE] |
Dynamic signature required for Authentication of the components, signature length limited to NV_LICENSE_SIGNATURE_SIZE
NvU8 _NV_LICENSABLE_FEATURES_V4::signature[NV_LICENSE_SIGNATURE_SIZE] |
Dynamic signature required for Authentication of the components, signature length limited to NV_LICENSE_SIGNATURE_SIZE
NvU64 _NV_LATENCY_RESULT_PARAMS::FrameReport::simEndTime |
NvU64 _NV_LATENCY_RESULT_PARAMS::FrameReport::simStartTime |
struct { ... } NV_GPU_PSTATE20_CLOCK_ENTRY_V1::single |
struct { ... } NV_GPU_PSTATE20_CLOCK_ENTRY_V1::single |
NvU64 NV_GPU_ECC_ERROR_INFO::singleBitErrors |
Number of single-bit ECC errors detected since last boot.
Number of single-bit ECC errors detected since last counter reset.
NvU64 { ... } ::singleBitErrors |
Number of single-bit ECC errors detected since last boot.
NvU64 { ... } ::singleBitErrors |
Number of single-bit ECC errors detected since last counter reset.
NV_GPU_CLIENT_ILLUM_ZONE_INFO_DATA_SINGLE_COLOR _NV_GPU_CLIENT_ILLUM_ZONE_INFO_V1::singleColor |
NV_GPU_CLIENT_ILLUM_ZONE_INFO_DATA_SINGLE_COLOR { ... } ::singleColor |
NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_SINGLE_COLOR _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_V1::singleColor |
NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_SINGLE_COLOR { ... } ::singleColor |
NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_MANUAL_SINGLE_COLOR_PARAMS _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_MANUAL_SINGLE_COLOR::singleColorParams |
Parameters required to represent control mode of type NV_GPU_ILLUM_CTRL_MODE_MANUAL_SINGLE_COLOR.
NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_MANUAL_SINGLE_COLOR_PARAMS _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_DATA_PIECEWISE_LINEAR_SINGLE_COLOR::singleColorParams[NV_GPU_CLIENT_ILLUM_CTRL_MODE_PIECEWISE_LINEAR_COLOR_ENDPOINTS] |
Parameters required to represent control mode of type NV_GPU_ILLUM_CTRL_MODE_PIECEWISE_LINEAR_SINGLE_COLOR.
NvU16 NV_INFOFRAME_DATA::size |
size of this structure
NvU16 _NV_COLOR_DATA_V1::size |
Size of this structure.
NvU16 _NV_COLOR_DATA_V2::size |
Size of this structure.
NvU16 _NV_COLOR_DATA_V3::size |
Size of this structure.
NvU16 _NV_COLOR_DATA_V4::size |
Size of this structure.
NvU16 _NV_COLOR_DATA_V5::size |
Size of this structure.
NvU16 _NV_MONITOR_CAPABILITIES_V1::size |
NvU64 NV_META_COMMAND_TENSOR_DESC::Size[NV_META_COMMAND_MAX_TENSOR_DIM] |
NvU32 NVAPI_D3D12_CREATE_CUBIN_SHADER_PARAMS::size |
[in] size of pCubin blob in bytes
NvU32 NV_EDID_V2::sizeofEDID |
NvU32 NV_EDID_V3::sizeofEDID |
NvU32 _NV_EDID_DATA_V1::sizeOfEDID |
Size of EDID data.
NvU32 _NV_EDID_DATA_V2::sizeOfEDID |
Size of EDID data.
NV_D3D11_META_COMMAND_RESOURCE NV_D3D11_META_COMMAND_EXECUTE_CONVOLUTION_EX_DESC::SkipConnectionResource |
D3D12_GPU_VIRTUAL_ADDRESS NV_D3D12_META_COMMAND_EXECUTE_CONVOLUTION_EX_DESC::SkipConnectionResource |
NV_META_COMMAND_CONVOLUTION_SKIP_MODE NV_META_COMMAND_CONVOLUTION_FUSE_DESC::SkipMode |
NvU32 _NV_GET_SLEEP_STATUS_PARAMS::sleepIntervalUs |
(OUT) Latest sleep interval in microseconds.
NV_LMS_CUSTOM_CONFIG_V1 _NV_LMS_INSTANCED_STEREO_CONFIG_V1::sLeftConfig |
< (OUT) LMS Instanced stereo config returned by the SMP Assist GetConstants API
(OUT) LMS config for the Left eye view
NV_FOVEATED_RENDERING_GAZE_DATA_PER_EYE_V1 _NV_FOVEATED_RENDERING_UPDATE_GAZE_DATA_PARAMS::sLeftEye |
(IN) Gaze data for Left Eye of Stereo rendering mode
NV_FOVEATED_RENDERING_GAZE_DATA_PER_EYE_V1 { ... } ::sLeftEye |
(IN) Gaze data for Left Eye of Stereo rendering mode
NV_LMS_INSTANCED_STEREO_CONFIG_V1 _NV_SMP_ASSIST_GET_CONSTANTS_V3::sLMS_ISConfig |
(OUT) If eSMPAssistType is LMS and eEyeIndex is NV_SMP_ASSIST_EYE_INDEX_INSTANCED_STEREO then LMS Instanced stereo config will be populated
NV_LMS_INSTANCED_STEREO_CONFIG_V1 { ... } ::sLMS_ISConfig |
(OUT) If eSMPAssistType is LMS and eEyeIndex is NV_SMP_ASSIST_EYE_INDEX_INSTANCED_STEREO then LMS Instanced stereo config will be populated
NV_LMS_CUSTOM_CONFIG_V1 { ... } ::sLMSConfig |
(OUT) If eSMPAssistType is LMS, then LMS config will be populated
NV_LMS_CUSTOM_CONFIG_V1 _NV_SMP_ASSIST_GET_CONSTANTS_V3::sLMSConfig |
(OUT) If eSMPAssistType is LMS, then LMS config will be populated
NV_LMS_CUSTOM_CONFIG_V1 { ... } ::sLMSCustomConfig |
(IN) If eSMPAssistType is LMS and SMP Assist Level is Partial, then provide LMS config
NV_LMS_CUSTOM_CONFIG_V1 _NV_SMP_ASSIST_SETUP_PARAMS_V1::sLMSCustomConfig |
(IN) If eSMPAssistType is LMS and SMP Assist Level is Partial, then provide LMS config
FLOAT NvAPI_D3D11_RASTERIZER_DESC_EX::SlopeScaledDepthBias |
NV_FOVEATED_RENDERING_GAZE_DATA_PER_EYE_V1 { ... } ::sMonoData |
(IN) Gaze data for Mono rendering mode
NV_FOVEATED_RENDERING_GAZE_DATA_PER_EYE_V1 _NV_FOVEATED_RENDERING_UPDATE_GAZE_DATA_PARAMS::sMonoData |
(IN) Gaze data for Mono rendering mode
D3D12_CPU_DESCRIPTOR_HANDLE NVAPI_D3D12_GET_CUDA_MERGED_TEXTURE_SAMPLER_OBJECT_PARAMS::smpDesc |
[in] CPU descriptor handle of the sampler (set to 0 if sampler isn't required)
NvU32 _NVVIOCHANNELSTATUS::smpte352 |
4-byte SMPTE 352 video payload identifier
NV_MRS_INSTANCED_STEREO_CONFIG_V1 _NV_SMP_ASSIST_GET_CONSTANTS_V3::sMRS_ISConfig |
(OUT) If eSMPAssistType is MRS and eEyeIndex is NV_SMP_ASSIST_EYE_INDEX_INSTANCED_STEREO then MRS Instanced stereo config will be populated
NV_MRS_INSTANCED_STEREO_CONFIG_V1 { ... } ::sMRS_ISConfig |
(OUT) If eSMPAssistType is MRS and eEyeIndex is NV_SMP_ASSIST_EYE_INDEX_INSTANCED_STEREO then MRS Instanced stereo config will be populated
NV_MRS_CUSTOM_CONFIG_V1 { ... } ::sMRSConfig |
(OUT) If eSMPAssistType is MRS, then MRS config will be populated
NV_MRS_CUSTOM_CONFIG_V1 _NV_SMP_ASSIST_GET_CONSTANTS_V3::sMRSConfig |
(OUT) If eSMPAssistType is MRS, then MRS config will be populated
NV_MRS_CUSTOM_CONFIG_V1 _NV_SMP_ASSIST_SETUP_PARAMS_V1::sMRSCustomConfig |
(IN) If eSMPAssistType is MRS and SMP Assist Level is Partial, then provide MRS config
NV_MRS_CUSTOM_CONFIG_V1 { ... } ::sMRSCustomConfig |
(IN) If eSMPAssistType is MRS and SMP Assist Level is Partial, then provide MRS config
NVAPI_GSYNC_SYNC_SOURCE _NV_GSYNC_CONTROL_PARAMS_V1::source |
VSync/House sync.
NVAPI_GSYNC_SYNC_SOURCE _NV_GSYNC_CONTROL_PARAMS_V2::source |
VSync/House sync.
D3D12_GPU_VIRTUAL_ADDRESS _NVAPI_D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC_EX::sourceAccelerationStructureData |
The acceleration structure to be updated. Otherwise if the acceleration structure should be rebuilt entirely, this value must be NULL
.
NvSBox _NV_SCANOUT_INFORMATION::sourceDesktopRect |
Operating system display device rect in desktop coordinates displayId is scanning out from.
NvU32 NV_VIEW_TARGET_INFO::sourceId |
(IN/OUT) Source ID - values will be based on the number of heads exposed per GPU.
NvU32 { ... } ::sourceId |
(IN/OUT) Source ID - values will be based on the number of heads exposed per GPU.
NvU32 NV_DISPLAY_PATH::sourceId |
(IN) Values will be based on the number of heads exposed per GPU(0, 1?)
NvU32 _NV_DISPLAYCONFIG_PATH_INFO_V2::sourceId |
Identifies sourceId used by Windows CCD. This can be optionally set.
NvU32 { ... } ::sourceId |
Identifies sourceId used by Windows CCD. This can be optionally set.
NV_DISPLAYCONFIG_SOURCE_MODE_INFO_V1* _NV_DISPLAYCONFIG_PATH_INFO_V1::sourceModeInfo |
May be NULL if mode info is not important.
NV_DISPLAYCONFIG_SOURCE_MODE_INFO_V1* _NV_DISPLAYCONFIG_PATH_INFO_V2::sourceModeInfo |
May be NULL if mode info is not important.
NvU8 _NV_MONITOR_CAPS_VSDB::sourcePhysicalAddressA |
Byte 1.
NvU8 _NV_MONITOR_CAPS_VSDB::sourcePhysicalAddressB |
Byte 1.
NvU8 _NV_MONITOR_CAPS_VSDB::sourcePhysicalAddressC |
Byte 2.
NvU8 _NV_MONITOR_CAPS_VSDB::sourcePhysicalAddressD |
Byte 2.
NV_ROTATE _NV_SCANOUT_INFORMATION::sourceToTargetRotation |
Rotation performed between the sourceViewportRect and the targetViewportRect.
NvSBox _NV_SCANOUT_INFORMATION::sourceViewportRect |
Area inside the sourceDesktopRect which is scanned out to the display.
NV_DISPLAYCONFIG_SPANNING_ORIENTATION _NV_DISPLAYCONFIG_SOURCE_MODE_INFO_V1::spanningOrientation |
Spanning is only supported on XP.
NvU32 NV_INFOFRAME_AUDIO::speakerPlacement |
NvU32 srcEnumIndex |
NV_VIEWPORTF NV_CUSTOM_DISPLAY::srcPartition |
For multimon support, should be set to (0,0,1.0,1.0) for now.
NV_LMS_CUSTOM_CONFIG_V1 _NV_LMS_INSTANCED_STEREO_CONFIG_V1::sRightConfig |
(OUT) LMS config for the Right eye view
NV_FOVEATED_RENDERING_GAZE_DATA_PER_EYE_V1 _NV_FOVEATED_RENDERING_UPDATE_GAZE_DATA_PARAMS::sRightEye |
(IN) Gaze data for Right Eye of Stereo rendering mode
NV_FOVEATED_RENDERING_GAZE_DATA_PER_EYE_V1 { ... } ::sRightEye |
(IN) Gaze data for Right Eye of Stereo rendering mode
struct { ... } _NV_FOVEATED_RENDERING_UPDATE_GAZE_DATA_PARAMS::sStereoData |
struct { ... } _NV_FOVEATED_RENDERING_UPDATE_GAZE_DATA_PARAMS::sStereoData |
NvU64 NV_META_COMMAND_CREATE_CONVOLUTION_EX_DESC::StartPadding[NV_META_COMMAND_NUM_SPATIAL_DIM] |
NV_GSYNC_DELAY _NV_GSYNC_CONTROL_PARAMS_V1::startupDelay |
Sync start delay for master.
NV_GSYNC_DELAY _NV_GSYNC_CONTROL_PARAMS_V2::startupDelay |
Sync start delay for master.
NV_STATIC_METADATA_DESCRIPTOR_ID _NV_HDR_CAPABILITIES_V1::static_metadata_descriptor_id |
Static Metadata Descriptor Id (0 for static metadata type 1)
NV_STATIC_METADATA_DESCRIPTOR_ID _NV_HDR_CAPABILITIES_V2::static_metadata_descriptor_id |
Static Metadata Descriptor Id (0 for static metadata type 1)
NV_STATIC_METADATA_DESCRIPTOR_ID _NV_HDR_CAPABILITIES_V3::static_metadata_descriptor_id |
Static Metadata Descriptor Id (0 for static metadata type 1)
NV_STATIC_METADATA_DESCRIPTOR_ID _NV_HDR_COLOR_DATA_V1::static_metadata_descriptor_id |
Static Metadata Descriptor Id (0 for static metadata type 1)
NV_STATIC_METADATA_DESCRIPTOR_ID _NV_HDR_COLOR_DATA_V2::static_metadata_descriptor_id |
Static Metadata Descriptor Id (0 for static metadata type 1)
NvU32 tagNV_TIMINGEXT::status |
Timing standard.
NvU8 _NV_LICENSE_EXPIRY_DETAILS::status |
License expiry status.
NVVIOSTREAM _NVVIOINPUTCONFIG::streams[NVAPI_MAX_VIO_STREAMS] |
Stream configurations.
NvU64 NV_META_COMMAND_TENSOR_DESC::Stride[NV_META_COMMAND_MAX_TENSOR_DIM] |
NvU64 NV_META_COMMAND_CREATE_CONVOLUTION_EX_DESC::Stride[NV_META_COMMAND_NUM_SPATIAL_DIM] |
size_t NVAPI_D3D12_CREATE_CUBIN_SHADER_PARAMS::structSizeIn |
[in] Caller's version of input params
size_t NVAPI_D3D12_GET_CUDA_MERGED_TEXTURE_SAMPLER_OBJECT_PARAMS::structSizeIn |
[in] Caller's version of input params
size_t NVAPI_D3D12_GET_CUDA_INDEPENDENT_DESCRIPTOR_OBJECT_PARAMS::structSizeIn |
[in] Caller's version of input params
size_t NVAPI_D3D12_CREATE_CUBIN_SHADER_PARAMS::structSizeOut |
[out] Driver's version of input params
size_t NVAPI_D3D12_GET_CUDA_MERGED_TEXTURE_SAMPLER_OBJECT_PARAMS::structSizeOut |
[out] Driver's version of input params
size_t NVAPI_D3D12_GET_CUDA_INDEPENDENT_DESCRIPTOR_OBJECT_PARAMS::structSizeOut |
[out] Driver's version of input params
NvU32 _NVAPI_D3D12_RAYTRACING_DISPLACEMENT_MICROMAP_USAGE_COUNT::subdivisionLevel |
Number of subdivisions for the DMM; valid inputs are [0, 5] (NVAPI_D3D12_RAYTRACING_DISPLACEMENT_MICROMAP_DC1_MAX_SUBDIVISION_LEVEL). The total number of micro-triangles is 4subdivisionLevel
.
NvU16 _NVAPI_D3D12_RAYTRACING_DISPLACEMENT_MICROMAP_DESC::subdivisionLevel |
Number of subdivisions for the DMM; valid inputs are [0, 5] (NVAPI_D3D12_RAYTRACING_DISPLACEMENT_MICROMAP_DC1_MAX_SUBDIVISION_LEVEL). The total number of micro-triangles is 4subdivisionLevel
.
NvU32 _NVAPI_D3D12_RAYTRACING_OPACITY_MICROMAP_USAGE_COUNT::subdivisionLevel |
Number of subdivisions for the OMM; valid inputs are [0, 12] (NVAPI_D3D12_RAYTRACING_OPACITY_MICROMAP_OC1_MAX_SUBDIVISION_LEVEL). The total number of micro-triangles is 4subdivisionLevel
.
NvU16 _NVAPI_D3D12_RAYTRACING_OPACITY_MICROMAP_DESC::subdivisionLevel |
Number of subdivisions for the OMM; valid inputs are [0, 12] (NVAPI_D3D12_RAYTRACING_OPACITY_MICROMAP_OC1_MAX_SUBDIVISION_LEVEL). The total number of micro-triangles is 4subdivisionLevel
.
NvU8 NVLINK_LINK_STATUS_INFO_V1::subLinkWidth |
This field specifies the no. of lanes per sublink.
NvU8 NVLINK_LINK_STATUS_INFO_V2::subLinkWidth |
This field specifies the no. of lanes per sublink.
NvU32 NV_CHIPSET_INFO_v4::subSysDeviceId |
Chipset subsystem device identification.
NvU32 NV_CHIPSET_INFO_v3::subSysDeviceId |
subsystem device ID
NvU32 NV_CHIPSET_INFO_v4::subSysVendorId |
Chipset subsystem vendor identification.
NvU32 NV_CHIPSET_INFO_v3::subSysVendorId |
subsystem vendor ID
NV_GPU_CLIENT_CALLBACK_SETTINGS_SUPER_V1 _NV_GPU_CLIENT_PERIODIC_CALLBACK_SETTINGS_SUPER_V1::super |
[in] Super class data.
NV_GPU_CLIENT_CALLBACK_DATA_SUPER_V1 _NV_GPU_CLIENT_CALLBACK_UTILIZATION_DATA_V1::super |
[out] Super struct.
NV_GPU_CLIENT_PERIODIC_CALLBACK_SETTINGS_SUPER_V1 _NV_GPU_CLIENT_UTILIZATION_PERIODIC_CALLBACK_SETTINGS_V1::super |
[in] Generic callback settings. Some data within will be passed to the callback when invoked.
NvU8 _NV_MONITOR_CAPS_VSDB::supportAI |
Byte 3.
NvU8 _NV_MONITOR_CAPS_VSDB::supportDeepColor30bits |
Byte 3.
NvU8 _NV_MONITOR_CAPS_VSDB::supportDeepColor36bits |
Byte 3.
NvU8 _NV_MONITOR_CAPS_VSDB::supportDeepColor48bits |
Byte 3.
NvU8 _NV_MONITOR_CAPS_VSDB::supportDeepColorYCbCr444 |
Byte 3.
NvU8 _NV_MONITOR_CAPS_VSDB::supportDualDviOperation |
Byte 3.
NvBool _NV_D3D12_WORKSTATION_FEATURE_PROPERTIES::supported |
(OUT) boolean returning if feature is supported
NvU32 { ... } ::supports_10b_12b_444 |
It is set when interface supported is low latency, it tells whether it supports 10 bit or 12 bit RGB 4:4:4 or YCbCr 4:4:4 or both.
NvU32 _NV_HDR_CAPABILITIES_V2::supports_10b_12b_444 |
It is set when interface supported is low latency, it tells whether it supports 10 bit or 12 bit RGB 4:4:4 or YCbCr 4:4:4 or both.
NvU32 _NV_HDR_CAPABILITIES_V3::supports_10b_12b_444 |
It is set when interface supported is low latency, it tells whether it supports 10 bit or 12 bit RGB 4:4:4 or YCbCr 4:4:4 or both.
NvU32 { ... } ::supports_10b_12b_444 |
It is set when interface supported is low latency, it tells whether it supports 10 bit or 12 bit RGB 4:4:4 or YCbCr 4:4:4 or both.
NvU32 _NV_HDR_CAPABILITIES_V2::supports_2160p60hz |
If set sink is capable of 4kx2k @ 60hz.
NvU32 { ... } ::supports_2160p60hz |
If set sink is capable of 4kx2k @ 60hz.
NvU32 { ... } ::supports_2160p60hz |
If set sink is capable of 4kx2k @ 60hz.
NvU32 _NV_HDR_CAPABILITIES_V3::supports_2160p60hz |
If set sink is capable of 4kx2k @ 60hz.
NvU32 { ... } ::supports_backlight_control |
This is set when sink is using lowlatency interface and can control its backlight.
NvU32 _NV_HDR_CAPABILITIES_V2::supports_backlight_control |
This is set when sink is using lowlatency interface and can control its backlight.
NvU32 _NV_HDR_CAPABILITIES_V3::supports_backlight_control |
This is set when sink is using lowlatency interface and can control its backlight.
NvU32 { ... } ::supports_backlight_control |
This is set when sink is using lowlatency interface and can control its backlight.
NvU32 { ... } ::supports_global_dimming |
Indicates if sink supports global dimming.
NvU32 _NV_HDR_CAPABILITIES_V2::supports_global_dimming |
Indicates if sink supports global dimming.
NvU32 _NV_HDR_CAPABILITIES_V3::supports_global_dimming |
Indicates if sink supports global dimming.
NvU32 { ... } ::supports_global_dimming |
Indicates if sink supports global dimming.
NvU32 { ... } ::supports_YUV422_12bit |
If set, sink is capable of YUV422-12 bit.
NvU32 _NV_HDR_CAPABILITIES_V2::supports_YUV422_12bit |
If set, sink is capable of YUV422-12 bit.
NvU32 _NV_HDR_CAPABILITIES_V3::supports_YUV422_12bit |
If set, sink is capable of YUV422-12 bit.
NvU32 { ... } ::supports_YUV422_12bit |
If set, sink is capable of YUV422-12 bit.
NvU32 { ... } ::supportsRotation |
(OUT) This display can be rotated
NvU32 NV_MOSAIC_DISPLAY_TOPO_STATUS::supportsRotation |
(OUT) This display can be rotated
NvU32 _NVAPI_STEREO_CAPS::supportsWindowedModeAutomatic |
NvU32 _NVAPI_STEREO_CAPS::supportsWindowedModeOff |
NvU32 _NVAPI_STEREO_CAPS::supportsWindowedModePersistent |
NvU8 _NV_MONITOR_CAPS_GENERIC::supportULMB |
monitor supports ULMB with variable refresh rate. Valid for NV_MONITOR_CAPS_TYPE_GENERIC only.
NvU8 _NV_MONITOR_CAPS_GENERIC::supportVRR |
monitor supports variable refresh rate. Valid for NV_MONITOR_CAPS_TYPE_GENERIC only.
NvU32 NVAPI_UAV_INFO_V1::surfaceHandle |
[OUT] driver handle for a UAV (that can be used as a cudaSurfaceObject_t)
NvU32 NVAPI_UAV_INFO_V2::surfaceHandle |
[OUT] driver handle for a UAV (that can be used as a cudaSurfaceObject_t)
NvS32 _NV_DX_VIDEO_STEREO_INFO::sViewOffset |
Signed offset of each view (positive offset indicating left view is shifted left)
NV_GPU_CLIENT_ILLUM_DEVICE_SYNC_V1 NV_GPU_CLIENT_ILLUM_DEVICE_CONTROL_V1::syncData |
Structure containing the synchronization data for the illumination device.
NVVIOSYNCDELAY _NVVIOOUTPUTCONFIG_V1::syncDelay |
Sync delay.
NVVIOSYNCDELAY _NVVIOOUTPUTCONFIG_V2::syncDelay |
Sync delay.
NVVIOSYNCDELAY _NVVIOOUTPUTCONFIG_V3::syncDelay |
Sync delay.
NvU32 _NVVIOOUTPUTSTATUS::syncEnable |
Sync enable (TRUE if using syncSource)
NvU32 _NVVIOOUTPUTCONFIG_V1::syncEnable |
Sync enable (TRUE to use syncSource)
NvU32 _NVVIOOUTPUTCONFIG_V2::syncEnable |
Sync enable (TRUE to use syncSource)
NvU32 _NVVIOOUTPUTCONFIG_V3::syncEnable |
Sync enable (TRUE to use syncSource)
NVVIOSIGNALFORMAT _NVVIOOUTPUTSTATUS::syncFormat |
Sync format.
NV_PRESENT_BARRIER_SYNC_MODE _NV_PRESENT_BARRIER_FRAME_STATISTICS::SyncMode |
The presentBarrier mode of this client from last present call.
NV_GSYNC_DELAY _NV_GSYNC_CONTROL_PARAMS_V1::syncSkew |
The time delay between the frame sync signal and the GPUs signal.
NV_GSYNC_DELAY _NV_GSYNC_CONTROL_PARAMS_V2::syncSkew |
The time delay between the frame sync signal and the GPUs signal.
NVVIOSYNCSOURCE _NVVIOOUTPUTSTATUS::syncSource |
Sync source.
NVVIOSYNCSOURCE _NVVIOOUTPUTCONFIG_V1::syncSource |
Sync source.
NVVIOSYNCSOURCE _NVVIOOUTPUTCONFIG_V2::syncSource |
Sync source.
NVVIOSYNCSOURCE _NVVIOOUTPUTCONFIG_V3::syncSource |
Sync source.
NvU32 _NV_GSYNC_CONTROL_PARAMS_V1::syncSourceIsOutput |
Set this to make house sync as an output; valid only when NV_GSYNC_CONTROL_PARAMS::source is NVAPI_GSYNC_SYNC_SOURCE_VSYNC on P2061 boards. syncSourceIsOutput should always be NVAPI_GSYNC_SYNC_SOURCE_HOUSESYNC i.e. 0 on P2060 boards or when NV_GSYNC_CONTROL_PARAMS::source is set to NVAPI_GSYNC_SYNC_SOURCE_HOUSESYNC.
NvU32 _NV_GSYNC_CONTROL_PARAMS_V2::syncSourceIsOutput |
Set this to make house sync as an output; valid only when NV_GSYNC_CONTROL_PARAMS::source is NVAPI_GSYNC_SYNC_SOURCE_VSYNC on P2061 boards. syncSourceIsOutput should always be NVAPI_GSYNC_SYNC_SOURCE_HOUSESYNC i.e. 0 on P2060 boards or when NV_GSYNC_CONTROL_PARAMS::source is set to NVAPI_GSYNC_SYNC_SOURCE_HOUSESYNC.
NVAPI_GSYNC_DISPLAY_SYNC_STATE _NV_GSYNC_DISPLAY::syncState |
Is this display slave/master (Retrieved with topology or set by caller for enable/disable sync)
NvAPI_ShortString NV_DISPLAY_DRIVER_VERSION::szAdapterString |
NvAPI_ShortString _NV_DISPLAY_DRIVER_INFO_V2::szBuildBaseBranch |
(OUT) Contains the driver base branch string after successful return.
NvAPI_ShortString _NV_DISPLAY_DRIVER_INFO::szBuildBranch |
Contains the driver-branch string after successful return.
NvAPI_ShortString _NV_DISPLAY_DRIVER_INFO_V2::szBuildBranch |
Contains the driver-branch string after successful return.
NvAPI_ShortString NV_DISPLAY_DRIVER_VERSION::szBuildBranchString |
NvAPI_ShortString NV_CHIPSET_INFO_v4::szChipsetName |
Chipset device Name.
NvAPI_ShortString NV_CHIPSET_INFO_v3::szChipsetName |
device Name
NvAPI_ShortString NV_CHIPSET_INFO_v2::szChipsetName |
device Name
NvAPI_ShortString NV_CHIPSET_INFO_v1::szChipsetName |
NvAPI_ShortString NV_CHIPSET_INFO_v4::szSubSysVendorName |
subsystem vendor Name
NvAPI_ShortString NV_CHIPSET_INFO_v3::szSubSysVendorName |
subsystem vendor Name
NvAPI_ShortString NV_CHIPSET_INFO_v4::szVendorName |
Chipset vendor Name.
NvAPI_ShortString NV_CHIPSET_INFO_v3::szVendorName |
vendor Name
NvAPI_ShortString NV_CHIPSET_INFO_v2::szVendorName |
vendor Name
NvAPI_ShortString NV_CHIPSET_INFO_v1::szVendorName |
struct { ... } NV_VIEW_TARGET_INFO::target[NVAPI_MAX_VIEW_TARGET] |
NV_THERMAL_TARGET NV_GPU_THERMAL_SETTINGS_V1::target |
Thermal sensor targeted @ GPU, memory, chipset, powersupply, Visual Computing Device, etc.
NV_THERMAL_TARGET { ... } ::target |
Thermal sensor targeted @ GPU, memory, chipset, powersupply, Visual Computing Device, etc.
NV_THERMAL_TARGET NV_GPU_THERMAL_SETTINGS_V2::target |
Thermal sensor targeted - GPU, memory, chipset, powersupply, Visual Computing Device, etc.
NV_THERMAL_TARGET { ... } ::target |
Thermal sensor targeted - GPU, memory, chipset, powersupply, Visual Computing Device, etc.
NvU16 _NV_HDR_CAPABILITIES_V2::target_max_luminance |
Represents max luminance level of sink.
NvU16 { ... } ::target_max_luminance |
Represents max luminance level of sink.
NvU16 { ... } ::target_max_luminance |
Represents max luminance level of sink.
NvU16 _NV_HDR_CAPABILITIES_V3::target_max_luminance |
Represents max luminance level of sink.
NvU16 { ... } ::target_min_luminance |
Represents min luminance level of Sink.
NvU16 _NV_HDR_CAPABILITIES_V2::target_min_luminance |
Represents min luminance level of Sink.
NvU16 { ... } ::target_min_luminance |
Represents min luminance level of Sink.
NvU16 _NV_HDR_CAPABILITIES_V3::target_min_luminance |
Represents min luminance level of Sink.
NvU32 _NV_SCANOUT_INFORMATION::targetDisplayHeight |
Vertical size of the active resolution scanned out to the display.
NvU32 _NV_SCANOUT_INFORMATION::targetDisplayWidth |
Horizontal size of the active resolution scanned out to the display.
NvU32 _NV_DISPLAYCONFIG_PATH_TARGET_INFO_V2::targetId |
Windows CCD target ID. Must be present only for non-NVIDIA adapter, for NVIDIA adapter this parameter is ignored.
BOOL _NV_D3D11_FEATURE_DATA_RASTERIZER_SUPPORT::TargetIndependentRasterWithDepth |
bool NvAPI_D3D11_RASTERIZER_DESC_EX::TargetIndepentRasterWithDepth |
bool NVAPI_D3D12_PSO_RASTERIZER_STATE_DESC_V1::TargetIndepentRasterWithDepth |
NV_DISPLAYCONFIG_PATH_TARGET_INFO_V1* _NV_DISPLAYCONFIG_PATH_INFO_V1::targetInfo |
NV_DISPLAYCONFIG_PATH_TARGET_INFO_V2* _NV_DISPLAYCONFIG_PATH_INFO_V2::targetInfo |
NvU32 _NV_DISPLAYCONFIG_PATH_INFO_V1::targetInfoCount |
Number of elements in targetInfo array.
NvU32 _NV_DISPLAYCONFIG_PATH_INFO_V2::targetInfoCount |
Number of elements in targetInfo array.
NvSBox _NV_SCANOUT_INFORMATION::targetViewportRect |
Area inside the rect described by targetDisplayWidth/Height sourceViewportRect is scanned out to.
NV_D3D11_META_COMMAND_RESOURCE NV_D3D11_META_COMMAND_EXECUTE_CONVOLUTION_EX_DESC::TemporaryResource |
NV_D3D11_META_COMMAND_RESOURCE NV_D3D11_META_COMMAND_EXECUTE_GEMM_DESC::TemporaryResource |
D3D12_GPU_VIRTUAL_ADDRESS NV_D3D12_META_COMMAND_EXECUTE_CONVOLUTION_EX_DESC::TemporaryResource |
NvU64 NV_D3D12_META_COMMAND_EXECUTE_GEMM_DESC::TemporaryResource |
NvU32 _NV_GPU_INFO_V2::tensorCores |
Number of "Tensor Cores" supported by the GPU.
NvU32 NV_DISPLAY_PORT_CONFIG::testColorChange |
If testing mode, skip validation.
NvU32 NV_DISPLAY_PORT_CONFIG::testLinkTrain |
If testing mode, skip validation.
D3D12_CPU_DESCRIPTOR_HANDLE NVAPI_D3D12_GET_CUDA_MERGED_TEXTURE_SAMPLER_OBJECT_PARAMS::texDesc |
[in] CPU descriptor handle of the texture (SRV)
NV_TEX2D_SRRV _NV_D3D11_SHADING_RATE_RESOURCE_VIEW_DESC_V1::Texture2D |
NV_TEX2D_SRRV { ... } ::Texture2D |
NV_TEX2D_ARRAY_SRRV _NV_D3D11_SHADING_RATE_RESOURCE_VIEW_DESC_V1::Texture2DArray |
NV_TEX2D_ARRAY_SRRV { ... } ::Texture2DArray |
NvU64 NVAPI_D3D12_GET_CUDA_MERGED_TEXTURE_SAMPLER_OBJECT_PARAMS::textureHandle |
[out] A variable that receives the driver handle
NvSBox* NV_SCANOUT_WARPING_DATA::textureRect |
rectangle in desktop coordinates describing the source area for the warping
NvS32 _NV_SET_REFLEX_SYNC_PARAMS::timeInQueueUs |
(IN) Amount of time in the completed frame queue. Can be negative. (0 means N/A)
NvU32 _NV_SET_REFLEX_SYNC_PARAMS::timeInQueueUsTarget |
(IN) Target amount of time in the completed frame queue. (0 means N/A)
NvU64 _NV_FOVEATED_RENDERING_UPDATE_GAZE_DATA_PARAMS::Timestamp |
(IN) Timestamp at which the gaze data has been captured. Should be larger than timestamp provided at previous update.
NvU64 _NV_GPU_CLIENT_CALLBACK_UTILIZATION_DATA_V1::timestamp |
[out] Time at which data was collected. Represented as elapsed microseconds since 00:00:00 UTC on January 1, 1970.
NvU64 NV_GPU_CLIENT_ILLUM_DEVICE_SYNC_V1::timeStampms |
Time stamp value required for synchronization.
NV_TIMING _NV_DISPLAYCONFIG_PATH_ADVANCED_TARGET_INFO_V1::timing |
Scan out timing, valid only if timingOverride == NV_TIMING_OVERRIDE_CUST The value NV_TIMING::NV_TIMINGEXT::rrx1k is obtained from the EDID. The driver may tweak this value for HDTV, stereo, etc., before reporting it to the OS.
NV_TIMING NV_CUSTOM_DISPLAY::timing |
Timing used to program TMDS/DAC/LVDS/HDMI/TVEncoder, etc.
NV_TIMING_OVERRIDE _NV_DISPLAYCONFIG_PATH_ADVANCED_TARGET_INFO_V1::timingOverride |
Ignored if timingOverride == NV_TIMING_OVERRIDE_CURRENT.
NvU32 NV_INFOFRAME_VIDEO::top_bar |
NV_MOSAIC_TOPO NV_MOSAIC_TOPO_BRIEF::topo |
The topology.
NV_MOSAIC_TOPO_BRIEF _NV_MOSAIC_SUPPORTED_TOPO_INFO_V1::topoBriefs[NV_MOSAIC_TOPO_MAX] |
List of supported topologies with only brief details.
NV_MOSAIC_TOPO_BRIEF _NV_MOSAIC_SUPPORTED_TOPO_INFO_V2::topoBriefs[NV_MOSAIC_TOPO_MAX] |
List of supported topologies with only brief details.
NvU32 _NV_MOSAIC_SUPPORTED_TOPO_INFO_V1::topoBriefsCount |
Number of topologies in below array.
NvU32 _NV_MOSAIC_SUPPORTED_TOPO_INFO_V2::topoBriefsCount |
Number of topologies in below array.
NV_MOSAIC_TOPO_DETAILS NV_MOSAIC_TOPO_GROUP::topos[NV_MOSAIC_MAX_TOPO_PER_TOPO_GROUP] |
NV_MOSAIC_TOPOLOGY NV_MOSAIC_SUPPORTED_TOPOLOGIES::topos[NVAPI_MAX_MOSAIC_TOPOS] |
Maximum number of topologies.
NvU32 NV_MOSAIC_SUPPORTED_TOPOLOGIES::totalCount |
Count of valid topologies.
NvU64 NV_META_COMMAND_CREATE_GEMM_DESC::TransA |
NvU64 NV_META_COMMAND_CREATE_GEMM_DESC::TransB |
NvU32 _NVAPI_D3D12_RAYTRACING_GEOMETRY_DMM_ATTACHMENT_DESC::triangleMicromapBaseLocation |
Constant added to all DMM indices in displacementMicromapIndexBuffer
.
D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE _NVAPI_D3D12_RAYTRACING_GEOMETRY_DMM_ATTACHMENT_DESC::triangleMicromapIndexBuffer |
Optional buffer specifying which DMM index to use for each triangle; if NULL
, there is a 1:1 mapping between input triangles and DMM Array entries. For BLAS updates, this input buffer must match that of the original build.
DXGI_FORMAT _NVAPI_D3D12_RAYTRACING_GEOMETRY_DMM_ATTACHMENT_DESC::triangleMicromapIndexFormat |
Format of displacementMicromapIndexBuffer
, either DXGI_FORMAT_R32_UINT
or DXGI_FORMAT_R16_UINT
.
D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE _NVAPI_D3D12_RAYTRACING_GEOMETRY_DMM_ATTACHMENT_DESC::trianglePrimitiveFlagsBuffer |
Optional, per-triangle UINT8 mode flags (NVAPI_D3D12_RAYTRACING_DISPLACEMENT_MICROMAP_PRIMITIVE_FLAGS)
D3D12_RAYTRACING_GEOMETRY_TRIANGLES_DESC _NVAPI_D3D12_RAYTRACING_GEOMETRY_DMM_TRIANGLES_DESC::triangles |
Triangle mesh descriptor.
D3D12_RAYTRACING_GEOMETRY_TRIANGLES_DESC _NVAPI_D3D12_RAYTRACING_GEOMETRY_OMM_TRIANGLES_DESC::triangles |
Triangle mesh descriptor.
D3D12_RAYTRACING_GEOMETRY_TRIANGLES_DESC _NVAPI_D3D12_RAYTRACING_GEOMETRY_DESC_EX::triangles |
Describes triangle geometry if type
is NVAPI_D3D12_RAYTRACING_GEOMETRY_TYPE_TRIANGLES_EX. Otherwise, this parameter is unused (space repurposed in a union).
D3D12_RAYTRACING_GEOMETRY_TRIANGLES_DESC { ... } ::triangles |
Describes triangle geometry if type
is NVAPI_D3D12_RAYTRACING_GEOMETRY_TYPE_TRIANGLES_EX. Otherwise, this parameter is unused (space repurposed in a union).
NV_DISPLAY_TV_FORMAT NV_DISPLAY_PATH::tvFormat |
(IN) To choose the last TV format set this value to NV_DISPLAY_TV_FORMAT_NONE
NV_DISPLAY_TV_FORMAT _NV_DISPLAYCONFIG_PATH_ADVANCED_TARGET_INFO_V1::tvFormat |
(IN) to choose the last TV format set this value to NV_DISPLAY_TV_FORMAT_NONE In case of NvAPI_DISP_GetDisplayConfig(), this field will indicate the currently applied TV format; if no TV format is applied, this field will have NV_DISPLAY_TV_FORMAT_NONE value. In case of NvAPI_DISP_SetDisplayConfig(), this field should only be set in case of TVs; for other displays this field will be ignored and resolution & refresh rate specified in input will be used to apply the TV format.
NvU32 { ... } ::tvFormat |
The actual analog HD/SDTV format. Used when the timing type is NV_TIMING_OVERRIDE_ANALOG_TV and width==height==rr==0.
NvU32 NV_TIMING_FLAG::tvFormat |
The actual analog HD/SDTV format. Used when the timing type is NV_TIMING_OVERRIDE_ANALOG_TV and width==height==rr==0.
NvU8 NVLINK_LINK_STATUS_INFO_V1::txSublinkStatus |
This field specifies the current state of TX sublink.See NVAPI_NVLINK_GET_NVLINK_STATUS_SUBLINK_TX_STATE_* for possible values.
NvU8 NVLINK_LINK_STATUS_INFO_V2::txSublinkStatus |
This field specifies the current state of TX sublink.See NVAPI_NVLINK_GET_NVLINK_STATUS_SUBLINK_TX_STATE_* for possible values.
NV_GPU_CLIENT_ILLUM_DEVICE_TYPE _NV_GPU_CLIENT_ILLUM_DEVICE_INFO_V1::type |
Type of the illumination device.
NV_GPU_CLIENT_ILLUM_DEVICE_TYPE NV_GPU_CLIENT_ILLUM_DEVICE_CONTROL_V1::type |
Type of the illum device.
NV_GPU_CLIENT_ILLUM_ZONE_TYPE _NV_GPU_CLIENT_ILLUM_ZONE_INFO_V1::type |
NV_GPU_CLIENT_ILLUM_ZONE_TYPE _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_V1::type |
NvU8 NV_INFOFRAME_DATA::type |
type of infoframe
NV_TIMING_OVERRIDE _NV_TIMING_INPUT::type |
Timing type(formula) to use for calculating the timing.
NVAPI_D3D12_GET_CUDA_INDEPENDENT_DESCRIPTOR_OBJECT_TYPE NVAPI_D3D12_GET_CUDA_INDEPENDENT_DESCRIPTOR_OBJECT_PARAMS::type |
[in] Type of the descriptor
NVAPI_D3D12_RAYTRACING_GEOMETRY_TYPE_EX _NVAPI_D3D12_RAYTRACING_GEOMETRY_DESC_EX::type |
The type of geometry stored in the union of this structure.
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE _NVAPI_D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS_EX::type |
Whether a top-level acceleration structure (TLAS) or bottom-level acceleration structure (BLAS) will be built using this information.
NV_GPU_PERF_PSTATE20_CLOCK_TYPE_ID NV_GPU_PSTATE20_CLOCK_ENTRY_V1::typeId |
Clock type ID.
NvU32 { ... } ::u32CurrentValue |
Accessing current DWORD value of this setting.
NvU32 _NVDRS_SETTING_V1::u32CurrentValue |
Accessing current DWORD value of this setting.
NvU32 { ... } ::u32DefaultValue |
Accessing default DWORD value of this setting.
NvU32 _NVDRS_SETTING_VALUES::u32DefaultValue |
Accessing default DWORD value of this setting.
NvU32 _NVDRS_SETTING_V1::u32PredefinedValue |
Accessing default DWORD value of this setting.
NvU32 { ... } ::u32PredefinedValue |
Accessing default DWORD value of this setting.
NvU32 _NVDRS_SETTING_VALUES::u32Value |
< NOT mixed types.
All possible DWORD values for a setting
NvU32 { ... } ::u32Value |
< NOT mixed types.
All possible DWORD values for a setting
NvU32 NVAPI_D3D12_PSO_SET_SHADER_EXTENSION_SLOT_DESC_V1::uavSlot |
NvU16 _NVVIOGAMMARAMP10::uBlue[1024] |
Blue channel gamma ramp (10-bit index, 16-bit values)
NvU16 _NVVIOGAMMARAMP8::uBlue[256] |
Blue channel gamma ramp (8-bit index, 16-bit values)
NvU32 _NVVIOCOMPOSITERANGE::uEnabled |
NvU16 _NVVIOGAMMARAMP10::uGreen[1024] |
Green channel gamma ramp (10-bit index, 16-bit values)
NvU16 _NVVIOGAMMARAMP8::uGreen[256] |
Green channel gamma ramp (8-bit index, 16-bit values)
NvU32 _NVVIOCOMPOSITERANGE::uMax |
NvU32 _NVVIOCOMPOSITERANGE::uMin |
NvU64 { ... } ::unused |
NvU64 NV_D3D11_META_COMMAND_RESOURCE::unused |
NvU32 _NVVIOOUTPUTSTATUS::uPowerOn |
TRUE: indicates there is sufficient power.
NV_META_COMMAND_CONVOLUTION_UPSAMPLE_MODE NV_META_COMMAND_CONVOLUTION_FUSE_DESC::UpsampleMode |
NvU32 _NVVIOCOMPOSITERANGE::uRange |
NvU16 _NVVIOGAMMARAMP10::uRed[1024] |
Red channel gamma ramp (10-bit index, 16-bit values)
NvU16 _NVVIOGAMMARAMP8::uRed[256] |
Red channel gamma ramp (8-bit index, 16-bit values)
BOOL NvAPI_D3D11_CREATE_GEOMETRY_SHADER_EX_V5::UseAttributeSkipMask |
BOOL NVAPI_D3D12_PSO_GEOMETRY_SHADER_DESC_V5::UseAttributeSkipMask |
BOOL NvAPI_D3D11_CREATE_GEOMETRY_SHADER_EX_V5::UseCoordinateSwizzle |
BOOL NVAPI_D3D12_PSO_GEOMETRY_SHADER_DESC_V5::UseCoordinateSwizzle |
NvAPI_UnicodeString _NVDRS_APPLICATION_V1::userFriendlyName |
UserFriendly name of the Application.
NvAPI_UnicodeString _NVDRS_APPLICATION_V2::userFriendlyName |
UserFriendly name of the Application.
NvAPI_UnicodeString _NVDRS_APPLICATION_V3::userFriendlyName |
UserFriendly name of the Application.
NvAPI_UnicodeString _NVDRS_APPLICATION_V4::userFriendlyName |
UserFriendly name of the Application.
BOOL NvAPI_D3D11_CREATE_GEOMETRY_SHADER_EX_V5::UseSpecificShaderExt |
BOOL NvAPI_D3D11_CREATE_VERTEX_SHADER_EX_V3::UseSpecificShaderExt |
BOOL NvAPI_D3D11_CREATE_HULL_SHADER_EX_V2::UseSpecificShaderExt |
BOOL NvAPI_D3D11_CREATE_DOMAIN_SHADER_EX_V3::UseSpecificShaderExt |
BOOL NVAPI_D3D12_PSO_GEOMETRY_SHADER_DESC_V5::UseSpecificShaderExt |
BOOL NVAPI_D3D12_PSO_VERTEX_SHADER_DESC_V3::UseSpecificShaderExt |
BOOL NVAPI_D3D12_PSO_HULL_SHADER_DESC_V2::UseSpecificShaderExt |
BOOL NVAPI_D3D12_PSO_DOMAIN_SHADER_DESC_V3::UseSpecificShaderExt |
BOOL NvAPI_D3D11_CREATE_GEOMETRY_SHADER_EX_V5::UseViewportMask |
BOOL NVAPI_D3D12_PSO_GEOMETRY_SHADER_DESC_V5::UseViewportMask |
BOOL NvAPI_D3D11_CREATE_VERTEX_SHADER_EX_V2::UseWithFastGS |
BOOL NvAPI_D3D11_CREATE_VERTEX_SHADER_EX_V3::UseWithFastGS |
BOOL NvAPI_D3D11_CREATE_HULL_SHADER_EX_V1::UseWithFastGS |
BOOL NvAPI_D3D11_CREATE_HULL_SHADER_EX_V2::UseWithFastGS |
BOOL NvAPI_D3D11_CREATE_DOMAIN_SHADER_EX_V2::UseWithFastGS |
BOOL NvAPI_D3D11_CREATE_DOMAIN_SHADER_EX_V3::UseWithFastGS |
BOOL NVAPI_D3D12_PSO_VERTEX_SHADER_DESC_V2::UseWithFastGS |
BOOL NVAPI_D3D12_PSO_HULL_SHADER_DESC_V1::UseWithFastGS |
BOOL NVAPI_D3D12_PSO_DOMAIN_SHADER_DESC_V2::UseWithFastGS |
NvU32 _NVVIOOUTPUTSTATUS::uSyncSourceLocked |
genlocked to framelocked to ref signal
NV_GPU_CLIENT_UTIL_DOMAIN_ID _NV_GPU_CLIENT_UTILIZATION_DATA_V1::utilId |
[out] Utilization domain identifier.
struct { ... } NV_GPU_DYNAMIC_PSTATES_INFO_EX::utilization[NVAPI_MAX_GPU_UTILIZATIONS] |
NvU32 _NV_GPU_CLIENT_UTILIZATION_DATA_V1::utilizationPercent |
[out] Percentage of time where the domain is considered busy since the last sample. Units of percent*100; i.e. 5000 = 50%.
NV_GPU_CLIENT_UTILIZATION_DATA_V1 _NV_GPU_CLIENT_CALLBACK_UTILIZATION_DATA_V1::utils[NV_GPU_CLIENT_UTIL_DOMAINS_MAX_V1] |
[out] Status data for each utilization domain.
NvU32 NV_MOSAIC_TOPO_DETAILS::validityMask |
0 means topology is valid with the current hardware. If not 0, inspect bits against NV_MOSAIC_TOPO_VALIDITY_*.
NvS32 NV_GPU_PERF_PSTATES20_PARAM_DELTA::value |
Value of parameter delta (in respective units [kHz, uV])
NvU32 _NV_GPU_GET_ILLUMINATION_PARM_V1::Value |
A DWORD that will contain the current value of the specified attribute. This is specified as a percentage of the full range of the attribute (0-100; 0 = off, 100 = full brightness)
NvU32 _NV_GPU_SET_ILLUMINATION_PARM_V1::Value |
A DWORD containing the new value for the specified attribute. This should be specified as a percentage of the full range of the attribute (0-100; 0 = off, 100 = full brightness) If a value is specified outside this range, NVAPI_INVALID_ARGUMENT will be returned.
NvU8 _NVDRS_BINARY_SETTING::valueData[NVAPI_BINARY_DATA_MAX] |
NvU32 _NVDRS_BINARY_SETTING::valueLength |
valueLength should always be in number of bytes.
struct { ... } NV_GPU_PERF_PSTATES20_PARAM_DELTA::valueRange |
NvU32 _NV_SET_REFLEX_SYNC_PARAMS::vblankIntervalUs |
(IN) Interval between VBLANKs in microseconds. (0 means N/A)
NvU16 _NV_TIMING::VBorder |
vertical border
NV_MONITOR_CAPS_VCDB _NV_MONITOR_CAPABILITIES_V1::vcdb |
NV_MONITOR_CAPS_VCDB { ... } ::vcdb |
NvU32 NV_CHIPSET_INFO_v4::vendorId |
Chipset vendor identification.
NvU32 NV_CHIPSET_INFO_v3::vendorId |
vendor ID
NvU32 NV_CHIPSET_INFO_v2::vendorId |
vendor ID
NvU32 NV_CHIPSET_INFO_v1::vendorId |
NvU32 NV_EDID_V1::version |
NvU32 NV_EDID_V2::version |
Structure version.
NvU32 NV_EDID_V3::version |
Structure version.
NvU32 NV_VIEW_TARGET_INFO::version |
(IN) structure version
NvU32 NV_DISPLAY_PATH_INFO_V3::version |
(IN) Structure version
NvU32 NV_DISPLAY_PATH_INFO::version |
(IN) Structure version
NvU32 _NV_DISPLAYCONFIG_PATH_ADVANCED_TARGET_INFO_V1::version |
NvU32 _NV_DISPLAYCONFIG_PATH_INFO_V1::version |
NvU32 _NV_DISPLAYCONFIG_PATH_INFO_V2::version |
NvU32 NV_GPU_PERF_PSTATES20_INFO_V1::version |
Version info of the structure (NV_GPU_PERF_PSTATES20_INFO_VER<n>)
NvU32 _NV_GPU_PERF_PSTATES20_INFO_V2::version |
Version info of the structure (NV_GPU_PERF_PSTATES20_INFO_VER<n>)
NvU32 NV_DISPLAY_DRIVER_VERSION::version |
NvU32 _NV_GPU_DISPLAYIDS::version |
NvU32 _NV_BOARD_INFO::version |
structure version
NvU32 NV_GPU_ARCH_INFO_V1::version |
NvU32 NV_GPU_ARCH_INFO_V2::version |
NvU32 NV_I2C_INFO_V1::version |
The structure version.
NvU32 NV_I2C_INFO_V2::version |
The structure version.
NvU32 NV_I2C_INFO_V3::version |
The structure version.
NvU32 NV_GPU_GET_HDCP_SUPPORT_STATUS::version |
NvU32 NV_COMPUTE_GPU_TOPOLOGY_V1::version |
Structure version.
NvU32 _NV_COMPUTE_GPU_TOPOLOGY_V2::version |
Structure version.
NvU32 NV_GPU_ECC_STATUS_INFO::version |
Structure version.
NvU32 NV_GPU_ECC_ERROR_INFO::version |
Structure version.
NvU32 NV_GPU_ECC_CONFIGURATION_INFO::version |
NvU32 NV_EVENT_REGISTER_CALLBACK::version |
version field to ensure minimum version compatibility
NvU32 NV_SCANOUT_INTENSITY_DATA_V1::version |
version of this structure
NvU32 NV_SCANOUT_INTENSITY_DATA_V2::version |
version of this structure
NvU32 _NV_SCANOUT_INTENSITY_STATE_DATA::version |
version of this structure
NvU32 NV_SCANOUT_WARPING_DATA::version |
version of this structure
NvU32 _NV_SCANOUT_WARPING_STATE_DATA::version |
version of this structure
NvU32 _NV_SCANOUT_INFORMATION::version |
Structure version, needs to be initialized with NV_SCANOUT_INFORMATION_VER.
NvU32 _NV_GPU_VIRTUALIZATION_INFO::version |
Structure version.
NvU32 _NV_LOGICAL_GPU_DATA_V1::version |
[in] Structure version.
NvU32 _NV_LICENSE_FEATURE_DETAILS_V1::version |
IN - Structure version.
NvU32 _NV_LICENSE_FEATURE_DETAILS_V2::version |
Unused.
NvU32 _NV_LICENSE_FEATURE_DETAILS_V3::version |
Unused.
NvU32 _NV_LICENSE_FEATURE_DETAILS_V4::version |
Unused.
NvU32 _NV_LICENSABLE_FEATURES_V1::version |
IN - Structure version.
NvU32 _NV_LICENSABLE_FEATURES_V2::version |
IN - Structure version.
NvU32 _NV_LICENSABLE_FEATURES_V3::version |
IN - Structure version.
NvU32 _NV_LICENSABLE_FEATURES_V4::version |
IN - Structure version.
NvU32 NVLINK_GET_CAPS_V1::version |
Version of this structure. Must always be first element in this structure.
NvU32 NVLINK_GET_STATUS_V1::version |
Version of this structure. Must always be first element in this structure.
NvU32 NVLINK_GET_STATUS_V2::version |
Version of this structure. Must always be first element in this structure.
NvU32 _NV_GPU_INFO_V1::version |
Structure Version.
NvU32 _NV_GPU_INFO_V2::version |
Structure Version.
NvU32 _NV_GPU_VR_READY_V1::version |
Structure Version.
NvU32 _NV_GPU_GSP_INFO_V1::version |
[in] Structure version
NvU32 NV_GPU_PERF_PSTATES_INFO_V1::version |
NvU32 NV_GPU_PERF_PSTATES_INFO_V2::version |
NvU32 NV_GPU_DYNAMIC_PSTATES_INFO_EX::version |
Structure version.
NvU32 NV_GPU_THERMAL_SETTINGS_V1::version |
structure version
NvU32 NV_GPU_THERMAL_SETTINGS_V2::version |
structure version
NvU32 NV_GPU_CLOCK_FREQUENCIES_V1::version |
Structure version.
NvU32 NV_GPU_CLOCK_FREQUENCIES_V2::version |
Structure version.
NvU32 _NV_GPU_QUERY_ILLUMINATION_SUPPORT_PARM_V1::version |
Version of this structure.
NvU32 _NV_GPU_GET_ILLUMINATION_PARM_V1::version |
Version of this structure.
NvU32 _NV_GPU_SET_ILLUMINATION_PARM_V1::version |
Version of this structure.
NvU32 _NV_GPU_CLIENT_ILLUM_DEVICE_INFO_PARAMS_V1::version |
Version of structure. Must always be first member.
NvU32 NV_GPU_CLIENT_ILLUM_DEVICE_CONTROL_PARAMS_V1::version |
Version of structure. Must always be first member.
NvU32 _NV_GPU_CLIENT_ILLUM_ZONE_INFO_PARAMS_V1::version |
Version of structure. Must always be first member.
NvU32 _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_PARAMS_V1::version |
NvU32 _NV_DISPLAY_PORT_INFO_V1::version |
Structure version.
NvU32 NV_DISPLAY_PORT_CONFIG::version |
Structure version - 2 is the latest.
NvU32 _NV_HDMI_SUPPORT_INFO_V1::version |
Structure version.
NvU32 _NV_HDMI_SUPPORT_INFO_V2::version |
Structure version.
NvU32 NV_INFOFRAME_PROPERTY::version |
NvU32 NV_INFOFRAME_DATA::version |
version of this structure
NvU32 _NV_COLOR_DATA_V1::version |
Version of this structure.
NvU32 _NV_COLOR_DATA_V2::version |
Version of this structure.
NvU32 _NV_COLOR_DATA_V3::version |
Version of this structure.
NvU32 _NV_COLOR_DATA_V4::version |
Version of this structure.
NvU32 _NV_COLOR_DATA_V5::version |
Version of this structure.
NvU32 _NV_HDR_CAPABILITIES_V1::version |
Version of this structure.
NvU32 _NV_HDR_CAPABILITIES_V2::version |
Version of this structure.
NvU32 _NV_HDR_CAPABILITIES_V3::version |
Version of this structure.
NvU32 _NV_HDR_COLOR_DATA_V1::version |
Version of this structure.
NvU32 _NV_HDR_COLOR_DATA_V2::version |
Version of this structure.
NvU32 _NV_HDR_METADATA_V1::version |
Version of this structure.
NvU32 _NV_TIMING_INPUT::version |
(IN) structure version
NvU32 _NV_MONITOR_CAPABILITIES_V1::version |
NvU32 _NV_MONITOR_COLOR_DATA::version |
NvU32 NV_CUSTOM_DISPLAY::version |
NvU32 _NV_EDID_DATA_V1::version |
Structure version.
NvU32 _NV_EDID_DATA_V2::version |
Structure version.
NvU32 _NV_GET_ADAPTIVE_SYNC_DATA_V1::version |
[in] structure version
NvU32 _NV_SET_ADAPTIVE_SYNC_DATA_V1::version |
[in] structure version
NvU32 _NV_GET_VIRTUAL_REFRESH_RATE_DATA_V1::version |
[in] structure version
NvU32 _NV_SET_VIRTUAL_REFRESH_RATE_DATA_V1::version |
[in] structure version
NvU32 NV_SET_PREFERRED_STEREO_DISPLAY_V1::version |
[in] Structure version
NvU32 NV_GET_PREFERRED_STEREO_DISPLAY_V1::version |
[in] Structure version
NvU32 _NV_MANAGED_DEDICATED_DISPLAY_INFO::version |
[in] Version of this structure.
NvU32 _NV_MANAGED_DEDICATED_DISPLAY_METADATA::version |
[in] Version of this structure.
NvU32 _NV_GET_VRR_INFO_V1::version |
[in] Structure version
NvU32 NV_MOSAIC_TOPO_DETAILS::version |
Version of this structure.
NvU32 NV_MOSAIC_TOPO_BRIEF::version |
Version of this structure.
NvU32 _NV_MOSAIC_DISPLAY_SETTING_V1::version |
Version of this structure.
NvU32 NV_MOSAIC_DISPLAY_SETTING_V2::version |
Version of this structure.
NvU32 _NV_MOSAIC_SUPPORTED_TOPO_INFO_V1::version |
Version of this structure.
NvU32 _NV_MOSAIC_SUPPORTED_TOPO_INFO_V2::version |
Version of this structure.
NvU32 NV_MOSAIC_TOPO_GROUP::version |
Version of this structure.
NvU32 _NV_MOSAIC_GRID_TOPO_DISPLAY_V2::version |
Version of this structure.
NvU32 _NV_MOSAIC_GRID_TOPO_V1::version |
Version of this structure.
NvU32 _NV_MOSAIC_GRID_TOPO_V2::version |
Version of this structure.
NvU32 NV_MOSAIC_DISPLAY_TOPO_STATUS::version |
NvU32 NV_MOSAIC_TOPOLOGY::version |
Version number of the mosaic topology.
NvU32 NV_MOSAIC_SUPPORTED_TOPOLOGIES::version |
NvU32 _NV_GSYNC_CAPABILITIES_V1::version |
Version of the structure.
NvU32 _NV_GSYNC_CAPABILITIES_V2::version |
Version of the structure.
NvU32 _NV_GSYNC_CAPABILITIES_V3::version |
Version of the structure.
NvU32 _NV_GSYNC_GPU::version |
Version of the structure.
NvU32 _NV_GSYNC_DISPLAY::version |
Version of the structure.
NvU32 _NV_GSYNC_DELAY::version |
Version of the structure.
NvU32 _NV_GSYNC_CONTROL_PARAMS_V1::version |
Version of the structure.
NvU32 _NV_GSYNC_CONTROL_PARAMS_V2::version |
Version of the structure.
NvU32 _NV_GSYNC_STATUS::version |
Version of the structure.
NvU32 _NV_GSYNC_STATUS_PARAMS_V1::version |
NvU32 _NV_GSYNC_STATUS_PARAMS_V2::version |
NvU32 NVAPI_ANSEL_CONFIGURATION_STRUCT_V1::version |
Structure version.
UINT _NV_CUSTOM_SEMANTIC::version |
UINT NvAPI_D3D11_CREATE_GEOMETRY_SHADER_EX_V5::version |
UINT NvAPI_D3D11_CREATE_VERTEX_SHADER_EX_V1::version |
UINT NvAPI_D3D11_CREATE_VERTEX_SHADER_EX_V2::version |
UINT NvAPI_D3D11_CREATE_VERTEX_SHADER_EX_V3::version |
UINT NvAPI_D3D11_CREATE_HULL_SHADER_EX_V1::version |
UINT NvAPI_D3D11_CREATE_HULL_SHADER_EX_V2::version |
UINT NvAPI_D3D11_CREATE_DOMAIN_SHADER_EX_V1::version |
UINT NvAPI_D3D11_CREATE_DOMAIN_SHADER_EX_V2::version |
UINT NvAPI_D3D11_CREATE_DOMAIN_SHADER_EX_V3::version |
UINT NvAPI_D3D11_CREATE_PIXEL_SHADER_EX_V1::version |
UINT NvAPI_D3D11_CREATE_PIXEL_SHADER_EX_V2::version |
NvU32 NvAPI_D3D11_CREATE_FASTGS_EXPLICIT_DESC_V1::version |
NvU32 NVAPI_D3D12_PSO_RASTERIZER_STATE_DESC_V1::version |
NvU32 NVAPI_D3D12_PSO_CREATE_FASTGS_EXPLICIT_DESC_V1::version |
NvU32 NVAPI_D3D12_PSO_REQUEST_FAST_GEOMETRY_SHADER_DESC_V1::version |
NvU32 NVAPI_D3D12_PSO_GEOMETRY_SHADER_DESC_V5::version |
NvU32 NVAPI_D3D12_PSO_VERTEX_SHADER_DESC_V1::version |
NvU32 NVAPI_D3D12_PSO_HULL_SHADER_DESC_V1::version |
NvU32 NVAPI_D3D12_PSO_DOMAIN_SHADER_DESC_V1::version |
NvU32 NVAPI_D3D12_PSO_ENABLE_DEPTH_BOUND_TEST_DESC_V1::version |
NvU32 NVAPI_D3D12_PSO_SET_SHADER_EXTENSION_SLOT_DESC_V1::version |
NvU32 _NV_HEAP_PARAMS_V1::version |
Version of structure. Must always be first member.
NvU32 NVAPI_UAV_INFO_V1::version |
Structure version.
NvU32 NVAPI_UAV_INFO_V2::version |
Structure version.
NvU32 NV_GET_GPU_VIRTUAL_ADDRESS_V1::version |
[IN]
NvU32 _NV_RESOURCE_PARAMS_V1::version |
Version of structure. Must always be first member.
NvU32 _NV_MULTIGPU_CAPS_V2::version |
The version of the structure.
NvU32 { ... } ::version |
The version of the structure.
NvU32 _NV_QUERY_SINGLE_PASS_STEREO_SUPPORT_PARAMS_V1::version |
NvU32 _NV_QUERY_SINGLE_PASS_STEREO_SUPPORT_PARAMS_V2::version |
NvU32 _NV_QUERY_MULTIVIEW_SUPPORT_PARAMS_V1::version |
NvU32 _NV_MULTIVIEW_PARAMS_V1::version |
NvU32 _NV_QUERY_MODIFIED_W_SUPPORT_PARAMS::version |
NvU32 _NV_MODIFIED_W_PARAMS::version |
NvU32 _NV_D3D_LATELATCH_OBJECT_DESC_V1::version |
NvU32 _NV_QUERY_LATELATCH_SUPPORT_PARAMS::version |
(IN) Parameter structure version
NvU32 _NV_D3D11_EXCLUSIVE_SCISSOR_RECTS_DESC_V1::version |
(IN) Parameter struct version
NvU32 _NV_D3D11_VIEWPORTS_SHADING_RATE_DESC_V1::version |
(IN) Struct version
NvU32 _NV_D3D11_SHADING_RATE_RESOURCE_VIEW_DESC_V1::version |
(IN) Parameter struct version
NvU32 _NV_PIXEL_SHADING_RATE_SAMPLE_ORDER_TABLE_V1::version |
NvU32 _NV_VRS_HELPER_LATCH_GAZE_PARAMS_V1::version |
(IN) Struct version
NvU32 _NV_FOVEATED_RENDERING_CUSTOM_SHADING_RATE_PRESET_DESC_V1::version |
NvU32 _NV_FOVEATED_RENDERING_CUSTOM_FOVEATION_PATTERN_PRESET_DESC_V1::version |
NvU32 _NV_FOVEATED_RENDERING_DESC_V1::version |
(IN) Struct version
NvU32 _NV_VRS_HELPER_ENABLE_PARAMS_V1::version |
(IN) Struct version
NvU32 _NV_VRS_HELPER_DISABLE_PARAMS_V1::version |
(IN) Struct version
NvU32 _NV_VRS_HELPER_GET_SHADING_RATE_RESOURCE_PARAMS_V1::version |
(IN) Struct version
NvU32 _NV_VRS_HELPER_PURGE_INTERNAL_RESOURCES_PARAMS_V1::version |
(IN) Struct version
NvU32 _NV_VRS_HELPER_INIT_PARAMS_V1::version |
(IN) Struct version
NvU32 _NV_FOVEATED_RENDERING_GAZE_DATA_PER_EYE::version |
(IN) Version of the structure
NvU32 _NV_FOVEATED_RENDERING_UPDATE_GAZE_DATA_PARAMS::version |
(IN) Struct version
NvU32 _NV_GAZE_HANDLER_INIT_PARAMS_V2::version |
(IN) Struct version
NvU32 _NV_GAZE_HANDLER_INIT_PARAMS_V1::version |
(IN) Struct version
NvU32 _NV_SMP_ASSIST_ENABLE_PARAMS_V1::version |
(IN) Structure version
NvU32 _NV_SMP_ASSIST_DISABLE_PARAMS_V1::version |
(IN) Structure version
NvU32 _NV_SMP_ASSIST_GET_CONSTANTS_V3::version |
(IN) Structure version
NvU32 _NV_SMP_ASSIST_SETUP_PARAMS_V1::version |
(IN) Structure version
NvU32 _NV_SMP_ASSIST_UPDATE_INSTANCEDSTEREO_DATA_PARAMS_V1::version |
(IN) Structure version
NvU32 _NV_SMP_ASSIST_INITIALIZE_PARAMS_V1::version |
(IN) Structure version
NvU32 _NV_QUERY_SMP_ASSIST_SUPPORT_PARAMS_V1::version |
(IN) Structure version
NvU32 _NV_GET_SLEEP_STATUS_PARAMS::version |
(IN) Structure version
NvU32 _NV_SET_SLEEP_MODE_PARAMS::version |
(IN) Structure version
NvU32 _NV_SET_REFLEX_SYNC_PARAMS::version |
(IN) Structure version
NvU32 _NV_LATENCY_RESULT_PARAMS::version |
(IN) Structure version
NvU32 _NV_LATENCY_MARKER_PARAMS::version |
(IN) Structure version
NvU32 _NV_ASYNC_FRAME_MARKER_PARAMS_V1::version |
(IN) Structure version
NvU32 _NVAPI_GET_RAYTRACING_DISPLACEMENT_MICROMAP_ARRAY_PREBUILD_INFO_PARAMS_V1::version |
[in] Structure version; it should be set to NVAPI_GET_RAYTRACING_DISPLACEMENT_MICROMAP_ARRAY_PREBUILD_INFO_PARAMS_VER.
NvU32 _NVAPI_GET_RAYTRACING_OPACITY_MICROMAP_ARRAY_PREBUILD_INFO_PARAMS_V1::version |
[in] Structure version; it should be set to NVAPI_GET_RAYTRACING_OPACITY_MICROMAP_ARRAY_PREBUILD_INFO_PARAMS_VER.
NvU32 _NVAPI_D3D12_SET_CREATE_PIPELINE_STATE_OPTIONS_PARAMS_V1::version |
[in] Structure version; it should be set to NVAPI_D3D12_SET_CREATE_PIPELINE_STATE_OPTIONS_PARAMS_VER.
NvU32 _NVAPI_CHECK_DRIVER_MATCHING_IDENTIFIER_EX_PARAMS_V1::version |
[in] Structure version; it should be set to NVAPI_CHECK_DRIVER_MATCHING_IDENTIFIER_EX_PARAMS_VER.
NvU32 _NVAPI_GET_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_EX_PARAMS_V1::version |
[in] Structure version; it should be set to NVAPI_GET_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_EX_PARAMS_VER.
NvU32 _NVAPI_BUILD_RAYTRACING_OPACITY_MICROMAP_ARRAY_PARAMS_V1::version |
[in] Structure version; it should be set to NVAPI_BUILD_RAYTRACING_OPACITY_MICROMAP_ARRAY_PARAMS_VER.
NvU32 _NVAPI_RELOCATE_RAYTRACING_OPACITY_MICROMAP_ARRAY_PARAMS_V1::version |
[in] Structure version; it should be set to NVAPI_RELOCATE_RAYTRACING_OPACITY_MICROMAP_ARRAY_PARAMS_VER.
NvU32 _NVAPI_BUILD_RAYTRACING_DISPLACEMENT_MICROMAP_ARRAY_PARAMS_V1::version |
[in] Structure version; it should be set to NVAPI_BUILD_RAYTRACING_DISPLACEMENT_MICROMAP_ARRAY_PARAMS_VER.
NvU32 _NVAPI_RELOCATE_RAYTRACING_DISPLACEMENT_MICROMAP_ARRAY_PARAMS_V1::version |
[in] Structure version; it should be set to NVAPI_RELOCATE_RAYTRACING_DISPLACEMENT_MICROMAP_ARRAY_PARAMS_VER.
NvU32 _NVAPI_EMIT_RAYTRACING_DISPLACEMENT_MICROMAP_ARRAY_POSTBUILD_INFO_PARAMS_V1::version |
[in] Structure version; it should be set to NVAPI_EMIT_RAYTRACING_DISPLACEMENT_MICROMAP_ARRAY_POSTBUILD_INFO_PARAMS_VER.
NvU32 _NVAPI_EMIT_RAYTRACING_OPACITY_MICROMAP_ARRAY_POSTBUILD_INFO_PARAMS_V1::version |
[in] Structure version; it should be set to NVAPI_EMIT_RAYTRACING_OPACITY_MICROMAP_ARRAY_POSTBUILD_INFO_PARAMS_VER.
NvU32 _NVAPI_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_EX_PARAMS_V1::version |
[in] Structure version; it should be set to NVAPI_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_EX_PARAMS_VER.
NvU32 _NV_D3D12_WORKSTATION_FEATURE_PROPERTIES::version |
(IN) Structure version
NvU32 _NVVIOCAPS::version |
Structure version.
NvU32 _NVVIOSTATUS::version |
Structure version.
NvU32 _NVVIOSYNCDELAY::version |
Structure version.
NvU32 _NVVIOCOLORCONVERSION::version |
Structure version.
NvU32 _NVVIOGAMMACORRECTION::version |
Structure version.
NvU32 _NVVIOCONFIG_V1::version |
Structure version.
NvU32 _NVVIOCONFIG_V2::version |
Structure version.
NvU32 _NVVIOCONFIG_V3::version |
Structure version.
NvU32 _NV_VIO_TOPOLOGY::version |
NvU32 _NVVIOPCIINFO::version |
Structure version.
NvU32 _NVAPI_STEREO_CAPS::version |
NvU32 _NVDRS_SETTING_VALUES::version |
Structure Version.
NvU32 _NVDRS_SETTING_V1::version |
Structure Version.
NvU32 _NVDRS_APPLICATION_V1::version |
Structure Version.
NvU32 _NVDRS_APPLICATION_V2::version |
Structure Version.
NvU32 _NVDRS_APPLICATION_V3::version |
Structure Version.
NvU32 _NVDRS_APPLICATION_V4::version |
Structure Version.
NvU32 _NVDRS_PROFILE_V1::version |
Structure Version.
NvU32 NV_CHIPSET_INFO_v4::version |
structure version
NvU32 NV_CHIPSET_INFO_v3::version |
structure version
NvU32 NV_CHIPSET_INFO_v2::version |
structure version
NvU32 NV_CHIPSET_INFO_v1::version |
NvU32 NV_LID_DOCK_PARAMS::version |
NvU32 _NV_DISPLAY_DRIVER_INFO::version |
Structure Version.
NvU32 _NV_DISPLAY_DRIVER_INFO_V2::version |
Structure Version.
NvU32 _NV_PHYSICAL_GPUS::version |
NvU32 _NV_LOGICAL_GPUS::version |
NvU32 _NV_GPU_CLIENT_UTILIZATION_PERIODIC_CALLBACK_SETTINGS_V1::version |
[in] Structure Version, must always be first.
D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE _NVAPI_D3D12_RAYTRACING_GEOMETRY_DMM_ATTACHMENT_DESC::vertexBiasAndScaleBuffer |
Optional displacement base vertex bias and displacement vector scale buffer. If not supplied, bias defaults to 0 and scale to 1.
DXGI_FORMAT _NVAPI_D3D12_RAYTRACING_GEOMETRY_DMM_ATTACHMENT_DESC::vertexBiasAndScaleFormat |
Format of displacementBiasAndScaleBuffer
. Supported formats are DXGI_FORMAT_R16G16_FLOAT
and DXGI_FORMAT_R32G32_FLOAT
.
D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE _NVAPI_D3D12_RAYTRACING_GEOMETRY_DMM_ATTACHMENT_DESC::vertexDisplacementVectorBuffer |
Per-vertex displacement vector buffer. This buffer is indexed using the index buffer from the base triangle geometry.
DXGI_FORMAT _NVAPI_D3D12_RAYTRACING_GEOMETRY_DMM_ATTACHMENT_DESC::vertexDisplacementVectorFormat |
Format of displacementVectorBuffer
. Supported formats are DXGI_FORMAT_R32G32B32_FLOAT
, DXGI_FORMAT_R32G32B32A32_FLOAT
, and DXGI_FORMAT_R16G16B16A16_FLOAT
(The Alpha channel is ignored, and stride can be set accordingly).
NV_GPU_WARPING_VERTICE_FORMAT NV_SCANOUT_WARPING_DATA::vertexFormat |
format of the input vertices
NvU32 _NVVIOSYNCDELAY::verticalDelay |
Vertical delay in lines.
NvU32 _NVVIOVIDEOMODE::verticalLines |
Vertical resolution for frame (in lines)
float* NV_SCANOUT_WARPING_DATA::vertices |
width of the input texture
NvU16 _NV_TIMING::VFrontPorch |
vertical front porch
NvU32 NV_INFOFRAME_VIDEO::vic |
NVVIOINPUTOUTPUTSTATUS _NVVIOOUTPUTSTATUS::vid1Out |
Video 1 output status.
NVVIOINPUTOUTPUTSTATUS _NVVIOOUTPUTSTATUS::vid2Out |
Video 2 output status.
NV_INFOFRAME_VIDEO { ... } ::video |
NV_INFOFRAME_VIDEO NV_INFOFRAME_DATA::video |
NvU32 _NV_MULTIGPU_CAPS_V1::videoBridgePresent |
NvU32 _NV_MULTIGPU_CAPS_V2::videoBridgePresent |
NvU8 _NV_MONITOR_CAPS_VSDB::videoLatency |
Byte 6.
NVVIOVIDEOMODE _NVVIOSIGNALFORMATDETAIL::videoMode |
Video mode for signal format.
NVVIOVIDEOSTANDARD _NVVIOVIDEOMODE::videoStandard |
SMPTE standards format.
NVVIOVIDEOTYPE _NVVIOVIDEOMODE::videoType |
HD or SD signal classification.
NVVIOCHANNELSTATUS _NVVIOINPUTSTATUS::vidIn[NVAPI_MAX_VIO_JACKS][NVAPI_MAX_VIO_CHANNELS_PER_JACK] |
Video input status per channel within a jack.
NV_SRRV_DIMENSION _NV_D3D11_SHADING_RATE_RESOURCE_VIEW_DESC_V1::ViewDimension |
(IN) This declares whether the Shading Rate Surface is a simple 2D Texture or Array of 2D Textures
NvU32 _NVVIODATAFORMATDETAIL::vioCaps |
Data format capabilities (NVVIOCAPS_* mask)
NvU32 vioClass |
union { ... } _NVVIOCONFIG_V1::vioConfig |
union { ... } _NVVIOCONFIG_V2::vioConfig |
union { ... } _NVVIOCONFIG_V3::vioConfig |
NvU32* vioDeviceCount |
NvU32 _NVVIOGAMMACORRECTION::vioGammaCorrectionType |
Gamma correction type (8-bit or 10-bit)
NvU32 NVVIOTOPOLOGYTARGET::vioId |
device Id of SDI Input/Output device
union { ... } _NVVIOSTATUS::vioStatus |
NVVIOTOPOLOGYTARGET _NV_VIO_TOPOLOGY::vioTarget[NVAPI_MAX_VIO_DEVICES] |
Array of video I/O targets.
NvU32 _NV_VIO_TOPOLOGY::vioTotalDeviceCount |
How many video I/O targets are valid.
NV_VIRTUALIZATION_MODE _NV_GPU_VIRTUALIZATION_INFO::virtualizationMode |
one of NV_VIRTUALIZATION_MODE.
NVAPI_GSYNC_VIDEO_MODE _NV_GSYNC_CONTROL_PARAMS_V1::vmode |
None, TTL, NTSCPALSECAM, HDTV.
NVAPI_GSYNC_VIDEO_MODE _NV_GSYNC_CONTROL_PARAMS_V2::vmode |
None, TTL, NTSCPALSECAM, HDTV.
NvU32 NV_GPU_PSTATE20_BASE_VOLTAGE_ENTRY_V1::volt_uV |
Current base voltage settings in [uV].
struct { ... } NV_GPU_PERF_PSTATES_INFO_V2::voltages[NVAPI_MAX_GPU_PERF_VOLTAGES] |
struct { ... } NV_GPU_PERF_PSTATES_INFO_V2::voltages[NVAPI_MAX_GPU_PERF_VOLTAGES] |
NV_GPU_PSTATE20_BASE_VOLTAGE_ENTRY_V1 _NV_GPU_PERF_PSTATES20_INFO_V2::voltages[NVAPI_MAX_GPU_PSTATE20_BASE_VOLTAGES] |
Array of voltage entries Valid index range is 0 to numVoltages-1
NV_GPU_PSTATE20_BASE_VOLTAGE_ENTRY_V1 { ... } ::voltages[NVAPI_MAX_GPU_PSTATE20_BASE_VOLTAGES] |
Array of voltage entries Valid index range is 0 to numVoltages-1
NV_GPU_PERF_PSTATES20_PARAM_DELTA NV_GPU_PSTATE20_BASE_VOLTAGE_ENTRY_V1::voltDelta_uV |
float _NV_SMP_ASSIST_SETUP_PARAMS_V1::vpOffsets[2] |
(IN) Default set to 0. If non-zero, MRS/LMS viewports' TopLeftX and TopLeftY will be offset by vpOffsets[0] and vpOffsets[1] respectively.
NV_MONITOR_CAPS_VSDB _NV_MONITOR_CAPABILITIES_V1::vsdb |
NV_MONITOR_CAPS_VSDB { ... } ::vsdb |
NvU32 _NV_HDR_CAPABILITIES_V2::VSVDB_version |
Version of Vendor Data block,Version 0: 25 bytes Version 1: 14 bytes.
NvU32 { ... } ::VSVDB_version |
Version of Vendor Data block,Version 0: 25 bytes Version 1: 14 bytes.
NvU32 _NV_HDR_CAPABILITIES_V3::VSVDB_version |
Version of Vendor Data block,Version 0: 25 bytes Version 1: 14 bytes.
NvU32 { ... } ::VSVDB_version |
Version of Vendor Data block,Version 0: 25 bytes Version 1: 14 bytes.
NvU8 _NV_TIMING::VSyncPol |
vertical sync polarity: 1-negative, 0-positive
NvU16 _NV_TIMING::VSyncWidth |
vertical sync width
NvU16 _NV_TIMING::VTotal |
vertical total
NvU16 _NV_TIMING::VVisible |
vertical visible
float NV_VIEWPORTF::w |
Width of the viewport.
NvU32 NV_MOSAIC_DISPLAY_TOPO_STATUS::warningFlags |
(OUT) Any of the NV_MOSAIC_DISPLAYTOPO_WARNING_* flags.
NvU32 { ... } ::warningFlags |
(OUT) Any of the NV_MOSAIC_DISPLAYTOPO_WARNING_* flags.
float _NV_LMS_CUSTOM_CONFIG_V1::warpDown |
(IN) LMS params to control warping of the 2 lower quadrants
float _NV_LMS_CUSTOM_CONFIG_V1::warpLeft |
(IN) LMS params to control warping of the 2 left quadrants
float _NV_LMS_CUSTOM_CONFIG_V1::warpRight |
(IN) LMS params to control warping of the 2 right quadrants
float _NV_LMS_CUSTOM_CONFIG_V1::warpUp |
(IN) LMS params to control warping of the 2 upper quadrants
NvU32 NV_DISPLAY_PATH::width |
(IN) Width of the mode
NvU32 _NV_RESOLUTION::width |
NvU32 NV_SCANOUT_INTENSITY_DATA_V1::width |
width of the input texture
NvU32 NV_SCANOUT_INTENSITY_DATA_V2::width |
width of the input texture
NvU32 _NV_TIMING_INPUT::width |
Visible horizontal size.
NvU32 NV_CUSTOM_DISPLAY::width |
Source surface(source mode) width.
NvU32 _NV_MOSAIC_DISPLAY_SETTING_V1::width |
Per-display width.
NvU32 NV_MOSAIC_DISPLAY_SETTING_V2::width |
Per-display width.
NvU32 _NVVIOOUTPUTREGION::width |
Width of region in pixels.
float _NV_SMP_ASSIST_REMAPCBDATA_V1::WindowToClipSplitsX[2] |
float _NV_SMP_ASSIST_REMAPCBDATA_V1::WindowToClipSplitsY[2] |
float _NV_SMP_ASSIST_REMAPCBDATA_V1::WindowToClipX[3][2] |
float _NV_SMP_ASSIST_REMAPCBDATA_V1::WindowToClipY[3][2] |
float _NV_SMP_ASSIST_REMAPCBDATA_V1::WindowToClipZ[2] |
NV_D3D12_WORKSTATION_FEATURE_TYPE _NV_D3D12_WORKSTATION_FEATURE_PROPERTIES::workstationFeatureType |
(IN) the type of workstation feature to be queried
NvAPI_UnicodeString { ... } ::wszCurrentValue |
Accessing current unicode string value of this setting.
NvAPI_UnicodeString _NVDRS_SETTING_V1::wszCurrentValue |
Accessing current unicode string value of this setting.
NvAPI_UnicodeString _NVDRS_SETTING_VALUES::wszDefaultValue |
Accessing default unicode string value of this setting.
NvAPI_UnicodeString { ... } ::wszDefaultValue |
Accessing default unicode string value of this setting.
NvAPI_UnicodeString _NVDRS_SETTING_V1::wszPredefinedValue |
Accessing default unicode string value of this setting.
NvAPI_UnicodeString { ... } ::wszPredefinedValue |
Accessing default unicode string value of this setting.
NvAPI_UnicodeString _NVDRS_SETTING_VALUES::wszValue |
Accessing current unicode string value of this setting.
NvAPI_UnicodeString { ... } ::wszValue |
Accessing current unicode string value of this setting.
float NV_VIEWPORTF::x |
x-coordinate of the viewport top-left point
NvS32 _NV_POSITION::x |
NvU8 _NV_PIXEL_SRSO_2x1::NV_PIXEL_SRSO_2x1_X1::X[2] |
NvU32 _NVAPI_DIM3::x |
NvU32 _NVVIOOUTPUTREGION::x |
Horizontal origin in pixels.
struct _NV_PIXEL_SRSO_1x2::NV_PIXEL_SRSO_1x2_X1 _NV_PIXEL_SRSO_1x2::X1 |
struct _NV_PIXEL_SRSO_2x1::NV_PIXEL_SRSO_2x1_X1 _NV_PIXEL_SRSO_2x1::X1 |
struct _NV_PIXEL_SRSO_2x2::NV_PIXEL_SRSO_2x2_X1 _NV_PIXEL_SRSO_2x2::X1 |
struct _NV_PIXEL_SRSO_2x4::NV_PIXEL_SRSO_2x4_X1 _NV_PIXEL_SRSO_2x4::X1 |
struct _NV_PIXEL_SRSO_4x2::NV_PIXEL_SRSO_4x2_X1 _NV_PIXEL_SRSO_4x2::X1 |
struct _NV_PIXEL_SRSO_4x4::NV_PIXEL_SRSO_4x4_X1 _NV_PIXEL_SRSO_4x4::X1 |
struct _NV_PIXEL_SRSO_1x2::NV_PIXEL_SRSO_1x2_X2 _NV_PIXEL_SRSO_1x2::X2 |
struct _NV_PIXEL_SRSO_2x1::NV_PIXEL_SRSO_2x1_X2 _NV_PIXEL_SRSO_2x1::X2 |
struct _NV_PIXEL_SRSO_2x2::NV_PIXEL_SRSO_2x2_X2 _NV_PIXEL_SRSO_2x2::X2 |
struct _NV_PIXEL_SRSO_2x4::NV_PIXEL_SRSO_2x4_X2 _NV_PIXEL_SRSO_2x4::X2 |
struct _NV_PIXEL_SRSO_1x2::NV_PIXEL_SRSO_1x2_X4 _NV_PIXEL_SRSO_1x2::X4 |
struct _NV_PIXEL_SRSO_2x1::NV_PIXEL_SRSO_2x1_X4 _NV_PIXEL_SRSO_2x1::X4 |
struct _NV_PIXEL_SRSO_2x2::NV_PIXEL_SRSO_2x2_X4 _NV_PIXEL_SRSO_2x2::X4 |
struct _NV_PIXEL_SRSO_1x2::NV_PIXEL_SRSO_1x2_X8 _NV_PIXEL_SRSO_1x2::X8 |
float NV_CUSTOM_DISPLAY::xRatio |
Horizontal scaling ratio.
NvU8 _NV_PIXEL_SRSO_2x1::NV_PIXEL_SRSO_2x1_X2::XS[2][2] |
NvU8 _NV_PIXEL_SRSO_2x1::NV_PIXEL_SRSO_2x1_X4::XS[2][4] |
float NV_VIEWPORTF::y |
y-coordinate of the viewport top-left point
NvS32 _NV_POSITION::y |
NvU8 _NV_PIXEL_SRSO_1x2::NV_PIXEL_SRSO_1x2_X1::Y[2] |
NvU32 _NVAPI_DIM3::y |
NvU32 _NVVIOOUTPUTREGION::y |
Vertical origin in pixels.
NvU32 NV_INFOFRAME_VIDEO::yccQuantizationRange |
NvU32 _NV_LICENSE_EXPIRY_DETAILS::year |
Year value of license expiry.
float NV_CUSTOM_DISPLAY::yRatio |
Vertical scaling ratio.
NvU8 _NV_PIXEL_SRSO_1x2::NV_PIXEL_SRSO_1x2_X2::YS[2][2] |
NvU8 _NV_PIXEL_SRSO_1x2::NV_PIXEL_SRSO_1x2_X4::YS[2][4] |
NvU8 _NV_PIXEL_SRSO_1x2::NV_PIXEL_SRSO_1x2_X8::YS[2][8] |
NvU8 _NV_PIXEL_SRSO_2x2::NV_PIXEL_SRSO_2x2_X1::YX[2][2] |
NvU8 _NV_PIXEL_SRSO_4x2::NV_PIXEL_SRSO_4x2_X1::YX[2][4] |
NvU8 _NV_PIXEL_SRSO_2x4::NV_PIXEL_SRSO_2x4_X1::YX[4][2] |
NvU8 _NV_PIXEL_SRSO_4x4::NV_PIXEL_SRSO_4x4_X1::YX[4][4] |
NvU8 _NV_PIXEL_SRSO_2x2::NV_PIXEL_SRSO_2x2_X2::YXS[2][2][2] |
NvU8 _NV_PIXEL_SRSO_2x2::NV_PIXEL_SRSO_2x2_X4::YXS[2][2][4] |
NvU8 _NV_PIXEL_SRSO_2x4::NV_PIXEL_SRSO_2x4_X2::YXS[4][2][2] |
NvU32 _NVAPI_DIM3::z |
NV_GPU_CLIENT_ILLUM_ZONE_LOCATION _NV_GPU_CLIENT_ILLUM_ZONE_INFO_V1::zoneLocation |
Location of the zone on the board.
NV_GPU_CLIENT_ILLUM_ZONE_INFO_V1 _NV_GPU_CLIENT_ILLUM_ZONE_INFO_PARAMS_V1::zones[NV_GPU_CLIENT_ILLUM_ZONE_NUM_ZONES_MAX] |
NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_V1 _NV_GPU_CLIENT_ILLUM_ZONE_CONTROL_PARAMS_V1::zones[NV_GPU_CLIENT_ILLUM_ZONE_NUM_ZONES_MAX] |