rsvgoverlay

## rsvgoverlay rsvgoverlay — Overlays SVG graphics over a video stream |

## Properties

gchar * | data | Write
gboolean | fit-to-frame | Read / Write
gchar * | location | Write
gint | x | Read / Write
gint | y | Read / Write
gint | height | Read / Write
gfloat | height-relative | Read / Write
gint | width | Read / Write
gfloat | width-relative | Read / Write
gfloat | x-relative | Read / Write
gfloat | y-relative | Read / Write

## Types and Values

struct | GstRsvgOverlay

## Object Hierarchy

        GObject
        ╰── GstObject
            ╰── GstElement
                ╰── GstBaseTransform
                    ╰── GstVideoFilter
                        ╰── GstRsvgOverlay

## Description

## Synopsis

### Element Information

plugin | rsvg
author | Olivier Aubert <olivier.aubert@liris.cnrs.fr>
class | Filter/Editor/Video

### Element Pads

name | data_sink
direction | sink
presence | always
details | image/svg+xml
| image/svg
| text/plain

name | sink
direction | sink
presence | always
details | video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]

name | src
direction | source
presence | always
details | video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]

## Functions

## Types and Values

### struct GstRsvgOverlay

    struct GstRsvgOverlay;

## Property Details

### The `“data”` property

      “data”                     gchar *

SVG data.

Flags: Write

Default value: ""

### The `“fit-to-frame”` property

      “fit-to-frame”             gboolean

Fit the SVG to fill the whole frame.

Flags: Read / Write

Default value: TRUE

### The `“location”` property

      “location”                 gchar *

SVG file location.

Flags: Write

Default value: ""

### The `“x”` property

      “x”                        gint

Specify an x offset.

Flags: Read / Write

Allowed values: >= -2147483647

Default value: 0

### The `“y”` property

      “y”                        gint

Specify a y offset.

Flags: Read / Write

Allowed values: >= -2147483647

Default value: 0

### The `“height”` property

      “height”                   gint

Specify a height in pixels.

Flags: Read / Write

Allowed values: >= -2147483647

Default value: 0

### The `“height-relative”` property

      “height-relative”          gfloat

Specify a height relative to the display size.

Flags: Read / Write

Default value: 0

### The `“width”` property

      “width”                    gint

Specify a width in pixels.

Flags: Read / Write

Allowed values: >= -2147483647

Default value: 0

### The `“width-relative”` property

      “width-relative”           gfloat

Specify a width relative to the display size.

Flags: Read / Write

Default value: 0

### The `“x-relative”` property

      “x-relative”               gfloat

Specify an x offset relative to the display size.

Flags: Read / Write

Default value: 0

### The `“y-relative”` property

      “y-relative”               gfloat

Specify a y offset relative to the display size.

Flags: Read / Write

Default value: 0