Nv_ctrl_gvo attributes, Nv_ctrl_gvo_supported, Nv_ctrl_gvo_sync_mode – Nvidia Quadro FX 5500 User Manual
Page 71: To de
NVIDIA Corporation
Quadro FX 4500/5500 SDI User’s Guide – Version 2.0
67
C
HAPTER
5
API Control
•
If, rather than using the GLX_NV_video_out extension to display GLX pbuffers on
the GVO output, you wish display the X screen on the GVO output, set
NV_CTRL_GVO_DISPLAY_X_SCREEN_ENABLE.
• Setting most GVO attributes only causes the value to be cached in the X server.
The values will be flushed to the hardware either when
is enabled, or when a GLX pbuffer is bound to
the GVO output (with glXBindVideoImageNV()).
• GLX_NV_video_out and
are mutually
exclusive.
is enabled, then glXGetVideoDeviceNV will
fail. Similarly, if a GLX client has locked the GVO output (via glXGetVideoDeviceNV),
then
will fail. The
event will be sent when a GLX client locks the GVO output.
NV_CTRL_GVO Attributes
NV_CTRL_GVO_SUPPORTED
/*
* NV_CTRL_GVO_SUPPORTED - returns whether this X screen supports GVO;
* if this screen does not support GVO output, then all other GVO
* attributes are unavailable.
*/
#define NV_CTRL_GVO_SUPPORTED 67 /* R-- */
#define NV_CTRL_GVO_SUPPORTED_FALSE 0
#define NV_CTRL_GVO_SUPPORTED_TRUE 1
NV_CTRL_GVO_SYNC_MODE
/*
* NV_CTRL_GVO_SYNC_MODE - selects the GVO sync mode; possible values
* are:
*
* FREE_RUNNING - GVO does not sync to any external signal
*
* GENLOCK - the GVO output is genlocked to an incoming sync signal;
* genlocking locks at hsync. This requires that the output video