#### `alpha`

alpha of the stream

Value type: #gdouble

#### `color`

Color to use for text (big-endian ARGB).

Value type: #guint

See #GstBaseTextOverlay:color

#### `draw-shadow`

Whether to draw shadow

Value type: #gboolean

See #GstBaseTextOverlay:draw-shadow

#### `fheight`

height of the source in float

Value type: #gfloat

#### `font-desc`

Pango font description of font to be used for rendering. See documentation of
pango_font_description_from_string for syntax.

Value type: #gchararray

See #GstBaseTextOverlay:font-desc

#### `foreground-color`

Foreground color to use (big-endian ARGB)

Value type: #guint

See #videotestsrc:foreground-color

#### `fposx`

x position of the stream in float

Value type: #gfloat

#### `fposy`

y position of the stream in float

Value type: #gfloat

#### `fwidth`

width of the source in float

Value type: #gfloat

#### `halignment`

Horizontal alignment of the text

Valid values:
  - **left** (0) – left
  - **center** (1) – center
  - **right** (2) – right
  - **position** (4) – Absolute position clamped to canvas
  - **absolute** (5) – Absolute position

See #GstBaseTextOverlay:halignment

#### `height`

height of the source

Value type: #gint

#### `operator`

Blending operator to use for blending this pad over the previous ones

Valid values:
  - **Source** (0) – source
  - **Over** (1) – over
  - **Add** (2) – add

#### `outline-color`

Color to use for outline the text (big-endian ARGB).

Value type: #guint

See #GstBaseTextOverlay:outline-color

#### `pattern`

Type of test pattern to generate

Valid values:
  - **SMPTE 100% color bars** (0) – smpte
  - **Random (television snow)** (1) – snow
  - **100% Black** (2) – black
  - **100% White** (3) – white
  - **Red** (4) – red
  - **Green** (5) – green
  - **Blue** (6) – blue
  - **Checkers 1px** (7) – checkers-1
  - **Checkers 2px** (8) – checkers-2
  - **Checkers 4px** (9) – checkers-4
  - **Checkers 8px** (10) – checkers-8
  - **Circular** (11) – circular
  - **Blink** (12) – blink
  - **SMPTE 75% color bars** (13) – smpte75
  - **Zone plate** (14) – zone-plate
  - **Gamut checkers** (15) – gamut
  - **Chroma zone plate** (16) – chroma-zone-plate
  - **Solid color** (17) – solid-color
  - **Moving ball** (18) – ball
  - **SMPTE 100% color bars** (19) – smpte100
  - **Bar** (20) – bar
  - **Pinwheel** (21) – pinwheel
  - **Spokes** (22) – spokes
  - **Gradient** (23) – gradient
  - **Colors** (24) – colors
  - **SMPTE test pattern, RP 219 conformant** (25) – smpte-rp-219

See #videotestsrc:pattern

#### `posx`

x position of the stream

Value type: #gint

#### `posy`

y position of the stream

Value type: #gint

#### `reverse`

Whether to playback the source reverse or not

Value type: #gboolean

See #nlesource:reverse

#### `shaded-background`

Whether to shade the background under the text area

Value type: #gboolean

See #GstBaseTextOverlay:shaded-background

#### `text`

Text to be display.

Value type: #gchararray

See #GstBaseTextOverlay:text

#### `text-height`

Resulting height of font rendering

Value type: #guint

See #GstBaseTextOverlay:text-height

#### `text-width`

Resulting width of font rendering

Value type: #guint

See #GstBaseTextOverlay:text-width

#### `text-x`

Resulting X position of font rendering.

Value type: #gint

See #GstBaseTextOverlay:text-x

#### `text-y`

Resulting Y position of font rendering.

Value type: #gint

See #GstBaseTextOverlay:text-y

#### `valignment`

Vertical alignment of the text

Valid values:
  - **baseline** (0) – baseline
  - **bottom** (1) – bottom
  - **top** (2) – top
  - **position** (3) – Absolute position clamped to canvas
  - **center** (4) – center
  - **absolute** (5) – Absolute position

See #GstBaseTextOverlay:valignment

#### `video-direction`

Video direction: rotation and flipping

Valid values:
  - **GST_VIDEO_ORIENTATION_IDENTITY** (0) – identity
  - **GST_VIDEO_ORIENTATION_90R** (1) – 90r
  - **GST_VIDEO_ORIENTATION_180** (2) – 180
  - **GST_VIDEO_ORIENTATION_90L** (3) – 90l
  - **GST_VIDEO_ORIENTATION_HORIZ** (4) – horiz
  - **GST_VIDEO_ORIENTATION_VERT** (5) – vert
  - **GST_VIDEO_ORIENTATION_UL_LR** (6) – ul-lr
  - **GST_VIDEO_ORIENTATION_UR_LL** (7) – ur-ll
  - **GST_VIDEO_ORIENTATION_AUTO** (8) – auto
  - **GST_VIDEO_ORIENTATION_CUSTOM** (9) – custom

See #GstVideoDirection:video-direction

#### `width`

width of the source

Value type: #gint

#### `x-absolute`

Horizontal position when using absolute alignment

Value type: #gdouble

See #GstBaseTextOverlay:x-absolute

#### `xpos`

Horizontal position when using clamped position alignment

Value type: #gdouble

See #GstBaseTextOverlay:xpos

#### `y-absolute`

Vertical position when using absolute alignment

Value type: #gdouble

See #GstBaseTextOverlay:y-absolute

#### `ypos`

Vertical position when using clamped position alignment

Value type: #gdouble

See #GstBaseTextOverlay:ypos

#### `zorder`

z order of the stream.
**WARNING**: Setting it manually overrides the #GESLayer:priority and should be
used very carefully

Value type: #guint

