
NVAPI VIO
Quadro SDI Output PG-03776-001_v06 | 93
NVVIOSTREAM streams[NVAPI_MAX_VIO_STREAMS]; //
Stream configurations
} NVVIOINPUTCONFIG;
typedef struct _NVVIOCONFIG
{
NvU32 version; // Structure version
NvU32 fields; // Caller sets to
NVVIOCONFIG_* mask for fields to use
NVVIOCONFIGTYPE nvvioConfigType; // Input or Output
configuration
union
{
NVVIOINPUTCONFIG inConfig; // Input device
configuration
NVVIOOUTPUTCONFIG outConfig; // Output device
configuration
}vioConfig;
} NVVIOCONFIG;
#define NVVIOCONFIG_VER MAKE_NVAPI_VERSION(NVVIOCONFIG,1)
typedef struct
{
NvPhysicalGpuHandle hPhysicalGpu; //handle to Physical GPU
(This could be NULL for GVI device if its not binded)
NvVioHandle hVioHandle; //handle to SDI Input/Output
device
NvU32 vioId; //device Id of SDI
Input/Output device
NvU32 outputId; //deviceMask of the SDI
display connected to GVO device.
//outputId will be 0 for GVI device.
} NVVIOTOPOLOGYTARGET;
typedef struct _NV_VIO_TOPOLOGY
{
NvU32 version;
NvU32 vioTotalDeviceCount;
//How many vio targets are valid
NVVIOTOPOLOGYTARGET vioTarget[NVAPI_MAX_VIO_DEVICES];
//Array of vio targets
}NV_VIO_TOPOLOGY, NVVIOTOPOLOGY;
#define NV_VIO_TOPOLOGY_VER MAKE_NVAPI_VERSION(NV_VIO_TOPOLOGY,1)
#define NVVIOTOPOLOGY_VER MAKE_NVAPI_VERSION(NVVIOTOPOLOGY,1)
//---------------------------------------------------------------------
// Function: NvAPI_VIO_GetCapabilities
//
// Description: Determine graphics adapter video I/O capabilities.
Kommentare zu diesen Handbüchern