|  |  |  | GStreamer Editing Services 0.10.0.4 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 NULLif 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. |