ARGUMENTS

Specifies the format of the image to be created by the
XvImageFormatValues id.

data

Specifies the image data.

width, height

Specifies the desired width and
height of the image.

DESCRIPTION

XvCreateImage(3)
is similar to XCreateImage(3).
XvShmCreateImage(3) is similar to
XShmCreateImage(3). The library will allocate the
XvImage structure and fill out all fields except for
data. Width and height may be enlarged
in some YUV formats. The size of the data buffer that needs
to be allocated will be given in the data_size field
in the XvImage. Image data is not allocated by this
function. The client may pass a pointer to the preallocated
memory as data or may allocate the memory and fill in
the XvImage structure’s data field after the
data_size field has been filled out by the server.
The XvImage structure may be freed by XFree(3).
Shared memory segments are attached/detached with
XShmAttach(3)/XShmDetach(3).