| GStreamer Editing Services 1.2.0 Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | Properties | ||||
#include <ges/ges.h>
GESTextOverlayClip;
GESTextOverlayClip * ges_text_overlay_clip_new (void);
void ges_text_overlay_clip_set_text (GESTextOverlayClip *self,
const gchar *text);
void ges_text_overlay_clip_set_font_desc (GESTextOverlayClip *self,
const gchar *font_desc);
void ges_text_overlay_clip_set_valign (GESTextOverlayClip *self,
GESTextVAlign valign);
void ges_text_overlay_clip_set_halign (GESTextOverlayClip *self,
GESTextHAlign halign);
void ges_text_overlay_clip_set_color (GESTextOverlayClip *self,
guint32 color);
void ges_text_overlay_clip_set_xpos (GESTextOverlayClip *self,
gdouble position);
void ges_text_overlay_clip_set_ypos (GESTextOverlayClip *self,
gdouble position);
const gchar * ges_text_overlay_clip_get_text (GESTextOverlayClip *self);
const gchar * ges_text_overlay_clip_get_font_desc (GESTextOverlayClip *self);
GESTextVAlign ges_text_overlay_clip_get_valignment
(GESTextOverlayClip *self);
GESTextHAlign ges_text_overlay_clip_get_halignment
(GESTextOverlayClip *self);
const guint32 ges_text_overlay_clip_get_color (GESTextOverlayClip *self);
const gdouble ges_text_overlay_clip_get_xpos (GESTextOverlayClip *self);
const gdouble ges_text_overlay_clip_get_ypos (GESTextOverlayClip *self);
GObject +----GInitiallyUnowned +----GESTimelineElement +----GESContainer +----GESClip +----GESOperationClip +----GESOverlayClip +----GESTextOverlayClip
"color" guint : Read / Write / Construct "font-desc" gchar* : Read / Write / Construct "halignment" GESTextHAlign : Read / Write / Construct "text" gchar* : Read / Write / Construct "valignment" GESTextVAlign : Read / Write / Construct "xpos" gdouble : Read / Write / Construct "ypos" gdouble : Read / Write / Construct
GESTextOverlayClip * ges_text_overlay_clip_new (void);
Creates a new GESTextOverlayClip
Returns : |
The newly created GESTextOverlayClip, or NULL if there was an error. |
void ges_text_overlay_clip_set_text (GESTextOverlayClip *self,const gchar *text);
Sets the text this clip will render.
|
the GESTextOverlayClip* to set text on |
|
the text to render. an internal copy of this text will be made. |
void ges_text_overlay_clip_set_font_desc (GESTextOverlayClip *self,const gchar *font_desc);
Sets the pango font description of the text
|
the GESTextOverlayClip* |
|
the pango font description |
void ges_text_overlay_clip_set_valign (GESTextOverlayClip *self,GESTextVAlign valign);
Sets the vertical aligment of the text.
|
the GESTextOverlayClip* to set vertical alignement of text on |
|
GESTextVAlign |
void ges_text_overlay_clip_set_halign (GESTextOverlayClip *self,GESTextHAlign halign);
Sets the horizontal aligment of the text.
|
the GESTextOverlayClip* to set horizontal alignement of text on |
|
GESTextHAlign |
void ges_text_overlay_clip_set_color (GESTextOverlayClip *self,guint32 color);
Sets the color of the text.
|
the GESTextOverlayClip* to set |
|
The color self is being set to |
void ges_text_overlay_clip_set_xpos (GESTextOverlayClip *self,gdouble position);
Sets the horizontal position of the text.
|
the GESTextOverlayClip* to set |
|
The horizontal position self is being set to |
void ges_text_overlay_clip_set_ypos (GESTextOverlayClip *self,gdouble position);
Sets the vertical position of the text.
|
the GESTextOverlayClip* to set |
|
The vertical position self is being set to |
const gchar * ges_text_overlay_clip_get_text (GESTextOverlayClip *self);
Get the text currently set on self.
|
a GESTextOverlayClip |
Returns : |
The text currently set on self. |
const gchar * ges_text_overlay_clip_get_font_desc (GESTextOverlayClip *self);
Get the pango font description used by self.
|
a GESTextOverlayClip |
Returns : |
The pango font description used by self. |
GESTextVAlign ges_text_overlay_clip_get_valignment
(GESTextOverlayClip *self);
Get the vertical aligment used by self.
|
a GESTextOverlayClip |
Returns : |
The vertical aligment used by self. |
GESTextHAlign ges_text_overlay_clip_get_halignment
(GESTextOverlayClip *self);
Get the horizontal aligment used by self.
|
a GESTextOverlayClip |
Returns : |
The horizontal aligment used by self. |
const guint32 ges_text_overlay_clip_get_color (GESTextOverlayClip *self);
Get the color used by source.
|
a GESTextOverlayClip |
Returns : |
The color used by source. |
const gdouble ges_text_overlay_clip_get_xpos (GESTextOverlayClip *self);
Get the horizontal position used by source.
|
a GESTextOverlayClip |
Returns : |
The horizontal position used by source. |
const gdouble ges_text_overlay_clip_get_ypos (GESTextOverlayClip *self);
Get the vertical position used by source.
|
a GESTextOverlayClip |
Returns : |
The vertical position used by source. |
"color" property"color" guint : Read / Write / Construct
The color of the text
Default value: 4294967295
"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
"xpos" property"xpos" gdouble : Read / Write / Construct
The horizontal position of the text
Allowed values: [0,1]
Default value: 0.5
"ypos" property"ypos" gdouble : Read / Write / Construct
The vertical position of the text
Allowed values: [0,1]
Default value: 0.5