~ubuntu-branches/ubuntu/utopic/telepathy-glib/utopic

« back to all changes in this revision

Viewing changes to docs/reference/html/telepathy-glib-call-content.html

  • Committer: Package Import Robot
  • Author(s): Simon McVittie
  • Date: 2014-09-16 15:49:50 UTC
  • mfrom: (60.1.5 sid)
  • Revision ID: package-import@ubuntu.com-20140916154950-krvowuvofhu8u6sp
Tags: 0.24.1-1
* New upstream stable release
* debian/copyright: clean up syntax (*.[ch] is unsupported),
  drop deleted files
* debian/watch: only match 0.x versions, 1.0 will be a separate
  source package

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
<html>
3
3
<head>
4
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
 
<title>telepathy-glib API Reference Manual: TpCallContent</title>
 
5
<title>TpCallContent</title>
6
6
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
7
7
<link rel="home" href="index.html" title="telepathy-glib API Reference Manual">
8
8
<link rel="up" href="ch-client.html" title="Client-side proxies">
9
9
<link rel="prev" href="telepathy-glib-call-channel.html" title="TpCallChannel">
10
10
<link rel="next" href="telepathy-glib-call-stream.html" title="TpCallStream">
11
 
<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.19 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
13
</head>
14
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="10"><tr valign="middle">
16
 
<td width="100%" align="left" class="shortcuts">
17
 
<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> 
18
 
                  <a href="#telepathy-glib-call-content.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> 
19
 
                  <a href="#telepathy-glib-call-content.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties"> <span class="dim">|</span> 
20
 
                  <a href="#telepathy-glib-call-content.properties" class="shortcut">Properties</a></span><span id="nav_signals"> <span class="dim">|</span> 
21
 
                  <a href="#telepathy-glib-call-content.signals" class="shortcut">Signals</a></span>
22
 
</td>
23
 
<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
24
 
<td><a accesskey="u" href="ch-client.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
25
 
<td><a accesskey="p" href="telepathy-glib-call-channel.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
26
 
<td><a accesskey="n" href="telepathy-glib-call-stream.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
27
 
</tr></table>
 
15
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
 
16
<tr valign="middle">
 
17
<td><a accesskey="p" href="telepathy-glib-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-call-stream.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
 
22
</tr>
 
23
<tr><td colspan="5" class="shortcuts">
 
24
<a href="#telepathy-glib-call-content.synopsis" class="shortcut">Top</a>
 
25
                   | 
 
26
                  <a href="#telepathy-glib-call-content.description" class="shortcut">Description</a>
 
27
                   | 
 
28
                  <a href="#telepathy-glib-call-content.object-hierarchy" class="shortcut">Object Hierarchy</a>
 
29
                   | 
 
30
                  <a href="#telepathy-glib-call-content.properties" class="shortcut">Properties</a>
 
31
                   | 
 
32
                  <a href="#telepathy-glib-call-content.signals" class="shortcut">Signals</a>
 
33
</td></tr>
 
34
</table>
28
35
<div class="refentry">
29
36
<a name="telepathy-glib-call-content"></a><div class="titlepage"></div>
30
37
<div class="refnamediv"><table width="100%"><tr>
32
39
<h2><span class="refentrytitle"><a name="telepathy-glib-call-content.top_of_page"></a>TpCallContent</span></h2>
33
40
<p>TpCallContent — proxy object for a call content</p>
34
41
</td>
35
 
<td class="gallery_image" valign="top" align="right"></td>
 
42
<td valign="top" align="right"></td>
36
43
</tr></table></div>
 
44
<div class="refsynopsisdiv">
 
45
<a name="telepathy-glib-call-content.synopsis"></a><h2>Synopsis</h2>
 
46
<a name="TpCallContent"></a><pre class="synopsis">
 
47
#include &lt;telepathy-glib/telepathy-glib.h&gt;
 
48
 
 
49
                    <a class="link" href="telepathy-glib-call-content.html#TpCallContent-struct" title="TpCallContent">TpCallContent</a>;
 
50
struct              <a class="link" href="telepathy-glib-call-content.html#TpCallContentClass" title="struct TpCallContentClass">TpCallContentClass</a>;
 
51
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-call-content.html#tp-call-content-init-known-interfaces" title="tp_call_content_init_known_interfaces ()">tp_call_content_init_known_interfaces</a>
 
52
                                                        (<em class="parameter"><code><span class="type">void</span></code></em>);
 
53
#define             <a class="link" href="telepathy-glib-call-content.html#TP-CALL-CONTENT-FEATURE-CORE:CAPS" title="TP_CALL_CONTENT_FEATURE_CORE">TP_CALL_CONTENT_FEATURE_CORE</a>
 
54
 
 
55
<a class="link" href="telepathy-glib-enums.html#TpCallContentDisposition" title="enum TpCallContentDisposition"><span class="returnvalue">TpCallContentDisposition</span></a> <a class="link" href="telepathy-glib-call-content.html#tp-call-content-get-disposition" title="tp_call_content_get_disposition ()">tp_call_content_get_disposition</a>
 
56
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *self</code></em>);
 
57
<a class="link" href="telepathy-glib-enums.html#TpMediaStreamType" title="enum TpMediaStreamType"><span class="returnvalue">TpMediaStreamType</span></a>   <a class="link" href="telepathy-glib-call-content.html#tp-call-content-get-media-type" title="tp_call_content_get_media_type ()">tp_call_content_get_media_type</a>      (<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *self</code></em>);
 
58
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="telepathy-glib-call-content.html#tp-call-content-get-name" title="tp_call_content_get_name ()">tp_call_content_get_name</a>            (<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *self</code></em>);
 
59
<a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *         <a class="link" href="telepathy-glib-call-content.html#tp-call-content-get-streams" title="tp_call_content_get_streams ()">tp_call_content_get_streams</a>         (<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *self</code></em>);
 
60
 
 
61
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-call-content.html#tp-call-content-remove-async" title="tp_call_content_remove_async ()">tp_call_content_remove_async</a>        (<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *self</code></em>,
 
62
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
 
63
                                                         <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>);
 
64
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="telepathy-glib-call-content.html#tp-call-content-remove-finish" title="tp_call_content_remove_finish ()">tp_call_content_remove_finish</a>       (<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *self</code></em>,
 
65
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
 
66
                                                         <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>);
 
67
 
 
68
<span class="returnvalue">void</span>                <a class="link" href="telepathy-glib-call-content.html#tp-call-content-send-tones-async" title="tp_call_content_send_tones_async ()">tp_call_content_send_tones_async</a>    (<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *self</code></em>,
 
69
                                                         <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> *tones</code></em>,
 
70
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
 
71
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
 
72
                                                         <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>);
 
73
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="telepathy-glib-call-content.html#tp-call-content-send-tones-finish" title="tp_call_content_send_tones_finish ()">tp_call_content_send_tones_finish</a>   (<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *self</code></em>,
 
74
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
 
75
                                                         <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>);
 
76
</pre>
 
77
</div>
37
78
<div class="refsect1">
38
 
<a name="telepathy-glib-call-content.functions"></a><h2>Functions</h2>
39
 
<div class="informaltable"><table width="100%" border="0">
40
 
<colgroup>
41
 
<col width="150px" class="functions_return">
42
 
<col class="functions_name">
43
 
</colgroup>
44
 
<tbody>
45
 
<tr>
46
 
<td class="function_type">
47
 
<span class="returnvalue">void</span>
48
 
</td>
49
 
<td class="function_name">
50
 
<a class="link" href="telepathy-glib-call-content.html#tp-call-content-init-known-interfaces" title="tp_call_content_init_known_interfaces ()">tp_call_content_init_known_interfaces</a> <span class="c_punctuation">()</span>
51
 
</td>
52
 
</tr>
53
 
<tr>
54
 
<td class="function_type">
55
 
<a class="link" href="telepathy-glib-enums.html#TpCallContentDisposition" title="enum TpCallContentDisposition"><span class="returnvalue">TpCallContentDisposition</span></a>
56
 
</td>
57
 
<td class="function_name">
58
 
<a class="link" href="telepathy-glib-call-content.html#tp-call-content-get-disposition" title="tp_call_content_get_disposition ()">tp_call_content_get_disposition</a> <span class="c_punctuation">()</span>
59
 
</td>
60
 
</tr>
61
 
<tr>
62
 
<td class="function_type">
63
 
<a class="link" href="telepathy-glib-enums.html#TpMediaStreamType" title="enum TpMediaStreamType"><span class="returnvalue">TpMediaStreamType</span></a>
64
 
</td>
65
 
<td class="function_name">
66
 
<a class="link" href="telepathy-glib-call-content.html#tp-call-content-get-media-type" title="tp_call_content_get_media_type ()">tp_call_content_get_media_type</a> <span class="c_punctuation">()</span>
67
 
</td>
68
 
</tr>
69
 
<tr>
70
 
<td class="function_type">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
71
 
</td>
72
 
<td class="function_name">
73
 
<a class="link" href="telepathy-glib-call-content.html#tp-call-content-get-name" title="tp_call_content_get_name ()">tp_call_content_get_name</a> <span class="c_punctuation">()</span>
74
 
</td>
75
 
</tr>
76
 
<tr>
77
 
<td class="function_type">
78
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *
79
 
</td>
80
 
<td class="function_name">
81
 
<a class="link" href="telepathy-glib-call-content.html#tp-call-content-get-streams" title="tp_call_content_get_streams ()">tp_call_content_get_streams</a> <span class="c_punctuation">()</span>
82
 
</td>
83
 
</tr>
84
 
<tr>
85
 
<td class="function_type">
86
 
<span class="returnvalue">void</span>
87
 
</td>
88
 
<td class="function_name">
89
 
<a class="link" href="telepathy-glib-call-content.html#tp-call-content-remove-async" title="tp_call_content_remove_async ()">tp_call_content_remove_async</a> <span class="c_punctuation">()</span>
90
 
</td>
91
 
</tr>
92
 
<tr>
93
 
<td class="function_type">
94
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
95
 
</td>
96
 
<td class="function_name">
97
 
<a class="link" href="telepathy-glib-call-content.html#tp-call-content-remove-finish" title="tp_call_content_remove_finish ()">tp_call_content_remove_finish</a> <span class="c_punctuation">()</span>
98
 
</td>
99
 
</tr>
100
 
<tr>
101
 
<td class="function_type">
102
 
<span class="returnvalue">void</span>
103
 
</td>
104
 
<td class="function_name">
105
 
<a class="link" href="telepathy-glib-call-content.html#tp-call-content-send-tones-async" title="tp_call_content_send_tones_async ()">tp_call_content_send_tones_async</a> <span class="c_punctuation">()</span>
106
 
</td>
107
 
</tr>
108
 
<tr>
109
 
<td class="function_type">
110
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
111
 
</td>
112
 
<td class="function_name">
113
 
<a class="link" href="telepathy-glib-call-content.html#tp-call-content-send-tones-finish" title="tp_call_content_send_tones_finish ()">tp_call_content_send_tones_finish</a> <span class="c_punctuation">()</span>
114
 
</td>
115
 
</tr>
116
 
</tbody>
117
 
</table></div>
 
79
<a name="telepathy-glib-call-content.object-hierarchy"></a><h2>Object Hierarchy</h2>
 
80
<pre class="synopsis">
 
81
  <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
 
82
   +----<a class="link" href="telepathy-glib-proxy.html#TpProxy">TpProxy</a>
 
83
         +----TpCallContent
 
84
</pre>
118
85
</div>
119
86
<div class="refsect1">
120
87
<a name="telepathy-glib-call-content.properties"></a><h2>Properties</h2>
121
 
<div class="informaltable"><table border="0">
122
 
<colgroup>
123
 
<col width="150px" class="properties_type">
124
 
<col width="300px" class="properties_name">
125
 
<col width="200px" class="properties_flags">
126
 
</colgroup>
127
 
<tbody>
128
 
<tr>
129
 
<td class="property_type">
130
 
<a class="link" href="telepathy-glib-call-channel.html#TpCallChannel"><span class="type">TpCallChannel</span></a> *</td>
131
 
<td class="property_name"><a class="link" href="telepathy-glib-call-content.html#TpCallContent--channel" title="The “channel” property">channel</a></td>
132
 
<td class="property_flags">Read / Write / Construct Only</td>
133
 
</tr>
134
 
<tr>
135
 
<td class="property_type">
136
 
<a class="link" href="telepathy-glib-connection.html#TpConnection"><span class="type">TpConnection</span></a> *</td>
137
 
<td class="property_name"><a class="link" href="telepathy-glib-call-content.html#TpCallContent--connection" title="The “connection” property">connection</a></td>
138
 
<td class="property_flags">Read / Write / Construct Only</td>
139
 
</tr>
140
 
<tr>
141
 
<td class="property_type"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
142
 
<td class="property_name"><a class="link" href="telepathy-glib-call-content.html#TpCallContent--disposition" title="The “disposition” property">disposition</a></td>
143
 
<td class="property_flags">Read</td>
144
 
</tr>
145
 
<tr>
146
 
<td class="property_type"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
147
 
<td class="property_name"><a class="link" href="telepathy-glib-call-content.html#TpCallContent--media-type" title="The “media-type” property">media-type</a></td>
148
 
<td class="property_flags">Read</td>
149
 
</tr>
150
 
<tr>
151
 
<td class="property_type">
152
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
153
 
<td class="property_name"><a class="link" href="telepathy-glib-call-content.html#TpCallContent--name" title="The “name” property">name</a></td>
154
 
<td class="property_flags">Read</td>
155
 
</tr>
156
 
<tr>
157
 
<td class="property_type">
158
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *</td>
159
 
<td class="property_name"><a class="link" href="telepathy-glib-call-content.html#TpCallContent--streams" title="The “streams” property">streams</a></td>
160
 
<td class="property_flags">Read</td>
161
 
</tr>
162
 
</tbody>
163
 
</table></div>
 
88
<pre class="synopsis">
 
89
  "<a class="link" href="telepathy-glib-call-content.html#TpCallContent--channel" title='The "channel" property'>channel</a>"                  <a class="link" href="telepathy-glib-call-channel.html#TpCallChannel"><span class="type">TpCallChannel</span></a>*        : Read / Write / Construct Only
 
90
  "<a class="link" href="telepathy-glib-call-content.html#TpCallContent--connection" title='The "connection" property'>connection</a>"               <a class="link" href="telepathy-glib-connection.html#TpConnection"><span class="type">TpConnection</span></a>*         : Read / Write / Construct Only
 
91
  "<a class="link" href="telepathy-glib-call-content.html#TpCallContent--disposition" title='The "disposition" property'>disposition</a>"              <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read
 
92
  "<a class="link" href="telepathy-glib-call-content.html#TpCallContent--media-type" title='The "media-type" property'>media-type</a>"               <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read
 
93
  "<a class="link" href="telepathy-glib-call-content.html#TpCallContent--name" title='The "name" property'>name</a>"                     <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read
 
94
  "<a class="link" href="telepathy-glib-call-content.html#TpCallContent--streams" title='The "streams" property'>streams</a>"                  <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a>*            : Read
 
95
</pre>
164
96
</div>
165
97
<div class="refsect1">
166
98
<a name="telepathy-glib-call-content.signals"></a><h2>Signals</h2>
167
 
<div class="informaltable"><table border="0">
168
 
<colgroup>
169
 
<col width="150px" class="signals_return">
170
 
<col width="300px" class="signals_name">
171
 
<col width="200px" class="signals_flags">
172
 
</colgroup>
173
 
<tbody>
174
 
<tr>
175
 
<td class="signal_type"><span class="returnvalue">void</span></td>
176
 
<td class="signal_name"><a class="link" href="telepathy-glib-call-content.html#TpCallContent-removed" title="The “removed” signal">removed</a></td>
177
 
<td class="signal_flags">Run Last</td>
178
 
</tr>
179
 
<tr>
180
 
<td class="signal_type"><span class="returnvalue">void</span></td>
181
 
<td class="signal_name"><a class="link" href="telepathy-glib-call-content.html#TpCallContent-streams-added" title="The “streams-added” signal">streams-added</a></td>
182
 
<td class="signal_flags">Run Last</td>
183
 
</tr>
184
 
<tr>
185
 
<td class="signal_type"><span class="returnvalue">void</span></td>
186
 
<td class="signal_name"><a class="link" href="telepathy-glib-call-content.html#TpCallContent-streams-removed" title="The “streams-removed” signal">streams-removed</a></td>
187
 
<td class="signal_flags">Run Last</td>
188
 
</tr>
189
 
</tbody>
190
 
</table></div>
191
 
</div>
192
 
<a name="TpCallContent"></a><div class="refsect1">
193
 
<a name="telepathy-glib-call-content.other"></a><h2>Types and Values</h2>
194
 
<div class="informaltable"><table width="100%" border="0">
195
 
<colgroup>
196
 
<col width="150px" class="name">
197
 
<col class="description">
198
 
</colgroup>
199
 
<tbody>
200
 
<tr>
201
 
<td class="datatype_keyword"> </td>
202
 
<td class="function_name"><a class="link" href="telepathy-glib-call-content.html#TpCallContent-struct" title="TpCallContent">TpCallContent</a></td>
203
 
</tr>
204
 
<tr>
205
 
<td class="datatype_keyword">struct</td>
206
 
<td class="function_name"><a class="link" href="telepathy-glib-call-content.html#TpCallContentClass" title="struct TpCallContentClass">TpCallContentClass</a></td>
207
 
</tr>
208
 
<tr>
209
 
<td class="define_keyword">#define</td>
210
 
<td class="function_name"><a class="link" href="telepathy-glib-call-content.html#TP-CALL-CONTENT-FEATURE-CORE:CAPS" title="TP_CALL_CONTENT_FEATURE_CORE">TP_CALL_CONTENT_FEATURE_CORE</a></td>
211
 
</tr>
212
 
</tbody>
213
 
</table></div>
214
 
</div>
215
 
<div class="refsect1">
216
 
<a name="telepathy-glib-call-content.object-hierarchy"></a><h2>Object Hierarchy</h2>
217
 
<pre class="screen">    <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
218
 
    <span class="lineart">╰──</span> <a class="link" href="telepathy-glib-proxy.html#TpProxy">TpProxy</a>
219
 
        <span class="lineart">╰──</span> TpCallContent
220
 
</pre>
221
 
</div>
222
 
<div class="refsect1">
223
 
<a name="telepathy-glib-call-content.includes"></a><h2>Includes</h2>
224
 
<pre class="synopsis">#include &lt;telepathy-glib/telepathy-glib.h&gt;
 
99
<pre class="synopsis">
 
100
  "<a class="link" href="telepathy-glib-call-content.html#TpCallContent-removed" title='The "removed" signal'>removed</a>"                                        : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
 
101
  "<a class="link" href="telepathy-glib-call-content.html#TpCallContent-streams-added" title='The "streams-added" signal'>streams-added</a>"                                  : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
 
102
  "<a class="link" href="telepathy-glib-call-content.html#TpCallContent-streams-removed" title='The "streams-removed" signal'>streams-removed</a>"                                : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
225
103
</pre>
226
104
</div>
227
105
<div class="refsect1">
228
106
<a name="telepathy-glib-call-content.description"></a><h2>Description</h2>
229
 
<p><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> is a sub-class of <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> providing convenient API
230
 
to represent <a class="link" href="telepathy-glib-call-channel.html#TpCallChannel"><span class="type">TpCallChannel</span></a>'s content.</p>
231
 
</div>
232
 
<div class="refsect1">
233
 
<a name="telepathy-glib-call-content.functions_details"></a><h2>Functions</h2>
234
 
<div class="refsect2">
235
 
<a name="tp-call-content-init-known-interfaces"></a><h3>tp_call_content_init_known_interfaces ()</h3>
236
 
<pre class="programlisting"><span class="returnvalue">void</span>
237
 
tp_call_content_init_known_interfaces (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
238
 
<p>Ensure that the known interfaces for <a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> have been set up.
239
 
This is done automatically when necessary, but for correct
240
 
overriding of library interfaces by local extensions, you should
241
 
call this function before calling
242
 
<a class="link" href="telepathy-glib-proxy-subclass.html#tp-proxy-or-subclass-hook-on-interface-add" title="tp_proxy_or_subclass_hook_on_interface_add ()"><code class="function">tp_proxy_or_subclass_hook_on_interface_add()</code></a> with first argument
243
 
<code class="literal">TP_TYPE_CALL_CONTENT</code>.</p>
244
 
<p class="since">Since 0.17.5</p>
245
 
</div>
246
 
<hr>
247
 
<div class="refsect2">
248
 
<a name="tp-call-content-get-disposition"></a><h3>tp_call_content_get_disposition ()</h3>
249
 
<pre class="programlisting"><a class="link" href="telepathy-glib-enums.html#TpCallContentDisposition" title="enum TpCallContentDisposition"><span class="returnvalue">TpCallContentDisposition</span></a>
250
 
tp_call_content_get_disposition (<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *self</code></em>);</pre>
251
 
<p></p>
252
 
<div class="refsect3">
253
 
<a name="id-1.4.66.11.3.5"></a><h4>Parameters</h4>
254
 
<div class="informaltable"><table width="100%" border="0">
255
 
<colgroup>
256
 
<col width="150px" class="parameters_name">
257
 
<col class="parameters_description">
258
 
<col width="200px" class="parameters_annotations">
259
 
</colgroup>
260
 
<tbody><tr>
261
 
<td class="parameter_name"><p>self</p></td>
262
 
<td class="parameter_description"><p>a <a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a></p></td>
263
 
<td class="parameter_annotations"> </td>
264
 
</tr></tbody>
265
 
</table></div>
266
 
</div>
267
 
<div class="refsect3">
268
 
<a name="id-1.4.66.11.3.6"></a><h4>Returns</h4>
269
 
<p> the value of <a class="link" href="telepathy-glib-call-content.html#TpCallContent--disposition" title="The “disposition” property"><span class="type">“disposition”</span></a></p>
270
 
<p></p>
271
 
</div>
272
 
<p class="since">Since 0.17.5</p>
273
 
</div>
274
 
<hr>
275
 
<div class="refsect2">
276
 
<a name="tp-call-content-get-media-type"></a><h3>tp_call_content_get_media_type ()</h3>
277
 
<pre class="programlisting"><a class="link" href="telepathy-glib-enums.html#TpMediaStreamType" title="enum TpMediaStreamType"><span class="returnvalue">TpMediaStreamType</span></a>
278
 
tp_call_content_get_media_type (<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *self</code></em>);</pre>
279
 
<p></p>
280
 
<div class="refsect3">
281
 
<a name="id-1.4.66.11.4.5"></a><h4>Parameters</h4>
282
 
<div class="informaltable"><table width="100%" border="0">
283
 
<colgroup>
284
 
<col width="150px" class="parameters_name">
285
 
<col class="parameters_description">
286
 
<col width="200px" class="parameters_annotations">
287
 
</colgroup>
288
 
<tbody><tr>
289
 
<td class="parameter_name"><p>self</p></td>
290
 
<td class="parameter_description"><p>a <a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a></p></td>
291
 
<td class="parameter_annotations"> </td>
292
 
</tr></tbody>
293
 
</table></div>
294
 
</div>
295
 
<div class="refsect3">
296
 
<a name="id-1.4.66.11.4.6"></a><h4>Returns</h4>
297
 
<p> the value of <a class="link" href="telepathy-glib-call-content.html#TpCallContent--name" title="The “name” property"><span class="type">“name”</span></a></p>
298
 
<p></p>
299
 
</div>
300
 
<p class="since">Since 0.17.5</p>
301
 
</div>
302
 
<hr>
303
 
<div class="refsect2">
304
 
<a name="tp-call-content-get-name"></a><h3>tp_call_content_get_name ()</h3>
305
 
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
306
 
tp_call_content_get_name (<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *self</code></em>);</pre>
307
 
<p></p>
308
 
<div class="refsect3">
309
 
<a name="id-1.4.66.11.5.5"></a><h4>Parameters</h4>
310
 
<div class="informaltable"><table width="100%" border="0">
311
 
<colgroup>
312
 
<col width="150px" class="parameters_name">
313
 
<col class="parameters_description">
314
 
<col width="200px" class="parameters_annotations">
315
 
</colgroup>
316
 
<tbody><tr>
317
 
<td class="parameter_name"><p>self</p></td>
318
 
<td class="parameter_description"><p>a <a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a></p></td>
319
 
<td class="parameter_annotations"> </td>
320
 
</tr></tbody>
321
 
</table></div>
322
 
</div>
323
 
<div class="refsect3">
324
 
<a name="id-1.4.66.11.5.6"></a><h4>Returns</h4>
325
 
<p> the value of <a class="link" href="telepathy-glib-call-content.html#TpCallContent--name" title="The “name” property"><span class="type">“name”</span></a></p>
326
 
<p></p>
327
 
</div>
328
 
<p class="since">Since 0.17.5</p>
329
 
</div>
330
 
<hr>
331
 
<div class="refsect2">
332
 
<a name="tp-call-content-get-streams"></a><h3>tp_call_content_get_streams ()</h3>
333
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *
334
 
tp_call_content_get_streams (<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *self</code></em>);</pre>
335
 
<p></p>
336
 
<div class="refsect3">
337
 
<a name="id-1.4.66.11.6.5"></a><h4>Parameters</h4>
338
 
<div class="informaltable"><table width="100%" border="0">
339
 
<colgroup>
340
 
<col width="150px" class="parameters_name">
341
 
<col class="parameters_description">
342
 
<col width="200px" class="parameters_annotations">
343
 
</colgroup>
344
 
<tbody><tr>
345
 
<td class="parameter_name"><p>self</p></td>
346
 
<td class="parameter_description"><p>a <a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a></p></td>
347
 
<td class="parameter_annotations"> </td>
348
 
</tr></tbody>
349
 
</table></div>
350
 
</div>
351
 
<div class="refsect3">
352
 
<a name="id-1.4.66.11.6.6"></a><h4>Returns</h4>
353
 
<p> the value of <a class="link" href="telepathy-glib-call-content.html#TpCallContent--streams" title="The “streams” property"><span class="type">“streams”</span></a>. </p>
354
 
<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GLib.PtrArray][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> TelepathyGLib.CallStream]</span></p>
355
 
</div>
356
 
<p class="since">Since 0.17.5</p>
357
 
</div>
358
 
<hr>
359
 
<div class="refsect2">
360
 
<a name="tp-call-content-remove-async"></a><h3>tp_call_content_remove_async ()</h3>
361
 
<pre class="programlisting"><span class="returnvalue">void</span>
362
 
tp_call_content_remove_async (<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *self</code></em>,
363
 
                              <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
364
 
                              <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>);</pre>
365
 
<p>Remove the content from the call. This will cause <a class="link" href="telepathy-glib-call-content.html#TpCallContent-removed" title="The “removed” signal"><span class="type">“removed”</span></a>
366
 
to be emitted.</p>
367
 
<div class="refsect3">
368
 
<a name="id-1.4.66.11.7.5"></a><h4>Parameters</h4>
369
 
<div class="informaltable"><table width="100%" border="0">
370
 
<colgroup>
371
 
<col width="150px" class="parameters_name">
372
 
<col class="parameters_description">
373
 
<col width="200px" class="parameters_annotations">
374
 
</colgroup>
375
 
<tbody>
376
 
<tr>
377
 
<td class="parameter_name"><p>self</p></td>
378
 
<td class="parameter_description"><p>a <a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a></p></td>
379
 
<td class="parameter_annotations"> </td>
380
 
</tr>
381
 
<tr>
382
 
<td class="parameter_name"><p>callback</p></td>
383
 
<td class="parameter_description"><p>a callback to call when the operation finishes</p></td>
384
 
<td class="parameter_annotations"> </td>
385
 
</tr>
386
 
<tr>
387
 
<td class="parameter_name"><p>user_data</p></td>
388
 
<td class="parameter_description"><p>data to pass to <em class="parameter"><code>callback</code></em>
389
 
</p></td>
390
 
<td class="parameter_annotations"> </td>
391
 
</tr>
392
 
</tbody>
393
 
</table></div>
394
 
</div>
395
 
<p class="since">Since 0.17.5</p>
396
 
</div>
397
 
<hr>
398
 
<div class="refsect2">
399
 
<a name="tp-call-content-remove-finish"></a><h3>tp_call_content_remove_finish ()</h3>
400
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
401
 
tp_call_content_remove_finish (<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *self</code></em>,
402
 
                               <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
403
 
                               <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>
404
 
<p>Finishes <a class="link" href="telepathy-glib-call-content.html#tp-call-content-remove-async" title="tp_call_content_remove_async ()"><code class="function">tp_call_content_remove_async()</code></a>.</p>
405
 
<div class="refsect3">
406
 
<a name="id-1.4.66.11.8.5"></a><h4>Parameters</h4>
407
 
<div class="informaltable"><table width="100%" border="0">
408
 
<colgroup>
409
 
<col width="150px" class="parameters_name">
410
 
<col class="parameters_description">
411
 
<col width="200px" class="parameters_annotations">
412
 
</colgroup>
413
 
<tbody>
414
 
<tr>
415
 
<td class="parameter_name"><p>self</p></td>
416
 
<td class="parameter_description"><p>a <a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a></p></td>
417
 
<td class="parameter_annotations"> </td>
418
 
</tr>
419
 
<tr>
420
 
<td class="parameter_name"><p>result</p></td>
421
 
<td class="parameter_description"><p>a <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a></p></td>
422
 
<td class="parameter_annotations"> </td>
423
 
</tr>
424
 
<tr>
425
 
<td class="parameter_name"><p>error</p></td>
426
 
<td class="parameter_description"><p>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> to fill</p></td>
427
 
<td class="parameter_annotations"> </td>
428
 
</tr>
429
 
</tbody>
430
 
</table></div>
431
 
</div>
432
 
<p class="since">Since 0.17.5</p>
433
 
</div>
434
 
<hr>
435
 
<div class="refsect2">
436
 
<a name="tp-call-content-send-tones-async"></a><h3>tp_call_content_send_tones_async ()</h3>
437
 
<pre class="programlisting"><span class="returnvalue">void</span>
438
 
tp_call_content_send_tones_async (<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *self</code></em>,
439
 
                                  <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> *tones</code></em>,
440
 
                                  <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
441
 
                                  <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
442
 
                                  <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>);</pre>
443
 
<p>Send <em class="parameter"><code>tones</code></em>
444
 
 DTMF code on <em class="parameter"><code>self</code></em>
445
 
 content. <em class="parameter"><code>self</code></em>
446
 
 must have the
447
 
<a class="link" href="telepathy-glib-interfaces.html#TP-IFACE-CALL-CONTENT-INTERFACE-DTMF:CAPS" title="TP_IFACE_CALL_CONTENT_INTERFACE_DTMF"><code class="literal">TP_IFACE_CALL_CONTENT_INTERFACE_DTMF</code></a> interface.</p>
448
 
<p>If DTMF tones are already being played, this request is queued.</p>
449
 
<div class="refsect3">
450
 
<a name="id-1.4.66.11.9.6"></a><h4>Parameters</h4>
451
 
<div class="informaltable"><table width="100%" border="0">
452
 
<colgroup>
453
 
<col width="150px" class="parameters_name">
454
 
<col class="parameters_description">
455
 
<col width="200px" class="parameters_annotations">
456
 
</colgroup>
457
 
<tbody>
458
 
<tr>
459
 
<td class="parameter_name"><p>self</p></td>
460
 
<td class="parameter_description"><p>a <a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a></p></td>
461
 
<td class="parameter_annotations"> </td>
462
 
</tr>
463
 
<tr>
464
 
<td class="parameter_name"><p>tones</p></td>
465
 
<td class="parameter_description"><p>a string representation of one or more DTMF events.</p></td>
466
 
<td class="parameter_annotations"> </td>
467
 
</tr>
468
 
<tr>
469
 
<td class="parameter_name"><p>cancellable</p></td>
470
 
<td class="parameter_description"><p>optional <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> object, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore</p></td>
471
 
<td class="parameter_annotations"> </td>
472
 
</tr>
473
 
<tr>
474
 
<td class="parameter_name"><p>callback</p></td>
475
 
<td class="parameter_description"><p>a callback to call when the operation finishes</p></td>
476
 
<td class="parameter_annotations"> </td>
477
 
</tr>
478
 
<tr>
479
 
<td class="parameter_name"><p>user_data</p></td>
480
 
<td class="parameter_description"><p>data to pass to <em class="parameter"><code>callback</code></em>
481
 
</p></td>
482
 
<td class="parameter_annotations"> </td>
483
 
</tr>
484
 
</tbody>
485
 
</table></div>
486
 
</div>
487
 
<p class="since">Since 0.17.5</p>
488
 
</div>
489
 
<hr>
490
 
<div class="refsect2">
491
 
<a name="tp-call-content-send-tones-finish"></a><h3>tp_call_content_send_tones_finish ()</h3>
492
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
493
 
tp_call_content_send_tones_finish (<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *self</code></em>,
494
 
                                   <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
495
 
                                   <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>
496
 
<p>Finishes <a class="link" href="telepathy-glib-call-content.html#tp-call-content-send-tones-async" title="tp_call_content_send_tones_async ()"><code class="function">tp_call_content_send_tones_async()</code></a>.</p>
497
 
<div class="refsect3">
498
 
<a name="id-1.4.66.11.10.5"></a><h4>Parameters</h4>
499
 
<div class="informaltable"><table width="100%" border="0">
500
 
<colgroup>
501
 
<col width="150px" class="parameters_name">
502
 
<col class="parameters_description">
503
 
<col width="200px" class="parameters_annotations">
504
 
</colgroup>
505
 
<tbody>
506
 
<tr>
507
 
<td class="parameter_name"><p>self</p></td>
508
 
<td class="parameter_description"><p>a <a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a></p></td>
509
 
<td class="parameter_annotations"> </td>
510
 
</tr>
511
 
<tr>
512
 
<td class="parameter_name"><p>result</p></td>
513
 
<td class="parameter_description"><p>a <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a></p></td>
514
 
<td class="parameter_annotations"> </td>
515
 
</tr>
516
 
<tr>
517
 
<td class="parameter_name"><p>error</p></td>
518
 
<td class="parameter_description"><p>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> to fill</p></td>
519
 
<td class="parameter_annotations"> </td>
520
 
</tr>
521
 
</tbody>
522
 
</table></div>
523
 
</div>
524
 
<div class="refsect3">
525
 
<a name="id-1.4.66.11.10.6"></a><h4>Returns</h4>
526
 
<p> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</p>
527
 
<p></p>
528
 
</div>
529
 
<p class="since">Since 0.17.5</p>
530
 
</div>
531
 
</div>
532
 
<div class="refsect1">
533
 
<a name="telepathy-glib-call-content.other_details"></a><h2>Types and Values</h2>
 
107
<p>
 
108
<a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> is a sub-class of <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> providing convenient API
 
109
to represent <a class="link" href="telepathy-glib-call-channel.html#TpCallChannel"><span class="type">TpCallChannel</span></a>'s content.
 
110
</p>
 
111
</div>
 
112
<div class="refsect1">
 
113
<a name="telepathy-glib-call-content.details"></a><h2>Details</h2>
534
114
<div class="refsect2">
535
115
<a name="TpCallContent-struct"></a><h3>TpCallContent</h3>
536
116
<pre class="programlisting">typedef struct _TpCallContent TpCallContent;</pre>
537
 
<p>Data structure representing a <a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a>.</p>
 
117
<p>
 
118
Data structure representing a <a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a>.
 
119
</p>
538
120
<p class="since">Since 0.17.5</p>
539
121
</div>
540
122
<hr>
543
125
<pre class="programlisting">struct TpCallContentClass {
544
126
};
545
127
</pre>
546
 
<p>The class of a <a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a>.</p>
 
128
<p>
 
129
The class of a <a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a>.
 
130
</p>
 
131
<p class="since">Since 0.17.5</p>
 
132
</div>
 
133
<hr>
 
134
<div class="refsect2">
 
135
<a name="tp-call-content-init-known-interfaces"></a><h3>tp_call_content_init_known_interfaces ()</h3>
 
136
<pre class="programlisting"><span class="returnvalue">void</span>                tp_call_content_init_known_interfaces
 
137
                                                        (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 
138
<p>
 
139
Ensure that the known interfaces for <a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> have been set up.
 
140
This is done automatically when necessary, but for correct
 
141
overriding of library interfaces by local extensions, you should
 
142
call this function before calling
 
143
<a class="link" href="telepathy-glib-proxy-subclass.html#tp-proxy-or-subclass-hook-on-interface-add" title="tp_proxy_or_subclass_hook_on_interface_add ()"><code class="function">tp_proxy_or_subclass_hook_on_interface_add()</code></a> with first argument
 
144
<code class="literal">TP_TYPE_CALL_CONTENT</code>.
 
145
</p>
547
146
<p class="since">Since 0.17.5</p>
548
147
</div>
549
148
<hr>
550
149
<div class="refsect2">
551
150
<a name="TP-CALL-CONTENT-FEATURE-CORE:CAPS"></a><h3>TP_CALL_CONTENT_FEATURE_CORE</h3>
552
151
<pre class="programlisting">#define             TP_CALL_CONTENT_FEATURE_CORE</pre>
553
 
<p>Expands to a call to a function that returns a quark for the "core"
554
 
feature on a <a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a>.</p>
555
 
<p>One can ask for a feature to be prepared using the <a class="link" href="telepathy-glib-proxy.html#tp-proxy-prepare-async" title="tp_proxy_prepare_async ()"><code class="function">tp_proxy_prepare_async()</code></a>
556
 
function, and waiting for it to trigger the callback.</p>
 
152
<p>
 
153
Expands to a call to a function that returns a quark for the "core"
 
154
feature on a <a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a>.
 
155
</p>
 
156
<p>
 
157
One can ask for a feature to be prepared using the <a class="link" href="telepathy-glib-proxy.html#tp-proxy-prepare-async" title="tp_proxy_prepare_async ()"><code class="function">tp_proxy_prepare_async()</code></a>
 
158
function, and waiting for it to trigger the callback.
 
159
</p>
 
160
</div>
 
161
<hr>
 
162
<div class="refsect2">
 
163
<a name="tp-call-content-get-disposition"></a><h3>tp_call_content_get_disposition ()</h3>
 
164
<pre class="programlisting"><a class="link" href="telepathy-glib-enums.html#TpCallContentDisposition" title="enum TpCallContentDisposition"><span class="returnvalue">TpCallContentDisposition</span></a> tp_call_content_get_disposition
 
165
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *self</code></em>);</pre>
 
166
<p>
 
167
 
 
168
</p>
 
169
<div class="variablelist"><table border="0" class="variablelist">
 
170
<colgroup>
 
171
<col align="left" valign="top">
 
172
<col>
 
173
</colgroup>
 
174
<tbody>
 
175
<tr>
 
176
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
 
177
<td>a <a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a>
 
178
</td>
 
179
</tr>
 
180
<tr>
 
181
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
182
<td>the value of <a class="link" href="telepathy-glib-call-content.html#TpCallContent--disposition" title='The "disposition" property'><span class="type">"disposition"</span></a>
 
183
</td>
 
184
</tr>
 
185
</tbody>
 
186
</table></div>
 
187
<p class="since">Since 0.17.5</p>
 
188
</div>
 
189
<hr>
 
190
<div class="refsect2">
 
191
<a name="tp-call-content-get-media-type"></a><h3>tp_call_content_get_media_type ()</h3>
 
192
<pre class="programlisting"><a class="link" href="telepathy-glib-enums.html#TpMediaStreamType" title="enum TpMediaStreamType"><span class="returnvalue">TpMediaStreamType</span></a>   tp_call_content_get_media_type      (<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *self</code></em>);</pre>
 
193
<p>
 
194
 
 
195
</p>
 
196
<div class="variablelist"><table border="0" class="variablelist">
 
197
<colgroup>
 
198
<col align="left" valign="top">
 
199
<col>
 
200
</colgroup>
 
201
<tbody>
 
202
<tr>
 
203
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
 
204
<td>a <a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a>
 
205
</td>
 
206
</tr>
 
207
<tr>
 
208
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
209
<td>the value of <a class="link" href="telepathy-glib-call-content.html#TpCallContent--name" title='The "name" property'><span class="type">"name"</span></a>
 
210
</td>
 
211
</tr>
 
212
</tbody>
 
213
</table></div>
 
214
<p class="since">Since 0.17.5</p>
 
215
</div>
 
216
<hr>
 
217
<div class="refsect2">
 
218
<a name="tp-call-content-get-name"></a><h3>tp_call_content_get_name ()</h3>
 
219
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       tp_call_content_get_name            (<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *self</code></em>);</pre>
 
220
<p>
 
221
 
 
222
</p>
 
223
<div class="variablelist"><table border="0" class="variablelist">
 
224
<colgroup>
 
225
<col align="left" valign="top">
 
226
<col>
 
227
</colgroup>
 
228
<tbody>
 
229
<tr>
 
230
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
 
231
<td>a <a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a>
 
232
</td>
 
233
</tr>
 
234
<tr>
 
235
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
236
<td>the value of <a class="link" href="telepathy-glib-call-content.html#TpCallContent--name" title='The "name" property'><span class="type">"name"</span></a>
 
237
</td>
 
238
</tr>
 
239
</tbody>
 
240
</table></div>
 
241
<p class="since">Since 0.17.5</p>
 
242
</div>
 
243
<hr>
 
244
<div class="refsect2">
 
245
<a name="tp-call-content-get-streams"></a><h3>tp_call_content_get_streams ()</h3>
 
246
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *         tp_call_content_get_streams         (<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *self</code></em>);</pre>
 
247
<p>
 
248
 
 
249
</p>
 
250
<div class="variablelist"><table border="0" class="variablelist">
 
251
<colgroup>
 
252
<col align="left" valign="top">
 
253
<col>
 
254
</colgroup>
 
255
<tbody>
 
256
<tr>
 
257
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
 
258
<td>a <a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a>
 
259
</td>
 
260
</tr>
 
261
<tr>
 
262
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
263
<td>the value of <a class="link" href="telepathy-glib-call-content.html#TpCallContent--streams" title='The "streams" property'><span class="type">"streams"</span></a>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GLib.PtrArray][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> TelepathyGLib.CallStream]</span>
 
264
</td>
 
265
</tr>
 
266
</tbody>
 
267
</table></div>
 
268
<p class="since">Since 0.17.5</p>
 
269
</div>
 
270
<hr>
 
271
<div class="refsect2">
 
272
<a name="tp-call-content-remove-async"></a><h3>tp_call_content_remove_async ()</h3>
 
273
<pre class="programlisting"><span class="returnvalue">void</span>                tp_call_content_remove_async        (<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *self</code></em>,
 
274
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
 
275
                                                         <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>);</pre>
 
276
<p>
 
277
Remove the content from the call. This will cause <a class="link" href="telepathy-glib-call-content.html#TpCallContent-removed" title='The "removed" signal'><span class="type">"removed"</span></a>
 
278
to be emitted.
 
279
</p>
 
280
<div class="variablelist"><table border="0" class="variablelist">
 
281
<colgroup>
 
282
<col align="left" valign="top">
 
283
<col>
 
284
</colgroup>
 
285
<tbody>
 
286
<tr>
 
287
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
 
288
<td>a <a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a>
 
289
</td>
 
290
</tr>
 
291
<tr>
 
292
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
 
293
<td>a callback to call when the operation finishes</td>
 
294
</tr>
 
295
<tr>
 
296
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
297
<td>data to pass to <em class="parameter"><code>callback</code></em>
 
298
</td>
 
299
</tr>
 
300
</tbody>
 
301
</table></div>
 
302
<p class="since">Since 0.17.5</p>
 
303
</div>
 
304
<hr>
 
305
<div class="refsect2">
 
306
<a name="tp-call-content-remove-finish"></a><h3>tp_call_content_remove_finish ()</h3>
 
307
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            tp_call_content_remove_finish       (<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *self</code></em>,
 
308
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
 
309
                                                         <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>
 
310
<p>
 
311
Finishes <a class="link" href="telepathy-glib-call-content.html#tp-call-content-remove-async" title="tp_call_content_remove_async ()"><code class="function">tp_call_content_remove_async()</code></a>.
 
312
</p>
 
313
<div class="variablelist"><table border="0" class="variablelist">
 
314
<colgroup>
 
315
<col align="left" valign="top">
 
316
<col>
 
317
</colgroup>
 
318
<tbody>
 
319
<tr>
 
320
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
 
321
<td>a <a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a>
 
322
</td>
 
323
</tr>
 
324
<tr>
 
325
<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
 
326
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a>
 
327
</td>
 
328
</tr>
 
329
<tr>
 
330
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
331
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> to fill</td>
 
332
</tr>
 
333
</tbody>
 
334
</table></div>
 
335
<p class="since">Since 0.17.5</p>
 
336
</div>
 
337
<hr>
 
338
<div class="refsect2">
 
339
<a name="tp-call-content-send-tones-async"></a><h3>tp_call_content_send_tones_async ()</h3>
 
340
<pre class="programlisting"><span class="returnvalue">void</span>                tp_call_content_send_tones_async    (<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *self</code></em>,
 
341
                                                         <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> *tones</code></em>,
 
342
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
 
343
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
 
344
                                                         <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>);</pre>
 
345
<p>
 
346
Send <em class="parameter"><code>tones</code></em> DTMF code on <em class="parameter"><code>self</code></em> content. <em class="parameter"><code>self</code></em> must have the
 
347
<a class="link" href="telepathy-glib-interfaces.html#TP-IFACE-CALL-CONTENT-INTERFACE-DTMF:CAPS" title="TP_IFACE_CALL_CONTENT_INTERFACE_DTMF"><code class="literal">TP_IFACE_CALL_CONTENT_INTERFACE_DTMF</code></a> interface.
 
348
</p>
 
349
<p>
 
350
If DTMF tones are already being played, this request is queued.
 
351
</p>
 
352
<div class="variablelist"><table border="0" class="variablelist">
 
353
<colgroup>
 
354
<col align="left" valign="top">
 
355
<col>
 
356
</colgroup>
 
357
<tbody>
 
358
<tr>
 
359
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
 
360
<td>a <a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a>
 
361
</td>
 
362
</tr>
 
363
<tr>
 
364
<td><p><span class="term"><em class="parameter"><code>tones</code></em> :</span></p></td>
 
365
<td>a string representation of one or more DTMF events.</td>
 
366
</tr>
 
367
<tr>
 
368
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
 
369
<td>optional <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> object, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore</td>
 
370
</tr>
 
371
<tr>
 
372
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
 
373
<td>a callback to call when the operation finishes</td>
 
374
</tr>
 
375
<tr>
 
376
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
377
<td>data to pass to <em class="parameter"><code>callback</code></em>
 
378
</td>
 
379
</tr>
 
380
</tbody>
 
381
</table></div>
 
382
<p class="since">Since 0.17.5</p>
 
383
</div>
 
384
<hr>
 
385
<div class="refsect2">
 
386
<a name="tp-call-content-send-tones-finish"></a><h3>tp_call_content_send_tones_finish ()</h3>
 
387
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            tp_call_content_send_tones_finish   (<em class="parameter"><code><a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *self</code></em>,
 
388
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
 
389
                                                         <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>
 
390
<p>
 
391
Finishes <a class="link" href="telepathy-glib-call-content.html#tp-call-content-send-tones-async" title="tp_call_content_send_tones_async ()"><code class="function">tp_call_content_send_tones_async()</code></a>.
 
392
</p>
 
393
<div class="variablelist"><table border="0" class="variablelist">
 
394
<colgroup>
 
395
<col align="left" valign="top">
 
396
<col>
 
397
</colgroup>
 
398
<tbody>
 
399
<tr>
 
400
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
 
401
<td>a <a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a>
 
402
</td>
 
403
</tr>
 
404
<tr>
 
405
<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
 
406
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a>
 
407
</td>
 
408
</tr>
 
409
<tr>
 
410
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
411
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> to fill</td>
 
412
</tr>
 
413
<tr>
 
414
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
415
<td>
 
416
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td>
 
417
</tr>
 
418
</tbody>
 
419
</table></div>
 
420
<p class="since">Since 0.17.5</p>
557
421
</div>
558
422
</div>
559
423
<div class="refsect1">
560
424
<a name="telepathy-glib-call-content.property-details"></a><h2>Property Details</h2>
561
425
<div class="refsect2">
562
 
<a name="TpCallContent--channel"></a><h3>The <code class="literal">“channel”</code> property</h3>
563
 
<pre class="programlisting">  “channel”                  <a class="link" href="telepathy-glib-call-channel.html#TpCallChannel"><span class="type">TpCallChannel</span></a> *</pre>
564
 
<p>The parent <a class="link" href="telepathy-glib-call-channel.html#TpCallChannel"><span class="type">TpCallChannel</span></a> of the content.</p>
565
 
<p>Flags: Read / Write / Construct Only</p>
 
426
<a name="TpCallContent--channel"></a><h3>The <code class="literal">"channel"</code> property</h3>
 
427
<pre class="programlisting">  "channel"                  <a class="link" href="telepathy-glib-call-channel.html#TpCallChannel"><span class="type">TpCallChannel</span></a>*        : Read / Write / Construct Only</pre>
 
428
<p>
 
429
The parent <a class="link" href="telepathy-glib-call-channel.html#TpCallChannel"><span class="type">TpCallChannel</span></a> of the content.
 
430
</p>
566
431
<p class="since">Since 0.17.6</p>
567
432
</div>
568
433
<hr>
569
434
<div class="refsect2">
570
 
<a name="TpCallContent--connection"></a><h3>The <code class="literal">“connection”</code> property</h3>
571
 
<pre class="programlisting">  “connection”               <a class="link" href="telepathy-glib-connection.html#TpConnection"><span class="type">TpConnection</span></a> *</pre>
572
 
<p>The <a class="link" href="telepathy-glib-connection.html#TpConnection"><span class="type">TpConnection</span></a> of the call.</p>
573
 
<p>Flags: Read / Write / Construct Only</p>
574
 
<p class="since">Since 0.17.5</p>
575
 
</div>
576
 
<hr>
577
 
<div class="refsect2">
578
 
<a name="TpCallContent--disposition"></a><h3>The <code class="literal">“disposition”</code> property</h3>
579
 
<pre class="programlisting">  “disposition”              <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
580
 
<p>The disposition of this content, from <a class="link" href="telepathy-glib-enums.html#TpCallContentDisposition" title="enum TpCallContentDisposition"><span class="type">TpCallContentDisposition</span></a>.</p>
581
 
<p>Flags: Read</p>
582
 
<p>Default value: 0</p>
583
 
<p class="since">Since 0.17.5</p>
584
 
</div>
585
 
<hr>
586
 
<div class="refsect2">
587
 
<a name="TpCallContent--media-type"></a><h3>The <code class="literal">“media-type”</code> property</h3>
588
 
<pre class="programlisting">  “media-type”               <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
589
 
<p>The media type of this content, from <a class="link" href="telepathy-glib-enums.html#TpMediaStreamType" title="enum TpMediaStreamType"><span class="type">TpMediaStreamType</span></a>.</p>
590
 
<p>Flags: Read</p>
591
 
<p>Default value: 0</p>
592
 
<p class="since">Since 0.17.5</p>
593
 
</div>
594
 
<hr>
595
 
<div class="refsect2">
596
 
<a name="TpCallContent--name"></a><h3>The <code class="literal">“name”</code> property</h3>
597
 
<pre class="programlisting">  “name”                     <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
598
 
<p>The name of this content.</p>
599
 
<p>Flags: Read</p>
 
435
<a name="TpCallContent--connection"></a><h3>The <code class="literal">"connection"</code> property</h3>
 
436
<pre class="programlisting">  "connection"               <a class="link" href="telepathy-glib-connection.html#TpConnection"><span class="type">TpConnection</span></a>*         : Read / Write / Construct Only</pre>
 
437
<p>
 
438
The <a class="link" href="telepathy-glib-connection.html#TpConnection"><span class="type">TpConnection</span></a> of the call.
 
439
</p>
 
440
<p class="since">Since 0.17.5</p>
 
441
</div>
 
442
<hr>
 
443
<div class="refsect2">
 
444
<a name="TpCallContent--disposition"></a><h3>The <code class="literal">"disposition"</code> property</h3>
 
445
<pre class="programlisting">  "disposition"              <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read</pre>
 
446
<p>
 
447
The disposition of this content, from <a class="link" href="telepathy-glib-enums.html#TpCallContentDisposition" title="enum TpCallContentDisposition"><span class="type">TpCallContentDisposition</span></a>.
 
448
</p>
 
449
<p>Default value: 0</p>
 
450
<p class="since">Since 0.17.5</p>
 
451
</div>
 
452
<hr>
 
453
<div class="refsect2">
 
454
<a name="TpCallContent--media-type"></a><h3>The <code class="literal">"media-type"</code> property</h3>
 
455
<pre class="programlisting">  "media-type"               <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read</pre>
 
456
<p>
 
457
The media type of this content, from <a class="link" href="telepathy-glib-enums.html#TpMediaStreamType" title="enum TpMediaStreamType"><span class="type">TpMediaStreamType</span></a>.
 
458
</p>
 
459
<p>Default value: 0</p>
 
460
<p class="since">Since 0.17.5</p>
 
461
</div>
 
462
<hr>
 
463
<div class="refsect2">
 
464
<a name="TpCallContent--name"></a><h3>The <code class="literal">"name"</code> property</h3>
 
465
<pre class="programlisting">  "name"                     <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read</pre>
 
466
<p>
 
467
The name of this content.
 
468
</p>
600
469
<p>Default value: ""</p>
601
470
<p class="since">Since 0.17.5</p>
602
471
</div>
603
472
<hr>
604
473
<div class="refsect2">
605
 
<a name="TpCallContent--streams"></a><h3>The <code class="literal">“streams”</code> property</h3>
606
 
<pre class="programlisting">  “streams”                  <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *</pre>
607
 
<p><a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="telepathy-glib-call-stream.html#TpCallStream"><span class="type">TpCallStream</span></a> objects. The list of stream objects that are
608
 
part of this content.</p>
609
 
<p>It is NOT guaranteed that <a class="link" href="telepathy-glib-call-stream.html#TP-CALL-STREAM-FEATURE-CORE:CAPS" title="TP_CALL_STREAM_FEATURE_CORE"><code class="literal">TP_CALL_STREAM_FEATURE_CORE</code></a> is prepared on
610
 
those objects.</p>
611
 
<p>Flags: Read</p>
 
474
<a name="TpCallContent--streams"></a><h3>The <code class="literal">"streams"</code> property</h3>
 
475
<pre class="programlisting">  "streams"                  <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a>*            : Read</pre>
 
476
<p>
 
477
<a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of <a class="link" href="telepathy-glib-call-stream.html#TpCallStream"><span class="type">TpCallStream</span></a> objects. The list of stream objects that are
 
478
part of this content.
 
479
</p>
 
480
<p>
 
481
It is NOT guaranteed that <a class="link" href="telepathy-glib-call-stream.html#TP-CALL-STREAM-FEATURE-CORE:CAPS" title="TP_CALL_STREAM_FEATURE_CORE"><code class="literal">TP_CALL_STREAM_FEATURE_CORE</code></a> is prepared on
 
482
those objects.
 
483
</p>
612
484
<p class="since">Since 0.17.5</p>
613
485
</div>
614
486
</div>
615
487
<div class="refsect1">
616
488
<a name="telepathy-glib-call-content.signal-details"></a><h2>Signal Details</h2>
617
489
<div class="refsect2">
618
 
<a name="TpCallContent-removed"></a><h3>The <code class="literal">“removed”</code> signal</h3>
619
 
<pre class="programlisting"><span class="returnvalue">void</span>
620
 
user_function (<a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *self,
621
 
               <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)</pre>
622
 
<p>The ::removed signal is emitted when <em class="parameter"><code>self</code></em>
623
 
 is removed from
624
 
a <a class="link" href="telepathy-glib-call-channel.html#TpCallChannel"><span class="type">TpCallChannel</span></a>.</p>
625
 
<div class="refsect3">
626
 
<a name="id-1.4.66.14.2.5"></a><h4>Parameters</h4>
627
 
<div class="informaltable"><table width="100%" border="0">
628
 
<colgroup>
629
 
<col width="150px" class="parameters_name">
630
 
<col class="parameters_description">
631
 
<col width="200px" class="parameters_annotations">
632
 
</colgroup>
633
 
<tbody>
634
 
<tr>
635
 
<td class="parameter_name"><p>self</p></td>
636
 
<td class="parameter_description"><p>the <a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a></p></td>
637
 
<td class="parameter_annotations"> </td>
638
 
</tr>
639
 
<tr>
640
 
<td class="parameter_name"><p>user_data</p></td>
641
 
<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
642
 
<td class="parameter_annotations"> </td>
643
 
</tr>
644
 
</tbody>
645
 
</table></div>
646
 
</div>
647
 
<p>Flags: Run Last</p>
648
 
<p class="since">Since 0.17.5</p>
649
 
</div>
650
 
<hr>
651
 
<div class="refsect2">
652
 
<a name="TpCallContent-streams-added"></a><h3>The <code class="literal">“streams-added”</code> signal</h3>
653
 
<pre class="programlisting"><span class="returnvalue">void</span>
654
 
user_function (<a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *self,
655
 
               <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a>     *streams,
656
 
               <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)</pre>
657
 
<p>The ::streams-added signal is emitted whenever
658
 
<a class="link" href="telepathy-glib-call-stream.html#TpCallStream"><span class="type">TpCallStream</span></a> are added to <em class="parameter"><code>self</code></em>
659
 
.</p>
660
 
<p>It is NOT guaranteed that <a class="link" href="telepathy-glib-call-stream.html#TP-CALL-STREAM-FEATURE-CORE:CAPS" title="TP_CALL_STREAM_FEATURE_CORE"><code class="literal">TP_CALL_STREAM_FEATURE_CORE</code></a> is prepared on
661
 
stream objects.</p>
662
 
<div class="refsect3">
663
 
<a name="id-1.4.66.14.3.6"></a><h4>Parameters</h4>
664
 
<div class="informaltable"><table width="100%" border="0">
665
 
<colgroup>
666
 
<col width="150px" class="parameters_name">
667
 
<col class="parameters_description">
668
 
<col width="200px" class="parameters_annotations">
669
 
</colgroup>
670
 
<tbody>
671
 
<tr>
672
 
<td class="parameter_name"><p>self</p></td>
673
 
<td class="parameter_description"><p>the <a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a></p></td>
674
 
<td class="parameter_annotations"> </td>
675
 
</tr>
676
 
<tr>
677
 
<td class="parameter_name"><p>streams</p></td>
678
 
<td class="parameter_description"><p> a <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of newly added <a class="link" href="telepathy-glib-call-stream.html#TpCallStream"><span class="type">TpCallStream</span></a>. </p></td>
679
 
<td class="parameter_annotations"><span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GLib.PtrArray][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> TelepathyGLib.CallStream]</span></td>
680
 
</tr>
681
 
<tr>
682
 
<td class="parameter_name"><p>user_data</p></td>
683
 
<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
684
 
<td class="parameter_annotations"> </td>
685
 
</tr>
686
 
</tbody>
687
 
</table></div>
688
 
</div>
689
 
<p>Flags: Run Last</p>
690
 
<p class="since">Since 0.17.5</p>
691
 
</div>
692
 
<hr>
693
 
<div class="refsect2">
694
 
<a name="TpCallContent-streams-removed"></a><h3>The <code class="literal">“streams-removed”</code> signal</h3>
695
 
<pre class="programlisting"><span class="returnvalue">void</span>
696
 
user_function (<a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a>     *self,
697
 
               <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a>         *streams,
698
 
               <a class="link" href="telepathy-glib-call-channel.html#TpCallStateReason"><span class="type">TpCallStateReason</span></a> *reason,
699
 
               <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>           user_data)</pre>
700
 
<p>The ::streams-removed signal is emitted whenever
701
 
<a href="telepathy-glib-call-stream.html#TpCallStream"><span class="type">TpCallStreams</span></a> are removed from <em class="parameter"><code>self</code></em>
702
 
.</p>
703
 
<p>It is NOT guaranteed that <a class="link" href="telepathy-glib-call-stream.html#TP-CALL-STREAM-FEATURE-CORE:CAPS" title="TP_CALL_STREAM_FEATURE_CORE"><code class="literal">TP_CALL_STREAM_FEATURE_CORE</code></a> is prepared on
704
 
stream objects.</p>
705
 
<div class="refsect3">
706
 
<a name="id-1.4.66.14.4.6"></a><h4>Parameters</h4>
707
 
<div class="informaltable"><table width="100%" border="0">
708
 
<colgroup>
709
 
<col width="150px" class="parameters_name">
710
 
<col class="parameters_description">
711
 
<col width="200px" class="parameters_annotations">
712
 
</colgroup>
713
 
<tbody>
714
 
<tr>
715
 
<td class="parameter_name"><p>self</p></td>
716
 
<td class="parameter_description"><p>the <a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a></p></td>
717
 
<td class="parameter_annotations"> </td>
718
 
</tr>
719
 
<tr>
720
 
<td class="parameter_name"><p>streams</p></td>
721
 
<td class="parameter_description"><p> a <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of newly removed <a class="link" href="telepathy-glib-call-stream.html#TpCallStream"><span class="type">TpCallStream</span></a>. </p></td>
722
 
<td class="parameter_annotations"><span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GLib.PtrArray][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> TelepathyGLib.CallStream]</span></td>
723
 
</tr>
724
 
<tr>
725
 
<td class="parameter_name"><p>reason</p></td>
726
 
<td class="parameter_description"><p>a <a class="link" href="telepathy-glib-call-channel.html#TpCallStateReason"><span class="type">TpCallStateReason</span></a></p></td>
727
 
<td class="parameter_annotations"> </td>
728
 
</tr>
729
 
<tr>
730
 
<td class="parameter_name"><p>user_data</p></td>
731
 
<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
732
 
<td class="parameter_annotations"> </td>
733
 
</tr>
734
 
</tbody>
735
 
</table></div>
736
 
</div>
737
 
<p>Flags: Run Last</p>
 
490
<a name="TpCallContent-removed"></a><h3>The <code class="literal">"removed"</code> signal</h3>
 
491
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *self,
 
492
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)      : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
 
493
<p>
 
494
The ::removed signal is emitted when <em class="parameter"><code>self</code></em> is removed from
 
495
a <a class="link" href="telepathy-glib-call-channel.html#TpCallChannel"><span class="type">TpCallChannel</span></a>.
 
496
</p>
 
497
<div class="variablelist"><table border="0" class="variablelist">
 
498
<colgroup>
 
499
<col align="left" valign="top">
 
500
<col>
 
501
</colgroup>
 
502
<tbody>
 
503
<tr>
 
504
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
 
505
<td>the <a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a>
 
506
</td>
 
507
</tr>
 
508
<tr>
 
509
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
510
<td>user data set when the signal handler was connected.</td>
 
511
</tr>
 
512
</tbody>
 
513
</table></div>
 
514
<p class="since">Since 0.17.5</p>
 
515
</div>
 
516
<hr>
 
517
<div class="refsect2">
 
518
<a name="TpCallContent-streams-added"></a><h3>The <code class="literal">"streams-added"</code> signal</h3>
 
519
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a> *self,
 
520
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a>     *streams,
 
521
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)      : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
 
522
<p>
 
523
The ::streams-added signal is emitted whenever
 
524
<a class="link" href="telepathy-glib-call-stream.html#TpCallStream"><span class="type">TpCallStream</span></a> are added to <em class="parameter"><code>self</code></em>.
 
525
</p>
 
526
<p>
 
527
It is NOT guaranteed that <a class="link" href="telepathy-glib-call-stream.html#TP-CALL-STREAM-FEATURE-CORE:CAPS" title="TP_CALL_STREAM_FEATURE_CORE"><code class="literal">TP_CALL_STREAM_FEATURE_CORE</code></a> is prepared on
 
528
stream objects.
 
529
</p>
 
530
<div class="variablelist"><table border="0" class="variablelist">
 
531
<colgroup>
 
532
<col align="left" valign="top">
 
533
<col>
 
534
</colgroup>
 
535
<tbody>
 
536
<tr>
 
537
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
 
538
<td>the <a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a>
 
539
</td>
 
540
</tr>
 
541
<tr>
 
542
<td><p><span class="term"><em class="parameter"><code>streams</code></em> :</span></p></td>
 
543
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of newly added <a class="link" href="telepathy-glib-call-stream.html#TpCallStream"><span class="type">TpCallStream</span></a>. <span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GLib.PtrArray][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> TelepathyGLib.CallStream]</span>
 
544
</td>
 
545
</tr>
 
546
<tr>
 
547
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
548
<td>user data set when the signal handler was connected.</td>
 
549
</tr>
 
550
</tbody>
 
551
</table></div>
 
552
<p class="since">Since 0.17.5</p>
 
553
</div>
 
554
<hr>
 
555
<div class="refsect2">
 
556
<a name="TpCallContent-streams-removed"></a><h3>The <code class="literal">"streams-removed"</code> signal</h3>
 
557
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a>     *self,
 
558
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a>         *streams,
 
559
                                                        <a class="link" href="telepathy-glib-call-channel.html#TpCallStateReason"><span class="type">TpCallStateReason</span></a> *reason,
 
560
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>           user_data)      : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
 
561
<p>
 
562
The ::streams-removed signal is emitted whenever
 
563
<a href="telepathy-glib-call-stream.html#TpCallStream"><span class="type">TpCallStreams</span></a> are removed from <em class="parameter"><code>self</code></em>.
 
564
</p>
 
565
<p>
 
566
It is NOT guaranteed that <a class="link" href="telepathy-glib-call-stream.html#TP-CALL-STREAM-FEATURE-CORE:CAPS" title="TP_CALL_STREAM_FEATURE_CORE"><code class="literal">TP_CALL_STREAM_FEATURE_CORE</code></a> is prepared on
 
567
stream objects.
 
568
</p>
 
569
<div class="variablelist"><table border="0" class="variablelist">
 
570
<colgroup>
 
571
<col align="left" valign="top">
 
572
<col>
 
573
</colgroup>
 
574
<tbody>
 
575
<tr>
 
576
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
 
577
<td>the <a class="link" href="telepathy-glib-call-content.html#TpCallContent"><span class="type">TpCallContent</span></a>
 
578
</td>
 
579
</tr>
 
580
<tr>
 
581
<td><p><span class="term"><em class="parameter"><code>streams</code></em> :</span></p></td>
 
582
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of newly removed <a class="link" href="telepathy-glib-call-stream.html#TpCallStream"><span class="type">TpCallStream</span></a>. <span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GLib.PtrArray][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> TelepathyGLib.CallStream]</span>
 
583
</td>
 
584
</tr>
 
585
<tr>
 
586
<td><p><span class="term"><em class="parameter"><code>reason</code></em> :</span></p></td>
 
587
<td>a <a class="link" href="telepathy-glib-call-channel.html#TpCallStateReason"><span class="type">TpCallStateReason</span></a>
 
588
</td>
 
589
</tr>
 
590
<tr>
 
591
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
592
<td>user data set when the signal handler was connected.</td>
 
593
</tr>
 
594
</tbody>
 
595
</table></div>
738
596
<p class="since">Since 0.17.5</p>
739
597
</div>
740
598
</div>
741
599
</div>
742
600
<div class="footer">
743
601
<hr>
744
 
          Generated by GTK-Doc V1.20</div>
 
602
          Generated by GTK-Doc V1.19</div>
745
603
</body>
746
604
</html>
 
 
b'\\ No newline at end of file'