NVIDIA Corporation
60 Quadro FX 4500/5500 SDI User’s Guide– Version 2.0
CHAPTER 5
API Control
(10-bit index, 16-bit values)
} NVGAMMARAMP10;
Sync Delay Structure
typedef struct tagNVGVOSYNCDELAY
{
WORD wHorizontalDelay; // Horizontal delay in pixels
WORD wVerticalDelay; // Vertical delay in lines
} NVGVOSYNCDELAY;
Video Mode Information Structure
typedef struct tagNVVIDEOMODE
{
DWORD dwHorizontalPixels; // Horizontal resolution (in pixels)
DWORD dwVerticalLines; // Vertical resolution for frame (in lines)
NVFLOAT fFrameRate; // Frame rate
NVINTERLACEMODE interlaceMode; // Interlace mode
NVVIDEOSTANDARD videoStandard; // SMPTE standards format
NVVIDEOTYPE videoType; // HD or SD signal classification
} NVVIDEOMODE;
Signal Format Details Structure
typedef struct tagNVGVOSIGNALFORMATDETAIL
{
WORD cbSize; // Caller sets to
sizeof(NVGVOSIGNALFORMATDETAIL)
NVGVOSIGNALFORMAT signalFormat; // Signal format enumerated value
char szValueName[NVVALUENAME_MAXLEN];
// Signal format name, in the form:
// <name>\t<rate>\tHz\t(<standard>)[\t<description>]
// "480i\t59.94\tHz\t(SMPTE259)\tNTSC"
// "1080i\t50.00\tHz\t(SMPTE274)"
char szAlternateName[NVVALUENAME_MAXLEN];
// Signal format alternate name (or empty string):
// "1080PsF\t25.00\tHz\t(SMPTE274)"
NVVIDEOMODE videoMode; // Video mode for signal format
} NVGVOSIGNALFORMATDETAIL;