ximagesrc

ximagesrc — Creates a screenshot video stream

Properties

gchar * display-name Read / Write
guint screen-num Read / Write
gboolean show-pointer Read / Write
guint endx Read / Write
guint endy Read / Write
guint startx Read / Write
guint starty Read / Write
gboolean use-damage Read / Write
gboolean remote Read / Write
guint64 xid Read / Write
gchar * xname Read / Write

Types and Values

struct GstXImageSrc

Object Hierarchy

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

Description

Synopsis

Element Information

plugin

ximagesrc

author

Lutz Mueller <lutz@users.sourceforge.net>, Jan Schmidt <thaytan@mad.scientist.com>, Zaheer Merali <zaheerabbas at merali dot org>

class

Source/Video

Element Pads

name

src

direction

source

presence

always

details

video/x-raw, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], pixel-aspect-ratio=(fraction)[ 0/1, 2147483647/1 ]

Functions

Types and Values

struct GstXImageSrc

struct GstXImageSrc;

Property Details

The “display-name” property

  “display-name”             gchar *

X Display Name.

Flags: Read / Write

Default value: NULL


The “screen-num” property

  “screen-num”               guint

X Screen Number.

Flags: Read / Write

Allowed values: <= G_MAXINT

Default value: 0


The “show-pointer” property

  “show-pointer”             gboolean

Show mouse pointer (if XFixes extension enabled).

Flags: Read / Write

Default value: TRUE


The “endx” property

  “endx”                     guint

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

Flags: Read / Write

Allowed values: <= G_MAXINT

Default value: 0


The “endy” property

  “endy”                     guint

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

Flags: Read / Write

Allowed values: <= G_MAXINT

Default value: 0


The “startx” property

  “startx”                   guint

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

Flags: Read / Write

Allowed values: <= G_MAXINT

Default value: 0


The “starty” property

  “starty”                   guint

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

Flags: Read / Write

Allowed values: <= G_MAXINT

Default value: 0


The “use-damage” property

  “use-damage”               gboolean

Use XDamage (if XDamage extension enabled).

Flags: Read / Write

Default value: TRUE


The “remote” property

  “remote”                   gboolean

Whether the display is remote.

Flags: Read / Write

Default value: FALSE


The “xid” property

  “xid”                      guint64

Window XID to capture from.

Flags: Read / Write

Default value: 0


The “xname” property

  “xname”                    gchar *

Window name to capture from.

Flags: Read / Write

Default value: NULL