NVIDIA Corporation
64 Quadro FX 4500/5500 SDI User’s Guide– Version 2.0
C
HAPTER 5
API Control
NVGVOCOMPSYNCTYPE compositeSyncType; // Composite sync type
BOOL frameLockEnable; // Flag indicating whether framelock
was on/off
double fGammaValueR; // Red Gamma value within gamma
ranges. 0.5 - 6.0
double fGammaValueG; // Green Gamma value within gamma
ranges. 0.5 - 6.0
double fGammaValueB; // Blue Gamma value within gamma
ranges. 0.5 - 6.0
BOOL bPSFSignalFormat; // Indicates whether contained format
is PSF Signal format
BOOL bEnable422Filter; // Enables/Disables 4:2:2 filter
BOOL bCompositeTerminate; // Composite termination
BOOL bEnableDataIntegrityCheck; // Enable data integrity check:
// true - enable, false - disable
BOOL bCSCOverride; // Use provided CSC color matrix to
overwrite
BYTE reservedData[256]; // Indicates last stored SDI output
state TRUE-ON / FALSE-OFF
} NVGVOCONFIG;
Device Configuration–Revision 0 Structure
typedef struct tagNVGVOCONFIG_REV_0
{
WORD cbSize; // Caller sets to sizeof(NVGVOCONFIG)
DWORD dwFields; // Caller sets to NVGVOCONFIG_* mask for
fields to use
NVGVOSIGNALFORMAT signalFormat; // Signal format for video output
NVGVODATAFORMAT dataFormat; // Data format for video output
NVGVOOUTPUTREGION outputRegion; // Region for video output (Desktop mode)
NVGVOOUTPUTAREA outputArea; // Usable resolution for video output (safe
area)
struct // Color conversion:
// Output[n] = Input[0] * colorMatrix[n][0] + Input[1] *
// colorMatrix[n][1] + Input[2] * colorMatrix[n][2] +
// OutputRange * colorOffset[n]
// Where OutputRange is the standard magnitude of
// Output[n][n] and colorMatrix and colorOffset
// values are within the range -1.0 to +1.0