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

« back to all changes in this revision

Viewing changes to docs/libs/html/gst-plugins-base-libs-gstrtsptransport.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>gstrtsptransport</title>
 
5
<title>GStreamer Base Plugins 1.0 Library Reference Manual: gstrtsptransport</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-gstrtsprange.html" title="gstrtsprange">
10
10
<link rel="next" href="gst-plugins-base-libs-gstrtspurl.html" title="gstrtspurl">
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-gstrtsprange.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="gst-plugins-base-libs-gstrtspurl.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-gstrtsptransport.synopsis" class="shortcut">Top</a>
25
 
                   | 
26
 
                  <a href="#gst-plugins-base-libs-gstrtsptransport.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-gstrtsptransport.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> 
 
19
                  <a href="#gst-plugins-base-libs-gstrtsptransport.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="gst-plugins-base-libs-gstrtspurl.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-gstrtsptransport"></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-gstrtsptransport.top_of_page"></a>gstrtsptransport</span></h2>
34
31
<p>gstrtsptransport — dealing with RTSP transports</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-gstrtsptransport.synopsis"></a><h2>Synopsis</h2>
40
 
<pre class="synopsis">
41
 
#include &lt;gst/rtsp/gstrtsptransport.h&gt;
42
 
 
43
 
enum                <a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPTransMode" title="enum GstRTSPTransMode">GstRTSPTransMode</a>;
44
 
enum                <a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPProfile" title="enum GstRTSPProfile">GstRTSPProfile</a>;
45
 
struct              <a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPRange" title="struct GstRTSPRange">GstRTSPRange</a>;
46
 
enum                <a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPLowerTrans" title="enum GstRTSPLowerTrans">GstRTSPLowerTrans</a>;
47
 
struct              <a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPTransport" title="struct GstRTSPTransport">GstRTSPTransport</a>;
48
 
<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-gstrtsptransport.html#gst-rtsp-transport-new" title="gst_rtsp_transport_new ()">gst_rtsp_transport_new</a>              (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPTransport" title="struct GstRTSPTransport"><span class="type">GstRTSPTransport</span></a> **transport</code></em>);
49
 
<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-gstrtsptransport.html#gst-rtsp-transport-init" title="gst_rtsp_transport_init ()">gst_rtsp_transport_init</a>             (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPTransport" title="struct GstRTSPTransport"><span class="type">GstRTSPTransport</span></a> *transport</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-gstrtsptransport.html#gst-rtsp-transport-parse" title="gst_rtsp_transport_parse ()">gst_rtsp_transport_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> *str</code></em>,
51
 
                                                         <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPTransport" title="struct GstRTSPTransport"><span class="type">GstRTSPTransport</span></a> *transport</code></em>);
52
 
<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-gstrtsptransport.html#gst-rtsp-transport-as-text" title="gst_rtsp_transport_as_text ()">gst_rtsp_transport_as_text</a>          (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPTransport" title="struct GstRTSPTransport"><span class="type">GstRTSPTransport</span></a> *transport</code></em>);
53
 
<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-gstrtsptransport.html#gst-rtsp-transport-get-mime" title="gst_rtsp_transport_get_mime ()">gst_rtsp_transport_get_mime</a>         (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPTransMode" title="enum GstRTSPTransMode"><span class="type">GstRTSPTransMode</span></a> trans</code></em>,
54
 
                                                         <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> **mime</code></em>);
55
 
<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-gstrtsptransport.html#gst-rtsp-transport-get-manager" title="gst_rtsp_transport_get_manager ()">gst_rtsp_transport_get_manager</a>      (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPTransMode" title="enum GstRTSPTransMode"><span class="type">GstRTSPTransMode</span></a> trans</code></em>,
56
 
                                                         <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> **manager</code></em>,
57
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> option</code></em>);
58
 
<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-gstrtsptransport.html#gst-rtsp-transport-free" title="gst_rtsp_transport_free ()">gst_rtsp_transport_free</a>             (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPTransport" title="struct GstRTSPTransport"><span class="type">GstRTSPTransport</span></a> *transport</code></em>);
 
35
<div class="refsect1">
 
36
<a name="gst-plugins-base-libs-gstrtsptransport.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-gstrtsptransport.html#gst-rtsp-transport-new" title="gst_rtsp_transport_new ()">gst_rtsp_transport_new</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-gstrtspdefs.html#GstRTSPResult" title="enum GstRTSPResult"><span class="returnvalue">GstRTSPResult</span></a>
 
54
</td>
 
55
<td class="function_name">
 
56
<a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#gst-rtsp-transport-init" title="gst_rtsp_transport_init ()">gst_rtsp_transport_init</a> <span class="c_punctuation">()</span>
 
57
</td>
 
58
</tr>
 
59
<tr>
 
60
<td class="function_type">
 
61
<a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPResult" title="enum GstRTSPResult"><span class="returnvalue">GstRTSPResult</span></a>
 
62
</td>
 
63
<td class="function_name">
 
64
<a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#gst-rtsp-transport-parse" title="gst_rtsp_transport_parse ()">gst_rtsp_transport_parse</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-gstrtsptransport.html#gst-rtsp-transport-as-text" title="gst_rtsp_transport_as_text ()">gst_rtsp_transport_as_text</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-gstrtsptransport.html#gst-rtsp-transport-get-mime" title="gst_rtsp_transport_get_mime ()">gst_rtsp_transport_get_mime</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-gstrtsptransport.html#gst-rtsp-transport-get-manager" title="gst_rtsp_transport_get_manager ()">gst_rtsp_transport_get_manager</a> <span class="c_punctuation">()</span>
 
89
</td>
 
90
</tr>
 
91
<tr>
 
92
<td class="function_type">
 
93
<a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPResult" title="enum GstRTSPResult"><span class="returnvalue">GstRTSPResult</span></a>
 
94
</td>
 
95
<td class="function_name">
 
96
<a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#gst-rtsp-transport-free" title="gst_rtsp_transport_free ()">gst_rtsp_transport_free</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-gstrtsptransport.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="datatype_keyword">enum</td>
 
112
<td class="function_name"><a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPTransMode" title="enum GstRTSPTransMode">GstRTSPTransMode</a></td>
 
113
</tr>
 
114
<tr>
 
115
<td class="datatype_keyword">enum</td>
 
116
<td class="function_name"><a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPProfile" title="enum GstRTSPProfile">GstRTSPProfile</a></td>
 
117
</tr>
 
118
<tr>
 
119
<td class="datatype_keyword">struct</td>
 
120
<td class="function_name"><a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPRange" title="struct GstRTSPRange">GstRTSPRange</a></td>
 
121
</tr>
 
122
<tr>
 
123
<td class="datatype_keyword">enum</td>
 
124
<td class="function_name"><a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPLowerTrans" title="enum GstRTSPLowerTrans">GstRTSPLowerTrans</a></td>
 
125
</tr>
 
126
<tr>
 
127
<td class="datatype_keyword">struct</td>
 
128
<td class="function_name"><a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPTransport" title="struct GstRTSPTransport">GstRTSPTransport</a></td>
 
129
</tr>
 
130
</tbody>
 
131
</table></div>
 
132
</div>
 
133
<div class="refsect1">
 
134
<a name="gst-plugins-base-libs-gstrtsptransport.object-hierarchy"></a><h2>Object Hierarchy</h2>
 
135
<pre class="screen">
 
136
</pre>
 
137
</div>
 
138
<div class="refsect1">
 
139
<a name="gst-plugins-base-libs-gstrtsptransport.includes"></a><h2>Includes</h2>
 
140
<pre class="synopsis">#include &lt;gst/rtsp/gstrtsptransport.h&gt;
59
141
</pre>
60
142
</div>
61
143
<div class="refsect1">
62
144
<a name="gst-plugins-base-libs-gstrtsptransport.description"></a><h2>Description</h2>
63
 
<p>
64
 
Provides helper functions to deal with RTSP transport strings.
65
 
 
66
 
Last reviewed on 2007-07-25 (0.10.14)
67
 
</p>
68
 
</div>
69
 
<div class="refsect1">
70
 
<a name="gst-plugins-base-libs-gstrtsptransport.details"></a><h2>Details</h2>
 
145
<p>Provides helper functions to deal with RTSP transport strings.</p>
 
146
<p>Last reviewed on 2007-07-25 (0.10.14)</p>
 
147
</div>
 
148
<div class="refsect1">
 
149
<a name="gst-plugins-base-libs-gstrtsptransport.functions_details"></a><h2>Functions</h2>
 
150
<div class="refsect2">
 
151
<a name="gst-rtsp-transport-new"></a><h3>gst_rtsp_transport_new ()</h3>
 
152
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPResult" title="enum GstRTSPResult"><span class="returnvalue">GstRTSPResult</span></a>
 
153
gst_rtsp_transport_new (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPTransport" title="struct GstRTSPTransport"><span class="type">GstRTSPTransport</span></a> **transport</code></em>);</pre>
 
154
<p>Allocate a new initialized <a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPTransport" title="struct GstRTSPTransport"><span class="type">GstRTSPTransport</span></a>. Use <a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#gst-rtsp-transport-free" title="gst_rtsp_transport_free ()"><code class="function">gst_rtsp_transport_free()</code></a>
 
155
after usage.</p>
 
156
<div class="refsect3">
 
157
<a name="id-1.2.10.8.8.2.5"></a><h4>Parameters</h4>
 
158
<div class="informaltable"><table width="100%" border="0">
 
159
<colgroup>
 
160
<col width="150px" class="parameters_name">
 
161
<col class="parameters_description">
 
162
<col width="200px" class="parameters_annotations">
 
163
</colgroup>
 
164
<tbody><tr>
 
165
<td class="parameter_name"><p>transport</p></td>
 
166
<td class="parameter_description"><p>location to hold the new <a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPTransport" title="struct GstRTSPTransport"><span class="type">GstRTSPTransport</span></a></p></td>
 
167
<td class="parameter_annotations"> </td>
 
168
</tr></tbody>
 
169
</table></div>
 
170
</div>
 
171
<div class="refsect3">
 
172
<a name="id-1.2.10.8.8.2.6"></a><h4>Returns</h4>
 
173
<p> a <a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPResult" title="enum GstRTSPResult"><span class="type">GstRTSPResult</span></a>. </p>
 
174
<p></p>
 
175
</div>
 
176
</div>
 
177
<hr>
 
178
<div class="refsect2">
 
179
<a name="gst-rtsp-transport-init"></a><h3>gst_rtsp_transport_init ()</h3>
 
180
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPResult" title="enum GstRTSPResult"><span class="returnvalue">GstRTSPResult</span></a>
 
181
gst_rtsp_transport_init (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPTransport" title="struct GstRTSPTransport"><span class="type">GstRTSPTransport</span></a> *transport</code></em>);</pre>
 
182
<p>Initialize <em class="parameter"><code>transport</code></em>
 
183
 so that it can be used.</p>
 
184
<div class="refsect3">
 
185
<a name="id-1.2.10.8.8.3.5"></a><h4>Parameters</h4>
 
186
<div class="informaltable"><table width="100%" border="0">
 
187
<colgroup>
 
188
<col width="150px" class="parameters_name">
 
189
<col class="parameters_description">
 
190
<col width="200px" class="parameters_annotations">
 
191
</colgroup>
 
192
<tbody><tr>
 
193
<td class="parameter_name"><p>transport</p></td>
 
194
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPTransport" title="struct GstRTSPTransport"><span class="type">GstRTSPTransport</span></a></p></td>
 
195
<td class="parameter_annotations"> </td>
 
196
</tr></tbody>
 
197
</table></div>
 
198
</div>
 
199
<div class="refsect3">
 
200
<a name="id-1.2.10.8.8.3.6"></a><h4>Returns</h4>
 
201
<p> <a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GST-RTSP-OK:CAPS"><span class="type">GST_RTSP_OK</span></a>. </p>
 
202
<p></p>
 
203
</div>
 
204
</div>
 
205
<hr>
 
206
<div class="refsect2">
 
207
<a name="gst-rtsp-transport-parse"></a><h3>gst_rtsp_transport_parse ()</h3>
 
208
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPResult" title="enum GstRTSPResult"><span class="returnvalue">GstRTSPResult</span></a>
 
209
gst_rtsp_transport_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> *str</code></em>,
 
210
                          <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPTransport" title="struct GstRTSPTransport"><span class="type">GstRTSPTransport</span></a> *transport</code></em>);</pre>
 
211
<p>Parse the RTSP transport string <em class="parameter"><code>str</code></em>
 
212
 into <em class="parameter"><code>transport</code></em>
 
213
.</p>
 
214
<div class="refsect3">
 
215
<a name="id-1.2.10.8.8.4.5"></a><h4>Parameters</h4>
 
216
<div class="informaltable"><table width="100%" border="0">
 
217
<colgroup>
 
218
<col width="150px" class="parameters_name">
 
219
<col class="parameters_description">
 
220
<col width="200px" class="parameters_annotations">
 
221
</colgroup>
 
222
<tbody>
 
223
<tr>
 
224
<td class="parameter_name"><p>str</p></td>
 
225
<td class="parameter_description"><p>a transport string</p></td>
 
226
<td class="parameter_annotations"> </td>
 
227
</tr>
 
228
<tr>
 
229
<td class="parameter_name"><p>transport</p></td>
 
230
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPTransport" title="struct GstRTSPTransport"><span class="type">GstRTSPTransport</span></a></p></td>
 
231
<td class="parameter_annotations"> </td>
 
232
</tr>
 
233
</tbody>
 
234
</table></div>
 
235
</div>
 
236
<div class="refsect3">
 
237
<a name="id-1.2.10.8.8.4.6"></a><h4>Returns</h4>
 
238
<p> a <a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPResult" title="enum GstRTSPResult"><span class="type">GstRTSPResult</span></a>.</p>
 
239
<p></p>
 
240
</div>
 
241
</div>
 
242
<hr>
 
243
<div class="refsect2">
 
244
<a name="gst-rtsp-transport-as-text"></a><h3>gst_rtsp_transport_as_text ()</h3>
 
245
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
 
246
gst_rtsp_transport_as_text (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPTransport" title="struct GstRTSPTransport"><span class="type">GstRTSPTransport</span></a> *transport</code></em>);</pre>
 
247
<p>Convert <em class="parameter"><code>transport</code></em>
 
248
 into a string that can be used to signal the transport in
 
249
an RTSP SETUP response.</p>
 
250
<div class="refsect3">
 
251
<a name="id-1.2.10.8.8.5.5"></a><h4>Parameters</h4>
 
252
<div class="informaltable"><table width="100%" border="0">
 
253
<colgroup>
 
254
<col width="150px" class="parameters_name">
 
255
<col class="parameters_description">
 
256
<col width="200px" class="parameters_annotations">
 
257
</colgroup>
 
258
<tbody><tr>
 
259
<td class="parameter_name"><p>transport</p></td>
 
260
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPTransport" title="struct GstRTSPTransport"><span class="type">GstRTSPTransport</span></a></p></td>
 
261
<td class="parameter_annotations"> </td>
 
262
</tr></tbody>
 
263
</table></div>
 
264
</div>
 
265
<div class="refsect3">
 
266
<a name="id-1.2.10.8.8.5.6"></a><h4>Returns</h4>
 
267
<p> a string describing the RTSP transport or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> when the transport
 
268
is invalid.</p>
 
269
<p></p>
 
270
</div>
 
271
</div>
 
272
<hr>
 
273
<div class="refsect2">
 
274
<a name="gst-rtsp-transport-get-mime"></a><h3>gst_rtsp_transport_get_mime ()</h3>
 
275
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPResult" title="enum GstRTSPResult"><span class="returnvalue">GstRTSPResult</span></a>
 
276
gst_rtsp_transport_get_mime (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPTransMode" title="enum GstRTSPTransMode"><span class="type">GstRTSPTransMode</span></a> trans</code></em>,
 
277
                             <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> **mime</code></em>);</pre>
 
278
<p>Get the mime type of the transport mode <em class="parameter"><code>trans</code></em>
 
279
. This mime type is typically
 
280
used to generate <a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstCaps.html#GstCaps"><span class="type">GstCaps</span></a> on buffers.</p>
 
281
<div class="refsect3">
 
282
<a name="id-1.2.10.8.8.6.5"></a><h4>Parameters</h4>
 
283
<div class="informaltable"><table width="100%" border="0">
 
284
<colgroup>
 
285
<col width="150px" class="parameters_name">
 
286
<col class="parameters_description">
 
287
<col width="200px" class="parameters_annotations">
 
288
</colgroup>
 
289
<tbody>
 
290
<tr>
 
291
<td class="parameter_name"><p>trans</p></td>
 
292
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPTransMode" title="enum GstRTSPTransMode"><span class="type">GstRTSPTransMode</span></a></p></td>
 
293
<td class="parameter_annotations"> </td>
 
294
</tr>
 
295
<tr>
 
296
<td class="parameter_name"><p>mime</p></td>
 
297
<td class="parameter_description"><p>location to hold the result</p></td>
 
298
<td class="parameter_annotations"> </td>
 
299
</tr>
 
300
</tbody>
 
301
</table></div>
 
302
</div>
 
303
<div class="refsect3">
 
304
<a name="id-1.2.10.8.8.6.6"></a><h4>Returns</h4>
 
305
<p> <a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GST-RTSP-OK:CAPS"><span class="type">GST_RTSP_OK</span></a>. </p>
 
306
<p></p>
 
307
</div>
 
308
</div>
 
309
<hr>
 
310
<div class="refsect2">
 
311
<a name="gst-rtsp-transport-get-manager"></a><h3>gst_rtsp_transport_get_manager ()</h3>
 
312
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPResult" title="enum GstRTSPResult"><span class="returnvalue">GstRTSPResult</span></a>
 
313
gst_rtsp_transport_get_manager (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPTransMode" title="enum GstRTSPTransMode"><span class="type">GstRTSPTransMode</span></a> trans</code></em>,
 
314
                                <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> **manager</code></em>,
 
315
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> option</code></em>);</pre>
 
316
<p>Get the <a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstElement.html"><span class="type">GstElement</span></a> that can handle the buffers transported over <em class="parameter"><code>trans</code></em>
 
317
.</p>
 
318
<p>It is possible that there are several managers available, use <em class="parameter"><code>option</code></em>
 
319
 to
 
320
selected one.</p>
 
321
<p><em class="parameter"><code>manager</code></em>
 
322
 will contain an element name or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> when no manager is
 
323
needed/available for <em class="parameter"><code>trans</code></em>
 
324
.</p>
 
325
<div class="refsect3">
 
326
<a name="id-1.2.10.8.8.7.7"></a><h4>Parameters</h4>
 
327
<div class="informaltable"><table width="100%" border="0">
 
328
<colgroup>
 
329
<col width="150px" class="parameters_name">
 
330
<col class="parameters_description">
 
331
<col width="200px" class="parameters_annotations">
 
332
</colgroup>
 
333
<tbody>
 
334
<tr>
 
335
<td class="parameter_name"><p>trans</p></td>
 
336
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPTransMode" title="enum GstRTSPTransMode"><span class="type">GstRTSPTransMode</span></a></p></td>
 
337
<td class="parameter_annotations"> </td>
 
338
</tr>
 
339
<tr>
 
340
<td class="parameter_name"><p>manager</p></td>
 
341
<td class="parameter_description"><p>location to hold the result</p></td>
 
342
<td class="parameter_annotations"> </td>
 
343
</tr>
 
344
<tr>
 
345
<td class="parameter_name"><p>option</p></td>
 
346
<td class="parameter_description"><p>option index.</p></td>
 
347
<td class="parameter_annotations"> </td>
 
348
</tr>
 
349
</tbody>
 
350
</table></div>
 
351
</div>
 
352
<div class="refsect3">
 
353
<a name="id-1.2.10.8.8.7.8"></a><h4>Returns</h4>
 
354
<p> <a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GST-RTSP-OK:CAPS"><span class="type">GST_RTSP_OK</span></a>. </p>
 
355
<p></p>
 
356
</div>
 
357
</div>
 
358
<hr>
 
359
<div class="refsect2">
 
360
<a name="gst-rtsp-transport-free"></a><h3>gst_rtsp_transport_free ()</h3>
 
361
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPResult" title="enum GstRTSPResult"><span class="returnvalue">GstRTSPResult</span></a>
 
362
gst_rtsp_transport_free (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPTransport" title="struct GstRTSPTransport"><span class="type">GstRTSPTransport</span></a> *transport</code></em>);</pre>
 
363
<p>Free the memory used by <em class="parameter"><code>transport</code></em>
 
364
.</p>
 
365
<div class="refsect3">
 
366
<a name="id-1.2.10.8.8.8.5"></a><h4>Parameters</h4>
 
367
<div class="informaltable"><table width="100%" border="0">
 
368
<colgroup>
 
369
<col width="150px" class="parameters_name">
 
370
<col class="parameters_description">
 
371
<col width="200px" class="parameters_annotations">
 
372
</colgroup>
 
373
<tbody><tr>
 
374
<td class="parameter_name"><p>transport</p></td>
 
375
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPTransport" title="struct GstRTSPTransport"><span class="type">GstRTSPTransport</span></a></p></td>
 
376
<td class="parameter_annotations"> </td>
 
377
</tr></tbody>
 
378
</table></div>
 
379
</div>
 
380
<div class="refsect3">
 
381
<a name="id-1.2.10.8.8.8.6"></a><h4>Returns</h4>
 
382
<p> <a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GST-RTSP-OK:CAPS"><span class="type">GST_RTSP_OK</span></a>.</p>
 
383
<p></p>
 
384
</div>
 
385
</div>
 
386
</div>
 
387
<div class="refsect1">
 
388
<a name="gst-plugins-base-libs-gstrtsptransport.other_details"></a><h2>Types and Values</h2>
71
389
<div class="refsect2">
72
390
<a name="GstRTSPTransMode"></a><h3>enum GstRTSPTransMode</h3>
73
 
<pre class="programlisting">typedef enum {
74
 
  GST_RTSP_TRANS_UNKNOWN =  0,
75
 
  GST_RTSP_TRANS_RTP     = (1 &lt;&lt; 0),
76
 
  GST_RTSP_TRANS_RDT     = (1 &lt;&lt; 1)
77
 
} GstRTSPTransMode;
78
 
</pre>
79
 
<p>
80
 
The transfer mode to use.
81
 
</p>
82
 
<div class="variablelist"><table border="0" class="variablelist">
 
391
<p>The transfer mode to use.</p>
 
392
<div class="refsect3">
 
393
<a name="id-1.2.10.8.9.2.4"></a><h4>Members</h4>
 
394
<div class="informaltable"><table width="100%" border="0">
83
395
<colgroup>
84
 
<col align="left" valign="top">
85
 
<col>
 
396
<col width="300px" class="enum_members_name">
 
397
<col class="enum_members_description">
 
398
<col width="200px" class="enum_members_annotations">
86
399
</colgroup>
87
400
<tbody>
88
401
<tr>
89
 
<td><p><a name="GST-RTSP-TRANS-UNKNOWN:CAPS"></a><span class="term"><code class="literal">GST_RTSP_TRANS_UNKNOWN</code></span></p></td>
90
 
<td>invalid tansport mode
91
 
</td>
92
 
</tr>
93
 
<tr>
94
 
<td><p><a name="GST-RTSP-TRANS-RTP:CAPS"></a><span class="term"><code class="literal">GST_RTSP_TRANS_RTP</code></span></p></td>
95
 
<td>transfer RTP data
96
 
</td>
97
 
</tr>
98
 
<tr>
99
 
<td><p><a name="GST-RTSP-TRANS-RDT:CAPS"></a><span class="term"><code class="literal">GST_RTSP_TRANS_RDT</code></span></p></td>
100
 
<td>transfer RDT (RealMedia) data
101
 
</td>
 
402
<td class="enum_member_name"><p><a name="GST-RTSP-TRANS-UNKNOWN:CAPS"></a>GST_RTSP_TRANS_UNKNOWN</p></td>
 
403
<td class="enum_member_description">
 
404
<p>invalid tansport mode</p>
 
405
</td>
 
406
<td class="enum_member_annotations"> </td>
 
407
</tr>
 
408
<tr>
 
409
<td class="enum_member_name"><p><a name="GST-RTSP-TRANS-RTP:CAPS"></a>GST_RTSP_TRANS_RTP</p></td>
 
410
<td class="enum_member_description">
 
411
<p>transfer RTP data</p>
 
412
</td>
 
413
<td class="enum_member_annotations"> </td>
 
414
</tr>
 
415
<tr>
 
416
<td class="enum_member_name"><p><a name="GST-RTSP-TRANS-RDT:CAPS"></a>GST_RTSP_TRANS_RDT</p></td>
 
417
<td class="enum_member_description">
 
418
<p>transfer RDT (RealMedia) data</p>
 
419
</td>
 
420
<td class="enum_member_annotations"> </td>
102
421
</tr>
103
422
</tbody>
104
423
</table></div>
105
424
</div>
 
425
</div>
106
426
<hr>
107
427
<div class="refsect2">
108
428
<a name="GstRTSPProfile"></a><h3>enum GstRTSPProfile</h3>
109
 
<pre class="programlisting">typedef enum {
110
 
  GST_RTSP_PROFILE_UNKNOWN =  0,
111
 
  GST_RTSP_PROFILE_AVP     = (1 &lt;&lt; 0),
112
 
  GST_RTSP_PROFILE_SAVP    = (1 &lt;&lt; 1)
113
 
} GstRTSPProfile;
114
 
</pre>
115
 
<p>
116
 
The transfer profile to use.
117
 
</p>
118
 
<div class="variablelist"><table border="0" class="variablelist">
 
429
<p>The transfer profile to use.</p>
 
430
<div class="refsect3">
 
431
<a name="id-1.2.10.8.9.3.4"></a><h4>Members</h4>
 
432
<div class="informaltable"><table width="100%" border="0">
119
433
<colgroup>
120
 
<col align="left" valign="top">
121
 
<col>
 
434
<col width="300px" class="enum_members_name">
 
435
<col class="enum_members_description">
 
436
<col width="200px" class="enum_members_annotations">
122
437
</colgroup>
123
438
<tbody>
124
439
<tr>
125
 
<td><p><a name="GST-RTSP-PROFILE-UNKNOWN:CAPS"></a><span class="term"><code class="literal">GST_RTSP_PROFILE_UNKNOWN</code></span></p></td>
126
 
<td>invalid profile
127
 
</td>
128
 
</tr>
129
 
<tr>
130
 
<td><p><a name="GST-RTSP-PROFILE-AVP:CAPS"></a><span class="term"><code class="literal">GST_RTSP_PROFILE_AVP</code></span></p></td>
131
 
<td>the Audio/Visual profile
132
 
</td>
133
 
</tr>
134
 
<tr>
135
 
<td><p><a name="GST-RTSP-PROFILE-SAVP:CAPS"></a><span class="term"><code class="literal">GST_RTSP_PROFILE_SAVP</code></span></p></td>
136
 
<td>the secure Audio/Visual profile
137
 
</td>
 
440
<td class="enum_member_name"><p><a name="GST-RTSP-PROFILE-UNKNOWN:CAPS"></a>GST_RTSP_PROFILE_UNKNOWN</p></td>
 
441
<td class="enum_member_description">
 
442
<p>invalid profile</p>
 
443
</td>
 
444
<td class="enum_member_annotations"> </td>
 
445
</tr>
 
446
<tr>
 
447
<td class="enum_member_name"><p><a name="GST-RTSP-PROFILE-AVP:CAPS"></a>GST_RTSP_PROFILE_AVP</p></td>
 
448
<td class="enum_member_description">
 
449
<p>the Audio/Visual profile</p>
 
450
</td>
 
451
<td class="enum_member_annotations"> </td>
 
452
</tr>
 
453
<tr>
 
454
<td class="enum_member_name"><p><a name="GST-RTSP-PROFILE-SAVP:CAPS"></a>GST_RTSP_PROFILE_SAVP</p></td>
 
455
<td class="enum_member_description">
 
456
<p>the secure Audio/Visual profile</p>
 
457
</td>
 
458
<td class="enum_member_annotations"> </td>
138
459
</tr>
139
460
</tbody>
140
461
</table></div>
141
462
</div>
 
463
</div>
142
464
<hr>
143
465
<div class="refsect2">
144
466
<a name="GstRTSPRange"></a><h3>struct GstRTSPRange</h3>
147
469
  gint max;
148
470
};
149
471
</pre>
150
 
<p>
151
 
A type to specify a range.
152
 
</p>
153
 
<div class="variablelist"><table border="0" class="variablelist">
 
472
<p>A type to specify a range.</p>
 
473
<div class="refsect3">
 
474
<a name="id-1.2.10.8.9.4.5"></a><h4>Members</h4>
 
475
<div class="informaltable"><table width="100%" border="0">
154
476
<colgroup>
155
 
<col align="left" valign="top">
156
 
<col>
 
477
<col width="300px" class="struct_members_name">
 
478
<col class="struct_members_description">
 
479
<col width="200px" class="struct_members_annotations">
157
480
</colgroup>
158
481
<tbody>
159
482
<tr>
160
 
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> <em class="structfield"><code><a name="GstRTSPRange.min"></a>min</code></em>;</span></p></td>
161
 
<td>minimum value of the range</td>
 
483
<td class="struct_member_name"><p><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> <em class="structfield"><code><a name="GstRTSPRange.min"></a>min</code></em>;</p></td>
 
484
<td class="struct_member_description"><p>minimum value of the range</p></td>
 
485
<td class="struct_member_annotations"> </td>
162
486
</tr>
163
487
<tr>
164
 
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> <em class="structfield"><code><a name="GstRTSPRange.max"></a>max</code></em>;</span></p></td>
165
 
<td>maximum value of the range</td>
 
488
<td class="struct_member_name"><p><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> <em class="structfield"><code><a name="GstRTSPRange.max"></a>max</code></em>;</p></td>
 
489
<td class="struct_member_description"><p>maximum value of the range</p></td>
 
490
<td class="struct_member_annotations"> </td>
166
491
</tr>
167
492
</tbody>
168
493
</table></div>
169
494
</div>
 
495
</div>
170
496
<hr>
171
497
<div class="refsect2">
172
498
<a name="GstRTSPLowerTrans"></a><h3>enum GstRTSPLowerTrans</h3>
173
 
<pre class="programlisting">typedef enum {
174
 
  GST_RTSP_LOWER_TRANS_UNKNOWN   = 0,
175
 
  GST_RTSP_LOWER_TRANS_UDP       = (1 &lt;&lt; 0),
176
 
  GST_RTSP_LOWER_TRANS_UDP_MCAST = (1 &lt;&lt; 1),
177
 
  GST_RTSP_LOWER_TRANS_TCP       = (1 &lt;&lt; 2),
178
 
  GST_RTSP_LOWER_TRANS_HTTP      = (1 &lt;&lt; 4),
179
 
  GST_RTSP_LOWER_TRANS_TLS       = (1 &lt;&lt; 5)
180
 
} GstRTSPLowerTrans;
181
 
</pre>
182
 
<p>
183
 
The different transport methods.
184
 
</p>
185
 
<div class="variablelist"><table border="0" class="variablelist">
 
499
<p>The different transport methods.</p>
 
500
<div class="refsect3">
 
501
<a name="id-1.2.10.8.9.5.4"></a><h4>Members</h4>
 
502
<div class="informaltable"><table width="100%" border="0">
186
503
<colgroup>
187
 
<col align="left" valign="top">
188
 
<col>
 
504
<col width="300px" class="enum_members_name">
 
505
<col class="enum_members_description">
 
506
<col width="200px" class="enum_members_annotations">
189
507
</colgroup>
190
508
<tbody>
191
509
<tr>
192
 
<td><p><a name="GST-RTSP-LOWER-TRANS-UNKNOWN:CAPS"></a><span class="term"><code class="literal">GST_RTSP_LOWER_TRANS_UNKNOWN</code></span></p></td>
193
 
<td>invalid transport flag
194
 
</td>
195
 
</tr>
196
 
<tr>
197
 
<td><p><a name="GST-RTSP-LOWER-TRANS-UDP:CAPS"></a><span class="term"><code class="literal">GST_RTSP_LOWER_TRANS_UDP</code></span></p></td>
198
 
<td>stream data over UDP
199
 
</td>
200
 
</tr>
201
 
<tr>
202
 
<td><p><a name="GST-RTSP-LOWER-TRANS-UDP-MCAST:CAPS"></a><span class="term"><code class="literal">GST_RTSP_LOWER_TRANS_UDP_MCAST</code></span></p></td>
203
 
<td>stream data over UDP multicast
204
 
</td>
205
 
</tr>
206
 
<tr>
207
 
<td><p><a name="GST-RTSP-LOWER-TRANS-TCP:CAPS"></a><span class="term"><code class="literal">GST_RTSP_LOWER_TRANS_TCP</code></span></p></td>
208
 
<td>stream data over TCP
209
 
</td>
210
 
</tr>
211
 
<tr>
212
 
<td><p><a name="GST-RTSP-LOWER-TRANS-HTTP:CAPS"></a><span class="term"><code class="literal">GST_RTSP_LOWER_TRANS_HTTP</code></span></p></td>
213
 
<td>stream data tunneled over HTTP.
214
 
</td>
215
 
</tr>
216
 
<tr>
217
 
<td><p><a name="GST-RTSP-LOWER-TRANS-TLS:CAPS"></a><span class="term"><code class="literal">GST_RTSP_LOWER_TRANS_TLS</code></span></p></td>
218
 
<td>encrypt TCP and HTTP with TLS
219
 
</td>
 
510
<td class="enum_member_name"><p><a name="GST-RTSP-LOWER-TRANS-UNKNOWN:CAPS"></a>GST_RTSP_LOWER_TRANS_UNKNOWN</p></td>
 
511
<td class="enum_member_description">
 
512
<p>invalid transport flag</p>
 
513
</td>
 
514
<td class="enum_member_annotations"> </td>
 
515
</tr>
 
516
<tr>
 
517
<td class="enum_member_name"><p><a name="GST-RTSP-LOWER-TRANS-UDP:CAPS"></a>GST_RTSP_LOWER_TRANS_UDP</p></td>
 
518
<td class="enum_member_description">
 
519
<p>stream data over UDP</p>
 
520
</td>
 
521
<td class="enum_member_annotations"> </td>
 
522
</tr>
 
523
<tr>
 
524
<td class="enum_member_name"><p><a name="GST-RTSP-LOWER-TRANS-UDP-MCAST:CAPS"></a>GST_RTSP_LOWER_TRANS_UDP_MCAST</p></td>
 
525
<td class="enum_member_description">
 
526
<p>stream data over UDP multicast</p>
 
527
</td>
 
528
<td class="enum_member_annotations"> </td>
 
529
</tr>
 
530
<tr>
 
531
<td class="enum_member_name"><p><a name="GST-RTSP-LOWER-TRANS-TCP:CAPS"></a>GST_RTSP_LOWER_TRANS_TCP</p></td>
 
532
<td class="enum_member_description">
 
533
<p>stream data over TCP</p>
 
534
</td>
 
535
<td class="enum_member_annotations"> </td>
 
536
</tr>
 
537
<tr>
 
538
<td class="enum_member_name"><p><a name="GST-RTSP-LOWER-TRANS-HTTP:CAPS"></a>GST_RTSP_LOWER_TRANS_HTTP</p></td>
 
539
<td class="enum_member_description">
 
540
<p>stream data tunneled over HTTP.</p>
 
541
</td>
 
542
<td class="enum_member_annotations"> </td>
 
543
</tr>
 
544
<tr>
 
545
<td class="enum_member_name"><p><a name="GST-RTSP-LOWER-TRANS-TLS:CAPS"></a>GST_RTSP_LOWER_TRANS_TLS</p></td>
 
546
<td class="enum_member_description">
 
547
<p>encrypt TCP and HTTP with TLS</p>
 
548
</td>
 
549
<td class="enum_member_annotations"> </td>
220
550
</tr>
221
551
</tbody>
222
552
</table></div>
223
553
</div>
 
554
</div>
224
555
<hr>
225
556
<div class="refsect2">
226
557
<a name="GstRTSPTransport"></a><h3>struct GstRTSPTransport</h3>
248
579
  guint          ssrc;
249
580
};
250
581
</pre>
251
 
<p>
252
 
A structure holding the RTSP transport values.
253
 
</p>
254
 
<div class="variablelist"><table border="0" class="variablelist">
255
 
<colgroup>
256
 
<col align="left" valign="top">
257
 
<col>
258
 
</colgroup>
259
 
<tbody>
260
 
<tr>
261
 
<td><p><span class="term"><a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPTransMode" title="enum GstRTSPTransMode"><span class="type">GstRTSPTransMode</span></a> <em class="structfield"><code><a name="GstRTSPTransport.trans"></a>trans</code></em>;</span></p></td>
262
 
<td>the transport mode</td>
263
 
</tr>
264
 
<tr>
265
 
<td><p><span class="term"><a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPProfile" title="enum GstRTSPProfile"><span class="type">GstRTSPProfile</span></a> <em class="structfield"><code><a name="GstRTSPTransport.profile"></a>profile</code></em>;</span></p></td>
266
 
<td>the tansport profile</td>
267
 
</tr>
268
 
<tr>
269
 
<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="GstRTSPTransport.lower-transport"></a>lower_transport</code></em>;</span></p></td>
270
 
<td>the lower transport</td>
271
 
</tr>
272
 
<tr>
273
 
<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="GstRTSPTransport.destination"></a>destination</code></em>;</span></p></td>
274
 
<td>the destination ip/hostname</td>
275
 
</tr>
276
 
<tr>
277
 
<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="GstRTSPTransport.source"></a>source</code></em>;</span></p></td>
278
 
<td>the source ip/hostname</td>
279
 
</tr>
280
 
<tr>
281
 
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> <em class="structfield"><code><a name="GstRTSPTransport.layers"></a>layers</code></em>;</span></p></td>
282
 
<td>the number of layers</td>
283
 
</tr>
284
 
<tr>
285
 
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> <em class="structfield"><code><a name="GstRTSPTransport.mode-play"></a>mode_play</code></em>;</span></p></td>
286
 
<td>if play mode was selected</td>
287
 
</tr>
288
 
<tr>
289
 
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> <em class="structfield"><code><a name="GstRTSPTransport.mode-record"></a>mode_record</code></em>;</span></p></td>
290
 
<td>if record mode was selected</td>
291
 
</tr>
292
 
<tr>
293
 
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> <em class="structfield"><code><a name="GstRTSPTransport.append"></a>append</code></em>;</span></p></td>
294
 
<td>is append mode was selected</td>
295
 
</tr>
296
 
<tr>
297
 
<td><p><span class="term"><a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPRange" title="struct GstRTSPRange"><span class="type">GstRTSPRange</span></a> <em class="structfield"><code><a name="GstRTSPTransport.interleaved"></a>interleaved</code></em>;</span></p></td>
298
 
<td>the interleave range</td>
299
 
</tr>
300
 
<tr>
301
 
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> <em class="structfield"><code><a name="GstRTSPTransport.ttl"></a>ttl</code></em>;</span></p></td>
302
 
<td>the time to live for multicast UDP</td>
303
 
</tr>
304
 
<tr>
305
 
<td><p><span class="term"><a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPRange" title="struct GstRTSPRange"><span class="type">GstRTSPRange</span></a> <em class="structfield"><code><a name="GstRTSPTransport.port"></a>port</code></em>;</span></p></td>
306
 
<td>the port pair for multicast sessions</td>
307
 
</tr>
308
 
<tr>
309
 
<td><p><span class="term"><a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPRange" title="struct GstRTSPRange"><span class="type">GstRTSPRange</span></a> <em class="structfield"><code><a name="GstRTSPTransport.client-port"></a>client_port</code></em>;</span></p></td>
310
 
<td>the client port pair for receiving data</td>
311
 
</tr>
312
 
<tr>
313
 
<td><p><span class="term"><a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPRange" title="struct GstRTSPRange"><span class="type">GstRTSPRange</span></a> <em class="structfield"><code><a name="GstRTSPTransport.server-port"></a>server_port</code></em>;</span></p></td>
314
 
<td>the server port pair for receiving data</td>
315
 
</tr>
316
 
<tr>
317
 
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> <em class="structfield"><code><a name="GstRTSPTransport.ssrc"></a>ssrc</code></em>;</span></p></td>
318
 
<td>the ssrc that the sender/receiver will use</td>
319
 
</tr>
320
 
</tbody>
321
 
</table></div>
322
 
</div>
323
 
<hr>
324
 
<div class="refsect2">
325
 
<a name="gst-rtsp-transport-new"></a><h3>gst_rtsp_transport_new ()</h3>
326
 
<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_transport_new              (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPTransport" title="struct GstRTSPTransport"><span class="type">GstRTSPTransport</span></a> **transport</code></em>);</pre>
327
 
<p>
328
 
Allocate a new initialized <a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPTransport" title="struct GstRTSPTransport"><span class="type">GstRTSPTransport</span></a>. Use <a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#gst-rtsp-transport-free" title="gst_rtsp_transport_free ()"><code class="function">gst_rtsp_transport_free()</code></a>
329
 
after usage.
330
 
</p>
331
 
<div class="variablelist"><table border="0" class="variablelist">
332
 
<colgroup>
333
 
<col align="left" valign="top">
334
 
<col>
335
 
</colgroup>
336
 
<tbody>
337
 
<tr>
338
 
<td><p><span class="term"><em class="parameter"><code>transport</code></em> :</span></p></td>
339
 
<td>location to hold the new <a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPTransport" title="struct GstRTSPTransport"><span class="type">GstRTSPTransport</span></a>
340
 
</td>
341
 
</tr>
342
 
<tr>
343
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
344
 
<td>a <a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPResult" title="enum GstRTSPResult"><span class="type">GstRTSPResult</span></a>.</td>
345
 
</tr>
346
 
</tbody>
347
 
</table></div>
348
 
</div>
349
 
<hr>
350
 
<div class="refsect2">
351
 
<a name="gst-rtsp-transport-init"></a><h3>gst_rtsp_transport_init ()</h3>
352
 
<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_transport_init             (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPTransport" title="struct GstRTSPTransport"><span class="type">GstRTSPTransport</span></a> *transport</code></em>);</pre>
353
 
<p>
354
 
Initialize <em class="parameter"><code>transport</code></em> so that it can be used.
355
 
</p>
356
 
<div class="variablelist"><table border="0" class="variablelist">
357
 
<colgroup>
358
 
<col align="left" valign="top">
359
 
<col>
360
 
</colgroup>
361
 
<tbody>
362
 
<tr>
363
 
<td><p><span class="term"><em class="parameter"><code>transport</code></em> :</span></p></td>
364
 
<td>a <a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPTransport" title="struct GstRTSPTransport"><span class="type">GstRTSPTransport</span></a>
365
 
</td>
366
 
</tr>
367
 
<tr>
368
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
369
 
<td>
370
 
<a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GST-RTSP-OK:CAPS"><span class="type">GST_RTSP_OK</span></a>.</td>
371
 
</tr>
372
 
</tbody>
373
 
</table></div>
374
 
</div>
375
 
<hr>
376
 
<div class="refsect2">
377
 
<a name="gst-rtsp-transport-parse"></a><h3>gst_rtsp_transport_parse ()</h3>
378
 
<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_transport_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> *str</code></em>,
379
 
                                                         <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPTransport" title="struct GstRTSPTransport"><span class="type">GstRTSPTransport</span></a> *transport</code></em>);</pre>
380
 
<p>
381
 
Parse the RTSP transport string <em class="parameter"><code>str</code></em> into <em class="parameter"><code>transport</code></em>.
382
 
</p>
383
 
<div class="variablelist"><table border="0" class="variablelist">
384
 
<colgroup>
385
 
<col align="left" valign="top">
386
 
<col>
387
 
</colgroup>
388
 
<tbody>
389
 
<tr>
390
 
<td><p><span class="term"><em class="parameter"><code>str</code></em> :</span></p></td>
391
 
<td>a transport string</td>
392
 
</tr>
393
 
<tr>
394
 
<td><p><span class="term"><em class="parameter"><code>transport</code></em> :</span></p></td>
395
 
<td>a <a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPTransport" title="struct GstRTSPTransport"><span class="type">GstRTSPTransport</span></a>
396
 
</td>
397
 
</tr>
398
 
<tr>
399
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
400
 
<td>a <a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPResult" title="enum GstRTSPResult"><span class="type">GstRTSPResult</span></a>.</td>
401
 
</tr>
402
 
</tbody>
403
 
</table></div>
404
 
</div>
405
 
<hr>
406
 
<div class="refsect2">
407
 
<a name="gst-rtsp-transport-as-text"></a><h3>gst_rtsp_transport_as_text ()</h3>
408
 
<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_transport_as_text          (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPTransport" title="struct GstRTSPTransport"><span class="type">GstRTSPTransport</span></a> *transport</code></em>);</pre>
409
 
<p>
410
 
Convert <em class="parameter"><code>transport</code></em> into a string that can be used to signal the transport in
411
 
an RTSP SETUP response.
412
 
</p>
413
 
<div class="variablelist"><table border="0" class="variablelist">
414
 
<colgroup>
415
 
<col align="left" valign="top">
416
 
<col>
417
 
</colgroup>
418
 
<tbody>
419
 
<tr>
420
 
<td><p><span class="term"><em class="parameter"><code>transport</code></em> :</span></p></td>
421
 
<td>a <a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPTransport" title="struct GstRTSPTransport"><span class="type">GstRTSPTransport</span></a>
422
 
</td>
423
 
</tr>
424
 
<tr>
425
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
426
 
<td>a string describing the RTSP transport or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> when the transport
427
 
is invalid.</td>
428
 
</tr>
429
 
</tbody>
430
 
</table></div>
431
 
</div>
432
 
<hr>
433
 
<div class="refsect2">
434
 
<a name="gst-rtsp-transport-get-mime"></a><h3>gst_rtsp_transport_get_mime ()</h3>
435
 
<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_transport_get_mime         (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPTransMode" title="enum GstRTSPTransMode"><span class="type">GstRTSPTransMode</span></a> trans</code></em>,
436
 
                                                         <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> **mime</code></em>);</pre>
437
 
<p>
438
 
Get the mime type of the transport mode <em class="parameter"><code>trans</code></em>. This mime type is typically
439
 
used to generate <a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstCaps.html#GstCaps"><span class="type">GstCaps</span></a> on buffers.
440
 
</p>
441
 
<div class="variablelist"><table border="0" class="variablelist">
442
 
<colgroup>
443
 
<col align="left" valign="top">
444
 
<col>
445
 
</colgroup>
446
 
<tbody>
447
 
<tr>
448
 
<td><p><span class="term"><em class="parameter"><code>trans</code></em> :</span></p></td>
449
 
<td>a <a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPTransMode" title="enum GstRTSPTransMode"><span class="type">GstRTSPTransMode</span></a>
450
 
</td>
451
 
</tr>
452
 
<tr>
453
 
<td><p><span class="term"><em class="parameter"><code>mime</code></em> :</span></p></td>
454
 
<td>location to hold the result</td>
455
 
</tr>
456
 
<tr>
457
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
458
 
<td>
459
 
<a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GST-RTSP-OK:CAPS"><span class="type">GST_RTSP_OK</span></a>.</td>
460
 
</tr>
461
 
</tbody>
462
 
</table></div>
463
 
</div>
464
 
<hr>
465
 
<div class="refsect2">
466
 
<a name="gst-rtsp-transport-get-manager"></a><h3>gst_rtsp_transport_get_manager ()</h3>
467
 
<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_transport_get_manager      (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPTransMode" title="enum GstRTSPTransMode"><span class="type">GstRTSPTransMode</span></a> trans</code></em>,
468
 
                                                         <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> **manager</code></em>,
469
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> option</code></em>);</pre>
470
 
<p>
471
 
Get the <a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstElement.html"><span class="type">GstElement</span></a> that can handle the buffers transported over <em class="parameter"><code>trans</code></em>.
472
 
</p>
473
 
<p>
474
 
It is possible that there are several managers available, use <em class="parameter"><code>option</code></em> to
475
 
selected one.
476
 
</p>
477
 
<p>
478
 
<em class="parameter"><code>manager</code></em> will contain an element name or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> when no manager is
479
 
needed/available for <em class="parameter"><code>trans</code></em>.
480
 
</p>
481
 
<div class="variablelist"><table border="0" class="variablelist">
482
 
<colgroup>
483
 
<col align="left" valign="top">
484
 
<col>
485
 
</colgroup>
486
 
<tbody>
487
 
<tr>
488
 
<td><p><span class="term"><em class="parameter"><code>trans</code></em> :</span></p></td>
489
 
<td>a <a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPTransMode" title="enum GstRTSPTransMode"><span class="type">GstRTSPTransMode</span></a>
490
 
</td>
491
 
</tr>
492
 
<tr>
493
 
<td><p><span class="term"><em class="parameter"><code>manager</code></em> :</span></p></td>
494
 
<td>location to hold the result</td>
495
 
</tr>
496
 
<tr>
497
 
<td><p><span class="term"><em class="parameter"><code>option</code></em> :</span></p></td>
498
 
<td>option index.</td>
499
 
</tr>
500
 
<tr>
501
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
502
 
<td>
503
 
<a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GST-RTSP-OK:CAPS"><span class="type">GST_RTSP_OK</span></a>.</td>
504
 
</tr>
505
 
</tbody>
506
 
</table></div>
507
 
</div>
508
 
<hr>
509
 
<div class="refsect2">
510
 
<a name="gst-rtsp-transport-free"></a><h3>gst_rtsp_transport_free ()</h3>
511
 
<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_transport_free             (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPTransport" title="struct GstRTSPTransport"><span class="type">GstRTSPTransport</span></a> *transport</code></em>);</pre>
512
 
<p>
513
 
Free the memory used by <em class="parameter"><code>transport</code></em>.
514
 
</p>
515
 
<div class="variablelist"><table border="0" class="variablelist">
516
 
<colgroup>
517
 
<col align="left" valign="top">
518
 
<col>
519
 
</colgroup>
520
 
<tbody>
521
 
<tr>
522
 
<td><p><span class="term"><em class="parameter"><code>transport</code></em> :</span></p></td>
523
 
<td>a <a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPTransport" title="struct GstRTSPTransport"><span class="type">GstRTSPTransport</span></a>
524
 
</td>
525
 
</tr>
526
 
<tr>
527
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
528
 
<td>
529
 
<a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GST-RTSP-OK:CAPS"><span class="type">GST_RTSP_OK</span></a>.</td>
530
 
</tr>
531
 
</tbody>
532
 
</table></div>
 
582
<p>A structure holding the RTSP transport values.</p>
 
583
<div class="refsect3">
 
584
<a name="id-1.2.10.8.9.6.5"></a><h4>Members</h4>
 
585
<div class="informaltable"><table width="100%" border="0">
 
586
<colgroup>
 
587
<col width="300px" class="struct_members_name">
 
588
<col class="struct_members_description">
 
589
<col width="200px" class="struct_members_annotations">
 
590
</colgroup>
 
591
<tbody>
 
592
<tr>
 
593
<td class="struct_member_name"><p><a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPTransMode" title="enum GstRTSPTransMode"><span class="type">GstRTSPTransMode</span></a> <em class="structfield"><code><a name="GstRTSPTransport.trans"></a>trans</code></em>;</p></td>
 
594
<td class="struct_member_description"><p>the transport mode</p></td>
 
595
<td class="struct_member_annotations"> </td>
 
596
</tr>
 
597
<tr>
 
598
<td class="struct_member_name"><p><a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPProfile" title="enum GstRTSPProfile"><span class="type">GstRTSPProfile</span></a> <em class="structfield"><code><a name="GstRTSPTransport.profile"></a>profile</code></em>;</p></td>
 
599
<td class="struct_member_description"><p>the tansport profile</p></td>
 
600
<td class="struct_member_annotations"> </td>
 
601
</tr>
 
602
<tr>
 
603
<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="GstRTSPTransport.lower-transport"></a>lower_transport</code></em>;</p></td>
 
604
<td class="struct_member_description"><p>the lower transport</p></td>
 
605
<td class="struct_member_annotations"> </td>
 
606
</tr>
 
607
<tr>
 
608
<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="GstRTSPTransport.destination"></a>destination</code></em>;</p></td>
 
609
<td class="struct_member_description"><p>the destination ip/hostname</p></td>
 
610
<td class="struct_member_annotations"> </td>
 
611
</tr>
 
612
<tr>
 
613
<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="GstRTSPTransport.source"></a>source</code></em>;</p></td>
 
614
<td class="struct_member_description"><p>the source ip/hostname</p></td>
 
615
<td class="struct_member_annotations"> </td>
 
616
</tr>
 
617
<tr>
 
618
<td class="struct_member_name"><p><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> <em class="structfield"><code><a name="GstRTSPTransport.layers"></a>layers</code></em>;</p></td>
 
619
<td class="struct_member_description"><p>the number of layers</p></td>
 
620
<td class="struct_member_annotations"> </td>
 
621
</tr>
 
622
<tr>
 
623
<td class="struct_member_name"><p><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> <em class="structfield"><code><a name="GstRTSPTransport.mode-play"></a>mode_play</code></em>;</p></td>
 
624
<td class="struct_member_description"><p>if play mode was selected</p></td>
 
625
<td class="struct_member_annotations"> </td>
 
626
</tr>
 
627
<tr>
 
628
<td class="struct_member_name"><p><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> <em class="structfield"><code><a name="GstRTSPTransport.mode-record"></a>mode_record</code></em>;</p></td>
 
629
<td class="struct_member_description"><p>if record mode was selected</p></td>
 
630
<td class="struct_member_annotations"> </td>
 
631
</tr>
 
632
<tr>
 
633
<td class="struct_member_name"><p><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> <em class="structfield"><code><a name="GstRTSPTransport.append"></a>append</code></em>;</p></td>
 
634
<td class="struct_member_description"><p>is append mode was selected</p></td>
 
635
<td class="struct_member_annotations"> </td>
 
636
</tr>
 
637
<tr>
 
638
<td class="struct_member_name"><p><a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPRange" title="struct GstRTSPRange"><span class="type">GstRTSPRange</span></a> <em class="structfield"><code><a name="GstRTSPTransport.interleaved"></a>interleaved</code></em>;</p></td>
 
639
<td class="struct_member_description"><p>the interleave range</p></td>
 
640
<td class="struct_member_annotations"> </td>
 
641
</tr>
 
642
<tr>
 
643
<td class="struct_member_name"><p><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> <em class="structfield"><code><a name="GstRTSPTransport.ttl"></a>ttl</code></em>;</p></td>
 
644
<td class="struct_member_description"><p>the time to live for multicast UDP</p></td>
 
645
<td class="struct_member_annotations"> </td>
 
646
</tr>
 
647
<tr>
 
648
<td class="struct_member_name"><p><a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPRange" title="struct GstRTSPRange"><span class="type">GstRTSPRange</span></a> <em class="structfield"><code><a name="GstRTSPTransport.port"></a>port</code></em>;</p></td>
 
649
<td class="struct_member_description"><p>the port pair for multicast sessions</p></td>
 
650
<td class="struct_member_annotations"> </td>
 
651
</tr>
 
652
<tr>
 
653
<td class="struct_member_name"><p><a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPRange" title="struct GstRTSPRange"><span class="type">GstRTSPRange</span></a> <em class="structfield"><code><a name="GstRTSPTransport.client-port"></a>client_port</code></em>;</p></td>
 
654
<td class="struct_member_description"><p>the client port pair for receiving data</p></td>
 
655
<td class="struct_member_annotations"> </td>
 
656
</tr>
 
657
<tr>
 
658
<td class="struct_member_name"><p><a class="link" href="gst-plugins-base-libs-gstrtsptransport.html#GstRTSPRange" title="struct GstRTSPRange"><span class="type">GstRTSPRange</span></a> <em class="structfield"><code><a name="GstRTSPTransport.server-port"></a>server_port</code></em>;</p></td>
 
659
<td class="struct_member_description"><p>the server port pair for receiving data</p></td>
 
660
<td class="struct_member_annotations"> </td>
 
661
</tr>
 
662
<tr>
 
663
<td class="struct_member_name"><p><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> <em class="structfield"><code><a name="GstRTSPTransport.ssrc"></a>ssrc</code></em>;</p></td>
 
664
<td class="struct_member_description"><p>the ssrc that the sender/receiver will use</p></td>
 
665
<td class="struct_member_annotations"> </td>
 
666
</tr>
 
667
</tbody>
 
668
</table></div>
 
669
</div>
533
670
</div>
534
671
</div>
535
672
</div>
536
673
<div class="footer">
537
674
<hr>
538
 
          Generated by GTK-Doc V1.19</div>
 
675
          Generated by GTK-Doc V1.20</div>
539
676
</body>
540
677
</html>
 
 
b'\\ No newline at end of file'