Download NVIDIA Quadro FX 4500 SDI User's Guide
Transcript
CHAPTER 5
API Control
Device Capabilities Structure
typedef struct tagNVGVOCAPS
{
WORD
cbSize;
char
szAdapterName[NVADAPTERNAME_MAXLEN];
// Caller sets to sizeof(NVGVOCAPS)
DWORD
dwClass;
// Graphics adapter classes (NGVOCLASS_* mask)
DWORD
dwCaps;
// Graphics adapter capabilities (NVGVOCAPS_* mask)
DWORD
dwDipSwitch;
// On-board DIP switch settings bits
DWORD
dwDipSwitchReserved;
// On-board DIP switch settings reserved bits
struct
{
// Graphics adapter name
//
// Driver version
WORD
wMajorVersion;
//
Major version
WORD
wMinorVersion;
//
Minor version
WORD
wRevision;
//
Revision
WORD
wBuild;
//
Build
} Driver;
//
struct
//
{
// Firmware version
WORD
wMajorVersion;
//
Major version
WORD
wMinorVersion;
//
Minor version
} Firmware;
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)
} NVGVOCAPS;
Device Status Structure
typedef struct tagNVGVOSTATUS
{
WORD
58
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
// Unique identifier for owner of video output
ownerId;
NVIDIA Corporation
Quadro FX 4500 SDI User’s Guide– Version 1.0