2
<node name="/Call_Content_Codec_Offer"
3
xmlns:tp="http://telepathy.freedesktop.org/wiki/DbusSpec#extensions-v0">
4
<tp:copyright>Copyright © 2009 Collabora Ltd.</tp:copyright>
5
<tp:copyright>Copyright © 2009 Nokia Corporation</tp:copyright>
6
<tp:license xmlns="http://www.w3.org/1999/xhtml">
7
<p>This library is free software; you can redistribute it and/or
8
modify it under the terms of the GNU Lesser General Public
9
License as published by the Free Software Foundation; either
10
version 2.1 of the License, or (at your option) any later version.</p>
12
<p>This library is distributed in the hope that it will be useful,
13
but WITHOUT ANY WARRANTY; without even the implied warranty of
14
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15
Lesser General Public License for more details.</p>
17
<p>You should have received a copy of the GNU Lesser General Public
18
License along with this library; if not, write to the Free Software
19
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
23
<interface name="org.freedesktop.Telepathy.Call.Content.CodecOffer.DRAFT"
24
tp:causes-havoc="experimental">
25
<tp:added version="0.19.0">(draft 1)</tp:added>
27
<tp:docstring xmlns="http://www.w3.org/1999/xhtml">
28
This object represents an offer of a Codec payload mapping.
29
FIXME add Accept and Reject signals ?
32
<method name="Accept" tp:name-for-bindings="Accept">
33
<arg name="Codecs" direction="in"
34
type="a(usuua{ss})" tp:type="Codec[]" />
36
Accept the updated Codec mapping and update the local mapping
40
<method name="Reject" tp:name-for-bindings="Reject">
42
Reject the proposed update to the codecs
43
FIXME add error codes and strings here
47
<property name="RemoteContactCodecMap"
48
tp:name-for-bindings="Remote_Contact_Codec_Map"
49
type="a{ua(usuua{ss})}" tp:type="Contact_Codec_Map" access="read">
51
A map from remote contacts to the lists of codecs they support.
57
<!-- vim:set sw=2 sts=2 et ft=xml: -->