~ubuntu-branches/ubuntu/wily/telepathy-glib/wily

« back to all changes in this revision

Viewing changes to docs/reference/html/telepathy-glib-media-interfaces.html

  • Committer: Bazaar Package Importer
  • Author(s): Simon McVittie
  • Date: 2009-03-24 22:06:52 UTC
  • mfrom: (1.3.1 upstream) (17.1.10 sid)
  • Revision ID: james.westby@ubuntu.com-20090324220652-c8dvom0nsqomp23d
Tags: 0.7.28-1
* New upstream version (ABI, API added)
* Put the -dbg package in section debug, as per recent archive changes
* Remove obsolete Conflicts/Replaces with libtelepathy-glib-static-dev, which
  was never in a stable release (and probably never in Debian at all)

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
<link rel="up" href="ch-client.html" title="Client-side proxies">
9
9
<link rel="prev" href="telepathy-glib-channel-roomlist.html" title="Room List channels">
10
10
<link rel="next" href="ch-service-dbus.html" title="Service-side D-Bus interfaces">
11
 
<meta name="generator" content="GTK-Doc V1.10 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.11 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
13
<link rel="chapter" href="ch-dbus.html" title="General D-Bus support">
14
14
<link rel="chapter" href="ch-protocol.html" title="The Telepathy protocol">
27
27
<th width="100%" align="center">telepathy-glib Reference Manual</th>
28
28
<td><a accesskey="n" href="ch-service-dbus.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
29
29
</tr>
30
 
<tr><td colspan="5" class="shortcuts"><nobr><a href="#telepathy-glib-media-interfaces.synopsis" class="shortcut">Top</a>
31
 
                   | 
32
 
                  <a href="#telepathy-glib-media-interfaces.description" class="shortcut">Description</a>
33
 
                   | 
34
 
                  <a href="#telepathy-glib-media-interfaces.object-hierarchy" class="shortcut">Object Hierarchy</a></nobr></td></tr>
 
30
<tr><td colspan="5" class="shortcuts">
 
31
<a href="#telepathy-glib-media-interfaces.synopsis" class="shortcut">Top</a>
 
32
                 | 
 
33
                <a href="#telepathy-glib-media-interfaces.description" class="shortcut">Description</a>
 
34
                 | 
 
35
                <a href="#telepathy-glib-media-interfaces.object-hierarchy" class="shortcut">Object Hierarchy</a>
 
36
</td></tr>
35
37
</table>
36
38
<div class="refentry" lang="en">
37
39
<a name="telepathy-glib-media-interfaces"></a><div class="titlepage"></div>
48
50
 
49
51
#include &lt;telepathy-glib/media-interfaces.h&gt;
50
52
 
51
 
<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaSessionHandler">TpMediaSessionHandler</a>* <a class="link" href="telepathy-glib-media-interfaces.html#tp-media-session-handler-new" title="tp_media_session_handler_new ()">tp_media_session_handler_new</a>     (<a class="link" href="telepathy-glib-dbus.html#TpDBusDaemon">TpDBusDaemon</a> *dbus,
 
53
<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaSessionHandler">TpMediaSessionHandler</a> * <a class="link" href="telepathy-glib-media-interfaces.html#tp-media-session-handler-new" title="tp_media_session_handler_new ()">tp_media_session_handler_new</a>    (<a class="link" href="telepathy-glib-dbus.html#TpDBusDaemon">TpDBusDaemon</a> *dbus,
52
54
                                                         const <a
53
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
 
55
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
54
56
>gchar</a> *unique_name,
55
57
                                                         const <a
56
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
 
58
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
57
59
>gchar</a> *object_path,
58
60
                                                         <a
59
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
61
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
60
62
>GError</a> **error);
61
63
                    <a class="link" href="telepathy-glib-media-interfaces.html#TpMediaSessionHandler-struct" title="TpMediaSessionHandler">TpMediaSessionHandler</a>;
62
64
                    <a class="link" href="telepathy-glib-media-interfaces.html#TpMediaSessionHandlerClass" title="TpMediaSessionHandlerClass">TpMediaSessionHandlerClass</a>;
63
65
 
64
 
<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a>* <a class="link" href="telepathy-glib-media-interfaces.html#tp-media-stream-handler-new" title="tp_media_stream_handler_new ()">tp_media_stream_handler_new</a>       (<a class="link" href="telepathy-glib-dbus.html#TpDBusDaemon">TpDBusDaemon</a> *dbus,
 
66
<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> * <a class="link" href="telepathy-glib-media-interfaces.html#tp-media-stream-handler-new" title="tp_media_stream_handler_new ()">tp_media_stream_handler_new</a>      (<a class="link" href="telepathy-glib-dbus.html#TpDBusDaemon">TpDBusDaemon</a> *dbus,
65
67
                                                         const <a
66
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
 
68
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
67
69
>gchar</a> *unique_name,
68
70
                                                         const <a
69
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
 
71
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
70
72
>gchar</a> *object_path,
71
73
                                                         <a
72
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
74
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
73
75
>GError</a> **error);
74
76
                    <a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler-struct" title="TpMediaStreamHandler">TpMediaStreamHandler</a>;
75
77
                    <a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandlerClass" title="TpMediaStreamHandlerClass">TpMediaStreamHandlerClass</a>;
77
79
void                (<a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-session-handler-callback-for-error" title="tp_cli_media_session_handler_callback_for_error ()">*tp_cli_media_session_handler_callback_for_error</a>)
78
80
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaSessionHandler">TpMediaSessionHandler</a> *proxy,
79
81
                                                         const <a
80
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
82
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
81
83
>GError</a> *error,
82
84
                                                         <a
83
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
85
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
84
86
>gpointer</a> user_data,
85
87
                                                         <a
86
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
88
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
87
89
>GObject</a> *weak_object);
88
 
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a>* <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-session-handler-call-error" title="tp_cli_media_session_handler_call_error ()">tp_cli_media_session_handler_call_error</a>
 
90
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a> * <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-session-handler-call-error" title="tp_cli_media_session_handler_call_error ()">tp_cli_media_session_handler_call_error</a>
89
91
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaSessionHandler">TpMediaSessionHandler</a> *proxy,
90
92
                                                         <a
91
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
93
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
92
94
>gint</a> timeout_ms,
93
95
                                                         <a
94
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
95
 
>guint</a> in_errno,
 
96
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
 
97
>guint</a> in_Error_Code,
96
98
                                                         const <a
97
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
98
 
>gchar</a> *in_message,
 
99
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
100
>gchar</a> *in_Message,
99
101
                                                         <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-session-handler-callback-for-error" title="tp_cli_media_session_handler_callback_for_error ()">tp_cli_media_session_handler_callback_for_error</a> callback,
100
102
                                                         <a
101
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
103
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
102
104
>gpointer</a> user_data,
103
105
                                                         <a
104
 
href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"
 
106
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
105
107
>GDestroyNotify</a> destroy,
106
108
                                                         <a
107
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
109
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
108
110
>GObject</a> *weak_object);
109
111
<a
110
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
112
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
111
113
>gboolean</a>            <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-session-handler-run-error" title="tp_cli_media_session_handler_run_error ()">tp_cli_media_session_handler_run_error</a>
112
114
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaSessionHandler">TpMediaSessionHandler</a> *proxy,
113
115
                                                         <a
114
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
116
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
115
117
>gint</a> timeout_ms,
116
118
                                                         <a
117
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
118
 
>guint</a> in_errno,
 
119
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
 
120
>guint</a> in_Error_Code,
119
121
                                                         const <a
120
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
121
 
>gchar</a> *in_message,
 
122
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
123
>gchar</a> *in_Message,
122
124
                                                         <a
123
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
125
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
124
126
>GError</a> **error,
125
127
                                                         <a
126
 
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#GMainLoop"
 
128
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"
127
129
>GMainLoop</a> **loop);
128
130
void                (<a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-session-handler-callback-for-ready" title="tp_cli_media_session_handler_callback_for_ready ()">*tp_cli_media_session_handler_callback_for_ready</a>)
129
131
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaSessionHandler">TpMediaSessionHandler</a> *proxy,
130
132
                                                         const <a
131
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
133
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
132
134
>GError</a> *error,
133
135
                                                         <a
134
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
136
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
135
137
>gpointer</a> user_data,
136
138
                                                         <a
137
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
139
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
138
140
>GObject</a> *weak_object);
139
 
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a>* <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-session-handler-call-ready" title="tp_cli_media_session_handler_call_ready ()">tp_cli_media_session_handler_call_ready</a>
 
141
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a> * <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-session-handler-call-ready" title="tp_cli_media_session_handler_call_ready ()">tp_cli_media_session_handler_call_ready</a>
140
142
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaSessionHandler">TpMediaSessionHandler</a> *proxy,
141
143
                                                         <a
142
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
144
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
143
145
>gint</a> timeout_ms,
144
146
                                                         <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-session-handler-callback-for-ready" title="tp_cli_media_session_handler_callback_for_ready ()">tp_cli_media_session_handler_callback_for_ready</a> callback,
145
147
                                                         <a
146
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
148
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
147
149
>gpointer</a> user_data,
148
150
                                                         <a
149
 
href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"
 
151
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
150
152
>GDestroyNotify</a> destroy,
151
153
                                                         <a
152
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
154
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
153
155
>GObject</a> *weak_object);
154
156
<a
155
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
157
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
156
158
>gboolean</a>            <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-session-handler-run-ready" title="tp_cli_media_session_handler_run_ready ()">tp_cli_media_session_handler_run_ready</a>
157
159
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaSessionHandler">TpMediaSessionHandler</a> *proxy,
158
160
                                                         <a
159
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
161
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
160
162
>gint</a> timeout_ms,
161
163
                                                         <a
162
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
164
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
163
165
>GError</a> **error,
164
166
                                                         <a
165
 
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#GMainLoop"
 
167
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"
166
168
>GMainLoop</a> **loop);
167
169
void                (<a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-session-handler-signal-callback-new-stream-handler" title="tp_cli_media_session_handler_signal_callback_new_stream_handler ()">*tp_cli_media_session_handler_signal_callback_new_stream_handler</a>)
168
170
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaSessionHandler">TpMediaSessionHandler</a> *proxy,
169
171
                                                         const <a
170
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
171
 
>gchar</a> *arg_stream_handler,
172
 
                                                         <a
173
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
174
 
>guint</a> arg_id,
175
 
                                                         <a
176
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
177
 
>guint</a> arg_media_type,
178
 
                                                         <a
179
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
180
 
>guint</a> arg_direction,
181
 
                                                         <a
182
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
172
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
173
>gchar</a> *arg_Stream_Handler,
 
174
                                                         <a
 
175
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
 
176
>guint</a> arg_ID,
 
177
                                                         <a
 
178
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
 
179
>guint</a> arg_Media_Type,
 
180
                                                         <a
 
181
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
 
182
>guint</a> arg_Direction,
 
183
                                                         <a
 
184
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
183
185
>gpointer</a> user_data,
184
186
                                                         <a
185
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
187
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
186
188
>GObject</a> *weak_object);
187
 
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection">TpProxySignalConnection</a>* <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-session-handler-connect-to-new-stream-handler" title="tp_cli_media_session_handler_connect_to_new_stream_handler ()">tp_cli_media_session_handler_connect_to_new_stream_handler</a>
 
189
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection">TpProxySignalConnection</a> * <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-session-handler-connect-to-new-stream-handler" title="tp_cli_media_session_handler_connect_to_new_stream_handler ()">tp_cli_media_session_handler_connect_to_new_stream_handler</a>
188
190
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaSessionHandler">TpMediaSessionHandler</a> *proxy,
189
191
                                                         <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-session-handler-signal-callback-new-stream-handler" title="tp_cli_media_session_handler_signal_callback_new_stream_handler ()">tp_cli_media_session_handler_signal_callback_new_stream_handler</a> callback,
190
192
                                                         <a
191
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
193
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
192
194
>gpointer</a> user_data,
193
195
                                                         <a
194
 
href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"
 
196
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
195
197
>GDestroyNotify</a> destroy,
196
198
                                                         <a
197
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
199
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
198
200
>GObject</a> *weak_object,
199
201
                                                         <a
200
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
202
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
201
203
>GError</a> **error);
202
204
 
203
205
void                (<a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-callback-for-codec-choice" title="tp_cli_media_stream_handler_callback_for_codec_choice ()">*tp_cli_media_stream_handler_callback_for_codec_choice</a>)
204
206
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
205
207
                                                         const <a
206
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
208
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
207
209
>GError</a> *error,
208
210
                                                         <a
209
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
211
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
210
212
>gpointer</a> user_data,
211
213
                                                         <a
212
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
214
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
213
215
>GObject</a> *weak_object);
214
 
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a>* <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-call-codec-choice" title="tp_cli_media_stream_handler_call_codec_choice ()">tp_cli_media_stream_handler_call_codec_choice</a>
 
216
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a> * <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-call-codec-choice" title="tp_cli_media_stream_handler_call_codec_choice ()">tp_cli_media_stream_handler_call_codec_choice</a>
215
217
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
216
218
                                                         <a
217
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
219
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
218
220
>gint</a> timeout_ms,
219
221
                                                         <a
220
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
221
 
>guint</a> in_codec_id,
 
222
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
 
223
>guint</a> in_Codec_ID,
222
224
                                                         <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-callback-for-codec-choice" title="tp_cli_media_stream_handler_callback_for_codec_choice ()">tp_cli_media_stream_handler_callback_for_codec_choice</a> callback,
223
225
                                                         <a
224
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
226
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
225
227
>gpointer</a> user_data,
226
228
                                                         <a
227
 
href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"
 
229
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
228
230
>GDestroyNotify</a> destroy,
229
231
                                                         <a
230
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
232
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
231
233
>GObject</a> *weak_object);
232
234
<a
233
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
235
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
234
236
>gboolean</a>            <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-run-codec-choice" title="tp_cli_media_stream_handler_run_codec_choice ()">tp_cli_media_stream_handler_run_codec_choice</a>
235
237
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
236
238
                                                         <a
237
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
239
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
238
240
>gint</a> timeout_ms,
239
241
                                                         <a
240
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
241
 
>guint</a> in_codec_id,
 
242
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
 
243
>guint</a> in_Codec_ID,
242
244
                                                         <a
243
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
245
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
244
246
>GError</a> **error,
245
247
                                                         <a
246
 
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#GMainLoop"
 
248
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"
247
249
>GMainLoop</a> **loop);
248
250
void                (<a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-callback-for-error" title="tp_cli_media_stream_handler_callback_for_error ()">*tp_cli_media_stream_handler_callback_for_error</a>)
249
251
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
250
252
                                                         const <a
251
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
253
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
252
254
>GError</a> *error,
253
255
                                                         <a
254
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
256
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
255
257
>gpointer</a> user_data,
256
258
                                                         <a
257
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
259
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
258
260
>GObject</a> *weak_object);
259
 
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a>* <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-call-error" title="tp_cli_media_stream_handler_call_error ()">tp_cli_media_stream_handler_call_error</a>
 
261
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a> * <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-call-error" title="tp_cli_media_stream_handler_call_error ()">tp_cli_media_stream_handler_call_error</a>
260
262
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
261
263
                                                         <a
262
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
264
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
263
265
>gint</a> timeout_ms,
264
266
                                                         <a
265
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
266
 
>guint</a> in_errno,
 
267
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
 
268
>guint</a> in_Error_Code,
267
269
                                                         const <a
268
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
269
 
>gchar</a> *in_message,
 
270
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
271
>gchar</a> *in_Message,
270
272
                                                         <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-callback-for-error" title="tp_cli_media_stream_handler_callback_for_error ()">tp_cli_media_stream_handler_callback_for_error</a> callback,
271
273
                                                         <a
272
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
274
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
273
275
>gpointer</a> user_data,
274
276
                                                         <a
275
 
href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"
 
277
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
276
278
>GDestroyNotify</a> destroy,
277
279
                                                         <a
278
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
280
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
279
281
>GObject</a> *weak_object);
280
282
<a
281
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
283
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
282
284
>gboolean</a>            <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-run-error" title="tp_cli_media_stream_handler_run_error ()">tp_cli_media_stream_handler_run_error</a>
283
285
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
284
286
                                                         <a
285
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
287
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
286
288
>gint</a> timeout_ms,
287
289
                                                         <a
288
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
289
 
>guint</a> in_errno,
 
290
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
 
291
>guint</a> in_Error_Code,
290
292
                                                         const <a
291
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
292
 
>gchar</a> *in_message,
 
293
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
294
>gchar</a> *in_Message,
293
295
                                                         <a
294
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
296
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
295
297
>GError</a> **error,
296
298
                                                         <a
297
 
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#GMainLoop"
 
299
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"
298
300
>GMainLoop</a> **loop);
299
301
void                (<a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-callback-for-native-candidates-prepared" title="tp_cli_media_stream_handler_callback_for_native_candidates_prepared ()">*tp_cli_media_stream_handler_callback_for_native_candidates_prepared</a>)
300
302
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
301
303
                                                         const <a
302
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
304
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
303
305
>GError</a> *error,
304
306
                                                         <a
305
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
307
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
306
308
>gpointer</a> user_data,
307
309
                                                         <a
308
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
310
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
309
311
>GObject</a> *weak_object);
310
 
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a>* <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-call-native-candidates-prepared" title="tp_cli_media_stream_handler_call_native_candidates_prepared ()">tp_cli_media_stream_handler_call_native_candidates_prepared</a>
 
312
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a> * <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-call-native-candidates-prepared" title="tp_cli_media_stream_handler_call_native_candidates_prepared ()">tp_cli_media_stream_handler_call_native_candidates_prepared</a>
311
313
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
312
314
                                                         <a
313
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
315
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
314
316
>gint</a> timeout_ms,
315
317
                                                         <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-callback-for-native-candidates-prepared" title="tp_cli_media_stream_handler_callback_for_native_candidates_prepared ()">tp_cli_media_stream_handler_callback_for_native_candidates_prepared</a> callback,
316
318
                                                         <a
317
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
319
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
318
320
>gpointer</a> user_data,
319
321
                                                         <a
320
 
href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"
 
322
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
321
323
>GDestroyNotify</a> destroy,
322
324
                                                         <a
323
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
325
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
324
326
>GObject</a> *weak_object);
325
327
<a
326
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
328
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
327
329
>gboolean</a>            <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-run-native-candidates-prepared" title="tp_cli_media_stream_handler_run_native_candidates_prepared ()">tp_cli_media_stream_handler_run_native_candidates_prepared</a>
328
330
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
329
331
                                                         <a
330
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
332
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
331
333
>gint</a> timeout_ms,
332
334
                                                         <a
333
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
335
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
334
336
>GError</a> **error,
335
337
                                                         <a
336
 
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#GMainLoop"
 
338
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"
337
339
>GMainLoop</a> **loop);
338
340
void                (<a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-callback-for-new-active-candidate-pair" title="tp_cli_media_stream_handler_callback_for_new_active_candidate_pair ()">*tp_cli_media_stream_handler_callback_for_new_active_candidate_pair</a>)
339
341
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
340
342
                                                         const <a
341
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
343
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
342
344
>GError</a> *error,
343
345
                                                         <a
344
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
346
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
345
347
>gpointer</a> user_data,
346
348
                                                         <a
347
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
349
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
348
350
>GObject</a> *weak_object);
349
 
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a>* <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-call-new-active-candidate-pair" title="tp_cli_media_stream_handler_call_new_active_candidate_pair ()">tp_cli_media_stream_handler_call_new_active_candidate_pair</a>
 
351
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a> * <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-call-new-active-candidate-pair" title="tp_cli_media_stream_handler_call_new_active_candidate_pair ()">tp_cli_media_stream_handler_call_new_active_candidate_pair</a>
350
352
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
351
353
                                                         <a
352
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
354
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
353
355
>gint</a> timeout_ms,
354
356
                                                         const <a
355
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
356
 
>gchar</a> *in_native_candidate_id,
 
357
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
358
>gchar</a> *in_Native_Candidate_ID,
357
359
                                                         const <a
358
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
359
 
>gchar</a> *in_remote_candidate_id,
 
360
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
361
>gchar</a> *in_Remote_Candidate_ID,
360
362
                                                         <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-callback-for-new-active-candidate-pair" title="tp_cli_media_stream_handler_callback_for_new_active_candidate_pair ()">tp_cli_media_stream_handler_callback_for_new_active_candidate_pair</a> callback,
361
363
                                                         <a
362
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
364
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
363
365
>gpointer</a> user_data,
364
366
                                                         <a
365
 
href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"
 
367
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
366
368
>GDestroyNotify</a> destroy,
367
369
                                                         <a
368
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
370
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
369
371
>GObject</a> *weak_object);
370
372
<a
371
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
373
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
372
374
>gboolean</a>            <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-run-new-active-candidate-pair" title="tp_cli_media_stream_handler_run_new_active_candidate_pair ()">tp_cli_media_stream_handler_run_new_active_candidate_pair</a>
373
375
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
374
376
                                                         <a
375
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
377
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
376
378
>gint</a> timeout_ms,
377
379
                                                         const <a
378
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
379
 
>gchar</a> *in_native_candidate_id,
 
380
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
381
>gchar</a> *in_Native_Candidate_ID,
380
382
                                                         const <a
381
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
382
 
>gchar</a> *in_remote_candidate_id,
 
383
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
384
>gchar</a> *in_Remote_Candidate_ID,
383
385
                                                         <a
384
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
386
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
385
387
>GError</a> **error,
386
388
                                                         <a
387
 
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#GMainLoop"
 
389
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"
388
390
>GMainLoop</a> **loop);
389
391
void                (<a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-callback-for-new-native-candidate" title="tp_cli_media_stream_handler_callback_for_new_native_candidate ()">*tp_cli_media_stream_handler_callback_for_new_native_candidate</a>)
390
392
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
391
393
                                                         const <a
392
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
394
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
393
395
>GError</a> *error,
394
396
                                                         <a
395
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
397
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
396
398
>gpointer</a> user_data,
397
399
                                                         <a
398
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
400
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
399
401
>GObject</a> *weak_object);
400
 
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a>* <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-call-new-native-candidate" title="tp_cli_media_stream_handler_call_new_native_candidate ()">tp_cli_media_stream_handler_call_new_native_candidate</a>
 
402
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a> * <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-call-new-native-candidate" title="tp_cli_media_stream_handler_call_new_native_candidate ()">tp_cli_media_stream_handler_call_new_native_candidate</a>
401
403
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
402
404
                                                         <a
403
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
405
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
404
406
>gint</a> timeout_ms,
405
407
                                                         const <a
406
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
407
 
>gchar</a> *in_candidate_id,
 
408
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
409
>gchar</a> *in_Candidate_ID,
408
410
                                                         const <a
409
 
href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"
410
 
>GPtrArray</a> *in_transports,
 
411
href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"
 
412
>GPtrArray</a> *in_Transports,
411
413
                                                         <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-callback-for-new-native-candidate" title="tp_cli_media_stream_handler_callback_for_new_native_candidate ()">tp_cli_media_stream_handler_callback_for_new_native_candidate</a> callback,
412
414
                                                         <a
413
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
415
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
414
416
>gpointer</a> user_data,
415
417
                                                         <a
416
 
href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"
 
418
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
417
419
>GDestroyNotify</a> destroy,
418
420
                                                         <a
419
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
421
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
420
422
>GObject</a> *weak_object);
421
423
<a
422
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
424
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
423
425
>gboolean</a>            <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-run-new-native-candidate" title="tp_cli_media_stream_handler_run_new_native_candidate ()">tp_cli_media_stream_handler_run_new_native_candidate</a>
424
426
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
425
427
                                                         <a
426
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
428
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
427
429
>gint</a> timeout_ms,
428
430
                                                         const <a
429
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
430
 
>gchar</a> *in_candidate_id,
 
431
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
432
>gchar</a> *in_Candidate_ID,
431
433
                                                         const <a
432
 
href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"
433
 
>GPtrArray</a> *in_transports,
 
434
href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"
 
435
>GPtrArray</a> *in_Transports,
434
436
                                                         <a
435
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
437
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
436
438
>GError</a> **error,
437
439
                                                         <a
438
 
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#GMainLoop"
 
440
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"
439
441
>GMainLoop</a> **loop);
440
442
void                (<a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-callback-for-ready" title="tp_cli_media_stream_handler_callback_for_ready ()">*tp_cli_media_stream_handler_callback_for_ready</a>)
441
443
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
442
444
                                                         const <a
443
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
445
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
444
446
>GError</a> *error,
445
447
                                                         <a
446
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
448
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
447
449
>gpointer</a> user_data,
448
450
                                                         <a
449
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
451
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
450
452
>GObject</a> *weak_object);
451
 
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a>* <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-call-ready" title="tp_cli_media_stream_handler_call_ready ()">tp_cli_media_stream_handler_call_ready</a>
 
453
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a> * <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-call-ready" title="tp_cli_media_stream_handler_call_ready ()">tp_cli_media_stream_handler_call_ready</a>
452
454
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
453
455
                                                         <a
454
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
456
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
455
457
>gint</a> timeout_ms,
456
458
                                                         const <a
457
 
href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"
458
 
>GPtrArray</a> *in_codecs,
 
459
href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"
 
460
>GPtrArray</a> *in_Codecs,
459
461
                                                         <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-callback-for-ready" title="tp_cli_media_stream_handler_callback_for_ready ()">tp_cli_media_stream_handler_callback_for_ready</a> callback,
460
462
                                                         <a
461
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
463
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
462
464
>gpointer</a> user_data,
463
465
                                                         <a
464
 
href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"
 
466
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
465
467
>GDestroyNotify</a> destroy,
466
468
                                                         <a
467
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
469
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
468
470
>GObject</a> *weak_object);
469
471
<a
470
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
472
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
471
473
>gboolean</a>            <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-run-ready" title="tp_cli_media_stream_handler_run_ready ()">tp_cli_media_stream_handler_run_ready</a>
472
474
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
473
475
                                                         <a
474
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
476
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
475
477
>gint</a> timeout_ms,
476
478
                                                         const <a
477
 
href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"
478
 
>GPtrArray</a> *in_codecs,
 
479
href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"
 
480
>GPtrArray</a> *in_Codecs,
479
481
                                                         <a
480
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
482
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
481
483
>GError</a> **error,
482
484
                                                         <a
483
 
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#GMainLoop"
 
485
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"
484
486
>GMainLoop</a> **loop);
485
487
void                (<a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-callback-for-set-local-codecs" title="tp_cli_media_stream_handler_callback_for_set_local_codecs ()">*tp_cli_media_stream_handler_callback_for_set_local_codecs</a>)
486
488
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
487
489
                                                         const <a
488
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
490
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
489
491
>GError</a> *error,
490
492
                                                         <a
491
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
493
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
492
494
>gpointer</a> user_data,
493
495
                                                         <a
494
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
496
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
495
497
>GObject</a> *weak_object);
496
 
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a>* <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-call-set-local-codecs" title="tp_cli_media_stream_handler_call_set_local_codecs ()">tp_cli_media_stream_handler_call_set_local_codecs</a>
 
498
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a> * <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-call-set-local-codecs" title="tp_cli_media_stream_handler_call_set_local_codecs ()">tp_cli_media_stream_handler_call_set_local_codecs</a>
497
499
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
498
500
                                                         <a
499
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
501
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
500
502
>gint</a> timeout_ms,
501
503
                                                         const <a
502
 
href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"
503
 
>GPtrArray</a> *in_codecs,
 
504
href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"
 
505
>GPtrArray</a> *in_Codecs,
504
506
                                                         <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-callback-for-set-local-codecs" title="tp_cli_media_stream_handler_callback_for_set_local_codecs ()">tp_cli_media_stream_handler_callback_for_set_local_codecs</a> callback,
505
507
                                                         <a
506
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
508
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
507
509
>gpointer</a> user_data,
508
510
                                                         <a
509
 
href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"
 
511
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
510
512
>GDestroyNotify</a> destroy,
511
513
                                                         <a
512
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
514
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
513
515
>GObject</a> *weak_object);
514
516
<a
515
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
517
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
516
518
>gboolean</a>            <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-run-set-local-codecs" title="tp_cli_media_stream_handler_run_set_local_codecs ()">tp_cli_media_stream_handler_run_set_local_codecs</a>
517
519
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
518
520
                                                         <a
519
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
521
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
520
522
>gint</a> timeout_ms,
521
523
                                                         const <a
522
 
href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"
523
 
>GPtrArray</a> *in_codecs,
 
524
href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"
 
525
>GPtrArray</a> *in_Codecs,
524
526
                                                         <a
525
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
527
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
526
528
>GError</a> **error,
527
529
                                                         <a
528
 
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#GMainLoop"
 
530
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"
529
531
>GMainLoop</a> **loop);
530
532
void                (<a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-callback-for-stream-state" title="tp_cli_media_stream_handler_callback_for_stream_state ()">*tp_cli_media_stream_handler_callback_for_stream_state</a>)
531
533
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
532
534
                                                         const <a
533
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
535
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
534
536
>GError</a> *error,
535
537
                                                         <a
536
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
538
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
537
539
>gpointer</a> user_data,
538
540
                                                         <a
539
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
541
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
540
542
>GObject</a> *weak_object);
541
 
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a>* <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-call-stream-state" title="tp_cli_media_stream_handler_call_stream_state ()">tp_cli_media_stream_handler_call_stream_state</a>
 
543
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a> * <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-call-stream-state" title="tp_cli_media_stream_handler_call_stream_state ()">tp_cli_media_stream_handler_call_stream_state</a>
542
544
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
543
545
                                                         <a
544
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
546
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
545
547
>gint</a> timeout_ms,
546
548
                                                         <a
547
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
548
 
>guint</a> in_state,
 
549
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
 
550
>guint</a> in_State,
549
551
                                                         <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-callback-for-stream-state" title="tp_cli_media_stream_handler_callback_for_stream_state ()">tp_cli_media_stream_handler_callback_for_stream_state</a> callback,
550
552
                                                         <a
551
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
553
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
552
554
>gpointer</a> user_data,
553
555
                                                         <a
554
 
href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"
 
556
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
555
557
>GDestroyNotify</a> destroy,
556
558
                                                         <a
557
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
559
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
558
560
>GObject</a> *weak_object);
559
561
<a
560
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
562
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
561
563
>gboolean</a>            <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-run-stream-state" title="tp_cli_media_stream_handler_run_stream_state ()">tp_cli_media_stream_handler_run_stream_state</a>
562
564
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
563
565
                                                         <a
564
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
566
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
565
567
>gint</a> timeout_ms,
566
568
                                                         <a
567
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
568
 
>guint</a> in_state,
 
569
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
 
570
>guint</a> in_State,
569
571
                                                         <a
570
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
572
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
571
573
>GError</a> **error,
572
574
                                                         <a
573
 
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#GMainLoop"
 
575
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"
574
576
>GMainLoop</a> **loop);
575
577
void                (<a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-callback-for-supported-codecs" title="tp_cli_media_stream_handler_callback_for_supported_codecs ()">*tp_cli_media_stream_handler_callback_for_supported_codecs</a>)
576
578
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
577
579
                                                         const <a
578
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
580
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
579
581
>GError</a> *error,
580
582
                                                         <a
581
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
583
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
582
584
>gpointer</a> user_data,
583
585
                                                         <a
584
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
586
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
585
587
>GObject</a> *weak_object);
586
 
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a>* <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-call-supported-codecs" title="tp_cli_media_stream_handler_call_supported_codecs ()">tp_cli_media_stream_handler_call_supported_codecs</a>
 
588
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a> * <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-call-supported-codecs" title="tp_cli_media_stream_handler_call_supported_codecs ()">tp_cli_media_stream_handler_call_supported_codecs</a>
587
589
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
588
590
                                                         <a
589
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
591
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
590
592
>gint</a> timeout_ms,
591
593
                                                         const <a
592
 
href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"
593
 
>GPtrArray</a> *in_codecs,
 
594
href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"
 
595
>GPtrArray</a> *in_Codecs,
594
596
                                                         <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-callback-for-supported-codecs" title="tp_cli_media_stream_handler_callback_for_supported_codecs ()">tp_cli_media_stream_handler_callback_for_supported_codecs</a> callback,
595
597
                                                         <a
596
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
598
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
597
599
>gpointer</a> user_data,
598
600
                                                         <a
599
 
href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"
 
601
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
600
602
>GDestroyNotify</a> destroy,
601
603
                                                         <a
602
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
604
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
603
605
>GObject</a> *weak_object);
604
606
<a
605
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
607
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
606
608
>gboolean</a>            <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-run-supported-codecs" title="tp_cli_media_stream_handler_run_supported_codecs ()">tp_cli_media_stream_handler_run_supported_codecs</a>
607
609
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
608
610
                                                         <a
609
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
611
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
610
612
>gint</a> timeout_ms,
611
613
                                                         const <a
612
 
href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"
613
 
>GPtrArray</a> *in_codecs,
 
614
href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"
 
615
>GPtrArray</a> *in_Codecs,
614
616
                                                         <a
615
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
617
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
616
618
>GError</a> **error,
617
619
                                                         <a
618
 
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#GMainLoop"
 
620
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"
619
621
>GMainLoop</a> **loop);
620
622
void                (<a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-signal-callback-add-remote-candidate" title="tp_cli_media_stream_handler_signal_callback_add_remote_candidate ()">*tp_cli_media_stream_handler_signal_callback_add_remote_candidate</a>)
621
623
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
622
624
                                                         const <a
623
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
624
 
>gchar</a> *arg_candidate_id,
 
625
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
626
>gchar</a> *arg_Candidate_ID,
625
627
                                                         const <a
626
 
href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"
627
 
>GPtrArray</a> *arg_transports,
 
628
href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"
 
629
>GPtrArray</a> *arg_Transports,
628
630
                                                         <a
629
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
631
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
630
632
>gpointer</a> user_data,
631
633
                                                         <a
632
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
634
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
633
635
>GObject</a> *weak_object);
634
 
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection">TpProxySignalConnection</a>* <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-connect-to-add-remote-candidate" title="tp_cli_media_stream_handler_connect_to_add_remote_candidate ()">tp_cli_media_stream_handler_connect_to_add_remote_candidate</a>
 
636
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection">TpProxySignalConnection</a> * <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-connect-to-add-remote-candidate" title="tp_cli_media_stream_handler_connect_to_add_remote_candidate ()">tp_cli_media_stream_handler_connect_to_add_remote_candidate</a>
635
637
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
636
638
                                                         <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-signal-callback-add-remote-candidate" title="tp_cli_media_stream_handler_signal_callback_add_remote_candidate ()">tp_cli_media_stream_handler_signal_callback_add_remote_candidate</a> callback,
637
639
                                                         <a
638
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
640
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
639
641
>gpointer</a> user_data,
640
642
                                                         <a
641
 
href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"
 
643
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
642
644
>GDestroyNotify</a> destroy,
643
645
                                                         <a
644
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
646
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
645
647
>GObject</a> *weak_object,
646
648
                                                         <a
647
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
649
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
648
650
>GError</a> **error);
649
651
void                (<a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-signal-callback-close" title="tp_cli_media_stream_handler_signal_callback_close ()">*tp_cli_media_stream_handler_signal_callback_close</a>)
650
652
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
651
653
                                                         <a
652
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
654
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
653
655
>gpointer</a> user_data,
654
656
                                                         <a
655
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
657
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
656
658
>GObject</a> *weak_object);
657
 
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection">TpProxySignalConnection</a>* <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-connect-to-close" title="tp_cli_media_stream_handler_connect_to_close ()">tp_cli_media_stream_handler_connect_to_close</a>
 
659
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection">TpProxySignalConnection</a> * <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-connect-to-close" title="tp_cli_media_stream_handler_connect_to_close ()">tp_cli_media_stream_handler_connect_to_close</a>
658
660
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
659
661
                                                         <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-signal-callback-close" title="tp_cli_media_stream_handler_signal_callback_close ()">tp_cli_media_stream_handler_signal_callback_close</a> callback,
660
662
                                                         <a
661
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
663
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
662
664
>gpointer</a> user_data,
663
665
                                                         <a
664
 
href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"
 
666
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
665
667
>GDestroyNotify</a> destroy,
666
668
                                                         <a
667
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
669
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
668
670
>GObject</a> *weak_object,
669
671
                                                         <a
670
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
672
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
671
673
>GError</a> **error);
672
674
void                (<a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-signal-callback-remove-remote-candidate" title="tp_cli_media_stream_handler_signal_callback_remove_remote_candidate ()">*tp_cli_media_stream_handler_signal_callback_remove_remote_candidate</a>)
673
675
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
674
676
                                                         const <a
675
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
676
 
>gchar</a> *arg_candidate_id,
 
677
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
678
>gchar</a> *arg_Candidate_ID,
677
679
                                                         <a
678
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
680
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
679
681
>gpointer</a> user_data,
680
682
                                                         <a
681
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
683
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
682
684
>GObject</a> *weak_object);
683
 
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection">TpProxySignalConnection</a>* <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-connect-to-remove-remote-candidate" title="tp_cli_media_stream_handler_connect_to_remove_remote_candidate ()">tp_cli_media_stream_handler_connect_to_remove_remote_candidate</a>
 
685
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection">TpProxySignalConnection</a> * <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-connect-to-remove-remote-candidate" title="tp_cli_media_stream_handler_connect_to_remove_remote_candidate ()">tp_cli_media_stream_handler_connect_to_remove_remote_candidate</a>
684
686
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
685
687
                                                         <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-signal-callback-remove-remote-candidate" title="tp_cli_media_stream_handler_signal_callback_remove_remote_candidate ()">tp_cli_media_stream_handler_signal_callback_remove_remote_candidate</a> callback,
686
688
                                                         <a
687
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
689
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
688
690
>gpointer</a> user_data,
689
691
                                                         <a
690
 
href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"
 
692
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
691
693
>GDestroyNotify</a> destroy,
692
694
                                                         <a
693
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
695
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
694
696
>GObject</a> *weak_object,
695
697
                                                         <a
696
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
698
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
697
699
>GError</a> **error);
698
700
void                (<a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-signal-callback-set-active-candidate-pair" title="tp_cli_media_stream_handler_signal_callback_set_active_candidate_pair ()">*tp_cli_media_stream_handler_signal_callback_set_active_candidate_pair</a>)
699
701
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
700
702
                                                         const <a
701
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
702
 
>gchar</a> *arg_native_candidate_id,
 
703
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
704
>gchar</a> *arg_Native_Candidate_ID,
703
705
                                                         const <a
704
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
705
 
>gchar</a> *arg_remote_candidate_id,
 
706
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
707
>gchar</a> *arg_Remote_Candidate_ID,
706
708
                                                         <a
707
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
709
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
708
710
>gpointer</a> user_data,
709
711
                                                         <a
710
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
712
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
711
713
>GObject</a> *weak_object);
712
 
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection">TpProxySignalConnection</a>* <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-connect-to-set-active-candidate-pair" title="tp_cli_media_stream_handler_connect_to_set_active_candidate_pair ()">tp_cli_media_stream_handler_connect_to_set_active_candidate_pair</a>
 
714
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection">TpProxySignalConnection</a> * <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-connect-to-set-active-candidate-pair" title="tp_cli_media_stream_handler_connect_to_set_active_candidate_pair ()">tp_cli_media_stream_handler_connect_to_set_active_candidate_pair</a>
713
715
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
714
716
                                                         <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-signal-callback-set-active-candidate-pair" title="tp_cli_media_stream_handler_signal_callback_set_active_candidate_pair ()">tp_cli_media_stream_handler_signal_callback_set_active_candidate_pair</a> callback,
715
717
                                                         <a
716
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
718
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
717
719
>gpointer</a> user_data,
718
720
                                                         <a
719
 
href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"
 
721
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
720
722
>GDestroyNotify</a> destroy,
721
723
                                                         <a
722
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
724
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
723
725
>GObject</a> *weak_object,
724
726
                                                         <a
725
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
727
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
726
728
>GError</a> **error);
727
729
void                (<a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-signal-callback-set-remote-candidate-list" title="tp_cli_media_stream_handler_signal_callback_set_remote_candidate_list ()">*tp_cli_media_stream_handler_signal_callback_set_remote_candidate_list</a>)
728
730
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
729
731
                                                         const <a
730
 
href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"
731
 
>GPtrArray</a> *arg_remote_candidates,
 
732
href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"
 
733
>GPtrArray</a> *arg_Remote_Candidates,
732
734
                                                         <a
733
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
735
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
734
736
>gpointer</a> user_data,
735
737
                                                         <a
736
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
738
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
737
739
>GObject</a> *weak_object);
738
 
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection">TpProxySignalConnection</a>* <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-connect-to-set-remote-candidate-list" title="tp_cli_media_stream_handler_connect_to_set_remote_candidate_list ()">tp_cli_media_stream_handler_connect_to_set_remote_candidate_list</a>
 
740
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection">TpProxySignalConnection</a> * <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-connect-to-set-remote-candidate-list" title="tp_cli_media_stream_handler_connect_to_set_remote_candidate_list ()">tp_cli_media_stream_handler_connect_to_set_remote_candidate_list</a>
739
741
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
740
742
                                                         <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-signal-callback-set-remote-candidate-list" title="tp_cli_media_stream_handler_signal_callback_set_remote_candidate_list ()">tp_cli_media_stream_handler_signal_callback_set_remote_candidate_list</a> callback,
741
743
                                                         <a
742
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
744
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
743
745
>gpointer</a> user_data,
744
746
                                                         <a
745
 
href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"
 
747
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
746
748
>GDestroyNotify</a> destroy,
747
749
                                                         <a
748
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
750
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
749
751
>GObject</a> *weak_object,
750
752
                                                         <a
751
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
753
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
752
754
>GError</a> **error);
753
755
void                (<a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-signal-callback-set-remote-codecs" title="tp_cli_media_stream_handler_signal_callback_set_remote_codecs ()">*tp_cli_media_stream_handler_signal_callback_set_remote_codecs</a>)
754
756
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
755
757
                                                         const <a
756
 
href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"
757
 
>GPtrArray</a> *arg_codecs,
 
758
href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"
 
759
>GPtrArray</a> *arg_Codecs,
758
760
                                                         <a
759
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
761
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
760
762
>gpointer</a> user_data,
761
763
                                                         <a
762
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
764
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
763
765
>GObject</a> *weak_object);
764
 
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection">TpProxySignalConnection</a>* <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-connect-to-set-remote-codecs" title="tp_cli_media_stream_handler_connect_to_set_remote_codecs ()">tp_cli_media_stream_handler_connect_to_set_remote_codecs</a>
 
766
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection">TpProxySignalConnection</a> * <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-connect-to-set-remote-codecs" title="tp_cli_media_stream_handler_connect_to_set_remote_codecs ()">tp_cli_media_stream_handler_connect_to_set_remote_codecs</a>
765
767
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
766
768
                                                         <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-signal-callback-set-remote-codecs" title="tp_cli_media_stream_handler_signal_callback_set_remote_codecs ()">tp_cli_media_stream_handler_signal_callback_set_remote_codecs</a> callback,
767
769
                                                         <a
768
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
770
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
769
771
>gpointer</a> user_data,
770
772
                                                         <a
771
 
href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"
 
773
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
772
774
>GDestroyNotify</a> destroy,
773
775
                                                         <a
774
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
776
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
775
777
>GObject</a> *weak_object,
776
778
                                                         <a
777
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
779
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
778
780
>GError</a> **error);
779
781
void                (<a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-signal-callback-set-stream-playing" title="tp_cli_media_stream_handler_signal_callback_set_stream_playing ()">*tp_cli_media_stream_handler_signal_callback_set_stream_playing</a>)
780
782
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
781
783
                                                         <a
782
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
783
 
>gboolean</a> arg_playing,
 
784
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
785
>gboolean</a> arg_Playing,
784
786
                                                         <a
785
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
787
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
786
788
>gpointer</a> user_data,
787
789
                                                         <a
788
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
790
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
789
791
>GObject</a> *weak_object);
790
 
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection">TpProxySignalConnection</a>* <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-connect-to-set-stream-playing" title="tp_cli_media_stream_handler_connect_to_set_stream_playing ()">tp_cli_media_stream_handler_connect_to_set_stream_playing</a>
 
792
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection">TpProxySignalConnection</a> * <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-connect-to-set-stream-playing" title="tp_cli_media_stream_handler_connect_to_set_stream_playing ()">tp_cli_media_stream_handler_connect_to_set_stream_playing</a>
791
793
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
792
794
                                                         <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-signal-callback-set-stream-playing" title="tp_cli_media_stream_handler_signal_callback_set_stream_playing ()">tp_cli_media_stream_handler_signal_callback_set_stream_playing</a> callback,
793
795
                                                         <a
794
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
796
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
795
797
>gpointer</a> user_data,
796
798
                                                         <a
797
 
href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"
 
799
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
798
800
>GDestroyNotify</a> destroy,
799
801
                                                         <a
800
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
802
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
801
803
>GObject</a> *weak_object,
802
804
                                                         <a
803
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
805
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
804
806
>GError</a> **error);
805
807
void                (<a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-signal-callback-set-stream-sending" title="tp_cli_media_stream_handler_signal_callback_set_stream_sending ()">*tp_cli_media_stream_handler_signal_callback_set_stream_sending</a>)
806
808
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
807
809
                                                         <a
808
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
809
 
>gboolean</a> arg_sending,
 
810
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
811
>gboolean</a> arg_Sending,
810
812
                                                         <a
811
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
813
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
812
814
>gpointer</a> user_data,
813
815
                                                         <a
814
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
816
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
815
817
>GObject</a> *weak_object);
816
 
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection">TpProxySignalConnection</a>* <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-connect-to-set-stream-sending" title="tp_cli_media_stream_handler_connect_to_set_stream_sending ()">tp_cli_media_stream_handler_connect_to_set_stream_sending</a>
 
818
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection">TpProxySignalConnection</a> * <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-connect-to-set-stream-sending" title="tp_cli_media_stream_handler_connect_to_set_stream_sending ()">tp_cli_media_stream_handler_connect_to_set_stream_sending</a>
817
819
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
818
820
                                                         <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-signal-callback-set-stream-sending" title="tp_cli_media_stream_handler_signal_callback_set_stream_sending ()">tp_cli_media_stream_handler_signal_callback_set_stream_sending</a> callback,
819
821
                                                         <a
820
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
822
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
821
823
>gpointer</a> user_data,
822
824
                                                         <a
823
 
href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"
 
825
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
824
826
>GDestroyNotify</a> destroy,
825
827
                                                         <a
826
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
828
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
827
829
>GObject</a> *weak_object,
828
830
                                                         <a
829
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
831
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
830
832
>GError</a> **error);
831
833
void                (<a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-signal-callback-start-telephony-event" title="tp_cli_media_stream_handler_signal_callback_start_telephony_event ()">*tp_cli_media_stream_handler_signal_callback_start_telephony_event</a>)
832
834
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
833
835
                                                         <a
834
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guchar"
835
 
>guchar</a> arg_event,
 
836
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"
 
837
>guchar</a> arg_Event,
836
838
                                                         <a
837
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
839
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
838
840
>gpointer</a> user_data,
839
841
                                                         <a
840
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
842
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
841
843
>GObject</a> *weak_object);
842
 
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection">TpProxySignalConnection</a>* <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-connect-to-start-telephony-event" title="tp_cli_media_stream_handler_connect_to_start_telephony_event ()">tp_cli_media_stream_handler_connect_to_start_telephony_event</a>
 
844
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection">TpProxySignalConnection</a> * <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-connect-to-start-telephony-event" title="tp_cli_media_stream_handler_connect_to_start_telephony_event ()">tp_cli_media_stream_handler_connect_to_start_telephony_event</a>
843
845
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
844
846
                                                         <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-signal-callback-start-telephony-event" title="tp_cli_media_stream_handler_signal_callback_start_telephony_event ()">tp_cli_media_stream_handler_signal_callback_start_telephony_event</a> callback,
845
847
                                                         <a
846
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
848
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
847
849
>gpointer</a> user_data,
848
850
                                                         <a
849
 
href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"
 
851
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
850
852
>GDestroyNotify</a> destroy,
851
853
                                                         <a
852
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
854
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
853
855
>GObject</a> *weak_object,
854
856
                                                         <a
855
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
857
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
856
858
>GError</a> **error);
857
859
void                (<a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-signal-callback-stop-telephony-event" title="tp_cli_media_stream_handler_signal_callback_stop_telephony_event ()">*tp_cli_media_stream_handler_signal_callback_stop_telephony_event</a>)
858
860
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
859
861
                                                         <a
860
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
862
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
861
863
>gpointer</a> user_data,
862
864
                                                         <a
863
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
865
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
864
866
>GObject</a> *weak_object);
865
 
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection">TpProxySignalConnection</a>* <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-connect-to-stop-telephony-event" title="tp_cli_media_stream_handler_connect_to_stop_telephony_event ()">tp_cli_media_stream_handler_connect_to_stop_telephony_event</a>
 
867
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection">TpProxySignalConnection</a> * <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-connect-to-stop-telephony-event" title="tp_cli_media_stream_handler_connect_to_stop_telephony_event ()">tp_cli_media_stream_handler_connect_to_stop_telephony_event</a>
866
868
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
867
869
                                                         <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-signal-callback-stop-telephony-event" title="tp_cli_media_stream_handler_signal_callback_stop_telephony_event ()">tp_cli_media_stream_handler_signal_callback_stop_telephony_event</a> callback,
868
870
                                                         <a
869
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
871
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
870
872
>gpointer</a> user_data,
871
873
                                                         <a
872
 
href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"
 
874
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
873
875
>GDestroyNotify</a> destroy,
874
876
                                                         <a
875
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
877
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
876
878
>GObject</a> *weak_object,
877
879
                                                         <a
878
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
880
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
879
881
>GError</a> **error);
880
 
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a>* <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-call-hold-state" title="tp_cli_media_stream_handler_call_hold_state ()">tp_cli_media_stream_handler_call_hold_state</a>
 
882
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a> * <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-call-hold-state" title="tp_cli_media_stream_handler_call_hold_state ()">tp_cli_media_stream_handler_call_hold_state</a>
881
883
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
882
884
                                                         <a
883
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
885
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
884
886
>gint</a> timeout_ms,
885
887
                                                         <a
886
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
888
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
887
889
>gboolean</a> in_Held,
888
890
                                                         <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-callback-for-hold-state" title="tp_cli_media_stream_handler_callback_for_hold_state ()">tp_cli_media_stream_handler_callback_for_hold_state</a> callback,
889
891
                                                         <a
890
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
892
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
891
893
>gpointer</a> user_data,
892
894
                                                         <a
893
 
href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"
 
895
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
894
896
>GDestroyNotify</a> destroy,
895
897
                                                         <a
896
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
898
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
897
899
>GObject</a> *weak_object);
898
 
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a>* <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-call-unhold-failure" title="tp_cli_media_stream_handler_call_unhold_failure ()">tp_cli_media_stream_handler_call_unhold_failure</a>
 
900
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a> * <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-call-unhold-failure" title="tp_cli_media_stream_handler_call_unhold_failure ()">tp_cli_media_stream_handler_call_unhold_failure</a>
899
901
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
900
902
                                                         <a
901
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
903
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
902
904
>gint</a> timeout_ms,
903
905
                                                         <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-callback-for-unhold-failure" title="tp_cli_media_stream_handler_callback_for_unhold_failure ()">tp_cli_media_stream_handler_callback_for_unhold_failure</a> callback,
904
906
                                                         <a
905
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
907
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
906
908
>gpointer</a> user_data,
907
909
                                                         <a
908
 
href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"
 
910
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
909
911
>GDestroyNotify</a> destroy,
910
912
                                                         <a
911
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
913
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
912
914
>GObject</a> *weak_object);
913
915
void                (<a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-callback-for-hold-state" title="tp_cli_media_stream_handler_callback_for_hold_state ()">*tp_cli_media_stream_handler_callback_for_hold_state</a>)
914
916
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
915
917
                                                         const <a
916
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
918
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
917
919
>GError</a> *error,
918
920
                                                         <a
919
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
921
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
920
922
>gpointer</a> user_data,
921
923
                                                         <a
922
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
924
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
923
925
>GObject</a> *weak_object);
924
926
void                (<a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-callback-for-unhold-failure" title="tp_cli_media_stream_handler_callback_for_unhold_failure ()">*tp_cli_media_stream_handler_callback_for_unhold_failure</a>)
925
927
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
926
928
                                                         const <a
927
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
929
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
928
930
>GError</a> *error,
929
931
                                                         <a
930
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
932
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
931
933
>gpointer</a> user_data,
932
934
                                                         <a
933
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
935
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
934
936
>GObject</a> *weak_object);
935
 
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection">TpProxySignalConnection</a>* <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-connect-to-set-stream-held" title="tp_cli_media_stream_handler_connect_to_set_stream_held ()">tp_cli_media_stream_handler_connect_to_set_stream_held</a>
 
937
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection">TpProxySignalConnection</a> * <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-connect-to-set-stream-held" title="tp_cli_media_stream_handler_connect_to_set_stream_held ()">tp_cli_media_stream_handler_connect_to_set_stream_held</a>
936
938
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
937
939
                                                         <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-signal-callback-set-stream-held" title="tp_cli_media_stream_handler_signal_callback_set_stream_held ()">tp_cli_media_stream_handler_signal_callback_set_stream_held</a> callback,
938
940
                                                         <a
939
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
941
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
940
942
>gpointer</a> user_data,
941
943
                                                         <a
942
 
href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"
 
944
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
943
945
>GDestroyNotify</a> destroy,
944
946
                                                         <a
945
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
947
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
946
948
>GObject</a> *weak_object,
947
949
                                                         <a
948
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
950
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
949
951
>GError</a> **error);
950
952
<a
951
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
953
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
952
954
>gboolean</a>            <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-run-hold-state" title="tp_cli_media_stream_handler_run_hold_state ()">tp_cli_media_stream_handler_run_hold_state</a>
953
955
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
954
956
                                                         <a
955
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
957
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
956
958
>gint</a> timeout_ms,
957
959
                                                         <a
958
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
960
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
959
961
>gboolean</a> in_Held,
960
962
                                                         <a
961
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
963
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
962
964
>GError</a> **error,
963
965
                                                         <a
964
 
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#GMainLoop"
 
966
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"
965
967
>GMainLoop</a> **loop);
966
968
<a
967
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
969
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
968
970
>gboolean</a>            <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-run-unhold-failure" title="tp_cli_media_stream_handler_run_unhold_failure ()">tp_cli_media_stream_handler_run_unhold_failure</a>
969
971
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
970
972
                                                         <a
971
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
973
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
972
974
>gint</a> timeout_ms,
973
975
                                                         <a
974
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
976
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
975
977
>GError</a> **error,
976
978
                                                         <a
977
 
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#GMainLoop"
 
979
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"
978
980
>GMainLoop</a> **loop);
979
981
void                (<a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-signal-callback-set-stream-held" title="tp_cli_media_stream_handler_signal_callback_set_stream_held ()">*tp_cli_media_stream_handler_signal_callback_set_stream_held</a>)
980
982
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
981
983
                                                         <a
982
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
984
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
983
985
>gboolean</a> arg_Held,
984
986
                                                         <a
985
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
986
 
>gpointer</a> user_data,
987
 
                                                         <a
988
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
989
 
>GObject</a> *weak_object);
 
987
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
 
988
>gpointer</a> user_data,
 
989
                                                         <a
 
990
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
 
991
>GObject</a> *weak_object);
 
992
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a> * <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-call-codecs-updated" title="tp_cli_media_stream_handler_call_codecs_updated ()">tp_cli_media_stream_handler_call_codecs_updated</a>
 
993
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
 
994
                                                         <a
 
995
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
 
996
>gint</a> timeout_ms,
 
997
                                                         const <a
 
998
href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"
 
999
>GPtrArray</a> *in_Codecs,
 
1000
                                                         <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-callback-for-codecs-updated" title="tp_cli_media_stream_handler_callback_for_codecs_updated ()">tp_cli_media_stream_handler_callback_for_codecs_updated</a> callback,
 
1001
                                                         <a
 
1002
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
 
1003
>gpointer</a> user_data,
 
1004
                                                         <a
 
1005
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
 
1006
>GDestroyNotify</a> destroy,
 
1007
                                                         <a
 
1008
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
 
1009
>GObject</a> *weak_object);
 
1010
void                (<a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-callback-for-codecs-updated" title="tp_cli_media_stream_handler_callback_for_codecs_updated ()">*tp_cli_media_stream_handler_callback_for_codecs_updated</a>)
 
1011
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
 
1012
                                                         const <a
 
1013
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
1014
>GError</a> *error,
 
1015
                                                         <a
 
1016
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
 
1017
>gpointer</a> user_data,
 
1018
                                                         <a
 
1019
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
 
1020
>GObject</a> *weak_object);
 
1021
<a
 
1022
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
1023
>gboolean</a>            <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-run-codecs-updated" title="tp_cli_media_stream_handler_run_codecs_updated ()">tp_cli_media_stream_handler_run_codecs_updated</a>
 
1024
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
 
1025
                                                         <a
 
1026
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
 
1027
>gint</a> timeout_ms,
 
1028
                                                         const <a
 
1029
href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"
 
1030
>GPtrArray</a> *in_Codecs,
 
1031
                                                         <a
 
1032
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
1033
>GError</a> **error,
 
1034
                                                         <a
 
1035
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"
 
1036
>GMainLoop</a> **loop);
990
1037
</pre>
991
1038
</div>
992
1039
<div class="refsect1" lang="en">
993
1040
<a name="telepathy-glib-media-interfaces.object-hierarchy"></a><h2>Object Hierarchy</h2>
994
1041
<pre class="synopsis">
995
1042
  <a
996
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
1043
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
997
1044
>GObject</a>
998
1045
   +----<a class="link" href="telepathy-glib-proxy.html#TpProxy">TpProxy</a>
999
1046
         +----TpMediaSessionHandler
1000
1047
</pre>
1001
1048
<pre class="synopsis">
1002
1049
  <a
1003
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
1050
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
1004
1051
>GObject</a>
1005
1052
   +----<a class="link" href="telepathy-glib-proxy.html#TpProxy">TpProxy</a>
1006
1053
         +----TpMediaStreamHandler
1010
1057
<a name="telepathy-glib-media-interfaces.description"></a><h2>Description</h2>
1011
1058
<p>
1012
1059
This module provides access to the auxiliary objects used to
1013
 
implement <a class="link" href="telepathy-glib-svc-channel-media.html#TpSvcChannelTypeStreamedMedia" title="TpSvcChannelTypeStreamedMedia"><span class="type">TpSvcChannelTypeStreamedMedia</span></a>.</p>
 
1060
implement <a class="link" href="telepathy-glib-svc-channel-media.html#TpSvcChannelTypeStreamedMedia"><span class="type">TpSvcChannelTypeStreamedMedia</span></a>.</p>
1014
1061
<p>
1015
 
 
1016
1062
</p>
1017
1063
</div>
1018
1064
<div class="refsect1" lang="en">
1019
1065
<a name="telepathy-glib-media-interfaces.details"></a><h2>Details</h2>
1020
1066
<div class="refsect2" lang="en">
1021
1067
<a name="tp-media-session-handler-new"></a><h3>tp_media_session_handler_new ()</h3>
1022
 
<pre class="programlisting"><a class="link" href="telepathy-glib-media-interfaces.html#TpMediaSessionHandler">TpMediaSessionHandler</a>* tp_media_session_handler_new     (<a class="link" href="telepathy-glib-dbus.html#TpDBusDaemon">TpDBusDaemon</a> *dbus,
 
1068
<pre class="programlisting"><a class="link" href="telepathy-glib-media-interfaces.html#TpMediaSessionHandler">TpMediaSessionHandler</a> * tp_media_session_handler_new    (<a class="link" href="telepathy-glib-dbus.html#TpDBusDaemon">TpDBusDaemon</a> *dbus,
1023
1069
                                                         const <a
1024
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
 
1070
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
1025
1071
>gchar</a> *unique_name,
1026
1072
                                                         const <a
1027
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
 
1073
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
1028
1074
>gchar</a> *object_path,
1029
1075
                                                         <a
1030
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
1076
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
1031
1077
>GError</a> **error);</pre>
1032
1078
<p>
1033
1079
</p>
1034
1080
<p>
1035
 
 
1036
1081
</p>
1037
1082
<div class="variablelist"><table border="0">
1038
1083
<col align="left" valign="top">
1040
1085
<tr>
1041
1086
<td><p><span class="term"><em class="parameter"><code>dbus</code></em> :</span></p></td>
1042
1087
<td> a D-Bus daemon; may not be <a
1043
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
1088
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1044
1089
><code class="literal">NULL</code></a>
1045
1090
</td>
1046
1091
</tr>
1047
1092
<tr>
1048
1093
<td><p><span class="term"><em class="parameter"><code>unique_name</code></em> :</span></p></td>
1049
1094
<td> the unique name of the connection process; may not be <a
1050
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
1095
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1051
1096
><code class="literal">NULL</code></a>
1052
1097
 or a well-known name
1053
1098
</td>
1055
1100
<tr>
1056
1101
<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
1057
1102
<td> the object path of the media session handler; may not be <a
1058
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
1103
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1059
1104
><code class="literal">NULL</code></a>
1060
1105
</td>
1061
1106
</tr>
1062
1107
<tr>
1063
1108
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1064
1109
<td> used to indicate the error if <a
1065
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
1110
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1066
1111
><code class="literal">NULL</code></a> is returned
1067
1112
</td>
1068
1113
</tr>
1069
1114
<tr>
1070
1115
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1071
1116
<td> a new media session handler proxy, or <a
1072
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
1117
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1073
1118
><code class="literal">NULL</code></a> on invalid arguments
1074
1119
 
1075
1120
</td>
1076
1121
</tr>
1077
1122
</tbody>
1078
1123
</table></div>
1079
 
<p class="since">Since  0.7.1
1080
 
</p>
 
1124
<p class="since">Since 0.7.1</p>
1081
1125
</div>
1082
1126
<hr>
1083
1127
<div class="refsect2" lang="en">
1086
1130
<p>
1087
1131
A proxy object for a Telepathy connection manager.</p>
1088
1132
<p>
1089
 
 
1090
 
</p>
1091
 
<p class="since">Since  0.7.1
1092
 
</p>
 
1133
</p>
 
1134
<p class="since">Since 0.7.1</p>
1093
1135
</div>
1094
1136
<hr>
1095
1137
<div class="refsect2" lang="en">
1098
1140
<p>
1099
1141
The class of a <a class="link" href="telepathy-glib-media-interfaces.html#TpMediaSessionHandler"><span class="type">TpMediaSessionHandler</span></a>.</p>
1100
1142
<p>
1101
 
 
1102
 
</p>
1103
 
<p class="since">Since  0.7.1
1104
 
</p>
 
1143
</p>
 
1144
<p class="since">Since 0.7.1</p>
1105
1145
</div>
1106
1146
<hr>
1107
1147
<div class="refsect2" lang="en">
1108
1148
<a name="tp-media-stream-handler-new"></a><h3>tp_media_stream_handler_new ()</h3>
1109
 
<pre class="programlisting"><a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a>* tp_media_stream_handler_new       (<a class="link" href="telepathy-glib-dbus.html#TpDBusDaemon">TpDBusDaemon</a> *dbus,
 
1149
<pre class="programlisting"><a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> * tp_media_stream_handler_new      (<a class="link" href="telepathy-glib-dbus.html#TpDBusDaemon">TpDBusDaemon</a> *dbus,
1110
1150
                                                         const <a
1111
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
 
1151
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
1112
1152
>gchar</a> *unique_name,
1113
1153
                                                         const <a
1114
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
 
1154
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
1115
1155
>gchar</a> *object_path,
1116
1156
                                                         <a
1117
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
1157
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
1118
1158
>GError</a> **error);</pre>
1119
1159
<p>
1120
1160
</p>
1121
1161
<p>
1122
 
 
1123
1162
</p>
1124
1163
<div class="variablelist"><table border="0">
1125
1164
<col align="left" valign="top">
1127
1166
<tr>
1128
1167
<td><p><span class="term"><em class="parameter"><code>dbus</code></em> :</span></p></td>
1129
1168
<td> a D-Bus daemon; may not be <a
1130
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
1169
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1131
1170
><code class="literal">NULL</code></a>
1132
1171
</td>
1133
1172
</tr>
1134
1173
<tr>
1135
1174
<td><p><span class="term"><em class="parameter"><code>unique_name</code></em> :</span></p></td>
1136
1175
<td> the unique name of the connection process; may not be <a
1137
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
1176
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1138
1177
><code class="literal">NULL</code></a>
1139
1178
 or a well-known name
1140
1179
</td>
1142
1181
<tr>
1143
1182
<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
1144
1183
<td> the object path of the media stream handler; may not be <a
1145
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
1184
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1146
1185
><code class="literal">NULL</code></a>
1147
1186
</td>
1148
1187
</tr>
1149
1188
<tr>
1150
1189
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1151
1190
<td> used to indicate the error if <a
1152
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
1191
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1153
1192
><code class="literal">NULL</code></a> is returned
1154
1193
</td>
1155
1194
</tr>
1156
1195
<tr>
1157
1196
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1158
1197
<td> a new media stream handler proxy, or <a
1159
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
1198
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1160
1199
><code class="literal">NULL</code></a> on invalid arguments
1161
1200
 
1162
1201
</td>
1163
1202
</tr>
1164
1203
</tbody>
1165
1204
</table></div>
1166
 
<p class="since">Since  0.7.1
1167
 
</p>
 
1205
<p class="since">Since 0.7.1</p>
1168
1206
</div>
1169
1207
<hr>
1170
1208
<div class="refsect2" lang="en">
1173
1211
<p>
1174
1212
A proxy object for a Telepathy connection manager.</p>
1175
1213
<p>
1176
 
 
1177
 
</p>
1178
 
<p class="since">Since  0.7.1
1179
 
</p>
 
1214
</p>
 
1215
<p class="since">Since 0.7.1</p>
1180
1216
</div>
1181
1217
<hr>
1182
1218
<div class="refsect2" lang="en">
1185
1221
<p>
1186
1222
The class of a <a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler"><span class="type">TpMediaStreamHandler</span></a>.</p>
1187
1223
<p>
1188
 
 
1189
 
</p>
1190
 
<p class="since">Since  0.7.1
1191
 
</p>
 
1224
</p>
 
1225
<p class="since">Since 0.7.1</p>
1192
1226
</div>
1193
1227
<hr>
1194
1228
<div class="refsect2" lang="en">
1196
1230
<pre class="programlisting">void                (*tp_cli_media_session_handler_callback_for_error)
1197
1231
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaSessionHandler">TpMediaSessionHandler</a> *proxy,
1198
1232
                                                         const <a
1199
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
1233
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
1200
1234
>GError</a> *error,
1201
1235
                                                         <a
1202
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
1236
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
1203
1237
>gpointer</a> user_data,
1204
1238
                                                         <a
1205
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
1239
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
1206
1240
>GObject</a> *weak_object);</pre>
1207
1241
<p>
1208
1242
Signature of the callback called when a Error method call
1209
1243
succeeds or fails.</p>
1210
1244
<p>
1211
 
 
1212
1245
</p>
1213
1246
<div class="variablelist"><table border="0">
1214
1247
<col align="left" valign="top">
1221
1254
<tr>
1222
1255
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1223
1256
<td> <a
1224
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
1257
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1225
1258
><code class="literal">NULL</code></a> on success, or an error on failure
1226
1259
</td>
1227
1260
</tr>
1241
1274
<hr>
1242
1275
<div class="refsect2" lang="en">
1243
1276
<a name="tp-cli-media-session-handler-call-error"></a><h3>tp_cli_media_session_handler_call_error ()</h3>
1244
 
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a>* tp_cli_media_session_handler_call_error
 
1277
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a> * tp_cli_media_session_handler_call_error
1245
1278
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaSessionHandler">TpMediaSessionHandler</a> *proxy,
1246
1279
                                                         <a
1247
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
1280
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
1248
1281
>gint</a> timeout_ms,
1249
1282
                                                         <a
1250
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
1251
 
>guint</a> in_errno,
 
1283
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
 
1284
>guint</a> in_Error_Code,
1252
1285
                                                         const <a
1253
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
1254
 
>gchar</a> *in_message,
 
1286
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
1287
>gchar</a> *in_Message,
1255
1288
                                                         <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-session-handler-callback-for-error" title="tp_cli_media_session_handler_callback_for_error ()">tp_cli_media_session_handler_callback_for_error</a> callback,
1256
1289
                                                         <a
1257
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
1290
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
1258
1291
>gpointer</a> user_data,
1259
1292
                                                         <a
1260
 
href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"
 
1293
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
1261
1294
>GDestroyNotify</a> destroy,
1262
1295
                                                         <a
1263
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
1296
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
1264
1297
>GObject</a> *weak_object);</pre>
1265
1298
<p>
1266
1299
Start a Error method call.
1268
1301
<p>
1269
1302
THIS METHOD IS DEPRECATED AND SHOULD NOT BE USED. Instead the Error         function should be used on the relevant MediaStreamHandler objects.         Informs the connection manager that an error occured in this session.         If used, the connection manager must terminate the session and all of         the streams within it, and may also emit a StreamError signal on the         channel for each stream within the session.</p>
1270
1303
<p>
1271
 
 
1272
1304
</p>
1273
1305
<div class="variablelist"><table border="0">
1274
1306
<col align="left" valign="top">
1285
1317
</td>
1286
1318
</tr>
1287
1319
<tr>
1288
 
<td><p><span class="term"><em class="parameter"><code>in_errno</code></em> :</span></p></td>
 
1320
<td><p><span class="term"><em class="parameter"><code>in_Error_Code</code></em> :</span></p></td>
1289
1321
<td> Used to pass an 'in' argument: (Undocumented)
1290
1322
</td>
1291
1323
</tr>
1292
1324
<tr>
1293
 
<td><p><span class="term"><em class="parameter"><code>in_message</code></em> :</span></p></td>
 
1325
<td><p><span class="term"><em class="parameter"><code>in_Message</code></em> :</span></p></td>
1294
1326
<td> Used to pass an 'in' argument: (Undocumented)
1295
1327
</td>
1296
1328
</tr>
1298
1330
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
1299
1331
<td> called when the method call succeeds or fails;
1300
1332
  may be <a
1301
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
1333
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1302
1334
><code class="literal">NULL</code></a> to make a "fire and forget" call with no 
1303
1335
  reply tracking
1304
1336
</td>
1307
1339
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1308
1340
<td> user-supplied data passed to the callback;
1309
1341
  must be <a
1310
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
1342
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1311
1343
><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a
1312
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
1344
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1313
1345
><code class="literal">NULL</code></a>
1314
1346
</td>
1315
1347
</tr>
1318
1350
<td> called with the user_data as argument, after the
1319
1351
  call has succeeded, failed or been cancelled;
1320
1352
  must be <a
1321
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
1353
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1322
1354
><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a
1323
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
1355
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1324
1356
><code class="literal">NULL</code></a>
1325
1357
</td>
1326
1358
</tr>
1327
1359
<tr>
1328
1360
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
1329
1361
<td> If not <a
1330
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
1362
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1331
1363
><code class="literal">NULL</code></a>, a <a
1332
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
1364
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
1333
1365
><span class="type">GObject</span></a> which will be 
1334
1366
  weakly referenced; if it is destroyed, this call 
1335
1367
  will automatically be cancelled. Must be <a
1336
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
1368
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1337
1369
><code class="literal">NULL</code></a> if 
1338
1370
  <em class="parameter"><code>callback</code></em> is <a
1339
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
1371
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1340
1372
><code class="literal">NULL</code></a>
1341
1373
</td>
1342
1374
</tr>
1355
1387
<div class="refsect2" lang="en">
1356
1388
<a name="tp-cli-media-session-handler-run-error"></a><h3>tp_cli_media_session_handler_run_error ()</h3>
1357
1389
<pre class="programlisting"><a
1358
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
1390
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1359
1391
>gboolean</a>            tp_cli_media_session_handler_run_error
1360
1392
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaSessionHandler">TpMediaSessionHandler</a> *proxy,
1361
1393
                                                         <a
1362
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
1394
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
1363
1395
>gint</a> timeout_ms,
1364
1396
                                                         <a
1365
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
1366
 
>guint</a> in_errno,
 
1397
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
 
1398
>guint</a> in_Error_Code,
1367
1399
                                                         const <a
1368
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
1369
 
>gchar</a> *in_message,
 
1400
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
1401
>gchar</a> *in_Message,
1370
1402
                                                         <a
1371
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
1403
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
1372
1404
>GError</a> **error,
1373
1405
                                                         <a
1374
 
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#GMainLoop"
 
1406
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"
1375
1407
>GMainLoop</a> **loop);</pre>
1376
1408
<p>
1377
1409
Call the method Error and run the main loop
1383
1415
<p>
1384
1416
THIS METHOD IS DEPRECATED AND SHOULD NOT BE USED. Instead the Error         function should be used on the relevant MediaStreamHandler objects.         Informs the connection manager that an error occured in this session.         If used, the connection manager must terminate the session and all of         the streams within it, and may also emit a StreamError signal on the         channel for each stream within the session.</p>
1385
1417
<p>
1386
 
 
1387
1418
</p>
1388
1419
<div class="variablelist"><table border="0">
1389
1420
<col align="left" valign="top">
1399
1430
</td>
1400
1431
</tr>
1401
1432
<tr>
1402
 
<td><p><span class="term"><em class="parameter"><code>in_errno</code></em> :</span></p></td>
 
1433
<td><p><span class="term"><em class="parameter"><code>in_Error_Code</code></em> :</span></p></td>
1403
1434
<td> Used to pass an 'in' argument: (Undocumented)
1404
1435
</td>
1405
1436
</tr>
1406
1437
<tr>
1407
 
<td><p><span class="term"><em class="parameter"><code>in_message</code></em> :</span></p></td>
 
1438
<td><p><span class="term"><em class="parameter"><code>in_Message</code></em> :</span></p></td>
1408
1439
<td> Used to pass an 'in' argument: (Undocumented)
1409
1440
</td>
1410
1441
</tr>
1411
1442
<tr>
1412
1443
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1413
1444
<td> If not <a
1414
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
1445
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1415
1446
><code class="literal">NULL</code></a>, used to return errors if <a
1416
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
 
1447
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE--CAPS"
1417
1448
><code class="literal">FALSE</code></a> 
1418
1449
 is returned
1419
1450
</td>
1421
1452
<tr>
1422
1453
<td><p><span class="term"><em class="parameter"><code>loop</code></em> :</span></p></td>
1423
1454
<td> If not <a
1424
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
1455
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1425
1456
><code class="literal">NULL</code></a>, set before re-entering 
1426
1457
 the main loop, to point to a <a
1427
 
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#GMainLoop"
 
1458
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"
1428
1459
><span class="type">GMainLoop</span></a> 
1429
1460
 which can be used to cancel this call with 
1430
1461
 <a
1431
 
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#g-main-loop-quit"
 
1462
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-loop-quit"
1432
1463
><code class="function">g_main_loop_quit()</code></a>, causing a return of 
1433
1464
 <a
1434
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
1435
 
><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em> set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED:CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a>
 
1465
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE--CAPS"
 
1466
><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em> set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED--CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a>
1436
1467
</td>
1437
1468
</tr>
1438
1469
<tr>
1449
1480
<pre class="programlisting">void                (*tp_cli_media_session_handler_callback_for_ready)
1450
1481
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaSessionHandler">TpMediaSessionHandler</a> *proxy,
1451
1482
                                                         const <a
1452
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
1483
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
1453
1484
>GError</a> *error,
1454
1485
                                                         <a
1455
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
1486
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
1456
1487
>gpointer</a> user_data,
1457
1488
                                                         <a
1458
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
1489
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
1459
1490
>GObject</a> *weak_object);</pre>
1460
1491
<p>
1461
1492
Signature of the callback called when a Ready method call
1462
1493
succeeds or fails.</p>
1463
1494
<p>
1464
 
 
1465
1495
</p>
1466
1496
<div class="variablelist"><table border="0">
1467
1497
<col align="left" valign="top">
1474
1504
<tr>
1475
1505
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1476
1506
<td> <a
1477
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
1507
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1478
1508
><code class="literal">NULL</code></a> on success, or an error on failure
1479
1509
</td>
1480
1510
</tr>
1494
1524
<hr>
1495
1525
<div class="refsect2" lang="en">
1496
1526
<a name="tp-cli-media-session-handler-call-ready"></a><h3>tp_cli_media_session_handler_call_ready ()</h3>
1497
 
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a>* tp_cli_media_session_handler_call_ready
 
1527
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a> * tp_cli_media_session_handler_call_ready
1498
1528
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaSessionHandler">TpMediaSessionHandler</a> *proxy,
1499
1529
                                                         <a
1500
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
1530
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
1501
1531
>gint</a> timeout_ms,
1502
1532
                                                         <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-session-handler-callback-for-ready" title="tp_cli_media_session_handler_callback_for_ready ()">tp_cli_media_session_handler_callback_for_ready</a> callback,
1503
1533
                                                         <a
1504
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
1534
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
1505
1535
>gpointer</a> user_data,
1506
1536
                                                         <a
1507
 
href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"
 
1537
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
1508
1538
>GDestroyNotify</a> destroy,
1509
1539
                                                         <a
1510
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
1540
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
1511
1541
>GObject</a> *weak_object);</pre>
1512
1542
<p>
1513
1543
Start a Ready method call.
1515
1545
<p>
1516
1546
Inform the connection manager that a client is ready to handle         this session handler (i.e. that it has connected to the         NewStreamHandler signal and done any other necessary setup).</p>
1517
1547
<p>
1518
 
 
1519
1548
</p>
1520
1549
<div class="variablelist"><table border="0">
1521
1550
<col align="left" valign="top">
1535
1564
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
1536
1565
<td> called when the method call succeeds or fails;
1537
1566
  may be <a
1538
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
1567
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1539
1568
><code class="literal">NULL</code></a> to make a "fire and forget" call with no 
1540
1569
  reply tracking
1541
1570
</td>
1544
1573
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1545
1574
<td> user-supplied data passed to the callback;
1546
1575
  must be <a
1547
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
1576
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1548
1577
><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a
1549
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
1578
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1550
1579
><code class="literal">NULL</code></a>
1551
1580
</td>
1552
1581
</tr>
1555
1584
<td> called with the user_data as argument, after the
1556
1585
  call has succeeded, failed or been cancelled;
1557
1586
  must be <a
1558
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
1587
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1559
1588
><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a
1560
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
1589
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1561
1590
><code class="literal">NULL</code></a>
1562
1591
</td>
1563
1592
</tr>
1564
1593
<tr>
1565
1594
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
1566
1595
<td> If not <a
1567
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
1596
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1568
1597
><code class="literal">NULL</code></a>, a <a
1569
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
1598
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
1570
1599
><span class="type">GObject</span></a> which will be 
1571
1600
  weakly referenced; if it is destroyed, this call 
1572
1601
  will automatically be cancelled. Must be <a
1573
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
1602
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1574
1603
><code class="literal">NULL</code></a> if 
1575
1604
  <em class="parameter"><code>callback</code></em> is <a
1576
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
1605
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1577
1606
><code class="literal">NULL</code></a>
1578
1607
</td>
1579
1608
</tr>
1592
1621
<div class="refsect2" lang="en">
1593
1622
<a name="tp-cli-media-session-handler-run-ready"></a><h3>tp_cli_media_session_handler_run_ready ()</h3>
1594
1623
<pre class="programlisting"><a
1595
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
1624
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1596
1625
>gboolean</a>            tp_cli_media_session_handler_run_ready
1597
1626
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaSessionHandler">TpMediaSessionHandler</a> *proxy,
1598
1627
                                                         <a
1599
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
1628
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
1600
1629
>gint</a> timeout_ms,
1601
1630
                                                         <a
1602
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
1631
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
1603
1632
>GError</a> **error,
1604
1633
                                                         <a
1605
 
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#GMainLoop"
 
1634
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"
1606
1635
>GMainLoop</a> **loop);</pre>
1607
1636
<p>
1608
1637
Call the method Ready and run the main loop
1614
1643
<p>
1615
1644
Inform the connection manager that a client is ready to handle         this session handler (i.e. that it has connected to the         NewStreamHandler signal and done any other necessary setup).</p>
1616
1645
<p>
1617
 
 
1618
1646
</p>
1619
1647
<div class="variablelist"><table border="0">
1620
1648
<col align="left" valign="top">
1632
1660
<tr>
1633
1661
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1634
1662
<td> If not <a
1635
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
1663
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1636
1664
><code class="literal">NULL</code></a>, used to return errors if <a
1637
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
 
1665
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE--CAPS"
1638
1666
><code class="literal">FALSE</code></a> 
1639
1667
 is returned
1640
1668
</td>
1642
1670
<tr>
1643
1671
<td><p><span class="term"><em class="parameter"><code>loop</code></em> :</span></p></td>
1644
1672
<td> If not <a
1645
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
1673
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1646
1674
><code class="literal">NULL</code></a>, set before re-entering 
1647
1675
 the main loop, to point to a <a
1648
 
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#GMainLoop"
 
1676
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"
1649
1677
><span class="type">GMainLoop</span></a> 
1650
1678
 which can be used to cancel this call with 
1651
1679
 <a
1652
 
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#g-main-loop-quit"
 
1680
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-loop-quit"
1653
1681
><code class="function">g_main_loop_quit()</code></a>, causing a return of 
1654
1682
 <a
1655
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
1656
 
><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em> set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED:CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a>
 
1683
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE--CAPS"
 
1684
><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em> set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED--CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a>
1657
1685
</td>
1658
1686
</tr>
1659
1687
<tr>
1670
1698
<pre class="programlisting">void                (*tp_cli_media_session_handler_signal_callback_new_stream_handler)
1671
1699
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaSessionHandler">TpMediaSessionHandler</a> *proxy,
1672
1700
                                                         const <a
1673
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
1674
 
>gchar</a> *arg_stream_handler,
1675
 
                                                         <a
1676
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
1677
 
>guint</a> arg_id,
1678
 
                                                         <a
1679
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
1680
 
>guint</a> arg_media_type,
1681
 
                                                         <a
1682
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
1683
 
>guint</a> arg_direction,
1684
 
                                                         <a
1685
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
1701
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
1702
>gchar</a> *arg_Stream_Handler,
 
1703
                                                         <a
 
1704
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
 
1705
>guint</a> arg_ID,
 
1706
                                                         <a
 
1707
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
 
1708
>guint</a> arg_Media_Type,
 
1709
                                                         <a
 
1710
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
 
1711
>guint</a> arg_Direction,
 
1712
                                                         <a
 
1713
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
1686
1714
>gpointer</a> user_data,
1687
1715
                                                         <a
1688
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
1716
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
1689
1717
>GObject</a> *weak_object);</pre>
1690
1718
<p>
1691
1719
Represents the signature of a callback for the signal NewStreamHandler.</p>
1692
1720
<p>
1693
 
 
1694
1721
</p>
1695
1722
<div class="variablelist"><table border="0">
1696
1723
<col align="left" valign="top">
1702
1729
</td>
1703
1730
</tr>
1704
1731
<tr>
1705
 
<td><p><span class="term"><em class="parameter"><code>arg_stream_handler</code></em> :</span></p></td>
 
1732
<td><p><span class="term"><em class="parameter"><code>arg_Stream_Handler</code></em> :</span></p></td>
1706
1733
<td> An object path to a new MediaStreamHandler
1707
1734
</td>
1708
1735
</tr>
1709
1736
<tr>
1710
 
<td><p><span class="term"><em class="parameter"><code>arg_id</code></em> :</span></p></td>
 
1737
<td><p><span class="term"><em class="parameter"><code>arg_ID</code></em> :</span></p></td>
1711
1738
<td> The unique ID of the new stream
1712
1739
</td>
1713
1740
</tr>
1714
1741
<tr>
1715
 
<td><p><span class="term"><em class="parameter"><code>arg_media_type</code></em> :</span></p></td>
 
1742
<td><p><span class="term"><em class="parameter"><code>arg_Media_Type</code></em> :</span></p></td>
1716
1743
<td> Enum for type of media that this stream should handle           (a value from MediaStreamType)
1717
1744
</td>
1718
1745
</tr>
1719
1746
<tr>
1720
 
<td><p><span class="term"><em class="parameter"><code>arg_direction</code></em> :</span></p></td>
 
1747
<td><p><span class="term"><em class="parameter"><code>arg_Direction</code></em> :</span></p></td>
1721
1748
<td> Enum for direction of this stream (a value from           MediaStreamDirection)
1722
1749
</td>
1723
1750
</tr>
1737
1764
<hr>
1738
1765
<div class="refsect2" lang="en">
1739
1766
<a name="tp-cli-media-session-handler-connect-to-new-stream-handler"></a><h3>tp_cli_media_session_handler_connect_to_new_stream_handler ()</h3>
1740
 
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection">TpProxySignalConnection</a>* tp_cli_media_session_handler_connect_to_new_stream_handler
 
1767
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection">TpProxySignalConnection</a> * tp_cli_media_session_handler_connect_to_new_stream_handler
1741
1768
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaSessionHandler">TpMediaSessionHandler</a> *proxy,
1742
1769
                                                         <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-session-handler-signal-callback-new-stream-handler" title="tp_cli_media_session_handler_signal_callback_new_stream_handler ()">tp_cli_media_session_handler_signal_callback_new_stream_handler</a> callback,
1743
1770
                                                         <a
1744
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
1771
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
1745
1772
>gpointer</a> user_data,
1746
1773
                                                         <a
1747
 
href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"
 
1774
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
1748
1775
>GDestroyNotify</a> destroy,
1749
1776
                                                         <a
1750
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
1777
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
1751
1778
>GObject</a> *weak_object,
1752
1779
                                                         <a
1753
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
1780
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
1754
1781
>GError</a> **error);</pre>
1755
1782
<p>
1756
1783
Connect a handler to the signal NewStreamHandler.
1758
1785
<p>
1759
1786
Emitted when a new stream handler has been created for this         session.</p>
1760
1787
<p>
1761
 
 
1762
1788
</p>
1763
1789
<div class="variablelist"><table border="0">
1764
1790
<col align="left" valign="top">
1784
1810
<td> Destructor for the user-supplied data, which
1785
1811
  will be called when this signal is disconnected, or
1786
1812
  before this function returns <a
1787
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
1813
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1788
1814
><code class="literal">NULL</code></a>
1789
1815
</td>
1790
1816
</tr>
1791
1817
<tr>
1792
1818
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
1793
1819
<td> A <a
1794
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
1820
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
1795
1821
><span class="type">GObject</span></a> which will be weakly referenced; 
1796
1822
  if it is destroyed, this callback will automatically be
1797
1823
  disconnected
1800
1826
<tr>
1801
1827
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1802
1828
<td> If not <a
1803
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
1829
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1804
1830
><code class="literal">NULL</code></a>, used to raise an error if <a
1805
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
1831
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1806
1832
><code class="literal">NULL</code></a> is
1807
1833
  returned
1808
1834
</td>
1812
1838
<td> a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
1813
1839
above, which can be used to disconnect the signal; or
1814
1840
<a
1815
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
1841
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1816
1842
><code class="literal">NULL</code></a> if the proxy does not have the desired interface
1817
1843
or has become invalid.
1818
1844
</td>
1826
1852
<pre class="programlisting">void                (*tp_cli_media_stream_handler_callback_for_codec_choice)
1827
1853
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
1828
1854
                                                         const <a
1829
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
1855
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
1830
1856
>GError</a> *error,
1831
1857
                                                         <a
1832
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
1858
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
1833
1859
>gpointer</a> user_data,
1834
1860
                                                         <a
1835
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
1861
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
1836
1862
>GObject</a> *weak_object);</pre>
1837
1863
<p>
1838
1864
Signature of the callback called when a CodecChoice method call
1839
1865
succeeds or fails.</p>
1840
1866
<p>
1841
 
 
1842
1867
</p>
1843
1868
<div class="variablelist"><table border="0">
1844
1869
<col align="left" valign="top">
1851
1876
<tr>
1852
1877
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1853
1878
<td> <a
1854
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
1879
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1855
1880
><code class="literal">NULL</code></a> on success, or an error on failure
1856
1881
</td>
1857
1882
</tr>
1871
1896
<hr>
1872
1897
<div class="refsect2" lang="en">
1873
1898
<a name="tp-cli-media-stream-handler-call-codec-choice"></a><h3>tp_cli_media_stream_handler_call_codec_choice ()</h3>
1874
 
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a>* tp_cli_media_stream_handler_call_codec_choice
 
1899
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a> * tp_cli_media_stream_handler_call_codec_choice
1875
1900
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
1876
1901
                                                         <a
1877
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
1902
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
1878
1903
>gint</a> timeout_ms,
1879
1904
                                                         <a
1880
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
1881
 
>guint</a> in_codec_id,
 
1905
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
 
1906
>guint</a> in_Codec_ID,
1882
1907
                                                         <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-callback-for-codec-choice" title="tp_cli_media_stream_handler_callback_for_codec_choice ()">tp_cli_media_stream_handler_callback_for_codec_choice</a> callback,
1883
1908
                                                         <a
1884
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
1909
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
1885
1910
>gpointer</a> user_data,
1886
1911
                                                         <a
1887
 
href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"
 
1912
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
1888
1913
>GDestroyNotify</a> destroy,
1889
1914
                                                         <a
1890
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
1915
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
1891
1916
>GObject</a> *weak_object);</pre>
1892
1917
<p>
1893
1918
Start a CodecChoice method call.
1894
1919
</p>
1895
1920
<p>
1896
 
Inform the connection manager of the current codec choice.</p>
 
1921
Inform the connection manager of codec used to receive data.</p>
1897
1922
<p>
1898
 
 
1899
1923
</p>
1900
1924
<div class="variablelist"><table border="0">
1901
1925
<col align="left" valign="top">
1912
1936
</td>
1913
1937
</tr>
1914
1938
<tr>
1915
 
<td><p><span class="term"><em class="parameter"><code>in_codec_id</code></em> :</span></p></td>
 
1939
<td><p><span class="term"><em class="parameter"><code>in_Codec_ID</code></em> :</span></p></td>
1916
1940
<td> Used to pass an 'in' argument: (Undocumented)
1917
1941
</td>
1918
1942
</tr>
1920
1944
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
1921
1945
<td> called when the method call succeeds or fails;
1922
1946
  may be <a
1923
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
1947
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1924
1948
><code class="literal">NULL</code></a> to make a "fire and forget" call with no 
1925
1949
  reply tracking
1926
1950
</td>
1929
1953
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1930
1954
<td> user-supplied data passed to the callback;
1931
1955
  must be <a
1932
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
1956
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1933
1957
><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a
1934
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
1958
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1935
1959
><code class="literal">NULL</code></a>
1936
1960
</td>
1937
1961
</tr>
1940
1964
<td> called with the user_data as argument, after the
1941
1965
  call has succeeded, failed or been cancelled;
1942
1966
  must be <a
1943
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
1967
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1944
1968
><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a
1945
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
1969
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1946
1970
><code class="literal">NULL</code></a>
1947
1971
</td>
1948
1972
</tr>
1949
1973
<tr>
1950
1974
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
1951
1975
<td> If not <a
1952
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
1976
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1953
1977
><code class="literal">NULL</code></a>, a <a
1954
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
1978
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
1955
1979
><span class="type">GObject</span></a> which will be 
1956
1980
  weakly referenced; if it is destroyed, this call 
1957
1981
  will automatically be cancelled. Must be <a
1958
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
1982
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1959
1983
><code class="literal">NULL</code></a> if 
1960
1984
  <em class="parameter"><code>callback</code></em> is <a
1961
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
1985
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1962
1986
><code class="literal">NULL</code></a>
1963
1987
</td>
1964
1988
</tr>
1977
2001
<div class="refsect2" lang="en">
1978
2002
<a name="tp-cli-media-stream-handler-run-codec-choice"></a><h3>tp_cli_media_stream_handler_run_codec_choice ()</h3>
1979
2003
<pre class="programlisting"><a
1980
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
2004
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1981
2005
>gboolean</a>            tp_cli_media_stream_handler_run_codec_choice
1982
2006
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
1983
2007
                                                         <a
1984
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
2008
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
1985
2009
>gint</a> timeout_ms,
1986
2010
                                                         <a
1987
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
1988
 
>guint</a> in_codec_id,
 
2011
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
 
2012
>guint</a> in_Codec_ID,
1989
2013
                                                         <a
1990
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
2014
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
1991
2015
>GError</a> **error,
1992
2016
                                                         <a
1993
 
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#GMainLoop"
 
2017
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"
1994
2018
>GMainLoop</a> **loop);</pre>
1995
2019
<p>
1996
2020
Call the method CodecChoice and run the main loop
2000
2024
state.
2001
2025
</p>
2002
2026
<p>
2003
 
Inform the connection manager of the current codec choice.</p>
 
2027
Inform the connection manager of codec used to receive data.</p>
2004
2028
<p>
2005
 
 
2006
2029
</p>
2007
2030
<div class="variablelist"><table border="0">
2008
2031
<col align="left" valign="top">
2018
2041
</td>
2019
2042
</tr>
2020
2043
<tr>
2021
 
<td><p><span class="term"><em class="parameter"><code>in_codec_id</code></em> :</span></p></td>
 
2044
<td><p><span class="term"><em class="parameter"><code>in_Codec_ID</code></em> :</span></p></td>
2022
2045
<td> Used to pass an 'in' argument: (Undocumented)
2023
2046
</td>
2024
2047
</tr>
2025
2048
<tr>
2026
2049
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
2027
2050
<td> If not <a
2028
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
2051
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2029
2052
><code class="literal">NULL</code></a>, used to return errors if <a
2030
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
 
2053
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE--CAPS"
2031
2054
><code class="literal">FALSE</code></a> 
2032
2055
 is returned
2033
2056
</td>
2035
2058
<tr>
2036
2059
<td><p><span class="term"><em class="parameter"><code>loop</code></em> :</span></p></td>
2037
2060
<td> If not <a
2038
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
2061
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2039
2062
><code class="literal">NULL</code></a>, set before re-entering 
2040
2063
 the main loop, to point to a <a
2041
 
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#GMainLoop"
 
2064
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"
2042
2065
><span class="type">GMainLoop</span></a> 
2043
2066
 which can be used to cancel this call with 
2044
2067
 <a
2045
 
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#g-main-loop-quit"
 
2068
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-loop-quit"
2046
2069
><code class="function">g_main_loop_quit()</code></a>, causing a return of 
2047
2070
 <a
2048
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
2049
 
><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em> set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED:CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a>
 
2071
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE--CAPS"
 
2072
><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em> set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED--CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a>
2050
2073
</td>
2051
2074
</tr>
2052
2075
<tr>
2063
2086
<pre class="programlisting">void                (*tp_cli_media_stream_handler_callback_for_error)
2064
2087
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
2065
2088
                                                         const <a
2066
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
2089
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
2067
2090
>GError</a> *error,
2068
2091
                                                         <a
2069
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
2092
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
2070
2093
>gpointer</a> user_data,
2071
2094
                                                         <a
2072
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
2095
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
2073
2096
>GObject</a> *weak_object);</pre>
2074
2097
<p>
2075
2098
Signature of the callback called when a Error method call
2076
2099
succeeds or fails.</p>
2077
2100
<p>
2078
 
 
2079
2101
</p>
2080
2102
<div class="variablelist"><table border="0">
2081
2103
<col align="left" valign="top">
2088
2110
<tr>
2089
2111
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
2090
2112
<td> <a
2091
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
2113
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2092
2114
><code class="literal">NULL</code></a> on success, or an error on failure
2093
2115
</td>
2094
2116
</tr>
2108
2130
<hr>
2109
2131
<div class="refsect2" lang="en">
2110
2132
<a name="tp-cli-media-stream-handler-call-error"></a><h3>tp_cli_media_stream_handler_call_error ()</h3>
2111
 
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a>* tp_cli_media_stream_handler_call_error
 
2133
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a> * tp_cli_media_stream_handler_call_error
2112
2134
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
2113
2135
                                                         <a
2114
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
2136
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
2115
2137
>gint</a> timeout_ms,
2116
2138
                                                         <a
2117
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
2118
 
>guint</a> in_errno,
 
2139
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
 
2140
>guint</a> in_Error_Code,
2119
2141
                                                         const <a
2120
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
2121
 
>gchar</a> *in_message,
 
2142
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
2143
>gchar</a> *in_Message,
2122
2144
                                                         <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-callback-for-error" title="tp_cli_media_stream_handler_callback_for_error ()">tp_cli_media_stream_handler_callback_for_error</a> callback,
2123
2145
                                                         <a
2124
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
2146
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
2125
2147
>gpointer</a> user_data,
2126
2148
                                                         <a
2127
 
href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"
 
2149
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
2128
2150
>GDestroyNotify</a> destroy,
2129
2151
                                                         <a
2130
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
2152
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
2131
2153
>GObject</a> *weak_object);</pre>
2132
2154
<p>
2133
2155
Start a Error method call.
2135
2157
<p>
2136
2158
Inform the connection manager that an error occured in this stream. The         connection manager should emit the StreamError signal for the stream on         the relevant channel, and remove the stream from the session.</p>
2137
2159
<p>
2138
 
 
2139
2160
</p>
2140
2161
<div class="variablelist"><table border="0">
2141
2162
<col align="left" valign="top">
2152
2173
</td>
2153
2174
</tr>
2154
2175
<tr>
2155
 
<td><p><span class="term"><em class="parameter"><code>in_errno</code></em> :</span></p></td>
 
2176
<td><p><span class="term"><em class="parameter"><code>in_Error_Code</code></em> :</span></p></td>
2156
2177
<td> Used to pass an 'in' argument: ID of error, from the MediaStreamError enumeration
2157
2178
</td>
2158
2179
</tr>
2159
2180
<tr>
2160
 
<td><p><span class="term"><em class="parameter"><code>in_message</code></em> :</span></p></td>
 
2181
<td><p><span class="term"><em class="parameter"><code>in_Message</code></em> :</span></p></td>
2161
2182
<td> Used to pass an 'in' argument: String describing the error
2162
2183
</td>
2163
2184
</tr>
2165
2186
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
2166
2187
<td> called when the method call succeeds or fails;
2167
2188
  may be <a
2168
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
2189
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2169
2190
><code class="literal">NULL</code></a> to make a "fire and forget" call with no 
2170
2191
  reply tracking
2171
2192
</td>
2174
2195
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
2175
2196
<td> user-supplied data passed to the callback;
2176
2197
  must be <a
2177
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
2198
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2178
2199
><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a
2179
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
2200
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2180
2201
><code class="literal">NULL</code></a>
2181
2202
</td>
2182
2203
</tr>
2185
2206
<td> called with the user_data as argument, after the
2186
2207
  call has succeeded, failed or been cancelled;
2187
2208
  must be <a
2188
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
2209
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2189
2210
><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a
2190
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
2211
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2191
2212
><code class="literal">NULL</code></a>
2192
2213
</td>
2193
2214
</tr>
2194
2215
<tr>
2195
2216
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
2196
2217
<td> If not <a
2197
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
2218
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2198
2219
><code class="literal">NULL</code></a>, a <a
2199
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
2220
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
2200
2221
><span class="type">GObject</span></a> which will be 
2201
2222
  weakly referenced; if it is destroyed, this call 
2202
2223
  will automatically be cancelled. Must be <a
2203
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
2224
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2204
2225
><code class="literal">NULL</code></a> if 
2205
2226
  <em class="parameter"><code>callback</code></em> is <a
2206
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
2227
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2207
2228
><code class="literal">NULL</code></a>
2208
2229
</td>
2209
2230
</tr>
2222
2243
<div class="refsect2" lang="en">
2223
2244
<a name="tp-cli-media-stream-handler-run-error"></a><h3>tp_cli_media_stream_handler_run_error ()</h3>
2224
2245
<pre class="programlisting"><a
2225
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
2246
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
2226
2247
>gboolean</a>            tp_cli_media_stream_handler_run_error
2227
2248
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
2228
2249
                                                         <a
2229
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
2250
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
2230
2251
>gint</a> timeout_ms,
2231
2252
                                                         <a
2232
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
2233
 
>guint</a> in_errno,
 
2253
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
 
2254
>guint</a> in_Error_Code,
2234
2255
                                                         const <a
2235
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
2236
 
>gchar</a> *in_message,
 
2256
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
2257
>gchar</a> *in_Message,
2237
2258
                                                         <a
2238
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
2259
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
2239
2260
>GError</a> **error,
2240
2261
                                                         <a
2241
 
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#GMainLoop"
 
2262
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"
2242
2263
>GMainLoop</a> **loop);</pre>
2243
2264
<p>
2244
2265
Call the method Error and run the main loop
2250
2271
<p>
2251
2272
Inform the connection manager that an error occured in this stream. The         connection manager should emit the StreamError signal for the stream on         the relevant channel, and remove the stream from the session.</p>
2252
2273
<p>
2253
 
 
2254
2274
</p>
2255
2275
<div class="variablelist"><table border="0">
2256
2276
<col align="left" valign="top">
2266
2286
</td>
2267
2287
</tr>
2268
2288
<tr>
2269
 
<td><p><span class="term"><em class="parameter"><code>in_errno</code></em> :</span></p></td>
 
2289
<td><p><span class="term"><em class="parameter"><code>in_Error_Code</code></em> :</span></p></td>
2270
2290
<td> Used to pass an 'in' argument: ID of error, from the MediaStreamError enumeration
2271
2291
</td>
2272
2292
</tr>
2273
2293
<tr>
2274
 
<td><p><span class="term"><em class="parameter"><code>in_message</code></em> :</span></p></td>
 
2294
<td><p><span class="term"><em class="parameter"><code>in_Message</code></em> :</span></p></td>
2275
2295
<td> Used to pass an 'in' argument: String describing the error
2276
2296
</td>
2277
2297
</tr>
2278
2298
<tr>
2279
2299
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
2280
2300
<td> If not <a
2281
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
2301
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2282
2302
><code class="literal">NULL</code></a>, used to return errors if <a
2283
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
 
2303
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE--CAPS"
2284
2304
><code class="literal">FALSE</code></a> 
2285
2305
 is returned
2286
2306
</td>
2288
2308
<tr>
2289
2309
<td><p><span class="term"><em class="parameter"><code>loop</code></em> :</span></p></td>
2290
2310
<td> If not <a
2291
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
2311
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2292
2312
><code class="literal">NULL</code></a>, set before re-entering 
2293
2313
 the main loop, to point to a <a
2294
 
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#GMainLoop"
 
2314
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"
2295
2315
><span class="type">GMainLoop</span></a> 
2296
2316
 which can be used to cancel this call with 
2297
2317
 <a
2298
 
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#g-main-loop-quit"
 
2318
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-loop-quit"
2299
2319
><code class="function">g_main_loop_quit()</code></a>, causing a return of 
2300
2320
 <a
2301
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
2302
 
><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em> set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED:CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a>
 
2321
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE--CAPS"
 
2322
><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em> set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED--CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a>
2303
2323
</td>
2304
2324
</tr>
2305
2325
<tr>
2316
2336
<pre class="programlisting">void                (*tp_cli_media_stream_handler_callback_for_native_candidates_prepared)
2317
2337
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
2318
2338
                                                         const <a
2319
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
2339
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
2320
2340
>GError</a> *error,
2321
2341
                                                         <a
2322
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
2342
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
2323
2343
>gpointer</a> user_data,
2324
2344
                                                         <a
2325
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
2345
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
2326
2346
>GObject</a> *weak_object);</pre>
2327
2347
<p>
2328
2348
Signature of the callback called when a NativeCandidatesPrepared method call
2329
2349
succeeds or fails.</p>
2330
2350
<p>
2331
 
 
2332
2351
</p>
2333
2352
<div class="variablelist"><table border="0">
2334
2353
<col align="left" valign="top">
2341
2360
<tr>
2342
2361
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
2343
2362
<td> <a
2344
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
2363
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2345
2364
><code class="literal">NULL</code></a> on success, or an error on failure
2346
2365
</td>
2347
2366
</tr>
2361
2380
<hr>
2362
2381
<div class="refsect2" lang="en">
2363
2382
<a name="tp-cli-media-stream-handler-call-native-candidates-prepared"></a><h3>tp_cli_media_stream_handler_call_native_candidates_prepared ()</h3>
2364
 
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a>* tp_cli_media_stream_handler_call_native_candidates_prepared
 
2383
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a> * tp_cli_media_stream_handler_call_native_candidates_prepared
2365
2384
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
2366
2385
                                                         <a
2367
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
2386
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
2368
2387
>gint</a> timeout_ms,
2369
2388
                                                         <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-callback-for-native-candidates-prepared" title="tp_cli_media_stream_handler_callback_for_native_candidates_prepared ()">tp_cli_media_stream_handler_callback_for_native_candidates_prepared</a> callback,
2370
2389
                                                         <a
2371
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
2390
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
2372
2391
>gpointer</a> user_data,
2373
2392
                                                         <a
2374
 
href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"
 
2393
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
2375
2394
>GDestroyNotify</a> destroy,
2376
2395
                                                         <a
2377
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
2396
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
2378
2397
>GObject</a> *weak_object);</pre>
2379
2398
<p>
2380
2399
Start a NativeCandidatesPrepared method call.
2382
2401
<p>
2383
2402
Informs the connection manager that all possible native candisates         have been discovered for the moment.</p>
2384
2403
<p>
2385
 
 
2386
2404
</p>
2387
2405
<div class="variablelist"><table border="0">
2388
2406
<col align="left" valign="top">
2402
2420
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
2403
2421
<td> called when the method call succeeds or fails;
2404
2422
  may be <a
2405
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
2423
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2406
2424
><code class="literal">NULL</code></a> to make a "fire and forget" call with no 
2407
2425
  reply tracking
2408
2426
</td>
2411
2429
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
2412
2430
<td> user-supplied data passed to the callback;
2413
2431
  must be <a
2414
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
2432
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2415
2433
><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a
2416
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
2434
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2417
2435
><code class="literal">NULL</code></a>
2418
2436
</td>
2419
2437
</tr>
2422
2440
<td> called with the user_data as argument, after the
2423
2441
  call has succeeded, failed or been cancelled;
2424
2442
  must be <a
2425
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
2443
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2426
2444
><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a
2427
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
2445
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2428
2446
><code class="literal">NULL</code></a>
2429
2447
</td>
2430
2448
</tr>
2431
2449
<tr>
2432
2450
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
2433
2451
<td> If not <a
2434
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
2452
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2435
2453
><code class="literal">NULL</code></a>, a <a
2436
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
2454
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
2437
2455
><span class="type">GObject</span></a> which will be 
2438
2456
  weakly referenced; if it is destroyed, this call 
2439
2457
  will automatically be cancelled. Must be <a
2440
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
2458
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2441
2459
><code class="literal">NULL</code></a> if 
2442
2460
  <em class="parameter"><code>callback</code></em> is <a
2443
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
2461
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2444
2462
><code class="literal">NULL</code></a>
2445
2463
</td>
2446
2464
</tr>
2459
2477
<div class="refsect2" lang="en">
2460
2478
<a name="tp-cli-media-stream-handler-run-native-candidates-prepared"></a><h3>tp_cli_media_stream_handler_run_native_candidates_prepared ()</h3>
2461
2479
<pre class="programlisting"><a
2462
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
2480
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
2463
2481
>gboolean</a>            tp_cli_media_stream_handler_run_native_candidates_prepared
2464
2482
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
2465
2483
                                                         <a
2466
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
2484
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
2467
2485
>gint</a> timeout_ms,
2468
2486
                                                         <a
2469
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
2487
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
2470
2488
>GError</a> **error,
2471
2489
                                                         <a
2472
 
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#GMainLoop"
 
2490
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"
2473
2491
>GMainLoop</a> **loop);</pre>
2474
2492
<p>
2475
2493
Call the method NativeCandidatesPrepared and run the main loop
2481
2499
<p>
2482
2500
Informs the connection manager that all possible native candisates         have been discovered for the moment.</p>
2483
2501
<p>
2484
 
 
2485
2502
</p>
2486
2503
<div class="variablelist"><table border="0">
2487
2504
<col align="left" valign="top">
2499
2516
<tr>
2500
2517
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
2501
2518
<td> If not <a
2502
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
2519
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2503
2520
><code class="literal">NULL</code></a>, used to return errors if <a
2504
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
 
2521
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE--CAPS"
2505
2522
><code class="literal">FALSE</code></a> 
2506
2523
 is returned
2507
2524
</td>
2509
2526
<tr>
2510
2527
<td><p><span class="term"><em class="parameter"><code>loop</code></em> :</span></p></td>
2511
2528
<td> If not <a
2512
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
2529
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2513
2530
><code class="literal">NULL</code></a>, set before re-entering 
2514
2531
 the main loop, to point to a <a
2515
 
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#GMainLoop"
 
2532
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"
2516
2533
><span class="type">GMainLoop</span></a> 
2517
2534
 which can be used to cancel this call with 
2518
2535
 <a
2519
 
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#g-main-loop-quit"
 
2536
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-loop-quit"
2520
2537
><code class="function">g_main_loop_quit()</code></a>, causing a return of 
2521
2538
 <a
2522
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
2523
 
><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em> set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED:CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a>
 
2539
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE--CAPS"
 
2540
><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em> set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED--CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a>
2524
2541
</td>
2525
2542
</tr>
2526
2543
<tr>
2537
2554
<pre class="programlisting">void                (*tp_cli_media_stream_handler_callback_for_new_active_candidate_pair)
2538
2555
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
2539
2556
                                                         const <a
2540
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
2557
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
2541
2558
>GError</a> *error,
2542
2559
                                                         <a
2543
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
2560
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
2544
2561
>gpointer</a> user_data,
2545
2562
                                                         <a
2546
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
2563
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
2547
2564
>GObject</a> *weak_object);</pre>
2548
2565
<p>
2549
2566
Signature of the callback called when a NewActiveCandidatePair method call
2550
2567
succeeds or fails.</p>
2551
2568
<p>
2552
 
 
2553
2569
</p>
2554
2570
<div class="variablelist"><table border="0">
2555
2571
<col align="left" valign="top">
2562
2578
<tr>
2563
2579
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
2564
2580
<td> <a
2565
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
2581
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2566
2582
><code class="literal">NULL</code></a> on success, or an error on failure
2567
2583
</td>
2568
2584
</tr>
2582
2598
<hr>
2583
2599
<div class="refsect2" lang="en">
2584
2600
<a name="tp-cli-media-stream-handler-call-new-active-candidate-pair"></a><h3>tp_cli_media_stream_handler_call_new_active_candidate_pair ()</h3>
2585
 
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a>* tp_cli_media_stream_handler_call_new_active_candidate_pair
 
2601
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a> * tp_cli_media_stream_handler_call_new_active_candidate_pair
2586
2602
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
2587
2603
                                                         <a
2588
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
2604
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
2589
2605
>gint</a> timeout_ms,
2590
2606
                                                         const <a
2591
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
2592
 
>gchar</a> *in_native_candidate_id,
 
2607
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
2608
>gchar</a> *in_Native_Candidate_ID,
2593
2609
                                                         const <a
2594
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
2595
 
>gchar</a> *in_remote_candidate_id,
 
2610
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
2611
>gchar</a> *in_Remote_Candidate_ID,
2596
2612
                                                         <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-callback-for-new-active-candidate-pair" title="tp_cli_media_stream_handler_callback_for_new_active_candidate_pair ()">tp_cli_media_stream_handler_callback_for_new_active_candidate_pair</a> callback,
2597
2613
                                                         <a
2598
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
2614
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
2599
2615
>gpointer</a> user_data,
2600
2616
                                                         <a
2601
 
href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"
 
2617
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
2602
2618
>GDestroyNotify</a> destroy,
2603
2619
                                                         <a
2604
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
2620
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
2605
2621
>GObject</a> *weak_object);</pre>
2606
2622
<p>
2607
2623
Start a NewActiveCandidatePair method call.
2609
2625
<p>
2610
2626
Informs the connection manager that a valid candidate pair         has been discovered and streaming is in progress.</p>
2611
2627
<p>
2612
 
 
2613
2628
</p>
2614
2629
<div class="variablelist"><table border="0">
2615
2630
<col align="left" valign="top">
2626
2641
</td>
2627
2642
</tr>
2628
2643
<tr>
2629
 
<td><p><span class="term"><em class="parameter"><code>in_native_candidate_id</code></em> :</span></p></td>
 
2644
<td><p><span class="term"><em class="parameter"><code>in_Native_Candidate_ID</code></em> :</span></p></td>
2630
2645
<td> Used to pass an 'in' argument: (Undocumented)
2631
2646
</td>
2632
2647
</tr>
2633
2648
<tr>
2634
 
<td><p><span class="term"><em class="parameter"><code>in_remote_candidate_id</code></em> :</span></p></td>
 
2649
<td><p><span class="term"><em class="parameter"><code>in_Remote_Candidate_ID</code></em> :</span></p></td>
2635
2650
<td> Used to pass an 'in' argument: (Undocumented)
2636
2651
</td>
2637
2652
</tr>
2639
2654
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
2640
2655
<td> called when the method call succeeds or fails;
2641
2656
  may be <a
2642
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
2657
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2643
2658
><code class="literal">NULL</code></a> to make a "fire and forget" call with no 
2644
2659
  reply tracking
2645
2660
</td>
2648
2663
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
2649
2664
<td> user-supplied data passed to the callback;
2650
2665
  must be <a
2651
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
2666
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2652
2667
><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a
2653
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
2668
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2654
2669
><code class="literal">NULL</code></a>
2655
2670
</td>
2656
2671
</tr>
2659
2674
<td> called with the user_data as argument, after the
2660
2675
  call has succeeded, failed or been cancelled;
2661
2676
  must be <a
2662
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
2677
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2663
2678
><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a
2664
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
2679
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2665
2680
><code class="literal">NULL</code></a>
2666
2681
</td>
2667
2682
</tr>
2668
2683
<tr>
2669
2684
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
2670
2685
<td> If not <a
2671
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
2686
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2672
2687
><code class="literal">NULL</code></a>, a <a
2673
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
2688
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
2674
2689
><span class="type">GObject</span></a> which will be 
2675
2690
  weakly referenced; if it is destroyed, this call 
2676
2691
  will automatically be cancelled. Must be <a
2677
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
2692
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2678
2693
><code class="literal">NULL</code></a> if 
2679
2694
  <em class="parameter"><code>callback</code></em> is <a
2680
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
2695
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2681
2696
><code class="literal">NULL</code></a>
2682
2697
</td>
2683
2698
</tr>
2696
2711
<div class="refsect2" lang="en">
2697
2712
<a name="tp-cli-media-stream-handler-run-new-active-candidate-pair"></a><h3>tp_cli_media_stream_handler_run_new_active_candidate_pair ()</h3>
2698
2713
<pre class="programlisting"><a
2699
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
2714
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
2700
2715
>gboolean</a>            tp_cli_media_stream_handler_run_new_active_candidate_pair
2701
2716
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
2702
2717
                                                         <a
2703
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
2718
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
2704
2719
>gint</a> timeout_ms,
2705
2720
                                                         const <a
2706
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
2707
 
>gchar</a> *in_native_candidate_id,
 
2721
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
2722
>gchar</a> *in_Native_Candidate_ID,
2708
2723
                                                         const <a
2709
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
2710
 
>gchar</a> *in_remote_candidate_id,
 
2724
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
2725
>gchar</a> *in_Remote_Candidate_ID,
2711
2726
                                                         <a
2712
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
2727
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
2713
2728
>GError</a> **error,
2714
2729
                                                         <a
2715
 
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#GMainLoop"
 
2730
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"
2716
2731
>GMainLoop</a> **loop);</pre>
2717
2732
<p>
2718
2733
Call the method NewActiveCandidatePair and run the main loop
2724
2739
<p>
2725
2740
Informs the connection manager that a valid candidate pair         has been discovered and streaming is in progress.</p>
2726
2741
<p>
2727
 
 
2728
2742
</p>
2729
2743
<div class="variablelist"><table border="0">
2730
2744
<col align="left" valign="top">
2740
2754
</td>
2741
2755
</tr>
2742
2756
<tr>
2743
 
<td><p><span class="term"><em class="parameter"><code>in_native_candidate_id</code></em> :</span></p></td>
 
2757
<td><p><span class="term"><em class="parameter"><code>in_Native_Candidate_ID</code></em> :</span></p></td>
2744
2758
<td> Used to pass an 'in' argument: (Undocumented)
2745
2759
</td>
2746
2760
</tr>
2747
2761
<tr>
2748
 
<td><p><span class="term"><em class="parameter"><code>in_remote_candidate_id</code></em> :</span></p></td>
 
2762
<td><p><span class="term"><em class="parameter"><code>in_Remote_Candidate_ID</code></em> :</span></p></td>
2749
2763
<td> Used to pass an 'in' argument: (Undocumented)
2750
2764
</td>
2751
2765
</tr>
2752
2766
<tr>
2753
2767
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
2754
2768
<td> If not <a
2755
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
2769
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2756
2770
><code class="literal">NULL</code></a>, used to return errors if <a
2757
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
 
2771
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE--CAPS"
2758
2772
><code class="literal">FALSE</code></a> 
2759
2773
 is returned
2760
2774
</td>
2762
2776
<tr>
2763
2777
<td><p><span class="term"><em class="parameter"><code>loop</code></em> :</span></p></td>
2764
2778
<td> If not <a
2765
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
2779
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2766
2780
><code class="literal">NULL</code></a>, set before re-entering 
2767
2781
 the main loop, to point to a <a
2768
 
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#GMainLoop"
 
2782
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"
2769
2783
><span class="type">GMainLoop</span></a> 
2770
2784
 which can be used to cancel this call with 
2771
2785
 <a
2772
 
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#g-main-loop-quit"
 
2786
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-loop-quit"
2773
2787
><code class="function">g_main_loop_quit()</code></a>, causing a return of 
2774
2788
 <a
2775
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
2776
 
><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em> set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED:CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a>
 
2789
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE--CAPS"
 
2790
><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em> set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED--CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a>
2777
2791
</td>
2778
2792
</tr>
2779
2793
<tr>
2790
2804
<pre class="programlisting">void                (*tp_cli_media_stream_handler_callback_for_new_native_candidate)
2791
2805
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
2792
2806
                                                         const <a
2793
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
2807
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
2794
2808
>GError</a> *error,
2795
2809
                                                         <a
2796
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
2810
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
2797
2811
>gpointer</a> user_data,
2798
2812
                                                         <a
2799
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
2813
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
2800
2814
>GObject</a> *weak_object);</pre>
2801
2815
<p>
2802
2816
Signature of the callback called when a NewNativeCandidate method call
2803
2817
succeeds or fails.</p>
2804
2818
<p>
2805
 
 
2806
2819
</p>
2807
2820
<div class="variablelist"><table border="0">
2808
2821
<col align="left" valign="top">
2815
2828
<tr>
2816
2829
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
2817
2830
<td> <a
2818
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
2831
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2819
2832
><code class="literal">NULL</code></a> on success, or an error on failure
2820
2833
</td>
2821
2834
</tr>
2835
2848
<hr>
2836
2849
<div class="refsect2" lang="en">
2837
2850
<a name="tp-cli-media-stream-handler-call-new-native-candidate"></a><h3>tp_cli_media_stream_handler_call_new_native_candidate ()</h3>
2838
 
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a>* tp_cli_media_stream_handler_call_new_native_candidate
 
2851
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a> * tp_cli_media_stream_handler_call_new_native_candidate
2839
2852
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
2840
2853
                                                         <a
2841
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
2854
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
2842
2855
>gint</a> timeout_ms,
2843
2856
                                                         const <a
2844
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
2845
 
>gchar</a> *in_candidate_id,
 
2857
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
2858
>gchar</a> *in_Candidate_ID,
2846
2859
                                                         const <a
2847
 
href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"
2848
 
>GPtrArray</a> *in_transports,
 
2860
href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"
 
2861
>GPtrArray</a> *in_Transports,
2849
2862
                                                         <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-callback-for-new-native-candidate" title="tp_cli_media_stream_handler_callback_for_new_native_candidate ()">tp_cli_media_stream_handler_callback_for_new_native_candidate</a> callback,
2850
2863
                                                         <a
2851
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
2864
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
2852
2865
>gpointer</a> user_data,
2853
2866
                                                         <a
2854
 
href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"
 
2867
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
2855
2868
>GDestroyNotify</a> destroy,
2856
2869
                                                         <a
2857
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
2870
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
2858
2871
>GObject</a> *weak_object);</pre>
2859
2872
<p>
2860
2873
Start a NewNativeCandidate method call.
2862
2875
<p>
2863
2876
Inform this MediaStreamHandler that a new native transport candidate         has been ascertained.</p>
2864
2877
<p>
2865
 
 
2866
2878
</p>
2867
2879
<div class="variablelist"><table border="0">
2868
2880
<col align="left" valign="top">
2879
2891
</td>
2880
2892
</tr>
2881
2893
<tr>
2882
 
<td><p><span class="term"><em class="parameter"><code>in_candidate_id</code></em> :</span></p></td>
 
2894
<td><p><span class="term"><em class="parameter"><code>in_Candidate_ID</code></em> :</span></p></td>
2883
2895
<td> Used to pass an 'in' argument: String identifier for this candidate
2884
2896
</td>
2885
2897
</tr>
2886
2898
<tr>
2887
 
<td><p><span class="term"><em class="parameter"><code>in_transports</code></em> :</span></p></td>
 
2899
<td><p><span class="term"><em class="parameter"><code>in_Transports</code></em> :</span></p></td>
2888
2900
<td> Used to pass an 'in' argument: &lt;tp:docstring xmlns="http://www.w3.org/1999/xhtml"&gt;           Array of transports for this candidate, with fields:           &lt;ul&gt;             &lt;li&gt;component number&lt;/li&gt;             &lt;li&gt;IP address (as a string)&lt;/li&gt;             &lt;li&gt;port&lt;/li&gt;             &lt;li&gt;base network protocol (one of the values of MediaStreamBaseProto)&lt;/li&gt;             &lt;li&gt;proto subtype (e.g. RTP)&lt;/li&gt;             &lt;li&gt;proto profile (e.g. AVP)&lt;/li&gt;             &lt;li&gt;our preference value of this transport (double in range 0.0-1.0               inclusive); 1 signals the most preferred transport&lt;/li&gt;             &lt;li&gt;transport type, one of the values of MediaStreamTransportType&lt;/li&gt;             &lt;li&gt;username if authentication is required&lt;/li&gt;             &lt;li&gt;password if authentication is required&lt;/li&gt;           &lt;/ul&gt;
2889
2901
</td>
2890
2902
</tr>
2892
2904
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
2893
2905
<td> called when the method call succeeds or fails;
2894
2906
  may be <a
2895
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
2907
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2896
2908
><code class="literal">NULL</code></a> to make a "fire and forget" call with no 
2897
2909
  reply tracking
2898
2910
</td>
2901
2913
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
2902
2914
<td> user-supplied data passed to the callback;
2903
2915
  must be <a
2904
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
2916
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2905
2917
><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a
2906
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
2918
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2907
2919
><code class="literal">NULL</code></a>
2908
2920
</td>
2909
2921
</tr>
2912
2924
<td> called with the user_data as argument, after the
2913
2925
  call has succeeded, failed or been cancelled;
2914
2926
  must be <a
2915
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
2927
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2916
2928
><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a
2917
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
2929
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2918
2930
><code class="literal">NULL</code></a>
2919
2931
</td>
2920
2932
</tr>
2921
2933
<tr>
2922
2934
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
2923
2935
<td> If not <a
2924
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
2936
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2925
2937
><code class="literal">NULL</code></a>, a <a
2926
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
2938
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
2927
2939
><span class="type">GObject</span></a> which will be 
2928
2940
  weakly referenced; if it is destroyed, this call 
2929
2941
  will automatically be cancelled. Must be <a
2930
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
2942
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2931
2943
><code class="literal">NULL</code></a> if 
2932
2944
  <em class="parameter"><code>callback</code></em> is <a
2933
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
2945
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
2934
2946
><code class="literal">NULL</code></a>
2935
2947
</td>
2936
2948
</tr>
2949
2961
<div class="refsect2" lang="en">
2950
2962
<a name="tp-cli-media-stream-handler-run-new-native-candidate"></a><h3>tp_cli_media_stream_handler_run_new_native_candidate ()</h3>
2951
2963
<pre class="programlisting"><a
2952
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
2964
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
2953
2965
>gboolean</a>            tp_cli_media_stream_handler_run_new_native_candidate
2954
2966
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
2955
2967
                                                         <a
2956
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
2968
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
2957
2969
>gint</a> timeout_ms,
2958
2970
                                                         const <a
2959
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
2960
 
>gchar</a> *in_candidate_id,
 
2971
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
2972
>gchar</a> *in_Candidate_ID,
2961
2973
                                                         const <a
2962
 
href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"
2963
 
>GPtrArray</a> *in_transports,
 
2974
href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"
 
2975
>GPtrArray</a> *in_Transports,
2964
2976
                                                         <a
2965
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
2977
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
2966
2978
>GError</a> **error,
2967
2979
                                                         <a
2968
 
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#GMainLoop"
 
2980
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"
2969
2981
>GMainLoop</a> **loop);</pre>
2970
2982
<p>
2971
2983
Call the method NewNativeCandidate and run the main loop
2977
2989
<p>
2978
2990
Inform this MediaStreamHandler that a new native transport candidate         has been ascertained.</p>
2979
2991
<p>
2980
 
 
2981
2992
</p>
2982
2993
<div class="variablelist"><table border="0">
2983
2994
<col align="left" valign="top">
2993
3004
</td>
2994
3005
</tr>
2995
3006
<tr>
2996
 
<td><p><span class="term"><em class="parameter"><code>in_candidate_id</code></em> :</span></p></td>
 
3007
<td><p><span class="term"><em class="parameter"><code>in_Candidate_ID</code></em> :</span></p></td>
2997
3008
<td> Used to pass an 'in' argument: String identifier for this candidate
2998
3009
</td>
2999
3010
</tr>
3000
3011
<tr>
3001
 
<td><p><span class="term"><em class="parameter"><code>in_transports</code></em> :</span></p></td>
 
3012
<td><p><span class="term"><em class="parameter"><code>in_Transports</code></em> :</span></p></td>
3002
3013
<td> Used to pass an 'in' argument: &lt;tp:docstring xmlns="http://www.w3.org/1999/xhtml"&gt;           Array of transports for this candidate, with fields:           &lt;ul&gt;             &lt;li&gt;component number&lt;/li&gt;             &lt;li&gt;IP address (as a string)&lt;/li&gt;             &lt;li&gt;port&lt;/li&gt;             &lt;li&gt;base network protocol (one of the values of MediaStreamBaseProto)&lt;/li&gt;             &lt;li&gt;proto subtype (e.g. RTP)&lt;/li&gt;             &lt;li&gt;proto profile (e.g. AVP)&lt;/li&gt;             &lt;li&gt;our preference value of this transport (double in range 0.0-1.0               inclusive); 1 signals the most preferred transport&lt;/li&gt;             &lt;li&gt;transport type, one of the values of MediaStreamTransportType&lt;/li&gt;             &lt;li&gt;username if authentication is required&lt;/li&gt;             &lt;li&gt;password if authentication is required&lt;/li&gt;           &lt;/ul&gt;
3003
3014
</td>
3004
3015
</tr>
3005
3016
<tr>
3006
3017
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
3007
3018
<td> If not <a
3008
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
3019
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
3009
3020
><code class="literal">NULL</code></a>, used to return errors if <a
3010
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
 
3021
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE--CAPS"
3011
3022
><code class="literal">FALSE</code></a> 
3012
3023
 is returned
3013
3024
</td>
3015
3026
<tr>
3016
3027
<td><p><span class="term"><em class="parameter"><code>loop</code></em> :</span></p></td>
3017
3028
<td> If not <a
3018
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
3029
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
3019
3030
><code class="literal">NULL</code></a>, set before re-entering 
3020
3031
 the main loop, to point to a <a
3021
 
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#GMainLoop"
 
3032
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"
3022
3033
><span class="type">GMainLoop</span></a> 
3023
3034
 which can be used to cancel this call with 
3024
3035
 <a
3025
 
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#g-main-loop-quit"
 
3036
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-loop-quit"
3026
3037
><code class="function">g_main_loop_quit()</code></a>, causing a return of 
3027
3038
 <a
3028
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
3029
 
><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em> set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED:CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a>
 
3039
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE--CAPS"
 
3040
><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em> set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED--CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a>
3030
3041
</td>
3031
3042
</tr>
3032
3043
<tr>
3043
3054
<pre class="programlisting">void                (*tp_cli_media_stream_handler_callback_for_ready)
3044
3055
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
3045
3056
                                                         const <a
3046
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
3057
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
3047
3058
>GError</a> *error,
3048
3059
                                                         <a
3049
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
3060
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
3050
3061
>gpointer</a> user_data,
3051
3062
                                                         <a
3052
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
3063
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
3053
3064
>GObject</a> *weak_object);</pre>
3054
3065
<p>
3055
3066
Signature of the callback called when a Ready method call
3056
3067
succeeds or fails.</p>
3057
3068
<p>
3058
 
 
3059
3069
</p>
3060
3070
<div class="variablelist"><table border="0">
3061
3071
<col align="left" valign="top">
3068
3078
<tr>
3069
3079
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
3070
3080
<td> <a
3071
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
3081
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
3072
3082
><code class="literal">NULL</code></a> on success, or an error on failure
3073
3083
</td>
3074
3084
</tr>
3088
3098
<hr>
3089
3099
<div class="refsect2" lang="en">
3090
3100
<a name="tp-cli-media-stream-handler-call-ready"></a><h3>tp_cli_media_stream_handler_call_ready ()</h3>
3091
 
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a>* tp_cli_media_stream_handler_call_ready
 
3101
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a> * tp_cli_media_stream_handler_call_ready
3092
3102
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
3093
3103
                                                         <a
3094
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
3104
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
3095
3105
>gint</a> timeout_ms,
3096
3106
                                                         const <a
3097
 
href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"
3098
 
>GPtrArray</a> *in_codecs,
 
3107
href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"
 
3108
>GPtrArray</a> *in_Codecs,
3099
3109
                                                         <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-callback-for-ready" title="tp_cli_media_stream_handler_callback_for_ready ()">tp_cli_media_stream_handler_callback_for_ready</a> callback,
3100
3110
                                                         <a
3101
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
3111
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
3102
3112
>gpointer</a> user_data,
3103
3113
                                                         <a
3104
 
href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"
 
3114
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
3105
3115
>GDestroyNotify</a> destroy,
3106
3116
                                                         <a
3107
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
3117
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
3108
3118
>GObject</a> *weak_object);</pre>
3109
3119
<p>
3110
3120
Start a Ready method call.
3112
3122
<p>
3113
3123
Inform the connection manager that a client is ready to handle         this StreamHandler. Also provide it with info about all supported         codecs.</p>
3114
3124
<p>
3115
 
 
3116
3125
</p>
3117
3126
<div class="variablelist"><table border="0">
3118
3127
<col align="left" valign="top">
3129
3138
</td>
3130
3139
</tr>
3131
3140
<tr>
3132
 
<td><p><span class="term"><em class="parameter"><code>in_codecs</code></em> :</span></p></td>
3133
 
<td> Used to pass an 'in' argument: As for SupportedCodecs.
 
3141
<td><p><span class="term"><em class="parameter"><code>in_Codecs</code></em> :</span></p></td>
 
3142
<td> Used to pass an 'in' argument: Locally-supported codecs.
3134
3143
</td>
3135
3144
</tr>
3136
3145
<tr>
3137
3146
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
3138
3147
<td> called when the method call succeeds or fails;
3139
3148
  may be <a
3140
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
3149
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
3141
3150
><code class="literal">NULL</code></a> to make a "fire and forget" call with no 
3142
3151
  reply tracking
3143
3152
</td>
3146
3155
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
3147
3156
<td> user-supplied data passed to the callback;
3148
3157
  must be <a
3149
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
3158
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
3150
3159
><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a
3151
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
3160
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
3152
3161
><code class="literal">NULL</code></a>
3153
3162
</td>
3154
3163
</tr>
3157
3166
<td> called with the user_data as argument, after the
3158
3167
  call has succeeded, failed or been cancelled;
3159
3168
  must be <a
3160
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
3169
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
3161
3170
><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a
3162
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
3171
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
3163
3172
><code class="literal">NULL</code></a>
3164
3173
</td>
3165
3174
</tr>
3166
3175
<tr>
3167
3176
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
3168
3177
<td> If not <a
3169
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
3178
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
3170
3179
><code class="literal">NULL</code></a>, a <a
3171
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
3180
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
3172
3181
><span class="type">GObject</span></a> which will be 
3173
3182
  weakly referenced; if it is destroyed, this call 
3174
3183
  will automatically be cancelled. Must be <a
3175
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
3184
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
3176
3185
><code class="literal">NULL</code></a> if 
3177
3186
  <em class="parameter"><code>callback</code></em> is <a
3178
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
3187
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
3179
3188
><code class="literal">NULL</code></a>
3180
3189
</td>
3181
3190
</tr>
3194
3203
<div class="refsect2" lang="en">
3195
3204
<a name="tp-cli-media-stream-handler-run-ready"></a><h3>tp_cli_media_stream_handler_run_ready ()</h3>
3196
3205
<pre class="programlisting"><a
3197
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
3206
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
3198
3207
>gboolean</a>            tp_cli_media_stream_handler_run_ready
3199
3208
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
3200
3209
                                                         <a
3201
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
3210
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
3202
3211
>gint</a> timeout_ms,
3203
3212
                                                         const <a
3204
 
href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"
3205
 
>GPtrArray</a> *in_codecs,
 
3213
href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"
 
3214
>GPtrArray</a> *in_Codecs,
3206
3215
                                                         <a
3207
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
3216
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
3208
3217
>GError</a> **error,
3209
3218
                                                         <a
3210
 
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#GMainLoop"
 
3219
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"
3211
3220
>GMainLoop</a> **loop);</pre>
3212
3221
<p>
3213
3222
Call the method Ready and run the main loop
3219
3228
<p>
3220
3229
Inform the connection manager that a client is ready to handle         this StreamHandler. Also provide it with info about all supported         codecs.</p>
3221
3230
<p>
3222
 
 
3223
3231
</p>
3224
3232
<div class="variablelist"><table border="0">
3225
3233
<col align="left" valign="top">
3235
3243
</td>
3236
3244
</tr>
3237
3245
<tr>
3238
 
<td><p><span class="term"><em class="parameter"><code>in_codecs</code></em> :</span></p></td>
3239
 
<td> Used to pass an 'in' argument: As for SupportedCodecs.
 
3246
<td><p><span class="term"><em class="parameter"><code>in_Codecs</code></em> :</span></p></td>
 
3247
<td> Used to pass an 'in' argument: Locally-supported codecs.
3240
3248
</td>
3241
3249
</tr>
3242
3250
<tr>
3243
3251
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
3244
3252
<td> If not <a
3245
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
3253
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
3246
3254
><code class="literal">NULL</code></a>, used to return errors if <a
3247
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
 
3255
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE--CAPS"
3248
3256
><code class="literal">FALSE</code></a> 
3249
3257
 is returned
3250
3258
</td>
3252
3260
<tr>
3253
3261
<td><p><span class="term"><em class="parameter"><code>loop</code></em> :</span></p></td>
3254
3262
<td> If not <a
3255
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
3263
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
3256
3264
><code class="literal">NULL</code></a>, set before re-entering 
3257
3265
 the main loop, to point to a <a
3258
 
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#GMainLoop"
 
3266
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"
3259
3267
><span class="type">GMainLoop</span></a> 
3260
3268
 which can be used to cancel this call with 
3261
3269
 <a
3262
 
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#g-main-loop-quit"
 
3270
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-loop-quit"
3263
3271
><code class="function">g_main_loop_quit()</code></a>, causing a return of 
3264
3272
 <a
3265
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
3266
 
><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em> set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED:CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a>
 
3273
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE--CAPS"
 
3274
><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em> set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED--CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a>
3267
3275
</td>
3268
3276
</tr>
3269
3277
<tr>
3280
3288
<pre class="programlisting">void                (*tp_cli_media_stream_handler_callback_for_set_local_codecs)
3281
3289
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
3282
3290
                                                         const <a
3283
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
3291
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
3284
3292
>GError</a> *error,
3285
3293
                                                         <a
3286
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
3294
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
3287
3295
>gpointer</a> user_data,
3288
3296
                                                         <a
3289
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
3297
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
3290
3298
>GObject</a> *weak_object);</pre>
3291
3299
<p>
3292
3300
Signature of the callback called when a SetLocalCodecs method call
3293
3301
succeeds or fails.</p>
3294
3302
<p>
3295
 
 
3296
3303
</p>
3297
3304
<div class="variablelist"><table border="0">
3298
3305
<col align="left" valign="top">
3305
3312
<tr>
3306
3313
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
3307
3314
<td> <a
3308
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
3315
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
3309
3316
><code class="literal">NULL</code></a> on success, or an error on failure
3310
3317
</td>
3311
3318
</tr>
3325
3332
<hr>
3326
3333
<div class="refsect2" lang="en">
3327
3334
<a name="tp-cli-media-stream-handler-call-set-local-codecs"></a><h3>tp_cli_media_stream_handler_call_set_local_codecs ()</h3>
3328
 
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a>* tp_cli_media_stream_handler_call_set_local_codecs
 
3335
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a> * tp_cli_media_stream_handler_call_set_local_codecs
3329
3336
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
3330
3337
                                                         <a
3331
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
3338
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
3332
3339
>gint</a> timeout_ms,
3333
3340
                                                         const <a
3334
 
href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"
3335
 
>GPtrArray</a> *in_codecs,
 
3341
href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"
 
3342
>GPtrArray</a> *in_Codecs,
3336
3343
                                                         <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-callback-for-set-local-codecs" title="tp_cli_media_stream_handler_callback_for_set_local_codecs ()">tp_cli_media_stream_handler_callback_for_set_local_codecs</a> callback,
3337
3344
                                                         <a
3338
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
3345
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
3339
3346
>gpointer</a> user_data,
3340
3347
                                                         <a
3341
 
href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"
 
3348
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
3342
3349
>GDestroyNotify</a> destroy,
3343
3350
                                                         <a
3344
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
3351
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
3345
3352
>GObject</a> *weak_object);</pre>
3346
3353
<p>
3347
3354
Start a SetLocalCodecs method call.
3348
3355
</p>
3349
3356
<p>
3350
 
Used to provide codecs after <code class="function">Ready()</code>, so the media client can go         ready for an incoming call and exchange candidates/codecs before         knowing what local codecs are available.</p>
 
3357
&lt;tp:docstring xmlns="http://www.w3.org/1999/xhtml"&gt;         &lt;p&gt;Used to provide codecs after <code class="function">Ready()</code>, so the media client can go           ready for an incoming call and exchange candidates/codecs before           knowing what local codecs are available.&lt;/p&gt;          &lt;p&gt;This is useful for gatewaying calls between two connection managers.           Given an incoming call, you need to call           &lt;tp:member-ref&gt;Ready&lt;/tp:member-ref&gt; to get the remote codecs before           you can use them as the &amp;quot;local&amp;quot; codecs to place the outgoing call,           and hence receive the outgoing call's remote codecs to use as the           incoming call's &amp;quot;local&amp;quot; codecs.&lt;/p&gt;          &lt;p&gt;In this situation, you would pass an empty list of codecs to the           incoming call's Ready method, then later call SetLocalCodecs on the           incoming call in order to respond to the offer.&lt;/p&gt;</p>
3351
3358
<p>
3352
 
 
3353
3359
</p>
3354
3360
<div class="variablelist"><table border="0">
3355
3361
<col align="left" valign="top">
3366
3372
</td>
3367
3373
</tr>
3368
3374
<tr>
3369
 
<td><p><span class="term"><em class="parameter"><code>in_codecs</code></em> :</span></p></td>
3370
 
<td> Used to pass an 'in' argument: Codecs in the same format as for           SupportedCodecs, which have the same semantics as the           local codecs passed to Ready
 
3375
<td><p><span class="term"><em class="parameter"><code>in_Codecs</code></em> :</span></p></td>
 
3376
<td> Used to pass an 'in' argument: Locally-supported codecs
3371
3377
</td>
3372
3378
</tr>
3373
3379
<tr>
3374
3380
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
3375
3381
<td> called when the method call succeeds or fails;
3376
3382
  may be <a
3377
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
3383
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
3378
3384
><code class="literal">NULL</code></a> to make a "fire and forget" call with no 
3379
3385
  reply tracking
3380
3386
</td>
3383
3389
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
3384
3390
<td> user-supplied data passed to the callback;
3385
3391
  must be <a
3386
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
3392
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
3387
3393
><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a
3388
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
3394
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
3389
3395
><code class="literal">NULL</code></a>
3390
3396
</td>
3391
3397
</tr>
3394
3400
<td> called with the user_data as argument, after the
3395
3401
  call has succeeded, failed or been cancelled;
3396
3402
  must be <a
3397
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
3403
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
3398
3404
><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a
3399
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
3405
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
3400
3406
><code class="literal">NULL</code></a>
3401
3407
</td>
3402
3408
</tr>
3403
3409
<tr>
3404
3410
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
3405
3411
<td> If not <a
3406
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
3412
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
3407
3413
><code class="literal">NULL</code></a>, a <a
3408
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
3414
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
3409
3415
><span class="type">GObject</span></a> which will be 
3410
3416
  weakly referenced; if it is destroyed, this call 
3411
3417
  will automatically be cancelled. Must be <a
3412
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
3418
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
3413
3419
><code class="literal">NULL</code></a> if 
3414
3420
  <em class="parameter"><code>callback</code></em> is <a
3415
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
3421
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
3416
3422
><code class="literal">NULL</code></a>
3417
3423
</td>
3418
3424
</tr>
3431
3437
<div class="refsect2" lang="en">
3432
3438
<a name="tp-cli-media-stream-handler-run-set-local-codecs"></a><h3>tp_cli_media_stream_handler_run_set_local_codecs ()</h3>
3433
3439
<pre class="programlisting"><a
3434
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
3440
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
3435
3441
>gboolean</a>            tp_cli_media_stream_handler_run_set_local_codecs
3436
3442
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
3437
3443
                                                         <a
3438
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
3444
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
3439
3445
>gint</a> timeout_ms,
3440
3446
                                                         const <a
3441
 
href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"
3442
 
>GPtrArray</a> *in_codecs,
 
3447
href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"
 
3448
>GPtrArray</a> *in_Codecs,
3443
3449
                                                         <a
3444
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
3450
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
3445
3451
>GError</a> **error,
3446
3452
                                                         <a
3447
 
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#GMainLoop"
 
3453
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"
3448
3454
>GMainLoop</a> **loop);</pre>
3449
3455
<p>
3450
3456
Call the method SetLocalCodecs and run the main loop
3454
3460
state.
3455
3461
</p>
3456
3462
<p>
3457
 
Used to provide codecs after <code class="function">Ready()</code>, so the media client can go         ready for an incoming call and exchange candidates/codecs before         knowing what local codecs are available.</p>
 
3463
&lt;tp:docstring xmlns="http://www.w3.org/1999/xhtml"&gt;         &lt;p&gt;Used to provide codecs after <code class="function">Ready()</code>, so the media client can go           ready for an incoming call and exchange candidates/codecs before           knowing what local codecs are available.&lt;/p&gt;          &lt;p&gt;This is useful for gatewaying calls between two connection managers.           Given an incoming call, you need to call           &lt;tp:member-ref&gt;Ready&lt;/tp:member-ref&gt; to get the remote codecs before           you can use them as the &amp;quot;local&amp;quot; codecs to place the outgoing call,           and hence receive the outgoing call's remote codecs to use as the           incoming call's &amp;quot;local&amp;quot; codecs.&lt;/p&gt;          &lt;p&gt;In this situation, you would pass an empty list of codecs to the           incoming call's Ready method, then later call SetLocalCodecs on the           incoming call in order to respond to the offer.&lt;/p&gt;</p>
3458
3464
<p>
3459
 
 
3460
3465
</p>
3461
3466
<div class="variablelist"><table border="0">
3462
3467
<col align="left" valign="top">
3472
3477
</td>
3473
3478
</tr>
3474
3479
<tr>
3475
 
<td><p><span class="term"><em class="parameter"><code>in_codecs</code></em> :</span></p></td>
3476
 
<td> Used to pass an 'in' argument: Codecs in the same format as for           SupportedCodecs, which have the same semantics as the           local codecs passed to Ready
 
3480
<td><p><span class="term"><em class="parameter"><code>in_Codecs</code></em> :</span></p></td>
 
3481
<td> Used to pass an 'in' argument: Locally-supported codecs
3477
3482
</td>
3478
3483
</tr>
3479
3484
<tr>
3480
3485
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
3481
3486
<td> If not <a
3482
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
3487
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
3483
3488
><code class="literal">NULL</code></a>, used to return errors if <a
3484
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
 
3489
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE--CAPS"
3485
3490
><code class="literal">FALSE</code></a> 
3486
3491
 is returned
3487
3492
</td>
3489
3494
<tr>
3490
3495
<td><p><span class="term"><em class="parameter"><code>loop</code></em> :</span></p></td>
3491
3496
<td> If not <a
3492
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
3497
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
3493
3498
><code class="literal">NULL</code></a>, set before re-entering 
3494
3499
 the main loop, to point to a <a
3495
 
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#GMainLoop"
 
3500
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"
3496
3501
><span class="type">GMainLoop</span></a> 
3497
3502
 which can be used to cancel this call with 
3498
3503
 <a
3499
 
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#g-main-loop-quit"
 
3504
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-loop-quit"
3500
3505
><code class="function">g_main_loop_quit()</code></a>, causing a return of 
3501
3506
 <a
3502
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
3503
 
><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em> set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED:CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a>
 
3507
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE--CAPS"
 
3508
><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em> set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED--CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a>
3504
3509
</td>
3505
3510
</tr>
3506
3511
<tr>
3517
3522
<pre class="programlisting">void                (*tp_cli_media_stream_handler_callback_for_stream_state)
3518
3523
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
3519
3524
                                                         const <a
3520
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
3525
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
3521
3526
>GError</a> *error,
3522
3527
                                                         <a
3523
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
3528
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
3524
3529
>gpointer</a> user_data,
3525
3530
                                                         <a
3526
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
3531
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
3527
3532
>GObject</a> *weak_object);</pre>
3528
3533
<p>
3529
3534
Signature of the callback called when a StreamState method call
3530
3535
succeeds or fails.</p>
3531
3536
<p>
3532
 
 
3533
3537
</p>
3534
3538
<div class="variablelist"><table border="0">
3535
3539
<col align="left" valign="top">
3542
3546
<tr>
3543
3547
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
3544
3548
<td> <a
3545
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
3549
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
3546
3550
><code class="literal">NULL</code></a> on success, or an error on failure
3547
3551
</td>
3548
3552
</tr>
3562
3566
<hr>
3563
3567
<div class="refsect2" lang="en">
3564
3568
<a name="tp-cli-media-stream-handler-call-stream-state"></a><h3>tp_cli_media_stream_handler_call_stream_state ()</h3>
3565
 
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a>* tp_cli_media_stream_handler_call_stream_state
 
3569
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a> * tp_cli_media_stream_handler_call_stream_state
3566
3570
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
3567
3571
                                                         <a
3568
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
3572
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
3569
3573
>gint</a> timeout_ms,
3570
3574
                                                         <a
3571
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
3572
 
>guint</a> in_state,
 
3575
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
 
3576
>guint</a> in_State,
3573
3577
                                                         <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-callback-for-stream-state" title="tp_cli_media_stream_handler_callback_for_stream_state ()">tp_cli_media_stream_handler_callback_for_stream_state</a> callback,
3574
3578
                                                         <a
3575
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
3579
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
3576
3580
>gpointer</a> user_data,
3577
3581
                                                         <a
3578
 
href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"
 
3582
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
3579
3583
>GDestroyNotify</a> destroy,
3580
3584
                                                         <a
3581
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
3585
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
3582
3586
>GObject</a> *weak_object);</pre>
3583
3587
<p>
3584
3588
Start a StreamState method call.
3586
3590
<p>
3587
3591
Informs the connection manager of the stream's current state, as         as specified in Channel.Type.StreamedMedia::ListStreams.</p>
3588
3592
<p>
3589
 
 
3590
3593
</p>
3591
3594
<div class="variablelist"><table border="0">
3592
3595
<col align="left" valign="top">
3603
3606
</td>
3604
3607
</tr>
3605
3608
<tr>
3606
 
<td><p><span class="term"><em class="parameter"><code>in_state</code></em> :</span></p></td>
 
3609
<td><p><span class="term"><em class="parameter"><code>in_State</code></em> :</span></p></td>
3607
3610
<td> Used to pass an 'in' argument: (Undocumented)
3608
3611
</td>
3609
3612
</tr>
3611
3614
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
3612
3615
<td> called when the method call succeeds or fails;
3613
3616
  may be <a
3614
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
3617
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
3615
3618
><code class="literal">NULL</code></a> to make a "fire and forget" call with no 
3616
3619
  reply tracking
3617
3620
</td>
3620
3623
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
3621
3624
<td> user-supplied data passed to the callback;
3622
3625
  must be <a
3623
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
3626
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
3624
3627
><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a
3625
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
3628
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
3626
3629
><code class="literal">NULL</code></a>
3627
3630
</td>
3628
3631
</tr>
3631
3634
<td> called with the user_data as argument, after the
3632
3635
  call has succeeded, failed or been cancelled;
3633
3636
  must be <a
3634
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
3637
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
3635
3638
><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a
3636
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
3639
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
3637
3640
><code class="literal">NULL</code></a>
3638
3641
</td>
3639
3642
</tr>
3640
3643
<tr>
3641
3644
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
3642
3645
<td> If not <a
3643
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
3646
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
3644
3647
><code class="literal">NULL</code></a>, a <a
3645
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
3648
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
3646
3649
><span class="type">GObject</span></a> which will be 
3647
3650
  weakly referenced; if it is destroyed, this call 
3648
3651
  will automatically be cancelled. Must be <a
3649
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
3652
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
3650
3653
><code class="literal">NULL</code></a> if 
3651
3654
  <em class="parameter"><code>callback</code></em> is <a
3652
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
3655
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
3653
3656
><code class="literal">NULL</code></a>
3654
3657
</td>
3655
3658
</tr>
3668
3671
<div class="refsect2" lang="en">
3669
3672
<a name="tp-cli-media-stream-handler-run-stream-state"></a><h3>tp_cli_media_stream_handler_run_stream_state ()</h3>
3670
3673
<pre class="programlisting"><a
3671
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
3674
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
3672
3675
>gboolean</a>            tp_cli_media_stream_handler_run_stream_state
3673
3676
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
3674
3677
                                                         <a
3675
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
3678
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
3676
3679
>gint</a> timeout_ms,
3677
3680
                                                         <a
3678
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
3679
 
>guint</a> in_state,
 
3681
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
 
3682
>guint</a> in_State,
3680
3683
                                                         <a
3681
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
3684
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
3682
3685
>GError</a> **error,
3683
3686
                                                         <a
3684
 
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#GMainLoop"
 
3687
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"
3685
3688
>GMainLoop</a> **loop);</pre>
3686
3689
<p>
3687
3690
Call the method StreamState and run the main loop
3693
3696
<p>
3694
3697
Informs the connection manager of the stream's current state, as         as specified in Channel.Type.StreamedMedia::ListStreams.</p>
3695
3698
<p>
3696
 
 
3697
3699
</p>
3698
3700
<div class="variablelist"><table border="0">
3699
3701
<col align="left" valign="top">
3709
3711
</td>
3710
3712
</tr>
3711
3713
<tr>
3712
 
<td><p><span class="term"><em class="parameter"><code>in_state</code></em> :</span></p></td>
 
3714
<td><p><span class="term"><em class="parameter"><code>in_State</code></em> :</span></p></td>
3713
3715
<td> Used to pass an 'in' argument: (Undocumented)
3714
3716
</td>
3715
3717
</tr>
3716
3718
<tr>
3717
3719
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
3718
3720
<td> If not <a
3719
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
3721
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
3720
3722
><code class="literal">NULL</code></a>, used to return errors if <a
3721
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
 
3723
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE--CAPS"
3722
3724
><code class="literal">FALSE</code></a> 
3723
3725
 is returned
3724
3726
</td>
3726
3728
<tr>
3727
3729
<td><p><span class="term"><em class="parameter"><code>loop</code></em> :</span></p></td>
3728
3730
<td> If not <a
3729
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
3731
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
3730
3732
><code class="literal">NULL</code></a>, set before re-entering 
3731
3733
 the main loop, to point to a <a
3732
 
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#GMainLoop"
 
3734
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"
3733
3735
><span class="type">GMainLoop</span></a> 
3734
3736
 which can be used to cancel this call with 
3735
3737
 <a
3736
 
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#g-main-loop-quit"
 
3738
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-loop-quit"
3737
3739
><code class="function">g_main_loop_quit()</code></a>, causing a return of 
3738
3740
 <a
3739
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
3740
 
><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em> set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED:CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a>
 
3741
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE--CAPS"
 
3742
><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em> set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED--CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a>
3741
3743
</td>
3742
3744
</tr>
3743
3745
<tr>
3754
3756
<pre class="programlisting">void                (*tp_cli_media_stream_handler_callback_for_supported_codecs)
3755
3757
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
3756
3758
                                                         const <a
3757
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
3759
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
3758
3760
>GError</a> *error,
3759
3761
                                                         <a
3760
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
3762
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
3761
3763
>gpointer</a> user_data,
3762
3764
                                                         <a
3763
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
3765
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
3764
3766
>GObject</a> *weak_object);</pre>
3765
3767
<p>
3766
3768
Signature of the callback called when a SupportedCodecs method call
3767
3769
succeeds or fails.</p>
3768
3770
<p>
3769
 
 
3770
3771
</p>
3771
3772
<div class="variablelist"><table border="0">
3772
3773
<col align="left" valign="top">
3779
3780
<tr>
3780
3781
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
3781
3782
<td> <a
3782
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
3783
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
3783
3784
><code class="literal">NULL</code></a> on success, or an error on failure
3784
3785
</td>
3785
3786
</tr>
3799
3800
<hr>
3800
3801
<div class="refsect2" lang="en">
3801
3802
<a name="tp-cli-media-stream-handler-call-supported-codecs"></a><h3>tp_cli_media_stream_handler_call_supported_codecs ()</h3>
3802
 
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a>* tp_cli_media_stream_handler_call_supported_codecs
 
3803
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a> * tp_cli_media_stream_handler_call_supported_codecs
3803
3804
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
3804
3805
                                                         <a
3805
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
3806
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
3806
3807
>gint</a> timeout_ms,
3807
3808
                                                         const <a
3808
 
href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"
3809
 
>GPtrArray</a> *in_codecs,
 
3809
href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"
 
3810
>GPtrArray</a> *in_Codecs,
3810
3811
                                                         <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-callback-for-supported-codecs" title="tp_cli_media_stream_handler_callback_for_supported_codecs ()">tp_cli_media_stream_handler_callback_for_supported_codecs</a> callback,
3811
3812
                                                         <a
3812
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
3813
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
3813
3814
>gpointer</a> user_data,
3814
3815
                                                         <a
3815
 
href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"
 
3816
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
3816
3817
>GDestroyNotify</a> destroy,
3817
3818
                                                         <a
3818
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
3819
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
3819
3820
>GObject</a> *weak_object);</pre>
3820
3821
<p>
3821
3822
Start a SupportedCodecs method call.
3823
3824
<p>
3824
3825
Inform the connection manager of the supported codecs for this session.         This is called after the connection manager has emitted SetRemoteCodecs         to notify what codecs are supported by the peer, and will thus be an         intersection of all locally supported codecs (passed to Ready)         and those supported by the peer.</p>
3825
3826
<p>
3826
 
 
3827
3827
</p>
3828
3828
<div class="variablelist"><table border="0">
3829
3829
<col align="left" valign="top">
3840
3840
</td>
3841
3841
</tr>
3842
3842
<tr>
3843
 
<td><p><span class="term"><em class="parameter"><code>in_codecs</code></em> :</span></p></td>
3844
 
<td> Used to pass an 'in' argument: List of codec info structures, each containing:           &lt;ul&gt;             &lt;li&gt;ID of codec&lt;/li&gt;             &lt;li&gt;Codec name&lt;/li&gt;             &lt;li&gt;Media type&lt;/li&gt;             &lt;li&gt;Clock rate of codec&lt;/li&gt;             &lt;li&gt;Number of supported channels&lt;/li&gt;             &lt;li&gt;String key-value pairs for supported optional parameters&lt;/li&gt;           &lt;/ul&gt;
 
3843
<td><p><span class="term"><em class="parameter"><code>in_Codecs</code></em> :</span></p></td>
 
3844
<td> Used to pass an 'in' argument: Locally supported codecs.
3845
3845
</td>
3846
3846
</tr>
3847
3847
<tr>
3848
3848
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
3849
3849
<td> called when the method call succeeds or fails;
3850
3850
  may be <a
3851
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
3851
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
3852
3852
><code class="literal">NULL</code></a> to make a "fire and forget" call with no 
3853
3853
  reply tracking
3854
3854
</td>
3857
3857
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
3858
3858
<td> user-supplied data passed to the callback;
3859
3859
  must be <a
3860
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
3860
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
3861
3861
><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a
3862
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
3862
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
3863
3863
><code class="literal">NULL</code></a>
3864
3864
</td>
3865
3865
</tr>
3868
3868
<td> called with the user_data as argument, after the
3869
3869
  call has succeeded, failed or been cancelled;
3870
3870
  must be <a
3871
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
3871
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
3872
3872
><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a
3873
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
3873
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
3874
3874
><code class="literal">NULL</code></a>
3875
3875
</td>
3876
3876
</tr>
3877
3877
<tr>
3878
3878
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
3879
3879
<td> If not <a
3880
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
3880
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
3881
3881
><code class="literal">NULL</code></a>, a <a
3882
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
3882
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
3883
3883
><span class="type">GObject</span></a> which will be 
3884
3884
  weakly referenced; if it is destroyed, this call 
3885
3885
  will automatically be cancelled. Must be <a
3886
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
3886
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
3887
3887
><code class="literal">NULL</code></a> if 
3888
3888
  <em class="parameter"><code>callback</code></em> is <a
3889
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
3889
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
3890
3890
><code class="literal">NULL</code></a>
3891
3891
</td>
3892
3892
</tr>
3905
3905
<div class="refsect2" lang="en">
3906
3906
<a name="tp-cli-media-stream-handler-run-supported-codecs"></a><h3>tp_cli_media_stream_handler_run_supported_codecs ()</h3>
3907
3907
<pre class="programlisting"><a
3908
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
3908
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
3909
3909
>gboolean</a>            tp_cli_media_stream_handler_run_supported_codecs
3910
3910
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
3911
3911
                                                         <a
3912
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
3912
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
3913
3913
>gint</a> timeout_ms,
3914
3914
                                                         const <a
3915
 
href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"
3916
 
>GPtrArray</a> *in_codecs,
 
3915
href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"
 
3916
>GPtrArray</a> *in_Codecs,
3917
3917
                                                         <a
3918
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
3918
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
3919
3919
>GError</a> **error,
3920
3920
                                                         <a
3921
 
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#GMainLoop"
 
3921
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"
3922
3922
>GMainLoop</a> **loop);</pre>
3923
3923
<p>
3924
3924
Call the method SupportedCodecs and run the main loop
3930
3930
<p>
3931
3931
Inform the connection manager of the supported codecs for this session.         This is called after the connection manager has emitted SetRemoteCodecs         to notify what codecs are supported by the peer, and will thus be an         intersection of all locally supported codecs (passed to Ready)         and those supported by the peer.</p>
3932
3932
<p>
3933
 
 
3934
3933
</p>
3935
3934
<div class="variablelist"><table border="0">
3936
3935
<col align="left" valign="top">
3946
3945
</td>
3947
3946
</tr>
3948
3947
<tr>
3949
 
<td><p><span class="term"><em class="parameter"><code>in_codecs</code></em> :</span></p></td>
3950
 
<td> Used to pass an 'in' argument: List of codec info structures, each containing:           &lt;ul&gt;             &lt;li&gt;ID of codec&lt;/li&gt;             &lt;li&gt;Codec name&lt;/li&gt;             &lt;li&gt;Media type&lt;/li&gt;             &lt;li&gt;Clock rate of codec&lt;/li&gt;             &lt;li&gt;Number of supported channels&lt;/li&gt;             &lt;li&gt;String key-value pairs for supported optional parameters&lt;/li&gt;           &lt;/ul&gt;
 
3948
<td><p><span class="term"><em class="parameter"><code>in_Codecs</code></em> :</span></p></td>
 
3949
<td> Used to pass an 'in' argument: Locally supported codecs.
3951
3950
</td>
3952
3951
</tr>
3953
3952
<tr>
3954
3953
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
3955
3954
<td> If not <a
3956
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
3955
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
3957
3956
><code class="literal">NULL</code></a>, used to return errors if <a
3958
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
 
3957
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE--CAPS"
3959
3958
><code class="literal">FALSE</code></a> 
3960
3959
 is returned
3961
3960
</td>
3963
3962
<tr>
3964
3963
<td><p><span class="term"><em class="parameter"><code>loop</code></em> :</span></p></td>
3965
3964
<td> If not <a
3966
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
3965
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
3967
3966
><code class="literal">NULL</code></a>, set before re-entering 
3968
3967
 the main loop, to point to a <a
3969
 
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#GMainLoop"
 
3968
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"
3970
3969
><span class="type">GMainLoop</span></a> 
3971
3970
 which can be used to cancel this call with 
3972
3971
 <a
3973
 
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#g-main-loop-quit"
 
3972
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-loop-quit"
3974
3973
><code class="function">g_main_loop_quit()</code></a>, causing a return of 
3975
3974
 <a
3976
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
3977
 
><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em> set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED:CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a>
 
3975
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE--CAPS"
 
3976
><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em> set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED--CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a>
3978
3977
</td>
3979
3978
</tr>
3980
3979
<tr>
3991
3990
<pre class="programlisting">void                (*tp_cli_media_stream_handler_signal_callback_add_remote_candidate)
3992
3991
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
3993
3992
                                                         const <a
3994
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
3995
 
>gchar</a> *arg_candidate_id,
 
3993
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
3994
>gchar</a> *arg_Candidate_ID,
3996
3995
                                                         const <a
3997
 
href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"
3998
 
>GPtrArray</a> *arg_transports,
 
3996
href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"
 
3997
>GPtrArray</a> *arg_Transports,
3999
3998
                                                         <a
4000
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
3999
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
4001
4000
>gpointer</a> user_data,
4002
4001
                                                         <a
4003
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
4002
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
4004
4003
>GObject</a> *weak_object);</pre>
4005
4004
<p>
4006
4005
Represents the signature of a callback for the signal AddRemoteCandidate.</p>
4007
4006
<p>
4008
 
 
4009
4007
</p>
4010
4008
<div class="variablelist"><table border="0">
4011
4009
<col align="left" valign="top">
4017
4015
</td>
4018
4016
</tr>
4019
4017
<tr>
4020
 
<td><p><span class="term"><em class="parameter"><code>arg_candidate_id</code></em> :</span></p></td>
 
4018
<td><p><span class="term"><em class="parameter"><code>arg_Candidate_ID</code></em> :</span></p></td>
4021
4019
<td> String identifier for this candidate
4022
4020
</td>
4023
4021
</tr>
4024
4022
<tr>
4025
 
<td><p><span class="term"><em class="parameter"><code>arg_transports</code></em> :</span></p></td>
 
4023
<td><p><span class="term"><em class="parameter"><code>arg_Transports</code></em> :</span></p></td>
4026
4024
<td> Array of transports for this candidate with fields,           as defined in NewNativeCandidate
4027
4025
</td>
4028
4026
</tr>
4042
4040
<hr>
4043
4041
<div class="refsect2" lang="en">
4044
4042
<a name="tp-cli-media-stream-handler-connect-to-add-remote-candidate"></a><h3>tp_cli_media_stream_handler_connect_to_add_remote_candidate ()</h3>
4045
 
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection">TpProxySignalConnection</a>* tp_cli_media_stream_handler_connect_to_add_remote_candidate
 
4043
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection">TpProxySignalConnection</a> * tp_cli_media_stream_handler_connect_to_add_remote_candidate
4046
4044
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
4047
4045
                                                         <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-signal-callback-add-remote-candidate" title="tp_cli_media_stream_handler_signal_callback_add_remote_candidate ()">tp_cli_media_stream_handler_signal_callback_add_remote_candidate</a> callback,
4048
4046
                                                         <a
4049
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
4047
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
4050
4048
>gpointer</a> user_data,
4051
4049
                                                         <a
4052
 
href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"
 
4050
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
4053
4051
>GDestroyNotify</a> destroy,
4054
4052
                                                         <a
4055
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
4053
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
4056
4054
>GObject</a> *weak_object,
4057
4055
                                                         <a
4058
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
4056
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
4059
4057
>GError</a> **error);</pre>
4060
4058
<p>
4061
4059
Connect a handler to the signal AddRemoteCandidate.
4063
4061
<p>
4064
4062
Signal emitted when the connection manager wishes to inform the         client of a new remote candidate.</p>
4065
4063
<p>
4066
 
 
4067
4064
</p>
4068
4065
<div class="variablelist"><table border="0">
4069
4066
<col align="left" valign="top">
4089
4086
<td> Destructor for the user-supplied data, which
4090
4087
  will be called when this signal is disconnected, or
4091
4088
  before this function returns <a
4092
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
4089
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
4093
4090
><code class="literal">NULL</code></a>
4094
4091
</td>
4095
4092
</tr>
4096
4093
<tr>
4097
4094
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
4098
4095
<td> A <a
4099
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
4096
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
4100
4097
><span class="type">GObject</span></a> which will be weakly referenced; 
4101
4098
  if it is destroyed, this callback will automatically be
4102
4099
  disconnected
4105
4102
<tr>
4106
4103
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
4107
4104
<td> If not <a
4108
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
4105
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
4109
4106
><code class="literal">NULL</code></a>, used to raise an error if <a
4110
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
4107
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
4111
4108
><code class="literal">NULL</code></a> is
4112
4109
  returned
4113
4110
</td>
4117
4114
<td> a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
4118
4115
above, which can be used to disconnect the signal; or
4119
4116
<a
4120
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
4117
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
4121
4118
><code class="literal">NULL</code></a> if the proxy does not have the desired interface
4122
4119
or has become invalid.
4123
4120
</td>
4131
4128
<pre class="programlisting">void                (*tp_cli_media_stream_handler_signal_callback_close)
4132
4129
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
4133
4130
                                                         <a
4134
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
4131
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
4135
4132
>gpointer</a> user_data,
4136
4133
                                                         <a
4137
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
4134
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
4138
4135
>GObject</a> *weak_object);</pre>
4139
4136
<p>
4140
4137
Represents the signature of a callback for the signal Close.</p>
4141
4138
<p>
4142
 
 
4143
4139
</p>
4144
4140
<div class="variablelist"><table border="0">
4145
4141
<col align="left" valign="top">
4166
4162
<hr>
4167
4163
<div class="refsect2" lang="en">
4168
4164
<a name="tp-cli-media-stream-handler-connect-to-close"></a><h3>tp_cli_media_stream_handler_connect_to_close ()</h3>
4169
 
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection">TpProxySignalConnection</a>* tp_cli_media_stream_handler_connect_to_close
 
4165
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection">TpProxySignalConnection</a> * tp_cli_media_stream_handler_connect_to_close
4170
4166
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
4171
4167
                                                         <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-signal-callback-close" title="tp_cli_media_stream_handler_signal_callback_close ()">tp_cli_media_stream_handler_signal_callback_close</a> callback,
4172
4168
                                                         <a
4173
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
4169
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
4174
4170
>gpointer</a> user_data,
4175
4171
                                                         <a
4176
 
href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"
 
4172
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
4177
4173
>GDestroyNotify</a> destroy,
4178
4174
                                                         <a
4179
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
4175
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
4180
4176
>GObject</a> *weak_object,
4181
4177
                                                         <a
4182
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
4178
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
4183
4179
>GError</a> **error);</pre>
4184
4180
<p>
4185
4181
Connect a handler to the signal Close.
4187
4183
<p>
4188
4184
Signal emitted when the connection manager wishes the stream to be         closed.</p>
4189
4185
<p>
4190
 
 
4191
4186
</p>
4192
4187
<div class="variablelist"><table border="0">
4193
4188
<col align="left" valign="top">
4213
4208
<td> Destructor for the user-supplied data, which
4214
4209
  will be called when this signal is disconnected, or
4215
4210
  before this function returns <a
4216
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
4211
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
4217
4212
><code class="literal">NULL</code></a>
4218
4213
</td>
4219
4214
</tr>
4220
4215
<tr>
4221
4216
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
4222
4217
<td> A <a
4223
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
4218
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
4224
4219
><span class="type">GObject</span></a> which will be weakly referenced; 
4225
4220
  if it is destroyed, this callback will automatically be
4226
4221
  disconnected
4229
4224
<tr>
4230
4225
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
4231
4226
<td> If not <a
4232
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
4227
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
4233
4228
><code class="literal">NULL</code></a>, used to raise an error if <a
4234
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
4229
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
4235
4230
><code class="literal">NULL</code></a> is
4236
4231
  returned
4237
4232
</td>
4241
4236
<td> a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
4242
4237
above, which can be used to disconnect the signal; or
4243
4238
<a
4244
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
4239
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
4245
4240
><code class="literal">NULL</code></a> if the proxy does not have the desired interface
4246
4241
or has become invalid.
4247
4242
</td>
4255
4250
<pre class="programlisting">void                (*tp_cli_media_stream_handler_signal_callback_remove_remote_candidate)
4256
4251
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
4257
4252
                                                         const <a
4258
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
4259
 
>gchar</a> *arg_candidate_id,
 
4253
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
4254
>gchar</a> *arg_Candidate_ID,
4260
4255
                                                         <a
4261
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
4256
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
4262
4257
>gpointer</a> user_data,
4263
4258
                                                         <a
4264
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
4259
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
4265
4260
>GObject</a> *weak_object);</pre>
4266
4261
<p>
4267
4262
Represents the signature of a callback for the signal RemoveRemoteCandidate.</p>
4268
4263
<p>
4269
 
 
4270
4264
</p>
4271
4265
<div class="variablelist"><table border="0">
4272
4266
<col align="left" valign="top">
4278
4272
</td>
4279
4273
</tr>
4280
4274
<tr>
4281
 
<td><p><span class="term"><em class="parameter"><code>arg_candidate_id</code></em> :</span></p></td>
 
4275
<td><p><span class="term"><em class="parameter"><code>arg_Candidate_ID</code></em> :</span></p></td>
4282
4276
<td> String identifier for remote candidate to drop
4283
4277
</td>
4284
4278
</tr>
4298
4292
<hr>
4299
4293
<div class="refsect2" lang="en">
4300
4294
<a name="tp-cli-media-stream-handler-connect-to-remove-remote-candidate"></a><h3>tp_cli_media_stream_handler_connect_to_remove_remote_candidate ()</h3>
4301
 
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection">TpProxySignalConnection</a>* tp_cli_media_stream_handler_connect_to_remove_remote_candidate
 
4295
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection">TpProxySignalConnection</a> * tp_cli_media_stream_handler_connect_to_remove_remote_candidate
4302
4296
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
4303
4297
                                                         <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-signal-callback-remove-remote-candidate" title="tp_cli_media_stream_handler_signal_callback_remove_remote_candidate ()">tp_cli_media_stream_handler_signal_callback_remove_remote_candidate</a> callback,
4304
4298
                                                         <a
4305
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
4299
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
4306
4300
>gpointer</a> user_data,
4307
4301
                                                         <a
4308
 
href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"
 
4302
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
4309
4303
>GDestroyNotify</a> destroy,
4310
4304
                                                         <a
4311
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
4305
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
4312
4306
>GObject</a> *weak_object,
4313
4307
                                                         <a
4314
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
4308
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
4315
4309
>GError</a> **error);</pre>
4316
4310
<p>
4317
4311
Connect a handler to the signal RemoveRemoteCandidate.
4318
4312
</p>
4319
4313
<p>
4320
 
Signal emitted when the connection manager wishes to inform the         client that the remote end has removed a previously usable         candidate.</p>
 
4314
Signal emitted when the connection manager wishes to inform the         client that the remote end has removed a previously usable         candidate.          &lt;tp:rationale&gt;           It seemed like a good idea at the time, but wasn't.         &lt;/tp:rationale&gt;</p>
4321
4315
<p>
4322
 
 
4323
4316
</p>
4324
4317
<div class="variablelist"><table border="0">
4325
4318
<col align="left" valign="top">
4345
4338
<td> Destructor for the user-supplied data, which
4346
4339
  will be called when this signal is disconnected, or
4347
4340
  before this function returns <a
4348
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
4341
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
4349
4342
><code class="literal">NULL</code></a>
4350
4343
</td>
4351
4344
</tr>
4352
4345
<tr>
4353
4346
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
4354
4347
<td> A <a
4355
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
4348
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
4356
4349
><span class="type">GObject</span></a> which will be weakly referenced; 
4357
4350
  if it is destroyed, this callback will automatically be
4358
4351
  disconnected
4361
4354
<tr>
4362
4355
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
4363
4356
<td> If not <a
4364
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
4357
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
4365
4358
><code class="literal">NULL</code></a>, used to raise an error if <a
4366
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
4359
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
4367
4360
><code class="literal">NULL</code></a> is
4368
4361
  returned
4369
4362
</td>
4373
4366
<td> a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
4374
4367
above, which can be used to disconnect the signal; or
4375
4368
<a
4376
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
4369
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
4377
4370
><code class="literal">NULL</code></a> if the proxy does not have the desired interface
4378
4371
or has become invalid.
4379
4372
</td>
4387
4380
<pre class="programlisting">void                (*tp_cli_media_stream_handler_signal_callback_set_active_candidate_pair)
4388
4381
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
4389
4382
                                                         const <a
4390
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
4391
 
>gchar</a> *arg_native_candidate_id,
 
4383
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
4384
>gchar</a> *arg_Native_Candidate_ID,
4392
4385
                                                         const <a
4393
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
4394
 
>gchar</a> *arg_remote_candidate_id,
 
4386
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
4387
>gchar</a> *arg_Remote_Candidate_ID,
4395
4388
                                                         <a
4396
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
4389
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
4397
4390
>gpointer</a> user_data,
4398
4391
                                                         <a
4399
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
4392
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
4400
4393
>GObject</a> *weak_object);</pre>
4401
4394
<p>
4402
4395
Represents the signature of a callback for the signal SetActiveCandidatePair.</p>
4403
4396
<p>
4404
 
 
4405
4397
</p>
4406
4398
<div class="variablelist"><table border="0">
4407
4399
<col align="left" valign="top">
4413
4405
</td>
4414
4406
</tr>
4415
4407
<tr>
4416
 
<td><p><span class="term"><em class="parameter"><code>arg_native_candidate_id</code></em> :</span></p></td>
 
4408
<td><p><span class="term"><em class="parameter"><code>arg_Native_Candidate_ID</code></em> :</span></p></td>
4417
4409
<td> (Undocumented)
4418
4410
</td>
4419
4411
</tr>
4420
4412
<tr>
4421
 
<td><p><span class="term"><em class="parameter"><code>arg_remote_candidate_id</code></em> :</span></p></td>
 
4413
<td><p><span class="term"><em class="parameter"><code>arg_Remote_Candidate_ID</code></em> :</span></p></td>
4422
4414
<td> (Undocumented)
4423
4415
</td>
4424
4416
</tr>
4438
4430
<hr>
4439
4431
<div class="refsect2" lang="en">
4440
4432
<a name="tp-cli-media-stream-handler-connect-to-set-active-candidate-pair"></a><h3>tp_cli_media_stream_handler_connect_to_set_active_candidate_pair ()</h3>
4441
 
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection">TpProxySignalConnection</a>* tp_cli_media_stream_handler_connect_to_set_active_candidate_pair
 
4433
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection">TpProxySignalConnection</a> * tp_cli_media_stream_handler_connect_to_set_active_candidate_pair
4442
4434
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
4443
4435
                                                         <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-signal-callback-set-active-candidate-pair" title="tp_cli_media_stream_handler_signal_callback_set_active_candidate_pair ()">tp_cli_media_stream_handler_signal_callback_set_active_candidate_pair</a> callback,
4444
4436
                                                         <a
4445
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
4437
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
4446
4438
>gpointer</a> user_data,
4447
4439
                                                         <a
4448
 
href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"
 
4440
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
4449
4441
>GDestroyNotify</a> destroy,
4450
4442
                                                         <a
4451
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
4443
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
4452
4444
>GObject</a> *weak_object,
4453
4445
                                                         <a
4454
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
4446
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
4455
4447
>GError</a> **error);</pre>
4456
4448
<p>
4457
4449
Connect a handler to the signal SetActiveCandidatePair.
4459
4451
<p>
4460
4452
Emitted by the connection manager to inform the client that a         valid candidate pair has been discovered by the remote end         and streaming is in progress.</p>
4461
4453
<p>
4462
 
 
4463
4454
</p>
4464
4455
<div class="variablelist"><table border="0">
4465
4456
<col align="left" valign="top">
4485
4476
<td> Destructor for the user-supplied data, which
4486
4477
  will be called when this signal is disconnected, or
4487
4478
  before this function returns <a
4488
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
4479
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
4489
4480
><code class="literal">NULL</code></a>
4490
4481
</td>
4491
4482
</tr>
4492
4483
<tr>
4493
4484
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
4494
4485
<td> A <a
4495
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
4486
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
4496
4487
><span class="type">GObject</span></a> which will be weakly referenced; 
4497
4488
  if it is destroyed, this callback will automatically be
4498
4489
  disconnected
4501
4492
<tr>
4502
4493
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
4503
4494
<td> If not <a
4504
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
4495
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
4505
4496
><code class="literal">NULL</code></a>, used to raise an error if <a
4506
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
4497
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
4507
4498
><code class="literal">NULL</code></a> is
4508
4499
  returned
4509
4500
</td>
4513
4504
<td> a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
4514
4505
above, which can be used to disconnect the signal; or
4515
4506
<a
4516
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
4507
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
4517
4508
><code class="literal">NULL</code></a> if the proxy does not have the desired interface
4518
4509
or has become invalid.
4519
4510
</td>
4527
4518
<pre class="programlisting">void                (*tp_cli_media_stream_handler_signal_callback_set_remote_candidate_list)
4528
4519
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
4529
4520
                                                         const <a
4530
 
href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"
4531
 
>GPtrArray</a> *arg_remote_candidates,
 
4521
href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"
 
4522
>GPtrArray</a> *arg_Remote_Candidates,
4532
4523
                                                         <a
4533
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
4524
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
4534
4525
>gpointer</a> user_data,
4535
4526
                                                         <a
4536
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
4527
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
4537
4528
>GObject</a> *weak_object);</pre>
4538
4529
<p>
4539
4530
Represents the signature of a callback for the signal SetRemoteCandidateList.</p>
4540
4531
<p>
4541
 
 
4542
4532
</p>
4543
4533
<div class="variablelist"><table border="0">
4544
4534
<col align="left" valign="top">
4550
4540
</td>
4551
4541
</tr>
4552
4542
<tr>
4553
 
<td><p><span class="term"><em class="parameter"><code>arg_remote_candidates</code></em> :</span></p></td>
 
4543
<td><p><span class="term"><em class="parameter"><code>arg_Remote_Candidates</code></em> :</span></p></td>
4554
4544
<td> A list of candidate id and a list of transports         as defined in NewNativeCandidate
4555
4545
</td>
4556
4546
</tr>
4570
4560
<hr>
4571
4561
<div class="refsect2" lang="en">
4572
4562
<a name="tp-cli-media-stream-handler-connect-to-set-remote-candidate-list"></a><h3>tp_cli_media_stream_handler_connect_to_set_remote_candidate_list ()</h3>
4573
 
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection">TpProxySignalConnection</a>* tp_cli_media_stream_handler_connect_to_set_remote_candidate_list
 
4563
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection">TpProxySignalConnection</a> * tp_cli_media_stream_handler_connect_to_set_remote_candidate_list
4574
4564
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
4575
4565
                                                         <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-signal-callback-set-remote-candidate-list" title="tp_cli_media_stream_handler_signal_callback_set_remote_candidate_list ()">tp_cli_media_stream_handler_signal_callback_set_remote_candidate_list</a> callback,
4576
4566
                                                         <a
4577
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
4567
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
4578
4568
>gpointer</a> user_data,
4579
4569
                                                         <a
4580
 
href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"
 
4570
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
4581
4571
>GDestroyNotify</a> destroy,
4582
4572
                                                         <a
4583
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
4573
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
4584
4574
>GObject</a> *weak_object,
4585
4575
                                                         <a
4586
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
4576
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
4587
4577
>GError</a> **error);</pre>
4588
4578
<p>
4589
4579
Connect a handler to the signal SetRemoteCandidateList.
4591
4581
<p>
4592
4582
Signal emitted when the connection manager wishes to inform the         client of all the available remote candidates at once.</p>
4593
4583
<p>
4594
 
 
4595
4584
</p>
4596
4585
<div class="variablelist"><table border="0">
4597
4586
<col align="left" valign="top">
4617
4606
<td> Destructor for the user-supplied data, which
4618
4607
  will be called when this signal is disconnected, or
4619
4608
  before this function returns <a
4620
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
4609
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
4621
4610
><code class="literal">NULL</code></a>
4622
4611
</td>
4623
4612
</tr>
4624
4613
<tr>
4625
4614
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
4626
4615
<td> A <a
4627
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
4616
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
4628
4617
><span class="type">GObject</span></a> which will be weakly referenced; 
4629
4618
  if it is destroyed, this callback will automatically be
4630
4619
  disconnected
4633
4622
<tr>
4634
4623
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
4635
4624
<td> If not <a
4636
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
4625
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
4637
4626
><code class="literal">NULL</code></a>, used to raise an error if <a
4638
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
4627
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
4639
4628
><code class="literal">NULL</code></a> is
4640
4629
  returned
4641
4630
</td>
4645
4634
<td> a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
4646
4635
above, which can be used to disconnect the signal; or
4647
4636
<a
4648
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
4637
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
4649
4638
><code class="literal">NULL</code></a> if the proxy does not have the desired interface
4650
4639
or has become invalid.
4651
4640
</td>
4659
4648
<pre class="programlisting">void                (*tp_cli_media_stream_handler_signal_callback_set_remote_codecs)
4660
4649
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
4661
4650
                                                         const <a
4662
 
href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"
4663
 
>GPtrArray</a> *arg_codecs,
 
4651
href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"
 
4652
>GPtrArray</a> *arg_Codecs,
4664
4653
                                                         <a
4665
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
4654
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
4666
4655
>gpointer</a> user_data,
4667
4656
                                                         <a
4668
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
4657
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
4669
4658
>GObject</a> *weak_object);</pre>
4670
4659
<p>
4671
4660
Represents the signature of a callback for the signal SetRemoteCodecs.</p>
4672
4661
<p>
4673
 
 
4674
4662
</p>
4675
4663
<div class="variablelist"><table border="0">
4676
4664
<col align="left" valign="top">
4682
4670
</td>
4683
4671
</tr>
4684
4672
<tr>
4685
 
<td><p><span class="term"><em class="parameter"><code>arg_codecs</code></em> :</span></p></td>
4686
 
<td> As for SupportedCodecs
 
4673
<td><p><span class="term"><em class="parameter"><code>arg_Codecs</code></em> :</span></p></td>
 
4674
<td> Codecs supported by the remote peer.
4687
4675
</td>
4688
4676
</tr>
4689
4677
<tr>
4702
4690
<hr>
4703
4691
<div class="refsect2" lang="en">
4704
4692
<a name="tp-cli-media-stream-handler-connect-to-set-remote-codecs"></a><h3>tp_cli_media_stream_handler_connect_to_set_remote_codecs ()</h3>
4705
 
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection">TpProxySignalConnection</a>* tp_cli_media_stream_handler_connect_to_set_remote_codecs
 
4693
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection">TpProxySignalConnection</a> * tp_cli_media_stream_handler_connect_to_set_remote_codecs
4706
4694
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
4707
4695
                                                         <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-signal-callback-set-remote-codecs" title="tp_cli_media_stream_handler_signal_callback_set_remote_codecs ()">tp_cli_media_stream_handler_signal_callback_set_remote_codecs</a> callback,
4708
4696
                                                         <a
4709
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
4697
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
4710
4698
>gpointer</a> user_data,
4711
4699
                                                         <a
4712
 
href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"
 
4700
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
4713
4701
>GDestroyNotify</a> destroy,
4714
4702
                                                         <a
4715
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
4703
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
4716
4704
>GObject</a> *weak_object,
4717
4705
                                                         <a
4718
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
4706
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
4719
4707
>GError</a> **error);</pre>
4720
4708
<p>
4721
4709
Connect a handler to the signal SetRemoteCodecs.
4722
4710
</p>
4723
4711
<p>
4724
 
Signal emitted when the connection manager wishes to inform the         client of the codecs supported by the remote end.</p>
 
4712
Signal emitted when the connection manager wishes to inform the         client of the codecs supported by the remote end.       If these codecs are compatible with the remote codecs, then the client         must call &lt;tp:member-ref&gt;SupportedCodecs&lt;/tp:member-ref&gt;,         otherwise call &lt;tp:member-ref&gt;Error&lt;/tp:member-ref&gt;.</p>
4725
4713
<p>
4726
 
 
4727
4714
</p>
4728
4715
<div class="variablelist"><table border="0">
4729
4716
<col align="left" valign="top">
4749
4736
<td> Destructor for the user-supplied data, which
4750
4737
  will be called when this signal is disconnected, or
4751
4738
  before this function returns <a
4752
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
4739
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
4753
4740
><code class="literal">NULL</code></a>
4754
4741
</td>
4755
4742
</tr>
4756
4743
<tr>
4757
4744
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
4758
4745
<td> A <a
4759
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
4746
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
4760
4747
><span class="type">GObject</span></a> which will be weakly referenced; 
4761
4748
  if it is destroyed, this callback will automatically be
4762
4749
  disconnected
4765
4752
<tr>
4766
4753
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
4767
4754
<td> If not <a
4768
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
4755
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
4769
4756
><code class="literal">NULL</code></a>, used to raise an error if <a
4770
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
4757
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
4771
4758
><code class="literal">NULL</code></a> is
4772
4759
  returned
4773
4760
</td>
4777
4764
<td> a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
4778
4765
above, which can be used to disconnect the signal; or
4779
4766
<a
4780
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
4767
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
4781
4768
><code class="literal">NULL</code></a> if the proxy does not have the desired interface
4782
4769
or has become invalid.
4783
4770
</td>
4791
4778
<pre class="programlisting">void                (*tp_cli_media_stream_handler_signal_callback_set_stream_playing)
4792
4779
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
4793
4780
                                                         <a
4794
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
4795
 
>gboolean</a> arg_playing,
 
4781
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
4782
>gboolean</a> arg_Playing,
4796
4783
                                                         <a
4797
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
4784
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
4798
4785
>gpointer</a> user_data,
4799
4786
                                                         <a
4800
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
4787
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
4801
4788
>GObject</a> *weak_object);</pre>
4802
4789
<p>
4803
4790
Represents the signature of a callback for the signal SetStreamPlaying.</p>
4804
4791
<p>
4805
 
 
4806
4792
</p>
4807
4793
<div class="variablelist"><table border="0">
4808
4794
<col align="left" valign="top">
4814
4800
</td>
4815
4801
</tr>
4816
4802
<tr>
4817
 
<td><p><span class="term"><em class="parameter"><code>arg_playing</code></em> :</span></p></td>
 
4803
<td><p><span class="term"><em class="parameter"><code>arg_Playing</code></em> :</span></p></td>
4818
4804
<td> (Undocumented)
4819
4805
</td>
4820
4806
</tr>
4834
4820
<hr>
4835
4821
<div class="refsect2" lang="en">
4836
4822
<a name="tp-cli-media-stream-handler-connect-to-set-stream-playing"></a><h3>tp_cli_media_stream_handler_connect_to_set_stream_playing ()</h3>
4837
 
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection">TpProxySignalConnection</a>* tp_cli_media_stream_handler_connect_to_set_stream_playing
 
4823
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection">TpProxySignalConnection</a> * tp_cli_media_stream_handler_connect_to_set_stream_playing
4838
4824
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
4839
4825
                                                         <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-signal-callback-set-stream-playing" title="tp_cli_media_stream_handler_signal_callback_set_stream_playing ()">tp_cli_media_stream_handler_signal_callback_set_stream_playing</a> callback,
4840
4826
                                                         <a
4841
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
4827
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
4842
4828
>gpointer</a> user_data,
4843
4829
                                                         <a
4844
 
href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"
 
4830
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
4845
4831
>GDestroyNotify</a> destroy,
4846
4832
                                                         <a
4847
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
4833
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
4848
4834
>GObject</a> *weak_object,
4849
4835
                                                         <a
4850
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
4836
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
4851
4837
>GError</a> **error);</pre>
4852
4838
<p>
4853
4839
Connect a handler to the signal SetStreamPlaying.
4854
4840
</p>
4855
4841
<p>
4856
 
Signal emitted when the connection manager wishes to set the         stream playing or stopped.</p>
 
4842
If emitted with argument TRUE, this means that the connection manager         wishes to set the stream playing; this means that the streaming         implementation should expect to receive data. If emitted with argument         FALSE this signal is basically meaningless and should be ignored.          &lt;tp:rationale&gt;           We're very sorry.         &lt;/tp:rationale&gt;</p>
4857
4843
<p>
4858
 
 
4859
4844
</p>
4860
4845
<div class="variablelist"><table border="0">
4861
4846
<col align="left" valign="top">
4881
4866
<td> Destructor for the user-supplied data, which
4882
4867
  will be called when this signal is disconnected, or
4883
4868
  before this function returns <a
4884
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
4869
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
4885
4870
><code class="literal">NULL</code></a>
4886
4871
</td>
4887
4872
</tr>
4888
4873
<tr>
4889
4874
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
4890
4875
<td> A <a
4891
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
4876
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
4892
4877
><span class="type">GObject</span></a> which will be weakly referenced; 
4893
4878
  if it is destroyed, this callback will automatically be
4894
4879
  disconnected
4897
4882
<tr>
4898
4883
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
4899
4884
<td> If not <a
4900
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
4885
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
4901
4886
><code class="literal">NULL</code></a>, used to raise an error if <a
4902
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
4887
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
4903
4888
><code class="literal">NULL</code></a> is
4904
4889
  returned
4905
4890
</td>
4909
4894
<td> a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
4910
4895
above, which can be used to disconnect the signal; or
4911
4896
<a
4912
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
4897
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
4913
4898
><code class="literal">NULL</code></a> if the proxy does not have the desired interface
4914
4899
or has become invalid.
4915
4900
</td>
4923
4908
<pre class="programlisting">void                (*tp_cli_media_stream_handler_signal_callback_set_stream_sending)
4924
4909
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
4925
4910
                                                         <a
4926
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
4927
 
>gboolean</a> arg_sending,
 
4911
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
4912
>gboolean</a> arg_Sending,
4928
4913
                                                         <a
4929
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
4914
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
4930
4915
>gpointer</a> user_data,
4931
4916
                                                         <a
4932
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
4917
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
4933
4918
>GObject</a> *weak_object);</pre>
4934
4919
<p>
4935
4920
Represents the signature of a callback for the signal SetStreamSending.</p>
4936
4921
<p>
4937
 
 
4938
4922
</p>
4939
4923
<div class="variablelist"><table border="0">
4940
4924
<col align="left" valign="top">
4946
4930
</td>
4947
4931
</tr>
4948
4932
<tr>
4949
 
<td><p><span class="term"><em class="parameter"><code>arg_sending</code></em> :</span></p></td>
 
4933
<td><p><span class="term"><em class="parameter"><code>arg_Sending</code></em> :</span></p></td>
4950
4934
<td> (Undocumented)
4951
4935
</td>
4952
4936
</tr>
4966
4950
<hr>
4967
4951
<div class="refsect2" lang="en">
4968
4952
<a name="tp-cli-media-stream-handler-connect-to-set-stream-sending"></a><h3>tp_cli_media_stream_handler_connect_to_set_stream_sending ()</h3>
4969
 
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection">TpProxySignalConnection</a>* tp_cli_media_stream_handler_connect_to_set_stream_sending
 
4953
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection">TpProxySignalConnection</a> * tp_cli_media_stream_handler_connect_to_set_stream_sending
4970
4954
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
4971
4955
                                                         <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-signal-callback-set-stream-sending" title="tp_cli_media_stream_handler_signal_callback_set_stream_sending ()">tp_cli_media_stream_handler_signal_callback_set_stream_sending</a> callback,
4972
4956
                                                         <a
4973
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
4957
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
4974
4958
>gpointer</a> user_data,
4975
4959
                                                         <a
4976
 
href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"
 
4960
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
4977
4961
>GDestroyNotify</a> destroy,
4978
4962
                                                         <a
4979
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
4963
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
4980
4964
>GObject</a> *weak_object,
4981
4965
                                                         <a
4982
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
4966
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
4983
4967
>GError</a> **error);</pre>
4984
4968
<p>
4985
4969
Connect a handler to the signal SetStreamSending.
4987
4971
<p>
4988
4972
Signal emitted when the connection manager wishes to set whether or not         the stream sends to the remote end.</p>
4989
4973
<p>
4990
 
 
4991
4974
</p>
4992
4975
<div class="variablelist"><table border="0">
4993
4976
<col align="left" valign="top">
5013
4996
<td> Destructor for the user-supplied data, which
5014
4997
  will be called when this signal is disconnected, or
5015
4998
  before this function returns <a
5016
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
4999
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
5017
5000
><code class="literal">NULL</code></a>
5018
5001
</td>
5019
5002
</tr>
5020
5003
<tr>
5021
5004
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
5022
5005
<td> A <a
5023
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
5006
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
5024
5007
><span class="type">GObject</span></a> which will be weakly referenced; 
5025
5008
  if it is destroyed, this callback will automatically be
5026
5009
  disconnected
5029
5012
<tr>
5030
5013
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
5031
5014
<td> If not <a
5032
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
5015
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
5033
5016
><code class="literal">NULL</code></a>, used to raise an error if <a
5034
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
5017
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
5035
5018
><code class="literal">NULL</code></a> is
5036
5019
  returned
5037
5020
</td>
5041
5024
<td> a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
5042
5025
above, which can be used to disconnect the signal; or
5043
5026
<a
5044
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
5027
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
5045
5028
><code class="literal">NULL</code></a> if the proxy does not have the desired interface
5046
5029
or has become invalid.
5047
5030
</td>
5055
5038
<pre class="programlisting">void                (*tp_cli_media_stream_handler_signal_callback_start_telephony_event)
5056
5039
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
5057
5040
                                                         <a
5058
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guchar"
5059
 
>guchar</a> arg_event,
 
5041
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"
 
5042
>guchar</a> arg_Event,
5060
5043
                                                         <a
5061
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
5044
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
5062
5045
>gpointer</a> user_data,
5063
5046
                                                         <a
5064
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
5047
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
5065
5048
>GObject</a> *weak_object);</pre>
5066
5049
<p>
5067
5050
Represents the signature of a callback for the signal StartTelephonyEvent.</p>
5068
5051
<p>
5069
 
 
5070
5052
</p>
5071
5053
<div class="variablelist"><table border="0">
5072
5054
<col align="left" valign="top">
5078
5060
</td>
5079
5061
</tr>
5080
5062
<tr>
5081
 
<td><p><span class="term"><em class="parameter"><code>arg_event</code></em> :</span></p></td>
 
5063
<td><p><span class="term"><em class="parameter"><code>arg_Event</code></em> :</span></p></td>
5082
5064
<td> A telephony event code as defined by RFC 4733.
5083
5065
</td>
5084
5066
</tr>
5098
5080
<hr>
5099
5081
<div class="refsect2" lang="en">
5100
5082
<a name="tp-cli-media-stream-handler-connect-to-start-telephony-event"></a><h3>tp_cli_media_stream_handler_connect_to_start_telephony_event ()</h3>
5101
 
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection">TpProxySignalConnection</a>* tp_cli_media_stream_handler_connect_to_start_telephony_event
 
5083
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection">TpProxySignalConnection</a> * tp_cli_media_stream_handler_connect_to_start_telephony_event
5102
5084
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
5103
5085
                                                         <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-signal-callback-start-telephony-event" title="tp_cli_media_stream_handler_signal_callback_start_telephony_event ()">tp_cli_media_stream_handler_signal_callback_start_telephony_event</a> callback,
5104
5086
                                                         <a
5105
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
5087
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
5106
5088
>gpointer</a> user_data,
5107
5089
                                                         <a
5108
 
href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"
 
5090
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
5109
5091
>GDestroyNotify</a> destroy,
5110
5092
                                                         <a
5111
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
5093
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
5112
5094
>GObject</a> *weak_object,
5113
5095
                                                         <a
5114
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
5096
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
5115
5097
>GError</a> **error);</pre>
5116
5098
<p>
5117
5099
Connect a handler to the signal StartTelephonyEvent.
5119
5101
<p>
5120
5102
Request that a telephony event (as defined by RFC 4733) is transmitted         over this stream until StopTelephonyEvent is called.</p>
5121
5103
<p>
5122
 
 
5123
5104
</p>
5124
5105
<div class="variablelist"><table border="0">
5125
5106
<col align="left" valign="top">
5145
5126
<td> Destructor for the user-supplied data, which
5146
5127
  will be called when this signal is disconnected, or
5147
5128
  before this function returns <a
5148
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
5129
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
5149
5130
><code class="literal">NULL</code></a>
5150
5131
</td>
5151
5132
</tr>
5152
5133
<tr>
5153
5134
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
5154
5135
<td> A <a
5155
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
5136
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
5156
5137
><span class="type">GObject</span></a> which will be weakly referenced; 
5157
5138
  if it is destroyed, this callback will automatically be
5158
5139
  disconnected
5161
5142
<tr>
5162
5143
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
5163
5144
<td> If not <a
5164
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
5145
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
5165
5146
><code class="literal">NULL</code></a>, used to raise an error if <a
5166
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
5147
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
5167
5148
><code class="literal">NULL</code></a> is
5168
5149
  returned
5169
5150
</td>
5173
5154
<td> a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
5174
5155
above, which can be used to disconnect the signal; or
5175
5156
<a
5176
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
5157
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
5177
5158
><code class="literal">NULL</code></a> if the proxy does not have the desired interface
5178
5159
or has become invalid.
5179
5160
</td>
5187
5168
<pre class="programlisting">void                (*tp_cli_media_stream_handler_signal_callback_stop_telephony_event)
5188
5169
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
5189
5170
                                                         <a
5190
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
5171
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
5191
5172
>gpointer</a> user_data,
5192
5173
                                                         <a
5193
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
5174
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
5194
5175
>GObject</a> *weak_object);</pre>
5195
5176
<p>
5196
5177
Represents the signature of a callback for the signal StopTelephonyEvent.</p>
5197
5178
<p>
5198
 
 
5199
5179
</p>
5200
5180
<div class="variablelist"><table border="0">
5201
5181
<col align="left" valign="top">
5222
5202
<hr>
5223
5203
<div class="refsect2" lang="en">
5224
5204
<a name="tp-cli-media-stream-handler-connect-to-stop-telephony-event"></a><h3>tp_cli_media_stream_handler_connect_to_stop_telephony_event ()</h3>
5225
 
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection">TpProxySignalConnection</a>* tp_cli_media_stream_handler_connect_to_stop_telephony_event
 
5205
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection">TpProxySignalConnection</a> * tp_cli_media_stream_handler_connect_to_stop_telephony_event
5226
5206
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
5227
5207
                                                         <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-signal-callback-stop-telephony-event" title="tp_cli_media_stream_handler_signal_callback_stop_telephony_event ()">tp_cli_media_stream_handler_signal_callback_stop_telephony_event</a> callback,
5228
5208
                                                         <a
5229
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
5209
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
5230
5210
>gpointer</a> user_data,
5231
5211
                                                         <a
5232
 
href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"
 
5212
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
5233
5213
>GDestroyNotify</a> destroy,
5234
5214
                                                         <a
5235
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
5215
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
5236
5216
>GObject</a> *weak_object,
5237
5217
                                                         <a
5238
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
5218
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
5239
5219
>GError</a> **error);</pre>
5240
5220
<p>
5241
5221
Connect a handler to the signal StopTelephonyEvent.
5243
5223
<p>
5244
5224
Request that any ongoing telephony events (as defined by RFC 4733)         being transmitted over this stream are stopped.</p>
5245
5225
<p>
5246
 
 
5247
5226
</p>
5248
5227
<div class="variablelist"><table border="0">
5249
5228
<col align="left" valign="top">
5269
5248
<td> Destructor for the user-supplied data, which
5270
5249
  will be called when this signal is disconnected, or
5271
5250
  before this function returns <a
5272
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
5251
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
5273
5252
><code class="literal">NULL</code></a>
5274
5253
</td>
5275
5254
</tr>
5276
5255
<tr>
5277
5256
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
5278
5257
<td> A <a
5279
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
5258
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
5280
5259
><span class="type">GObject</span></a> which will be weakly referenced; 
5281
5260
  if it is destroyed, this callback will automatically be
5282
5261
  disconnected
5285
5264
<tr>
5286
5265
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
5287
5266
<td> If not <a
5288
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
5267
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
5289
5268
><code class="literal">NULL</code></a>, used to raise an error if <a
5290
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
5269
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
5291
5270
><code class="literal">NULL</code></a> is
5292
5271
  returned
5293
5272
</td>
5297
5276
<td> a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
5298
5277
above, which can be used to disconnect the signal; or
5299
5278
<a
5300
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
5279
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
5301
5280
><code class="literal">NULL</code></a> if the proxy does not have the desired interface
5302
5281
or has become invalid.
5303
5282
</td>
5308
5287
<hr>
5309
5288
<div class="refsect2" lang="en">
5310
5289
<a name="tp-cli-media-stream-handler-call-hold-state"></a><h3>tp_cli_media_stream_handler_call_hold_state ()</h3>
5311
 
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a>* tp_cli_media_stream_handler_call_hold_state
 
5290
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a> * tp_cli_media_stream_handler_call_hold_state
5312
5291
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
5313
5292
                                                         <a
5314
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
5293
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
5315
5294
>gint</a> timeout_ms,
5316
5295
                                                         <a
5317
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
5296
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
5318
5297
>gboolean</a> in_Held,
5319
5298
                                                         <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-callback-for-hold-state" title="tp_cli_media_stream_handler_callback_for_hold_state ()">tp_cli_media_stream_handler_callback_for_hold_state</a> callback,
5320
5299
                                                         <a
5321
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
5300
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
5322
5301
>gpointer</a> user_data,
5323
5302
                                                         <a
5324
 
href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"
 
5303
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
5325
5304
>GDestroyNotify</a> destroy,
5326
5305
                                                         <a
5327
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
5306
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
5328
5307
>GObject</a> *weak_object);</pre>
5329
5308
<p>
5330
5309
Start a HoldState method call.
5332
5311
<p>
5333
5312
Notify the connection manager that the stream's hold state has         been changed successfully in response to SetStreamHeld.</p>
5334
5313
<p>
5335
 
 
5336
5314
</p>
5337
5315
<div class="variablelist"><table border="0">
5338
5316
<col align="left" valign="top">
5357
5335
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
5358
5336
<td> called when the method call succeeds or fails;
5359
5337
  may be <a
5360
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
5338
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
5361
5339
><code class="literal">NULL</code></a> to make a "fire and forget" call with no 
5362
5340
  reply tracking
5363
5341
</td>
5366
5344
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
5367
5345
<td> user-supplied data passed to the callback;
5368
5346
  must be <a
5369
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
5347
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
5370
5348
><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a
5371
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
5349
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
5372
5350
><code class="literal">NULL</code></a>
5373
5351
</td>
5374
5352
</tr>
5377
5355
<td> called with the user_data as argument, after the
5378
5356
  call has succeeded, failed or been cancelled;
5379
5357
  must be <a
5380
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
5358
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
5381
5359
><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a
5382
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
5360
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
5383
5361
><code class="literal">NULL</code></a>
5384
5362
</td>
5385
5363
</tr>
5386
5364
<tr>
5387
5365
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
5388
5366
<td> If not <a
5389
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
5367
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
5390
5368
><code class="literal">NULL</code></a>, a <a
5391
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
5369
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
5392
5370
><span class="type">GObject</span></a> which will be 
5393
5371
  weakly referenced; if it is destroyed, this call 
5394
5372
  will automatically be cancelled. Must be <a
5395
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
5373
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
5396
5374
><code class="literal">NULL</code></a> if 
5397
5375
  <em class="parameter"><code>callback</code></em> is <a
5398
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
5376
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
5399
5377
><code class="literal">NULL</code></a>
5400
5378
</td>
5401
5379
</tr>
5413
5391
<hr>
5414
5392
<div class="refsect2" lang="en">
5415
5393
<a name="tp-cli-media-stream-handler-call-unhold-failure"></a><h3>tp_cli_media_stream_handler_call_unhold_failure ()</h3>
5416
 
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a>* tp_cli_media_stream_handler_call_unhold_failure
 
5394
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a> * tp_cli_media_stream_handler_call_unhold_failure
5417
5395
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
5418
5396
                                                         <a
5419
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
5397
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
5420
5398
>gint</a> timeout_ms,
5421
5399
                                                         <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-callback-for-unhold-failure" title="tp_cli_media_stream_handler_callback_for_unhold_failure ()">tp_cli_media_stream_handler_callback_for_unhold_failure</a> callback,
5422
5400
                                                         <a
5423
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
5401
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
5424
5402
>gpointer</a> user_data,
5425
5403
                                                         <a
5426
 
href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"
 
5404
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
5427
5405
>GDestroyNotify</a> destroy,
5428
5406
                                                         <a
5429
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
5407
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
5430
5408
>GObject</a> *weak_object);</pre>
5431
5409
<p>
5432
5410
Start a UnholdFailure method call.
5434
5412
<p>
5435
5413
Notify the connection manager that an attempt to reacquire the         necessary hardware or software resources to unhold the stream,         in response to SetStreamHeld, has failed.</p>
5436
5414
<p>
5437
 
 
5438
5415
</p>
5439
5416
<div class="variablelist"><table border="0">
5440
5417
<col align="left" valign="top">
5454
5431
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
5455
5432
<td> called when the method call succeeds or fails;
5456
5433
  may be <a
5457
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
5434
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
5458
5435
><code class="literal">NULL</code></a> to make a "fire and forget" call with no 
5459
5436
  reply tracking
5460
5437
</td>
5463
5440
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
5464
5441
<td> user-supplied data passed to the callback;
5465
5442
  must be <a
5466
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
5443
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
5467
5444
><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a
5468
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
5445
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
5469
5446
><code class="literal">NULL</code></a>
5470
5447
</td>
5471
5448
</tr>
5474
5451
<td> called with the user_data as argument, after the
5475
5452
  call has succeeded, failed or been cancelled;
5476
5453
  must be <a
5477
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
5454
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
5478
5455
><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a
5479
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
5456
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
5480
5457
><code class="literal">NULL</code></a>
5481
5458
</td>
5482
5459
</tr>
5483
5460
<tr>
5484
5461
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
5485
5462
<td> If not <a
5486
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
5463
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
5487
5464
><code class="literal">NULL</code></a>, a <a
5488
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
5465
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
5489
5466
><span class="type">GObject</span></a> which will be 
5490
5467
  weakly referenced; if it is destroyed, this call 
5491
5468
  will automatically be cancelled. Must be <a
5492
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
5469
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
5493
5470
><code class="literal">NULL</code></a> if 
5494
5471
  <em class="parameter"><code>callback</code></em> is <a
5495
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
5472
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
5496
5473
><code class="literal">NULL</code></a>
5497
5474
</td>
5498
5475
</tr>
5513
5490
<pre class="programlisting">void                (*tp_cli_media_stream_handler_callback_for_hold_state)
5514
5491
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
5515
5492
                                                         const <a
5516
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
5493
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
5517
5494
>GError</a> *error,
5518
5495
                                                         <a
5519
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
5496
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
5520
5497
>gpointer</a> user_data,
5521
5498
                                                         <a
5522
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
5499
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
5523
5500
>GObject</a> *weak_object);</pre>
5524
5501
<p>
5525
5502
Signature of the callback called when a HoldState method call
5526
5503
succeeds or fails.</p>
5527
5504
<p>
5528
 
 
5529
5505
</p>
5530
5506
<div class="variablelist"><table border="0">
5531
5507
<col align="left" valign="top">
5538
5514
<tr>
5539
5515
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
5540
5516
<td> <a
5541
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
5517
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
5542
5518
><code class="literal">NULL</code></a> on success, or an error on failure
5543
5519
</td>
5544
5520
</tr>
5561
5537
<pre class="programlisting">void                (*tp_cli_media_stream_handler_callback_for_unhold_failure)
5562
5538
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
5563
5539
                                                         const <a
5564
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
5540
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
5565
5541
>GError</a> *error,
5566
5542
                                                         <a
5567
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
5543
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
5568
5544
>gpointer</a> user_data,
5569
5545
                                                         <a
5570
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
5546
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
5571
5547
>GObject</a> *weak_object);</pre>
5572
5548
<p>
5573
5549
Signature of the callback called when a UnholdFailure method call
5574
5550
succeeds or fails.</p>
5575
5551
<p>
5576
 
 
5577
5552
</p>
5578
5553
<div class="variablelist"><table border="0">
5579
5554
<col align="left" valign="top">
5586
5561
<tr>
5587
5562
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
5588
5563
<td> <a
5589
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
5564
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
5590
5565
><code class="literal">NULL</code></a> on success, or an error on failure
5591
5566
</td>
5592
5567
</tr>
5606
5581
<hr>
5607
5582
<div class="refsect2" lang="en">
5608
5583
<a name="tp-cli-media-stream-handler-connect-to-set-stream-held"></a><h3>tp_cli_media_stream_handler_connect_to_set_stream_held ()</h3>
5609
 
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection">TpProxySignalConnection</a>* tp_cli_media_stream_handler_connect_to_set_stream_held
 
5584
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection">TpProxySignalConnection</a> * tp_cli_media_stream_handler_connect_to_set_stream_held
5610
5585
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
5611
5586
                                                         <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-signal-callback-set-stream-held" title="tp_cli_media_stream_handler_signal_callback_set_stream_held ()">tp_cli_media_stream_handler_signal_callback_set_stream_held</a> callback,
5612
5587
                                                         <a
5613
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
5588
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
5614
5589
>gpointer</a> user_data,
5615
5590
                                                         <a
5616
 
href="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify"
 
5591
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
5617
5592
>GDestroyNotify</a> destroy,
5618
5593
                                                         <a
5619
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
5594
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
5620
5595
>GObject</a> *weak_object,
5621
5596
                                                         <a
5622
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
5597
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
5623
5598
>GError</a> **error);</pre>
5624
5599
<p>
5625
5600
Connect a handler to the signal SetStreamHeld.
5627
5602
<p>
5628
5603
&lt;tp:docstring xmlns="http://www.w3.org/1999/xhtml"&gt;         &lt;p&gt;Emitted when the connection manager wishes to place the stream on           hold (so the streaming client should free hardware or software           resources) or take the stream off hold (so the streaming client           should reacquire the necessary resources).&lt;/p&gt;          &lt;p&gt;When placing a channel's streams on hold, the connection manager           SHOULD notify the remote contact that this will be done (if           appropriate in the protocol) before it emits this signal.&lt;/p&gt;          &lt;tp:rationale&gt;           &lt;p&gt;It is assumed that relinquishing a resource will not fail.             If it does, the call is probably doomed anyway.&lt;/p&gt;         &lt;/tp:rationale&gt;          &lt;p&gt;When unholding a channel's streams, the connection manager           SHOULD emit this signal and wait for success to be indicated           via HoldState before it notifies the remote contact that the           channel has been taken off hold.&lt;/p&gt;          &lt;tp:rationale&gt;           &lt;p&gt;This means that if a resource is unavailable, the remote             contact will never even be told that we tried to acquire it.&lt;/p&gt;         &lt;/tp:rationale&gt;</p>
5629
5604
<p>
5630
 
 
5631
5605
</p>
5632
5606
<div class="variablelist"><table border="0">
5633
5607
<col align="left" valign="top">
5653
5627
<td> Destructor for the user-supplied data, which
5654
5628
  will be called when this signal is disconnected, or
5655
5629
  before this function returns <a
5656
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
5630
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
5657
5631
><code class="literal">NULL</code></a>
5658
5632
</td>
5659
5633
</tr>
5660
5634
<tr>
5661
5635
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
5662
5636
<td> A <a
5663
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
5637
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
5664
5638
><span class="type">GObject</span></a> which will be weakly referenced; 
5665
5639
  if it is destroyed, this callback will automatically be
5666
5640
  disconnected
5669
5643
<tr>
5670
5644
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
5671
5645
<td> If not <a
5672
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
5646
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
5673
5647
><code class="literal">NULL</code></a>, used to raise an error if <a
5674
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
5648
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
5675
5649
><code class="literal">NULL</code></a> is
5676
5650
  returned
5677
5651
</td>
5681
5655
<td> a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
5682
5656
above, which can be used to disconnect the signal; or
5683
5657
<a
5684
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
5658
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
5685
5659
><code class="literal">NULL</code></a> if the proxy does not have the desired interface
5686
5660
or has become invalid.
5687
5661
</td>
5693
5667
<div class="refsect2" lang="en">
5694
5668
<a name="tp-cli-media-stream-handler-run-hold-state"></a><h3>tp_cli_media_stream_handler_run_hold_state ()</h3>
5695
5669
<pre class="programlisting"><a
5696
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
5670
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
5697
5671
>gboolean</a>            tp_cli_media_stream_handler_run_hold_state
5698
5672
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
5699
5673
                                                         <a
5700
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
5674
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
5701
5675
>gint</a> timeout_ms,
5702
5676
                                                         <a
5703
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
5677
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
5704
5678
>gboolean</a> in_Held,
5705
5679
                                                         <a
5706
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
5680
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
5707
5681
>GError</a> **error,
5708
5682
                                                         <a
5709
 
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#GMainLoop"
 
5683
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"
5710
5684
>GMainLoop</a> **loop);</pre>
5711
5685
<p>
5712
5686
Call the method HoldState and run the main loop
5718
5692
<p>
5719
5693
Notify the connection manager that the stream's hold state has         been changed successfully in response to SetStreamHeld.</p>
5720
5694
<p>
5721
 
 
5722
5695
</p>
5723
5696
<div class="variablelist"><table border="0">
5724
5697
<col align="left" valign="top">
5741
5714
<tr>
5742
5715
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
5743
5716
<td> If not <a
5744
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
5717
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
5745
5718
><code class="literal">NULL</code></a>, used to return errors if <a
5746
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
 
5719
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE--CAPS"
5747
5720
><code class="literal">FALSE</code></a> 
5748
5721
 is returned
5749
5722
</td>
5751
5724
<tr>
5752
5725
<td><p><span class="term"><em class="parameter"><code>loop</code></em> :</span></p></td>
5753
5726
<td> If not <a
5754
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
5727
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
5755
5728
><code class="literal">NULL</code></a>, set before re-entering 
5756
5729
 the main loop, to point to a <a
5757
 
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#GMainLoop"
 
5730
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"
5758
5731
><span class="type">GMainLoop</span></a> 
5759
5732
 which can be used to cancel this call with 
5760
5733
 <a
5761
 
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#g-main-loop-quit"
 
5734
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-loop-quit"
5762
5735
><code class="function">g_main_loop_quit()</code></a>, causing a return of 
5763
5736
 <a
5764
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
5765
 
><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em> set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED:CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a>
 
5737
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE--CAPS"
 
5738
><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em> set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED--CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a>
5766
5739
</td>
5767
5740
</tr>
5768
5741
<tr>
5777
5750
<div class="refsect2" lang="en">
5778
5751
<a name="tp-cli-media-stream-handler-run-unhold-failure"></a><h3>tp_cli_media_stream_handler_run_unhold_failure ()</h3>
5779
5752
<pre class="programlisting"><a
5780
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
5753
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
5781
5754
>gboolean</a>            tp_cli_media_stream_handler_run_unhold_failure
5782
5755
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
5783
5756
                                                         <a
5784
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
5757
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
5785
5758
>gint</a> timeout_ms,
5786
5759
                                                         <a
5787
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
 
5760
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
5788
5761
>GError</a> **error,
5789
5762
                                                         <a
5790
 
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#GMainLoop"
 
5763
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"
5791
5764
>GMainLoop</a> **loop);</pre>
5792
5765
<p>
5793
5766
Call the method UnholdFailure and run the main loop
5799
5772
<p>
5800
5773
Notify the connection manager that an attempt to reacquire the         necessary hardware or software resources to unhold the stream,         in response to SetStreamHeld, has failed.</p>
5801
5774
<p>
5802
 
 
5803
5775
</p>
5804
5776
<div class="variablelist"><table border="0">
5805
5777
<col align="left" valign="top">
5817
5789
<tr>
5818
5790
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
5819
5791
<td> If not <a
5820
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
5792
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
5821
5793
><code class="literal">NULL</code></a>, used to return errors if <a
5822
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
 
5794
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE--CAPS"
5823
5795
><code class="literal">FALSE</code></a> 
5824
5796
 is returned
5825
5797
</td>
5827
5799
<tr>
5828
5800
<td><p><span class="term"><em class="parameter"><code>loop</code></em> :</span></p></td>
5829
5801
<td> If not <a
5830
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
5802
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
5831
5803
><code class="literal">NULL</code></a>, set before re-entering 
5832
5804
 the main loop, to point to a <a
5833
 
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#GMainLoop"
 
5805
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"
5834
5806
><span class="type">GMainLoop</span></a> 
5835
5807
 which can be used to cancel this call with 
5836
5808
 <a
5837
 
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#g-main-loop-quit"
 
5809
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-loop-quit"
5838
5810
><code class="function">g_main_loop_quit()</code></a>, causing a return of 
5839
5811
 <a
5840
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
5841
 
><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em> set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED:CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a>
 
5812
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE--CAPS"
 
5813
><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em> set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED--CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a>
5842
5814
</td>
5843
5815
</tr>
5844
5816
<tr>
5855
5827
<pre class="programlisting">void                (*tp_cli_media_stream_handler_signal_callback_set_stream_held)
5856
5828
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
5857
5829
                                                         <a
5858
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
5830
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
5859
5831
>gboolean</a> arg_Held,
5860
5832
                                                         <a
5861
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
 
5833
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
5862
5834
>gpointer</a> user_data,
5863
5835
                                                         <a
5864
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
5836
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
5865
5837
>GObject</a> *weak_object);</pre>
5866
5838
<p>
5867
5839
Represents the signature of a callback for the signal SetStreamHeld.</p>
5868
5840
<p>
5869
 
 
5870
5841
</p>
5871
5842
<div class="variablelist"><table border="0">
5872
5843
<col align="left" valign="top">
5895
5866
</tbody>
5896
5867
</table></div>
5897
5868
</div>
 
5869
<hr>
 
5870
<div class="refsect2" lang="en">
 
5871
<a name="tp-cli-media-stream-handler-call-codecs-updated"></a><h3>tp_cli_media_stream_handler_call_codecs_updated ()</h3>
 
5872
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall">TpProxyPendingCall</a> * tp_cli_media_stream_handler_call_codecs_updated
 
5873
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
 
5874
                                                         <a
 
5875
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
 
5876
>gint</a> timeout_ms,
 
5877
                                                         const <a
 
5878
href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"
 
5879
>GPtrArray</a> *in_Codecs,
 
5880
                                                         <a class="link" href="telepathy-glib-media-interfaces.html#tp-cli-media-stream-handler-callback-for-codecs-updated" title="tp_cli_media_stream_handler_callback_for_codecs_updated ()">tp_cli_media_stream_handler_callback_for_codecs_updated</a> callback,
 
5881
                                                         <a
 
5882
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
 
5883
>gpointer</a> user_data,
 
5884
                                                         <a
 
5885
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
 
5886
>GDestroyNotify</a> destroy,
 
5887
                                                         <a
 
5888
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
 
5889
>GObject</a> *weak_object);</pre>
 
5890
<p>
 
5891
Start a CodecsUpdated method call.
 
5892
</p>
 
5893
<p>
 
5894
Inform the connection manager that the parameters of the supported         codecs for this session have changed. The connection manager should         send the new parameters to the remote contact.          &lt;tp:rationale&gt;           This is required for H.264 and Theora, for example.         &lt;/tp:rationale&gt;</p>
 
5895
<p>
 
5896
</p>
 
5897
<div class="variablelist"><table border="0">
 
5898
<col align="left" valign="top">
 
5899
<tbody>
 
5900
<tr>
 
5901
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
5902
<td> the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a>
 
5903
</td>
 
5904
</tr>
 
5905
<tr>
 
5906
<td><p><span class="term"><em class="parameter"><code>timeout_ms</code></em> :</span></p></td>
 
5907
<td> the timeout in milliseconds, or -1 to use the
 
5908
  default
 
5909
</td>
 
5910
</tr>
 
5911
<tr>
 
5912
<td><p><span class="term"><em class="parameter"><code>in_Codecs</code></em> :</span></p></td>
 
5913
<td> Used to pass an 'in' argument: Locally supported codecs, which SHOULD be the same as were previously           in effect, but possibly with different parameters.
 
5914
</td>
 
5915
</tr>
 
5916
<tr>
 
5917
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
 
5918
<td> called when the method call succeeds or fails;
 
5919
  may be <a
 
5920
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
 
5921
><code class="literal">NULL</code></a> to make a "fire and forget" call with no 
 
5922
  reply tracking
 
5923
</td>
 
5924
</tr>
 
5925
<tr>
 
5926
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
5927
<td> user-supplied data passed to the callback;
 
5928
  must be <a
 
5929
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
 
5930
><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a
 
5931
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
 
5932
><code class="literal">NULL</code></a>
 
5933
</td>
 
5934
</tr>
 
5935
<tr>
 
5936
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
 
5937
<td> called with the user_data as argument, after the
 
5938
  call has succeeded, failed or been cancelled;
 
5939
  must be <a
 
5940
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
 
5941
><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a
 
5942
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
 
5943
><code class="literal">NULL</code></a>
 
5944
</td>
 
5945
</tr>
 
5946
<tr>
 
5947
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
 
5948
<td> If not <a
 
5949
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
 
5950
><code class="literal">NULL</code></a>, a <a
 
5951
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
 
5952
><span class="type">GObject</span></a> which will be 
 
5953
  weakly referenced; if it is destroyed, this call 
 
5954
  will automatically be cancelled. Must be <a
 
5955
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
 
5956
><code class="literal">NULL</code></a> if 
 
5957
  <em class="parameter"><code>callback</code></em> is <a
 
5958
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
 
5959
><code class="literal">NULL</code></a>
 
5960
</td>
 
5961
</tr>
 
5962
<tr>
 
5963
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
5964
<td> a <a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="type">TpProxyPendingCall</span></a> representing the call in
 
5965
 progress. It is borrowed from the object, and will become
 
5966
 invalid when the callback is called, the call is
 
5967
 cancelled or the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> becomes invalid.
 
5968
</td>
 
5969
</tr>
 
5970
</tbody>
 
5971
</table></div>
 
5972
</div>
 
5973
<hr>
 
5974
<div class="refsect2" lang="en">
 
5975
<a name="tp-cli-media-stream-handler-callback-for-codecs-updated"></a><h3>tp_cli_media_stream_handler_callback_for_codecs_updated ()</h3>
 
5976
<pre class="programlisting">void                (*tp_cli_media_stream_handler_callback_for_codecs_updated)
 
5977
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
 
5978
                                                         const <a
 
5979
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
5980
>GError</a> *error,
 
5981
                                                         <a
 
5982
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
 
5983
>gpointer</a> user_data,
 
5984
                                                         <a
 
5985
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
 
5986
>GObject</a> *weak_object);</pre>
 
5987
<p>
 
5988
Signature of the callback called when a CodecsUpdated method call
 
5989
succeeds or fails.</p>
 
5990
<p>
 
5991
</p>
 
5992
<div class="variablelist"><table border="0">
 
5993
<col align="left" valign="top">
 
5994
<tbody>
 
5995
<tr>
 
5996
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
5997
<td> the proxy on which the call was made
 
5998
</td>
 
5999
</tr>
 
6000
<tr>
 
6001
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
6002
<td> <a
 
6003
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
 
6004
><code class="literal">NULL</code></a> on success, or an error on failure
 
6005
</td>
 
6006
</tr>
 
6007
<tr>
 
6008
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
6009
<td> user-supplied data
 
6010
</td>
 
6011
</tr>
 
6012
<tr>
 
6013
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
 
6014
<td> user-supplied object
 
6015
</td>
 
6016
</tr>
 
6017
</tbody>
 
6018
</table></div>
 
6019
</div>
 
6020
<hr>
 
6021
<div class="refsect2" lang="en">
 
6022
<a name="tp-cli-media-stream-handler-run-codecs-updated"></a><h3>tp_cli_media_stream_handler_run_codecs_updated ()</h3>
 
6023
<pre class="programlisting"><a
 
6024
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
6025
>gboolean</a>            tp_cli_media_stream_handler_run_codecs_updated
 
6026
                                                        (<a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler">TpMediaStreamHandler</a> *proxy,
 
6027
                                                         <a
 
6028
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
 
6029
>gint</a> timeout_ms,
 
6030
                                                         const <a
 
6031
href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"
 
6032
>GPtrArray</a> *in_Codecs,
 
6033
                                                         <a
 
6034
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
6035
>GError</a> **error,
 
6036
                                                         <a
 
6037
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"
 
6038
>GMainLoop</a> **loop);</pre>
 
6039
<p>
 
6040
Call the method CodecsUpdated and run the main loop
 
6041
until it returns. Before calling this method, you must
 
6042
add a reference to any borrowed objects you need to keep,
 
6043
and generally ensure that everything is in a consistent
 
6044
state.
 
6045
</p>
 
6046
<p>
 
6047
Inform the connection manager that the parameters of the supported         codecs for this session have changed. The connection manager should         send the new parameters to the remote contact.          &lt;tp:rationale&gt;           This is required for H.264 and Theora, for example.         &lt;/tp:rationale&gt;</p>
 
6048
<p>
 
6049
</p>
 
6050
<div class="variablelist"><table border="0">
 
6051
<col align="left" valign="top">
 
6052
<tbody>
 
6053
<tr>
 
6054
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
6055
<td> A <a class="link" href="telepathy-glib-media-interfaces.html#TpMediaStreamHandler"><span class="type">TpMediaStreamHandler</span></a> or subclass
 
6056
</td>
 
6057
</tr>
 
6058
<tr>
 
6059
<td><p><span class="term"><em class="parameter"><code>timeout_ms</code></em> :</span></p></td>
 
6060
<td> Timeout in milliseconds, or -1 for default
 
6061
</td>
 
6062
</tr>
 
6063
<tr>
 
6064
<td><p><span class="term"><em class="parameter"><code>in_Codecs</code></em> :</span></p></td>
 
6065
<td> Used to pass an 'in' argument: Locally supported codecs, which SHOULD be the same as were previously           in effect, but possibly with different parameters.
 
6066
</td>
 
6067
</tr>
 
6068
<tr>
 
6069
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
6070
<td> If not <a
 
6071
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
 
6072
><code class="literal">NULL</code></a>, used to return errors if <a
 
6073
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE--CAPS"
 
6074
><code class="literal">FALSE</code></a> 
 
6075
 is returned
 
6076
</td>
 
6077
</tr>
 
6078
<tr>
 
6079
<td><p><span class="term"><em class="parameter"><code>loop</code></em> :</span></p></td>
 
6080
<td> If not <a
 
6081
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
 
6082
><code class="literal">NULL</code></a>, set before re-entering 
 
6083
 the main loop, to point to a <a
 
6084
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"
 
6085
><span class="type">GMainLoop</span></a> 
 
6086
 which can be used to cancel this call with 
 
6087
 <a
 
6088
href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-loop-quit"
 
6089
><code class="function">g_main_loop_quit()</code></a>, causing a return of 
 
6090
 <a
 
6091
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE--CAPS"
 
6092
><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em> set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED--CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a>
 
6093
</td>
 
6094
</tr>
 
6095
<tr>
 
6096
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
6097
<td> TRUE on success, FALSE and sets <em class="parameter"><code>error</code></em> on error
 
6098
</td>
 
6099
</tr>
 
6100
</tbody>
 
6101
</table></div>
 
6102
</div>
5898
6103
</div>
5899
6104
<div class="refsect1" lang="en">
5900
6105
<a name="telepathy-glib-media-interfaces.see-also"></a><h2>See Also</h2>
5901
 
<a class="link" href="telepathy-glib-channel.html#TpChannel"><span class="type">TpChannel</span></a>, <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a>
 
6106
#TpChannel, <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a>
5902
6107
</div>
5903
6108
</div>
5904
6109
<div class="footer">
5905
6110
<hr>
5906
 
          Generated by GTK-Doc V1.10</div>
 
6111
          Generated by GTK-Doc V1.11</div>
5907
6112
</body>
5908
6113
</html>