~ubuntu-branches/ubuntu/wily/telepathy-qt5/wily

« back to all changes in this revision

Viewing changes to doc/html/a00159.html

  • Committer: Package Import Robot
  • Author(s): Tiago Salem Herrmann
  • Date: 2015-05-29 18:01:17 UTC
  • mfrom: (1.1.1)
  • Revision ID: package-import@ubuntu.com-20150529180117-nj5geaevciyps6b5
Tags: 0.9.6.1-0ubuntu1
New upstream release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
    PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
4
4
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
5
5
<head>
6
 
  <title>Tp::Codec Struct Reference</title>
 
6
  <title>Tp::Client::CallStreamInterfaceMediaInterface Class Reference</title>
7
7
  <link href="doxygen.css" rel="stylesheet" type="text/css" />
8
8
</head>
9
9
<body>
26
26
</td>
27
27
</tr>
28
28
</table>
29
 
<!-- Generated by Doxygen 1.7.6.1 -->
30
 
  <div id="nav-path" class="navpath">
31
 
    <ul>
32
 
      <li class="navelem"><a class="el" href="a00724.html">Tp</a>      </li>
33
 
      <li class="navelem"><a class="el" href="a00159.html">Codec</a>      </li>
34
 
    </ul>
35
 
  </div>
 
29
<!-- Generated by Doxygen 1.8.5 -->
 
30
<div id="nav-path" class="navpath">
 
31
  <ul>
 
32
<li class="navelem"><a class="el" href="a00860.html">Tp</a></li><li class="navelem"><a class="el" href="a00864.html">Client</a></li><li class="navelem"><a class="el" href="a00159.html">CallStreamInterfaceMediaInterface</a></li>  </ul>
36
33
</div>
 
34
</div><!-- top -->
37
35
<div class="header">
38
36
  <div class="summary">
39
 
<a href="#pub-attribs">Public Attributes</a>  </div>
 
37
<a href="#pub-slots">Public Slots</a> &#124;
 
38
<a href="#signals">Signals</a> &#124;
 
39
<a href="#pub-methods">Public Member Functions</a> &#124;
 
40
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
 
41
<a href="#pro-methods">Protected Member Functions</a> &#124;
 
42
<a href="a01247.html">List of all members</a>  </div>
40
43
  <div class="headertitle">
41
 
<div class="title">Tp::Codec Struct Reference<div class="ingroups"><a class="el" href="a00760.html">Structure types</a></div></div>  </div>
 
44
<div class="title">Tp::Client::CallStreamInterfaceMediaInterface Class Reference</div>  </div>
42
45
</div><!--header-->
43
46
<div class="contents">
44
 
<!-- doxytag: class="Tp::Codec" -->
45
 
<p><code>#include &lt;<a class="el" href="a00720_source.html">TelepathyQt/Types</a>&gt;</code></p>
46
 
 
47
 
<p><a href="a01041.html">List of all members.</a></p>
48
 
<h2><a name="pub-attribs"></a>
49
 
Public Attributes</h2>
50
 
<ul>
51
 
<li>uint <a class="el" href="a00159.html#a7be2726f7a7fea865e7266e6f2b2177b">identifier</a>
52
 
<li>QString <a class="el" href="a00159.html#a16b28348bda458eccebd50c9b5ad7e7d">name</a>
53
 
<li>uint <a class="el" href="a00159.html#a271fc0d965a75feb092cca1bb95a9136">clockrate</a>
54
 
<li>uint <a class="el" href="a00159.html#a8c800041f377ce5d5f38a7f8185cb9bc">channels</a>
55
 
<li>bool <a class="el" href="a00159.html#a0b2f8520c1c673d176aa250ce1490b25">updated</a>
56
 
<li><a class="el" href="a00404.html">StringStringMap</a> <a class="el" href="a00159.html#a61659a12fd6e58107f4c8f4aef03633e">parameters</a>
57
 
</ul>
58
 
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
59
 
<div class="textblock"><p>Structure type generated from the specification.</p>
60
 
<p>A description of a codec. </p>
61
 
</div><hr/><h2>Member Data Documentation</h2>
62
 
<a class="anchor" id="a7be2726f7a7fea865e7266e6f2b2177b"></a><!-- doxytag: member="Tp::Codec::identifier" ref="a7be2726f7a7fea865e7266e6f2b2177b" args="" -->
63
 
<div class="memitem">
64
 
<div class="memproto">
65
 
      <table class="memname">
66
 
        <tr>
67
 
          <td class="memname">uint <a class="el" href="a00159.html#a7be2726f7a7fea865e7266e6f2b2177b">Tp::Codec::identifier</a></td>
68
 
        </tr>
69
 
      </table>
70
 
</div>
71
 
<div class="memdoc">
72
 
 
73
 
 Numeric identifier for the codec. This will be used as the PT in the
74
 
 SDP or content description.
75
 
  
76
 
</div>
77
 
</div>
78
 
<a class="anchor" id="a16b28348bda458eccebd50c9b5ad7e7d"></a><!-- doxytag: member="Tp::Codec::name" ref="a16b28348bda458eccebd50c9b5ad7e7d" args="" -->
79
 
<div class="memitem">
80
 
<div class="memproto">
81
 
      <table class="memname">
82
 
        <tr>
83
 
          <td class="memname">QString <a class="el" href="a00159.html#a16b28348bda458eccebd50c9b5ad7e7d">Tp::Codec::name</a></td>
84
 
        </tr>
85
 
      </table>
86
 
</div>
87
 
<div class="memdoc">
88
 
 
89
 
 The name of the codec.
90
 
  
91
 
</div>
92
 
</div>
93
 
<a class="anchor" id="a271fc0d965a75feb092cca1bb95a9136"></a><!-- doxytag: member="Tp::Codec::clockrate" ref="a271fc0d965a75feb092cca1bb95a9136" args="" -->
94
 
<div class="memitem">
95
 
<div class="memproto">
96
 
      <table class="memname">
97
 
        <tr>
98
 
          <td class="memname">uint <a class="el" href="a00159.html#a271fc0d965a75feb092cca1bb95a9136">Tp::Codec::clockrate</a></td>
99
 
        </tr>
100
 
      </table>
101
 
</div>
102
 
<div class="memdoc">
103
 
 
104
 
 The clockrate of the codec.
105
 
  
106
 
</div>
107
 
</div>
108
 
<a class="anchor" id="a8c800041f377ce5d5f38a7f8185cb9bc"></a><!-- doxytag: member="Tp::Codec::channels" ref="a8c800041f377ce5d5f38a7f8185cb9bc" args="" -->
109
 
<div class="memitem">
110
 
<div class="memproto">
111
 
      <table class="memname">
112
 
        <tr>
113
 
          <td class="memname">uint <a class="el" href="a00159.html#a8c800041f377ce5d5f38a7f8185cb9bc">Tp::Codec::channels</a></td>
114
 
        </tr>
115
 
      </table>
116
 
</div>
117
 
<div class="memdoc">
118
 
 
119
 
 Number of channels of the codec if applicable, otherwise 0.
120
 
  
121
 
</div>
122
 
</div>
123
 
<a class="anchor" id="a0b2f8520c1c673d176aa250ce1490b25"></a><!-- doxytag: member="Tp::Codec::updated" ref="a0b2f8520c1c673d176aa250ce1490b25" args="" -->
124
 
<div class="memitem">
125
 
<div class="memproto">
126
 
      <table class="memname">
127
 
        <tr>
128
 
          <td class="memname">bool <a class="el" href="a00159.html#a0b2f8520c1c673d176aa250ce1490b25">Tp::Codec::updated</a></td>
129
 
        </tr>
130
 
      </table>
131
 
</div>
132
 
<div class="memdoc">
133
 
 
134
 
 This should be set to true in calls to   CallContentMediaDescriptionInterface::Accept()  and
135
 
   UpdateLocalMediaDescription()  if this
136
 
 codec has changed in a way that needs to be signalled over the
137
 
 network. If it is set to false, the CM is allowed ignore any
138
 
 differences between the current parameters and the previous ones
139
 
 <div class="rationale">
140
 
   This mechanism may be used to save bandwidth and avoid the CM
141
 
   having to calculate diffs against previous versions of this
142
 
   struct, which can lead to false-positives (e.g. redundant ptime
143
 
   updates).
144
 
 </div>
145
 
  
146
 
</div>
147
 
</div>
148
 
<a class="anchor" id="a61659a12fd6e58107f4c8f4aef03633e"></a><!-- doxytag: member="Tp::Codec::parameters" ref="a61659a12fd6e58107f4c8f4aef03633e" args="" -->
149
 
<div class="memitem">
150
 
<div class="memproto">
151
 
      <table class="memname">
152
 
        <tr>
153
 
          <td class="memname"><a class="el" href="a00404.html">StringStringMap</a> <a class="el" href="a00159.html#a61659a12fd6e58107f4c8f4aef03633e">Tp::Codec::parameters</a></td>
154
 
        </tr>
155
 
      </table>
156
 
</div>
157
 
<div class="memdoc">
158
 
 
159
 
 Extra parameters for this codec.
160
 
  
 
47
 
 
48
<p><code>#include &lt;<a class="el" href="a00623_source.html">TelepathyQt/CallStream</a>&gt;</code></p>
 
49
 
 
50
<p>Inherits <a class="el" href="a00070.html">Tp::AbstractInterface</a>.</p>
 
51
<table class="memberdecls">
 
52
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-slots"></a>
 
53
Public Slots</h2></td></tr>
 
54
<tr class="memitem:a118a8123429d2030a3f5a2aca42c288a"><td class="memItemLeft" align="right" valign="top">QDBusPendingReply&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00159.html#a118a8123429d2030a3f5a2aca42c288a">CompleteSendingStateChange</a> (uint state, int timeout=-1)</td></tr>
 
55
<tr class="separator:a118a8123429d2030a3f5a2aca42c288a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
56
<tr class="memitem:af2df672d8284d2b58037d2d79f032cc1"><td class="memItemLeft" align="right" valign="top">QDBusPendingReply&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00159.html#af2df672d8284d2b58037d2d79f032cc1">ReportSendingFailure</a> (uint reason, const QString &amp;error, const QString &amp;message, int timeout=-1)</td></tr>
 
57
<tr class="separator:af2df672d8284d2b58037d2d79f032cc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
58
<tr class="memitem:ab6dc6fe16aec0821500683a47e6b6f82"><td class="memItemLeft" align="right" valign="top">QDBusPendingReply&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00159.html#ab6dc6fe16aec0821500683a47e6b6f82">CompleteReceivingStateChange</a> (uint state, int timeout=-1)</td></tr>
 
59
<tr class="separator:ab6dc6fe16aec0821500683a47e6b6f82"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
60
<tr class="memitem:a7b1c306b7bbc14c20f1c5cf97816ba28"><td class="memItemLeft" align="right" valign="top">QDBusPendingReply&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00159.html#a7b1c306b7bbc14c20f1c5cf97816ba28">ReportReceivingFailure</a> (uint reason, const QString &amp;error, const QString &amp;message, int timeout=-1)</td></tr>
 
61
<tr class="separator:a7b1c306b7bbc14c20f1c5cf97816ba28"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
62
<tr class="memitem:a8631da1aa08586bd7c8011eba4541911"><td class="memItemLeft" align="right" valign="top">QDBusPendingReply&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00159.html#a8631da1aa08586bd7c8011eba4541911">SetCredentials</a> (const QString &amp;username, const QString &amp;password, int timeout=-1)</td></tr>
 
63
<tr class="separator:a8631da1aa08586bd7c8011eba4541911"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
64
<tr class="memitem:af00fb88e3f49989fb815dbb4b9b93c33"><td class="memItemLeft" align="right" valign="top">QDBusPendingReply&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00159.html#af00fb88e3f49989fb815dbb4b9b93c33">AddCandidates</a> (const <a class="el" href="a00898.html#gabdf7af55b514b0489d75746e76d5ab10">Tp::CandidateList</a> &amp;candidates, int timeout=-1)</td></tr>
 
65
<tr class="separator:af00fb88e3f49989fb815dbb4b9b93c33"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
66
<tr class="memitem:a183422f5a1bc3117f9428ee37d1aff36"><td class="memItemLeft" align="right" valign="top">QDBusPendingReply&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00159.html#a183422f5a1bc3117f9428ee37d1aff36">FinishInitialCandidates</a> (int timeout=-1)</td></tr>
 
67
<tr class="separator:a183422f5a1bc3117f9428ee37d1aff36"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
68
<tr class="memitem:ac5affdf39c8816ee2507085aa85ddaa8"><td class="memItemLeft" align="right" valign="top">QDBusPendingReply&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00159.html#ac5affdf39c8816ee2507085aa85ddaa8">Fail</a> (const <a class="el" href="a00155.html">Tp::CallStateReason</a> &amp;reason, int timeout=-1)</td></tr>
 
69
<tr class="separator:ac5affdf39c8816ee2507085aa85ddaa8"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
70
</table><table class="memberdecls">
 
71
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="signals"></a>
 
72
Signals</h2></td></tr>
 
73
<tr class="memitem:a78ebcd8402a2a51fa0e3372cc7760eba"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00159.html#a78ebcd8402a2a51fa0e3372cc7760eba">SendingStateChanged</a> (uint state)</td></tr>
 
74
<tr class="separator:a78ebcd8402a2a51fa0e3372cc7760eba"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
75
<tr class="memitem:aad1a10397b108ccebbe3b8153281e3b3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00159.html#aad1a10397b108ccebbe3b8153281e3b3">ReceivingStateChanged</a> (uint state)</td></tr>
 
76
<tr class="separator:aad1a10397b108ccebbe3b8153281e3b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
77
<tr class="memitem:a9205e73c9b0dd0e8561a832d19831aa0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00159.html#a9205e73c9b0dd0e8561a832d19831aa0">LocalCandidatesAdded</a> (const <a class="el" href="a00898.html#gabdf7af55b514b0489d75746e76d5ab10">Tp::CandidateList</a> &amp;candidates)</td></tr>
 
78
<tr class="separator:a9205e73c9b0dd0e8561a832d19831aa0"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
79
<tr class="memitem:ae64146022a5e779cd34a32dcb7bb4579"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00159.html#ae64146022a5e779cd34a32dcb7bb4579">LocalCredentialsChanged</a> (const QString &amp;username, const QString &amp;password)</td></tr>
 
80
<tr class="separator:ae64146022a5e779cd34a32dcb7bb4579"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
81
<tr class="memitem:aee40a4f15d6d4fc0677d34aee7d009a9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00159.html#aee40a4f15d6d4fc0677d34aee7d009a9">RelayInfoChanged</a> (const <a class="el" href="a00898.html#ga82068e180fc9d8c9c169e4210271bfe3">Tp::StringVariantMapList</a> &amp;relayInfo)</td></tr>
 
82
<tr class="separator:aee40a4f15d6d4fc0677d34aee7d009a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
83
<tr class="memitem:a6ce3ef9c5cf2e038613f0a48e14619f1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00159.html#a6ce3ef9c5cf2e038613f0a48e14619f1">STUNServersChanged</a> (const <a class="el" href="a00898.html#ga6ed3041ef7a8dd5a4169eb5a987c5c87">Tp::SocketAddressIPList</a> &amp;servers)</td></tr>
 
84
<tr class="separator:a6ce3ef9c5cf2e038613f0a48e14619f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
85
<tr class="memitem:a4cbc7d28e7bda299a898350d544addf9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00159.html#a4cbc7d28e7bda299a898350d544addf9">ServerInfoRetrieved</a> ()</td></tr>
 
86
<tr class="separator:a4cbc7d28e7bda299a898350d544addf9"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
87
<tr class="memitem:a1efcc726fbd7c311f6f768830cf8330d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00159.html#a1efcc726fbd7c311f6f768830cf8330d">EndpointsChanged</a> (const <a class="el" href="a00417.html">Tp::ObjectPathList</a> &amp;endpointsAdded, const <a class="el" href="a00417.html">Tp::ObjectPathList</a> &amp;endpointsRemoved)</td></tr>
 
88
<tr class="separator:a1efcc726fbd7c311f6f768830cf8330d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
89
<tr class="memitem:afb771e89e6a86b56d01e25d5082743eb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00159.html#afb771e89e6a86b56d01e25d5082743eb">ICERestartRequested</a> ()</td></tr>
 
90
<tr class="separator:afb771e89e6a86b56d01e25d5082743eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
91
<tr class="inherit_header signals_a00070"><td colspan="2" onclick="javascript:toggleInherit('signals_a00070')"><img src="closed.png" alt="-"/>&#160;Signals inherited from <a class="el" href="a00070.html">Tp::AbstractInterface</a></td></tr>
 
92
<tr class="memitem:a1c7549c77596f07f241e361c5124119d inherit signals_a00070"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00070.html#a1c7549c77596f07f241e361c5124119d">propertiesChanged</a> (const QVariantMap &amp;changedProperties, const QStringList &amp;invalidatedProperties)</td></tr>
 
93
<tr class="separator:a1c7549c77596f07f241e361c5124119d inherit signals_a00070"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
94
</table><table class="memberdecls">
 
95
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 
96
Public Member Functions</h2></td></tr>
 
97
<tr class="memitem:a83316c9dea3bd73a79355a3e57a066f4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00159.html#a83316c9dea3bd73a79355a3e57a066f4">CallStreamInterfaceMediaInterface</a> (const QString &amp;busName, const QString &amp;objectPath, QObject *parent=0)</td></tr>
 
98
<tr class="separator:a83316c9dea3bd73a79355a3e57a066f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
99
<tr class="memitem:a294ddd54eb8f2d1a858a098741bbde36"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00159.html#a294ddd54eb8f2d1a858a098741bbde36">CallStreamInterfaceMediaInterface</a> (const QDBusConnection &amp;connection, const QString &amp;busName, const QString &amp;objectPath, QObject *parent=0)</td></tr>
 
100
<tr class="separator:a294ddd54eb8f2d1a858a098741bbde36"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
101
<tr class="memitem:a463cace5adff97f3e166b7c12bec6481"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00159.html#a463cace5adff97f3e166b7c12bec6481">CallStreamInterfaceMediaInterface</a> (<a class="el" href="a00339.html">Tp::DBusProxy</a> *proxy)</td></tr>
 
102
<tr class="separator:a463cace5adff97f3e166b7c12bec6481"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
103
<tr class="memitem:ab72c7855e43f7f7a6699298535c05e9b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00159.html#ab72c7855e43f7f7a6699298535c05e9b">CallStreamInterfaceMediaInterface</a> (const <a class="el" href="a00158.html">Tp::Client::CallStreamInterface</a> &amp;mainInterface)</td></tr>
 
104
<tr class="separator:ab72c7855e43f7f7a6699298535c05e9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
105
<tr class="memitem:af231b7f203c8aaa9e949fffe321dcab1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00159.html#af231b7f203c8aaa9e949fffe321dcab1">CallStreamInterfaceMediaInterface</a> (const <a class="el" href="a00158.html">Tp::Client::CallStreamInterface</a> &amp;mainInterface, QObject *parent)</td></tr>
 
106
<tr class="separator:af231b7f203c8aaa9e949fffe321dcab1"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
107
<tr class="memitem:ada616279e530be35ab8054760fd37d10"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00452.html">Tp::PendingVariant</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00159.html#ada616279e530be35ab8054760fd37d10">requestPropertySendingState</a> () const </td></tr>
 
108
<tr class="separator:ada616279e530be35ab8054760fd37d10"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
109
<tr class="memitem:adedab8b4961b2186dbe067d1e84dca9c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00452.html">Tp::PendingVariant</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00159.html#adedab8b4961b2186dbe067d1e84dca9c">requestPropertyReceivingState</a> () const </td></tr>
 
110
<tr class="separator:adedab8b4961b2186dbe067d1e84dca9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
111
<tr class="memitem:abf369df6ae4cde198f143b347a2ba7d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00452.html">Tp::PendingVariant</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00159.html#abf369df6ae4cde198f143b347a2ba7d3">requestPropertyTransport</a> () const </td></tr>
 
112
<tr class="separator:abf369df6ae4cde198f143b347a2ba7d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
113
<tr class="memitem:a683ea7395242f6d9c28bec87e8b2364a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00452.html">Tp::PendingVariant</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00159.html#a683ea7395242f6d9c28bec87e8b2364a">requestPropertyLocalCandidates</a> () const </td></tr>
 
114
<tr class="separator:a683ea7395242f6d9c28bec87e8b2364a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
115
<tr class="memitem:ac3b20b21ed683a89e3aa7af67513faae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00452.html">Tp::PendingVariant</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00159.html#ac3b20b21ed683a89e3aa7af67513faae">requestPropertyLocalCredentials</a> () const </td></tr>
 
116
<tr class="separator:ac3b20b21ed683a89e3aa7af67513faae"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
117
<tr class="memitem:a6c9e0e2d5972d53a516930de157323a8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00452.html">Tp::PendingVariant</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00159.html#a6c9e0e2d5972d53a516930de157323a8">requestPropertySTUNServers</a> () const </td></tr>
 
118
<tr class="separator:a6c9e0e2d5972d53a516930de157323a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
119
<tr class="memitem:a9a48b971ff50df29817c22a42087eb7e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00452.html">Tp::PendingVariant</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00159.html#a9a48b971ff50df29817c22a42087eb7e">requestPropertyRelayInfo</a> () const </td></tr>
 
120
<tr class="separator:a9a48b971ff50df29817c22a42087eb7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
121
<tr class="memitem:a9d567b34885bdff4522eac082e61a26c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00452.html">Tp::PendingVariant</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00159.html#a9d567b34885bdff4522eac082e61a26c">requestPropertyHasServerInfo</a> () const </td></tr>
 
122
<tr class="separator:a9d567b34885bdff4522eac082e61a26c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
123
<tr class="memitem:a9f6c53b46f628024c2d837892c8f5926"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00452.html">Tp::PendingVariant</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00159.html#a9f6c53b46f628024c2d837892c8f5926">requestPropertyEndpoints</a> () const </td></tr>
 
124
<tr class="separator:a9f6c53b46f628024c2d837892c8f5926"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
125
<tr class="memitem:af893fbad5bfa060ea40be774bdb07d74"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00452.html">Tp::PendingVariant</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00159.html#af893fbad5bfa060ea40be774bdb07d74">requestPropertyICERestartPending</a> () const </td></tr>
 
126
<tr class="separator:af893fbad5bfa060ea40be774bdb07d74"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
127
<tr class="memitem:a4334388285b2e2264bba5c8e5c72ca4d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00453.html">Tp::PendingVariantMap</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00159.html#a4334388285b2e2264bba5c8e5c72ca4d">requestAllProperties</a> () const </td></tr>
 
128
<tr class="separator:a4334388285b2e2264bba5c8e5c72ca4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
129
<tr class="inherit_header pub_methods_a00070"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_a00070')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="a00070.html">Tp::AbstractInterface</a></td></tr>
 
130
<tr class="memitem:ad82f1079204bca0dcfd1f6eeda3b0bcf inherit pub_methods_a00070"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00070.html#ad82f1079204bca0dcfd1f6eeda3b0bcf">~AbstractInterface</a> ()</td></tr>
 
131
<tr class="separator:ad82f1079204bca0dcfd1f6eeda3b0bcf inherit pub_methods_a00070"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
132
<tr class="memitem:a6ffad807cd688510af39c9ddd808d5b5 inherit pub_methods_a00070"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00070.html#a6ffad807cd688510af39c9ddd808d5b5">isValid</a> () const </td></tr>
 
133
<tr class="separator:a6ffad807cd688510af39c9ddd808d5b5 inherit pub_methods_a00070"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
134
<tr class="memitem:a8bf99ab34d551325914c08500acadc94 inherit pub_methods_a00070"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00070.html#a8bf99ab34d551325914c08500acadc94">invalidationReason</a> () const </td></tr>
 
135
<tr class="separator:a8bf99ab34d551325914c08500acadc94 inherit pub_methods_a00070"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
136
<tr class="memitem:a96caf6bfea37a71d4849b4470728ceb4 inherit pub_methods_a00070"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00070.html#a96caf6bfea37a71d4849b4470728ceb4">invalidationMessage</a> () const </td></tr>
 
137
<tr class="separator:a96caf6bfea37a71d4849b4470728ceb4 inherit pub_methods_a00070"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
138
<tr class="memitem:a6b4af7363d43822a32fdd3fa56108424 inherit pub_methods_a00070"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00070.html#a6b4af7363d43822a32fdd3fa56108424">setMonitorProperties</a> (bool monitorProperties)</td></tr>
 
139
<tr class="separator:a6b4af7363d43822a32fdd3fa56108424 inherit pub_methods_a00070"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
140
<tr class="memitem:a3714c9535fdd183a175c1b1e668f4ec7 inherit pub_methods_a00070"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00070.html#a3714c9535fdd183a175c1b1e668f4ec7">isMonitoringProperties</a> () const </td></tr>
 
141
<tr class="separator:a3714c9535fdd183a175c1b1e668f4ec7 inherit pub_methods_a00070"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
142
</table><table class="memberdecls">
 
143
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
 
144
Static Public Member Functions</h2></td></tr>
 
145
<tr class="memitem:a1167ba883427c0194710e1387dfb47f0"><td class="memItemLeft" align="right" valign="top">static QLatin1String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00159.html#a1167ba883427c0194710e1387dfb47f0">staticInterfaceName</a> ()</td></tr>
 
146
<tr class="separator:a1167ba883427c0194710e1387dfb47f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
147
</table><table class="memberdecls">
 
148
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
 
149
Protected Member Functions</h2></td></tr>
 
150
<tr class="memitem:a3ee08b4305dd6b30f5dafe10f89773a2"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00159.html#a3ee08b4305dd6b30f5dafe10f89773a2">invalidate</a> (<a class="el" href="a00339.html">Tp::DBusProxy</a> *, const QString &amp;, const QString &amp;)</td></tr>
 
151
<tr class="separator:a3ee08b4305dd6b30f5dafe10f89773a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
152
<tr class="inherit_header pro_methods_a00070"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_a00070')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="a00070.html">Tp::AbstractInterface</a></td></tr>
 
153
<tr class="memitem:ae73665dbe1abf1c50a8ab98221274dbe inherit pro_methods_a00070"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00070.html#ae73665dbe1abf1c50a8ab98221274dbe">AbstractInterface</a> (<a class="el" href="a00339.html">DBusProxy</a> *proxy, const QLatin1String &amp;interface)</td></tr>
 
154
<tr class="separator:ae73665dbe1abf1c50a8ab98221274dbe inherit pro_methods_a00070"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
155
<tr class="memitem:a454ff620101be4299892b3e47fead4d2 inherit pro_methods_a00070"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00070.html#a454ff620101be4299892b3e47fead4d2">AbstractInterface</a> (const QString &amp;busName, const QString &amp;path, const QLatin1String &amp;interface, const QDBusConnection &amp;connection, QObject *parent)</td></tr>
 
156
<tr class="separator:a454ff620101be4299892b3e47fead4d2 inherit pro_methods_a00070"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
157
<tr class="memitem:ad97c6346a1c2bbfd893943d60da27b89 inherit pro_methods_a00070"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00452.html">PendingVariant</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00070.html#ad97c6346a1c2bbfd893943d60da27b89">internalRequestProperty</a> (const QString &amp;name) const </td></tr>
 
158
<tr class="separator:ad97c6346a1c2bbfd893943d60da27b89 inherit pro_methods_a00070"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
159
<tr class="memitem:a735ab438b3675c6938cd534722c47b4e inherit pro_methods_a00070"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00443.html">PendingOperation</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00070.html#a735ab438b3675c6938cd534722c47b4e">internalSetProperty</a> (const QString &amp;name, const QVariant &amp;newValue)</td></tr>
 
160
<tr class="separator:a735ab438b3675c6938cd534722c47b4e inherit pro_methods_a00070"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
161
<tr class="memitem:a0fe684d0ef843a3e36f2ecee24defed6 inherit pro_methods_a00070"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00453.html">PendingVariantMap</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00070.html#a0fe684d0ef843a3e36f2ecee24defed6">internalRequestAllProperties</a> () const </td></tr>
 
162
<tr class="separator:a0fe684d0ef843a3e36f2ecee24defed6 inherit pro_methods_a00070"><td class="memSeparator" colspan="2">&#160;</td></tr>
 
163
</table><table class="memberdecls">
 
164
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
 
165
Additional Inherited Members</h2></td></tr>
 
166
<tr class="inherit_header pro_slots_a00070"><td colspan="2" onclick="javascript:toggleInherit('pro_slots_a00070')"><img src="closed.png" alt="-"/>&#160;Protected Slots inherited from <a class="el" href="a00070.html">Tp::AbstractInterface</a></td></tr>
 
167
</table>
 
168
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 
169
<div class="textblock"><p>Proxy class providing a 1:1 mapping of the D-Bus interface "org.freedesktop.Telepathy.Call1.Stream.Interface.Media". </p>
 
170
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 
171
<a class="anchor" id="a83316c9dea3bd73a79355a3e57a066f4"></a>
 
172
<div class="memitem">
 
173
<div class="memproto">
 
174
      <table class="memname">
 
175
        <tr>
 
176
          <td class="memname">Tp::Client::CallStreamInterfaceMediaInterface::CallStreamInterfaceMediaInterface </td>
 
177
          <td>(</td>
 
178
          <td class="paramtype">const QString &amp;&#160;</td>
 
179
          <td class="paramname"><em>busName</em>, </td>
 
180
        </tr>
 
181
        <tr>
 
182
          <td class="paramkey"></td>
 
183
          <td></td>
 
184
          <td class="paramtype">const QString &amp;&#160;</td>
 
185
          <td class="paramname"><em>objectPath</em>, </td>
 
186
        </tr>
 
187
        <tr>
 
188
          <td class="paramkey"></td>
 
189
          <td></td>
 
190
          <td class="paramtype">QObject *&#160;</td>
 
191
          <td class="paramname"><em>parent</em> = <code>0</code>&#160;</td>
 
192
        </tr>
 
193
        <tr>
 
194
          <td></td>
 
195
          <td>)</td>
 
196
          <td></td><td></td>
 
197
        </tr>
 
198
      </table>
 
199
</div><div class="memdoc">
 
200
<p>Creates a <a class="el" href="a00159.html">CallStreamInterfaceMediaInterface</a> associated with the given object on the session bus.</p>
 
201
<dl class="params"><dt>Parameters</dt><dd>
 
202
  <table class="params">
 
203
    <tr><td class="paramname">busName</td><td>Name of the service the object is on. </td></tr>
 
204
    <tr><td class="paramname">objectPath</td><td>Path to the object on the service. </td></tr>
 
205
    <tr><td class="paramname">parent</td><td>Passed to the parent class constructor. </td></tr>
 
206
  </table>
 
207
  </dd>
 
208
</dl>
 
209
 
 
210
</div>
 
211
</div>
 
212
<a class="anchor" id="a294ddd54eb8f2d1a858a098741bbde36"></a>
 
213
<div class="memitem">
 
214
<div class="memproto">
 
215
      <table class="memname">
 
216
        <tr>
 
217
          <td class="memname">Tp::Client::CallStreamInterfaceMediaInterface::CallStreamInterfaceMediaInterface </td>
 
218
          <td>(</td>
 
219
          <td class="paramtype">const QDBusConnection &amp;&#160;</td>
 
220
          <td class="paramname"><em>connection</em>, </td>
 
221
        </tr>
 
222
        <tr>
 
223
          <td class="paramkey"></td>
 
224
          <td></td>
 
225
          <td class="paramtype">const QString &amp;&#160;</td>
 
226
          <td class="paramname"><em>busName</em>, </td>
 
227
        </tr>
 
228
        <tr>
 
229
          <td class="paramkey"></td>
 
230
          <td></td>
 
231
          <td class="paramtype">const QString &amp;&#160;</td>
 
232
          <td class="paramname"><em>objectPath</em>, </td>
 
233
        </tr>
 
234
        <tr>
 
235
          <td class="paramkey"></td>
 
236
          <td></td>
 
237
          <td class="paramtype">QObject *&#160;</td>
 
238
          <td class="paramname"><em>parent</em> = <code>0</code>&#160;</td>
 
239
        </tr>
 
240
        <tr>
 
241
          <td></td>
 
242
          <td>)</td>
 
243
          <td></td><td></td>
 
244
        </tr>
 
245
      </table>
 
246
</div><div class="memdoc">
 
247
<p>Creates a <a class="el" href="a00159.html">CallStreamInterfaceMediaInterface</a> associated with the given object on the given bus.</p>
 
248
<dl class="params"><dt>Parameters</dt><dd>
 
249
  <table class="params">
 
250
    <tr><td class="paramname">connection</td><td>The bus via which the object can be reached. </td></tr>
 
251
    <tr><td class="paramname">busName</td><td>Name of the service the object is on. </td></tr>
 
252
    <tr><td class="paramname">objectPath</td><td>Path to the object on the service. </td></tr>
 
253
    <tr><td class="paramname">parent</td><td>Passed to the parent class constructor. </td></tr>
 
254
  </table>
 
255
  </dd>
 
256
</dl>
 
257
 
 
258
</div>
 
259
</div>
 
260
<a class="anchor" id="a463cace5adff97f3e166b7c12bec6481"></a>
 
261
<div class="memitem">
 
262
<div class="memproto">
 
263
      <table class="memname">
 
264
        <tr>
 
265
          <td class="memname">Tp::Client::CallStreamInterfaceMediaInterface::CallStreamInterfaceMediaInterface </td>
 
266
          <td>(</td>
 
267
          <td class="paramtype"><a class="el" href="a00339.html">Tp::DBusProxy</a> *&#160;</td>
 
268
          <td class="paramname"><em>proxy</em></td><td>)</td>
 
269
          <td></td>
 
270
        </tr>
 
271
      </table>
 
272
</div><div class="memdoc">
 
273
<p>Creates a <a class="el" href="a00159.html">CallStreamInterfaceMediaInterface</a> associated with the same object as the given proxy.</p>
 
274
<dl class="params"><dt>Parameters</dt><dd>
 
275
  <table class="params">
 
276
    <tr><td class="paramname">proxy</td><td>The proxy to use. It will also be the QObject::parent() for this object. </td></tr>
 
277
  </table>
 
278
  </dd>
 
279
</dl>
 
280
 
 
281
</div>
 
282
</div>
 
283
<a class="anchor" id="ab72c7855e43f7f7a6699298535c05e9b"></a>
 
284
<div class="memitem">
 
285
<div class="memproto">
 
286
<table class="mlabels">
 
287
  <tr>
 
288
  <td class="mlabels-left">
 
289
      <table class="memname">
 
290
        <tr>
 
291
          <td class="memname">Tp::Client::CallStreamInterfaceMediaInterface::CallStreamInterfaceMediaInterface </td>
 
292
          <td>(</td>
 
293
          <td class="paramtype">const <a class="el" href="a00158.html">Tp::Client::CallStreamInterface</a> &amp;&#160;</td>
 
294
          <td class="paramname"><em>mainInterface</em></td><td>)</td>
 
295
          <td></td>
 
296
        </tr>
 
297
      </table>
 
298
  </td>
 
299
  <td class="mlabels-right">
 
300
<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
 
301
  </tr>
 
302
</table>
 
303
</div><div class="memdoc">
 
304
<p>Creates a <a class="el" href="a00159.html">CallStreamInterfaceMediaInterface</a> associated with the same object as the given proxy. Additionally, the created proxy will have the same parent as the given proxy.</p>
 
305
<dl class="params"><dt>Parameters</dt><dd>
 
306
  <table class="params">
 
307
    <tr><td class="paramname">mainInterface</td><td>The proxy to use. </td></tr>
 
308
  </table>
 
309
  </dd>
 
310
</dl>
 
311
 
 
312
</div>
 
313
</div>
 
314
<a class="anchor" id="af231b7f203c8aaa9e949fffe321dcab1"></a>
 
315
<div class="memitem">
 
316
<div class="memproto">
 
317
      <table class="memname">
 
318
        <tr>
 
319
          <td class="memname">Tp::Client::CallStreamInterfaceMediaInterface::CallStreamInterfaceMediaInterface </td>
 
320
          <td>(</td>
 
321
          <td class="paramtype">const <a class="el" href="a00158.html">Tp::Client::CallStreamInterface</a> &amp;&#160;</td>
 
322
          <td class="paramname"><em>mainInterface</em>, </td>
 
323
        </tr>
 
324
        <tr>
 
325
          <td class="paramkey"></td>
 
326
          <td></td>
 
327
          <td class="paramtype">QObject *&#160;</td>
 
328
          <td class="paramname"><em>parent</em>&#160;</td>
 
329
        </tr>
 
330
        <tr>
 
331
          <td></td>
 
332
          <td>)</td>
 
333
          <td></td><td></td>
 
334
        </tr>
 
335
      </table>
 
336
</div><div class="memdoc">
 
337
<p>Creates a <a class="el" href="a00159.html">CallStreamInterfaceMediaInterface</a> associated with the same object as the given proxy. However, a different parent object can be specified.</p>
 
338
<dl class="params"><dt>Parameters</dt><dd>
 
339
  <table class="params">
 
340
    <tr><td class="paramname">mainInterface</td><td>The proxy to use. </td></tr>
 
341
    <tr><td class="paramname">parent</td><td>Passed to the parent class constructor. </td></tr>
 
342
  </table>
 
343
  </dd>
 
344
</dl>
 
345
 
 
346
</div>
 
347
</div>
 
348
<h2 class="groupheader">Member Function Documentation</h2>
 
349
<a class="anchor" id="a1167ba883427c0194710e1387dfb47f0"></a>
 
350
<div class="memitem">
 
351
<div class="memproto">
 
352
<table class="mlabels">
 
353
  <tr>
 
354
  <td class="mlabels-left">
 
355
      <table class="memname">
 
356
        <tr>
 
357
          <td class="memname">static QLatin1String Tp::Client::CallStreamInterfaceMediaInterface::staticInterfaceName </td>
 
358
          <td>(</td>
 
359
          <td class="paramname"></td><td>)</td>
 
360
          <td></td>
 
361
        </tr>
 
362
      </table>
 
363
  </td>
 
364
  <td class="mlabels-right">
 
365
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
 
366
  </tr>
 
367
</table>
 
368
</div><div class="memdoc">
 
369
<p>Returns the name of the interface "org.freedesktop.Telepathy.Call1.Stream.Interface.Media", which this class represents.</p>
 
370
<dl class="section return"><dt>Returns</dt><dd>The D-Bus interface name. </dd></dl>
 
371
 
 
372
</div>
 
373
</div>
 
374
<a class="anchor" id="ada616279e530be35ab8054760fd37d10"></a>
 
375
<div class="memitem">
 
376
<div class="memproto">
 
377
<table class="mlabels">
 
378
  <tr>
 
379
  <td class="mlabels-left">
 
380
      <table class="memname">
 
381
        <tr>
 
382
          <td class="memname"><a class="el" href="a00452.html">Tp::PendingVariant</a>* Tp::Client::CallStreamInterfaceMediaInterface::requestPropertySendingState </td>
 
383
          <td>(</td>
 
384
          <td class="paramname"></td><td>)</td>
 
385
          <td> const</td>
 
386
        </tr>
 
387
      </table>
 
388
  </td>
 
389
  <td class="mlabels-right">
 
390
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
 
391
  </tr>
 
392
</table>
 
393
</div><div class="memdoc">
 
394
<p>Asynchronous getter for the remote object property <code>SendingState</code> of type <code>uint</code>.</p>
 
395
<p>Indicates whether the streaming implementation is/should be sending media for this stream. The streaming implementation should be able to rely on reading this value and listening to SendingStateChanged to determine whether it should be sending media or not. It should not need to listen to the Hold interfaces on the Call/Content. Feedback on success should be given via CompleteSendingStateChange. Failures should be reported via ReportSendingFailure.</p>
 
396
<dl class="section return"><dt>Returns</dt><dd>A pending variant which will emit finished when the property has been retrieved. </dd></dl>
 
397
 
 
398
</div>
 
399
</div>
 
400
<a class="anchor" id="adedab8b4961b2186dbe067d1e84dca9c"></a>
 
401
<div class="memitem">
 
402
<div class="memproto">
 
403
<table class="mlabels">
 
404
  <tr>
 
405
  <td class="mlabels-left">
 
406
      <table class="memname">
 
407
        <tr>
 
408
          <td class="memname"><a class="el" href="a00452.html">Tp::PendingVariant</a>* Tp::Client::CallStreamInterfaceMediaInterface::requestPropertyReceivingState </td>
 
409
          <td>(</td>
 
410
          <td class="paramname"></td><td>)</td>
 
411
          <td> const</td>
 
412
        </tr>
 
413
      </table>
 
414
  </td>
 
415
  <td class="mlabels-right">
 
416
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
 
417
  </tr>
 
418
</table>
 
419
</div><div class="memdoc">
 
420
<p>Asynchronous getter for the remote object property <code>ReceivingState</code> of type <code>uint</code>.</p>
 
421
<p>The counterpart of SendingState. Indicates whether the streaming implementation is/should be expecting to receive media for this stream. The CM should only tell the streaming implementation to stop receiving if it has been told to put the stream on hold, or the stream has been removed from the call.</p>
 
422
<dl class="section return"><dt>Returns</dt><dd>A pending variant which will emit finished when the property has been retrieved. </dd></dl>
 
423
 
 
424
</div>
 
425
</div>
 
426
<a class="anchor" id="abf369df6ae4cde198f143b347a2ba7d3"></a>
 
427
<div class="memitem">
 
428
<div class="memproto">
 
429
<table class="mlabels">
 
430
  <tr>
 
431
  <td class="mlabels-left">
 
432
      <table class="memname">
 
433
        <tr>
 
434
          <td class="memname"><a class="el" href="a00452.html">Tp::PendingVariant</a>* Tp::Client::CallStreamInterfaceMediaInterface::requestPropertyTransport </td>
 
435
          <td>(</td>
 
436
          <td class="paramname"></td><td>)</td>
 
437
          <td> const</td>
 
438
        </tr>
 
439
      </table>
 
440
  </td>
 
441
  <td class="mlabels-right">
 
442
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
 
443
  </tr>
 
444
</table>
 
445
</div><div class="memdoc">
 
446
<p>Asynchronous getter for the remote object property <code>Transport</code> of type <code>uint</code>.</p>
 
447
<p>The transport for this stream.</p>
 
448
<dl class="section return"><dt>Returns</dt><dd>A pending variant which will emit finished when the property has been retrieved. </dd></dl>
 
449
 
 
450
</div>
 
451
</div>
 
452
<a class="anchor" id="a683ea7395242f6d9c28bec87e8b2364a"></a>
 
453
<div class="memitem">
 
454
<div class="memproto">
 
455
<table class="mlabels">
 
456
  <tr>
 
457
  <td class="mlabels-left">
 
458
      <table class="memname">
 
459
        <tr>
 
460
          <td class="memname"><a class="el" href="a00452.html">Tp::PendingVariant</a>* Tp::Client::CallStreamInterfaceMediaInterface::requestPropertyLocalCandidates </td>
 
461
          <td>(</td>
 
462
          <td class="paramname"></td><td>)</td>
 
463
          <td> const</td>
 
464
        </tr>
 
465
      </table>
 
466
  </td>
 
467
  <td class="mlabels-right">
 
468
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
 
469
  </tr>
 
470
</table>
 
471
</div><div class="memdoc">
 
472
<p>Asynchronous getter for the remote object property <code>LocalCandidates</code> of type <code><a class="el" href="a00898.html#gabdf7af55b514b0489d75746e76d5ab10">Tp::CandidateList</a></code>.</p>
 
473
<p>[FIXME]. Change notification is via the LocalCandidatesAdded signal.</p>
 
474
<dl class="section return"><dt>Returns</dt><dd>A pending variant which will emit finished when the property has been retrieved. </dd></dl>
 
475
 
 
476
</div>
 
477
</div>
 
478
<a class="anchor" id="ac3b20b21ed683a89e3aa7af67513faae"></a>
 
479
<div class="memitem">
 
480
<div class="memproto">
 
481
<table class="mlabels">
 
482
  <tr>
 
483
  <td class="mlabels-left">
 
484
      <table class="memname">
 
485
        <tr>
 
486
          <td class="memname"><a class="el" href="a00452.html">Tp::PendingVariant</a>* Tp::Client::CallStreamInterfaceMediaInterface::requestPropertyLocalCredentials </td>
 
487
          <td>(</td>
 
488
          <td class="paramname"></td><td>)</td>
 
489
          <td> const</td>
 
490
        </tr>
 
491
      </table>
 
492
  </td>
 
493
  <td class="mlabels-right">
 
494
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
 
495
  </tr>
 
496
</table>
 
497
</div><div class="memdoc">
 
498
<p>Asynchronous getter for the remote object property <code>LocalCredentials</code> of type <code><a class="el" href="a00525.html">Tp::StreamCredentials</a></code>.</p>
 
499
<p>The local credentials are sent to the remote site over the signalling protocol. They are used in ICE to make sure that the connectivity checks come from the right peer. Change notification is via the LocalCredentialsChanged signal. This property will be a pair of empty strings if ICE has not yet been started.</p>
 
500
<dl class="section return"><dt>Returns</dt><dd>A pending variant which will emit finished when the property has been retrieved. </dd></dl>
 
501
 
 
502
</div>
 
503
</div>
 
504
<a class="anchor" id="a6c9e0e2d5972d53a516930de157323a8"></a>
 
505
<div class="memitem">
 
506
<div class="memproto">
 
507
<table class="mlabels">
 
508
  <tr>
 
509
  <td class="mlabels-left">
 
510
      <table class="memname">
 
511
        <tr>
 
512
          <td class="memname"><a class="el" href="a00452.html">Tp::PendingVariant</a>* Tp::Client::CallStreamInterfaceMediaInterface::requestPropertySTUNServers </td>
 
513
          <td>(</td>
 
514
          <td class="paramname"></td><td>)</td>
 
515
          <td> const</td>
 
516
        </tr>
 
517
      </table>
 
518
  </td>
 
519
  <td class="mlabels-right">
 
520
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
 
521
  </tr>
 
522
</table>
 
523
</div><div class="memdoc">
 
524
<p>Asynchronous getter for the remote object property <code>STUNServers</code> of type <code><a class="el" href="a00898.html#ga6ed3041ef7a8dd5a4169eb5a987c5c87">Tp::SocketAddressIPList</a></code>.</p>
 
525
 
 
526
<p>The IP addresses of possible STUN servers to use for NAT
 
527
  traversal, as dotted-quad IPv4 address literals or RFC2373
 
528
  IPv6 address literals.  Change notification is via the
 
529
    <a class="el" href="a00159.html#a6ce3ef9c5cf2e038613f0a48e14619f1">STUNServersChanged()</a> 
 
530
  signal. The IP addresses MUST NOT be given as DNS hostnames.</p>
 
531
 
 
532
<div class="rationale">
 
533
  High-quality connection managers already need an asynchronous
 
534
  DNS resolver, so they might as well resolve this name to an IP
 
535
  to make life easier for streaming implementations.
 
536
</div>
 
537
<dl class="section return"><dt>Returns</dt><dd>A pending variant which will emit finished when the property has been retrieved. </dd></dl>
 
538
 
 
539
</div>
 
540
</div>
 
541
<a class="anchor" id="a9a48b971ff50df29817c22a42087eb7e"></a>
 
542
<div class="memitem">
 
543
<div class="memproto">
 
544
<table class="mlabels">
 
545
  <tr>
 
546
  <td class="mlabels-left">
 
547
      <table class="memname">
 
548
        <tr>
 
549
          <td class="memname"><a class="el" href="a00452.html">Tp::PendingVariant</a>* Tp::Client::CallStreamInterfaceMediaInterface::requestPropertyRelayInfo </td>
 
550
          <td>(</td>
 
551
          <td class="paramname"></td><td>)</td>
 
552
          <td> const</td>
 
553
        </tr>
 
554
      </table>
 
555
  </td>
 
556
  <td class="mlabels-right">
 
557
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
 
558
  </tr>
 
559
</table>
 
560
</div><div class="memdoc">
 
561
<p>Asynchronous getter for the remote object property <code>RelayInfo</code> of type <code><a class="el" href="a00898.html#ga82068e180fc9d8c9c169e4210271bfe3">Tp::StringVariantMapList</a></code>.</p>
 
562
 
 
563
<p>A list of mappings describing TURN or Google relay servers
 
564
  available for the client to use in its candidate gathering, as
 
565
  determined from the protocol. Well-known map keys are:</p>
 
566
 
 
567
<dl>
 
568
  <dt><code>ip</code> - s</dt>
 
569
  <dd>The IP address of the relay server as a dotted-quad IPv4
 
570
    address literal or an RFC2373 IPv6 address literal. This MUST NOT
 
571
    be a DNS hostname.
 
572
 
 
573
    <div class="rationale">
 
574
      High-quality connection managers already need an asynchronous
 
575
      DNS resolver, so they might as well resolve this name to an IP
 
576
      and make life easier for streaming implementations.
 
577
    </div>
 
578
  </dd>
 
579
 
 
580
  <dt><code>type</code> - s</dt>
 
581
  <dd>
 
582
    <p>Either <code>udp</code> for UDP (UDP MUST be assumed if this
 
583
      key is omitted), <code>tcp</code> for TCP, or
 
584
      <code>tls</code>.</p>
 
585
 
 
586
    <p>The precise meaning of this key depends on the
 
587
        <a class="el" href="a00159.html#abf369df6ae4cde198f143b347a2ba7d3">Transport </a>  property: if
 
588
      Transport is ICE, <code>tls</code> means
 
589
      TLS over TCP as referenced by ICE draft 19, and if
 
590
      Transport is GTalk_P2P, <code>tls</code> means
 
591
      a fake SSL session over TCP as implemented by libjingle.</p>
 
592
  </dd>
 
593
 
 
594
  <dt><code>port</code> - q</dt>
 
595
  <dd>The UDP or TCP port of the relay server as an ASCII unsigned
 
596
    integer</dd>
 
597
 
 
598
  <dt><code>unique-id</code> - s</dt>
 
599
  <dd>A string identifying the relay server. If two RelayInfo entries
 
600
    have the same unique-id, but different <code>type</code>s, there
 
601
    is usually little point in connecting to both. Use
 
602
    <code>priority</code> to determine which version to prefer in this
 
603
    case. Can also be used by the streaming implementation to avoid
 
604
    connecting to the same relay multiple times if relaying is
 
605
    required for both audio and video.</dd>
 
606
 
 
607
  <dt><code>priority</code> - u</dt>
 
608
  <dd>A number determining which version of a server to prefer (if
 
609
    multiple are present with the same <code>unique-id</code>,
 
610
    the one with the highest priority should be used, or the streaming
 
611
    implementation should use the one whose <code>type</code> has the
 
612
    most desirable properties)</dd>
 
613
 
 
614
  <dt><code>username</code> - s</dt>
 
615
  <dd>The username to use</dd>
 
616
 
 
617
  <dt><code>password</code> - s</dt>
 
618
  <dd>The password to use</dd>
 
619
 
 
620
  <dt><code>component</code> - u</dt>
 
621
  <dd>The component number to use this relay server for, as an
 
622
    ASCII unsigned integer; if not included, this relay server
 
623
    may be used for any or all components.
 
624
 
 
625
    <div class="rationale">
 
626
      In ICE draft 6, as used by Google Talk, credentials are only
 
627
      valid once, so each component needs relaying separately.
 
628
    </div>
 
629
  </dd>
 
630
</dl>
 
631
 
 
632
<div class="rationale">
 
633
  <p>An equivalent of the gtalk-p2p-relay-token property on
 
634
    MediaSignalling channels is not included here. The connection
 
635
    manager should be responsible for making the necessary HTTP
 
636
    requests to turn the token into a username and password.</p>
 
637
</div>
 
638
 
 
639
<p>The type of relay server that this represents depends on
 
640
  the value of the   <a class="el" href="a00159.html#abf369df6ae4cde198f143b347a2ba7d3">Transport </a>  
 
641
  property. If Transport is ICE, this is a TURN server;
 
642
  if Transport is GTalk_P2P, this is a Google relay server;
 
643
  otherwise, the meaning of RelayInfo is undefined.</p>
 
644
 
 
645
<p>If relaying is not possible for this stream, the list is
 
646
  empty.</p>
 
647
 
 
648
<p>Change notification is given via the
 
649
    <a class="el" href="a00159.html#aee40a4f15d6d4fc0677d34aee7d009a9">RelayInfoChanged()</a> signal.</p>
 
650
<dl class="section return"><dt>Returns</dt><dd>A pending variant which will emit finished when the property has been retrieved. </dd></dl>
 
651
 
 
652
</div>
 
653
</div>
 
654
<a class="anchor" id="a9d567b34885bdff4522eac082e61a26c"></a>
 
655
<div class="memitem">
 
656
<div class="memproto">
 
657
<table class="mlabels">
 
658
  <tr>
 
659
  <td class="mlabels-left">
 
660
      <table class="memname">
 
661
        <tr>
 
662
          <td class="memname"><a class="el" href="a00452.html">Tp::PendingVariant</a>* Tp::Client::CallStreamInterfaceMediaInterface::requestPropertyHasServerInfo </td>
 
663
          <td>(</td>
 
664
          <td class="paramname"></td><td>)</td>
 
665
          <td> const</td>
 
666
        </tr>
 
667
      </table>
 
668
  </td>
 
669
  <td class="mlabels-right">
 
670
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
 
671
  </tr>
 
672
</table>
 
673
</div><div class="memdoc">
 
674
<p>Asynchronous getter for the remote object property <code>HasServerInfo</code> of type <code>bool</code>.</p>
 
675
 
 
676
<p>True if all the initial information about STUN servers and Relay
 
677
  servers has been retrieved. Change notification is via the
 
678
    <a class="el" href="a00159.html#a4cbc7d28e7bda299a898350d544addf9">ServerInfoRetrieved()</a> signal.</p>
 
679
 
 
680
<div class="rationale">
 
681
  Streaming implementations that can't cope with STUN and
 
682
  relay servers being added later SHOULD wait for this
 
683
  property to become true before proceeding.
 
684
</div>
 
685
<dl class="section return"><dt>Returns</dt><dd>A pending variant which will emit finished when the property has been retrieved. </dd></dl>
 
686
 
 
687
</div>
 
688
</div>
 
689
<a class="anchor" id="a9f6c53b46f628024c2d837892c8f5926"></a>
 
690
<div class="memitem">
 
691
<div class="memproto">
 
692
<table class="mlabels">
 
693
  <tr>
 
694
  <td class="mlabels-left">
 
695
      <table class="memname">
 
696
        <tr>
 
697
          <td class="memname"><a class="el" href="a00452.html">Tp::PendingVariant</a>* Tp::Client::CallStreamInterfaceMediaInterface::requestPropertyEndpoints </td>
 
698
          <td>(</td>
 
699
          <td class="paramname"></td><td>)</td>
 
700
          <td> const</td>
 
701
        </tr>
 
702
      </table>
 
703
  </td>
 
704
  <td class="mlabels-right">
 
705
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
 
706
  </tr>
 
707
</table>
 
708
</div><div class="memdoc">
 
709
<p>Asynchronous getter for the remote object property <code>Endpoints</code> of type <code><a class="el" href="a00417.html">Tp::ObjectPathList</a></code>.</p>
 
710
<p>The list of Endpoint objects that exist for this stream. Change notification is via the EndpointsChanged signal.</p>
 
711
<dl class="section return"><dt>Returns</dt><dd>A pending variant which will emit finished when the property has been retrieved. </dd></dl>
 
712
 
 
713
</div>
 
714
</div>
 
715
<a class="anchor" id="af893fbad5bfa060ea40be774bdb07d74"></a>
 
716
<div class="memitem">
 
717
<div class="memproto">
 
718
<table class="mlabels">
 
719
  <tr>
 
720
  <td class="mlabels-left">
 
721
      <table class="memname">
 
722
        <tr>
 
723
          <td class="memname"><a class="el" href="a00452.html">Tp::PendingVariant</a>* Tp::Client::CallStreamInterfaceMediaInterface::requestPropertyICERestartPending </td>
 
724
          <td>(</td>
 
725
          <td class="paramname"></td><td>)</td>
 
726
          <td> const</td>
 
727
        </tr>
 
728
      </table>
 
729
  </td>
 
730
  <td class="mlabels-right">
 
731
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
 
732
  </tr>
 
733
</table>
 
734
</div><div class="memdoc">
 
735
<p>Asynchronous getter for the remote object property <code>ICERestartPending</code> of type <code>bool</code>.</p>
 
736
<p>State recovery for ICERestartRequested. Set when the signal is emitted, and unset when SetCredentials is called. Useful for debugging.</p>
 
737
<dl class="section return"><dt>Returns</dt><dd>A pending variant which will emit finished when the property has been retrieved. </dd></dl>
 
738
 
 
739
</div>
 
740
</div>
 
741
<a class="anchor" id="a4334388285b2e2264bba5c8e5c72ca4d"></a>
 
742
<div class="memitem">
 
743
<div class="memproto">
 
744
<table class="mlabels">
 
745
  <tr>
 
746
  <td class="mlabels-left">
 
747
      <table class="memname">
 
748
        <tr>
 
749
          <td class="memname"><a class="el" href="a00453.html">Tp::PendingVariantMap</a>* Tp::Client::CallStreamInterfaceMediaInterface::requestAllProperties </td>
 
750
          <td>(</td>
 
751
          <td class="paramname"></td><td>)</td>
 
752
          <td> const</td>
 
753
        </tr>
 
754
      </table>
 
755
  </td>
 
756
  <td class="mlabels-right">
 
757
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
 
758
  </tr>
 
759
</table>
 
760
</div><div class="memdoc">
 
761
<p>Request all of the <a class="el" href="a00865.html">DBus</a> properties on the interface.</p>
 
762
<dl class="section return"><dt>Returns</dt><dd>A pending variant map which will emit finished when the properties have been retrieved. </dd></dl>
 
763
 
 
764
</div>
 
765
</div>
 
766
<a class="anchor" id="a118a8123429d2030a3f5a2aca42c288a"></a>
 
767
<div class="memitem">
 
768
<div class="memproto">
 
769
<table class="mlabels">
 
770
  <tr>
 
771
  <td class="mlabels-left">
 
772
      <table class="memname">
 
773
        <tr>
 
774
          <td class="memname">QDBusPendingReply Tp::Client::CallStreamInterfaceMediaInterface::CompleteSendingStateChange </td>
 
775
          <td>(</td>
 
776
          <td class="paramtype">uint&#160;</td>
 
777
          <td class="paramname"><em>state</em>, </td>
 
778
        </tr>
 
779
        <tr>
 
780
          <td class="paramkey"></td>
 
781
          <td></td>
 
782
          <td class="paramtype">int&#160;</td>
 
783
          <td class="paramname"><em>timeout</em> = <code>-1</code>&#160;</td>
 
784
        </tr>
 
785
        <tr>
 
786
          <td></td>
 
787
          <td>)</td>
 
788
          <td></td><td></td>
 
789
        </tr>
 
790
      </table>
 
791
  </td>
 
792
  <td class="mlabels-right">
 
793
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">slot</span></span>  </td>
 
794
  </tr>
 
795
</table>
 
796
</div><div class="memdoc">
 
797
<p>Begins a call to the D-Bus method <code>CompleteSendingStateChange</code> on the remote object.</p>
 
798
 
 
799
<p>Called in response to
 
800
    <a class="el" href="a00159.html#a78ebcd8402a2a51fa0e3372cc7760eba">SendingStateChanged()</a> (Pending_*, *) to
 
801
  indicate that the media state has successfully progressed from
 
802
  Pending_{Start, Stop, Pause} to the corresponding non-pending
 
803
  state.</p>
 
804
<p>Note that <em>timeout</em> is ignored as of now. It will be used once <a href="http://bugreports.qt.nokia.com/browse/QTBUG-11775">http://bugreports.qt.nokia.com/browse/QTBUG-11775</a> is fixed.</p>
 
805
<dl class="params"><dt>Parameters</dt><dd>
 
806
  <table class="params">
 
807
    <tr><td class="paramname">state</td><td><pre class="fragment">The new (non-pending) value of SendingState.
 
808
</pre> </td></tr>
 
809
    <tr><td class="paramname">timeout</td><td>The timeout in milliseconds. </td></tr>
 
810
  </table>
 
811
  </dd>
 
812
</dl>
 
813
 
 
814
</div>
 
815
</div>
 
816
<a class="anchor" id="af2df672d8284d2b58037d2d79f032cc1"></a>
 
817
<div class="memitem">
 
818
<div class="memproto">
 
819
<table class="mlabels">
 
820
  <tr>
 
821
  <td class="mlabels-left">
 
822
      <table class="memname">
 
823
        <tr>
 
824
          <td class="memname">QDBusPendingReply Tp::Client::CallStreamInterfaceMediaInterface::ReportSendingFailure </td>
 
825
          <td>(</td>
 
826
          <td class="paramtype">uint&#160;</td>
 
827
          <td class="paramname"><em>reason</em>, </td>
 
828
        </tr>
 
829
        <tr>
 
830
          <td class="paramkey"></td>
 
831
          <td></td>
 
832
          <td class="paramtype">const QString &amp;&#160;</td>
 
833
          <td class="paramname"><em>error</em>, </td>
 
834
        </tr>
 
835
        <tr>
 
836
          <td class="paramkey"></td>
 
837
          <td></td>
 
838
          <td class="paramtype">const QString &amp;&#160;</td>
 
839
          <td class="paramname"><em>message</em>, </td>
 
840
        </tr>
 
841
        <tr>
 
842
          <td class="paramkey"></td>
 
843
          <td></td>
 
844
          <td class="paramtype">int&#160;</td>
 
845
          <td class="paramname"><em>timeout</em> = <code>-1</code>&#160;</td>
 
846
        </tr>
 
847
        <tr>
 
848
          <td></td>
 
849
          <td>)</td>
 
850
          <td></td><td></td>
 
851
        </tr>
 
852
      </table>
 
853
  </td>
 
854
  <td class="mlabels-right">
 
855
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">slot</span></span>  </td>
 
856
  </tr>
 
857
</table>
 
858
</div><div class="memdoc">
 
859
<p>Begins a call to the D-Bus method <code>ReportSendingFailure</code> on the remote object.</p>
 
860
 
 
861
Can be called at any point to indicate a failure in the outgoing
 
862
portion of the stream.
 
863
<p>Note that <em>timeout</em> is ignored as of now. It will be used once <a href="http://bugreports.qt.nokia.com/browse/QTBUG-11775">http://bugreports.qt.nokia.com/browse/QTBUG-11775</a> is fixed.</p>
 
864
<dl class="params"><dt>Parameters</dt><dd>
 
865
  <table class="params">
 
866
    <tr><td class="paramname">timeout</td><td>The timeout in milliseconds. </td></tr>
 
867
  </table>
 
868
  </dd>
 
869
</dl>
 
870
 
 
871
</div>
 
872
</div>
 
873
<a class="anchor" id="ab6dc6fe16aec0821500683a47e6b6f82"></a>
 
874
<div class="memitem">
 
875
<div class="memproto">
 
876
<table class="mlabels">
 
877
  <tr>
 
878
  <td class="mlabels-left">
 
879
      <table class="memname">
 
880
        <tr>
 
881
          <td class="memname">QDBusPendingReply Tp::Client::CallStreamInterfaceMediaInterface::CompleteReceivingStateChange </td>
 
882
          <td>(</td>
 
883
          <td class="paramtype">uint&#160;</td>
 
884
          <td class="paramname"><em>state</em>, </td>
 
885
        </tr>
 
886
        <tr>
 
887
          <td class="paramkey"></td>
 
888
          <td></td>
 
889
          <td class="paramtype">int&#160;</td>
 
890
          <td class="paramname"><em>timeout</em> = <code>-1</code>&#160;</td>
 
891
        </tr>
 
892
        <tr>
 
893
          <td></td>
 
894
          <td>)</td>
 
895
          <td></td><td></td>
 
896
        </tr>
 
897
      </table>
 
898
  </td>
 
899
  <td class="mlabels-right">
 
900
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">slot</span></span>  </td>
 
901
  </tr>
 
902
</table>
 
903
</div><div class="memdoc">
 
904
<p>Begins a call to the D-Bus method <code>CompleteReceivingStateChange</code> on the remote object.</p>
 
905
 
 
906
<p>Called in response to
 
907
    <a class="el" href="a00159.html#aad1a10397b108ccebbe3b8153281e3b3">ReceivingStateChanged()</a> (Pending_*, *) to
 
908
  indicate that the media state has successfully progressed from
 
909
  Pending_{Start, Stop, Pause} to the corresponding non-pending
 
910
  state.</p>
 
911
<p>Note that <em>timeout</em> is ignored as of now. It will be used once <a href="http://bugreports.qt.nokia.com/browse/QTBUG-11775">http://bugreports.qt.nokia.com/browse/QTBUG-11775</a> is fixed.</p>
 
912
<dl class="params"><dt>Parameters</dt><dd>
 
913
  <table class="params">
 
914
    <tr><td class="paramname">state</td><td><pre class="fragment">The new (non-pending) value of ReceivingState.
 
915
</pre> </td></tr>
 
916
    <tr><td class="paramname">timeout</td><td>The timeout in milliseconds. </td></tr>
 
917
  </table>
 
918
  </dd>
 
919
</dl>
 
920
 
 
921
</div>
 
922
</div>
 
923
<a class="anchor" id="a7b1c306b7bbc14c20f1c5cf97816ba28"></a>
 
924
<div class="memitem">
 
925
<div class="memproto">
 
926
<table class="mlabels">
 
927
  <tr>
 
928
  <td class="mlabels-left">
 
929
      <table class="memname">
 
930
        <tr>
 
931
          <td class="memname">QDBusPendingReply Tp::Client::CallStreamInterfaceMediaInterface::ReportReceivingFailure </td>
 
932
          <td>(</td>
 
933
          <td class="paramtype">uint&#160;</td>
 
934
          <td class="paramname"><em>reason</em>, </td>
 
935
        </tr>
 
936
        <tr>
 
937
          <td class="paramkey"></td>
 
938
          <td></td>
 
939
          <td class="paramtype">const QString &amp;&#160;</td>
 
940
          <td class="paramname"><em>error</em>, </td>
 
941
        </tr>
 
942
        <tr>
 
943
          <td class="paramkey"></td>
 
944
          <td></td>
 
945
          <td class="paramtype">const QString &amp;&#160;</td>
 
946
          <td class="paramname"><em>message</em>, </td>
 
947
        </tr>
 
948
        <tr>
 
949
          <td class="paramkey"></td>
 
950
          <td></td>
 
951
          <td class="paramtype">int&#160;</td>
 
952
          <td class="paramname"><em>timeout</em> = <code>-1</code>&#160;</td>
 
953
        </tr>
 
954
        <tr>
 
955
          <td></td>
 
956
          <td>)</td>
 
957
          <td></td><td></td>
 
958
        </tr>
 
959
      </table>
 
960
  </td>
 
961
  <td class="mlabels-right">
 
962
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">slot</span></span>  </td>
 
963
  </tr>
 
964
</table>
 
965
</div><div class="memdoc">
 
966
<p>Begins a call to the D-Bus method <code>ReportReceivingFailure</code> on the remote object.</p>
 
967
 
 
968
Can be called at any point to indicate a failure in the incoming
 
969
portion of the stream.
 
970
<p>Note that <em>timeout</em> is ignored as of now. It will be used once <a href="http://bugreports.qt.nokia.com/browse/QTBUG-11775">http://bugreports.qt.nokia.com/browse/QTBUG-11775</a> is fixed.</p>
 
971
<dl class="params"><dt>Parameters</dt><dd>
 
972
  <table class="params">
 
973
    <tr><td class="paramname">timeout</td><td>The timeout in milliseconds. </td></tr>
 
974
  </table>
 
975
  </dd>
 
976
</dl>
 
977
 
 
978
</div>
 
979
</div>
 
980
<a class="anchor" id="a8631da1aa08586bd7c8011eba4541911"></a>
 
981
<div class="memitem">
 
982
<div class="memproto">
 
983
<table class="mlabels">
 
984
  <tr>
 
985
  <td class="mlabels-left">
 
986
      <table class="memname">
 
987
        <tr>
 
988
          <td class="memname">QDBusPendingReply Tp::Client::CallStreamInterfaceMediaInterface::SetCredentials </td>
 
989
          <td>(</td>
 
990
          <td class="paramtype">const QString &amp;&#160;</td>
 
991
          <td class="paramname"><em>username</em>, </td>
 
992
        </tr>
 
993
        <tr>
 
994
          <td class="paramkey"></td>
 
995
          <td></td>
 
996
          <td class="paramtype">const QString &amp;&#160;</td>
 
997
          <td class="paramname"><em>password</em>, </td>
 
998
        </tr>
 
999
        <tr>
 
1000
          <td class="paramkey"></td>
 
1001
          <td></td>
 
1002
          <td class="paramtype">int&#160;</td>
 
1003
          <td class="paramname"><em>timeout</em> = <code>-1</code>&#160;</td>
 
1004
        </tr>
 
1005
        <tr>
 
1006
          <td></td>
 
1007
          <td>)</td>
 
1008
          <td></td><td></td>
 
1009
        </tr>
 
1010
      </table>
 
1011
  </td>
 
1012
  <td class="mlabels-right">
 
1013
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">slot</span></span>  </td>
 
1014
  </tr>
 
1015
</table>
 
1016
</div><div class="memdoc">
 
1017
<p>Begins a call to the D-Bus method <code>SetCredentials</code> on the remote object.</p>
 
1018
 
 
1019
<p>Used to set the username fragment and password for streams that have
 
1020
  global credentials.</p>
 
1021
<p>Note that <em>timeout</em> is ignored as of now. It will be used once <a href="http://bugreports.qt.nokia.com/browse/QTBUG-11775">http://bugreports.qt.nokia.com/browse/QTBUG-11775</a> is fixed.</p>
 
1022
<dl class="params"><dt>Parameters</dt><dd>
 
1023
  <table class="params">
 
1024
    <tr><td class="paramname">username</td><td><pre class="fragment">The username to use when authenticating on the stream.
 
1025
</pre></td></tr>
 
1026
    <tr><td class="paramname">password</td><td><pre class="fragment">The password to use when authenticating on the stream.
 
1027
</pre> </td></tr>
 
1028
    <tr><td class="paramname">timeout</td><td>The timeout in milliseconds. </td></tr>
 
1029
  </table>
 
1030
  </dd>
 
1031
</dl>
 
1032
 
 
1033
</div>
 
1034
</div>
 
1035
<a class="anchor" id="af00fb88e3f49989fb815dbb4b9b93c33"></a>
 
1036
<div class="memitem">
 
1037
<div class="memproto">
 
1038
<table class="mlabels">
 
1039
  <tr>
 
1040
  <td class="mlabels-left">
 
1041
      <table class="memname">
 
1042
        <tr>
 
1043
          <td class="memname">QDBusPendingReply Tp::Client::CallStreamInterfaceMediaInterface::AddCandidates </td>
 
1044
          <td>(</td>
 
1045
          <td class="paramtype">const <a class="el" href="a00898.html#gabdf7af55b514b0489d75746e76d5ab10">Tp::CandidateList</a> &amp;&#160;</td>
 
1046
          <td class="paramname"><em>candidates</em>, </td>
 
1047
        </tr>
 
1048
        <tr>
 
1049
          <td class="paramkey"></td>
 
1050
          <td></td>
 
1051
          <td class="paramtype">int&#160;</td>
 
1052
          <td class="paramname"><em>timeout</em> = <code>-1</code>&#160;</td>
 
1053
        </tr>
 
1054
        <tr>
 
1055
          <td></td>
 
1056
          <td>)</td>
 
1057
          <td></td><td></td>
 
1058
        </tr>
 
1059
      </table>
 
1060
  </td>
 
1061
  <td class="mlabels-right">
 
1062
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">slot</span></span>  </td>
 
1063
  </tr>
 
1064
</table>
 
1065
</div><div class="memdoc">
 
1066
<p>Begins a call to the D-Bus method <code>AddCandidates</code> on the remote object.</p>
 
1067
<p>Add candidates to the LocalCandidates property and signal them to the remote contact(s). Note that connection managers MAY delay the sending of candidates until FinishInitialCandidates is called.</p>
 
1068
<p>Note that <em>timeout</em> is ignored as of now. It will be used once <a href="http://bugreports.qt.nokia.com/browse/QTBUG-11775">http://bugreports.qt.nokia.com/browse/QTBUG-11775</a> is fixed.</p>
 
1069
<dl class="params"><dt>Parameters</dt><dd>
 
1070
  <table class="params">
 
1071
    <tr><td class="paramname">candidates</td><td><pre class="fragment">The candidates to be added.
 
1072
</pre> </td></tr>
 
1073
    <tr><td class="paramname">timeout</td><td>The timeout in milliseconds. </td></tr>
 
1074
  </table>
 
1075
  </dd>
 
1076
</dl>
 
1077
 
 
1078
</div>
 
1079
</div>
 
1080
<a class="anchor" id="a183422f5a1bc3117f9428ee37d1aff36"></a>
 
1081
<div class="memitem">
 
1082
<div class="memproto">
 
1083
<table class="mlabels">
 
1084
  <tr>
 
1085
  <td class="mlabels-left">
 
1086
      <table class="memname">
 
1087
        <tr>
 
1088
          <td class="memname">QDBusPendingReply Tp::Client::CallStreamInterfaceMediaInterface::FinishInitialCandidates </td>
 
1089
          <td>(</td>
 
1090
          <td class="paramtype">int&#160;</td>
 
1091
          <td class="paramname"><em>timeout</em> = <code>-1</code></td><td>)</td>
 
1092
          <td></td>
 
1093
        </tr>
 
1094
      </table>
 
1095
  </td>
 
1096
  <td class="mlabels-right">
 
1097
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">slot</span></span>  </td>
 
1098
  </tr>
 
1099
</table>
 
1100
</div><div class="memdoc">
 
1101
<p>Begins a call to the D-Bus method <code>FinishInitialCandidates</code> on the remote object.</p>
 
1102
<p>This indicates to the CM that the initial batch of candidates has been added, and should now be processed/sent to the remote side. Protocols supporting Raw UDP SHOULD wait for FinishInitialCandidates, and then set the lowest priority candidate as the Raw UDP candidate.</p>
 
1103
<p>Note that <em>timeout</em> is ignored as of now. It will be used once <a href="http://bugreports.qt.nokia.com/browse/QTBUG-11775">http://bugreports.qt.nokia.com/browse/QTBUG-11775</a> is fixed.</p>
 
1104
<dl class="params"><dt>Parameters</dt><dd>
 
1105
  <table class="params">
 
1106
    <tr><td class="paramname">timeout</td><td>The timeout in milliseconds. </td></tr>
 
1107
  </table>
 
1108
  </dd>
 
1109
</dl>
 
1110
 
 
1111
</div>
 
1112
</div>
 
1113
<a class="anchor" id="ac5affdf39c8816ee2507085aa85ddaa8"></a>
 
1114
<div class="memitem">
 
1115
<div class="memproto">
 
1116
<table class="mlabels">
 
1117
  <tr>
 
1118
  <td class="mlabels-left">
 
1119
      <table class="memname">
 
1120
        <tr>
 
1121
          <td class="memname">QDBusPendingReply Tp::Client::CallStreamInterfaceMediaInterface::Fail </td>
 
1122
          <td>(</td>
 
1123
          <td class="paramtype">const <a class="el" href="a00155.html">Tp::CallStateReason</a> &amp;&#160;</td>
 
1124
          <td class="paramname"><em>reason</em>, </td>
 
1125
        </tr>
 
1126
        <tr>
 
1127
          <td class="paramkey"></td>
 
1128
          <td></td>
 
1129
          <td class="paramtype">int&#160;</td>
 
1130
          <td class="paramname"><em>timeout</em> = <code>-1</code>&#160;</td>
 
1131
        </tr>
 
1132
        <tr>
 
1133
          <td></td>
 
1134
          <td>)</td>
 
1135
          <td></td><td></td>
 
1136
        </tr>
 
1137
      </table>
 
1138
  </td>
 
1139
  <td class="mlabels-right">
 
1140
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">slot</span></span>  </td>
 
1141
  </tr>
 
1142
</table>
 
1143
</div><div class="memdoc">
 
1144
<p>Begins a call to the D-Bus method <code>Fail</code> on the remote object.</p>
 
1145
<p>Signal an unrecoverable error for this stream, and remove it. If all streams are removed from a content, then it will also be removed.</p>
 
1146
<p>Note that <em>timeout</em> is ignored as of now. It will be used once <a href="http://bugreports.qt.nokia.com/browse/QTBUG-11775">http://bugreports.qt.nokia.com/browse/QTBUG-11775</a> is fixed.</p>
 
1147
<dl class="params"><dt>Parameters</dt><dd>
 
1148
  <table class="params">
 
1149
    <tr><td class="paramname">reason</td><td><pre class="fragment">A structured reason for stream removal.
 
1150
</pre> </td></tr>
 
1151
    <tr><td class="paramname">timeout</td><td>The timeout in milliseconds. </td></tr>
 
1152
  </table>
 
1153
  </dd>
 
1154
</dl>
 
1155
 
 
1156
</div>
 
1157
</div>
 
1158
<a class="anchor" id="a78ebcd8402a2a51fa0e3372cc7760eba"></a>
 
1159
<div class="memitem">
 
1160
<div class="memproto">
 
1161
<table class="mlabels">
 
1162
  <tr>
 
1163
  <td class="mlabels-left">
 
1164
      <table class="memname">
 
1165
        <tr>
 
1166
          <td class="memname">void Tp::Client::CallStreamInterfaceMediaInterface::SendingStateChanged </td>
 
1167
          <td>(</td>
 
1168
          <td class="paramtype">uint&#160;</td>
 
1169
          <td class="paramname"><em>state</em></td><td>)</td>
 
1170
          <td></td>
 
1171
        </tr>
 
1172
      </table>
 
1173
  </td>
 
1174
  <td class="mlabels-right">
 
1175
<span class="mlabels"><span class="mlabel">signal</span></span>  </td>
 
1176
  </tr>
 
1177
</table>
 
1178
</div><div class="memdoc">
 
1179
<p>Represents the signal <code>SendingStateChanged</code> on the remote object.</p>
 
1180
<p>Change notification for SendingState. Note that this information is duplicated onto the Stream interface, so that UIs can ignore the Media interface, and streaming implementations can ignore everything but the media interface.</p>
 
1181
<dl class="params"><dt>Parameters</dt><dd>
 
1182
  <table class="params">
 
1183
    <tr><td class="paramname">state</td><td><pre class="fragment">The new value of SendingState.</pre> </td></tr>
 
1184
  </table>
 
1185
  </dd>
 
1186
</dl>
 
1187
 
 
1188
</div>
 
1189
</div>
 
1190
<a class="anchor" id="aad1a10397b108ccebbe3b8153281e3b3"></a>
 
1191
<div class="memitem">
 
1192
<div class="memproto">
 
1193
<table class="mlabels">
 
1194
  <tr>
 
1195
  <td class="mlabels-left">
 
1196
      <table class="memname">
 
1197
        <tr>
 
1198
          <td class="memname">void Tp::Client::CallStreamInterfaceMediaInterface::ReceivingStateChanged </td>
 
1199
          <td>(</td>
 
1200
          <td class="paramtype">uint&#160;</td>
 
1201
          <td class="paramname"><em>state</em></td><td>)</td>
 
1202
          <td></td>
 
1203
        </tr>
 
1204
      </table>
 
1205
  </td>
 
1206
  <td class="mlabels-right">
 
1207
<span class="mlabels"><span class="mlabel">signal</span></span>  </td>
 
1208
  </tr>
 
1209
</table>
 
1210
</div><div class="memdoc">
 
1211
<p>Represents the signal <code>ReceivingStateChanged</code> on the remote object.</p>
 
1212
<p>Change notification for ReceivingState.</p>
 
1213
<dl class="params"><dt>Parameters</dt><dd>
 
1214
  <table class="params">
 
1215
    <tr><td class="paramname">state</td><td><pre class="fragment">The new value of ReceivingState.</pre> </td></tr>
 
1216
  </table>
 
1217
  </dd>
 
1218
</dl>
 
1219
 
 
1220
</div>
 
1221
</div>
 
1222
<a class="anchor" id="a9205e73c9b0dd0e8561a832d19831aa0"></a>
 
1223
<div class="memitem">
 
1224
<div class="memproto">
 
1225
<table class="mlabels">
 
1226
  <tr>
 
1227
  <td class="mlabels-left">
 
1228
      <table class="memname">
 
1229
        <tr>
 
1230
          <td class="memname">void Tp::Client::CallStreamInterfaceMediaInterface::LocalCandidatesAdded </td>
 
1231
          <td>(</td>
 
1232
          <td class="paramtype">const <a class="el" href="a00898.html#gabdf7af55b514b0489d75746e76d5ab10">Tp::CandidateList</a> &amp;&#160;</td>
 
1233
          <td class="paramname"><em>candidates</em></td><td>)</td>
 
1234
          <td></td>
 
1235
        </tr>
 
1236
      </table>
 
1237
  </td>
 
1238
  <td class="mlabels-right">
 
1239
<span class="mlabels"><span class="mlabel">signal</span></span>  </td>
 
1240
  </tr>
 
1241
</table>
 
1242
</div><div class="memdoc">
 
1243
<p>Represents the signal <code>LocalCandidatesAdded</code> on the remote object.</p>
 
1244
<p>Emitted when local candidates are added to the LocalCandidates property.</p>
 
1245
<dl class="params"><dt>Parameters</dt><dd>
 
1246
  <table class="params">
 
1247
    <tr><td class="paramname">candidates</td><td><pre class="fragment">Candidates that have been added.</pre> </td></tr>
 
1248
  </table>
 
1249
  </dd>
 
1250
</dl>
 
1251
 
 
1252
</div>
 
1253
</div>
 
1254
<a class="anchor" id="ae64146022a5e779cd34a32dcb7bb4579"></a>
 
1255
<div class="memitem">
 
1256
<div class="memproto">
 
1257
<table class="mlabels">
 
1258
  <tr>
 
1259
  <td class="mlabels-left">
 
1260
      <table class="memname">
 
1261
        <tr>
 
1262
          <td class="memname">void Tp::Client::CallStreamInterfaceMediaInterface::LocalCredentialsChanged </td>
 
1263
          <td>(</td>
 
1264
          <td class="paramtype">const QString &amp;&#160;</td>
 
1265
          <td class="paramname"><em>username</em>, </td>
 
1266
        </tr>
 
1267
        <tr>
 
1268
          <td class="paramkey"></td>
 
1269
          <td></td>
 
1270
          <td class="paramtype">const QString &amp;&#160;</td>
 
1271
          <td class="paramname"><em>password</em>&#160;</td>
 
1272
        </tr>
 
1273
        <tr>
 
1274
          <td></td>
 
1275
          <td>)</td>
 
1276
          <td></td><td></td>
 
1277
        </tr>
 
1278
      </table>
 
1279
  </td>
 
1280
  <td class="mlabels-right">
 
1281
<span class="mlabels"><span class="mlabel">signal</span></span>  </td>
 
1282
  </tr>
 
1283
</table>
 
1284
</div><div class="memdoc">
 
1285
<p>Represents the signal <code>LocalCredentialsChanged</code> on the remote object.</p>
 
1286
<p>Emitted when the value of LocalCredentials changes to a non-empty value. This should only happen when the streaming implementation calls SetCredentials, so this signal is mostly useful for debugging. </p>
 
1287
 
 
1288
</div>
 
1289
</div>
 
1290
<a class="anchor" id="aee40a4f15d6d4fc0677d34aee7d009a9"></a>
 
1291
<div class="memitem">
 
1292
<div class="memproto">
 
1293
<table class="mlabels">
 
1294
  <tr>
 
1295
  <td class="mlabels-left">
 
1296
      <table class="memname">
 
1297
        <tr>
 
1298
          <td class="memname">void Tp::Client::CallStreamInterfaceMediaInterface::RelayInfoChanged </td>
 
1299
          <td>(</td>
 
1300
          <td class="paramtype">const <a class="el" href="a00898.html#ga82068e180fc9d8c9c169e4210271bfe3">Tp::StringVariantMapList</a> &amp;&#160;</td>
 
1301
          <td class="paramname"><em>relayInfo</em></td><td>)</td>
 
1302
          <td></td>
 
1303
        </tr>
 
1304
      </table>
 
1305
  </td>
 
1306
  <td class="mlabels-right">
 
1307
<span class="mlabels"><span class="mlabel">signal</span></span>  </td>
 
1308
  </tr>
 
1309
</table>
 
1310
</div><div class="memdoc">
 
1311
<p>Represents the signal <code>RelayInfoChanged</code> on the remote object.</p>
 
1312
<p>Emitted when the value of RelayInfo changes. </p>
 
1313
 
 
1314
</div>
 
1315
</div>
 
1316
<a class="anchor" id="a6ce3ef9c5cf2e038613f0a48e14619f1"></a>
 
1317
<div class="memitem">
 
1318
<div class="memproto">
 
1319
<table class="mlabels">
 
1320
  <tr>
 
1321
  <td class="mlabels-left">
 
1322
      <table class="memname">
 
1323
        <tr>
 
1324
          <td class="memname">void Tp::Client::CallStreamInterfaceMediaInterface::STUNServersChanged </td>
 
1325
          <td>(</td>
 
1326
          <td class="paramtype">const <a class="el" href="a00898.html#ga6ed3041ef7a8dd5a4169eb5a987c5c87">Tp::SocketAddressIPList</a> &amp;&#160;</td>
 
1327
          <td class="paramname"><em>servers</em></td><td>)</td>
 
1328
          <td></td>
 
1329
        </tr>
 
1330
      </table>
 
1331
  </td>
 
1332
  <td class="mlabels-right">
 
1333
<span class="mlabels"><span class="mlabel">signal</span></span>  </td>
 
1334
  </tr>
 
1335
</table>
 
1336
</div><div class="memdoc">
 
1337
<p>Represents the signal <code>STUNServersChanged</code> on the remote object.</p>
 
1338
<p>Emitted when the value of STUNServers changes. </p>
 
1339
 
 
1340
</div>
 
1341
</div>
 
1342
<a class="anchor" id="a4cbc7d28e7bda299a898350d544addf9"></a>
 
1343
<div class="memitem">
 
1344
<div class="memproto">
 
1345
<table class="mlabels">
 
1346
  <tr>
 
1347
  <td class="mlabels-left">
 
1348
      <table class="memname">
 
1349
        <tr>
 
1350
          <td class="memname">void Tp::Client::CallStreamInterfaceMediaInterface::ServerInfoRetrieved </td>
 
1351
          <td>(</td>
 
1352
          <td class="paramname"></td><td>)</td>
 
1353
          <td></td>
 
1354
        </tr>
 
1355
      </table>
 
1356
  </td>
 
1357
  <td class="mlabels-right">
 
1358
<span class="mlabels"><span class="mlabel">signal</span></span>  </td>
 
1359
  </tr>
 
1360
</table>
 
1361
</div><div class="memdoc">
 
1362
<p>Represents the signal <code>ServerInfoRetrieved</code> on the remote object.</p>
 
1363
 
 
1364
<p>Signals that the initial information about STUN and Relay servers
 
1365
  has been retrieved, i.e. the
 
1366
    <a class="el" href="a00159.html#a9d567b34885bdff4522eac082e61a26c">HasServerInfo </a>  property is
 
1367
  now true.</p>
 
1368
 
 
1369
</div>
 
1370
</div>
 
1371
<a class="anchor" id="a1efcc726fbd7c311f6f768830cf8330d"></a>
 
1372
<div class="memitem">
 
1373
<div class="memproto">
 
1374
<table class="mlabels">
 
1375
  <tr>
 
1376
  <td class="mlabels-left">
 
1377
      <table class="memname">
 
1378
        <tr>
 
1379
          <td class="memname">void Tp::Client::CallStreamInterfaceMediaInterface::EndpointsChanged </td>
 
1380
          <td>(</td>
 
1381
          <td class="paramtype">const <a class="el" href="a00417.html">Tp::ObjectPathList</a> &amp;&#160;</td>
 
1382
          <td class="paramname"><em>endpointsAdded</em>, </td>
 
1383
        </tr>
 
1384
        <tr>
 
1385
          <td class="paramkey"></td>
 
1386
          <td></td>
 
1387
          <td class="paramtype">const <a class="el" href="a00417.html">Tp::ObjectPathList</a> &amp;&#160;</td>
 
1388
          <td class="paramname"><em>endpointsRemoved</em>&#160;</td>
 
1389
        </tr>
 
1390
        <tr>
 
1391
          <td></td>
 
1392
          <td>)</td>
 
1393
          <td></td><td></td>
 
1394
        </tr>
 
1395
      </table>
 
1396
  </td>
 
1397
  <td class="mlabels-right">
 
1398
<span class="mlabels"><span class="mlabel">signal</span></span>  </td>
 
1399
  </tr>
 
1400
</table>
 
1401
</div><div class="memdoc">
 
1402
<p>Represents the signal <code>EndpointsChanged</code> on the remote object.</p>
 
1403
<p>Emitted when the Endpoints property changes.</p>
 
1404
<dl class="params"><dt>Parameters</dt><dd>
 
1405
  <table class="params">
 
1406
    <tr><td class="paramname">endpointsAdded</td><td><pre class="fragment">Endpoints that were added.
 
1407
</pre></td></tr>
 
1408
    <tr><td class="paramname">endpointsRemoved</td><td><pre class="fragment">Endpoints that no longer exist.</pre> </td></tr>
 
1409
  </table>
 
1410
  </dd>
 
1411
</dl>
 
1412
 
 
1413
</div>
 
1414
</div>
 
1415
<a class="anchor" id="afb771e89e6a86b56d01e25d5082743eb"></a>
 
1416
<div class="memitem">
 
1417
<div class="memproto">
 
1418
<table class="mlabels">
 
1419
  <tr>
 
1420
  <td class="mlabels-left">
 
1421
      <table class="memname">
 
1422
        <tr>
 
1423
          <td class="memname">void Tp::Client::CallStreamInterfaceMediaInterface::ICERestartRequested </td>
 
1424
          <td>(</td>
 
1425
          <td class="paramname"></td><td>)</td>
 
1426
          <td></td>
 
1427
        </tr>
 
1428
      </table>
 
1429
  </td>
 
1430
  <td class="mlabels-right">
 
1431
<span class="mlabels"><span class="mlabel">signal</span></span>  </td>
 
1432
  </tr>
 
1433
</table>
 
1434
</div><div class="memdoc">
 
1435
<p>Represents the signal <code>ICERestartRequested</code> on the remote object.</p>
 
1436
<p>Emitted when the remote side requests an ICE restart (e.g. third party call control, when the remote endpoint changes). The streaming implementation should call SetCredentials again. </p>
 
1437
 
 
1438
</div>
 
1439
</div>
 
1440
<a class="anchor" id="a3ee08b4305dd6b30f5dafe10f89773a2"></a>
 
1441
<div class="memitem">
 
1442
<div class="memproto">
 
1443
<table class="mlabels">
 
1444
  <tr>
 
1445
  <td class="mlabels-left">
 
1446
      <table class="memname">
 
1447
        <tr>
 
1448
          <td class="memname">void Tp::Client::CallStreamInterfaceMediaInterface::invalidate </td>
 
1449
          <td>(</td>
 
1450
          <td class="paramtype"><a class="el" href="a00339.html">Tp::DBusProxy</a> *&#160;</td>
 
1451
          <td class="paramname"><em>proxy</em>, </td>
 
1452
        </tr>
 
1453
        <tr>
 
1454
          <td class="paramkey"></td>
 
1455
          <td></td>
 
1456
          <td class="paramtype">const QString &amp;&#160;</td>
 
1457
          <td class="paramname"><em>error</em>, </td>
 
1458
        </tr>
 
1459
        <tr>
 
1460
          <td class="paramkey"></td>
 
1461
          <td></td>
 
1462
          <td class="paramtype">const QString &amp;&#160;</td>
 
1463
          <td class="paramname"><em>message</em>&#160;</td>
 
1464
        </tr>
 
1465
        <tr>
 
1466
          <td></td>
 
1467
          <td>)</td>
 
1468
          <td></td><td></td>
 
1469
        </tr>
 
1470
      </table>
 
1471
  </td>
 
1472
  <td class="mlabels-right">
 
1473
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
 
1474
  </tr>
 
1475
</table>
 
1476
</div><div class="memdoc">
 
1477
 
 
1478
<p>Reimplemented from <a class="el" href="a00070.html#a79dde56ba44455f47c7c354ada07467a">Tp::AbstractInterface</a>.</p>
 
1479
 
161
1480
</div>
162
1481
</div>
163
1482
</div><!-- contents -->
164
1483
<p /><address><hr /><div align="center">
165
1484
<table width="100%" cellspacing="0" border="0"><tr class="address">
166
1485
<td width="30%">Copyright &copy; 2008-2011 Collabora Ltd. and Nokia Corporation</td>
167
 
<td width="30%" align="right"><div align="right">Telepathy-Qt 0.9.3</div></td>
 
1486
<td width="30%" align="right"><div align="right">Telepathy-Qt 0.9.6.1</div></td>
168
1487
</tr></table></div></address>
169
1488
</body>
170
1489
</html>