| GStreamer Editing Services 0.10.0.3 Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | ||||
GESTrackTextOverlayGESTrackTextOverlay — render text onto another video stream in a GESTimelineLayer |
#include <ges/ges.h>
GESTrackTextOverlay;
GESTrackTextOverlay* ges_track_text_overlay_new (void);
void ges_track_text_overlay_set_font_desc
(GESTrackTextOverlay *self,
const gchar *font_desc);
void ges_track_text_overlay_set_halignment
(GESTrackTextOverlay *self,
GESTextHAlign halign);
void ges_track_text_overlay_set_text (GESTrackTextOverlay *self,
const gchar *text);
void ges_track_text_overlay_set_valignment
(GESTrackTextOverlay *self,
GESTextVAlign valign);
const char * ges_track_text_overlay_get_font_desc
(GESTrackTextOverlay *self);
GESTextHAlign ges_track_text_overlay_get_halignment
(GESTrackTextOverlay *self);
const gchar * ges_track_text_overlay_get_text (GESTrackTextOverlay *self);
GESTextVAlign ges_track_text_overlay_get_valignment
(GESTrackTextOverlay *self);
GObject +----GInitiallyUnowned +----GESTrackObject +----GESTrackOperation +----GESTrackTextOverlay
GESTrackTextOverlay* ges_track_text_overlay_new (void);
Creates a new GESTrackTextOverlay.
Returns : |
The newly created GESTrackTextOverlay or NULL if something went
wrong.
|
void ges_track_text_overlay_set_font_desc (GESTrackTextOverlay *self,const gchar *font_desc);
Sets the pango font description of the text this track object will render.
|
the GESTrackTextOverlay |
|
the pango font description |
void ges_track_text_overlay_set_halignment (GESTrackTextOverlay *self,GESTextHAlign halign);
Sets the horizontal aligment of the text.
|
the GESTrackTextOverlay* to set text on |
|
The GESTextHAlign defining the horizontal alignment
of the text render by self.
|
void ges_track_text_overlay_set_text (GESTrackTextOverlay *self,const gchar *text);
Sets the text this track object will render.
|
the GESTrackTextOverlay* to set text on |
|
the text to render. an internal copy of this text will be made. |
void ges_track_text_overlay_set_valignment (GESTrackTextOverlay *self,GESTextVAlign valign);
Sets the vertical aligment of the text.
|
the GESTrackTextOverlay* to set text on |
|
The GESTextVAlign defining the vertical alignment
of the text render by self.
|
const char * ges_track_text_overlay_get_font_desc
(GESTrackTextOverlay *self);
Get the pango font description currently set on source.
|
a GESTrackTextOverlay |
Returns : |
The pango font description currently set on source.
|
GESTextHAlign ges_track_text_overlay_get_halignment
(GESTrackTextOverlay *self);
Get the horizontal aligment used by source.
|
a GESTrackTextOverlay |
Returns : |
The horizontal aligment used by source.
|
const gchar * ges_track_text_overlay_get_text (GESTrackTextOverlay *self);
Get the text currently set on source.
|
a GESTrackTextOverlay |
Returns : |
The text currently set on source.
|
GESTextVAlign ges_track_text_overlay_get_valignment
(GESTrackTextOverlay *self);
Get the vertical aligment used by source.
|
a GESTrackTextOverlay |
Returns : |
The vertical aligment used by source.
|