summaryrefslogtreecommitdiff
path: root/libpurple/media.c
diff options
context:
space:
mode:
authorYouness Alaoui <kakaroto@kakaroto.homelinux.net>2014-08-11 16:28:27 -0400
committerYouness Alaoui <kakaroto@kakaroto.homelinux.net>2014-08-11 16:28:27 -0400
commit4ccf96f410b953989885168c4559e0f4a94cc3eb (patch)
tree95de3975056aea4b556ccdaf9e7c317a29bf971f /libpurple/media.c
parent530e8d6bf06d3b5daf266167fe18b475d367c2ef (diff)
downloadpidgin-4ccf96f410b953989885168c4559e0f4a94cc3eb.tar.gz
media: Add a send-rtcp-mux API to allow muxing of RTP and RTCP
Diffstat (limited to 'libpurple/media.c')
-rw-r--r--libpurple/media.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/libpurple/media.c b/libpurple/media.c
index 70359f370a..ca39c39342 100644
--- a/libpurple/media.c
+++ b/libpurple/media.c
@@ -1298,6 +1298,20 @@ purple_media_codecs_ready(PurpleMedia *media, const gchar *sess_id)
}
gboolean
+purple_media_set_send_rtcp_mux(PurpleMedia *media, const gchar *sess_id,
+ const gchar *participant, gboolean send_rtcp_mux)
+{
+#ifdef USE_VV
+ g_return_val_if_fail(PURPLE_IS_MEDIA(media), FALSE);
+
+ return purple_media_backend_set_send_rtcp_mux(media->priv->backend,
+ sess_id, participant, send_rtcp_mux);
+#else
+ return FALSE;
+#endif
+}
+
+gboolean
purple_media_is_initiator(PurpleMedia *media,
const gchar *sess_id, const gchar *participant)
{