GnlObject

GnlObject — Base class for GNonLin elements

Synopsis

                    GnlObject;

Object Hierarchy

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

Implemented Interfaces

GnlObject implements GstChildProxy.

Properties

  "active"                   gboolean              : Read / Write
  "caps"                     GstCaps*              : Read / Write
  "duration"                 gint64                : Read / Write
  "media-duration"           gint64                : Read / Write
  "media-start"              guint64               : Read / Write
  "media-stop"               guint64               : Read
  "priority"                 guint                 : Read / Write
  "rate"                     gdouble               : Read
  "start"                    guint64               : Read / Write
  "stop"                     guint64               : Read

Description

GnlObject encapsulates default behaviour and implements standard properties provided by all the GNonLin elements.

Details

GnlObject

typedef struct _GnlObject GnlObject;

Property Details

The "active" property

  "active"                   gboolean              : Read / Write

Render this object.

Default value: TRUE


The "caps" property

  "caps"                     GstCaps*              : Read / Write

Caps used to filter/choose the output stream.


The "duration" property

  "duration"                 gint64                : Read / Write

Outgoing duration.

Allowed values: >= 0

Default value: 0


The "media-duration" property

  "media-duration"           gint64                : Read / Write

Duration of the media, can be negative.

Default value: 0


The "media-start" property

  "media-start"              guint64               : Read / Write

The media start position.

Default value: 18446744073709551615


The "media-stop" property

  "media-stop"               guint64               : Read

The media stop position.

Default value: 18446744073709551615


The "priority" property

  "priority"                 guint                 : Read / Write

The priority of the object (0 = highest priority).

Default value: 0


The "rate" property

  "rate"                     gdouble               : Read

Playback rate of the media.

Default value: 1


The "start" property

  "start"                    guint64               : Read / Write

Default value: 0


The "stop" property

  "stop"                     guint64               : Read

The stop position relative to the parent.

Default value: 0