## GESOverlayClip GESOverlayClip — Base Class for overlays in a GESLayer |

## Synopsis

    #include <ges/ges.h>

                        GESOverlayClip;
                        GESOverlayClipClass;

## Object Hierarchy

      GObject
       +----GInitiallyUnowned
             +----GESTimelineElement
                   +----GESContainer
                         +----GESClip
                               +----GESOperationClip
                                     +----GESOverlayClip
                                           +----GESTextOverlayClip

## Implemented Interfaces

GESOverlayClip implements GESExtractable and GESMetaContainer.

## Description

Overlays are objects which modify the underlying layer(s).

Examples of overlays include text, image watermarks, or audio dubbing.

Transitions, which change from one source to another over time, are not considered overlays.

## Details

### GESOverlayClip

    typedef struct _GESOverlayClip GESOverlayClip;

### GESOverlayClipClass

    typedef struct {
      GESOperationClipClass parent_class;
    } GESOverlayClipClass;

GESOperationClipClass `parent_class`; | parent class