XvGetStill man page on BSDi

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



XvGetStill(3X)					XvGetStill(3X)

Name
       XvGetStill  - capture a single frame of video from a draw-
       able

Syntax
       include Xvlib.h

       XvGetStill(dpy, port, d, gc, vx, vy, vw, vh, dx, dy,  dw,
       dh)

       register Display *dpy;
       XvPortID port;
       Drawable d;
       GC gc;
       int vx, vy, dx, dy;
       unsigned int vw, vh;
       unsigned int dw, dh;

Arguments
       dpy	    Specifies	the  display screen on which the
		      Xv Server is to  accept  requests from  Xv
		      clients.	If  the	 display  option  is not
		      specified, Xv uses the display screen spec-
		      ified by your DISPLAY environment variable.
		      The display option  has  the  format  host-
		      name:number.  Using two colons (::) instead
		      of one (:) indicates that DECnet is  to  be
		      used for transport.

       port	   Defines the port to which the still is out-
		      puted.

       d	      Defines the drawable from which  the  still
		      is  to  be captured.  Pixmaps are currently
		      not supported.

       gc	     Defines the graphical context.   GC  compo-
		      nents  are:  subwindow-mode, clip-x-origin,
		      clip-y-origin, and clip-mask.

       vx,vy,vw,vh    Define the location and size of the  desti-
		      nation video region into which the still is
		      to be written.  vx and vy define the x  and
		      y coordinates  of the upper-left corner of
		      the video region; vw  and	 vh  define  the
		      width  and  height, in pixels, of the video
		      region.

       dx,dy,dw,dh    Define the location and size of the  source
		      drawable	from  which the still image is to
		      be captured.  dx and dy define the x and	y
		      coordinates of the upper-left corner of the
		      drawable region; dw and dh define the width

								1

XvGetStill(3X)					XvGetStill(3X)

		      and  height,  in	pixels, of  the drawable
		      region.

Description
       captures a single frame of video from  a	 drawable.   The
       position and size of the destination (video) rectangle is
       specified by vx, vy, vw, and vh. The position and size of
       the  source  (drawable)	rectangle is specified by dx, dy,
       dw, and dh.

       Drawable data is clipped to the bounds  of  the	drawable,
       scaled  to the requested video region size (or the closest
       size supported) and clipped to the  bounds  of  the  video
       encoding.   The	contents  of  any region not updated with
       drawable data is undefined.

       If the port is grabbed by another client, this request  is
       ignored, and an XvVideoNotify event with detail XvBusy is
       generated for the drawable.

Returned Values
       [Success]
	       Returned if XvGetStill(3X) completed successfully.

       [XvBadExtension]
	       Returned if the Xv extension is unavailable.

       [XvBadAlloc]
	       Returned if XvGetStill(3X) failed to allocate mem-
	       ory to process the request.

Diagnostics
       [XvBadPort]
	       Generated if the requested port does not exist.

       [BadDrawable]
	       Generated  if  the  requested  drawable	does  not
	       exist.

       [BadGC] Generated  if  the requested graphics context does
	       not exist.

       [BadAlloc]
	       Generated if there were insufficient resources  to
	       process the request.

See Also
       XvPutStill(3X), XvGetVideo(3X), XvPutVideo(3X), XvVideoNo-
       tify(3X)

								2

[top]

List of man pages available for BSDi

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