
Advanced Topics
Quadro SDI Output PG-03776-001_v06 | 58
Code Listing 43: Specifying a Custom Color Space Conversion on
Windows
.
.
.
// Colorspace Conversion
if (gbCSC) {
l_vioConfig.fields |= NVVIOCONFIG_CSCOVERRIDE;
l_vioConfig.vioConfig.outConfig.cscOverride = TRUE;
l_vioConfig.fields |= NVVIOCONFIG_COLORCONVERSION;
l_vioConfig.vioConfig.outConfig.colorConversion.version =
NVVIOCOLORCONVERSION_VER;
l_vioConfig.vioConfig.outConfig.colorConversion.colorOffset[0] =
0.0625;
l_vioConfig.vioConfig.outConfig.colorConversion.colorOffset[1] =
0.5;
l_vioConfig.vioConfig.outConfig.colorConversion.colorOffset[2] =
0.5;
l_vioConfig.vioConfig.outConfig.colorConversion.colorScale[0] =
0.85547;
l_vioConfig.vioConfig.outConfig.colorConversion.colorScale[1] =
0.875;
l_vioConfig.vioConfig.outConfig.colorConversion.colorScale[2] =
0.875;
l_vioConfig.vioConfig.outConfig.colorConversion.compositeSafe =
TRUE;
switch(geVideoFormat) {
// ITU 709
case VIDEO_FORMAT_1080P:
case VIDEO_FORMAT_1080I:
case VIDEO_FORMAT_720P:
l_vioConfig.vioConfig.outConfig.colorConversion.colorMatrix[0][0]
=
0.2130f;
l_vioConfig.vioConfig.outConfig.colorConversion.colorMatrix[0][1]
=
0.7156f;
l_vioConfig.vioConfig.outConfig.colorConversion.colorMatrix[0][2]
=
0.0725f;
l_vioConfig.vioConfig.outConfig.colorConversion.colorMatrix[1][0]
=
0.5000f;
Comentários a estes Manuais