Elecard Logo Renderer

Elecard Logo Renderer is a GStreamer plugin that ensures rendering for video overlaid with preselected image. An image is put over each video frame. The filter can also overlay an image using an alpha channel.

Features

Elecard Logo Renderer has the following features:

  • Provides the color transparency setting;

  • Supports the use of alpha channel for image overlay;

  • Ensures precise logo positioning.

Parameter Description

Below is the table describing Elecard Logo Renderer parameters and their values.

Parameter Name

Description

Value Type

Available Values [range]

Default

Flags

font-size

Specifies the text message font size.

Integer

[0-72]

22

readable, writable, controllable

ignore-alpha

Enables alpha channel ignoring on a logo.

Boolean

True, False

False

readable, writable, controllable

license-state

Indicates the license state.

String

evaluation

readable

location

Specifies the path to the logo file (PNG and BMP with 32-bit color depth and alpha channel).

String

readable, writable

name

Specifies the name of the object.

String

elr0

readable, writable

oem-name

Indicates the OEM name.

String

readable

offset-x

Specifies the horizontal position of the logo in pixels from left to right.

Integer

[0 – 2147483647]

0

readable, writable, controllable

offset-y

Specifies the vertical position of the logo in pixels from the top down.

Integer

[0 – 2147483647]

0

readable, writable, controllable

text-offset-x

Specifies the horizontal position of the text message in pixels from left to right.

Integer

[0 – 2147483647]

0

readable, writable, controllable

text-offset-y

Specifies the vertical position of the text message in pixels from the top down.

Integer

[0 – 2147483647]

0

readable, writable, controllable

text-template

Specifies the text message template. Supported are the following patterns for date and time values:

  • ${YYYY} — year,

  • ${YY} — year,

  • ${MM} — month,

  • ${DD} — day,

  • ${hh} — hour,

  • ${mm} — minute,

  • ${ss} — second,

  • ${pts} — presentation timestamp.

String

readable, writable

parent

Specifies the parent of the object.

Object of type GstObject

readable, writable

qos

Enables or disables the handling of quality-of-service events.

Boolean

True, False

False

readable, writable

transparent-b

Specifies the blue color transparency.

Integer

[0 – 255]

255

readable, writable, controllable

transparent-g

Specifies the green color transparency.

Integer

[0 – 255]

255

readable, writable, controllable

transparent-r

Specifies the red color transparency.

Integer

[0 – 255]

255

readable, writable, controllable

use-transparent-color

Enables or disables the use of color transparency.

Boolean

True, False

False

readable, writable, controllable