|
|
NVAPI Reference: group__dispcontroltypes
|
Data Structures |
| struct | NV_DISPLAY_PORT_INFO |
| struct | NV_DISPLAY_PORT_CONFIG |
| struct | NV_HDMI_SUPPORT_INFO |
| struct | NV_VIEW_TARGET_INFO |
| struct | NV_DISPLAY_PATH_INFO |
| #define | NV_DISPLAY_PORT_CONFIG_VER MAKE_NVAPI_VERSION(NV_DISPLAY_PORT_CONFIG,2) |
| #define | NV_DISPLAY_PORT_CONFIG_VER_1 MAKE_NVAPI_VERSION(NV_DISPLAY_PORT_CONFIG,1) |
| #define | NV_DISPLAY_PORT_CONFIG_VER_2 MAKE_NVAPI_VERSION(NV_DISPLAY_PORT_CONFIG,2) |
Defines |
| #define | NV_HDMI_SUPPORT_INFO_VER MAKE_NVAPI_VERSION(NV_HDMI_SUPPORT_INFO,1) |
| #define | NV_VIEW_TARGET_INFO_VER MAKE_NVAPI_VERSION(NV_VIEW_TARGET_INFO,2) |
| #define | NVAPI_MAX_DISPLAY_PATH NVAPI_MAX_VIEW_TARGET |
| #define | NV_DISPLAY_PATH_INFO_VER MAKE_NVAPI_VERSION(NV_DISPLAY_PATH_INFO,2) |
Typedefs |
| typedef enum _NV_TARGET_VIEW_MODE | NV_TARGET_VIEW_MODE |
| typedef enum _NV_SCALING | NV_SCALING |
| typedef enum _NV_ROTATE | NV_ROTATE |
| typedef enum _NV_FORMAT | NV_FORMAT |
Enumerations |
| enum | NV_DP_LINK_RATE { NV_DP_1_62GBPS = 6,
NV_DP_2_70GBPS = 0xA
} |
| enum | NV_DP_LANE_COUNT { NV_DP_1_LANE = 1,
NV_DP_2_LANE = 2,
NV_DP_4_LANE = 4
} |
| enum | NV_DP_COLOR_FORMAT { NV_DP_COLOR_FORMAT_RGB = 0,
NV_DP_COLOR_FORMAT_YCbCr422,
NV_DP_COLOR_FORMAT_YCbCr444
} |
| enum | NV_DP_COLORIMETRY { NV_DP_COLORIMETRY_RGB = 0,
NV_DP_COLORIMETRY_YCbCr_ITU601,
NV_DP_COLORIMETRY_YCbCr_ITU709
} |
| enum | NV_DP_DYNAMIC_RANGE { NV_DP_DYNAMIC_RANGE_VESA = 0,
NV_DP_DYNAMIC_RANGE_CEA
} |
| enum | NV_DP_BPC {
NV_DP_BPC_DEFAULT = 0,
NV_DP_BPC_6,
NV_DP_BPC_8,
NV_DP_BPC_10,
NV_DP_BPC_12,
NV_DP_BPC_16
} |
| enum | _NV_TARGET_VIEW_MODE {
NV_VIEW_MODE_STANDARD = 0,
NV_VIEW_MODE_CLONE = 1,
NV_VIEW_MODE_HSPAN = 2,
NV_VIEW_MODE_VSPAN = 3,
NV_VIEW_MODE_DUALVIEW = 4,
NV_VIEW_MODE_MULTIVIEW = 5
} |
| enum | _NV_SCALING {
NV_SCALING_DEFAULT = 0,
NV_SCALING_MONITOR_SCALING = 1,
NV_SCALING_ADAPTER_SCALING = 2,
NV_SCALING_CENTERED = 3,
NV_SCALING_ASPECT_SCALING = 5,
NV_SCALING_CUSTOMIZED = 255
} |
| enum | _NV_ROTATE { NV_ROTATE_0 = 0,
NV_ROTATE_90 = 1,
NV_ROTATE_180 = 2,
NV_ROTATE_270 = 3
} |
| enum | _NV_FORMAT {
NV_FORMAT_UNKNOWN = 0,
NV_FORMAT_P8 = 41,
NV_FORMAT_R5G6B5 = 23,
NV_FORMAT_A8R8G8B8 = 21,
NV_FORMAT_A16B16G16R16F = 113
} |
Define Documentation
| #define NVAPI_MAX_DISPLAY_PATH NVAPI_MAX_VIEW_TARGET |
Typedef Documentation
Enumeration Type Documentation
Color formats- used in NvAPI_SetViewEx(). - Enumerator:
-
| NV_FORMAT_UNKNOWN |
Unknown - the driver will choose one as following value. |
| NV_FORMAT_P8 |
For 8bpp mode. |
| NV_FORMAT_R5G6B5 |
For 16bpp mode. |
| NV_FORMAT_A8R8G8B8 |
For 32bpp mode. |
| NV_FORMAT_A16B16G16R16F |
For 64bpp(floating point) mode. |
Rotate modes- used in NvAPI_SetViewEx(). - Enumerator:
-
| NV_ROTATE_0 |
|
| NV_ROTATE_90 |
|
| NV_ROTATE_180 |
|
| NV_ROTATE_270 |
|
Scaling modes - used in NvAPI_SetViewEx(). - Enumerator:
-
| NV_SCALING_DEFAULT |
|
| NV_SCALING_MONITOR_SCALING |
|
| NV_SCALING_ADAPTER_SCALING |
|
| NV_SCALING_CENTERED |
|
| NV_SCALING_ASPECT_SCALING |
|
| NV_SCALING_CUSTOMIZED |
|
Used in NvAPI_SetView(). - Enumerator:
-
| NV_VIEW_MODE_STANDARD |
|
| NV_VIEW_MODE_CLONE |
|
| NV_VIEW_MODE_HSPAN |
|
| NV_VIEW_MODE_VSPAN |
|
| NV_VIEW_MODE_DUALVIEW |
|
| NV_VIEW_MODE_MULTIVIEW |
|
Used in NV_DISPLAY_PORT_INFO. - Enumerator:
-
| NV_DP_BPC_DEFAULT |
|
| NV_DP_BPC_6 |
|
| NV_DP_BPC_8 |
|
| NV_DP_BPC_10 |
|
| NV_DP_BPC_12 |
|
| NV_DP_BPC_16 |
|
Used in NV_DISPLAY_PORT_INFO. - Enumerator:
-
| NV_DP_COLOR_FORMAT_RGB |
|
| NV_DP_COLOR_FORMAT_YCbCr422 |
|
| NV_DP_COLOR_FORMAT_YCbCr444 |
|
Used in NV_DISPLAY_PORT_INFO. - Enumerator:
-
| NV_DP_COLORIMETRY_RGB |
|
| NV_DP_COLORIMETRY_YCbCr_ITU601 |
|
| NV_DP_COLORIMETRY_YCbCr_ITU709 |
|
Copyright (c) 2007, 2008 NVIDIA Corporation. All rights reserved.
|
|