| #### `alpha` | |
| alpha of the stream | |
| Value type: #gdouble | |
| #### `color` | |
| Color to use for text (big-endian ARGB). | |
| Value type: #guint | |
| See #GstBaseTextOverlay:color | |
| #### `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 | |
| #### `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 | |
| #### `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 | |
| See #videotestsrc:pattern | |
| #### `posx` | |
| x position of the stream | |
| Value type: #gint | |
| #### `posy` | |
| y position of the stream | |
| Value type: #gint | |
| #### `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 X 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 | |