![]() |
![]() |
![]() |
GStreamer Bad Plugins 0.10 Plugins Reference Manual | ![]() |
---|---|---|---|---|
gstrtpjitterbuffergstrtpjitterbuffer — A buffer that deals with network jitter and other transmission faults |
"drop-on-latency" gboolean : Read / Write "latency" guint : Read / Write "ts-offset" gint64 : Read / Write "do-lost" gboolean : Read / Write
"clear-pt-map" void user_function (GstRtpJitterBuffer *buffer, gpointer user_data) : Run last "request-pt-map" GstCaps* user_function (GstRtpJitterBuffer *buffer, guint pt, gpointer user_data) : Run last
This element reorders and removes duplicate RTP packets as they are received from a network source. It will also wait for missing packets up to a configurable time limit using the GstRtpJitterBuffer:latency property. Packets arriving too late are considered to be lost packets.
This element acts as a live element and so adds GstRtpJitterBuffer:latency to the pipeline.
The element needs the clock-rate of the RTP payload in order to estimate the delay. This information is obtained either from the caps on the sink pad or, when no caps are present, from the GstRtpJitterBuffer::request-pt-map signal. To clear the previous pt-map use the GstRtpJitterBuffer::clear-pt-map signal.
This element will automatically be used inside gstrtpbin.
Last reviewed on 2007-05-28 (0.10.5)
plugin | gstrtpmanager |
author | Philippe Kalaf <philippe.kalaf@collabora.co.uk>, Wim Taymans <wim.taymans@gmail.com> |
class | Filter/Network/RTP |
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
do-lost
" property"do-lost" gboolean : Read / Write
Send an event downstream when a packet is lost.
Default value: FALSE
void user_function (GstRtpJitterBuffer *buffer, gpointer user_data) : Run last
Invalidate the clock-rate as obtained with the GstRtpJitterBuffer::request-pt-map signal.
buffer : |
the object which received the signal |
user_data : |
user data set when the signal handler was connected. |
GstCaps* user_function (GstRtpJitterBuffer *buffer, guint pt, gpointer user_data) : Run last
Request the payload type as GstCaps for pt
.
buffer : |
the object which received the signal |
pt : |
the pt |
user_data : |
user data set when the signal handler was connected. |