nlecomposition

A NleComposition contains NleObjects such as NleSources and NleOperations, and connects them dynamically to create a composition timeline.

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──GstBin
                    ╰──NleObject
                        ╰──nlecomposition

Factory details

Authors: – Wim Taymans , Edward Hervey , Mathieu Duponchelle , Thibault Saunier

Classification:Filter/Editor

Rank – none

Plugin – gstnle

Package – GStreamer Editing Services

Pad Templates

src

ANY

Presencealways

Directionsrc

Object typeGstPad


Signals

commit

gboolean
commit_callback (GstElement * param_0,
                 gboolean arg0,
                 gpointer udata)
def commit_callback (param_0, arg0, udata):
    #python callback for the 'commit' signal
function commit_callback(param_0: GstElement * param_0, arg0: gboolean arg0, udata: gpointer udata): {
    // javascript callback for the 'commit' signal
}

Parameters:

param_0
No description available
arg0
No description available
udata
No description available
Returns ( gboolean ) –
No description available

Flags: Run Last / Action


commited

commited_callback (GstElement * param_0,
                   gboolean arg0,
                   gpointer udata)
def commited_callback (param_0, arg0, udata):
    #python callback for the 'commited' signal
function commited_callback(param_0: GstElement * param_0, arg0: gboolean arg0, udata: gpointer udata): {
    // javascript callback for the 'commited' signal
}

Parameters:

param_0
No description available
arg0
No description available
udata
No description available

Flags: Run First


Properties

active

“active” gboolean

Use this object in the NleComposition

Flags : Read / Write

Default value : true


async-handling

“async-handling” gboolean

The bin will handle Asynchronous state changes

Flags : Read / Write

Default value : false


caps

“caps” GstCaps *

Caps used to filter/choose the output stream

Flags : Read / Write

Default value :

ANY

duration

“duration” gint64

Outgoing duration (in nanoseconds)

Flags : Read / Write

Default value : 0


expandable

“expandable” gboolean

Expand to the full duration of the container composition

Flags : Read / Write

Default value : false


id

“id” gchararray

The stream-id of the composition

Flags : Read / Write

Default value : NULL


inpoint

“inpoint” guint64

The media start position (in nanoseconds)

Flags : Read / Write

Default value : 18446744073709551615


media-duration-factor

“media-duration-factor” gdouble

The relative rate caused by this object

Flags : Read / Write

Default value : 1


message-forward

“message-forward” gboolean

Forwards all children messages

Flags : Read / Write

Default value : false


priority

“priority” guint

The priority of the object (0 = highest priority)

Flags : Read / Write

Default value : 0


start

“start” guint64

The start position relative to the parent (in nanoseconds)

Flags : Read / Write

Default value : 0


stop

“stop” guint64

The stop position relative to the parent (in nanoseconds)

Flags : Read

Default value : 0


The results of the search are