NVIDIA Corporation
Quadro FX 4500/5500 SDI User’s Guide – Version 2.0 59
C
HAPTER 5
API Control
NVGVOOWNERTYPE ownerType; // Owner type for video output
(OpenGL application or Desktop mode)
BOOL bframeLockEnable; // Framelock enable flag
BOOL bOutputVideoLocked; // Output locked status
int nDataIntegrityCheckErrorCount; // Data integrity check error count
BOOL bDataIntegrityCheckEnabled; // Data integrity check status enabled
BOOL bDataIntegrityCheckFailed; // Data integrity check status failed
} NVGVOSTATUS;
Output Region Structure
typedef struct tagNVGVOOUTPUTREGION
{
WORD x; // Horizontal origin in pixels
WORD y; // Vertical origin in pixels
WORD width; // Width of region in pixels
WORD height; // Height of region in pixels
} NVGVOOUTPUTREGION;
Gamma Ramp (8-bit Index) Structure
typedef struct tagNVGAMMARAMP8
{
WORD cbSize; // Caller sets to sizeof(NVGAMMARAMP8)
WORD wRed[256]; // Red channel gamma ramp
(8-bit index, 16-bit values)
WORD wGreen[256]; // Green channel gamma ramp
(8-bit index, 16-bit values)
WORD wBlue[256]; // Blue channel gamma ramp
(8-bit index, 16-bit values)
} NVGAMMARAMP8;
Gamma Ramp (10-bit Index) Structure
typedef struct tagNVGAMMARAMP10
{
WORD cbSize; // Caller sets to sizeof(NVGAMMARAMP10)
WORD wRed[1024]; // Red channel gamma ramp
(10-bit index, 16-bit values)
WORD wGreen[1024]; // Green channel gamma ramp
(10-bit index, 16-bit values)
WORD wBlue[1024]; // Blue channel gamma ramp