ts-appsrc

Thread-sharing app source

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──ts-appsrc

Factory details

Authors: – Sebastian Dröge

Classification:Source/Generic

Rank – none

Plugin – threadshare

Package – gst-plugin-threadshare

Pad Templates

src

ANY

Presencealways

Directionsrc

Object typeGstPad


Action Signals

end-of-stream

g_signal_emit_by_name (self, "end-of-stream", &ret);
ret = self.emit ("end-of-stream")
let ret = self.emit ("end-of-stream");

Parameters:

self (GstElement *)

A ts-appsrc

Returns (gboolean)

TRUE if the EOS could be queued, FALSE otherwise

Flags: Run Last / Action


push-buffer

g_signal_emit_by_name (param_0, "push-buffer", arg0, &ret);
ret = param_0.emit ("push-buffer", arg0)
let ret = param_0.emit ("push-buffer", arg0);

Parameters:

param_0 (GstElement *)
No description available
arg0 (GstBuffer *)
No description available
Returns (gboolean)
No description available

Flags: Run Last / Action


Properties

caps

“caps” GstCaps *

Caps to use

Flags : Read / Write


context

“context” gchararray

Context name to share threads with

Flags : Read / Write


context-wait

“context-wait” guint

Throttle poll loop to run at most once every this many ms

Flags : Read / Write

Default value : 0


do-timestamp

“do-timestamp” gboolean

Timestamp buffers with the current running time on arrival

Flags : Read / Write

Default value : false


max-buffers

“max-buffers” guint

Maximum number of buffers to queue up

Flags : Read / Write

Default value : 10


The results of the search are