summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArun Raghavan <git@arunraghavan.net>2014-11-20 20:19:25 +0530
committerArun Raghavan <git@arunraghavan.net>2014-11-20 20:24:42 +0530
commit56436cccedabbf1afa34752e6b9223e1934f7b8c (patch)
tree7baa6067bf08bd65c5b884fe4727e63ea7dbac64
parenta98294f849f05b14fb3d8071862e1bbc4048f07c (diff)
rtpbin: Document how to control per-SSRC retransmission
-rw-r--r--gst/rtpmanager/gstrtpbin.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/gst/rtpmanager/gstrtpbin.c b/gst/rtpmanager/gstrtpbin.c
index 25255f106..6ba8f7aca 100644
--- a/gst/rtpmanager/gstrtpbin.c
+++ b/gst/rtpmanager/gstrtpbin.c
@@ -2119,9 +2119,17 @@ gst_rtp_bin_class_init (GstRtpBinClass * klass)
"Send event downstream when a stream is synchronized to the sender",
DEFAULT_DO_SYNC_EVENT, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
+ /**
+ * GstRtpBin:do-retransmission:
+ *
+ * Enables RTP retransmission on all streams. To control retransmission on
+ * a per-SSRC basis, connect to the #GstRtpBin::new-jitterbuffer signal and
+ * set the #GstRtpJitterBuffer::do-retransmission property on the
+ * #GstRtpJitterBuffer object instead.
+ */
g_object_class_install_property (gobject_class, PROP_DO_RETRANSMISSION,
g_param_spec_boolean ("do-retransmission", "Do retransmission",
- "Send an event downstream to request packet retransmission",
+ "Enable retransmission on all streams",
DEFAULT_DO_RETRANSMISSION,
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));