
NVAPI VIO
Quadro SDI Output PG-03776-001_v06 | 85
typedef struct _NVVIOOUTPUTREGION
{
NvU32 x; // Horizontal origin in pixels
NvU32 y; // Vertical origin in pixels
NvU32 width; // Width of region in pixels
NvU32 height; // Height of region in pixels
} NVVIOOUTPUTREGION;
// Gamma ramp (8-bit index)
typedef struct _NVVIOGAMMARAMP8
{
NvU16 uRed[256]; // Red channel gamma ramp (8-bit index, 16-bit
values)
NvU16 uGreen[256]; // Green channel gamma ramp (8-bit index, 16-
bit values)
NvU16 uBlue[256]; // Blue channel gamma ramp (8-bit index, 16-bit
values)
} NVVIOGAMMARAMP8;
// Gamma ramp (10-bit index)
typedef struct _NVVIOGAMMARAMP10
{
NvU16 uRed[1024]; // Red channel gamma ramp (10-bit index, 16-
bit values)
NvU16 uGreen[1024]; // Green channel gamma ramp (10-bit index, 16-
bit values)
NvU16 uBlue[1024]; // Blue channel gamma ramp (10-bit index, 16-
bit values)
} NVVIOGAMMARAMP10;
// Sync delay
typedef struct _NVVIOSYNCDELAY
{
NvU32 version; // Structure version
NvU32 horizontalDelay; // Horizontal delay in pixels
NvU32 verticalDelay; // Vertical delay in lines
} NVVIOSYNCDELAY;
#define NVVIOSYNCDELAY_VER MAKE_NVAPI_VERSION(NVVIOSYNCDELAY,1)
// Video mode information
typedef struct _NVVIOVIDEOMODE
{
NvU32 horizontalPixels; // Horizontal resolution (in pixels)
NvU32 verticalLines; // Vertical resolution for frame (in
lines)
float fFrameRate; // Frame rate
NVVIOINTERLACEMODE interlaceMode; // Interlace mode
NVVIOVIDEOSTANDARD videoStandard; // SMPTE standards format
NVVIOVIDEOTYPE videoType; // HD or SD signal
classification
} NVVIOVIDEOMODE;
Comentários a estes Manuais