#### `alpha` alpha of the stream Value type: #gdouble #### `color` Color to use for text (big-endian ARGB). Value type: #guint See #timeoverlay: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 #timeoverlay: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 #timeoverlay: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 #timeoverlay: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 #timeoverlay:shaded-background #### `text` Text to be display. Value type: #gchararray See #timeoverlay:text #### `text-height` Resulting height of font rendering Value type: #guint See #timeoverlay:text-height #### `text-width` Resulting width of font rendering Value type: #guint See #timeoverlay:text-width #### `text-x` Resulting X position of font rendering. Value type: #gint See #timeoverlay:text-x #### `text-y` Resulting X position of font rendering. Value type: #gint See #timeoverlay: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 #timeoverlay: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 #videoflip:video-direction #### `width` width of the source Value type: #gint #### `x-absolute` Horizontal position when using absolute alignment Value type: #gdouble See #timeoverlay:x-absolute #### `xpos` Horizontal position when using clamped position alignment Value type: #gdouble See #timeoverlay:xpos #### `y-absolute` Vertical position when using absolute alignment Value type: #gdouble See #timeoverlay:y-absolute #### `ypos` Vertical position when using clamped position alignment Value type: #gdouble See #timeoverlay:ypos