# rfbsrc

Creates a rfb video stream

## Hierarchy

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

## Implemented interfaces

    GstURIHandler

## Factory details

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

Classification: – `Source/Video`

Rank – none

Plugin – rfbsrc

Package – GStreamer Bad Plug-ins

## Pad Templates

### `src`

    video/x-raw:
             format: RGB
              width: [ 1, 2147483647 ]
             height: [ 1, 2147483647 ]
          framerate: [ 0/1, 2147483647/1 ]
    video/x-raw:
             format: BGR
              width: [ 1, 2147483647 ]
             height: [ 1, 2147483647 ]
          framerate: [ 0/1, 2147483647/1 ]
    video/x-raw:
             format: RGBx
              width: [ 1, 2147483647 ]
             height: [ 1, 2147483647 ]
          framerate: [ 0/1, 2147483647/1 ]
    video/x-raw:
             format: BGRx
              width: [ 1, 2147483647 ]
             height: [ 1, 2147483647 ]
          framerate: [ 0/1, 2147483647/1 ]
    video/x-raw:
             format: xRGB
              width: [ 1, 2147483647 ]
             height: [ 1, 2147483647 ]
          framerate: [ 0/1, 2147483647/1 ]
    video/x-raw:
             format: xBGR
              width: [ 1, 2147483647 ]
             height: [ 1, 2147483647 ]
          framerate: [ 0/1, 2147483647/1 ]

Presence – always

Direction – src

Object type – GstPad

## Properties

### height

    “height” gint

height of screen

Flags : Read / Write

Default value : 0

### host

    “host” gchararray

Host to connect to

Flags : Read / Write

Default value : 127.0.0.1

### incremental

    “incremental” gboolean

Incremental updates

Flags : Read / Write

Default value : true

### offset-x

    “offset-x” gint

x offset for screen scrapping

Flags : Read / Write

Default value : 0

### offset-y

    “offset-y” gint

y offset for screen scrapping

Flags : Read / Write

Default value : 0

### password

    “password” gchararray

Password for authentication

Flags : Read / Write

### port

    “port” gint

Port

Flags : Read / Write

Default value : 5900

### shared

    “shared” gboolean

Share desktop with other clients

Flags : Read / Write

Default value : true

### uri

    “uri” gchararray

uri to an RFB from. All GStreamer parameters can be encoded in the URI, this URI format is RFC compliant.

Flags : Read / Write

Default value : rfb://127.0.0.1:5900

Since : 1.22

### use-copyrect

    “use-copyrect” gboolean

Use copyrect encoding

Flags : Read / Write

Default value : false

### version

    “version” gchararray

RFB protocol version

Flags : Read / Write

Default value : 3.3

### view-only

    “view-only” gboolean

only view the desktop

Flags : Read / Write

Default value : false

### width

    “width” gint

width of screen

Flags : Read / Write

Default value : 0

The results of the search are