GESTextOverlayClip: GStreamer Editing Services 1.9.1 Reference Manual

## GESTextOverlayClip GESTextOverlayClip |

## Functions

GESTextOverlayClip * | ges_text_overlay_clip_new ()
void | ges_text_overlay_clip_set_text ()
void | ges_text_overlay_clip_set_font_desc ()
void | ges_text_overlay_clip_set_valign ()
void | ges_text_overlay_clip_set_halign ()
void | ges_text_overlay_clip_set_color ()
void | ges_text_overlay_clip_set_xpos ()
void | ges_text_overlay_clip_set_ypos ()
const gchar * | ges_text_overlay_clip_get_text ()
const gchar * | ges_text_overlay_clip_get_font_desc ()
GESTextVAlign | ges_text_overlay_clip_get_valignment ()
GESTextHAlign | ges_text_overlay_clip_get_halignment ()
const guint32 | ges_text_overlay_clip_get_color ()
const gdouble | ges_text_overlay_clip_get_xpos ()
const gdouble | ges_text_overlay_clip_get_ypos ()

## Properties

guint | color | Read / Write / Construct
gchar * | font-desc | Read / Write / Construct
GESTextHAlign | halignment | Read / Write / Construct
gchar * | text | Read / Write / Construct
GESTextVAlign | valignment | Read / Write / Construct
gdouble | xpos | Read / Write / Construct
gdouble | ypos | Read / Write / Construct

## Types and Values

| GESTextOverlayClip

## Object Hierarchy

        GObject
        ╰── GInitiallyUnowned
            ╰── GESTimelineElement
                ╰── GESContainer
                    ╰── GESClip
                        ╰── GESOperationClip
                            ╰── GESOverlayClip
                                ╰── GESTextOverlayClip

## Implemented Interfaces

GESTextOverlayClip implements GESExtractable and GESMetaContainer.

## Includes

    #include <ges/ges.h>

## Description

## Functions

### ges_text_overlay_clip_new ()

    GESTextOverlayClip *
    ges_text_overlay_clip_new (void);

### ges_text_overlay_clip_set_text ()

    void
    ges_text_overlay_clip_set_text (GESTextOverlayClip *self,
                                    const gchar *text);

### ges_text_overlay_clip_set_font_desc ()

    void
    ges_text_overlay_clip_set_font_desc (GESTextOverlayClip *self,
                                         const gchar *font_desc);

### ges_text_overlay_clip_set_valign ()

    void
    ges_text_overlay_clip_set_valign (GESTextOverlayClip *self,
                                      GESTextVAlign valign);

### ges_text_overlay_clip_set_halign ()

    void
    ges_text_overlay_clip_set_halign (GESTextOverlayClip *self,
                                      GESTextHAlign halign);

### ges_text_overlay_clip_set_color ()

    void
    ges_text_overlay_clip_set_color (GESTextOverlayClip *self,
                                     guint32 color);

### ges_text_overlay_clip_set_xpos ()

    void
    ges_text_overlay_clip_set_xpos (GESTextOverlayClip *self,
                                    gdouble position);

### ges_text_overlay_clip_set_ypos ()

    void
    ges_text_overlay_clip_set_ypos (GESTextOverlayClip *self,
                                    gdouble position);

### ges_text_overlay_clip_get_text ()

    const gchar *
    ges_text_overlay_clip_get_text (GESTextOverlayClip *self);

### ges_text_overlay_clip_get_font_desc ()

    const gchar *
    ges_text_overlay_clip_get_font_desc (GESTextOverlayClip *self);

### ges_text_overlay_clip_get_valignment ()

    GESTextVAlign
    ges_text_overlay_clip_get_valignment (GESTextOverlayClip *self);

### ges_text_overlay_clip_get_halignment ()

    GESTextHAlign
    ges_text_overlay_clip_get_halignment (GESTextOverlayClip *self);

### ges_text_overlay_clip_get_color ()

    const guint32
    ges_text_overlay_clip_get_color (GESTextOverlayClip *self);

### ges_text_overlay_clip_get_xpos ()

    const gdouble
    ges_text_overlay_clip_get_xpos (GESTextOverlayClip *self);

### ges_text_overlay_clip_get_ypos ()

    const gdouble
    ges_text_overlay_clip_get_ypos (GESTextOverlayClip *self);

## Types and Values

### GESTextOverlayClip

    typedef struct _GESTextOverlayClip GESTextOverlayClip;

## Property Details

### The `“color”` property

      “color”                    guint

The color of the text.

Flags: Read / Write / Construct

Default value: 4294967295

### The `“font-desc”` property

      “font-desc”                gchar *

Pango font description of font to be used for rendering. See documentation of pango_font_description_from_string for syntax.

Flags: Read / Write / Construct

Default value: "Serif 36"

### The `“halignment”` property

      “halignment”               GESTextHAlign

Horizontal alignment of the text.

Flags: Read / Write / Construct

Default value: GES_TEXT_HALIGN_CENTER

### The `“text”` property

      “text”                     gchar *

The text to display.

Flags: Read / Write / Construct

Default value: ""

### The `“valignment”` property

      “valignment”               GESTextVAlign

Vertical alignment of the text.

Flags: Read / Write / Construct

Default value: GES_TEXT_VALIGN_BASELINE

### The `“xpos”` property

      “xpos”                     gdouble

The horizontal position.

Flags: Read / Write / Construct

Allowed values: [0,1]

Default value: 0.5

### The `“ypos”` property

      “ypos”                     gdouble

The vertical position.

Flags: Read / Write / Construct

Allowed values: [0,1]

Default value: 0.5