diff options
author | Wim Taymans <wim.taymans@gmail.com> | 2007-09-20 14:34:57 +0000 |
---|---|---|
committer | Wim Taymans <wim.taymans@gmail.com> | 2007-09-20 14:34:57 +0000 |
commit | 7067d01d2a9e46a52f347cfa777e5a50f1d41494 (patch) | |
tree | 856d72cdb99c9b4975dd97e8aac6a13715777ca6 /gst/rtpmanager/rtpsession.h | |
parent | b5af210ba28305b3c8b313add88fc428b1ebea98 (diff) | |
download | gst-plugins-bad-7067d01d2a9e46a52f347cfa777e5a50f1d41494.tar.gz gst-plugins-bad-7067d01d2a9e46a52f347cfa777e5a50f1d41494.tar.bz2 gst-plugins-bad-7067d01d2a9e46a52f347cfa777e5a50f1d41494.zip |
gst/rtpmanager/: Add notification of active SSRCs to various RTP elements. Fixes #478566.
Original commit message from CVS:
* gst/rtpmanager/gstrtpbin.c: (on_ssrc_active), (create_session),
(gst_rtp_bin_class_init):
* gst/rtpmanager/gstrtpbin.h:
* gst/rtpmanager/gstrtpsession.c: (on_ssrc_active),
(gst_rtp_session_class_init), (gst_rtp_session_init),
(gst_rtp_session_event_send_rtp_sink):
* gst/rtpmanager/gstrtpsession.h:
* gst/rtpmanager/rtpsession.c: (rtp_session_class_init),
(on_ssrc_active), (rtp_session_process_rb):
* gst/rtpmanager/rtpsession.h:
Add notification of active SSRCs to various RTP elements. Fixes #478566.
Diffstat (limited to 'gst/rtpmanager/rtpsession.h')
-rw-r--r-- | gst/rtpmanager/rtpsession.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gst/rtpmanager/rtpsession.h b/gst/rtpmanager/rtpsession.h index 26c5924f..359a7417 100644 --- a/gst/rtpmanager/rtpsession.h +++ b/gst/rtpmanager/rtpsession.h @@ -209,6 +209,7 @@ struct _RTPSessionClass { void (*on_new_ssrc) (RTPSession *sess, RTPSource *source); void (*on_ssrc_collision) (RTPSession *sess, RTPSource *source); void (*on_ssrc_validated) (RTPSession *sess, RTPSource *source); + void (*on_ssrc_active) (RTPSession *sess, RTPSource *source); void (*on_bye_ssrc) (RTPSession *sess, RTPSource *source); void (*on_bye_timeout) (RTPSession *sess, RTPSource *source); void (*on_timeout) (RTPSession *sess, RTPSource *source); |