XSGIvcSetOutputGain man page on IRIX

Man page or keyword search:  
man Server   31559 pages
apropos Keyword Search (all sections)
Output format
IRIX logo
[printable version]



     XSGIvcSetOutputGain(3)			XSGIvcSetOutputGain(3)

     NAME
	  XSGIvcSetOutputGain, XSGIvcQueryOutputGain - Video Gain
	  Operations

     SYNOPSIS
	  #include <X11/extensions/XSGIvc.h>

	  void XSGIvcSetOutputGain(Display *display,
	      int screen,
	      int channel,
	      int componentID,
	      float gain)

	  Status XSGIvcQueryOutputGain(Display *display,
	      int screen,
	      int channel,
	      int componentID,
	      float *gainReturn)

     PARAMETERS
	  display     Specifies the connection to the X server.

	  screen      Specifies the screen of the X server.

	  channel     Specifies the channel number.

	  componentID Specifies the color component which is the
		      subject of the call.  This can be one of
		      XSGIVC_COMPONENT_RED, XSGIVC_COMPONENT_GREEN,
		      XSGIVC_COMPONENT_BLUE, XSGIVC_COMPONENT_ALPHA,
		      or XSGIVC_COMPONENT_ALL.

	  gain	      The value to which the gain should be set.

	  gainReturn  Pass a pointer to the location which is to
		      receive the value to which the color component
		      gain is set.

     DESCRIPTION
	  These functions allow alteration and query of video gain
	  values and is intended for use by color correction and gamma
	  management tools.  Arbitrary use of this control may
	  conflict with these tools.

	  The gain value is specified in arbitrary units, where the
	  following are points of interest:

	  0.0	 Lowest useful value

	  1.0	 Nominal value

     Page 1					     (printed 7/20/06)

     XSGIvcSetOutputGain(3)			XSGIvcSetOutputGain(3)

	  10.0	 Highest possible value

	  Precision depends upon server implementation and although is
	  monotonically increasing is not guaranteed to be uniform
	  across the full range.  You should use XSGIvcQueryOutputGain
	  to retrieve the current setting from the server after a set
	  operation to determine the value to which the server is set.
	  XSGIvcSetOutputGain() sets the video output gain of the
	  components of a channel.

	  XSGIvcQueryOutputGain() returns the current settings for
	  each of the components of a channel.

	Component Specification
	  A server may support independent adjustment of each
	  component, or may support only a global change; refer to
	  hardware documentation for information on server support or
	  reference the XSGIVC_CIFPerComponentGain mask bit in the
	  field channelFlag as returned in the XSGIVCQueryChannelInfo
	  function.  This mask bit is True when the server supports
	  independent gain adjustment of each component on the
	  channel.  Applications written for use on more than one type
	  of hardware should query all color component values after
	  setting one.

	  For servers that permit independent adjustment, any
	  component of XSGIVC_COMPONENT_RED, XSGIVC_COMPONENT_GREEN,
	  XSGIVC_COMPONENT_BLUE, or XSGIVC_COMPONENT_ALPHA may be
	  specified.  For servers that support only simultaneous,
	  ganged change of the gain for all components, use
	  XSGIVC_COMPONENT_ALL.

     EVENTS
	  When this control is altered, the server generates a
	  OutputGainNotify event.

     RETURNED VALUE
	  XSGIvcQueryOutputGain returns TRUE if successful, FALSE upon
	  failure.

	  Parameter errors are reported via BadValue or BadMatch.

     SEE ALSO
	  XSGIvc

     Page 2					     (printed 7/20/06)

[top]

List of man pages available for IRIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net