NVIDIA Corporation
62
Quadro FX 4800/5800 and Quadro CX SDI User’s Guide
– Version 1.0
C
HAPTER
5
API Control
// (NVGVOCAPS_* mask)
DWORD dwDipSwitch; // On-board DIP switch settings bits
DWORD dwDipSwitchReserved;
// On-board DIP switch settings reserved bits
NVGVODRIVER Driver; // Driver version
// (see
NVGVOFIRMWARE Firmware; // Firmware version
// (see
NVGVOOWNERID ownerId; // Unique identifier for owner of video output
// (NVGVOOWNERID_NONE if free running)
NVGVOOWNERTYPE ownerType; // Owner type for video output
// (OpenGL application or Desktop mode)
};
Device Status Structure
struct NVGVOSTATUS
{
WORD cbSize; // Caller sets to sizeof(NVGVOSTATUS)
NVGVOOUTPUTSTATUS vid1Out; // Video 1 output status
NVGVOOUTPUTSTATUS vid2Out; // Video 2 output status
NVGVOSYNCSTATUS sdiSyncIn; // SDI sync input status
NVGVOSYNCSTATUS compSyncIn; // Composite sync input status
BOOL syncEnable; // Sync enable (TRUE if using syncSource)
NVGVOSYNCSOURCE syncSource; // Sync source
NVGVOSIGNALFORMAT syncFormat; // Sync format
NVGVOOWNERID ownerId; // Unique identifier for owner of video output
NVGVOOWNERTYPE ownerType; // Owner type for video output
// (OpenGL application or Desktop mode)
BOOL bframeLockEnable; // Framelock enable flag
BOOL bOutputVideoLocked; // Output video timing locked status
int nDataIntegrityCheckErrorCount; // Data integrity check error count
BOOL bDataIntegrityCheckEnabled; // Data integrity check status enabled
BOOL bDataIntegrityCheckFailed; // Data integrity check status failed
BOOL bSyncSourceLocked; // genlocked to framelocked to ref signal
BOOL bPowerOn; // TRUE: indicates there is sufficient power
};