XvPutVideo man page on BSDi

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



XvPutVideo(3X)					XvPutVideo(3X)

Name
       XvPutVideo - write video into a drawable

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

       XvPutVideo(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 video.

       d	      Defines the drawable  (window)  into  which
		      video is to be written.

       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 size and location of the source
		      (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 (drawable) region	into  which  the
		      video  image  is written. dx and dy define
		      the upper-left pixel of the region.  dw and
		      dh  define the width and height, in pixels,
		      of the region.

Description
       XvPutVideo writes video into a drawable. The position and
       size  of the source (video) rectangle is specified by vx,

								1

XvPutVideo(3X)					XvPutVideo(3X)

       vy, vw, and vh.	The position 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 video is successfully initiated, an XvVideoNotify event
       with  detail  XvStarted is generated for the drawable.  If
       the port is already in use, its video is preempted, and if
       the  new drawable is different than the old, an XvVideoNo-
       tify event with detail XvPreempted is  generated for  the
       old  drawable.	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 or if the video sig-
       nal  is	interrupted  while  video is active a VideoNotify
       event with detail XvHardError is generated for  the  draw-
       able.

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

       [XvBadExtension]
	       Returned if the Xv extension is unavailable.

       [XvBadAlloc]
	       Returned if there were insufficient  resources  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), XvVideoNotify(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