NVAPI Reference Documentation
NVIDIA
Release 384: June 27
2017

NV_MOSAIC_TOPO_DETAILS Struct Reference

#include <nvapi.h>

Data Fields

NvU32 version
 
NvLogicalGpuHandle hLogicalGPU
 
NvU32 validityMask
 
NvU32 rowCount
 
NvU32 colCount
 
struct {
   NvPhysicalGpuHandle   hPhysicalGPU
 
   NvU32   displayOutputId
 
   NvS32   overlapX
 
   NvS32   overlapY
 
gpuLayout [NVAPI_MAX_MOSAIC_DISPLAY_ROWS][NVAPI_MAX_MOSAIC_DISPLAY_COLUMNS]
 

Detailed Description

This structure defines the topology details.

NV_GPU_OUTPUT_TYPE. Check displayOutputIds to make sure they are all CRTs, or all DFPs.

Field Documentation

NvU32 NV_MOSAIC_TOPO_DETAILS::colCount

Number of displays in a column.

NvU32 NV_MOSAIC_TOPO_DETAILS::displayOutputId

Connected display target (0 if no display connected)

struct { ... } NV_MOSAIC_TOPO_DETAILS::gpuLayout[NVAPI_MAX_MOSAIC_DISPLAY_ROWS][NVAPI_MAX_MOSAIC_DISPLAY_COLUMNS]
NvLogicalGpuHandle NV_MOSAIC_TOPO_DETAILS::hLogicalGPU

Logical GPU for this topology.

NvPhysicalGpuHandle NV_MOSAIC_TOPO_DETAILS::hPhysicalGPU

Physical GPU to be used in the topology (0 if GPU missing)

NvS32 NV_MOSAIC_TOPO_DETAILS::overlapX

Pixels of overlap on left of target: (+overlap, -gap)

NvS32 NV_MOSAIC_TOPO_DETAILS::overlapY

Pixels of overlap on top of target: (+overlap, -gap)

NvU32 NV_MOSAIC_TOPO_DETAILS::rowCount

Number of displays in a row.

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_*.

NvU32 NV_MOSAIC_TOPO_DETAILS::version

Version of this structure.


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


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

NVIDIA