GESEffect

GESEffect — adds an effect build from a parse-launch style bin description to a stream in a GESSourceClip or a GESLayer

Functions

Properties

gchar * bin-description Read / Write / Construct Only

Types and Values

Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── GESTimelineElement
            ╰── GESTrackElement
                ╰── GESOperation
                    ╰── GESBaseEffect
                        ╰── GESEffect

Implemented Interfaces

GESEffect implements GESExtractable and GESMetaContainer.

Includes

#include <ges/ges.h>

Description

Functions

ges_effect_new ()

GESEffect *
ges_effect_new (const gchar *bin_description);

Creates a new GESEffect from the description of the bin.

Parameters

bin_description

The gst-launch like bin description of the effect

 

Returns

a newly created GESEffect, or NULL if something went wrong.

Types and Values

GESEffect

typedef struct _GESEffect GESEffect;

Property Details

The “bin-description” property

  “bin-description”          gchar *

The description of the effect bin with a gst-launch-style pipeline description.

Example: "videobalance saturation=1.5 hue=+0.5"

Flags: Read / Write / Construct Only

Default value: NULL