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
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 ]
Presence – always
Direction – src
Properties
blocksize
“blocksize” guint
Size in bytes to read per buffer (-1 = default)
Flags : Read / Write
Default value : 4096
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
num-buffers
“num-buffers” gint
Number of buffers to output before sending EOS (-1 = unlimited)
Flags : Read / Write
Default value : -1
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