ximagesrc

(from GStreamer Good Plug-ins git)

Creates a screenshot video stream

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──GstBaseSrc
                    ╰──GstPushSrc
                        ╰──ximagesrc

Factory details

Authors: – Lutz Mueller , Jan Schmidt , Zaheer Merali

Classification:Source/Video

Rank – none

Plugin – libgstximagesrc.so

Package – GStreamer Good Plug-ins git

Pad Templates

src

video/x-raw:
      framerate: [ 0/1, 2147483647/1 ]
          width: [ 1, 2147483647 ]
         height: [ 1, 2147483647 ]
pixel-aspect-ratio: [ 0/1, 2147483647/1 ]

Presencealways

Directionsrc


Properties

blocksize

“blocksize” guint

Size in bytes to read per buffer (-1 = default)

Flags : Read / Write

Default value : 4096


display-name

“display-name” gchararray

X Display Name

Flags : Read / Write

Default value : NULL


do-timestamp

“do-timestamp” gboolean

Apply current stream time to buffers

Flags : Read / Write

Default value : false


endx

“endx” guint

X coordinate of bottom right corner of area to be recorded (0 for bottom right of screen)

Flags : Read / Write

Default value : 0


endy

“endy” guint

Y coordinate of bottom right corner of area to be recorded (0 for bottom right of screen)

Flags : Read / Write

Default value : 0


name

“name” gchararray

The name of the object

Flags : Read / Write / Construct

Default value : NULL


num-buffers

“num-buffers” gint

Number of buffers to output before sending EOS (-1 = unlimited)

Flags : Read / Write

Default value : -1


parent

“parent” GstObject *

The parent of the object

Flags : Read / Write


remote

“remote” gboolean

Whether the X display is remote. The element will try to use alternate calls known to work better with remote displays.

Flags : Read / Write

Default value : false


show-pointer

“show-pointer” gboolean

Show mouse pointer (if XFixes extension enabled)

Flags : Read / Write

Default value : true


startx

“startx” guint

X coordinate of top left corner of area to be recorded (0 for top left of screen)

Flags : Read / Write

Default value : 0


starty

“starty” guint

Y coordinate of top left corner of area to be recorded (0 for top left of screen)

Flags : Read / Write

Default value : 0


typefind

“typefind” gboolean

Run typefind before negotiating (deprecated, non-functional)

Flags : Read / Write

Default value : false


use-damage

“use-damage” gboolean

Use XDamage (if the XDamage extension is enabled)

Flags : Read / Write

Default value : true


xid

“xid” guint64

The XID of the window to capture. 0 for the root window (default).

Flags : Read / Write

Default value : 0


xname

“xname” gchararray

The name of the window to capture, if any.

Flags : Read / Write

Default value : NULL


The results of the search are