summaryrefslogtreecommitdiff
path: root/telepathy-glib/call-content-media-description.c
diff options
context:
space:
mode:
authorOlivier CrĂȘte <olivier.crete@collabora.com>2012-03-05 18:55:54 -0500
committerXavier Claessens <xavier.claessens@collabora.co.uk>2012-03-14 13:14:41 +0100
commit9a0f22e36a6af966ffe41e1ee70100f10852186c (patch)
tree5aa21c2dacc9b4c4f58a0b59577393c5f9e7b462 /telepathy-glib/call-content-media-description.c
parent4186135646b69477ccb2f04a021c436e7b637ffd (diff)
downloadtelepathy-glib-9a0f22e36a6af966ffe41e1ee70100f10852186c.tar.gz
CallContentMediaDescription: Add extra interfaces without filling them
Diffstat (limited to 'telepathy-glib/call-content-media-description.c')
-rw-r--r--telepathy-glib/call-content-media-description.c69
1 files changed, 59 insertions, 10 deletions
diff --git a/telepathy-glib/call-content-media-description.c b/telepathy-glib/call-content-media-description.c
index 9d25eb933..3597f5b0f 100644
--- a/telepathy-glib/call-content-media-description.c
+++ b/telepathy-glib/call-content-media-description.c
@@ -814,6 +814,60 @@ add_interface (TpCallContentMediaDescription *self,
}
/**
+ * tp_call_content_media_description_add_rtp_header_extensions_interface:
+ * @self: a #TpCallContentMediaDescription
+ *
+ * Adds the RTPHeaderExtensions interface to the list of supported interfaces
+ *
+ * Since: 0.UNRELEASED
+ */
+
+void
+tp_call_content_media_description_add_rtp_header_extensions_interface (
+ TpCallContentMediaDescription *self)
+{
+ add_interface (self,
+ TP_IFACE_CALL_CONTENT_MEDIA_DESCRIPTION_INTERFACE_RTP_HEADER_EXTENSIONS);
+}
+
+
+/**
+ * tp_call_content_media_description_add_rtcp_feedback_interface:
+ * @self: a #TpCallContentMediaDescription
+ *
+ * Adds the RTCPFeedback interface to the list of supported interfaces
+ *
+ * Since: 0.UNRELEASED
+ */
+
+void
+tp_call_content_media_description_add_rtcp_feedback_interface (
+ TpCallContentMediaDescription *self)
+{
+ add_interface (self,
+ TP_IFACE_CALL_CONTENT_MEDIA_DESCRIPTION_INTERFACE_RTCP_FEEDBACK);
+}
+
+
+/**
+ * tp_call_content_media_description_add_rtcp_extended_reports_interface:
+ * @self: a #TpCallContentMediaDescription
+ *
+ * Adds the RTCPExtendedReports interface to the list of supported interfaces
+ *
+ * Since: 0.UNRELEASED
+ */
+
+void
+tp_call_content_media_description_add_rtcp_extended_reports_interface (
+ TpCallContentMediaDescription *self)
+{
+ add_interface (self,
+ TP_IFACE_CALL_CONTENT_MEDIA_DESCRIPTION_INTERFACE_RTCP_EXTENDED_REPORTS);
+}
+
+
+/**
* tp_call_content_media_description_add_rtp_header_extension:
* @self: a #TpCallContentMediaDescription
* @id: identifier to be negotiated.
@@ -849,8 +903,7 @@ tp_call_content_media_description_add_rtp_header_extension (
G_TYPE_STRING, parameters,
G_TYPE_INVALID));
- add_interface (self,
- TP_IFACE_CALL_CONTENT_MEDIA_DESCRIPTION_INTERFACE_RTP_HEADER_EXTENSIONS);
+ tp_call_content_media_description_add_rtp_header_extensions_interface (self);
}
static GValueArray *
@@ -928,8 +981,7 @@ tp_call_content_media_description_add_rtcp_feedback_message (
G_TYPE_STRING, parameters,
G_TYPE_INVALID));
- add_interface (self,
- TP_IFACE_CALL_CONTENT_MEDIA_DESCRIPTION_INTERFACE_RTCP_FEEDBACK);
+ tp_call_content_media_description_add_rtcp_feedback_interface (self);
}
/**
@@ -970,8 +1022,7 @@ tp_call_content_media_description_set_rtcp_feedback_minimum_interval (
value = g_value_array_get_nth (properties, 0);
g_value_set_uint (value, rtcp_minimum_interval);
- add_interface (self,
- TP_IFACE_CALL_CONTENT_MEDIA_DESCRIPTION_INTERFACE_RTCP_FEEDBACK);
+ tp_call_content_media_description_add_rtcp_feedback_interface (self);
}
/**
@@ -995,8 +1046,7 @@ tp_call_content_media_description_set_does_avpf (
self->priv->does_avpf = does_avpf;
- add_interface (self,
- TP_IFACE_CALL_CONTENT_MEDIA_DESCRIPTION_INTERFACE_RTCP_FEEDBACK);
+ tp_call_content_media_description_add_rtcp_feedback_interface (self);
}
/**
@@ -1044,8 +1094,7 @@ tp_call_content_media_description_set_rtcp_extended_reports (
self->priv->statistic_flags = statistic_flags;
self->priv->enable_metrics = enable_metrics;
- add_interface (self,
- TP_IFACE_CALL_CONTENT_MEDIA_DESCRIPTION_INTERFACE_RTCP_EXTENDED_REPORTS);
+ tp_call_content_media_description_add_rtcp_extended_reports_interface (self);
}
static void