GstDWriteBaseOverlay
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──GstBaseTransform ╰──GstDWriteBaseOverlay
Properties
auto-resize
“auto-resize” gboolean
Calculate font size to be equivalent to "font-size" at "reference-frame-size"
Flags : Read / Write
Default value : true
background-color
“background-color” guint
Background color to use (big-endian ARGB)
Flags : Read / Write
Default value : 0
color-font
“color-font” gboolean
Enable color font, requires Windows 10 or newer
Flags : Read / Write
Default value : true
font-family
“font-family” gchararray
Font family to use
Flags : Read / Write
Default value : MS Reference Sans Serif
font-stretch
“font-stretch” GstDWriteFontStretch *
Font Stretch
Flags : Read / Write
Default value : normal (5)
font-style
“font-style” GstDWriteFontStyle *
Font Style
Flags : Read / Write
Default value : normal (0)
font-weight
“font-weight” GstDWriteFontWeight *
Font Weight
Flags : Read / Write
Default value : normal (400)
foreground-color
“foreground-color” guint
Foreground color to use (big-endian ARGB)
Flags : Read / Write
Default value : -1
layout-height
“layout-height” gdouble
Normalized height of text layout
Flags : Read / Write
Default value : 0.92
layout-width
“layout-width” gdouble
Normalized width of text layout
Flags : Read / Write
Default value : 0.92
layout-x
“layout-x” gdouble
Normalized X coordinate of text layout
Flags : Read / Write
Default value : 0.03
layout-y
“layout-y” gdouble
Normalized Y coordinate of text layout
Flags : Read / Write
Default value : 0.03
outline-color
“outline-color” guint
Text outline color to use (big-endian ARGB)
Flags : Read / Write
Default value : -16777216
paragraph-alignment
“paragraph-alignment” GstDWriteParagraphAlignment *
Paragraph Alignment
Flags : Read / Write
Default value : near (0)
shadow-color
“shadow-color” guint
Shadow color to use (big-endian ARGB)
Flags : Read / Write
Default value : -2147483648
text-alignment
“text-alignment” GstDWriteTextAlignment *
Text Alignment
Flags : Read / Write
Default value : leading (0)
Named constants
GstDWriteFontStretch
Members
undefined
(0) – DWRITE_FONT_STRETCH_UNDEFINED
ultra-condensed
(1) – DWRITE_FONT_STRETCH_ULTRA_CONDENSED
extra-condensed
(2) – DWRITE_FONT_STRETCH_EXTRA_CONDENSED
condensed
(3) – DWRITE_FONT_STRETCH_CONDENSED
semi-condensed
(4) – DWRITE_FONT_STRETCH_SEMI_CONDENSED
normal
(5) – DWRITE_FONT_STRETCH_NORMAL
medium
(5) – DWRITE_FONT_STRETCH_MEDIUM
semi-expanded
(6) – DWRITE_FONT_STRETCH_SEMI_EXPANDED
expanded
(7) – DWRITE_FONT_STRETCH_EXPANDED
extra-expanded
(8) – DWRITE_FONT_STRETCH_EXTRA_EXPANDED
ultra-expanded
(9) – DWRITE_FONT_STRETCH_ULTRA_EXPANDED
GstDWriteFontStyle
Members
normal
(0) – DWRITE_FONT_STYLE_NORMAL
oblique
(1) – DWRITE_FONT_STYLE_OBLIQUE
italic
(2) – DWRITE_FONT_STYLE_ITALIC
GstDWriteFontWeight
Members
thin
(100) – DWRITE_FONT_WEIGHT_THIN
extra-light
(200) – DWRITE_FONT_WEIGHT_EXTRA_LIGHT
ultra-light
(200) – DWRITE_FONT_WEIGHT_ULTRA_LIGHT
light
(300) – DWRITE_FONT_WEIGHT_LIGHT
semi-light
(350) – DWRITE_FONT_WEIGHT_SEMI_LIGHT
normal
(400) – DWRITE_FONT_WEIGHT_NORMAL
regular
(400) – DWRITE_FONT_WEIGHT_REGULAR
medium
(500) – DWRITE_FONT_WEIGHT_MEDIUM
demi-bold
(600) – DWRITE_FONT_WEIGHT_DEMI_BOLD
semi-bold
(600) – DWRITE_FONT_WEIGHT_SEMI_BOLD
bold
(700) – DWRITE_FONT_WEIGHT_BOLD
extra-bold
(800) – DWRITE_FONT_WEIGHT_EXTRA_BOLD
ultra-bold
(800) – DWRITE_FONT_WEIGHT_ULTRA_BOLD
black
(900) – DWRITE_FONT_WEIGHT_BLACK
heavy
(900) – DWRITE_FONT_WEIGHT_HEAVY
extra-black
(950) – DWRITE_FONT_WEIGHT_EXTRA_BLACK
ultra-black
(950) – DWRITE_FONT_WEIGHT_ULTRA_BLACK
GstDWriteParagraphAlignment
Members
near
(0) – DWRITE_PARAGRAPH_ALIGNMENT_NEAR
far
(1) – DWRITE_PARAGRAPH_ALIGNMENT_FAR
center
(2) – DWRITE_PARAGRAPH_ALIGNMENT_CENTER
GstDWriteTextAlignment
Members
leading
(0) – DWRITE_TEXT_ALIGNMENT_LEADING
trailing
(1) – DWRITE_TEXT_ALIGNMENT_TRAILING
center
(2) – DWRITE_TEXT_ALIGNMENT_CENTER
justified
(3) – DWRITE_TEXT_ALIGNMENT_JUSTIFIED
The results of the search are