Nvidia 5500 User Manual

Page of 88
NVIDIA Corporation
66
 Quadro FX 4500/5500 SDI User’s Guide– Version 2.0
C
HAPTER
 5
API Control
Linux CONTROL X Extension API
This section describes the NvGvo APIs inthe following sections:
Using the NV-CTRL X APIs
The NV_CTRL_GVO* integer attributes are used to configure GVO (graphics to video 
out) functionality on the Quadro FX 4500 SDI graphics board.
The following is a typical usage pattern for the GVO attributes:
Quer
 to determine if the X screen supports GV0.
Specify 
 (either FREE_RUNNING, GENLOCK, or
FRAMELOCK).
If you specify GENLOCK or FRAMELOCK, you should also  specify 
.
NV_CTRL_GVO_SDI_SYNC_INPUT_DETECTED to detect what input syncs are  
present.
If no analog sync is detected but it is known that a valid bi-level or tri-level sync is 
connected,  set 
appropriately and retest with 
If syncing to input sync, query the
 
attribute.
The input video format can only be queried after SYNC_SOURCE is specified.
Specify the 
Specify the 
.
Specify any custom Color Space Conversion (CSC) matrix, offset, and scale with 
If using the GLX_NV_video_out extension to display one or more pbuffers, call 
glXGetVideoDeviceNV() to lock the GVO output for use by the GLX client, then 
bind the pbuffer(s) to the GVO output with glXBindVideoImageNV() and send 
pbuffers to the GVO output with glXSendPbufferToVideoNV().
See the GLX_NV_video_out spec for more details.