![]() |
![]() |
![]() |
GStreamer Good Plugins 1.0 Plugins Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces | Properties | Signals |
GObject +----GInitiallyUnowned +----GstObject +----GstElement +----GstBin +----GstRtpBin
"do-lost" gboolean : Read / Write "latency" guint : Read / Write "sdes" GstStructure* : Read / Write "ignore-pt" gboolean : Read / Write "autoremove" gboolean : Read / Write "buffer-mode" RTPJitterBufferMode : Read / Write "ntp-sync" gboolean : Read / Write "use-pipeline-clock" gboolean : Read / Write "rtcp-sync" GstRTCPSync : Read / Write "rtcp-sync-interval" guint : Read / Write "drop-on-latency" gboolean : Read / Write
"clear-pt-map" :Action
"get-internal-session" :Action
"on-bye-ssrc" :Run Last
"on-bye-timeout" :Run Last
"on-new-ssrc" :Run Last
"on-npt-stop" :Run Last
"on-sender-timeout" :Run Last
"on-ssrc-active" :Run Last
"on-ssrc-collision" :Run Last
"on-ssrc-sdes" :Run Last
"on-ssrc-validated" :Run Last
"on-timeout" :Run Last
"request-pt-map" :Run Last
"reset-sync" :Action
"payload-type-change" :Run Last
plugin |
rtpmanager |
author |
Wim Taymans <wim.taymans@gmail.com> |
class |
Filter/Network/RTP |
name |
recv_rtcp_sink_%u |
direction |
sink |
presence |
request |
details |
application/x-rtcp |
name |
recv_rtp_sink_%u |
direction |
sink |
presence |
request |
details |
application/x-rtp |
name |
send_rtp_sink_%u |
direction |
sink |
presence |
request |
details |
application/x-rtp |
name |
recv_rtp_src_%u_%u_%u |
direction |
source |
presence |
sometimes |
details |
application/x-rtp |
name |
send_rtp_src_%u |
direction |
source |
presence |
sometimes |
details |
application/x-rtp |
name |
send_rtcp_src_%u |
direction |
source |
presence |
request |
details |
application/x-rtcp |
"do-lost"
property "do-lost" gboolean : Read / Write
Send an event downstream when a packet is lost.
Default value: FALSE
"latency"
property "latency" guint : Read / Write
Default amount of ms to buffer in the jitterbuffers.
Default value: 200
"ignore-pt"
property "ignore-pt" gboolean : Read / Write
Do not demultiplex based on PT values.
Default value: FALSE
"autoremove"
property "autoremove" gboolean : Read / Write
Automatically remove timed out sources.
Default value: FALSE
"buffer-mode"
property "buffer-mode" RTPJitterBufferMode : Read / Write
Control the buffering algorithm in use.
Default value: Slave receiver to sender clock
"ntp-sync"
property "ntp-sync" gboolean : Read / Write
Synchronize received streams to the NTP clock.
Default value: FALSE
"use-pipeline-clock"
property "use-pipeline-clock" gboolean : Read / Write
Use the pipeline running-time to set the NTP time in the RTCP SR messages.
Default value: FALSE
"rtcp-sync"
property "rtcp-sync" GstRTCPSync : Read / Write
Use of RTCP SR in synchronization.
Default value: always
"rtcp-sync-interval"
property "rtcp-sync-interval" guint : Read / Write
RTCP SR interval synchronization (ms) (0 = always).
Default value: 0
"clear-pt-map"
signalvoid user_function (GstRtpBin *rtpbin,
gpointer user_data) : Action
Clear all previously cached pt-mapping obtained with "request-pt-map".
|
the object which received the signal |
|
user data set when the signal handler was connected. |
"get-internal-session"
signalRTPSession* user_function (GstRtpBin *rtpbin,
guint id,
gpointer user_data) : Action
Request the internal RTPSession object as GObject in session id
.
|
the object which received the signal |
|
the session id |
|
user data set when the signal handler was connected. |
"on-bye-ssrc"
signalvoid user_function (GstRtpBin *rtpbin,
guint session,
guint ssrc,
gpointer user_data) : Run Last
Notify of an SSRC that became inactive because of a BYE packet.
|
the object which received the signal |
|
the session |
|
the SSRC |
|
user data set when the signal handler was connected. |
"on-bye-timeout"
signalvoid user_function (GstRtpBin *rtpbin,
guint session,
guint ssrc,
gpointer user_data) : Run Last
Notify of an SSRC that has timed out because of BYE
|
the object which received the signal |
|
the session |
|
the SSRC |
|
user data set when the signal handler was connected. |
"on-new-ssrc"
signalvoid user_function (GstRtpBin *rtpbin,
guint session,
guint ssrc,
gpointer user_data) : Run Last
Notify of a new SSRC that entered session
.
|
the object which received the signal |
|
the session |
|
the SSRC |
|
user data set when the signal handler was connected. |
"on-npt-stop"
signalvoid user_function (GstRtpBin *rtpbin,
guint session,
guint ssrc,
gpointer user_data) : Run Last
Notify that SSRC sender has sent data up to the configured NPT stop time.
|
the object which received the signal |
|
the session |
|
the SSRC |
|
user data set when the signal handler was connected. |
"on-sender-timeout"
signalvoid user_function (GstRtpBin *rtpbin,
guint session,
guint ssrc,
gpointer user_data) : Run Last
Notify of a sender SSRC that has timed out and became a receiver
|
the object which received the signal |
|
the session |
|
the SSRC |
|
user data set when the signal handler was connected. |
"on-ssrc-active"
signalvoid user_function (GstRtpBin *rtpbin,
guint session,
guint ssrc,
gpointer user_data) : Run Last
Notify of a SSRC that is active, i.e., sending RTCP.
|
the object which received the signal |
|
the session |
|
the SSRC |
|
user data set when the signal handler was connected. |
"on-ssrc-collision"
signalvoid user_function (GstRtpBin *rtpbin,
guint session,
guint ssrc,
gpointer user_data) : Run Last
Notify when we have an SSRC collision
|
the object which received the signal |
|
the session |
|
the SSRC |
|
user data set when the signal handler was connected. |
"on-ssrc-sdes"
signalvoid user_function (GstRtpBin *rtpbin,
guint session,
guint ssrc,
gpointer user_data) : Run Last
Notify of a SSRC that is active, i.e., sending RTCP.
|
the object which received the signal |
|
the session |
|
the SSRC |
|
user data set when the signal handler was connected. |
"on-ssrc-validated"
signalvoid user_function (GstRtpBin *rtpbin,
guint session,
guint ssrc,
gpointer user_data) : Run Last
Notify of a new SSRC that became validated.
|
the object which received the signal |
|
the session |
|
the SSRC |
|
user data set when the signal handler was connected. |
"on-timeout"
signalvoid user_function (GstRtpBin *rtpbin,
guint session,
guint ssrc,
gpointer user_data) : Run Last
Notify of an SSRC that has timed out
|
the object which received the signal |
|
the session |
|
the SSRC |
|
user data set when the signal handler was connected. |
"request-pt-map"
signalGstCaps* user_function (GstRtpBin *rtpbin,
guint session,
guint pt,
gpointer user_data) : Run Last
Request the payload type as GstCaps for pt
in session
.
|
the object which received the signal |
|
the session |
|
the pt |
|
user data set when the signal handler was connected. |
"reset-sync"
signalvoid user_function (GstRtpBin *rtpbin,
gpointer user_data) : Action
Reset all currently configured lip-sync parameters and require new SR packets for all streams before lip-sync is attempted again.
|
the object which received the signal |
|
user data set when the signal handler was connected. |
"payload-type-change"
signalvoid user_function (GstRtpBin *rtpbin,
guint session,
guint pt,
gpointer user_data) : Run Last
Signal that the current payload type changed to pt
in session
.
|
the object which received the signal |
|
the session |
|
the pt |
|
user data set when the signal handler was connected. |
Since 0.10.17