## 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