GnlComposition

GnlComposition — Combines and controls GNonLin elements

Synopsis

                    GnlComposition;

Object Hierarchy

  GObject
   +----GstObject
         +----GstElement
               +----GstBin
                     +----GnlObject
                           +----GnlComposition

Implemented Interfaces

GnlComposition implements GstChildProxy.

Properties

  "update"                   gboolean              : Read / Write

Description

A GnlComposition contains GnlObjects such as GnlSources and GnlOperations, and connects them dynamically to create a composition timeline.

Details

GnlComposition

typedef struct _GnlComposition GnlComposition;

Property Details

The "update" property

  "update"                   gboolean              : Read / Write

If TRUE, then all modifications to objects within the composition will cause a internal pipeline update (if required). If FALSE, then only the composition's start/duration/stop properties will be updated, and the internal pipeline will only be updated when the property is set back to TRUE.

It is recommended to temporarily set this property to FALSE before doing more than one modification in the composition (like adding/moving/removing several objects at once) in order to speed up the process, and then setting back the property to TRUE when done.

Default value: TRUE