gstreamer/subprojects/gst-editing-services/docs/libs/GESTitleSource-children-props.md

221 lines
4.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#### `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