## GESEffectClip GESEffectClip — An effect created by parse-launch style bin descriptions in a GESLayer |

## Synopsis

    #include <ges/ges.h>

                        GESEffectClip;
    GESEffectClip *     ges_effect_clip_new                 (const gchar *video_bin_description,
                                                             const gchar *audio_bin_description);

## Object Hierarchy

      GObject
       +----GInitiallyUnowned
             +----GESTimelineElement
                   +----GESContainer
                         +----GESClip
                               +----GESOperationClip
                                     +----GESBaseEffectClip
                                           +----GESEffectClip

## Implemented Interfaces

GESEffectClip implements GESExtractable and GESMetaContainer.

## Properties

      "audio-bin-description"    gchar*                : Read / Write / Construct Only
      "video-bin-description"    gchar*                : Read / Write / Construct Only

## Description

The effect will be applied on the sources that have lower priorities (higher number) between the inpoint and the end of it.

In a GESSimpleLayer, the priorities will be set for you but if you use another type of GESLayer, you will have to handle it yourself.

## Details

### GESEffectClip

    typedef struct _GESEffectClip GESEffectClip;

### ges_effect_clip_new ()

    GESEffectClip *     ges_effect_clip_new                 (const gchar *video_bin_description,
                                                             const gchar *audio_bin_description);

Creates a new GESEffectClip from the description of the bin.

`video_bin_description` : | The gst-launch like bin description of the effect
`audio_bin_description` : | The gst-launch like bin description of the effect
Returns : | a newly created GESEffectClip, or `NULL` if something went wrong.

Since 0.10.2

## Property Details

### The `"audio-bin-description"` property

      "audio-bin-description"    gchar*                : Read / Write / Construct Only

The description of the audio track of the effect bin with a gst-launch-style pipeline description. This should be used for test purposes.

Example: "audiopanorama panorama=1.0"

Default value: NULL

### The `"video-bin-description"` property

      "video-bin-description"    gchar*                : Read / Write / Construct Only

The description of the video track of the effect bin with a gst-launch-style pipeline description. This should be used for test purposes.

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

Default value: NULL