diff options
author | Olivier CrĂȘte <olivier.crete@collabora.com> | 2012-03-05 18:55:54 -0500 |
---|---|---|
committer | Xavier Claessens <xavier.claessens@collabora.co.uk> | 2012-03-14 13:14:41 +0100 |
commit | 9a0f22e36a6af966ffe41e1ee70100f10852186c (patch) | |
tree | 5aa21c2dacc9b4c4f58a0b59577393c5f9e7b462 /telepathy-glib/call-content-media-description.c | |
parent | 4186135646b69477ccb2f04a021c436e7b637ffd (diff) | |
download | telepathy-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.c | 69 |
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 |