XvGrabPort man page on YellowDog

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

XvGrabPort(3x)							XvGrabPort(3x)

Name
       XvGrabPort - lock port for exclusive use by client

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

       XvGrabPort(dpy, port, time)

       Display *dpy;
       XvPortID port;
       Time time;

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 specified by your DISPLAY
	       environment variable.  The display option has the format	 host‐
	       name:number.   Using  two  colons (::) instead of one (:) indi‐
	       cates that DECnet is to be used for transport.

       port    Defines the port to be grabbed.

       time    Specifies the request timestamp.

Description
       XvGrabPort(3x) grabs a port.  Once a client grabs  a  port,  only  that
       client can make video requests to that port.

       If  the time is before the current port time, the XvGrabPort request is
       ignored and XvInvalidTime is returned.  If the port is already  grabbed
       by another client, XvAlreadyGrabbed is returned. Otherwise it returns a
       status of Success.   The	 port  time  is	 updated  when	the  following
       requests	    are	    processed:	  XvGrabPort(3x),    XvUngrabPort(3x),
       XvPutVideo(3x), XvPutStill(3x), XvGetVideo(3x), XvGetStill(3x).

       If the port is actively processing video for another client, the	 video
       is  preempted,  and  an	XvVideoNotify event with detail XvPreempted is
       generated for its drawable.

Returned Values
       [Success]
	       Returned if XvGrabPort(3x) completed successfully.

       [XvInvalidTime]
	       Returned if requested time is older than the current port time.

       [XvAlreadyGrabbed]
	       Returned if the port is already grabbed by another client.

       [XvBadExtension]
	       Returned if the Xv extension is unavailable.

       [XvBadAlloc]
	       Returned if XvGrabPort(3x) failed to allocate memory to process
	       the request.

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

See Also
       XvUngrabPort(3x) XvVideoNotify(3x)

X Version 11			  libXv 1.0.1			XvGrabPort(3x)
[top]

List of man pages available for YellowDog

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