rfbsrc

rfbsrc — Creates a rfb video stream

Synopsis

                    GstRfbSrc;

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GstObject
               +----GstElement
                     +----GstBaseSrc
                           +----GstPushSrc
                                 +----GstRfbSrc

Properties

  "host"                     gchar*                : Read / Write
  "port"                     gint                  : Read / Write
  "password"                 gchar*                : Write
  "version"                  gchar*                : Read / Write
  "height"                   gint                  : Read / Write
  "incremental"              gboolean              : Read / Write
  "offset-x"                 gint                  : Read / Write
  "offset-y"                 gint                  : Read / Write
  "width"                    gint                  : Read / Write
  "use-copyrect"             gboolean              : Read / Write
  "shared"                   gboolean              : Read / Write
  "view-only"                gboolean              : Read / Write

Description

Synopsis

Element Information

plugin

rfbsrc

author

David A. Schleef <ds@schleef.org>, Andre Moreira Magalhaes <andre.magalhaes@indt.org.br>, Thijs Vermeir <thijsvermeir@gmail.com>

class

Source/Video

Element Pads

name

src

direction

source

presence

always

details

video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]

video/x-raw, format=(string)BGR, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]

video/x-raw, format=(string)RGBx, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]

video/x-raw, format=(string)BGRx, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]

video/x-raw, format=(string)xRGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]

video/x-raw, format=(string)xBGR, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]

Details

GstRfbSrc

typedef struct _GstRfbSrc GstRfbSrc;

Property Details

The "host" property

  "host"                     gchar*                : Read / Write

Host to connect to.

Default value: "127.0.0.1"


The "port" property

  "port"                     gint                  : Read / Write

Port.

Allowed values: [1,65535]

Default value: 5900


The "password" property

  "password"                 gchar*                : Write

Password for authentication.

Default value: ""


The "version" property

  "version"                  gchar*                : Read / Write

RFB protocol version.

Default value: "3.3"


The "height" property

  "height"                   gint                  : Read / Write

height of screen.

Allowed values: [0,65535]

Default value: 0


The "incremental" property

  "incremental"              gboolean              : Read / Write

Incremental updates.

Default value: TRUE


The "offset-x" property

  "offset-x"                 gint                  : Read / Write

x offset for screen scrapping.

Allowed values: [0,65535]

Default value: 0


The "offset-y" property

  "offset-y"                 gint                  : Read / Write

y offset for screen scrapping.

Allowed values: [0,65535]

Default value: 0


The "width" property

  "width"                    gint                  : Read / Write

width of screen.

Allowed values: [0,65535]

Default value: 0


The "use-copyrect" property

  "use-copyrect"             gboolean              : Read / Write

Use copyrect encoding.

Default value: FALSE


The "shared" property

  "shared"                   gboolean              : Read / Write

Share desktop with other clients.

Default value: TRUE


The "view-only" property

  "view-only"                gboolean              : Read / Write

only view the desktop.

Default value: FALSE