Package libXv-devel

X.Org X11 libXv development package

http://www.x.org

Library Functions (Section 3)
Xv
The X Video Extension (Xv) extension provides support for video adaptors attached to an X display. It takes the approach that a display may have one or more...
XvCreateImage
XvCreateImage(3) is similar to XCreateImage(3). XvShmCreateImage(3) is similar to XShmCreateImage(3). The library will allocate the XvImage structure and fill...
XvFreeAdaptorInfo
XvFreeAdaptorInfo(3) frees adaptor information that was returned by XvQueryAdaptors(3). The data structure used for adaptor information is defined in the...
XvFreeEncodingInfo
XvFreeEncodingInfo(3) frees encoding information that was returned by XvQueryEncodings(3). The data structure used for encoding information is defined in the...
XvGetPortAttribute
XvGetPortAttribute(3) returns the current value of the requested port attribute in the integer pointed to by p_value. The attribute is identified using an Atom...
XvGetStill
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...
XvGetVideo
outputs video from a drawable. The position and size of the destination rectangle is specified by vx, vy, vw, and vh. The position and size of the source...
XvGrabPort
XvGrabPort(3) 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...
XvListImageFormats
XvListImageFormats(3) returns the XvImageFormatValues supported by the specified port. This list should be freed with XFree(3).
XvPortNotify
XvPortNotify events are generated when a port attribute is set using the XvSetPortAttribute(3) function.
XvPutImage
XvPutImage(3) is similar to XPutImage(3). XvShmPutImage(3) is similar to XShmPutImage(3). The library will allocate the XvImage structure and fill out all...
XvPutStill
XvPutStill(3) writes a single frame of video to a drawable. The position and size of the source (video) rectangle is specified by vx, vy, vw, and vh. The...
XvPutVideo
XvPutVideo writes video into a drawable. The position and size of the source (video) rectangle is specified by vx, vy, vw, and vh. The position and size of the...
XvQueryAdaptors
XvQueryAdaptors(3) returns an video adaptor information for the screen of the specified drawable.
XvQueryBestSize
Some ports may be able to scale incoming or outgoing video. XvQueryBestSize(3) returns the size of the closest destination region that is supported by the...
XvQueryEncodings
XvQueryEncodings(3) returns encoding information about an adaptor. Each encoding is described by the XvEncodingInfo structure described above. The encodings are...
XvQueryExtension
XvQueryExtension(3) returns the version and release numbers for the Xv video extension currently loaded on the system. The extension major request number, event...
XvQueryPortAttributes
XvQueryPortAttributes(3)returnsthenumberofattributes and an array of XvAttributes valid for the given port. The array may be freed with XFree(3).
XvSelectPortNotify
XvSelectPortNotify(3) enables or disables PortNotify event delivery to the requesting client. XvPortNotify(3) events are generated when port attributes are...
XvSelectVideoNotify
XvSelectVideoNotify(3) enables or disables XvVideoNotify(3) events to be reported for video activity in a drawable.
XvSetPortAttribute
XvSetPortAttribute(3) permits a client to set the port attribute to specified values.
XvStopVideo
XvStopVideo(3) stops active video for the specified port and drawable. If the port is not processing video, or if it is processing video in a different...
XvUngrabPort
XvUngrabPort(3) releases a grabbed port. If time specifies a time before the last XvGrabPort(3) was executed, the request is ignored.
XvVideoNotify
XvVideoNotify events are generated when video is started, stopped, preempted by another video request, ignored because the port is grabbed by another client, or...