|  |  |  | 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
"drop-on-latency" property"drop-on-latency" gboolean : Read / Write
Tells the jitterbuffer to never exceed the given latency in size.
Default value: FALSE
"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