XvPutStill man page on BSDOS

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



XvPutStill(3X)					XvPutStill(3X)

Name
       XvPutStill - write a single frame of video to a drawable

Syntax
       #include <X11/extensions/Xvlib.h>

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

       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	from  which  to get  the
		      still.

       d	      Defines  the  drawable into which the still
		      is to be written. 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 video
		      region to be written.  vx and vy define the
		      upper-left  pixel of the region. vw and vh
		      define the width and height, in pixels,  of
		      the region.

       dx,dy,dw,dh    Define  the location and size of the desti-
		      nation region into which the still image is
		      written.	dx  and dy define the upper-left
		      corner of the region. dw and dh define  the
		      width and height, in pixels, of the region.

Description
       XvPutStill(3X)  writes  a  single  frame of  video  to	a

								1

XvPutStill(3X)					XvPutStill(3X)

       drawable.   The	position  and  size of the source (video)
       rectangle is specified by vx, vy, vw, and vh.   The  posi-
       tion  and  size of the destination (drawable) rectangle is
       specified by dx, dy, dw, and dh.

       Video data is clipped to the bounds of the video encoding,
       scaled to the requested drawable region size (or the clos-
       est size supported) and clipped to the bounds of the draw-
       able.

       If  the port is grabbed by another client, this request is
       ignored, and an XvVideoNotify event with detail XvBusy  is
       generated  for the drawable.  If the port is not receiving
       a valid video  signal  a VideoNotify  event  with  detail
       XvHardError is generated for the drawable.

Returned Values
       [Success]
	       Returned if XvPutStill(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
       XvPutVideo(3X), XvGetStill(3X), XvVideoNotify(3X)

								2

[top]
                             _         _         _ 
                            | |       | |       | |     
                            | |       | |       | |     
                         __ | | __ __ | | __ __ | | __  
                         \ \| |/ / \ \| |/ / \ \| |/ /  
                          \ \ / /   \ \ / /   \ \ / /   
                           \   /     \   /     \   /    
                            \_/       \_/       \_/ 
More information is available in HTML format for server BSDOS

List of man pages available for BSDOS

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