1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
<title>Channel Call content interfaces</title>
6
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
7
<link rel="home" href="index.html" title="telepathy-glib API Reference Manual">
8
<link rel="up" href="ch-client.html" title="Client-side proxies">
9
<link rel="prev" href="telepathy-glib-cli-call-channel.html" title="Channel Call interfaces">
10
<link rel="next" href="telepathy-glib-cli-call-stream.html" title="Channel Call stream interfaces">
11
<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
12
<link rel="stylesheet" href="style.css" type="text/css">
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
15
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
17
<td><a accesskey="p" href="telepathy-glib-cli-call-channel.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
18
<td><a accesskey="u" href="ch-client.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
19
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
20
<th width="100%" align="center">telepathy-glib API Reference Manual</th>
21
<td><a accesskey="n" href="telepathy-glib-cli-call-stream.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
23
<tr><td colspan="5" class="shortcuts">
24
<a href="#telepathy-glib-cli-call-content.synopsis" class="shortcut">Top</a>
26
<a href="#telepathy-glib-cli-call-content.description" class="shortcut">Description</a>
29
<div class="refentry">
30
<a name="telepathy-glib-cli-call-content"></a><div class="titlepage"></div>
31
<div class="refnamediv"><table width="100%"><tr>
33
<h2><span class="refentrytitle"><a name="telepathy-glib-cli-call-content.top_of_page"></a>Channel Call content interfaces</span></h2>
34
<p>Channel Call content interfaces — client-side wrappers for call contents</p>
36
<td valign="top" align="right"></td>
38
<div class="refsynopsisdiv">
39
<a name="telepathy-glib-cli-call-content.synopsis"></a><h2>Synopsis</h2>
40
<pre class="synopsis">
41
#include <telepathy-glib/call-content.h>
43
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * <a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-call-remove" title="tp_cli_call_content_call_remove ()">tp_cli_call_content_call_remove</a> (<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
44
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
45
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-callback-for-remove" title="tp_cli_call_content_callback_for_remove ()"><span class="type">tp_cli_call_content_callback_for_remove</span></a> callback</code></em>,
46
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
47
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
48
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
49
<span class="returnvalue">void</span> (<a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-callback-for-remove" title="tp_cli_call_content_callback_for_remove ()">*tp_cli_call_content_callback_for_remove</a>)
50
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
51
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
52
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
53
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
54
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * <a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-connect-to-streams-added" title="tp_cli_call_content_connect_to_streams_added ()">tp_cli_call_content_connect_to_streams_added</a>
55
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
56
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-signal-callback-streams-added" title="tp_cli_call_content_signal_callback_streams_added ()"><span class="type">tp_cli_call_content_signal_callback_streams_added</span></a> callback</code></em>,
57
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
58
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
59
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
60
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
61
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * <a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-connect-to-streams-removed" title="tp_cli_call_content_connect_to_streams_removed ()">tp_cli_call_content_connect_to_streams_removed</a>
62
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
63
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-signal-callback-streams-removed" title="tp_cli_call_content_signal_callback_streams_removed ()"><span class="type">tp_cli_call_content_signal_callback_streams_removed</span></a> callback</code></em>,
64
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
65
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
66
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
67
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
68
<span class="returnvalue">void</span> (<a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-signal-callback-streams-added" title="tp_cli_call_content_signal_callback_streams_added ()">*tp_cli_call_content_signal_callback_streams_added</a>)
69
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
70
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *arg_Streams</code></em>,
71
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
72
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
73
<span class="returnvalue">void</span> (<a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-signal-callback-streams-removed" title="tp_cli_call_content_signal_callback_streams_removed ()">*tp_cli_call_content_signal_callback_streams_removed</a>)
74
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
75
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *arg_Streams</code></em>,
76
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Value-arrays.html#GValueArray"><span class="type">GValueArray</span></a> *arg_Reason</code></em>,
77
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
78
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
80
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * <a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-media-call-acknowledge-dtmf-change" title="tp_cli_call_content_interface_media_call_acknowledge_dtmf_change ()">tp_cli_call_content_interface_media_call_acknowledge_dtmf_change</a>
81
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
82
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
83
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> in_Event</code></em>,
84
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> in_State</code></em>,
85
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-media-callback-for-acknowledge-dtmf-change" title="tp_cli_call_content_interface_media_callback_for_acknowledge_dtmf_change ()"><span class="type">tp_cli_call_content_interface_media_callback_for_acknowledge_dtmf_change</span></a> callback</code></em>,
86
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
87
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
88
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
89
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * <a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-media-call-fail" title="tp_cli_call_content_interface_media_call_fail ()">tp_cli_call_content_interface_media_call_fail</a>
90
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
91
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
92
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Value-arrays.html#GValueArray"><span class="type">GValueArray</span></a> *in_Reason</code></em>,
93
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-media-callback-for-fail" title="tp_cli_call_content_interface_media_callback_for_fail ()"><span class="type">tp_cli_call_content_interface_media_callback_for_fail</span></a> callback</code></em>,
94
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
95
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
96
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
97
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * <a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-media-call-update-local-media-description" title="tp_cli_call_content_interface_media_call_update_local_media_description ()">tp_cli_call_content_interface_media_call_update_local_media_description</a>
98
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
99
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
100
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *in_MediaDescription</code></em>,
101
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-media-callback-for-update-local-media-description" title="tp_cli_call_content_interface_media_callback_for_update_local_media_description ()"><span class="type">tp_cli_call_content_interface_media_callback_for_update_local_media_description</span></a> callback</code></em>,
102
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
103
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
104
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
105
<span class="returnvalue">void</span> (<a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-media-callback-for-acknowledge-dtmf-change" title="tp_cli_call_content_interface_media_callback_for_acknowledge_dtmf_change ()">*tp_cli_call_content_interface_media_callback_for_acknowledge_dtmf_change</a>)
106
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
107
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
108
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
109
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
110
<span class="returnvalue">void</span> (<a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-media-callback-for-fail" title="tp_cli_call_content_interface_media_callback_for_fail ()">*tp_cli_call_content_interface_media_callback_for_fail</a>)
111
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
112
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
113
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
114
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
115
<span class="returnvalue">void</span> (<a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-media-callback-for-update-local-media-description" title="tp_cli_call_content_interface_media_callback_for_update_local_media_description ()">*tp_cli_call_content_interface_media_callback_for_update_local_media_description</a>)
116
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
117
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
118
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
119
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
120
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * <a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-media-connect-to-dtmf-change-requested" title="tp_cli_call_content_interface_media_connect_to_dtmf_change_requested ()">tp_cli_call_content_interface_media_connect_to_dtmf_change_requested</a>
121
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
122
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-media-signal-callback-dtmf-change-requested" title="tp_cli_call_content_interface_media_signal_callback_dtmf_change_requested ()"><span class="type">tp_cli_call_content_interface_media_signal_callback_dtmf_change_requested</span></a> callback</code></em>,
123
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
124
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
125
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
126
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
127
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * <a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-media-connect-to-local-media-description-changed" title="tp_cli_call_content_interface_media_connect_to_local_media_description_changed ()">tp_cli_call_content_interface_media_connect_to_local_media_description_changed</a>
128
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
129
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-media-signal-callback-local-media-description-changed" title="tp_cli_call_content_interface_media_signal_callback_local_media_description_changed ()"><span class="type">tp_cli_call_content_interface_media_signal_callback_local_media_description_changed</span></a> callback</code></em>,
130
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
131
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
132
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
133
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
134
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * <a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-media-connect-to-media-description-offer-done" title="tp_cli_call_content_interface_media_connect_to_media_description_offer_done ()">tp_cli_call_content_interface_media_connect_to_media_description_offer_done</a>
135
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
136
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-media-signal-callback-media-description-offer-done" title="tp_cli_call_content_interface_media_signal_callback_media_description_offer_done ()"><span class="type">tp_cli_call_content_interface_media_signal_callback_media_description_offer_done</span></a> callback</code></em>,
137
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
138
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
139
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
140
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
141
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * <a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-media-connect-to-media-descriptions-removed" title="tp_cli_call_content_interface_media_connect_to_media_descriptions_removed ()">tp_cli_call_content_interface_media_connect_to_media_descriptions_removed</a>
142
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
143
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-media-signal-callback-media-descriptions-removed" title="tp_cli_call_content_interface_media_signal_callback_media_descriptions_removed ()"><span class="type">tp_cli_call_content_interface_media_signal_callback_media_descriptions_removed</span></a> callback</code></em>,
144
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
145
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
146
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
147
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
148
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * <a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-media-connect-to-new-media-description-offer" title="tp_cli_call_content_interface_media_connect_to_new_media_description_offer ()">tp_cli_call_content_interface_media_connect_to_new_media_description_offer</a>
149
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
150
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-media-signal-callback-new-media-description-offer" title="tp_cli_call_content_interface_media_signal_callback_new_media_description_offer ()"><span class="type">tp_cli_call_content_interface_media_signal_callback_new_media_description_offer</span></a> callback</code></em>,
151
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
152
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
153
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
154
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
155
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * <a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-media-connect-to-remote-media-descriptions-changed" title="tp_cli_call_content_interface_media_connect_to_remote_media_descriptions_changed ()">tp_cli_call_content_interface_media_connect_to_remote_media_descriptions_changed</a>
156
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
157
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-media-signal-callback-remote-media-descriptions-changed" title="tp_cli_call_content_interface_media_signal_callback_remote_media_descriptions_changed ()"><span class="type">tp_cli_call_content_interface_media_signal_callback_remote_media_descriptions_changed</span></a> callback</code></em>,
158
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
159
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
160
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
161
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
162
<span class="returnvalue">void</span> (<a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-media-signal-callback-dtmf-change-requested" title="tp_cli_call_content_interface_media_signal_callback_dtmf_change_requested ()">*tp_cli_call_content_interface_media_signal_callback_dtmf_change_requested</a>)
163
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
164
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> arg_Event</code></em>,
165
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_State</code></em>,
166
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
167
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
168
<span class="returnvalue">void</span> (<a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-media-signal-callback-local-media-description-changed" title="tp_cli_call_content_interface_media_signal_callback_local_media_description_changed ()">*tp_cli_call_content_interface_media_signal_callback_local_media_description_changed</a>)
169
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
170
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *arg_Updated_Media_Description</code></em>,
171
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
172
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
173
<span class="returnvalue">void</span> (<a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-media-signal-callback-media-description-offer-done" title="tp_cli_call_content_interface_media_signal_callback_media_description_offer_done ()">*tp_cli_call_content_interface_media_signal_callback_media_description_offer_done</a>)
174
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
175
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
176
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
177
<span class="returnvalue">void</span> (<a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-media-signal-callback-media-descriptions-removed" title="tp_cli_call_content_interface_media_signal_callback_media_descriptions_removed ()">*tp_cli_call_content_interface_media_signal_callback_media_descriptions_removed</a>)
178
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
179
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *arg_Removed_Media_Descriptions</code></em>,
180
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
181
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
182
<span class="returnvalue">void</span> (<a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-media-signal-callback-new-media-description-offer" title="tp_cli_call_content_interface_media_signal_callback_new_media_description_offer ()">*tp_cli_call_content_interface_media_signal_callback_new_media_description_offer</a>)
183
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
184
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_Media_Description</code></em>,
185
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *arg_Properties</code></em>,
186
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
187
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
188
<span class="returnvalue">void</span> (<a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-media-signal-callback-remote-media-descriptions-changed" title="tp_cli_call_content_interface_media_signal_callback_remote_media_descriptions_changed ()">*tp_cli_call_content_interface_media_signal_callback_remote_media_descriptions_changed</a>)
189
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
190
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *arg_Updated_Media_Descriptions</code></em>,
191
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
192
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
194
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * <a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-video-control-connect-to-bitrate-changed" title="tp_cli_call_content_interface_video_control_connect_to_bitrate_changed ()">tp_cli_call_content_interface_video_control_connect_to_bitrate_changed</a>
195
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
196
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-video-control-signal-callback-bitrate-changed" title="tp_cli_call_content_interface_video_control_signal_callback_bitrate_changed ()"><span class="type">tp_cli_call_content_interface_video_control_signal_callback_bitrate_changed</span></a> callback</code></em>,
197
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
198
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
199
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
200
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
201
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * <a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-video-control-connect-to-framerate-changed" title="tp_cli_call_content_interface_video_control_connect_to_framerate_changed ()">tp_cli_call_content_interface_video_control_connect_to_framerate_changed</a>
202
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
203
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-video-control-signal-callback-framerate-changed" title="tp_cli_call_content_interface_video_control_signal_callback_framerate_changed ()"><span class="type">tp_cli_call_content_interface_video_control_signal_callback_framerate_changed</span></a> callback</code></em>,
204
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
205
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
206
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
207
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
208
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * <a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-video-control-connect-to-key-frame-requested" title="tp_cli_call_content_interface_video_control_connect_to_key_frame_requested ()">tp_cli_call_content_interface_video_control_connect_to_key_frame_requested</a>
209
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
210
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-video-control-signal-callback-key-frame-requested" title="tp_cli_call_content_interface_video_control_signal_callback_key_frame_requested ()"><span class="type">tp_cli_call_content_interface_video_control_signal_callback_key_frame_requested</span></a> callback</code></em>,
211
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
212
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
213
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
214
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
215
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * <a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-video-control-connect-to-mtu-changed" title="tp_cli_call_content_interface_video_control_connect_to_mtu_changed ()">tp_cli_call_content_interface_video_control_connect_to_mtu_changed</a>
216
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
217
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-video-control-signal-callback-mtu-changed" title="tp_cli_call_content_interface_video_control_signal_callback_mtu_changed ()"><span class="type">tp_cli_call_content_interface_video_control_signal_callback_mtu_changed</span></a> callback</code></em>,
218
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
219
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
220
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
221
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
222
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * <a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-video-control-connect-to-video-resolution-changed" title="tp_cli_call_content_interface_video_control_connect_to_video_resolution_changed ()">tp_cli_call_content_interface_video_control_connect_to_video_resolution_changed</a>
223
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
224
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-video-control-signal-callback-video-resolution-changed" title="tp_cli_call_content_interface_video_control_signal_callback_video_resolution_changed ()"><span class="type">tp_cli_call_content_interface_video_control_signal_callback_video_resolution_changed</span></a> callback</code></em>,
225
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
226
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
227
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
228
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
229
<span class="returnvalue">void</span> (<a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-video-control-signal-callback-bitrate-changed" title="tp_cli_call_content_interface_video_control_signal_callback_bitrate_changed ()">*tp_cli_call_content_interface_video_control_signal_callback_bitrate_changed</a>)
230
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
231
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_NewBitrate</code></em>,
232
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
233
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
234
<span class="returnvalue">void</span> (<a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-video-control-signal-callback-framerate-changed" title="tp_cli_call_content_interface_video_control_signal_callback_framerate_changed ()">*tp_cli_call_content_interface_video_control_signal_callback_framerate_changed</a>)
235
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
236
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_NewFramerate</code></em>,
237
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
238
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
239
<span class="returnvalue">void</span> (<a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-video-control-signal-callback-key-frame-requested" title="tp_cli_call_content_interface_video_control_signal_callback_key_frame_requested ()">*tp_cli_call_content_interface_video_control_signal_callback_key_frame_requested</a>)
240
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
241
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
242
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
243
<span class="returnvalue">void</span> (<a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-video-control-signal-callback-mtu-changed" title="tp_cli_call_content_interface_video_control_signal_callback_mtu_changed ()">*tp_cli_call_content_interface_video_control_signal_callback_mtu_changed</a>)
244
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
245
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_NewMTU</code></em>,
246
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
247
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
248
<span class="returnvalue">void</span> (<a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-video-control-signal-callback-video-resolution-changed" title="tp_cli_call_content_interface_video_control_signal_callback_video_resolution_changed ()">*tp_cli_call_content_interface_video_control_signal_callback_video_resolution_changed</a>)
249
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
250
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Value-arrays.html#GValueArray"><span class="type">GValueArray</span></a> *arg_NewResolution</code></em>,
251
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
252
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
254
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * <a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-audio-control-call-report-input-volume" title="tp_cli_call_content_interface_audio_control_call_report_input_volume ()">tp_cli_call_content_interface_audio_control_call_report_input_volume</a>
255
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
256
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
257
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> in_Volume</code></em>,
258
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-audio-control-callback-for-report-input-volume" title="tp_cli_call_content_interface_audio_control_callback_for_report_input_volume ()"><span class="type">tp_cli_call_content_interface_audio_control_callback_for_report_input_volume</span></a> callback</code></em>,
259
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
260
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
261
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
262
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * <a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-audio-control-call-report-output-volume" title="tp_cli_call_content_interface_audio_control_call_report_output_volume ()">tp_cli_call_content_interface_audio_control_call_report_output_volume</a>
263
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
264
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
265
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> in_Volume</code></em>,
266
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-audio-control-callback-for-report-output-volume" title="tp_cli_call_content_interface_audio_control_callback_for_report_output_volume ()"><span class="type">tp_cli_call_content_interface_audio_control_callback_for_report_output_volume</span></a> callback</code></em>,
267
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
268
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
269
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
270
<span class="returnvalue">void</span> (<a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-audio-control-callback-for-report-input-volume" title="tp_cli_call_content_interface_audio_control_callback_for_report_input_volume ()">*tp_cli_call_content_interface_audio_control_callback_for_report_input_volume</a>)
271
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
272
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
273
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
274
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
275
<span class="returnvalue">void</span> (<a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-audio-control-callback-for-report-output-volume" title="tp_cli_call_content_interface_audio_control_callback_for_report_output_volume ()">*tp_cli_call_content_interface_audio_control_callback_for_report_output_volume</a>)
276
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
277
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
278
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
279
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
281
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * <a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-dtmf-call-multiple-tones" title="tp_cli_call_content_interface_dtmf_call_multiple_tones ()">tp_cli_call_content_interface_dtmf_call_multiple_tones</a>
282
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
283
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
284
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in_Tones</code></em>,
285
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-dtmf-callback-for-multiple-tones" title="tp_cli_call_content_interface_dtmf_callback_for_multiple_tones ()"><span class="type">tp_cli_call_content_interface_dtmf_callback_for_multiple_tones</span></a> callback</code></em>,
286
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
287
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
288
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
289
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * <a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-dtmf-call-start-tone" title="tp_cli_call_content_interface_dtmf_call_start_tone ()">tp_cli_call_content_interface_dtmf_call_start_tone</a>
290
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
291
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
292
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> in_Event</code></em>,
293
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-dtmf-callback-for-start-tone" title="tp_cli_call_content_interface_dtmf_callback_for_start_tone ()"><span class="type">tp_cli_call_content_interface_dtmf_callback_for_start_tone</span></a> callback</code></em>,
294
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
295
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
296
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
297
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * <a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-dtmf-call-stop-tone" title="tp_cli_call_content_interface_dtmf_call_stop_tone ()">tp_cli_call_content_interface_dtmf_call_stop_tone</a>
298
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
299
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
300
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-dtmf-callback-for-stop-tone" title="tp_cli_call_content_interface_dtmf_callback_for_stop_tone ()"><span class="type">tp_cli_call_content_interface_dtmf_callback_for_stop_tone</span></a> callback</code></em>,
301
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
302
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
303
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
304
<span class="returnvalue">void</span> (<a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-dtmf-callback-for-multiple-tones" title="tp_cli_call_content_interface_dtmf_callback_for_multiple_tones ()">*tp_cli_call_content_interface_dtmf_callback_for_multiple_tones</a>)
305
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
306
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
307
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
308
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
309
<span class="returnvalue">void</span> (<a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-dtmf-callback-for-start-tone" title="tp_cli_call_content_interface_dtmf_callback_for_start_tone ()">*tp_cli_call_content_interface_dtmf_callback_for_start_tone</a>)
310
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
311
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
312
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
313
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
314
<span class="returnvalue">void</span> (<a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-dtmf-callback-for-stop-tone" title="tp_cli_call_content_interface_dtmf_callback_for_stop_tone ()">*tp_cli_call_content_interface_dtmf_callback_for_stop_tone</a>)
315
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
316
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
317
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
318
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
319
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * <a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-dtmf-connect-to-sending-tones" title="tp_cli_call_content_interface_dtmf_connect_to_sending_tones ()">tp_cli_call_content_interface_dtmf_connect_to_sending_tones</a>
320
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
321
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-dtmf-signal-callback-sending-tones" title="tp_cli_call_content_interface_dtmf_signal_callback_sending_tones ()"><span class="type">tp_cli_call_content_interface_dtmf_signal_callback_sending_tones</span></a> callback</code></em>,
322
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
323
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
324
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
325
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
326
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * <a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-dtmf-connect-to-stopped-tones" title="tp_cli_call_content_interface_dtmf_connect_to_stopped_tones ()">tp_cli_call_content_interface_dtmf_connect_to_stopped_tones</a>
327
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
328
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-dtmf-signal-callback-stopped-tones" title="tp_cli_call_content_interface_dtmf_signal_callback_stopped_tones ()"><span class="type">tp_cli_call_content_interface_dtmf_signal_callback_stopped_tones</span></a> callback</code></em>,
329
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
330
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
331
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
332
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
333
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * <a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-dtmf-connect-to-tones-deferred" title="tp_cli_call_content_interface_dtmf_connect_to_tones_deferred ()">tp_cli_call_content_interface_dtmf_connect_to_tones_deferred</a>
334
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
335
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-dtmf-signal-callback-tones-deferred" title="tp_cli_call_content_interface_dtmf_signal_callback_tones_deferred ()"><span class="type">tp_cli_call_content_interface_dtmf_signal_callback_tones_deferred</span></a> callback</code></em>,
336
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
337
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
338
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
339
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
340
<span class="returnvalue">void</span> (<a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-dtmf-signal-callback-sending-tones" title="tp_cli_call_content_interface_dtmf_signal_callback_sending_tones ()">*tp_cli_call_content_interface_dtmf_signal_callback_sending_tones</a>)
341
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
342
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_Tones</code></em>,
343
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
344
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
345
<span class="returnvalue">void</span> (<a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-dtmf-signal-callback-stopped-tones" title="tp_cli_call_content_interface_dtmf_signal_callback_stopped_tones ()">*tp_cli_call_content_interface_dtmf_signal_callback_stopped_tones</a>)
346
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
347
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg_Cancelled</code></em>,
348
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
349
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
350
<span class="returnvalue">void</span> (<a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-dtmf-signal-callback-tones-deferred" title="tp_cli_call_content_interface_dtmf_signal_callback_tones_deferred ()">*tp_cli_call_content_interface_dtmf_signal_callback_tones_deferred</a>)
351
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
352
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_Tones</code></em>,
353
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
354
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
357
<div class="refsect1">
358
<a name="telepathy-glib-cli-call-content.description"></a><h2>Description</h2>
360
Represents the contents of a call.
363
<div class="refsect1">
364
<a name="telepathy-glib-cli-call-content.details"></a><h2>Details</h2>
365
<div class="refsect2">
366
<a name="tp-cli-call-content-call-remove"></a><h3>tp_cli_call_content_call_remove ()</h3>
367
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * tp_cli_call_content_call_remove (<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
368
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
369
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-callback-for-remove" title="tp_cli_call_content_callback_for_remove ()"><span class="type">tp_cli_call_content_callback_for_remove</span></a> callback</code></em>,
370
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
371
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
372
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
374
Start a Remove method call.
377
Remove the content from the call. This will cause <tp:dbus-ref namespace="ofdT.Channel.Type">Call1.ContentRemoved</tp:dbus-ref>((self_handle, <tp:value-ref type="Call_State_Change_Reason">User_Requested</tp:value-ref>, &quot;&quot;, &quot;&quot;)) to be emitted.
379
<div class="variablelist"><table border="0">
380
<col align="left" valign="top">
383
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
384
<td>the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a>
388
<td><p><span class="term"><em class="parameter"><code>timeout_ms</code></em> :</span></p></td>
389
<td>the timeout in milliseconds, or -1 to use the
393
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
394
<td>called when the method call succeeds or fails;
395
may be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to make a "fire and forget" call with no
399
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
400
<td>user-supplied data passed to the callback;
401
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
405
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
406
<td>called with the user_data as argument, after the
407
call has succeeded, failed or been cancelled;
408
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
412
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
413
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, a <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be
414
weakly referenced; if it is destroyed, this call
415
will automatically be cancelled. Must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
416
<em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
420
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
421
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="type">TpProxyPendingCall</span></a> representing the call in
422
progress. It is borrowed from the object, and will become
423
invalid when the callback is called, the call is
424
cancelled or the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> becomes invalid.</td>
430
<div class="refsect2">
431
<a name="tp-cli-call-content-callback-for-remove"></a><h3>tp_cli_call_content_callback_for_remove ()</h3>
432
<pre class="programlisting"><span class="returnvalue">void</span> (*tp_cli_call_content_callback_for_remove)
433
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
434
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
435
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
436
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
438
Signature of the callback called when a Remove method call
441
<div class="variablelist"><table border="0">
442
<col align="left" valign="top">
445
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
446
<td>the proxy on which the call was made</td>
449
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
451
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on success, or an error on failure</td>
454
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
455
<td>user-supplied data</td>
458
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
459
<td>user-supplied object</td>
465
<div class="refsect2">
466
<a name="tp-cli-call-content-connect-to-streams-added"></a><h3>tp_cli_call_content_connect_to_streams_added ()</h3>
467
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * tp_cli_call_content_connect_to_streams_added
468
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
469
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-signal-callback-streams-added" title="tp_cli_call_content_signal_callback_streams_added ()"><span class="type">tp_cli_call_content_signal_callback_streams_added</span></a> callback</code></em>,
470
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
471
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
472
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
473
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
475
Connect a handler to the signal StreamsAdded.
478
<tp:docstring xmlns="http://www.w3.org/1999/xhtml"> <p>Emitted when streams are added to a call.</p>
480
<div class="variablelist"><table border="0">
481
<col align="left" valign="top">
484
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
485
<td>A <a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> or subclass</td>
488
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
489
<td>Callback to be called when the signal is
493
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
494
<td>User-supplied data for the callback</td>
497
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
498
<td>Destructor for the user-supplied data, which
499
will be called when this signal is disconnected, or
500
before this function returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
504
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
505
<td>A <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be weakly referenced;
506
if it is destroyed, this callback will automatically be
510
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
511
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to raise an error if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is
515
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
516
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
517
above, which can be used to disconnect the signal; or
518
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the proxy does not have the desired interface
519
or has become invalid.</td>
525
<div class="refsect2">
526
<a name="tp-cli-call-content-connect-to-streams-removed"></a><h3>tp_cli_call_content_connect_to_streams_removed ()</h3>
527
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * tp_cli_call_content_connect_to_streams_removed
528
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
529
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-signal-callback-streams-removed" title="tp_cli_call_content_signal_callback_streams_removed ()"><span class="type">tp_cli_call_content_signal_callback_streams_removed</span></a> callback</code></em>,
530
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
531
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
532
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
533
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
535
Connect a handler to the signal StreamsRemoved.
538
<tp:docstring xmlns="http://www.w3.org/1999/xhtml"> <p>Emitted when streams are removed from a call</p>
540
<div class="variablelist"><table border="0">
541
<col align="left" valign="top">
544
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
545
<td>A <a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> or subclass</td>
548
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
549
<td>Callback to be called when the signal is
553
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
554
<td>User-supplied data for the callback</td>
557
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
558
<td>Destructor for the user-supplied data, which
559
will be called when this signal is disconnected, or
560
before this function returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
564
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
565
<td>A <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be weakly referenced;
566
if it is destroyed, this callback will automatically be
570
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
571
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to raise an error if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is
575
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
576
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
577
above, which can be used to disconnect the signal; or
578
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the proxy does not have the desired interface
579
or has become invalid.</td>
585
<div class="refsect2">
586
<a name="tp-cli-call-content-signal-callback-streams-added"></a><h3>tp_cli_call_content_signal_callback_streams_added ()</h3>
587
<pre class="programlisting"><span class="returnvalue">void</span> (*tp_cli_call_content_signal_callback_streams_added)
588
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
589
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *arg_Streams</code></em>,
590
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
591
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
593
Represents the signature of a callback for the signal StreamsAdded.
595
<div class="variablelist"><table border="0">
596
<col align="left" valign="top">
599
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
600
<td>The proxy on which <a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-connect-to-streams-added" title="tp_cli_call_content_connect_to_streams_added ()"><code class="function">tp_cli_call_content_connect_to_streams_added()</code></a>
604
<td><p><span class="term"><em class="parameter"><code>arg_Streams</code></em> :</span></p></td>
605
<td>The <tp:dbus-ref namespace="ofdT.Call1">Stream</tp:dbus-ref>s which were added.</td>
608
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
609
<td>User-supplied data</td>
612
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
613
<td>User-supplied weakly referenced object</td>
619
<div class="refsect2">
620
<a name="tp-cli-call-content-signal-callback-streams-removed"></a><h3>tp_cli_call_content_signal_callback_streams_removed ()</h3>
621
<pre class="programlisting"><span class="returnvalue">void</span> (*tp_cli_call_content_signal_callback_streams_removed)
622
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
623
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *arg_Streams</code></em>,
624
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Value-arrays.html#GValueArray"><span class="type">GValueArray</span></a> *arg_Reason</code></em>,
625
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
626
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
628
Represents the signature of a callback for the signal StreamsRemoved.
630
<div class="variablelist"><table border="0">
631
<col align="left" valign="top">
634
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
635
<td>The proxy on which <a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-connect-to-streams-removed" title="tp_cli_call_content_connect_to_streams_removed ()"><code class="function">tp_cli_call_content_connect_to_streams_removed()</code></a>
639
<td><p><span class="term"><em class="parameter"><code>arg_Streams</code></em> :</span></p></td>
640
<td>The <tp:dbus-ref namespace="ofdT.Call1">Stream</tp:dbus-ref>s which were removed.</td>
643
<td><p><span class="term"><em class="parameter"><code>arg_Reason</code></em> :</span></p></td>
644
<td>Why the content was removed.</td>
647
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
648
<td>User-supplied data</td>
651
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
652
<td>User-supplied weakly referenced object</td>
658
<div class="refsect2">
659
<a name="tp-cli-call-content-interface-media-call-acknowledge-dtmf-change"></a><h3>tp_cli_call_content_interface_media_call_acknowledge_dtmf_change ()</h3>
660
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * tp_cli_call_content_interface_media_call_acknowledge_dtmf_change
661
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
662
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
663
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> in_Event</code></em>,
664
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> in_State</code></em>,
665
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-media-callback-for-acknowledge-dtmf-change" title="tp_cli_call_content_interface_media_callback_for_acknowledge_dtmf_change ()"><span class="type">tp_cli_call_content_interface_media_callback_for_acknowledge_dtmf_change</span></a> callback</code></em>,
666
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
667
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
668
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
670
Start a AcknowledgeDTMFChange method call.
673
Called by the streaming implementation in response to <tp:member-ref>DTMFChangeRequested</tp:member-ref> to confirm that it has started or stopped sending the event in question.
675
<div class="variablelist"><table border="0">
676
<col align="left" valign="top">
679
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
680
<td>the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a>
684
<td><p><span class="term"><em class="parameter"><code>timeout_ms</code></em> :</span></p></td>
685
<td>the timeout in milliseconds, or -1 to use the
689
<td><p><span class="term"><em class="parameter"><code>in_Event</code></em> :</span></p></td>
690
<td>Used to pass an 'in' argument: The event referred to in the corresponding <tp:member-ref>DTMFChangeRequested</tp:member-ref> signal.</td>
693
<td><p><span class="term"><em class="parameter"><code>in_State</code></em> :</span></p></td>
694
<td>Used to pass an 'in' argument: Either <tp:value-ref type="Sending_State">Sending</tp:value-ref> or <tp:value-ref type="Sending_State">None</tp:value-ref>. (<a class="link" href="telepathy-glib-enums.html#TpSendingState" title="enum TpSendingState"><span class="type">TpSendingState</span></a>)</td>
697
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
698
<td>called when the method call succeeds or fails;
699
may be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to make a "fire and forget" call with no
703
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
704
<td>user-supplied data passed to the callback;
705
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
709
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
710
<td>called with the user_data as argument, after the
711
call has succeeded, failed or been cancelled;
712
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
716
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
717
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, a <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be
718
weakly referenced; if it is destroyed, this call
719
will automatically be cancelled. Must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
720
<em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
724
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
725
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="type">TpProxyPendingCall</span></a> representing the call in
726
progress. It is borrowed from the object, and will become
727
invalid when the callback is called, the call is
728
cancelled or the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> becomes invalid.</td>
734
<div class="refsect2">
735
<a name="tp-cli-call-content-interface-media-call-fail"></a><h3>tp_cli_call_content_interface_media_call_fail ()</h3>
736
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * tp_cli_call_content_interface_media_call_fail
737
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
738
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
739
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Value-arrays.html#GValueArray"><span class="type">GValueArray</span></a> *in_Reason</code></em>,
740
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-media-callback-for-fail" title="tp_cli_call_content_interface_media_callback_for_fail ()"><span class="type">tp_cli_call_content_interface_media_callback_for_fail</span></a> callback</code></em>,
741
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
742
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
743
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
745
Start a Fail method call.
748
Signal an unrecoverable error for this content, and remove it.
750
<div class="variablelist"><table border="0">
751
<col align="left" valign="top">
754
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
755
<td>the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a>
759
<td><p><span class="term"><em class="parameter"><code>timeout_ms</code></em> :</span></p></td>
760
<td>the timeout in milliseconds, or -1 to use the
764
<td><p><span class="term"><em class="parameter"><code>in_Reason</code></em> :</span></p></td>
765
<td>Used to pass an 'in' argument: A reason struct describing the error.</td>
768
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
769
<td>called when the method call succeeds or fails;
770
may be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to make a "fire and forget" call with no
774
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
775
<td>user-supplied data passed to the callback;
776
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
780
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
781
<td>called with the user_data as argument, after the
782
call has succeeded, failed or been cancelled;
783
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
787
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
788
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, a <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be
789
weakly referenced; if it is destroyed, this call
790
will automatically be cancelled. Must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
791
<em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
795
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
796
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="type">TpProxyPendingCall</span></a> representing the call in
797
progress. It is borrowed from the object, and will become
798
invalid when the callback is called, the call is
799
cancelled or the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> becomes invalid.</td>
805
<div class="refsect2">
806
<a name="tp-cli-call-content-interface-media-call-update-local-media-description"></a><h3>tp_cli_call_content_interface_media_call_update_local_media_description ()</h3>
807
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * tp_cli_call_content_interface_media_call_update_local_media_description
808
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
809
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
810
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *in_MediaDescription</code></em>,
811
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-media-callback-for-update-local-media-description" title="tp_cli_call_content_interface_media_callback_for_update_local_media_description ()"><span class="type">tp_cli_call_content_interface_media_callback_for_update_local_media_description</span></a> callback</code></em>,
812
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
813
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
814
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
816
Start a UpdateLocalMediaDescription method call.
819
Update the local codec mapping and other interfaces of the MediaDescription. This method should only be used during an existing call to update the local media description. This may trigger a re-negotiation which may result in new new MediaDescriptionOffers if the &quot;FurtherNegotiationRequired&quot; property is TRUE. Otherwise, only parameters which strictly describe the media being sent can be changed.
821
<div class="variablelist"><table border="0">
822
<col align="left" valign="top">
825
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
826
<td>the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a>
830
<td><p><span class="term"><em class="parameter"><code>timeout_ms</code></em> :</span></p></td>
831
<td>the timeout in milliseconds, or -1 to use the
835
<td><p><span class="term"><em class="parameter"><code>in_MediaDescription</code></em> :</span></p></td>
836
<td>Used to pass an 'in' argument: The updated media description that the local side wants to use.</td>
839
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
840
<td>called when the method call succeeds or fails;
841
may be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to make a "fire and forget" call with no
845
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
846
<td>user-supplied data passed to the callback;
847
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
851
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
852
<td>called with the user_data as argument, after the
853
call has succeeded, failed or been cancelled;
854
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
858
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
859
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, a <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be
860
weakly referenced; if it is destroyed, this call
861
will automatically be cancelled. Must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
862
<em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
866
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
867
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="type">TpProxyPendingCall</span></a> representing the call in
868
progress. It is borrowed from the object, and will become
869
invalid when the callback is called, the call is
870
cancelled or the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> becomes invalid.</td>
876
<div class="refsect2">
877
<a name="tp-cli-call-content-interface-media-callback-for-acknowledge-dtmf-change"></a><h3>tp_cli_call_content_interface_media_callback_for_acknowledge_dtmf_change ()</h3>
878
<pre class="programlisting"><span class="returnvalue">void</span> (*tp_cli_call_content_interface_media_callback_for_acknowledge_dtmf_change)
879
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
880
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
881
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
882
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
884
Signature of the callback called when a AcknowledgeDTMFChange method call
887
<div class="variablelist"><table border="0">
888
<col align="left" valign="top">
891
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
892
<td>the proxy on which the call was made</td>
895
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
897
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on success, or an error on failure</td>
900
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
901
<td>user-supplied data</td>
904
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
905
<td>user-supplied object</td>
911
<div class="refsect2">
912
<a name="tp-cli-call-content-interface-media-callback-for-fail"></a><h3>tp_cli_call_content_interface_media_callback_for_fail ()</h3>
913
<pre class="programlisting"><span class="returnvalue">void</span> (*tp_cli_call_content_interface_media_callback_for_fail)
914
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
915
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
916
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
917
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
919
Signature of the callback called when a Fail method call
922
<div class="variablelist"><table border="0">
923
<col align="left" valign="top">
926
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
927
<td>the proxy on which the call was made</td>
930
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
932
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on success, or an error on failure</td>
935
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
936
<td>user-supplied data</td>
939
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
940
<td>user-supplied object</td>
946
<div class="refsect2">
947
<a name="tp-cli-call-content-interface-media-callback-for-update-local-media-description"></a><h3>tp_cli_call_content_interface_media_callback_for_update_local_media_description ()</h3>
948
<pre class="programlisting"><span class="returnvalue">void</span> (*tp_cli_call_content_interface_media_callback_for_update_local_media_description)
949
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
950
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
951
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
952
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
954
Signature of the callback called when a UpdateLocalMediaDescription method call
957
<div class="variablelist"><table border="0">
958
<col align="left" valign="top">
961
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
962
<td>the proxy on which the call was made</td>
965
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
967
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on success, or an error on failure</td>
970
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
971
<td>user-supplied data</td>
974
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
975
<td>user-supplied object</td>
981
<div class="refsect2">
982
<a name="tp-cli-call-content-interface-media-connect-to-dtmf-change-requested"></a><h3>tp_cli_call_content_interface_media_connect_to_dtmf_change_requested ()</h3>
983
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * tp_cli_call_content_interface_media_connect_to_dtmf_change_requested
984
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
985
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-media-signal-callback-dtmf-change-requested" title="tp_cli_call_content_interface_media_signal_callback_dtmf_change_requested ()"><span class="type">tp_cli_call_content_interface_media_signal_callback_dtmf_change_requested</span></a> callback</code></em>,
986
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
987
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
988
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
989
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
991
Connect a handler to the signal DTMFChangeRequested.
994
Used by the CM to relay instructions from <tp:dbus-ref namespace="ofdT">Channel.Interface.DTMF</tp:dbus-ref> to the streaming implementation. If any contact in this call supports the telephone-event codec in their MediaDescription, this event should be sent as outlined in RFC 4733. Otherwise, it should be sent as an audible tone.
996
<div class="variablelist"><table border="0">
997
<col align="left" valign="top">
1000
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
1001
<td>A <a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> or subclass</td>
1004
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
1005
<td>Callback to be called when the signal is
1009
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1010
<td>User-supplied data for the callback</td>
1013
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
1014
<td>Destructor for the user-supplied data, which
1015
will be called when this signal is disconnected, or
1016
before this function returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
1020
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
1021
<td>A <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be weakly referenced;
1022
if it is destroyed, this callback will automatically be
1026
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1027
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to raise an error if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is
1031
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1032
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
1033
above, which can be used to disconnect the signal; or
1034
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the proxy does not have the desired interface
1035
or has become invalid.</td>
1041
<div class="refsect2">
1042
<a name="tp-cli-call-content-interface-media-connect-to-local-media-description-changed"></a><h3>tp_cli_call_content_interface_media_connect_to_local_media_description_changed ()</h3>
1043
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * tp_cli_call_content_interface_media_connect_to_local_media_description_changed
1044
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
1045
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-media-signal-callback-local-media-description-changed" title="tp_cli_call_content_interface_media_signal_callback_local_media_description_changed ()"><span class="type">tp_cli_call_content_interface_media_signal_callback_local_media_description_changed</span></a> callback</code></em>,
1046
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
1047
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
1048
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
1049
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
1051
Connect a handler to the signal LocalMediaDescriptionChanged.
1054
<tp:docstring xmlns="http://www.w3.org/1999/xhtml"> <p>Change notification for <tp:dbus-ref namespace="ofdT.Call1.Content.Interface.Media">LocalMediaDescriptions</tp:dbus-ref> </p>
1056
<div class="variablelist"><table border="0">
1057
<col align="left" valign="top">
1060
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
1061
<td>A <a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> or subclass</td>
1064
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
1065
<td>Callback to be called when the signal is
1069
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1070
<td>User-supplied data for the callback</td>
1073
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
1074
<td>Destructor for the user-supplied data, which
1075
will be called when this signal is disconnected, or
1076
before this function returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
1080
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
1081
<td>A <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be weakly referenced;
1082
if it is destroyed, this callback will automatically be
1086
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1087
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to raise an error if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is
1091
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1092
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
1093
above, which can be used to disconnect the signal; or
1094
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the proxy does not have the desired interface
1095
or has become invalid.</td>
1101
<div class="refsect2">
1102
<a name="tp-cli-call-content-interface-media-connect-to-media-description-offer-done"></a><h3>tp_cli_call_content_interface_media_connect_to_media_description_offer_done ()</h3>
1103
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * tp_cli_call_content_interface_media_connect_to_media_description_offer_done
1104
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
1105
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-media-signal-callback-media-description-offer-done" title="tp_cli_call_content_interface_media_signal_callback_media_description_offer_done ()"><span class="type">tp_cli_call_content_interface_media_signal_callback_media_description_offer_done</span></a> callback</code></em>,
1106
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
1107
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
1108
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
1109
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
1111
Connect a handler to the signal MediaDescriptionOfferDone.
1114
<tp:docstring xmlns="http://www.w3.org/1999/xhtml"> <p>Emitted when a <tp:dbus-ref namespace="ofdT.Call1.Content">MediaDescription</tp:dbus-ref> has been handled. </p> <p>Emission of this signal indicates that the <tp:member-ref>MediaDescriptionOffer</tp:member-ref> property has changed to <code>(&quot;/&quot;, 0, {})</code>.</p>
1116
<div class="variablelist"><table border="0">
1117
<col align="left" valign="top">
1120
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
1121
<td>A <a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> or subclass</td>
1124
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
1125
<td>Callback to be called when the signal is
1129
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1130
<td>User-supplied data for the callback</td>
1133
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
1134
<td>Destructor for the user-supplied data, which
1135
will be called when this signal is disconnected, or
1136
before this function returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
1140
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
1141
<td>A <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be weakly referenced;
1142
if it is destroyed, this callback will automatically be
1146
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1147
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to raise an error if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is
1151
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1152
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
1153
above, which can be used to disconnect the signal; or
1154
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the proxy does not have the desired interface
1155
or has become invalid.</td>
1161
<div class="refsect2">
1162
<a name="tp-cli-call-content-interface-media-connect-to-media-descriptions-removed"></a><h3>tp_cli_call_content_interface_media_connect_to_media_descriptions_removed ()</h3>
1163
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * tp_cli_call_content_interface_media_connect_to_media_descriptions_removed
1164
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
1165
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-media-signal-callback-media-descriptions-removed" title="tp_cli_call_content_interface_media_signal_callback_media_descriptions_removed ()"><span class="type">tp_cli_call_content_interface_media_signal_callback_media_descriptions_removed</span></a> callback</code></em>,
1166
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
1167
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
1168
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
1169
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
1171
Connect a handler to the signal MediaDescriptionsRemoved.
1174
<tp:docstring xmlns="http://www.w3.org/1999/xhtml"> <p>Removal notification for <tp:dbus-ref namespace="ofdT.Call1.Content.Interface.Media">RemoteMediaDescriptions</tp:dbus-ref> and <tp:dbus-ref namespace="ofdT.Call1.Content.Interface.Media">LocalMediaDescriptions</tp:dbus-ref> </p>
1176
<div class="variablelist"><table border="0">
1177
<col align="left" valign="top">
1180
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
1181
<td>A <a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> or subclass</td>
1184
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
1185
<td>Callback to be called when the signal is
1189
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1190
<td>User-supplied data for the callback</td>
1193
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
1194
<td>Destructor for the user-supplied data, which
1195
will be called when this signal is disconnected, or
1196
before this function returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
1200
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
1201
<td>A <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be weakly referenced;
1202
if it is destroyed, this callback will automatically be
1206
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1207
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to raise an error if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is
1211
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1212
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
1213
above, which can be used to disconnect the signal; or
1214
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the proxy does not have the desired interface
1215
or has become invalid.</td>
1221
<div class="refsect2">
1222
<a name="tp-cli-call-content-interface-media-connect-to-new-media-description-offer"></a><h3>tp_cli_call_content_interface_media_connect_to_new_media_description_offer ()</h3>
1223
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * tp_cli_call_content_interface_media_connect_to_new_media_description_offer
1224
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
1225
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-media-signal-callback-new-media-description-offer" title="tp_cli_call_content_interface_media_signal_callback_new_media_description_offer ()"><span class="type">tp_cli_call_content_interface_media_signal_callback_new_media_description_offer</span></a> callback</code></em>,
1226
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
1227
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
1228
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
1229
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
1231
Connect a handler to the signal NewMediaDescriptionOffer.
1234
<tp:docstring xmlns="http://www.w3.org/1999/xhtml"> <p>Emitted when a new <tp:dbus-ref namespace="ofdT.Call1.Content">MediaDescription</tp:dbus-ref> appears. The streaming &gt;implementation MUST respond by calling the <tp:dbus-ref namespace="ofdT.Call1.Content.MediaDescription">Accept</tp:dbus-ref> or <tp:dbus-ref namespace="ofdT.Call1.Content.MediaDescription">Reject</tp:dbus-ref> method on the description object appeared.</p> <p>Emission of this signal indicates that the <tp:member-ref>MediaDescriptionOffer</tp:member-ref> property has changed to <code>(Description, Contact, MediaDescriptionProperties)</code>.</p> <p>When the MediaDescriptionOffer has been dealt with then <tp:dbus-ref namespace="ofdT.Call1.Content.Interface.Media">MediaDescriptionOfferDone</tp:dbus-ref> must be emitted before <tp:dbus-ref namespace="ofdT.Call1.Content.Interface.Media">NewMediaDescriptionOffer</tp:dbus-ref> is emitted again. </p>
1236
<div class="variablelist"><table border="0">
1237
<col align="left" valign="top">
1240
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
1241
<td>A <a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> or subclass</td>
1244
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
1245
<td>Callback to be called when the signal is
1249
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1250
<td>User-supplied data for the callback</td>
1253
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
1254
<td>Destructor for the user-supplied data, which
1255
will be called when this signal is disconnected, or
1256
before this function returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
1260
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
1261
<td>A <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be weakly referenced;
1262
if it is destroyed, this callback will automatically be
1266
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1267
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to raise an error if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is
1271
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1272
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
1273
above, which can be used to disconnect the signal; or
1274
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the proxy does not have the desired interface
1275
or has become invalid.</td>
1281
<div class="refsect2">
1282
<a name="tp-cli-call-content-interface-media-connect-to-remote-media-descriptions-changed"></a><h3>tp_cli_call_content_interface_media_connect_to_remote_media_descriptions_changed ()</h3>
1283
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * tp_cli_call_content_interface_media_connect_to_remote_media_descriptions_changed
1284
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
1285
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-media-signal-callback-remote-media-descriptions-changed" title="tp_cli_call_content_interface_media_signal_callback_remote_media_descriptions_changed ()"><span class="type">tp_cli_call_content_interface_media_signal_callback_remote_media_descriptions_changed</span></a> callback</code></em>,
1286
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
1287
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
1288
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
1289
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
1291
Connect a handler to the signal RemoteMediaDescriptionsChanged.
1294
<tp:docstring xmlns="http://www.w3.org/1999/xhtml"> <p>Change notification for <tp:dbus-ref namespace="ofdT.Call1.Content.Interface.Media">RemoteMediaDescriptions</tp:dbus-ref> </p>
1296
<div class="variablelist"><table border="0">
1297
<col align="left" valign="top">
1300
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
1301
<td>A <a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> or subclass</td>
1304
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
1305
<td>Callback to be called when the signal is
1309
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1310
<td>User-supplied data for the callback</td>
1313
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
1314
<td>Destructor for the user-supplied data, which
1315
will be called when this signal is disconnected, or
1316
before this function returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
1320
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
1321
<td>A <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be weakly referenced;
1322
if it is destroyed, this callback will automatically be
1326
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1327
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to raise an error if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is
1331
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1332
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
1333
above, which can be used to disconnect the signal; or
1334
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the proxy does not have the desired interface
1335
or has become invalid.</td>
1341
<div class="refsect2">
1342
<a name="tp-cli-call-content-interface-media-signal-callback-dtmf-change-requested"></a><h3>tp_cli_call_content_interface_media_signal_callback_dtmf_change_requested ()</h3>
1343
<pre class="programlisting"><span class="returnvalue">void</span> (*tp_cli_call_content_interface_media_signal_callback_dtmf_change_requested)
1344
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
1345
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> arg_Event</code></em>,
1346
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_State</code></em>,
1347
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
1348
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
1350
Represents the signature of a callback for the signal DTMFChangeRequested.
1352
<div class="variablelist"><table border="0">
1353
<col align="left" valign="top">
1356
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
1357
<td>The proxy on which <a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-media-connect-to-dtmf-change-requested" title="tp_cli_call_content_interface_media_connect_to_dtmf_change_requested ()"><code class="function">tp_cli_call_content_interface_media_connect_to_dtmf_change_requested()</code></a>
1361
<td><p><span class="term"><em class="parameter"><code>arg_Event</code></em> :</span></p></td>
1362
<td>The event to send (or stop sending).</td>
1365
<td><p><span class="term"><em class="parameter"><code>arg_State</code></em> :</span></p></td>
1366
<td>Either <tp:value-ref type="Sending_State">Pending_Send</tp:value-ref> or <tp:value-ref type="Sending_State">Pending_Stop_Sending</tp:value-ref>. (<a class="link" href="telepathy-glib-enums.html#TpSendingState" title="enum TpSendingState"><span class="type">TpSendingState</span></a>)</td>
1369
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1370
<td>User-supplied data</td>
1373
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
1374
<td>User-supplied weakly referenced object</td>
1380
<div class="refsect2">
1381
<a name="tp-cli-call-content-interface-media-signal-callback-local-media-description-changed"></a><h3>tp_cli_call_content_interface_media_signal_callback_local_media_description_changed ()</h3>
1382
<pre class="programlisting"><span class="returnvalue">void</span> (*tp_cli_call_content_interface_media_signal_callback_local_media_description_changed)
1383
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
1384
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *arg_Updated_Media_Description</code></em>,
1385
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
1386
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
1388
Represents the signature of a callback for the signal LocalMediaDescriptionChanged.
1390
<div class="variablelist"><table border="0">
1391
<col align="left" valign="top">
1394
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
1395
<td>The proxy on which <a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-media-connect-to-local-media-description-changed" title="tp_cli_call_content_interface_media_connect_to_local_media_description_changed ()"><code class="function">tp_cli_call_content_interface_media_connect_to_local_media_description_changed()</code></a>
1399
<td><p><span class="term"><em class="parameter"><code>arg_Updated_Media_Description</code></em> :</span></p></td>
1400
<td><tp:docstring xmlns="http://www.w3.org/1999/xhtml"> <p>The local content description that was updated</p></td>
1403
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1404
<td>User-supplied data</td>
1407
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
1408
<td>User-supplied weakly referenced object</td>
1414
<div class="refsect2">
1415
<a name="tp-cli-call-content-interface-media-signal-callback-media-description-offer-done"></a><h3>tp_cli_call_content_interface_media_signal_callback_media_description_offer_done ()</h3>
1416
<pre class="programlisting"><span class="returnvalue">void</span> (*tp_cli_call_content_interface_media_signal_callback_media_description_offer_done)
1417
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
1418
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
1419
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
1421
Represents the signature of a callback for the signal MediaDescriptionOfferDone.
1423
<div class="variablelist"><table border="0">
1424
<col align="left" valign="top">
1427
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
1428
<td>The proxy on which <a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-media-connect-to-media-description-offer-done" title="tp_cli_call_content_interface_media_connect_to_media_description_offer_done ()"><code class="function">tp_cli_call_content_interface_media_connect_to_media_description_offer_done()</code></a>
1432
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1433
<td>User-supplied data</td>
1436
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
1437
<td>User-supplied weakly referenced object</td>
1443
<div class="refsect2">
1444
<a name="tp-cli-call-content-interface-media-signal-callback-media-descriptions-removed"></a><h3>tp_cli_call_content_interface_media_signal_callback_media_descriptions_removed ()</h3>
1445
<pre class="programlisting"><span class="returnvalue">void</span> (*tp_cli_call_content_interface_media_signal_callback_media_descriptions_removed)
1446
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
1447
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *arg_Removed_Media_Descriptions</code></em>,
1448
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
1449
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
1451
Represents the signature of a callback for the signal MediaDescriptionsRemoved.
1453
<div class="variablelist"><table border="0">
1454
<col align="left" valign="top">
1457
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
1458
<td>The proxy on which <a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-media-connect-to-media-descriptions-removed" title="tp_cli_call_content_interface_media_connect_to_media_descriptions_removed ()"><code class="function">tp_cli_call_content_interface_media_connect_to_media_descriptions_removed()</code></a>
1462
<td><p><span class="term"><em class="parameter"><code>arg_Removed_Media_Descriptions</code></em> :</span></p></td>
1463
<td><tp:docstring xmlns="http://www.w3.org/1999/xhtml"> <p>The local and remote content descriptions that are no longer part of this content</p></td>
1466
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1467
<td>User-supplied data</td>
1470
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
1471
<td>User-supplied weakly referenced object</td>
1477
<div class="refsect2">
1478
<a name="tp-cli-call-content-interface-media-signal-callback-new-media-description-offer"></a><h3>tp_cli_call_content_interface_media_signal_callback_new_media_description_offer ()</h3>
1479
<pre class="programlisting"><span class="returnvalue">void</span> (*tp_cli_call_content_interface_media_signal_callback_new_media_description_offer)
1480
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
1481
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_Media_Description</code></em>,
1482
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *arg_Properties</code></em>,
1483
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
1484
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
1486
Represents the signature of a callback for the signal NewMediaDescriptionOffer.
1488
<div class="variablelist"><table border="0">
1489
<col align="left" valign="top">
1492
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
1493
<td>The proxy on which <a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-media-connect-to-new-media-description-offer" title="tp_cli_call_content_interface_media_connect_to_new_media_description_offer ()"><code class="function">tp_cli_call_content_interface_media_connect_to_new_media_description_offer()</code></a>
1497
<td><p><span class="term"><em class="parameter"><code>arg_Media_Description</code></em> :</span></p></td>
1498
<td>The object path of the new media description. This replaces any previous media description.</td>
1501
<td><p><span class="term"><em class="parameter"><code>arg_Properties</code></em> :</span></p></td>
1502
<td>The immutable properties of the remote media description. <tp:rationale> Having all the MediaDescription properties here saves a D-Bus round-trip - it shouldn't be necessary to get the properties from the MediaDescription object, in practice. </tp:rationale></td>
1505
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1506
<td>User-supplied data</td>
1509
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
1510
<td>User-supplied weakly referenced object</td>
1516
<div class="refsect2">
1517
<a name="tp-cli-call-content-interface-media-signal-callback-remote-media-descriptions-changed"></a><h3>tp_cli_call_content_interface_media_signal_callback_remote_media_descriptions_changed ()</h3>
1518
<pre class="programlisting"><span class="returnvalue">void</span> (*tp_cli_call_content_interface_media_signal_callback_remote_media_descriptions_changed)
1519
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
1520
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *arg_Updated_Media_Descriptions</code></em>,
1521
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
1522
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
1524
Represents the signature of a callback for the signal RemoteMediaDescriptionsChanged.
1526
<div class="variablelist"><table border="0">
1527
<col align="left" valign="top">
1530
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
1531
<td>The proxy on which <a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-media-connect-to-remote-media-descriptions-changed" title="tp_cli_call_content_interface_media_connect_to_remote_media_descriptions_changed ()"><code class="function">tp_cli_call_content_interface_media_connect_to_remote_media_descriptions_changed()</code></a>
1535
<td><p><span class="term"><em class="parameter"><code>arg_Updated_Media_Descriptions</code></em> :</span></p></td>
1536
<td><tp:docstring xmlns="http://www.w3.org/1999/xhtml"> <p>The remote content descriptions that were updated</p></td>
1539
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1540
<td>User-supplied data</td>
1543
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
1544
<td>User-supplied weakly referenced object</td>
1550
<div class="refsect2">
1551
<a name="tp-cli-call-content-interface-video-control-connect-to-bitrate-changed"></a><h3>tp_cli_call_content_interface_video_control_connect_to_bitrate_changed ()</h3>
1552
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * tp_cli_call_content_interface_video_control_connect_to_bitrate_changed
1553
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
1554
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-video-control-signal-callback-bitrate-changed" title="tp_cli_call_content_interface_video_control_signal_callback_bitrate_changed ()"><span class="type">tp_cli_call_content_interface_video_control_signal_callback_bitrate_changed</span></a> callback</code></em>,
1555
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
1556
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
1557
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
1558
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
1560
Connect a handler to the signal BitrateChanged.
1563
The desired bitrate has changed
1565
<div class="variablelist"><table border="0">
1566
<col align="left" valign="top">
1569
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
1570
<td>A <a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> or subclass</td>
1573
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
1574
<td>Callback to be called when the signal is
1578
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1579
<td>User-supplied data for the callback</td>
1582
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
1583
<td>Destructor for the user-supplied data, which
1584
will be called when this signal is disconnected, or
1585
before this function returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
1589
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
1590
<td>A <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be weakly referenced;
1591
if it is destroyed, this callback will automatically be
1595
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1596
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to raise an error if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is
1600
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1601
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
1602
above, which can be used to disconnect the signal; or
1603
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the proxy does not have the desired interface
1604
or has become invalid.</td>
1610
<div class="refsect2">
1611
<a name="tp-cli-call-content-interface-video-control-connect-to-framerate-changed"></a><h3>tp_cli_call_content_interface_video_control_connect_to_framerate_changed ()</h3>
1612
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * tp_cli_call_content_interface_video_control_connect_to_framerate_changed
1613
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
1614
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-video-control-signal-callback-framerate-changed" title="tp_cli_call_content_interface_video_control_signal_callback_framerate_changed ()"><span class="type">tp_cli_call_content_interface_video_control_signal_callback_framerate_changed</span></a> callback</code></em>,
1615
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
1616
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
1617
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
1618
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
1620
Connect a handler to the signal FramerateChanged.
1623
The desired framerate has changed
1625
<div class="variablelist"><table border="0">
1626
<col align="left" valign="top">
1629
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
1630
<td>A <a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> or subclass</td>
1633
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
1634
<td>Callback to be called when the signal is
1638
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1639
<td>User-supplied data for the callback</td>
1642
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
1643
<td>Destructor for the user-supplied data, which
1644
will be called when this signal is disconnected, or
1645
before this function returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
1649
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
1650
<td>A <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be weakly referenced;
1651
if it is destroyed, this callback will automatically be
1655
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1656
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to raise an error if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is
1660
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1661
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
1662
above, which can be used to disconnect the signal; or
1663
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the proxy does not have the desired interface
1664
or has become invalid.</td>
1670
<div class="refsect2">
1671
<a name="tp-cli-call-content-interface-video-control-connect-to-key-frame-requested"></a><h3>tp_cli_call_content_interface_video_control_connect_to_key_frame_requested ()</h3>
1672
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * tp_cli_call_content_interface_video_control_connect_to_key_frame_requested
1673
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
1674
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-video-control-signal-callback-key-frame-requested" title="tp_cli_call_content_interface_video_control_signal_callback_key_frame_requested ()"><span class="type">tp_cli_call_content_interface_video_control_signal_callback_key_frame_requested</span></a> callback</code></em>,
1675
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
1676
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
1677
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
1678
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
1680
Connect a handler to the signal KeyFrameRequested.
1683
Request that the video encoder produce a new key frame as soon as possible.
1685
<div class="variablelist"><table border="0">
1686
<col align="left" valign="top">
1689
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
1690
<td>A <a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> or subclass</td>
1693
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
1694
<td>Callback to be called when the signal is
1698
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1699
<td>User-supplied data for the callback</td>
1702
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
1703
<td>Destructor for the user-supplied data, which
1704
will be called when this signal is disconnected, or
1705
before this function returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
1709
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
1710
<td>A <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be weakly referenced;
1711
if it is destroyed, this callback will automatically be
1715
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1716
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to raise an error if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is
1720
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1721
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
1722
above, which can be used to disconnect the signal; or
1723
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the proxy does not have the desired interface
1724
or has become invalid.</td>
1730
<div class="refsect2">
1731
<a name="tp-cli-call-content-interface-video-control-connect-to-mtu-changed"></a><h3>tp_cli_call_content_interface_video_control_connect_to_mtu_changed ()</h3>
1732
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * tp_cli_call_content_interface_video_control_connect_to_mtu_changed
1733
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
1734
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-video-control-signal-callback-mtu-changed" title="tp_cli_call_content_interface_video_control_signal_callback_mtu_changed ()"><span class="type">tp_cli_call_content_interface_video_control_signal_callback_mtu_changed</span></a> callback</code></em>,
1735
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
1736
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
1737
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
1738
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
1740
Connect a handler to the signal MTUChanged.
1743
The Maximum Transmission Unit has changed
1745
<div class="variablelist"><table border="0">
1746
<col align="left" valign="top">
1749
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
1750
<td>A <a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> or subclass</td>
1753
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
1754
<td>Callback to be called when the signal is
1758
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1759
<td>User-supplied data for the callback</td>
1762
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
1763
<td>Destructor for the user-supplied data, which
1764
will be called when this signal is disconnected, or
1765
before this function returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
1769
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
1770
<td>A <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be weakly referenced;
1771
if it is destroyed, this callback will automatically be
1775
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1776
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to raise an error if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is
1780
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1781
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
1782
above, which can be used to disconnect the signal; or
1783
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the proxy does not have the desired interface
1784
or has become invalid.</td>
1790
<div class="refsect2">
1791
<a name="tp-cli-call-content-interface-video-control-connect-to-video-resolution-changed"></a><h3>tp_cli_call_content_interface_video_control_connect_to_video_resolution_changed ()</h3>
1792
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * tp_cli_call_content_interface_video_control_connect_to_video_resolution_changed
1793
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
1794
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-video-control-signal-callback-video-resolution-changed" title="tp_cli_call_content_interface_video_control_signal_callback_video_resolution_changed ()"><span class="type">tp_cli_call_content_interface_video_control_signal_callback_video_resolution_changed</span></a> callback</code></em>,
1795
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
1796
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
1797
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
1798
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
1800
Connect a handler to the signal VideoResolutionChanged.
1803
The desired video resolution has changed.
1805
<div class="variablelist"><table border="0">
1806
<col align="left" valign="top">
1809
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
1810
<td>A <a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> or subclass</td>
1813
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
1814
<td>Callback to be called when the signal is
1818
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1819
<td>User-supplied data for the callback</td>
1822
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
1823
<td>Destructor for the user-supplied data, which
1824
will be called when this signal is disconnected, or
1825
before this function returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
1829
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
1830
<td>A <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be weakly referenced;
1831
if it is destroyed, this callback will automatically be
1835
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1836
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to raise an error if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is
1840
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1841
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
1842
above, which can be used to disconnect the signal; or
1843
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the proxy does not have the desired interface
1844
or has become invalid.</td>
1850
<div class="refsect2">
1851
<a name="tp-cli-call-content-interface-video-control-signal-callback-bitrate-changed"></a><h3>tp_cli_call_content_interface_video_control_signal_callback_bitrate_changed ()</h3>
1852
<pre class="programlisting"><span class="returnvalue">void</span> (*tp_cli_call_content_interface_video_control_signal_callback_bitrate_changed)
1853
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
1854
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_NewBitrate</code></em>,
1855
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
1856
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
1858
Represents the signature of a callback for the signal BitrateChanged.
1860
<div class="variablelist"><table border="0">
1861
<col align="left" valign="top">
1864
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
1865
<td>The proxy on which <a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-video-control-connect-to-bitrate-changed" title="tp_cli_call_content_interface_video_control_connect_to_bitrate_changed ()"><code class="function">tp_cli_call_content_interface_video_control_connect_to_bitrate_changed()</code></a>
1869
<td><p><span class="term"><em class="parameter"><code>arg_NewBitrate</code></em> :</span></p></td>
1870
<td>(Undocumented)</td>
1873
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1874
<td>User-supplied data</td>
1877
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
1878
<td>User-supplied weakly referenced object</td>
1884
<div class="refsect2">
1885
<a name="tp-cli-call-content-interface-video-control-signal-callback-framerate-changed"></a><h3>tp_cli_call_content_interface_video_control_signal_callback_framerate_changed ()</h3>
1886
<pre class="programlisting"><span class="returnvalue">void</span> (*tp_cli_call_content_interface_video_control_signal_callback_framerate_changed)
1887
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
1888
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_NewFramerate</code></em>,
1889
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
1890
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
1892
Represents the signature of a callback for the signal FramerateChanged.
1894
<div class="variablelist"><table border="0">
1895
<col align="left" valign="top">
1898
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
1899
<td>The proxy on which <a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-video-control-connect-to-framerate-changed" title="tp_cli_call_content_interface_video_control_connect_to_framerate_changed ()"><code class="function">tp_cli_call_content_interface_video_control_connect_to_framerate_changed()</code></a>
1903
<td><p><span class="term"><em class="parameter"><code>arg_NewFramerate</code></em> :</span></p></td>
1904
<td>(Undocumented)</td>
1907
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1908
<td>User-supplied data</td>
1911
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
1912
<td>User-supplied weakly referenced object</td>
1918
<div class="refsect2">
1919
<a name="tp-cli-call-content-interface-video-control-signal-callback-key-frame-requested"></a><h3>tp_cli_call_content_interface_video_control_signal_callback_key_frame_requested ()</h3>
1920
<pre class="programlisting"><span class="returnvalue">void</span> (*tp_cli_call_content_interface_video_control_signal_callback_key_frame_requested)
1921
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
1922
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
1923
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
1925
Represents the signature of a callback for the signal KeyFrameRequested.
1927
<div class="variablelist"><table border="0">
1928
<col align="left" valign="top">
1931
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
1932
<td>The proxy on which <a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-video-control-connect-to-key-frame-requested" title="tp_cli_call_content_interface_video_control_connect_to_key_frame_requested ()"><code class="function">tp_cli_call_content_interface_video_control_connect_to_key_frame_requested()</code></a>
1936
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1937
<td>User-supplied data</td>
1940
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
1941
<td>User-supplied weakly referenced object</td>
1947
<div class="refsect2">
1948
<a name="tp-cli-call-content-interface-video-control-signal-callback-mtu-changed"></a><h3>tp_cli_call_content_interface_video_control_signal_callback_mtu_changed ()</h3>
1949
<pre class="programlisting"><span class="returnvalue">void</span> (*tp_cli_call_content_interface_video_control_signal_callback_mtu_changed)
1950
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
1951
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_NewMTU</code></em>,
1952
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
1953
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
1955
Represents the signature of a callback for the signal MTUChanged.
1957
<div class="variablelist"><table border="0">
1958
<col align="left" valign="top">
1961
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
1962
<td>The proxy on which <a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-video-control-connect-to-mtu-changed" title="tp_cli_call_content_interface_video_control_connect_to_mtu_changed ()"><code class="function">tp_cli_call_content_interface_video_control_connect_to_mtu_changed()</code></a>
1966
<td><p><span class="term"><em class="parameter"><code>arg_NewMTU</code></em> :</span></p></td>
1967
<td>(Undocumented)</td>
1970
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1971
<td>User-supplied data</td>
1974
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
1975
<td>User-supplied weakly referenced object</td>
1981
<div class="refsect2">
1982
<a name="tp-cli-call-content-interface-video-control-signal-callback-video-resolution-changed"></a><h3>tp_cli_call_content_interface_video_control_signal_callback_video_resolution_changed ()</h3>
1983
<pre class="programlisting"><span class="returnvalue">void</span> (*tp_cli_call_content_interface_video_control_signal_callback_video_resolution_changed)
1984
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
1985
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Value-arrays.html#GValueArray"><span class="type">GValueArray</span></a> *arg_NewResolution</code></em>,
1986
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
1987
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
1989
Represents the signature of a callback for the signal VideoResolutionChanged.
1991
<div class="variablelist"><table border="0">
1992
<col align="left" valign="top">
1995
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
1996
<td>The proxy on which <a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-video-control-connect-to-video-resolution-changed" title="tp_cli_call_content_interface_video_control_connect_to_video_resolution_changed ()"><code class="function">tp_cli_call_content_interface_video_control_connect_to_video_resolution_changed()</code></a>
2000
<td><p><span class="term"><em class="parameter"><code>arg_NewResolution</code></em> :</span></p></td>
2001
<td>(Undocumented)</td>
2004
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
2005
<td>User-supplied data</td>
2008
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
2009
<td>User-supplied weakly referenced object</td>
2015
<div class="refsect2">
2016
<a name="tp-cli-call-content-interface-audio-control-call-report-input-volume"></a><h3>tp_cli_call_content_interface_audio_control_call_report_input_volume ()</h3>
2017
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * tp_cli_call_content_interface_audio_control_call_report_input_volume
2018
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
2019
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
2020
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> in_Volume</code></em>,
2021
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-audio-control-callback-for-report-input-volume" title="tp_cli_call_content_interface_audio_control_callback_for_report_input_volume ()"><span class="type">tp_cli_call_content_interface_audio_control_callback_for_report_input_volume</span></a> callback</code></em>,
2022
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
2023
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
2024
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
2026
Start a ReportInputVolume method call.
2029
<p>Report to the CM that the Content input volume has been changed by the client.</p> <p>It is the client's responsibility to change the input volume used for the content. However, the client MUST call this whenever it changes input volume for the content.</p>
2031
<div class="variablelist"><table border="0">
2032
<col align="left" valign="top">
2035
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
2036
<td>the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a>
2040
<td><p><span class="term"><em class="parameter"><code>timeout_ms</code></em> :</span></p></td>
2041
<td>the timeout in milliseconds, or -1 to use the
2045
<td><p><span class="term"><em class="parameter"><code>in_Volume</code></em> :</span></p></td>
2046
<td>Used to pass an 'in' argument: Report the input volume level as set by the client.</td>
2049
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
2050
<td>called when the method call succeeds or fails;
2051
may be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to make a "fire and forget" call with no
2055
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
2056
<td>user-supplied data passed to the callback;
2057
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
2061
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
2062
<td>called with the user_data as argument, after the
2063
call has succeeded, failed or been cancelled;
2064
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
2068
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
2069
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, a <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be
2070
weakly referenced; if it is destroyed, this call
2071
will automatically be cancelled. Must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
2072
<em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
2076
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2077
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="type">TpProxyPendingCall</span></a> representing the call in
2078
progress. It is borrowed from the object, and will become
2079
invalid when the callback is called, the call is
2080
cancelled or the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> becomes invalid.</td>
2086
<div class="refsect2">
2087
<a name="tp-cli-call-content-interface-audio-control-call-report-output-volume"></a><h3>tp_cli_call_content_interface_audio_control_call_report_output_volume ()</h3>
2088
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * tp_cli_call_content_interface_audio_control_call_report_output_volume
2089
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
2090
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
2091
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> in_Volume</code></em>,
2092
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-audio-control-callback-for-report-output-volume" title="tp_cli_call_content_interface_audio_control_callback_for_report_output_volume ()"><span class="type">tp_cli_call_content_interface_audio_control_callback_for_report_output_volume</span></a> callback</code></em>,
2093
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
2094
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
2095
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
2097
Start a ReportOutputVolume method call.
2100
<p>Report to the CM that the content output volume has been changed by the client.</p> <p>It is the client's responsibility to change the output volume used for the content. However, the client MUST call this whenever it changes output volume for the content.</p>
2102
<div class="variablelist"><table border="0">
2103
<col align="left" valign="top">
2106
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
2107
<td>the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a>
2111
<td><p><span class="term"><em class="parameter"><code>timeout_ms</code></em> :</span></p></td>
2112
<td>the timeout in milliseconds, or -1 to use the
2116
<td><p><span class="term"><em class="parameter"><code>in_Volume</code></em> :</span></p></td>
2117
<td>Used to pass an 'in' argument: Report the output volume level as set by the client.</td>
2120
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
2121
<td>called when the method call succeeds or fails;
2122
may be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to make a "fire and forget" call with no
2126
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
2127
<td>user-supplied data passed to the callback;
2128
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
2132
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
2133
<td>called with the user_data as argument, after the
2134
call has succeeded, failed or been cancelled;
2135
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
2139
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
2140
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, a <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be
2141
weakly referenced; if it is destroyed, this call
2142
will automatically be cancelled. Must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
2143
<em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
2147
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2148
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="type">TpProxyPendingCall</span></a> representing the call in
2149
progress. It is borrowed from the object, and will become
2150
invalid when the callback is called, the call is
2151
cancelled or the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> becomes invalid.</td>
2157
<div class="refsect2">
2158
<a name="tp-cli-call-content-interface-audio-control-callback-for-report-input-volume"></a><h3>tp_cli_call_content_interface_audio_control_callback_for_report_input_volume ()</h3>
2159
<pre class="programlisting"><span class="returnvalue">void</span> (*tp_cli_call_content_interface_audio_control_callback_for_report_input_volume)
2160
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
2161
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
2162
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
2163
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
2165
Signature of the callback called when a ReportInputVolume method call
2168
<div class="variablelist"><table border="0">
2169
<col align="left" valign="top">
2172
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
2173
<td>the proxy on which the call was made</td>
2176
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
2178
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on success, or an error on failure</td>
2181
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
2182
<td>user-supplied data</td>
2185
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
2186
<td>user-supplied object</td>
2192
<div class="refsect2">
2193
<a name="tp-cli-call-content-interface-audio-control-callback-for-report-output-volume"></a><h3>tp_cli_call_content_interface_audio_control_callback_for_report_output_volume ()</h3>
2194
<pre class="programlisting"><span class="returnvalue">void</span> (*tp_cli_call_content_interface_audio_control_callback_for_report_output_volume)
2195
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
2196
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
2197
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
2198
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
2200
Signature of the callback called when a ReportOutputVolume method call
2203
<div class="variablelist"><table border="0">
2204
<col align="left" valign="top">
2207
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
2208
<td>the proxy on which the call was made</td>
2211
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
2213
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on success, or an error on failure</td>
2216
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
2217
<td>user-supplied data</td>
2220
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
2221
<td>user-supplied object</td>
2227
<div class="refsect2">
2228
<a name="tp-cli-call-content-interface-dtmf-call-multiple-tones"></a><h3>tp_cli_call_content_interface_dtmf_call_multiple_tones ()</h3>
2229
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * tp_cli_call_content_interface_dtmf_call_multiple_tones
2230
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
2231
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
2232
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in_Tones</code></em>,
2233
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-dtmf-callback-for-multiple-tones" title="tp_cli_call_content_interface_dtmf_callback_for_multiple_tones ()"><span class="type">tp_cli_call_content_interface_dtmf_callback_for_multiple_tones</span></a> callback</code></em>,
2234
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
2235
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
2236
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
2238
Start a MultipleTones method call.
2241
<p>Send multiple DTMF events to all eligible streams in the channel. Each tone will be played for an implementation-defined number of milliseconds (typically 250ms), followed by a gap before the next tone is played (typically 100ms). The duration and gap are defined by the protocol or connection manager.</p> <tp:rationale> <p>In cases where the client knows in advance the tone sequence it wants to send, it's easier to use this method than manually start and stop each tone in the sequence.</p> <p>The tone and gap lengths may need to vary for interoperability, according to the protocol and other implementations' ability to recognise tones. At the time of writing, GStreamer uses a minimum of 250ms tones and 100ms gaps when playing in-band DTMF in the normal audio stream, or 70ms tones and 50ms gaps when encoding DTMF as <code>audio/telephone-event</code>.</p> </tp:rationale> <p>Tone overlaping or queueing is not supported, so this method can only be called if no DTMF tones are already being played.</p>
2243
<div class="variablelist"><table border="0">
2244
<col align="left" valign="top">
2247
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
2248
<td>the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a>
2252
<td><p><span class="term"><em class="parameter"><code>timeout_ms</code></em> :</span></p></td>
2253
<td>the timeout in milliseconds, or -1 to use the
2257
<td><p><span class="term"><em class="parameter"><code>in_Tones</code></em> :</span></p></td>
2258
<td>Used to pass an 'in' argument: <tp:docstring xmlns="http://www.w3.org/1999/xhtml"> <p>A string representation of one or more DTMF events. Implementations of this method MUST support all of the following characters in this string:</p> <ul> <li>the digits 0-9, letters A-D and a-d, and symbols '*' and '#' correspond to the members of <tp:type>DTMF_Event</tp:type></li> <li>any of 'p', 'P', 'x', 'X' or ',' (comma) results in an implementation-defined pause, typically for 3 seconds</li> <li>'w' or 'W' waits for the user to continue, by stopping interpretation of the string, and if there is more to be played, emitting the <tp:member-ref>TonesDeferred</tp:member-ref> signal with the rest of the string as its argument: see that signal for details</li> </ul></td>
2261
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
2262
<td>called when the method call succeeds or fails;
2263
may be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to make a "fire and forget" call with no
2267
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
2268
<td>user-supplied data passed to the callback;
2269
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
2273
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
2274
<td>called with the user_data as argument, after the
2275
call has succeeded, failed or been cancelled;
2276
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
2280
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
2281
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, a <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be
2282
weakly referenced; if it is destroyed, this call
2283
will automatically be cancelled. Must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
2284
<em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
2288
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2289
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="type">TpProxyPendingCall</span></a> representing the call in
2290
progress. It is borrowed from the object, and will become
2291
invalid when the callback is called, the call is
2292
cancelled or the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> becomes invalid.</td>
2298
<div class="refsect2">
2299
<a name="tp-cli-call-content-interface-dtmf-call-start-tone"></a><h3>tp_cli_call_content_interface_dtmf_call_start_tone ()</h3>
2300
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * tp_cli_call_content_interface_dtmf_call_start_tone
2301
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
2302
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
2303
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> in_Event</code></em>,
2304
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-dtmf-callback-for-start-tone" title="tp_cli_call_content_interface_dtmf_callback_for_start_tone ()"><span class="type">tp_cli_call_content_interface_dtmf_callback_for_start_tone</span></a> callback</code></em>,
2305
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
2306
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
2307
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
2309
Start a StartTone method call.
2312
<p>Start sending a DTMF tone to all eligible streams in the channel. Where possible, the tone will continue until <tp:member-ref>StopTone</tp:member-ref> is called. On certain protocols, it may only be possible to send events with a predetermined length. In this case, the implementation MAY emit a fixed-length tone, and the StopTone method call SHOULD return NotAvailable.</p> <tp:rationale> The client may wish to control the exact duration and timing of the tones sent as a result of user's interaction with the dialpad, thus starting and stopping the tone sending explicitly. </tp:rationale> <p>Tone overlaping or queueing is not supported, so this method can only be called if no DTMF tones are already being played.</p>
2314
<div class="variablelist"><table border="0">
2315
<col align="left" valign="top">
2318
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
2319
<td>the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a>
2323
<td><p><span class="term"><em class="parameter"><code>timeout_ms</code></em> :</span></p></td>
2324
<td>the timeout in milliseconds, or -1 to use the
2328
<td><p><span class="term"><em class="parameter"><code>in_Event</code></em> :</span></p></td>
2329
<td>Used to pass an 'in' argument: A numeric event code from the DTMF_Event enum.</td>
2332
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
2333
<td>called when the method call succeeds or fails;
2334
may be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to make a "fire and forget" call with no
2338
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
2339
<td>user-supplied data passed to the callback;
2340
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
2344
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
2345
<td>called with the user_data as argument, after the
2346
call has succeeded, failed or been cancelled;
2347
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
2351
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
2352
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, a <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be
2353
weakly referenced; if it is destroyed, this call
2354
will automatically be cancelled. Must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
2355
<em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
2359
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2360
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="type">TpProxyPendingCall</span></a> representing the call in
2361
progress. It is borrowed from the object, and will become
2362
invalid when the callback is called, the call is
2363
cancelled or the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> becomes invalid.</td>
2369
<div class="refsect2">
2370
<a name="tp-cli-call-content-interface-dtmf-call-stop-tone"></a><h3>tp_cli_call_content_interface_dtmf_call_stop_tone ()</h3>
2371
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * tp_cli_call_content_interface_dtmf_call_stop_tone
2372
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
2373
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
2374
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-dtmf-callback-for-stop-tone" title="tp_cli_call_content_interface_dtmf_callback_for_stop_tone ()"><span class="type">tp_cli_call_content_interface_dtmf_callback_for_stop_tone</span></a> callback</code></em>,
2375
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
2376
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
2377
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
2379
Start a StopTone method call.
2382
Stop sending any DTMF tones which have been started using the <tp:member-ref>StartTone</tp:member-ref> or <tp:member-ref>MultipleTones</tp:member-ref> methods. If there is no current tone, this method will do nothing. If MultipleTones was used, the client should not assume the sending has stopped immediately; instead, the client should wait for the StoppedTones signal. <tp:rationale> On some protocols it might be impossible to cancel queued tones immediately. </tp:rationale>
2384
<div class="variablelist"><table border="0">
2385
<col align="left" valign="top">
2388
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
2389
<td>the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a>
2393
<td><p><span class="term"><em class="parameter"><code>timeout_ms</code></em> :</span></p></td>
2394
<td>the timeout in milliseconds, or -1 to use the
2398
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
2399
<td>called when the method call succeeds or fails;
2400
may be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to make a "fire and forget" call with no
2404
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
2405
<td>user-supplied data passed to the callback;
2406
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
2410
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
2411
<td>called with the user_data as argument, after the
2412
call has succeeded, failed or been cancelled;
2413
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
2417
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
2418
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, a <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be
2419
weakly referenced; if it is destroyed, this call
2420
will automatically be cancelled. Must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
2421
<em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
2425
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2426
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="type">TpProxyPendingCall</span></a> representing the call in
2427
progress. It is borrowed from the object, and will become
2428
invalid when the callback is called, the call is
2429
cancelled or the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> becomes invalid.</td>
2435
<div class="refsect2">
2436
<a name="tp-cli-call-content-interface-dtmf-callback-for-multiple-tones"></a><h3>tp_cli_call_content_interface_dtmf_callback_for_multiple_tones ()</h3>
2437
<pre class="programlisting"><span class="returnvalue">void</span> (*tp_cli_call_content_interface_dtmf_callback_for_multiple_tones)
2438
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
2439
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
2440
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
2441
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
2443
Signature of the callback called when a MultipleTones method call
2446
<div class="variablelist"><table border="0">
2447
<col align="left" valign="top">
2450
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
2451
<td>the proxy on which the call was made</td>
2454
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
2456
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on success, or an error on failure</td>
2459
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
2460
<td>user-supplied data</td>
2463
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
2464
<td>user-supplied object</td>
2470
<div class="refsect2">
2471
<a name="tp-cli-call-content-interface-dtmf-callback-for-start-tone"></a><h3>tp_cli_call_content_interface_dtmf_callback_for_start_tone ()</h3>
2472
<pre class="programlisting"><span class="returnvalue">void</span> (*tp_cli_call_content_interface_dtmf_callback_for_start_tone)
2473
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
2474
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
2475
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
2476
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
2478
Signature of the callback called when a StartTone method call
2481
<div class="variablelist"><table border="0">
2482
<col align="left" valign="top">
2485
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
2486
<td>the proxy on which the call was made</td>
2489
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
2491
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on success, or an error on failure</td>
2494
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
2495
<td>user-supplied data</td>
2498
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
2499
<td>user-supplied object</td>
2505
<div class="refsect2">
2506
<a name="tp-cli-call-content-interface-dtmf-callback-for-stop-tone"></a><h3>tp_cli_call_content_interface_dtmf_callback_for_stop_tone ()</h3>
2507
<pre class="programlisting"><span class="returnvalue">void</span> (*tp_cli_call_content_interface_dtmf_callback_for_stop_tone)
2508
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
2509
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
2510
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
2511
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
2513
Signature of the callback called when a StopTone method call
2516
<div class="variablelist"><table border="0">
2517
<col align="left" valign="top">
2520
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
2521
<td>the proxy on which the call was made</td>
2524
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
2526
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on success, or an error on failure</td>
2529
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
2530
<td>user-supplied data</td>
2533
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
2534
<td>user-supplied object</td>
2540
<div class="refsect2">
2541
<a name="tp-cli-call-content-interface-dtmf-connect-to-sending-tones"></a><h3>tp_cli_call_content_interface_dtmf_connect_to_sending_tones ()</h3>
2542
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * tp_cli_call_content_interface_dtmf_connect_to_sending_tones
2543
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
2544
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-dtmf-signal-callback-sending-tones" title="tp_cli_call_content_interface_dtmf_signal_callback_sending_tones ()"><span class="type">tp_cli_call_content_interface_dtmf_signal_callback_sending_tones</span></a> callback</code></em>,
2545
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
2546
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
2547
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
2548
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
2550
Connect a handler to the signal SendingTones.
2553
<tp:docstring xmlns="http://www.w3.org/1999/xhtml"> <p>DTMF tone(s)are being sent to all eligible streams in the channel. The signal is provided to indicating the fact that the streams are currently being used to send one or more DTMF tones, so any other media input is not getting through to the audio stream. It also serves as a cue for the <tp:member-ref>StopTone</tp:member-ref> method.</p>
2555
<div class="variablelist"><table border="0">
2556
<col align="left" valign="top">
2559
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
2560
<td>A <a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> or subclass</td>
2563
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
2564
<td>Callback to be called when the signal is
2568
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
2569
<td>User-supplied data for the callback</td>
2572
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
2573
<td>Destructor for the user-supplied data, which
2574
will be called when this signal is disconnected, or
2575
before this function returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
2579
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
2580
<td>A <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be weakly referenced;
2581
if it is destroyed, this callback will automatically be
2585
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
2586
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to raise an error if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is
2590
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2591
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
2592
above, which can be used to disconnect the signal; or
2593
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the proxy does not have the desired interface
2594
or has become invalid.</td>
2600
<div class="refsect2">
2601
<a name="tp-cli-call-content-interface-dtmf-connect-to-stopped-tones"></a><h3>tp_cli_call_content_interface_dtmf_connect_to_stopped_tones ()</h3>
2602
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * tp_cli_call_content_interface_dtmf_connect_to_stopped_tones
2603
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
2604
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-dtmf-signal-callback-stopped-tones" title="tp_cli_call_content_interface_dtmf_signal_callback_stopped_tones ()"><span class="type">tp_cli_call_content_interface_dtmf_signal_callback_stopped_tones</span></a> callback</code></em>,
2605
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
2606
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
2607
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
2608
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
2610
Connect a handler to the signal StoppedTones.
2613
<tp:docstring xmlns="http://www.w3.org/1999/xhtml"> <p>DTMF tones have finished playing on streams in this channel.</p>
2615
<div class="variablelist"><table border="0">
2616
<col align="left" valign="top">
2619
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
2620
<td>A <a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> or subclass</td>
2623
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
2624
<td>Callback to be called when the signal is
2628
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
2629
<td>User-supplied data for the callback</td>
2632
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
2633
<td>Destructor for the user-supplied data, which
2634
will be called when this signal is disconnected, or
2635
before this function returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
2639
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
2640
<td>A <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be weakly referenced;
2641
if it is destroyed, this callback will automatically be
2645
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
2646
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to raise an error if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is
2650
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2651
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
2652
above, which can be used to disconnect the signal; or
2653
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the proxy does not have the desired interface
2654
or has become invalid.</td>
2660
<div class="refsect2">
2661
<a name="tp-cli-call-content-interface-dtmf-connect-to-tones-deferred"></a><h3>tp_cli_call_content_interface_dtmf_connect_to_tones_deferred ()</h3>
2662
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * tp_cli_call_content_interface_dtmf_connect_to_tones_deferred
2663
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
2664
<em class="parameter"><code><a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-dtmf-signal-callback-tones-deferred" title="tp_cli_call_content_interface_dtmf_signal_callback_tones_deferred ()"><span class="type">tp_cli_call_content_interface_dtmf_signal_callback_tones_deferred</span></a> callback</code></em>,
2665
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
2666
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
2667
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
2668
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
2670
Connect a handler to the signal TonesDeferred.
2673
<tp:docstring xmlns="http://www.w3.org/1999/xhtml"> <p>Emitted when 'w' or 'W', indicating &quot;wait for the user to continue&quot;, is encountered while playing a DTMF string queued by <tp:member-ref>MultipleTones</tp:member-ref>. Any queued DTMF events after the 'w', which have not yet been played, are placed in the <tp:member-ref>DeferredTones</tp:member-ref> property and copied into this signal's argument.</p> <p>When the channel handler is ready to continue, it MAY pass the value of <tp:member-ref>DeferredTones</tp:member-ref> to <tp:member-ref>MultipleTones</tp:member-ref>, to resume sending. Alternatively, it MAY ignore the deferred tones, or even play different tones instead. Any deferred tones are discarded the next time a tone is played.</p> <p>This signal SHOULD NOT be emitted if there is nothing left to play, i.e. if the 'w' was the last character in the DTMF string.</p>
2675
<div class="variablelist"><table border="0">
2676
<col align="left" valign="top">
2679
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
2680
<td>A <a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> or subclass</td>
2683
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
2684
<td>Callback to be called when the signal is
2688
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
2689
<td>User-supplied data for the callback</td>
2692
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
2693
<td>Destructor for the user-supplied data, which
2694
will be called when this signal is disconnected, or
2695
before this function returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
2699
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
2700
<td>A <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be weakly referenced;
2701
if it is destroyed, this callback will automatically be
2705
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
2706
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to raise an error if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is
2710
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2711
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
2712
above, which can be used to disconnect the signal; or
2713
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the proxy does not have the desired interface
2714
or has become invalid.</td>
2720
<div class="refsect2">
2721
<a name="tp-cli-call-content-interface-dtmf-signal-callback-sending-tones"></a><h3>tp_cli_call_content_interface_dtmf_signal_callback_sending_tones ()</h3>
2722
<pre class="programlisting"><span class="returnvalue">void</span> (*tp_cli_call_content_interface_dtmf_signal_callback_sending_tones)
2723
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
2724
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_Tones</code></em>,
2725
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
2726
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
2728
Represents the signature of a callback for the signal SendingTones.
2730
<div class="variablelist"><table border="0">
2731
<col align="left" valign="top">
2734
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
2735
<td>The proxy on which <a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-dtmf-connect-to-sending-tones" title="tp_cli_call_content_interface_dtmf_connect_to_sending_tones ()"><code class="function">tp_cli_call_content_interface_dtmf_connect_to_sending_tones()</code></a>
2739
<td><p><span class="term"><em class="parameter"><code>arg_Tones</code></em> :</span></p></td>
2740
<td>DTMF string (one or more events) that is to be played.</td>
2743
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
2744
<td>User-supplied data</td>
2747
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
2748
<td>User-supplied weakly referenced object</td>
2754
<div class="refsect2">
2755
<a name="tp-cli-call-content-interface-dtmf-signal-callback-stopped-tones"></a><h3>tp_cli_call_content_interface_dtmf_signal_callback_stopped_tones ()</h3>
2756
<pre class="programlisting"><span class="returnvalue">void</span> (*tp_cli_call_content_interface_dtmf_signal_callback_stopped_tones)
2757
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
2758
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg_Cancelled</code></em>,
2759
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
2760
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
2762
Represents the signature of a callback for the signal StoppedTones.
2764
<div class="variablelist"><table border="0">
2765
<col align="left" valign="top">
2768
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
2769
<td>The proxy on which <a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-dtmf-connect-to-stopped-tones" title="tp_cli_call_content_interface_dtmf_connect_to_stopped_tones ()"><code class="function">tp_cli_call_content_interface_dtmf_connect_to_stopped_tones()</code></a>
2773
<td><p><span class="term"><em class="parameter"><code>arg_Cancelled</code></em> :</span></p></td>
2774
<td>True if the DTMF tones were actively cancelled via <tp:member-ref>StopTone</tp:member-ref>.</td>
2777
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
2778
<td>User-supplied data</td>
2781
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
2782
<td>User-supplied weakly referenced object</td>
2788
<div class="refsect2">
2789
<a name="tp-cli-call-content-interface-dtmf-signal-callback-tones-deferred"></a><h3>tp_cli_call_content_interface_dtmf_signal_callback_tones_deferred ()</h3>
2790
<pre class="programlisting"><span class="returnvalue">void</span> (*tp_cli_call_content_interface_dtmf_signal_callback_tones_deferred)
2791
(<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *proxy</code></em>,
2792
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg_Tones</code></em>,
2793
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
2794
<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
2796
Represents the signature of a callback for the signal TonesDeferred.
2798
<div class="variablelist"><table border="0">
2799
<col align="left" valign="top">
2802
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
2803
<td>The proxy on which <a class="link" href="telepathy-glib-cli-call-content.html#tp-cli-call-content-interface-dtmf-connect-to-tones-deferred" title="tp_cli_call_content_interface_dtmf_connect_to_tones_deferred ()"><code class="function">tp_cli_call_content_interface_dtmf_connect_to_tones_deferred()</code></a>
2807
<td><p><span class="term"><em class="parameter"><code>arg_Tones</code></em> :</span></p></td>
2808
<td>The new non-empty value of <tp:member-ref>DeferredTones</tp:member-ref>.</td>
2811
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
2812
<td>User-supplied data</td>
2815
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
2816
<td>User-supplied weakly referenced object</td>
2823
<div class="footer">
2825
Generated by GTK-Doc V1.18</div>
b'\\ No newline at end of file'