GnlOperation

GnlOperation — Encapsulates filters/effects for use with GnlObjects

Synopsis

                    GnlOperation;

Object Hierarchy

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

Implemented Interfaces

GnlOperation implements GstChildProxy.

Properties

  "sinks"                    gint                  : Read / Write

Description

A GnlOperation performs a transformation or mixing operation on the data from one or more GnlSources, which is used to implement filters or effects.

Element Information

plugin

gnonlin

author

Wim Taymans <wim.taymans@chello.be>, Edward Hervey <bilboed@bilboed.com>

class

name

sink%d

direction

sink

presence

request

details

ANY

name

src

direction

source

presence

sometimes

details

ANY

Details

GnlOperation

typedef struct _GnlOperation GnlOperation;

Property Details

The "sinks" property

  "sinks"                    gint                  : Read / Write

Specifies the number of sink pads the operation should provide. If the sinks property is -1 (the default) pads are only created as demanded via get_request_pad() calls on the element.

Allowed values: >= -1

Default value: -1