~sipe-collab/sipe-collab/gstreamer-plugins-base

« back to all changes in this revision

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

  • Committer: Sebastian Dröge
  • Date: 2014-04-19 13:47:47 UTC
  • mfrom: (1.1.23)
  • Revision ID: git-v1:d06393f82dba0d5f13ec2e66275d75cf8178fe5c
Merge tag 'upstream/1.2.4'

Upstream version 1.2.4

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