NVAPI Reference Documentation
NVIDIA
Release 384: June 27
2017

_NV_TIMING Struct Reference

#include <nvapi.h>

Data Fields

NvU16 HVisible
 
NvU16 HBorder
 
NvU16 HFrontPorch
 
NvU16 HSyncWidth
 
NvU16 HTotal
 
NvU8 HSyncPol
 
NvU16 VVisible
 
NvU16 VBorder
 
NvU16 VFrontPorch
 
NvU16 VSyncWidth
 
NvU16 VTotal
 
NvU8 VSyncPol
 
NvU16 interlaced
 
NvU32 pclk
 
NV_TIMINGEXT etc
 

Detailed Description

The very basic timing structure based on the VESA standard:

|<----------------------------htotal--------------------------->|
---------"active" video-------->|<-------blanking------>|<-----
|<-------hvisible-------->|<-hb->|<-hfp->|<-hsw->|<-hbp->|<-hb->|
--------- -+-------------------------+ | | | | |
A A | | | | | | |
: : | | | | | | |
: : | | | | | | |
:vertical| addressable video | | | | | |
: visible| | | | | | |
: : | | | | | | |
: : | | | | | | |
vertical V | | | | | | |
total --+-------------------------+ | | | | |
: vb border | | | | |
: -----------------------------------+ | | | |
: vfp front porch | | | |
: -------------------------------------------+ | | |
: vsw sync width | | |
: ---------------------------------------------------+ | |
: vbp back porch | |
: -----------------------------------------------------------+ |
V vb border |
---------------------------------------------------------------------------+

Field Documentation

NV_TIMINGEXT _NV_TIMING::etc
NvU16 _NV_TIMING::HBorder

horizontal border

NvU16 _NV_TIMING::HFrontPorch

horizontal front porch

NvU8 _NV_TIMING::HSyncPol

horizontal sync polarity: 1-negative, 0-positive

NvU16 _NV_TIMING::HSyncWidth

horizontal sync width

NvU16 _NV_TIMING::HTotal

horizontal total

NvU16 _NV_TIMING::HVisible

horizontal visible

NvU16 _NV_TIMING::interlaced

1-interlaced, 0-progressive

NvU32 _NV_TIMING::pclk

pixel clock in 10 kHz

NvU16 _NV_TIMING::VBorder

vertical border

NvU16 _NV_TIMING::VFrontPorch

vertical front porch

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


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


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

NVIDIA