~ubuntu-branches/ubuntu/wily/gst-plugins-base1.0/wily

« back to all changes in this revision

Viewing changes to docs/libs/html/gst-plugins-base-libs-gstrtspconnection.html

  • Committer: Package Import Robot
  • Author(s): Iain Lane
  • Date: 2013-11-15 10:13:40 UTC
  • mfrom: (1.1.19) (21.1.1 trusty-proposed)
  • Revision ID: package-import@ubuntu.com-20131115101340-1svovntvcbntyntt
Tags: 1.2.1-2ubuntu1
* Merge from Debian unstable.  Remaining changes:
  + debian/patches/aarch64_fail_neon_check.patch: Disable NEON
    on arm64, as the assembly is ARMv7-specific.
* Fix "Description: Description:" in control. Thanks, lintian.

Show diffs side-by-side

added added

removed removed

Lines of Context:
108
108
<a href="http://library.gnome.org/devel/gio/unstable/GSocket.html"><span class="returnvalue">GSocket</span></a> *           <a class="link" href="gst-plugins-base-libs-gstrtspconnection.html#gst-rtsp-connection-get-read-socket" title="gst_rtsp_connection_get_read_socket ()">gst_rtsp_connection_get_read_socket</a> (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstrtspconnection.html#GstRTSPConnection" title="GstRTSPConnection"><span class="type">GstRTSPConnection</span></a> *conn</code></em>);
109
109
<a href="http://library.gnome.org/devel/gio/unstable/GSocket.html"><span class="returnvalue">GSocket</span></a> *           <a class="link" href="gst-plugins-base-libs-gstrtspconnection.html#gst-rtsp-connection-get-write-socket" title="gst_rtsp_connection_get_write_socket ()">gst_rtsp_connection_get_write_socket</a>
110
110
                                                        (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstrtspconnection.html#GstRTSPConnection" title="GstRTSPConnection"><span class="type">GstRTSPConnection</span></a> *conn</code></em>);
 
111
<a href="http://library.gnome.org/devel/gio/unstable/GTlsConnection.html"><span class="returnvalue">GTlsConnection</span></a> *    <a class="link" href="gst-plugins-base-libs-gstrtspconnection.html#gst-rtsp-connection-get-tls" title="gst_rtsp_connection_get_tls ()">gst_rtsp_connection_get_tls</a>         (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstrtspconnection.html#GstRTSPConnection" title="GstRTSPConnection"><span class="type">GstRTSPConnection</span></a> *conn</code></em>,
 
112
                                                         <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>);
 
113
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="gst-plugins-base-libs-gstrtspconnection.html#gst-rtsp-connection-set-tls-validation-flags" title="gst_rtsp_connection_set_tls_validation_flags ()">gst_rtsp_connection_set_tls_validation_flags</a>
 
114
                                                        (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstrtspconnection.html#GstRTSPConnection" title="GstRTSPConnection"><span class="type">GstRTSPConnection</span></a> *conn</code></em>,
 
115
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/gio-TLS-Overview.html#GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a> flags</code></em>);
 
116
<a href="http://library.gnome.org/devel/gio/unstable/gio-TLS-Overview.html#GTlsCertificateFlags"><span class="returnvalue">GTlsCertificateFlags</span></a> <a class="link" href="gst-plugins-base-libs-gstrtspconnection.html#gst-rtsp-connection-get-tls-validation-flags" title="gst_rtsp_connection_get_tls_validation_flags ()">gst_rtsp_connection_get_tls_validation_flags</a>
 
117
                                                        (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstrtspconnection.html#GstRTSPConnection" title="GstRTSPConnection"><span class="type">GstRTSPConnection</span></a> *conn</code></em>);
111
118
                    <a class="link" href="gst-plugins-base-libs-gstrtspconnection.html#GstRTSPWatch" title="GstRTSPWatch">GstRTSPWatch</a>;
112
119
                    <a class="link" href="gst-plugins-base-libs-gstrtspconnection.html#GstRTSPWatchFuncs" title="GstRTSPWatchFuncs">GstRTSPWatchFuncs</a>;
113
120
<a class="link" href="gst-plugins-base-libs-gstrtspconnection.html#GstRTSPWatch" title="GstRTSPWatch"><span class="returnvalue">GstRTSPWatch</span></a> *      <a class="link" href="gst-plugins-base-libs-gstrtspconnection.html#gst-rtsp-watch-new" title="gst_rtsp_watch_new ()">gst_rtsp_watch_new</a>                  (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstrtspconnection.html#GstRTSPConnection" title="GstRTSPConnection"><span class="type">GstRTSPConnection</span></a> *conn</code></em>,
1109
1116
</div>
1110
1117
<hr>
1111
1118
<div class="refsect2">
 
1119
<a name="gst-rtsp-connection-get-tls"></a><h3>gst_rtsp_connection_get_tls ()</h3>
 
1120
<pre class="programlisting"><a href="http://library.gnome.org/devel/gio/unstable/GTlsConnection.html"><span class="returnvalue">GTlsConnection</span></a> *    gst_rtsp_connection_get_tls         (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstrtspconnection.html#GstRTSPConnection" title="GstRTSPConnection"><span class="type">GstRTSPConnection</span></a> *conn</code></em>,
 
1121
                                                         <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>
 
1122
<p>
 
1123
Get the TLS connection of <em class="parameter"><code>conn</code></em>.
 
1124
</p>
 
1125
<p>
 
1126
For client side this will return the <a href="http://library.gnome.org/devel/gio/unstable/GTlsClientConnection.html"><span class="type">GTlsClientConnection</span></a> when connected
 
1127
over TLS.
 
1128
</p>
 
1129
<p>
 
1130
For server side connections, this function will create a GTlsServerConnection
 
1131
when called the first time and will return that same connection on subsequent
 
1132
calls. The server is then responsible for configuring the TLS connection.
 
1133
</p>
 
1134
<div class="variablelist"><table border="0" class="variablelist">
 
1135
<colgroup>
 
1136
<col align="left" valign="top">
 
1137
<col>
 
1138
</colgroup>
 
1139
<tbody>
 
1140
<tr>
 
1141
<td><p><span class="term"><em class="parameter"><code>conn</code></em> :</span></p></td>
 
1142
<td>a <a class="link" href="gst-plugins-base-libs-gstrtspconnection.html#GstRTSPConnection" title="GstRTSPConnection"><span class="type">GstRTSPConnection</span></a>
 
1143
</td>
 
1144
</tr>
 
1145
<tr>
 
1146
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
1147
<td>
 
1148
<a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting, or NULL to ignore.</td>
 
1149
</tr>
 
1150
<tr>
 
1151
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1152
<td>the TLS connection for <em class="parameter"><code>conn</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
 
1153
</td>
 
1154
</tr>
 
1155
</tbody>
 
1156
</table></div>
 
1157
<p class="since">Since 1.2</p>
 
1158
</div>
 
1159
<hr>
 
1160
<div class="refsect2">
 
1161
<a name="gst-rtsp-connection-set-tls-validation-flags"></a><h3>gst_rtsp_connection_set_tls_validation_flags ()</h3>
 
1162
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gst_rtsp_connection_set_tls_validation_flags
 
1163
                                                        (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstrtspconnection.html#GstRTSPConnection" title="GstRTSPConnection"><span class="type">GstRTSPConnection</span></a> *conn</code></em>,
 
1164
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/gio-TLS-Overview.html#GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a> flags</code></em>);</pre>
 
1165
<p>
 
1166
Sets the TLS validation flags to be used to verify the peer
 
1167
certificate when a TLS connection is established.
 
1168
</p>
 
1169
<div class="variablelist"><table border="0" class="variablelist">
 
1170
<colgroup>
 
1171
<col align="left" valign="top">
 
1172
<col>
 
1173
</colgroup>
 
1174
<tbody>
 
1175
<tr>
 
1176
<td><p><span class="term"><em class="parameter"><code>conn</code></em> :</span></p></td>
 
1177
<td>a <a class="link" href="gst-plugins-base-libs-gstrtspconnection.html#GstRTSPConnection" title="GstRTSPConnection"><span class="type">GstRTSPConnection</span></a>
 
1178
</td>
 
1179
</tr>
 
1180
<tr>
 
1181
<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
 
1182
<td>the validation flags.</td>
 
1183
</tr>
 
1184
<tr>
 
1185
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1186
<td>TRUE if the validation flags are set correctly, or FALSE if
 
1187
<em class="parameter"><code>conn</code></em> is NULL or is not a TLS connection.</td>
 
1188
</tr>
 
1189
</tbody>
 
1190
</table></div>
 
1191
<p class="since">Since 1.2.1</p>
 
1192
</div>
 
1193
<hr>
 
1194
<div class="refsect2">
 
1195
<a name="gst-rtsp-connection-get-tls-validation-flags"></a><h3>gst_rtsp_connection_get_tls_validation_flags ()</h3>
 
1196
<pre class="programlisting"><a href="http://library.gnome.org/devel/gio/unstable/gio-TLS-Overview.html#GTlsCertificateFlags"><span class="returnvalue">GTlsCertificateFlags</span></a> gst_rtsp_connection_get_tls_validation_flags
 
1197
                                                        (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstrtspconnection.html#GstRTSPConnection" title="GstRTSPConnection"><span class="type">GstRTSPConnection</span></a> *conn</code></em>);</pre>
 
1198
<p>
 
1199
Gets the TLS validation flags used to verify the peer certificate
 
1200
when a TLS connection is established.
 
1201
</p>
 
1202
<div class="variablelist"><table border="0" class="variablelist">
 
1203
<colgroup>
 
1204
<col align="left" valign="top">
 
1205
<col>
 
1206
</colgroup>
 
1207
<tbody>
 
1208
<tr>
 
1209
<td><p><span class="term"><em class="parameter"><code>conn</code></em> :</span></p></td>
 
1210
<td>a <a class="link" href="gst-plugins-base-libs-gstrtspconnection.html#GstRTSPConnection" title="GstRTSPConnection"><span class="type">GstRTSPConnection</span></a>
 
1211
</td>
 
1212
</tr>
 
1213
<tr>
 
1214
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1215
<td>the validationg flags.</td>
 
1216
</tr>
 
1217
</tbody>
 
1218
</table></div>
 
1219
<p class="since">Since 1.2.1</p>
 
1220
</div>
 
1221
<hr>
 
1222
<div class="refsect2">
1112
1223
<a name="GstRTSPWatch"></a><h3>GstRTSPWatch</h3>
1113
1224
<pre class="programlisting">typedef struct _GstRTSPWatch GstRTSPWatch;</pre>
1114
1225
<p>