NVAPI Reference Documentation
NVIDIA
Release 435: August 22
2019

_NV_DISPLAYCONFIG_PATH_ADVANCED_TARGET_INFO_V1 Struct Reference

#include <nvapi.h>

Data Fields

NvU32 version
 
NV_ROTATE rotation
 
NV_SCALING scaling
 
NvU32 refreshRate1K
 
NvU32 interlaced:1
 
NvU32 primary:1
 
NvU32 reservedBit1:1
 
NvU32 disableVirtualModeSupport:1
 
NvU32 isPreferredUnscaledTarget:1
 
NvU32 reserved:27
 
NV_GPU_CONNECTOR_TYPE connector
 
NV_DISPLAY_TV_FORMAT tvFormat
 
NV_TIMING_OVERRIDE timingOverride
 
NV_TIMING timing
 

Field Documentation

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.

NvU32 _NV_DISPLAYCONFIG_PATH_ADVANCED_TARGET_INFO_V1::disableVirtualModeSupport
NvU32 _NV_DISPLAYCONFIG_PATH_ADVANCED_TARGET_INFO_V1::interlaced

(IN) Interlaced mode flag, ignored if refreshRate == 0

NvU32 _NV_DISPLAYCONFIG_PATH_ADVANCED_TARGET_INFO_V1::isPreferredUnscaledTarget
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.

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_DISPLAYCONFIG_PATH_ADVANCED_TARGET_INFO_V1::reserved
NvU32 _NV_DISPLAYCONFIG_PATH_ADVANCED_TARGET_INFO_V1::reservedBit1
NV_ROTATE _NV_DISPLAYCONFIG_PATH_ADVANCED_TARGET_INFO_V1::rotation

(IN) rotation setting.

NV_SCALING _NV_DISPLAYCONFIG_PATH_ADVANCED_TARGET_INFO_V1::scaling

(IN) scaling setting.

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_OVERRIDE _NV_DISPLAYCONFIG_PATH_ADVANCED_TARGET_INFO_V1::timingOverride

Ignored if timingOverride == NV_TIMING_OVERRIDE_CURRENT.

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 _NV_DISPLAYCONFIG_PATH_ADVANCED_TARGET_INFO_V1::version

The documentation for this struct was generated from the following file:


Copyright (c) 2007-2019 NVIDIA Corporation. All rights reserved.

NVIDIA