NVIDIA FX4500 User Guide - Page 80

XNVCTRLQueryValidAttributeValues(), XNVCTRLSetGvoColorConversion(), GVO Graphic to Video Out.

Page 80 highlights

Chapter 05 : API Control XNVCTRLQueryValidAttributeValues() Bool XNVCTRLQueryValidAttributeValues ( Display *dpy, int screen, unsigned int display_mask, unsigned int attribute, NVCTRLAttributeValidValuesRec *values ); This function returns True if the attribute exists. otherwise False. If XNVCTRLQueryValidAttributeValues returns True, values will indicate the valid values for the specified attribute. See the description of NVCTRLAttributeValidValues in NVCtrl.h. 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 Quadro 4000/5000/6000 SDI DU-05337-001_v01 | 76

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96

Quadro 4000/5000/6000 SDI
DU-05337-001_v01
|
76
Chapter 05 : API Control
XNVCTRLQueryValidAttributeValues()
Bool XNVCTRLQueryValidAttributeValues (
Display *dpy,
int screen,
unsigned int display_mask,
unsigned int attribute,
NVCTRLAttributeValidValuesRec *values
);
This function returns
True
if the attribute exists. otherwise
False
. If
XNVCTRLQueryValidAttributeValues returns True, values will indicate the valid values
for the specified attribute.
See the description of NVCTRLAttributeValidValues in NVCtrl.h.
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