NVIDIA Corporation
74
Quadro FX 4800/5800 and Quadro CX SDI User’s Guide
– Version 1.0
C
HAPTER
5
API Control
XNVCTRLSetGvoColorConversion()
void XNVCTRLSetGvoColorConversion (
Display *dpy,
int screen,
float colorMatrix[3][3],
float colorOffset[3],
float colorScale[3]
);
This
function
sets
the
color
conversion
matrix,
offset,
and
scale
that
should
be
used
for
GVO
(Graphic
to
Video
Out).
The
Color
Space
Conversion
data
is
ordered
as
follows:
•
colorMatrix[0][0]
//
r.Y
•
colorMatrix[0][1]
//
g.Y
•
colorMatrix[0][2]
//
b.Y
•
colorMatrix[1][0]
//
r.Cr
•
colorMatrix[1][1]
//
g.Cr
•
colorMatrix[1][2]
//
b.Cr
•
colorMatrix[2][0]
//
r.Cb
•
colorMatrix[2][1]
//
g.Cb
•
colorMatrix[2][2]
//
b.Cb
•
colorOffset[0]
//
Y
•
colorOffset[1]
//
Cr
•
colorOffset[2]
//
Cb
•
colorScale[0]
//
Y
•
colorScale[1]
//
Cr
•
colorScale[2]
//
Cb
where
the
data
is
used
according
to
the
following
formulae:
•
Y
=
colorOffset[0]
+
colorScale[0]
*
(R
*
colorMatrix[0][0]
+
G
*
colorMatrix[0][1]
+
B
*
colorMatrix[0][2]);