| GStreamer Editing Services 0.10.0.4 Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Properties | ||||
GESTimelineTextOverlayGESTimelineTextOverlay — Render text onto another stream in a GESTimelineLayer |
#include <ges/ges.h>
GESTimelineTextOverlay;
GESTimelineTextOverlay* ges_timeline_text_overlay_new (void);
void ges_timeline_text_overlay_set_text (GESTimelineTextOverlay *self,
const gchar *text);
void ges_timeline_text_overlay_set_font_desc
(GESTimelineTextOverlay *self,
const gchar *font_desc);
void ges_timeline_text_overlay_set_valign
(GESTimelineTextOverlay *self,
GESTextVAlign valign);
void ges_timeline_text_overlay_set_halign
(GESTimelineTextOverlay *self,
GESTextHAlign halign);
const gchar* ges_timeline_text_overlay_get_text (GESTimelineTextOverlay *self);
const gchar * ges_timeline_text_overlay_get_font_desc
(GESTimelineTextOverlay *self);
GESTextVAlign ges_timeline_text_overlay_get_valignment
(GESTimelineTextOverlay *self);
GESTextHAlign ges_timeline_text_overlay_get_halignment
(GESTimelineTextOverlay *self);
GObject +----GInitiallyUnowned +----GESTimelineObject +----GESTimelineOperation +----GESTimelineOverlay +----GESTimelineTextOverlay
"font-desc" gchar* : Read / Write / Construct "halignment" GESTextHAlign : Read / Write / Construct "text" gchar* : Read / Write / Construct "valignment" GESTextVAlign : Read / Write / Construct
GESTimelineTextOverlay* ges_timeline_text_overlay_new (void);
Creates a new GESTimelineTextOverlay
Returns : |
The newly created GESTimelineTextOverlay, or NULL if there was an error. |
void ges_timeline_text_overlay_set_text (GESTimelineTextOverlay *self,const gchar *text);
Sets the text this timeline object will render.
|
the GESTimelineTextOverlay* to set text on |
|
the text to render. an internal copy of this text will be made. |
void ges_timeline_text_overlay_set_font_desc (GESTimelineTextOverlay *self,const gchar *font_desc);
Sets the pango font description of the text
|
the GESTimelineTextOverlay* |
|
the pango font description |
void ges_timeline_text_overlay_set_valign (GESTimelineTextOverlay *self,GESTextVAlign valign);
Sets the vertical aligment of the text.
|
the GESTimelineTextOverlay* to set vertical alignement of text on |
|
GESTextVAlign |
void ges_timeline_text_overlay_set_halign (GESTimelineTextOverlay *self,GESTextHAlign halign);
Sets the horizontal aligment of the text.
|
the GESTimelineTextOverlay* to set horizontal alignement of text on |
|
GESTextHAlign |
const gchar* ges_timeline_text_overlay_get_text (GESTimelineTextOverlay *self);
Get the text currently set on self.
|
a GESTimelineTextOverlay |
Returns : |
The text currently set on self.
|
const gchar * ges_timeline_text_overlay_get_font_desc
(GESTimelineTextOverlay *self);
Get the pango font description used by self.
|
a GESTimelineTextOverlay |
Returns : |
The pango font description used by self.
|
GESTextVAlign ges_timeline_text_overlay_get_valignment
(GESTimelineTextOverlay *self);
Get the vertical aligment used by self.
|
a GESTimelineTextOverlay |
Returns : |
The vertical aligment used by self.
|
GESTextHAlign ges_timeline_text_overlay_get_halignment
(GESTimelineTextOverlay *self);
Get the horizontal aligment used by self.
|
a GESTimelineTextOverlay |
Returns : |
The horizontal aligment used by self.
|
"font-desc" property"font-desc" gchar* : Read / Write / Construct
Pango font description string
Default value: "Serif 36"
"halignment" property"halignment" GESTextHAlign : Read / Write / Construct
Horizontal alignment of the text
Default value: center
"valignment" property"valignment" GESTextVAlign : Read / Write / Construct
Vertical alignent of the text
Default value: baseline