XSGIvcSetOutputPhaseV(3)XSGIvcSetOutputPhaseV(3)
NAME
XSGIvcSetOutputPhaseV, XSGIvcQueryOutputPhaseV - Video
Vertical Phase Operations
SYNOPSIS
#include <X11/extensions/XSGIvc.h>
void XSGIvcSetOutputPhaseV(Display *display,
int screen,
int channel,
int phaseV)
Status XSGIvcQueryOutputPhaseV(Display *display,
int screen,
int channel,
int *phaseVReturn)
PARAMETERS
display Specifies the connection to the X server.
screen Specifies the screen of the X server.
channel Specifies the channel number.
phaseV The value to which the vertical phase should be
set.
phaseVReturn
Returns the value to which the vertical phase is
set.
DESCRIPTION
These functions allow alteration and query of the vertical
phase relationship to genlock input (also known as genlock
delay). This control is only active when the server is
locked to an external source. The units are specified in
terms of lines, such that:
1 unit = 1 line
Accuracy is not guaranteed because of variations in
hardware, but will be close to the value you specify.
Precision depends upon server implementation and is not
guaranteed to be uniform across the full range. You should
get the current setting from the server after a set
operation to determine the value to which the server is set.
The function XSGIvcQueryChannelInfo returns the range of
values that are valid on this channel.
XSGIvcSetOutputPhaseV sets the video vertical phase of a
Page 1 (printed 7/20/06)
XSGIvcSetOutputPhaseV(3)XSGIvcSetOutputPhaseV(3)
channel.
XSGIvcQueryOutputPhaseV returns the current settings of the
vertical phase of a channel.
EVENTS
When this control is altered, the server generates a
OutputPhaseVNotify event.
RETURNED VALUE
XSGIvcQueryOutputPhaseV returns TRUE if successful, FALSE
upon failure. Parameter errors are reported via BadValue or
BadMatch.
SEE ALSO
XSGIvc
Page 2 (printed 7/20/06)