2
<node name="/Call_Stream_Endpoint"
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.Stream.Endpoint.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 a set of candidates of one end-point.
31
<property name="RemoteCredentials"
32
tp:name-for-bindings="Remote_Credentials"
33
type="(ss)" tp:type="Stream_Credentials" access="read">
36
<signal name="RemoteCredentialsSet"
37
tp:name-for-bindings="Remote_Credentials_Set">
38
<arg name="Username" type="s" />
39
<arg name="Password" type="s" />
42
<property name="RemoteCandidates" tp:name-for-bindings="Remote_Candidates"
43
type="a(usqa{sv})" tp:type="Candidate[]" access="read">
46
<signal name="RemoteCandidatesAdded"
47
tp:name-for-bindings="Remote_Candidates_Added">
48
<arg name="Candidates"
49
type="a(usqa{sv})" tp:type="Candidate[]"/>
52
<signal name="CandidateSelected"
53
tp:name-for-bindings="Candidate_Selected">
55
type="(usqa{sv})" tp:type="Candidate"/>
58
<property name="SelectedCandidate"
59
tp:name-for-bindings="Selected_Candidate"
60
type="(usqa{sv})" tp:type="Candidate" access="read">
63
<method name="SetSelectedCandidate"
64
tp:name-for-bindings="Set_Selected_Candidate">
66
type="(usqa{sv})" tp:type="Candidate" direction="in">
72
<property name="StreamState" tp:name-for-bindings="Stream_State"
73
type="u" tp:type="Media_Stream_State"
77
<signal name="StreamStateChanged"
78
tp:name-for-bindings="Stream_State_Changed">
80
type="u" tp:type="Media_Stream_State"/>
83
<method name="SetStreamState"
84
tp:name-for-bindings="Set_Stream_State">
85
<arg name="State" type="u" tp:type="Media_Stream_State"
89
<property name="Transport" tp:name-for-bindings="Transport"
90
type="u" tp:type="Stream_Transport_Type" access="read">
95
<!-- vim:set sw=2 sts=2 et ft=xml: -->