GESTrackTextOverlay

GESTrackTextOverlay — render text onto another video stream in a GESTimelineLayer

Functions

Types and Values

Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── GESTrackObject
            ╰── GESTrackOperation
                ╰── GESTrackTextOverlay

Includes

#include <ges/ges.h>

Description

Functions

ges_track_text_overlay_new ()

GESTrackTextOverlay *
ges_track_text_overlay_new (void);

Creates a new GESTrackTextOverlay.

Returns

The newly created GESTrackTextOverlay or NULL if something went wrong.


ges_track_text_overlay_set_font_desc ()

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.

Parameters

self

the GESTrackTextOverlay

 

font_desc

the pango font description

 

ges_track_text_overlay_set_halignment ()

void
ges_track_text_overlay_set_halignment (GESTrackTextOverlay *self,
                                       GESTextHAlign halign);

Sets the horizontal aligment of the text.

Parameters

self

the GESTrackTextOverlay* to set text on

 

halign

The GESTextHAlign defining the horizontal alignment of the text render by self .

 

ges_track_text_overlay_set_text ()

void
ges_track_text_overlay_set_text (GESTrackTextOverlay *self,
                                 const gchar *text);

Sets the text this track object will render.

Parameters

self

the GESTrackTextOverlay* to set text on

 

text

the text to render. an internal copy of this text will be made.

 

ges_track_text_overlay_set_valignment ()

void
ges_track_text_overlay_set_valignment (GESTrackTextOverlay *self,
                                       GESTextVAlign valign);

Sets the vertical aligment of the text.

Parameters

self

the GESTrackTextOverlay* to set text on

 

valign

The GESTextVAlign defining the vertical alignment of the text render by self .

 

ges_track_text_overlay_get_font_desc ()

const char *
ges_track_text_overlay_get_font_desc (GESTrackTextOverlay *self);

Get the pango font description currently set on source .

Parameters

self

a GESTrackTextOverlay

 

Returns

The pango font description currently set on source .


ges_track_text_overlay_get_halignment ()

GESTextHAlign
ges_track_text_overlay_get_halignment (GESTrackTextOverlay *self);

Get the horizontal aligment used by source .

Parameters

self

a GESTrackTextOverlay

 

Returns

The horizontal aligment used by source .


ges_track_text_overlay_get_text ()

const gchar *
ges_track_text_overlay_get_text (GESTrackTextOverlay *self);

Get the text currently set on source .

Parameters

self

a GESTrackTextOverlay

 

Returns

The text currently set on source .


ges_track_text_overlay_get_valignment ()

GESTextVAlign
ges_track_text_overlay_get_valignment (GESTrackTextOverlay *self);

Get the vertical aligment used by source .

Parameters

self

a GESTrackTextOverlay

 

Returns

The vertical aligment used by source .

Types and Values

GESTrackTextOverlay

typedef struct _GESTrackTextOverlay GESTrackTextOverlay;