![]() |
![]() |
![]() |
GStreamer Good Plugins 1.0 Plugins Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Properties | Signals |
rtpjitterbufferrtpjitterbuffer — A buffer that deals with network jitter and other transmission faults |
GObject +----GInitiallyUnowned +----GstObject +----GstElement +----GstRtpJitterBuffer
"do-lost" gboolean : Read / Write "drop-on-latency" gboolean : Read / Write "latency" guint : Read / Write "ts-offset" gint64 : Read / Write "mode" RTPJitterBufferMode : Read / Write "percent" gint : Read
"clear-pt-map" :Action
"handle-sync" :Run Last
"on-npt-stop" :Run Last
"request-pt-map" :Run Last
"set-active" :Action
plugin |
rtpmanager |
author |
Philippe Kalaf <philippe.kalaf@collabora.co.uk>, Wim Taymans <wim.taymans@gmail.com> |
class |
Filter/Network/RTP |
"do-lost"
property "do-lost" gboolean : Read / Write
Send an event downstream when a packet is lost.
Default value: FALSE
"drop-on-latency"
property "drop-on-latency" gboolean : Read / Write
Tells the jitterbuffer to never exceed the given latency in size.
Default value: FALSE
"ts-offset"
property "ts-offset" gint64 : Read / Write
Adjust buffer timestamps with offset in nanoseconds.
Default value: 0
"mode"
property "mode" RTPJitterBufferMode : Read / Write
Control the buffering algorithm in use.
Default value: Slave receiver to sender clock
"clear-pt-map"
signalvoid user_function (GstRtpJitterBuffer *buffer,
gpointer user_data) : Action
Invalidate the clock-rate as obtained with the "request-pt-map" signal.
|
the object which received the signal |
|
user data set when the signal handler was connected. |
"handle-sync"
signalvoid user_function (GstRtpJitterBuffer *buffer,
GstStructure *struct,
gpointer user_data) : Run Last
Be notified of new sync values.
|
the object which received the signal |
|
a GstStructure containing sync values. |
|
user data set when the signal handler was connected. |
"on-npt-stop"
signalvoid user_function (GstRtpJitterBuffer *buffer,
gpointer user_data) : Run Last
Signal that the jitterbufer has pushed the RTP packet that corresponds to the npt-stop position.
|
the object which received the signal |
|
user data set when the signal handler was connected. |
"request-pt-map"
signalGstCaps* user_function (GstRtpJitterBuffer *buffer,
guint pt,
gpointer user_data) : Run Last
Request the payload type as GstCaps for pt
.
|
the object which received the signal |
|
the pt |
|
user data set when the signal handler was connected. |
"set-active"
signalguint64 user_function (GstRtpJitterBuffer *buffer,
gboolean Returns,
guint64 arg2,
gpointer user_data) : Action
Start pushing out packets with the given base time. This signal is only useful in buffering mode.
|
the object which received the signal |
|
user data set when the signal handler was connected. |
Returns : |
the time of the last pushed packet. |
Since 0.10.19