GESTrackTitleSource

GESTrackTitleSource — render stand-alone text titles

Functions

Types and Values

Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── GESTrackObject
            ╰── GESTrackSource
                ╰── GESTrackTitleSource

Includes

#include <ges/ges.h>

Description

Functions

ges_track_title_source_new ()

GESTrackTitleSource *
ges_track_title_source_new (void);

Creates a new GESTrackTitleSource.

Returns

The newly created GESTrackTitleSource, or NULL if there was an error.


ges_track_title_source_set_text ()

void
ges_track_title_source_set_text (GESTrackTitleSource *self,
                                 const gchar *text);

Sets the text this track object will render.

Parameters

self

the GESTrackTitleSource* to set text on

 

text

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

 

ges_track_title_source_set_font_desc ()

void
ges_track_title_source_set_font_desc (GESTrackTitleSource *self,
                                      const gchar *font_desc);

Set the pango font description this source will use to render the text.

Parameters

self

the GESTrackTitleSource

 

font_desc

the pango font description

 

ges_track_title_source_set_halignment ()

void
ges_track_title_source_set_halignment (GESTrackTitleSource *self,
                                       GESTextHAlign halign);

Sets the vertical aligment of the text.

Parameters

self

the GESTrackTitleSource* to set text on

 

halign

GESTextHAlign

 

ges_track_title_source_set_valignment ()

void
ges_track_title_source_set_valignment (GESTrackTitleSource *self,
                                       GESTextVAlign valign);

Sets the vertical aligment of the text.

Parameters

self

the GESTrackTitleSource* to set text on

 

valign

GESTextVAlign

 

ges_track_title_source_get_font_desc ()

const gchar *
ges_track_title_source_get_font_desc (GESTrackTitleSource *source);

Get the pango font description used by source .

Parameters

source

a GESTrackTitleSource

 

Returns

The pango font description used by this source .

[transfer none]


ges_track_title_source_get_halignment ()

GESTextHAlign
ges_track_title_source_get_halignment (GESTrackTitleSource *source);

Get the horizontal aligment used by this source.

Parameters

source

a GESTrackTitleSource

 

Returns

The horizontal aligment used by this source.


ges_track_title_source_get_text ()

const gchar *
ges_track_title_source_get_text (GESTrackTitleSource *source);

Get the text currently set on the source .

Parameters

source

a GESTrackTitleSource

 

Returns

The text currently set on the source .

[transfer none]


ges_track_title_source_get_valignment ()

GESTextVAlign
ges_track_title_source_get_valignment (GESTrackTitleSource *source);

Get the vertical aligment used by this source.

Parameters

source

a GESTrackTitleSource

 

Returns

The vertical aligment used by this source.

Types and Values

GESTrackTitleSource

typedef struct _GESTrackTitleSource GESTrackTitleSource;