1<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 2<html> 3<head> 4<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 5<title>GstRTSPUrl: GStreamer Base Plugins 1.0 Library Reference Manual</title> 6<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> 7<link rel="home" href="index.html" title="GStreamer Base Plugins 1.0 Library Reference Manual"> 8<link rel="up" href="gstreamer-rtsp.html" title="RTSP Library"> 9<link rel="prev" href="gst-plugins-base-libs-GstRTSPRange.html" title="GstRTSPRange"> 10<link rel="next" href="gstreamer-sdp.html" title="SDP Library"> 11<meta name="generator" content="GTK-Doc V1.28 (XML mode)"> 12<link rel="stylesheet" href="style.css" type="text/css"> 13</head> 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="5"><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="#GstRTSPUrl.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> 19 <a href="#GstRTSPUrl.object-hierarchy" class="shortcut">Object Hierarchy</a></span> 20</td> 21<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> 22<td><a accesskey="u" href="gstreamer-rtsp.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> 23<td><a accesskey="p" href="gst-plugins-base-libs-GstRTSPRange.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> 24<td><a accesskey="n" href="gstreamer-sdp.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> 25</tr></table> 26<div class="refentry"> 27<a name="GstRTSPUrl"></a><div class="titlepage"></div> 28<div class="refnamediv"><table width="100%"><tr> 29<td valign="top"> 30<h2><span class="refentrytitle"><a name="GstRTSPUrl.top_of_page"></a>GstRTSPUrl</span></h2> 31<p>GstRTSPUrl — handling RTSP urls</p> 32</td> 33<td class="gallery_image" valign="top" align="right"></td> 34</tr></table></div> 35<div class="refsect1"> 36<a name="GstRTSPUrl.functions"></a><h2>Functions</h2> 37<div class="informaltable"><table class="informaltable" width="100%" border="0"> 38<colgroup> 39<col width="150px" class="functions_return"> 40<col class="functions_name"> 41</colgroup> 42<tbody> 43<tr> 44<td class="function_type"> 45<a class="link" href="gst-plugins-base-libs-GstRtspdefs.html#GstRTSPResult" title="enum GstRTSPResult"><span class="returnvalue">GstRTSPResult</span></a> 46</td> 47<td class="function_name"> 48<a class="link" href="GstRTSPUrl.html#gst-rtsp-url-parse" title="gst_rtsp_url_parse ()">gst_rtsp_url_parse</a> <span class="c_punctuation">()</span> 49</td> 50</tr> 51<tr> 52<td class="function_type"> 53<a class="link" href="GstRTSPUrl.html" title="GstRTSPUrl"><span class="returnvalue">GstRTSPUrl</span></a> * 54</td> 55<td class="function_name"> 56<a class="link" href="GstRTSPUrl.html#gst-rtsp-url-copy" title="gst_rtsp_url_copy ()">gst_rtsp_url_copy</a> <span class="c_punctuation">()</span> 57</td> 58</tr> 59<tr> 60<td class="function_type"> 61<span class="returnvalue">void</span> 62</td> 63<td class="function_name"> 64<a class="link" href="GstRTSPUrl.html#gst-rtsp-url-free" title="gst_rtsp_url_free ()">gst_rtsp_url_free</a> <span class="c_punctuation">()</span> 65</td> 66</tr> 67<tr> 68<td class="function_type"> 69<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * 70</td> 71<td class="function_name"> 72<a class="link" href="GstRTSPUrl.html#gst-rtsp-url-get-request-uri" title="gst_rtsp_url_get_request_uri ()">gst_rtsp_url_get_request_uri</a> <span class="c_punctuation">()</span> 73</td> 74</tr> 75<tr> 76<td class="function_type"> 77<a class="link" href="gst-plugins-base-libs-GstRtspdefs.html#GstRTSPResult" title="enum GstRTSPResult"><span class="returnvalue">GstRTSPResult</span></a> 78</td> 79<td class="function_name"> 80<a class="link" href="GstRTSPUrl.html#gst-rtsp-url-set-port" title="gst_rtsp_url_set_port ()">gst_rtsp_url_set_port</a> <span class="c_punctuation">()</span> 81</td> 82</tr> 83<tr> 84<td class="function_type"> 85<a class="link" href="gst-plugins-base-libs-GstRtspdefs.html#GstRTSPResult" title="enum GstRTSPResult"><span class="returnvalue">GstRTSPResult</span></a> 86</td> 87<td class="function_name"> 88<a class="link" href="GstRTSPUrl.html#gst-rtsp-url-get-port" title="gst_rtsp_url_get_port ()">gst_rtsp_url_get_port</a> <span class="c_punctuation">()</span> 89</td> 90</tr> 91<tr> 92<td class="function_type"> 93<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> ** 94</td> 95<td class="function_name"> 96<a class="link" href="GstRTSPUrl.html#gst-rtsp-url-decode-path-components" title="gst_rtsp_url_decode_path_components ()">gst_rtsp_url_decode_path_components</a> <span class="c_punctuation">()</span> 97</td> 98</tr> 99</tbody> 100</table></div> 101</div> 102<div class="refsect1"> 103<a name="GstRTSPUrl.other"></a><h2>Types and Values</h2> 104<div class="informaltable"><table class="informaltable" width="100%" border="0"> 105<colgroup> 106<col width="150px" class="name"> 107<col class="description"> 108</colgroup> 109<tbody> 110<tr> 111<td class="define_keyword">#define</td> 112<td class="function_name"><a class="link" href="GstRTSPUrl.html#GST-RTSP-DEFAULT-PORT:CAPS" title="GST_RTSP_DEFAULT_PORT">GST_RTSP_DEFAULT_PORT</a></td> 113</tr> 114<tr> 115<td class="datatype_keyword">struct</td> 116<td class="function_name"><a class="link" href="GstRTSPUrl.html#GstRTSPUrl-struct" title="struct GstRTSPUrl">GstRTSPUrl</a></td> 117</tr> 118</tbody> 119</table></div> 120</div> 121<div class="refsect1"> 122<a name="GstRTSPUrl.object-hierarchy"></a><h2>Object Hierarchy</h2> 123<pre class="screen"> <a href="/usr/share/gtk-doc/html/gobject/gobject-Boxed-Types.html">GBoxed</a> 124 <span class="lineart">╰──</span> GstRTSPUrl 125</pre> 126</div> 127<div class="refsect1"> 128<a name="GstRTSPUrl.includes"></a><h2>Includes</h2> 129<pre class="synopsis">#include <gst/rtsp/rtsp.h> 130</pre> 131</div> 132<div class="refsect1"> 133<a name="GstRTSPUrl.description"></a><h2>Description</h2> 134<p>Provides helper functions to handle RTSP urls.</p> 135</div> 136<div class="refsect1"> 137<a name="GstRTSPUrl.functions_details"></a><h2>Functions</h2> 138<div class="refsect2"> 139<a name="gst-rtsp-url-parse"></a><h3>gst_rtsp_url_parse ()</h3> 140<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-GstRtspdefs.html#GstRTSPResult" title="enum GstRTSPResult"><span class="returnvalue">GstRTSPResult</span></a> 141gst_rtsp_url_parse (<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *urlstr</code></em>, 142 <em class="parameter"><code><a class="link" href="GstRTSPUrl.html" title="GstRTSPUrl"><span class="type">GstRTSPUrl</span></a> **url</code></em>);</pre> 143<p>Parse the RTSP <em class="parameter"><code>urlstr</code></em> 144 into a newly allocated <a class="link" href="GstRTSPUrl.html" title="GstRTSPUrl"><span class="type">GstRTSPUrl</span></a>. Free after usage 145with <a class="link" href="GstRTSPUrl.html#gst-rtsp-url-free" title="gst_rtsp_url_free ()"><code class="function">gst_rtsp_url_free()</code></a>.</p> 146<div class="refsect3"> 147<a name="gst-rtsp-url-parse.parameters"></a><h4>Parameters</h4> 148<div class="informaltable"><table class="informaltable" width="100%" border="0"> 149<colgroup> 150<col width="150px" class="parameters_name"> 151<col class="parameters_description"> 152<col width="200px" class="parameters_annotations"> 153</colgroup> 154<tbody> 155<tr> 156<td class="parameter_name"><p>urlstr</p></td> 157<td class="parameter_description"><p>the url string to parse</p></td> 158<td class="parameter_annotations"> </td> 159</tr> 160<tr> 161<td class="parameter_name"><p>url</p></td> 162<td class="parameter_description"><p>location to hold the result. </p></td> 163<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td> 164</tr> 165</tbody> 166</table></div> 167</div> 168<div class="refsect3"> 169<a name="gst-rtsp-url-parse.returns"></a><h4>Returns</h4> 170<p> a <a class="link" href="gst-plugins-base-libs-GstRtspdefs.html#GstRTSPResult" title="enum GstRTSPResult"><span class="type">GstRTSPResult</span></a>.</p> 171</div> 172</div> 173<hr> 174<div class="refsect2"> 175<a name="gst-rtsp-url-copy"></a><h3>gst_rtsp_url_copy ()</h3> 176<pre class="programlisting"><a class="link" href="GstRTSPUrl.html" title="GstRTSPUrl"><span class="returnvalue">GstRTSPUrl</span></a> * 177gst_rtsp_url_copy (<em class="parameter"><code>const <a class="link" href="GstRTSPUrl.html" title="GstRTSPUrl"><span class="type">GstRTSPUrl</span></a> *url</code></em>);</pre> 178<p>Make a copy of <em class="parameter"><code>url</code></em> 179.</p> 180<div class="refsect3"> 181<a name="gst-rtsp-url-copy.parameters"></a><h4>Parameters</h4> 182<div class="informaltable"><table class="informaltable" width="100%" border="0"> 183<colgroup> 184<col width="150px" class="parameters_name"> 185<col class="parameters_description"> 186<col width="200px" class="parameters_annotations"> 187</colgroup> 188<tbody><tr> 189<td class="parameter_name"><p>url</p></td> 190<td class="parameter_description"><p>a <a class="link" href="GstRTSPUrl.html" title="GstRTSPUrl"><span class="type">GstRTSPUrl</span></a></p></td> 191<td class="parameter_annotations"> </td> 192</tr></tbody> 193</table></div> 194</div> 195<div class="refsect3"> 196<a name="gst-rtsp-url-copy.returns"></a><h4>Returns</h4> 197<p> a copy of <em class="parameter"><code>url</code></em> 198. Free with <a class="link" href="GstRTSPUrl.html#gst-rtsp-url-free" title="gst_rtsp_url_free ()"><code class="function">gst_rtsp_url_free()</code></a> after usage.</p> 199</div> 200</div> 201<hr> 202<div class="refsect2"> 203<a name="gst-rtsp-url-free"></a><h3>gst_rtsp_url_free ()</h3> 204<pre class="programlisting"><span class="returnvalue">void</span> 205gst_rtsp_url_free (<em class="parameter"><code><a class="link" href="GstRTSPUrl.html" title="GstRTSPUrl"><span class="type">GstRTSPUrl</span></a> *url</code></em>);</pre> 206<p>Free the memory used by <em class="parameter"><code>url</code></em> 207.</p> 208<div class="refsect3"> 209<a name="gst-rtsp-url-free.parameters"></a><h4>Parameters</h4> 210<div class="informaltable"><table class="informaltable" width="100%" border="0"> 211<colgroup> 212<col width="150px" class="parameters_name"> 213<col class="parameters_description"> 214<col width="200px" class="parameters_annotations"> 215</colgroup> 216<tbody><tr> 217<td class="parameter_name"><p>url</p></td> 218<td class="parameter_description"><p>a <a class="link" href="GstRTSPUrl.html" title="GstRTSPUrl"><span class="type">GstRTSPUrl</span></a></p></td> 219<td class="parameter_annotations"> </td> 220</tr></tbody> 221</table></div> 222</div> 223</div> 224<hr> 225<div class="refsect2"> 226<a name="gst-rtsp-url-get-request-uri"></a><h3>gst_rtsp_url_get_request_uri ()</h3> 227<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * 228gst_rtsp_url_get_request_uri (<em class="parameter"><code>const <a class="link" href="GstRTSPUrl.html" title="GstRTSPUrl"><span class="type">GstRTSPUrl</span></a> *url</code></em>);</pre> 229<p>Get a newly allocated string describing the request URI for <em class="parameter"><code>url</code></em> 230.</p> 231<div class="refsect3"> 232<a name="gst-rtsp-url-get-request-uri.parameters"></a><h4>Parameters</h4> 233<div class="informaltable"><table class="informaltable" width="100%" border="0"> 234<colgroup> 235<col width="150px" class="parameters_name"> 236<col class="parameters_description"> 237<col width="200px" class="parameters_annotations"> 238</colgroup> 239<tbody><tr> 240<td class="parameter_name"><p>url</p></td> 241<td class="parameter_description"><p>a <a class="link" href="GstRTSPUrl.html" title="GstRTSPUrl"><span class="type">GstRTSPUrl</span></a></p></td> 242<td class="parameter_annotations"> </td> 243</tr></tbody> 244</table></div> 245</div> 246<div class="refsect3"> 247<a name="gst-rtsp-url-get-request-uri.returns"></a><h4>Returns</h4> 248<p> a string with the request URI. <a href="/usr/share/gtk-doc/html/glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a> after usage.</p> 249</div> 250</div> 251<hr> 252<div class="refsect2"> 253<a name="gst-rtsp-url-set-port"></a><h3>gst_rtsp_url_set_port ()</h3> 254<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-GstRtspdefs.html#GstRTSPResult" title="enum GstRTSPResult"><span class="returnvalue">GstRTSPResult</span></a> 255gst_rtsp_url_set_port (<em class="parameter"><code><a class="link" href="GstRTSPUrl.html" title="GstRTSPUrl"><span class="type">GstRTSPUrl</span></a> *url</code></em>, 256 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> port</code></em>);</pre> 257<p>Set the port number in <em class="parameter"><code>url</code></em> 258 to <em class="parameter"><code>port</code></em> 259.</p> 260<div class="refsect3"> 261<a name="gst-rtsp-url-set-port.parameters"></a><h4>Parameters</h4> 262<div class="informaltable"><table class="informaltable" width="100%" border="0"> 263<colgroup> 264<col width="150px" class="parameters_name"> 265<col class="parameters_description"> 266<col width="200px" class="parameters_annotations"> 267</colgroup> 268<tbody> 269<tr> 270<td class="parameter_name"><p>url</p></td> 271<td class="parameter_description"><p>a <a class="link" href="GstRTSPUrl.html" title="GstRTSPUrl"><span class="type">GstRTSPUrl</span></a></p></td> 272<td class="parameter_annotations"> </td> 273</tr> 274<tr> 275<td class="parameter_name"><p>port</p></td> 276<td class="parameter_description"><p>the port</p></td> 277<td class="parameter_annotations"> </td> 278</tr> 279</tbody> 280</table></div> 281</div> 282<div class="refsect3"> 283<a name="gst-rtsp-url-set-port.returns"></a><h4>Returns</h4> 284<p> <a class="link" href="gst-plugins-base-libs-GstRtspdefs.html#GST-RTSP-OK:CAPS"><span class="type">GST_RTSP_OK</span></a>.</p> 285</div> 286</div> 287<hr> 288<div class="refsect2"> 289<a name="gst-rtsp-url-get-port"></a><h3>gst_rtsp_url_get_port ()</h3> 290<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-GstRtspdefs.html#GstRTSPResult" title="enum GstRTSPResult"><span class="returnvalue">GstRTSPResult</span></a> 291gst_rtsp_url_get_port (<em class="parameter"><code>const <a class="link" href="GstRTSPUrl.html" title="GstRTSPUrl"><span class="type">GstRTSPUrl</span></a> *url</code></em>, 292 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> *port</code></em>);</pre> 293<p>Get the port number of <em class="parameter"><code>url</code></em> 294.</p> 295<div class="refsect3"> 296<a name="gst-rtsp-url-get-port.parameters"></a><h4>Parameters</h4> 297<div class="informaltable"><table class="informaltable" width="100%" border="0"> 298<colgroup> 299<col width="150px" class="parameters_name"> 300<col class="parameters_description"> 301<col width="200px" class="parameters_annotations"> 302</colgroup> 303<tbody> 304<tr> 305<td class="parameter_name"><p>url</p></td> 306<td class="parameter_description"><p>a <a class="link" href="GstRTSPUrl.html" title="GstRTSPUrl"><span class="type">GstRTSPUrl</span></a></p></td> 307<td class="parameter_annotations"> </td> 308</tr> 309<tr> 310<td class="parameter_name"><p>port</p></td> 311<td class="parameter_description"><p>location to hold the port. </p></td> 312<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td> 313</tr> 314</tbody> 315</table></div> 316</div> 317<div class="refsect3"> 318<a name="gst-rtsp-url-get-port.returns"></a><h4>Returns</h4> 319<p> <a class="link" href="gst-plugins-base-libs-GstRtspdefs.html#GST-RTSP-OK:CAPS"><span class="type">GST_RTSP_OK</span></a>.</p> 320</div> 321</div> 322<hr> 323<div class="refsect2"> 324<a name="gst-rtsp-url-decode-path-components"></a><h3>gst_rtsp_url_decode_path_components ()</h3> 325<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> ** 326gst_rtsp_url_decode_path_components (<em class="parameter"><code>const <a class="link" href="GstRTSPUrl.html" title="GstRTSPUrl"><span class="type">GstRTSPUrl</span></a> *url</code></em>);</pre> 327<p>Splits the path of <em class="parameter"><code>url</code></em> 328 on '/' boundaries, decoding the resulting components,</p> 329<p>The decoding performed by this routine is "URI decoding", as defined in RFC 3303986, commonly known as percent-decoding. For example, a string "foo%2fbar" 331will decode to "foo/bar" -- the %2f being replaced by the corresponding byte 332with hex value 0x2f. Note that there is no guarantee that the resulting byte 333sequence is valid in any given encoding. As a special case, %00 is not 334unescaped to NUL, as that would prematurely terminate the string.</p> 335<p>Also note that since paths usually start with a slash, the first component 336will usually be the empty string.</p> 337<div class="refsect3"> 338<a name="gst-rtsp-url-decode-path-components.parameters"></a><h4>Parameters</h4> 339<div class="informaltable"><table class="informaltable" width="100%" border="0"> 340<colgroup> 341<col width="150px" class="parameters_name"> 342<col class="parameters_description"> 343<col width="200px" class="parameters_annotations"> 344</colgroup> 345<tbody><tr> 346<td class="parameter_name"><p>url</p></td> 347<td class="parameter_description"><p>a <a class="link" href="GstRTSPUrl.html" title="GstRTSPUrl"><span class="type">GstRTSPUrl</span></a></p></td> 348<td class="parameter_annotations"> </td> 349</tr></tbody> 350</table></div> 351</div> 352<div class="refsect3"> 353<a name="gst-rtsp-url-decode-path-components.returns"></a><h4>Returns</h4> 354<p><a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated array of URL components. Free with 355<a href="/usr/share/gtk-doc/html/glib/glib-String-Utility-Functions.html#g-strfreev"><code class="function">g_strfreev()</code></a> when no longer needed. </p> 356<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p> 357</div> 358</div> 359</div> 360<div class="refsect1"> 361<a name="GstRTSPUrl.other_details"></a><h2>Types and Values</h2> 362<div class="refsect2"> 363<a name="GST-RTSP-DEFAULT-PORT:CAPS"></a><h3>GST_RTSP_DEFAULT_PORT</h3> 364<pre class="programlisting">#define GST_RTSP_DEFAULT_PORT 554 365</pre> 366<p>The default RTSP port to connect to.</p> 367</div> 368<hr> 369<div class="refsect2"> 370<a name="GstRTSPUrl-struct"></a><h3>struct GstRTSPUrl</h3> 371<pre class="programlisting">struct GstRTSPUrl { 372 GstRTSPLowerTrans transports; 373 GstRTSPFamily family; 374 gchar *user; 375 gchar *passwd; 376 gchar *host; 377 guint16 port; 378 gchar *abspath; 379 gchar *query; 380}; 381</pre> 382<p>This structure contains the result of a parsed RTSP URL</p> 383<div class="refsect3"> 384<a name="GstRTSPUrl.members"></a><h4>Members</h4> 385<div class="informaltable"><table class="informaltable" width="100%" border="0"> 386<colgroup> 387<col width="300px" class="struct_members_name"> 388<col class="struct_members_description"> 389<col width="200px" class="struct_members_annotations"> 390</colgroup> 391<tbody> 392<tr> 393<td class="struct_member_name"><p><a class="link" href="gst-plugins-base-libs-GstRTSPRange.html#GstRTSPLowerTrans" title="enum GstRTSPLowerTrans"><span class="type">GstRTSPLowerTrans</span></a> <em class="structfield"><code><a name="GstRTSPUrl-struct.transports"></a>transports</code></em>;</p></td> 394<td class="struct_member_description"><p>the transports allowed</p></td> 395<td class="struct_member_annotations"> </td> 396</tr> 397<tr> 398<td class="struct_member_name"><p><a class="link" href="gst-plugins-base-libs-GstRtspdefs.html#GstRTSPFamily" title="enum GstRTSPFamily"><span class="type">GstRTSPFamily</span></a> <em class="structfield"><code><a name="GstRTSPUrl-struct.family"></a>family</code></em>;</p></td> 399<td class="struct_member_description"><p>the family</p></td> 400<td class="struct_member_annotations"> </td> 401</tr> 402<tr> 403<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="GstRTSPUrl-struct.user"></a>user</code></em>;</p></td> 404<td class="struct_member_description"><p>the user</p></td> 405<td class="struct_member_annotations"> </td> 406</tr> 407<tr> 408<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="GstRTSPUrl-struct.passwd"></a>passwd</code></em>;</p></td> 409<td class="struct_member_description"><p>the password</p></td> 410<td class="struct_member_annotations"> </td> 411</tr> 412<tr> 413<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="GstRTSPUrl-struct.host"></a>host</code></em>;</p></td> 414<td class="struct_member_description"><p>the host</p></td> 415<td class="struct_member_annotations"> </td> 416</tr> 417<tr> 418<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> <em class="structfield"><code><a name="GstRTSPUrl-struct.port"></a>port</code></em>;</p></td> 419<td class="struct_member_description"><p>the port</p></td> 420<td class="struct_member_annotations"> </td> 421</tr> 422<tr> 423<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="GstRTSPUrl-struct.abspath"></a>abspath</code></em>;</p></td> 424<td class="struct_member_description"><p>the absolute path</p></td> 425<td class="struct_member_annotations"> </td> 426</tr> 427<tr> 428<td class="struct_member_name"><p><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="GstRTSPUrl-struct.query"></a>query</code></em>;</p></td> 429<td class="struct_member_description"><p>additional query parameters</p></td> 430<td class="struct_member_annotations"> </td> 431</tr> 432</tbody> 433</table></div> 434</div> 435</div> 436</div> 437</div> 438<div class="footer"> 439<hr>Generated by GTK-Doc V1.28</div> 440</body> 441</html>