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

« back to all changes in this revision

Viewing changes to docs/libs/html/gst-plugins-base-libs-gstsdpmessage.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>gstsdpmessage</title>
 
5
<title>GStreamer Base Plugins 1.0 Library Reference Manual: gstsdpmessage</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-sdp.html" title="SDP Library">
9
9
<link rel="prev" href="gstreamer-sdp.html" title="SDP Library">
10
10
<link rel="next" href="gstreamer-tag.html" title="Tag Support 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="gstreamer-sdp.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
18
 
<td><a accesskey="u" href="gstreamer-sdp.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-tag.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-gstsdpmessage.synopsis" class="shortcut">Top</a>
25
 
                   | 
26
 
                  <a href="#gst-plugins-base-libs-gstsdpmessage.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-gstsdpmessage.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> 
 
19
                  <a href="#gst-plugins-base-libs-gstsdpmessage.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-sdp.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
 
23
<td><a accesskey="p" href="gstreamer-sdp.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
 
24
<td><a accesskey="n" href="gstreamer-tag.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-gstsdpmessage"></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-gstsdpmessage.top_of_page"></a>gstsdpmessage</span></h2>
34
31
<p>gstsdpmessage — Helper methods for dealing with SDP messages</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-gstsdpmessage.synopsis"></a><h2>Synopsis</h2>
40
 
<pre class="synopsis">
41
 
#include &lt;gst/sdp/gstsdpmessage.h&gt;
42
 
 
43
 
enum                <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult">GstSDPResult</a>;
44
 
                    <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPOrigin" title="GstSDPOrigin">GstSDPOrigin</a>;
45
 
                    <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPConnection" title="GstSDPConnection">GstSDPConnection</a>;
46
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-connection-set" title="gst_sdp_connection_set ()">gst_sdp_connection_set</a>              (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPConnection" title="GstSDPConnection"><span class="type">GstSDPConnection</span></a> *conn</code></em>,
47
 
                                                         <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> *nettype</code></em>,
48
 
                                                         <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> *addrtype</code></em>,
49
 
                                                         <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> *address</code></em>,
50
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> ttl</code></em>,
51
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> addr_number</code></em>);
52
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-connection-clear" title="gst_sdp_connection_clear ()">gst_sdp_connection_clear</a>            (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPConnection" title="GstSDPConnection"><span class="type">GstSDPConnection</span></a> *conn</code></em>);
53
 
#define             <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-BWTYPE-CT:CAPS" title="GST_SDP_BWTYPE_CT">GST_SDP_BWTYPE_CT</a>
54
 
#define             <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-BWTYPE-AS:CAPS" title="GST_SDP_BWTYPE_AS">GST_SDP_BWTYPE_AS</a>
55
 
#define             <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-BWTYPE-EXT-PREFIX:CAPS" title="GST_SDP_BWTYPE_EXT_PREFIX">GST_SDP_BWTYPE_EXT_PREFIX</a>
56
 
#define             <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-BWTYPE-RR:CAPS" title="GST_SDP_BWTYPE_RR">GST_SDP_BWTYPE_RR</a>
57
 
#define             <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-BWTYPE-RS:CAPS" title="GST_SDP_BWTYPE_RS">GST_SDP_BWTYPE_RS</a>
58
 
#define             <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-BWTYPE-TIAS:CAPS" title="GST_SDP_BWTYPE_TIAS">GST_SDP_BWTYPE_TIAS</a>
59
 
                    <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPBandwidth" title="GstSDPBandwidth">GstSDPBandwidth</a>;
60
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-bandwidth-set" title="gst_sdp_bandwidth_set ()">gst_sdp_bandwidth_set</a>               (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPBandwidth" title="GstSDPBandwidth"><span class="type">GstSDPBandwidth</span></a> *bw</code></em>,
61
 
                                                         <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> *bwtype</code></em>,
62
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> bandwidth</code></em>);
63
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-bandwidth-clear" title="gst_sdp_bandwidth_clear ()">gst_sdp_bandwidth_clear</a>             (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPBandwidth" title="GstSDPBandwidth"><span class="type">GstSDPBandwidth</span></a> *bw</code></em>);
64
 
                    <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPTime" title="GstSDPTime">GstSDPTime</a>;
65
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-time-set" title="gst_sdp_time_set ()">gst_sdp_time_set</a>                    (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPTime" title="GstSDPTime"><span class="type">GstSDPTime</span></a> *t</code></em>,
66
 
                                                         <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> *start</code></em>,
67
 
                                                         <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> *stop</code></em>,
68
 
                                                         <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> **repeat</code></em>);
69
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-time-clear" title="gst_sdp_time_clear ()">gst_sdp_time_clear</a>                  (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPTime" title="GstSDPTime"><span class="type">GstSDPTime</span></a> *t</code></em>);
70
 
                    <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPZone" title="GstSDPZone">GstSDPZone</a>;
71
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-zone-set" title="gst_sdp_zone_set ()">gst_sdp_zone_set</a>                    (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPZone" title="GstSDPZone"><span class="type">GstSDPZone</span></a> *zone</code></em>,
72
 
                                                         <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> *adj_time</code></em>,
73
 
                                                         <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> *typed_time</code></em>);
74
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-zone-clear" title="gst_sdp_zone_clear ()">gst_sdp_zone_clear</a>                  (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPZone" title="GstSDPZone"><span class="type">GstSDPZone</span></a> *zone</code></em>);
75
 
                    <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPKey" title="GstSDPKey">GstSDPKey</a>;
76
 
                    <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPAttribute" title="GstSDPAttribute">GstSDPAttribute</a>;
77
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-attribute-set" title="gst_sdp_attribute_set ()">gst_sdp_attribute_set</a>               (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPAttribute" title="GstSDPAttribute"><span class="type">GstSDPAttribute</span></a> *attr</code></em>,
78
 
                                                         <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> *key</code></em>,
79
 
                                                         <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> *value</code></em>);
80
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-attribute-clear" title="gst_sdp_attribute_clear ()">gst_sdp_attribute_clear</a>             (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPAttribute" title="GstSDPAttribute"><span class="type">GstSDPAttribute</span></a> *attr</code></em>);
81
 
                    <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia">GstSDPMedia</a>;
82
 
                    <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage">GstSDPMessage</a>;
83
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-new" title="gst_sdp_message_new ()">gst_sdp_message_new</a>                 (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> **msg</code></em>);
84
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-init" title="gst_sdp_message_init ()">gst_sdp_message_init</a>                (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);
85
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-uninit" title="gst_sdp_message_uninit ()">gst_sdp_message_uninit</a>              (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);
86
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-free" title="gst_sdp_message_free ()">gst_sdp_message_free</a>                (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);
87
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-parse-buffer" title="gst_sdp_message_parse_buffer ()">gst_sdp_message_parse_buffer</a>        (<em class="parameter"><code>const <span class="type">guint8</span> *data</code></em>,
88
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> size</code></em>,
89
 
                                                         <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);
90
 
<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-gstsdpmessage.html#gst-sdp-message-as-text" title="gst_sdp_message_as_text ()">gst_sdp_message_as_text</a>             (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);
91
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-parse-uri" title="gst_sdp_message_parse_uri ()">gst_sdp_message_parse_uri</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> *uri</code></em>,
92
 
                                                         <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);
93
 
<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-gstsdpmessage.html#gst-sdp-message-as-uri" title="gst_sdp_message_as_uri ()">gst_sdp_message_as_uri</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> *scheme</code></em>,
94
 
                                                         <em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);
95
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-address-is-multicast" title="gst_sdp_address_is_multicast ()">gst_sdp_address_is_multicast</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> *nettype</code></em>,
96
 
                                                         <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> *addrtype</code></em>,
97
 
                                                         <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> *addr</code></em>);
98
 
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-get-version" title="gst_sdp_message_get_version ()">gst_sdp_message_get_version</a>         (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);
99
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-set-version" title="gst_sdp_message_set_version ()">gst_sdp_message_set_version</a>         (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
100
 
                                                         <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> *version</code></em>);
101
 
const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPOrigin" title="GstSDPOrigin"><span class="returnvalue">GstSDPOrigin</span></a> * <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-get-origin" title="gst_sdp_message_get_origin ()">gst_sdp_message_get_origin</a>         (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);
102
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-set-origin" title="gst_sdp_message_set_origin ()">gst_sdp_message_set_origin</a>          (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
103
 
                                                         <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> *username</code></em>,
104
 
                                                         <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> *sess_id</code></em>,
105
 
                                                         <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> *sess_version</code></em>,
106
 
                                                         <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> *nettype</code></em>,
107
 
                                                         <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> *addrtype</code></em>,
108
 
                                                         <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> *addr</code></em>);
109
 
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-get-session-name" title="gst_sdp_message_get_session_name ()">gst_sdp_message_get_session_name</a>    (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);
110
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-set-session-name" title="gst_sdp_message_set_session_name ()">gst_sdp_message_set_session_name</a>    (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
111
 
                                                         <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> *session_name</code></em>);
112
 
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-get-information" title="gst_sdp_message_get_information ()">gst_sdp_message_get_information</a>     (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);
113
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-set-information" title="gst_sdp_message_set_information ()">gst_sdp_message_set_information</a>     (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
114
 
                                                         <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> *information</code></em>);
115
 
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-get-uri" title="gst_sdp_message_get_uri ()">gst_sdp_message_get_uri</a>             (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);
116
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-set-uri" title="gst_sdp_message_set_uri ()">gst_sdp_message_set_uri</a>             (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
117
 
                                                         <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> *uri</code></em>);
118
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-emails-len" title="gst_sdp_message_emails_len ()">gst_sdp_message_emails_len</a>          (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);
119
 
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-get-email" title="gst_sdp_message_get_email ()">gst_sdp_message_get_email</a>           (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
120
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);
121
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-insert-email" title="gst_sdp_message_insert_email ()">gst_sdp_message_insert_email</a>        (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
122
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> idx</code></em>,
123
 
                                                         <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> *email</code></em>);
124
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-replace-email" title="gst_sdp_message_replace_email ()">gst_sdp_message_replace_email</a>       (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
125
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>,
126
 
                                                         <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> *email</code></em>);
127
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-remove-email" title="gst_sdp_message_remove_email ()">gst_sdp_message_remove_email</a>        (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
128
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);
129
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-add-email" title="gst_sdp_message_add_email ()">gst_sdp_message_add_email</a>           (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
130
 
                                                         <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> *email</code></em>);
131
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-phones-len" title="gst_sdp_message_phones_len ()">gst_sdp_message_phones_len</a>          (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);
132
 
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-get-phone" title="gst_sdp_message_get_phone ()">gst_sdp_message_get_phone</a>           (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
133
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);
134
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-insert-phone" title="gst_sdp_message_insert_phone ()">gst_sdp_message_insert_phone</a>        (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
135
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> idx</code></em>,
136
 
                                                         <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> *phone</code></em>);
137
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-replace-phone" title="gst_sdp_message_replace_phone ()">gst_sdp_message_replace_phone</a>       (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
138
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>,
139
 
                                                         <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> *phone</code></em>);
140
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-remove-phone" title="gst_sdp_message_remove_phone ()">gst_sdp_message_remove_phone</a>        (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
141
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);
142
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-add-phone" title="gst_sdp_message_add_phone ()">gst_sdp_message_add_phone</a>           (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
143
 
                                                         <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> *phone</code></em>);
144
 
const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPConnection" title="GstSDPConnection"><span class="returnvalue">GstSDPConnection</span></a> * <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-get-connection" title="gst_sdp_message_get_connection ()">gst_sdp_message_get_connection</a> (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);
145
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-set-connection" title="gst_sdp_message_set_connection ()">gst_sdp_message_set_connection</a>      (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
146
 
                                                         <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> *nettype</code></em>,
147
 
                                                         <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> *addrtype</code></em>,
148
 
                                                         <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> *address</code></em>,
149
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> ttl</code></em>,
150
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> addr_number</code></em>);
151
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-bandwidths-len" title="gst_sdp_message_bandwidths_len ()">gst_sdp_message_bandwidths_len</a>      (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);
152
 
const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPBandwidth" title="GstSDPBandwidth"><span class="returnvalue">GstSDPBandwidth</span></a> * <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-get-bandwidth" title="gst_sdp_message_get_bandwidth ()">gst_sdp_message_get_bandwidth</a>   (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
153
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);
154
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-insert-bandwidth" title="gst_sdp_message_insert_bandwidth ()">gst_sdp_message_insert_bandwidth</a>    (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
155
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> idx</code></em>,
156
 
                                                         <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPBandwidth" title="GstSDPBandwidth"><span class="type">GstSDPBandwidth</span></a> *bw</code></em>);
157
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-replace-bandwidth" title="gst_sdp_message_replace_bandwidth ()">gst_sdp_message_replace_bandwidth</a>   (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
158
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>,
159
 
                                                         <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPBandwidth" title="GstSDPBandwidth"><span class="type">GstSDPBandwidth</span></a> *bw</code></em>);
160
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-remove-bandwidth" title="gst_sdp_message_remove_bandwidth ()">gst_sdp_message_remove_bandwidth</a>    (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
161
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);
162
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-add-bandwidth" title="gst_sdp_message_add_bandwidth ()">gst_sdp_message_add_bandwidth</a>       (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
163
 
                                                         <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> *bwtype</code></em>,
164
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> bandwidth</code></em>);
165
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-times-len" title="gst_sdp_message_times_len ()">gst_sdp_message_times_len</a>           (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);
166
 
const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPTime" title="GstSDPTime"><span class="returnvalue">GstSDPTime</span></a> *  <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-get-time" title="gst_sdp_message_get_time ()">gst_sdp_message_get_time</a>            (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
167
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);
168
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-insert-time" title="gst_sdp_message_insert_time ()">gst_sdp_message_insert_time</a>         (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
169
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> idx</code></em>,
170
 
                                                         <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPTime" title="GstSDPTime"><span class="type">GstSDPTime</span></a> *t</code></em>);
171
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-replace-time" title="gst_sdp_message_replace_time ()">gst_sdp_message_replace_time</a>        (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
172
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>,
173
 
                                                         <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPTime" title="GstSDPTime"><span class="type">GstSDPTime</span></a> *t</code></em>);
174
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-remove-time" title="gst_sdp_message_remove_time ()">gst_sdp_message_remove_time</a>         (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
175
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);
176
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-add-time" title="gst_sdp_message_add_time ()">gst_sdp_message_add_time</a>            (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
177
 
                                                         <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> *start</code></em>,
178
 
                                                         <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> *stop</code></em>,
179
 
                                                         <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> **repeat</code></em>);
180
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-zones-len" title="gst_sdp_message_zones_len ()">gst_sdp_message_zones_len</a>           (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);
181
 
const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPZone" title="GstSDPZone"><span class="returnvalue">GstSDPZone</span></a> *  <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-get-zone" title="gst_sdp_message_get_zone ()">gst_sdp_message_get_zone</a>            (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
182
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);
183
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-insert-zone" title="gst_sdp_message_insert_zone ()">gst_sdp_message_insert_zone</a>         (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
184
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> idx</code></em>,
185
 
                                                         <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPZone" title="GstSDPZone"><span class="type">GstSDPZone</span></a> *zone</code></em>);
186
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-replace-zone" title="gst_sdp_message_replace_zone ()">gst_sdp_message_replace_zone</a>        (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
187
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>,
188
 
                                                         <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPZone" title="GstSDPZone"><span class="type">GstSDPZone</span></a> *zone</code></em>);
189
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-remove-zone" title="gst_sdp_message_remove_zone ()">gst_sdp_message_remove_zone</a>         (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
190
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);
191
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-add-zone" title="gst_sdp_message_add_zone ()">gst_sdp_message_add_zone</a>            (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
192
 
                                                         <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> *adj_time</code></em>,
193
 
                                                         <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> *typed_time</code></em>);
194
 
const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPKey" title="GstSDPKey"><span class="returnvalue">GstSDPKey</span></a> *   <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-get-key" title="gst_sdp_message_get_key ()">gst_sdp_message_get_key</a>             (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);
195
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-set-key" title="gst_sdp_message_set_key ()">gst_sdp_message_set_key</a>             (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
196
 
                                                         <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> *type</code></em>,
197
 
                                                         <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> *data</code></em>);
198
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-attributes-len" title="gst_sdp_message_attributes_len ()">gst_sdp_message_attributes_len</a>      (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);
199
 
const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPAttribute" title="GstSDPAttribute"><span class="returnvalue">GstSDPAttribute</span></a> * <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-get-attribute" title="gst_sdp_message_get_attribute ()">gst_sdp_message_get_attribute</a>   (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
200
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);
201
 
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-get-attribute-val" title="gst_sdp_message_get_attribute_val ()">gst_sdp_message_get_attribute_val</a>   (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
202
 
                                                         <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> *key</code></em>);
203
 
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-get-attribute-val-n" title="gst_sdp_message_get_attribute_val_n ()">gst_sdp_message_get_attribute_val_n</a> (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
204
 
                                                         <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> *key</code></em>,
205
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> nth</code></em>);
206
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-insert-attribute" title="gst_sdp_message_insert_attribute ()">gst_sdp_message_insert_attribute</a>    (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
207
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> idx</code></em>,
208
 
                                                         <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPAttribute" title="GstSDPAttribute"><span class="type">GstSDPAttribute</span></a> *attr</code></em>);
209
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-replace-attribute" title="gst_sdp_message_replace_attribute ()">gst_sdp_message_replace_attribute</a>   (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
210
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>,
211
 
                                                         <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPAttribute" title="GstSDPAttribute"><span class="type">GstSDPAttribute</span></a> *attr</code></em>);
212
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-remove-attribute" title="gst_sdp_message_remove_attribute ()">gst_sdp_message_remove_attribute</a>    (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
213
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);
214
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-add-attribute" title="gst_sdp_message_add_attribute ()">gst_sdp_message_add_attribute</a>       (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
215
 
                                                         <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> *key</code></em>,
216
 
                                                         <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> *value</code></em>);
217
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-medias-len" title="gst_sdp_message_medias_len ()">gst_sdp_message_medias_len</a>          (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);
218
 
const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="returnvalue">GstSDPMedia</span></a> * <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-get-media" title="gst_sdp_message_get_media ()">gst_sdp_message_get_media</a>           (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
219
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);
220
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-add-media" title="gst_sdp_message_add_media ()">gst_sdp_message_add_media</a>           (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
221
 
                                                         <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>);
222
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-dump" title="gst_sdp_message_dump ()">gst_sdp_message_dump</a>                (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);
223
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-new" title="gst_sdp_media_new ()">gst_sdp_media_new</a>                   (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> **media</code></em>);
224
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-init" title="gst_sdp_media_init ()">gst_sdp_media_init</a>                  (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>);
225
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-uninit" title="gst_sdp_media_uninit ()">gst_sdp_media_uninit</a>                (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>);
226
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-free" title="gst_sdp_media_free ()">gst_sdp_media_free</a>                  (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>);
227
 
<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-gstsdpmessage.html#gst-sdp-media-as-text" title="gst_sdp_media_as_text ()">gst_sdp_media_as_text</a>               (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>);
228
 
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-get-media" title="gst_sdp_media_get_media ()">gst_sdp_media_get_media</a>             (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>);
229
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-set-media" title="gst_sdp_media_set_media ()">gst_sdp_media_set_media</a>             (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
230
 
                                                         <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> *med</code></em>);
231
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-get-port" title="gst_sdp_media_get_port ()">gst_sdp_media_get_port</a>              (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>);
232
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-get-num-ports" title="gst_sdp_media_get_num_ports ()">gst_sdp_media_get_num_ports</a>         (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>);
233
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-set-port-info" title="gst_sdp_media_set_port_info ()">gst_sdp_media_set_port_info</a>         (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
234
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> port</code></em>,
235
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> num_ports</code></em>);
236
 
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-get-proto" title="gst_sdp_media_get_proto ()">gst_sdp_media_get_proto</a>             (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>);
237
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-set-proto" title="gst_sdp_media_set_proto ()">gst_sdp_media_set_proto</a>             (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
238
 
                                                         <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> *proto</code></em>);
239
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-formats-len" title="gst_sdp_media_formats_len ()">gst_sdp_media_formats_len</a>           (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>);
240
 
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-get-format" title="gst_sdp_media_get_format ()">gst_sdp_media_get_format</a>            (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
241
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);
242
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-insert-format" title="gst_sdp_media_insert_format ()">gst_sdp_media_insert_format</a>         (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
243
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> idx</code></em>,
244
 
                                                         <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> *format</code></em>);
245
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-replace-format" title="gst_sdp_media_replace_format ()">gst_sdp_media_replace_format</a>        (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
246
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>,
247
 
                                                         <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> *format</code></em>);
248
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-remove-format" title="gst_sdp_media_remove_format ()">gst_sdp_media_remove_format</a>         (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
249
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);
250
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-add-format" title="gst_sdp_media_add_format ()">gst_sdp_media_add_format</a>            (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
251
 
                                                         <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> *format</code></em>);
252
 
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-get-information" title="gst_sdp_media_get_information ()">gst_sdp_media_get_information</a>       (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>);
253
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-set-information" title="gst_sdp_media_set_information ()">gst_sdp_media_set_information</a>       (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
254
 
                                                         <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> *information</code></em>);
255
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-connections-len" title="gst_sdp_media_connections_len ()">gst_sdp_media_connections_len</a>       (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>);
256
 
const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPConnection" title="GstSDPConnection"><span class="returnvalue">GstSDPConnection</span></a> * <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-get-connection" title="gst_sdp_media_get_connection ()">gst_sdp_media_get_connection</a>   (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
257
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);
258
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-insert-connection" title="gst_sdp_media_insert_connection ()">gst_sdp_media_insert_connection</a>     (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
259
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> idx</code></em>,
260
 
                                                         <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPConnection" title="GstSDPConnection"><span class="type">GstSDPConnection</span></a> *conn</code></em>);
261
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-replace-connection" title="gst_sdp_media_replace_connection ()">gst_sdp_media_replace_connection</a>    (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
262
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>,
263
 
                                                         <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPConnection" title="GstSDPConnection"><span class="type">GstSDPConnection</span></a> *conn</code></em>);
264
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-remove-connection" title="gst_sdp_media_remove_connection ()">gst_sdp_media_remove_connection</a>     (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
265
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);
266
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-add-connection" title="gst_sdp_media_add_connection ()">gst_sdp_media_add_connection</a>        (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
267
 
                                                         <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> *nettype</code></em>,
268
 
                                                         <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> *addrtype</code></em>,
269
 
                                                         <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> *address</code></em>,
270
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> ttl</code></em>,
271
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> addr_number</code></em>);
272
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-bandwidths-len" title="gst_sdp_media_bandwidths_len ()">gst_sdp_media_bandwidths_len</a>        (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>);
273
 
const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPBandwidth" title="GstSDPBandwidth"><span class="returnvalue">GstSDPBandwidth</span></a> * <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-get-bandwidth" title="gst_sdp_media_get_bandwidth ()">gst_sdp_media_get_bandwidth</a>     (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
274
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);
275
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-insert-bandwidth" title="gst_sdp_media_insert_bandwidth ()">gst_sdp_media_insert_bandwidth</a>      (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
276
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> idx</code></em>,
277
 
                                                         <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPBandwidth" title="GstSDPBandwidth"><span class="type">GstSDPBandwidth</span></a> *bw</code></em>);
278
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-replace-bandwidth" title="gst_sdp_media_replace_bandwidth ()">gst_sdp_media_replace_bandwidth</a>     (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
279
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>,
280
 
                                                         <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPBandwidth" title="GstSDPBandwidth"><span class="type">GstSDPBandwidth</span></a> *bw</code></em>);
281
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-remove-bandwidth" title="gst_sdp_media_remove_bandwidth ()">gst_sdp_media_remove_bandwidth</a>      (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
282
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);
283
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-add-bandwidth" title="gst_sdp_media_add_bandwidth ()">gst_sdp_media_add_bandwidth</a>         (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
284
 
                                                         <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> *bwtype</code></em>,
285
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> bandwidth</code></em>);
286
 
const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPKey" title="GstSDPKey"><span class="returnvalue">GstSDPKey</span></a> *   <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-get-key" title="gst_sdp_media_get_key ()">gst_sdp_media_get_key</a>               (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>);
287
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-set-key" title="gst_sdp_media_set_key ()">gst_sdp_media_set_key</a>               (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
288
 
                                                         <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> *type</code></em>,
289
 
                                                         <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> *data</code></em>);
290
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-attributes-len" title="gst_sdp_media_attributes_len ()">gst_sdp_media_attributes_len</a>        (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>);
291
 
const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPAttribute" title="GstSDPAttribute"><span class="returnvalue">GstSDPAttribute</span></a> * <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-get-attribute" title="gst_sdp_media_get_attribute ()">gst_sdp_media_get_attribute</a>     (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
292
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);
293
 
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-get-attribute-val" title="gst_sdp_media_get_attribute_val ()">gst_sdp_media_get_attribute_val</a>     (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
294
 
                                                         <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> *key</code></em>);
295
 
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-get-attribute-val-n" title="gst_sdp_media_get_attribute_val_n ()">gst_sdp_media_get_attribute_val_n</a>   (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
296
 
                                                         <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> *key</code></em>,
297
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> nth</code></em>);
298
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-insert-attribute" title="gst_sdp_media_insert_attribute ()">gst_sdp_media_insert_attribute</a>      (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
299
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> idx</code></em>,
300
 
                                                         <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPAttribute" title="GstSDPAttribute"><span class="type">GstSDPAttribute</span></a> *attr</code></em>);
301
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-replace-attribute" title="gst_sdp_media_replace_attribute ()">gst_sdp_media_replace_attribute</a>     (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
302
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>,
303
 
                                                         <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPAttribute" title="GstSDPAttribute"><span class="type">GstSDPAttribute</span></a> *attr</code></em>);
304
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-remove-attribute" title="gst_sdp_media_remove_attribute ()">gst_sdp_media_remove_attribute</a>      (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
305
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);
306
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-add-attribute" title="gst_sdp_media_add_attribute ()">gst_sdp_media_add_attribute</a>         (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
307
 
                                                         <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> *key</code></em>,
308
 
                                                         <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> *value</code></em>);
 
35
<div class="refsect1">
 
36
<a name="gst-plugins-base-libs-gstsdpmessage.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-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
46
</td>
 
47
<td class="function_name">
 
48
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-connection-set" title="gst_sdp_connection_set ()">gst_sdp_connection_set</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-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
54
</td>
 
55
<td class="function_name">
 
56
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-connection-clear" title="gst_sdp_connection_clear ()">gst_sdp_connection_clear</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-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
62
</td>
 
63
<td class="function_name">
 
64
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-bandwidth-set" title="gst_sdp_bandwidth_set ()">gst_sdp_bandwidth_set</a> <span class="c_punctuation">()</span>
 
65
</td>
 
66
</tr>
 
67
<tr>
 
68
<td class="function_type">
 
69
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
70
</td>
 
71
<td class="function_name">
 
72
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-bandwidth-clear" title="gst_sdp_bandwidth_clear ()">gst_sdp_bandwidth_clear</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-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
78
</td>
 
79
<td class="function_name">
 
80
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-time-set" title="gst_sdp_time_set ()">gst_sdp_time_set</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-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
86
</td>
 
87
<td class="function_name">
 
88
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-time-clear" title="gst_sdp_time_clear ()">gst_sdp_time_clear</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-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
94
</td>
 
95
<td class="function_name">
 
96
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-zone-set" title="gst_sdp_zone_set ()">gst_sdp_zone_set</a> <span class="c_punctuation">()</span>
 
97
</td>
 
98
</tr>
 
99
<tr>
 
100
<td class="function_type">
 
101
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
102
</td>
 
103
<td class="function_name">
 
104
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-zone-clear" title="gst_sdp_zone_clear ()">gst_sdp_zone_clear</a> <span class="c_punctuation">()</span>
 
105
</td>
 
106
</tr>
 
107
<tr>
 
108
<td class="function_type">
 
109
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
110
</td>
 
111
<td class="function_name">
 
112
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-attribute-set" title="gst_sdp_attribute_set ()">gst_sdp_attribute_set</a> <span class="c_punctuation">()</span>
 
113
</td>
 
114
</tr>
 
115
<tr>
 
116
<td class="function_type">
 
117
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
118
</td>
 
119
<td class="function_name">
 
120
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-attribute-clear" title="gst_sdp_attribute_clear ()">gst_sdp_attribute_clear</a> <span class="c_punctuation">()</span>
 
121
</td>
 
122
</tr>
 
123
<tr>
 
124
<td class="function_type">
 
125
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
126
</td>
 
127
<td class="function_name">
 
128
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-new" title="gst_sdp_message_new ()">gst_sdp_message_new</a> <span class="c_punctuation">()</span>
 
129
</td>
 
130
</tr>
 
131
<tr>
 
132
<td class="function_type">
 
133
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
134
</td>
 
135
<td class="function_name">
 
136
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-init" title="gst_sdp_message_init ()">gst_sdp_message_init</a> <span class="c_punctuation">()</span>
 
137
</td>
 
138
</tr>
 
139
<tr>
 
140
<td class="function_type">
 
141
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
142
</td>
 
143
<td class="function_name">
 
144
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-uninit" title="gst_sdp_message_uninit ()">gst_sdp_message_uninit</a> <span class="c_punctuation">()</span>
 
145
</td>
 
146
</tr>
 
147
<tr>
 
148
<td class="function_type">
 
149
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
150
</td>
 
151
<td class="function_name">
 
152
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-free" title="gst_sdp_message_free ()">gst_sdp_message_free</a> <span class="c_punctuation">()</span>
 
153
</td>
 
154
</tr>
 
155
<tr>
 
156
<td class="function_type">
 
157
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
158
</td>
 
159
<td class="function_name">
 
160
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-parse-buffer" title="gst_sdp_message_parse_buffer ()">gst_sdp_message_parse_buffer</a> <span class="c_punctuation">()</span>
 
161
</td>
 
162
</tr>
 
163
<tr>
 
164
<td class="function_type">
 
165
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
 
166
</td>
 
167
<td class="function_name">
 
168
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-as-text" title="gst_sdp_message_as_text ()">gst_sdp_message_as_text</a> <span class="c_punctuation">()</span>
 
169
</td>
 
170
</tr>
 
171
<tr>
 
172
<td class="function_type">
 
173
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
174
</td>
 
175
<td class="function_name">
 
176
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-parse-uri" title="gst_sdp_message_parse_uri ()">gst_sdp_message_parse_uri</a> <span class="c_punctuation">()</span>
 
177
</td>
 
178
</tr>
 
179
<tr>
 
180
<td class="function_type">
 
181
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
 
182
</td>
 
183
<td class="function_name">
 
184
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-as-uri" title="gst_sdp_message_as_uri ()">gst_sdp_message_as_uri</a> <span class="c_punctuation">()</span>
 
185
</td>
 
186
</tr>
 
187
<tr>
 
188
<td class="function_type">
 
189
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
 
190
</td>
 
191
<td class="function_name">
 
192
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-address-is-multicast" title="gst_sdp_address_is_multicast ()">gst_sdp_address_is_multicast</a> <span class="c_punctuation">()</span>
 
193
</td>
 
194
</tr>
 
195
<tr>
 
196
<td class="function_type">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
 
197
</td>
 
198
<td class="function_name">
 
199
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-get-version" title="gst_sdp_message_get_version ()">gst_sdp_message_get_version</a> <span class="c_punctuation">()</span>
 
200
</td>
 
201
</tr>
 
202
<tr>
 
203
<td class="function_type">
 
204
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
205
</td>
 
206
<td class="function_name">
 
207
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-set-version" title="gst_sdp_message_set_version ()">gst_sdp_message_set_version</a> <span class="c_punctuation">()</span>
 
208
</td>
 
209
</tr>
 
210
<tr>
 
211
<td class="function_type">const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPOrigin" title="GstSDPOrigin"><span class="returnvalue">GstSDPOrigin</span></a> *
 
212
</td>
 
213
<td class="function_name">
 
214
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-get-origin" title="gst_sdp_message_get_origin ()">gst_sdp_message_get_origin</a> <span class="c_punctuation">()</span>
 
215
</td>
 
216
</tr>
 
217
<tr>
 
218
<td class="function_type">
 
219
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
220
</td>
 
221
<td class="function_name">
 
222
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-set-origin" title="gst_sdp_message_set_origin ()">gst_sdp_message_set_origin</a> <span class="c_punctuation">()</span>
 
223
</td>
 
224
</tr>
 
225
<tr>
 
226
<td class="function_type">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
 
227
</td>
 
228
<td class="function_name">
 
229
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-get-session-name" title="gst_sdp_message_get_session_name ()">gst_sdp_message_get_session_name</a> <span class="c_punctuation">()</span>
 
230
</td>
 
231
</tr>
 
232
<tr>
 
233
<td class="function_type">
 
234
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
235
</td>
 
236
<td class="function_name">
 
237
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-set-session-name" title="gst_sdp_message_set_session_name ()">gst_sdp_message_set_session_name</a> <span class="c_punctuation">()</span>
 
238
</td>
 
239
</tr>
 
240
<tr>
 
241
<td class="function_type">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
 
242
</td>
 
243
<td class="function_name">
 
244
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-get-information" title="gst_sdp_message_get_information ()">gst_sdp_message_get_information</a> <span class="c_punctuation">()</span>
 
245
</td>
 
246
</tr>
 
247
<tr>
 
248
<td class="function_type">
 
249
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
250
</td>
 
251
<td class="function_name">
 
252
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-set-information" title="gst_sdp_message_set_information ()">gst_sdp_message_set_information</a> <span class="c_punctuation">()</span>
 
253
</td>
 
254
</tr>
 
255
<tr>
 
256
<td class="function_type">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
 
257
</td>
 
258
<td class="function_name">
 
259
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-get-uri" title="gst_sdp_message_get_uri ()">gst_sdp_message_get_uri</a> <span class="c_punctuation">()</span>
 
260
</td>
 
261
</tr>
 
262
<tr>
 
263
<td class="function_type">
 
264
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
265
</td>
 
266
<td class="function_name">
 
267
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-set-uri" title="gst_sdp_message_set_uri ()">gst_sdp_message_set_uri</a> <span class="c_punctuation">()</span>
 
268
</td>
 
269
</tr>
 
270
<tr>
 
271
<td class="function_type">
 
272
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
 
273
</td>
 
274
<td class="function_name">
 
275
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-emails-len" title="gst_sdp_message_emails_len ()">gst_sdp_message_emails_len</a> <span class="c_punctuation">()</span>
 
276
</td>
 
277
</tr>
 
278
<tr>
 
279
<td class="function_type">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
 
280
</td>
 
281
<td class="function_name">
 
282
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-get-email" title="gst_sdp_message_get_email ()">gst_sdp_message_get_email</a> <span class="c_punctuation">()</span>
 
283
</td>
 
284
</tr>
 
285
<tr>
 
286
<td class="function_type">
 
287
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
288
</td>
 
289
<td class="function_name">
 
290
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-insert-email" title="gst_sdp_message_insert_email ()">gst_sdp_message_insert_email</a> <span class="c_punctuation">()</span>
 
291
</td>
 
292
</tr>
 
293
<tr>
 
294
<td class="function_type">
 
295
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
296
</td>
 
297
<td class="function_name">
 
298
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-replace-email" title="gst_sdp_message_replace_email ()">gst_sdp_message_replace_email</a> <span class="c_punctuation">()</span>
 
299
</td>
 
300
</tr>
 
301
<tr>
 
302
<td class="function_type">
 
303
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
304
</td>
 
305
<td class="function_name">
 
306
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-remove-email" title="gst_sdp_message_remove_email ()">gst_sdp_message_remove_email</a> <span class="c_punctuation">()</span>
 
307
</td>
 
308
</tr>
 
309
<tr>
 
310
<td class="function_type">
 
311
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
312
</td>
 
313
<td class="function_name">
 
314
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-add-email" title="gst_sdp_message_add_email ()">gst_sdp_message_add_email</a> <span class="c_punctuation">()</span>
 
315
</td>
 
316
</tr>
 
317
<tr>
 
318
<td class="function_type">
 
319
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
 
320
</td>
 
321
<td class="function_name">
 
322
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-phones-len" title="gst_sdp_message_phones_len ()">gst_sdp_message_phones_len</a> <span class="c_punctuation">()</span>
 
323
</td>
 
324
</tr>
 
325
<tr>
 
326
<td class="function_type">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
 
327
</td>
 
328
<td class="function_name">
 
329
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-get-phone" title="gst_sdp_message_get_phone ()">gst_sdp_message_get_phone</a> <span class="c_punctuation">()</span>
 
330
</td>
 
331
</tr>
 
332
<tr>
 
333
<td class="function_type">
 
334
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
335
</td>
 
336
<td class="function_name">
 
337
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-insert-phone" title="gst_sdp_message_insert_phone ()">gst_sdp_message_insert_phone</a> <span class="c_punctuation">()</span>
 
338
</td>
 
339
</tr>
 
340
<tr>
 
341
<td class="function_type">
 
342
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
343
</td>
 
344
<td class="function_name">
 
345
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-replace-phone" title="gst_sdp_message_replace_phone ()">gst_sdp_message_replace_phone</a> <span class="c_punctuation">()</span>
 
346
</td>
 
347
</tr>
 
348
<tr>
 
349
<td class="function_type">
 
350
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
351
</td>
 
352
<td class="function_name">
 
353
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-remove-phone" title="gst_sdp_message_remove_phone ()">gst_sdp_message_remove_phone</a> <span class="c_punctuation">()</span>
 
354
</td>
 
355
</tr>
 
356
<tr>
 
357
<td class="function_type">
 
358
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
359
</td>
 
360
<td class="function_name">
 
361
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-add-phone" title="gst_sdp_message_add_phone ()">gst_sdp_message_add_phone</a> <span class="c_punctuation">()</span>
 
362
</td>
 
363
</tr>
 
364
<tr>
 
365
<td class="function_type">const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPConnection" title="GstSDPConnection"><span class="returnvalue">GstSDPConnection</span></a> *
 
366
</td>
 
367
<td class="function_name">
 
368
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-get-connection" title="gst_sdp_message_get_connection ()">gst_sdp_message_get_connection</a> <span class="c_punctuation">()</span>
 
369
</td>
 
370
</tr>
 
371
<tr>
 
372
<td class="function_type">
 
373
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
374
</td>
 
375
<td class="function_name">
 
376
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-set-connection" title="gst_sdp_message_set_connection ()">gst_sdp_message_set_connection</a> <span class="c_punctuation">()</span>
 
377
</td>
 
378
</tr>
 
379
<tr>
 
380
<td class="function_type">
 
381
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
 
382
</td>
 
383
<td class="function_name">
 
384
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-bandwidths-len" title="gst_sdp_message_bandwidths_len ()">gst_sdp_message_bandwidths_len</a> <span class="c_punctuation">()</span>
 
385
</td>
 
386
</tr>
 
387
<tr>
 
388
<td class="function_type">const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPBandwidth" title="GstSDPBandwidth"><span class="returnvalue">GstSDPBandwidth</span></a> *
 
389
</td>
 
390
<td class="function_name">
 
391
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-get-bandwidth" title="gst_sdp_message_get_bandwidth ()">gst_sdp_message_get_bandwidth</a> <span class="c_punctuation">()</span>
 
392
</td>
 
393
</tr>
 
394
<tr>
 
395
<td class="function_type">
 
396
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
397
</td>
 
398
<td class="function_name">
 
399
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-insert-bandwidth" title="gst_sdp_message_insert_bandwidth ()">gst_sdp_message_insert_bandwidth</a> <span class="c_punctuation">()</span>
 
400
</td>
 
401
</tr>
 
402
<tr>
 
403
<td class="function_type">
 
404
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
405
</td>
 
406
<td class="function_name">
 
407
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-replace-bandwidth" title="gst_sdp_message_replace_bandwidth ()">gst_sdp_message_replace_bandwidth</a> <span class="c_punctuation">()</span>
 
408
</td>
 
409
</tr>
 
410
<tr>
 
411
<td class="function_type">
 
412
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
413
</td>
 
414
<td class="function_name">
 
415
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-remove-bandwidth" title="gst_sdp_message_remove_bandwidth ()">gst_sdp_message_remove_bandwidth</a> <span class="c_punctuation">()</span>
 
416
</td>
 
417
</tr>
 
418
<tr>
 
419
<td class="function_type">
 
420
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
421
</td>
 
422
<td class="function_name">
 
423
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-add-bandwidth" title="gst_sdp_message_add_bandwidth ()">gst_sdp_message_add_bandwidth</a> <span class="c_punctuation">()</span>
 
424
</td>
 
425
</tr>
 
426
<tr>
 
427
<td class="function_type">
 
428
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
 
429
</td>
 
430
<td class="function_name">
 
431
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-times-len" title="gst_sdp_message_times_len ()">gst_sdp_message_times_len</a> <span class="c_punctuation">()</span>
 
432
</td>
 
433
</tr>
 
434
<tr>
 
435
<td class="function_type">const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPTime" title="GstSDPTime"><span class="returnvalue">GstSDPTime</span></a> *
 
436
</td>
 
437
<td class="function_name">
 
438
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-get-time" title="gst_sdp_message_get_time ()">gst_sdp_message_get_time</a> <span class="c_punctuation">()</span>
 
439
</td>
 
440
</tr>
 
441
<tr>
 
442
<td class="function_type">
 
443
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
444
</td>
 
445
<td class="function_name">
 
446
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-insert-time" title="gst_sdp_message_insert_time ()">gst_sdp_message_insert_time</a> <span class="c_punctuation">()</span>
 
447
</td>
 
448
</tr>
 
449
<tr>
 
450
<td class="function_type">
 
451
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
452
</td>
 
453
<td class="function_name">
 
454
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-replace-time" title="gst_sdp_message_replace_time ()">gst_sdp_message_replace_time</a> <span class="c_punctuation">()</span>
 
455
</td>
 
456
</tr>
 
457
<tr>
 
458
<td class="function_type">
 
459
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
460
</td>
 
461
<td class="function_name">
 
462
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-remove-time" title="gst_sdp_message_remove_time ()">gst_sdp_message_remove_time</a> <span class="c_punctuation">()</span>
 
463
</td>
 
464
</tr>
 
465
<tr>
 
466
<td class="function_type">
 
467
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
468
</td>
 
469
<td class="function_name">
 
470
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-add-time" title="gst_sdp_message_add_time ()">gst_sdp_message_add_time</a> <span class="c_punctuation">()</span>
 
471
</td>
 
472
</tr>
 
473
<tr>
 
474
<td class="function_type">
 
475
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
 
476
</td>
 
477
<td class="function_name">
 
478
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-zones-len" title="gst_sdp_message_zones_len ()">gst_sdp_message_zones_len</a> <span class="c_punctuation">()</span>
 
479
</td>
 
480
</tr>
 
481
<tr>
 
482
<td class="function_type">const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPZone" title="GstSDPZone"><span class="returnvalue">GstSDPZone</span></a> *
 
483
</td>
 
484
<td class="function_name">
 
485
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-get-zone" title="gst_sdp_message_get_zone ()">gst_sdp_message_get_zone</a> <span class="c_punctuation">()</span>
 
486
</td>
 
487
</tr>
 
488
<tr>
 
489
<td class="function_type">
 
490
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
491
</td>
 
492
<td class="function_name">
 
493
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-insert-zone" title="gst_sdp_message_insert_zone ()">gst_sdp_message_insert_zone</a> <span class="c_punctuation">()</span>
 
494
</td>
 
495
</tr>
 
496
<tr>
 
497
<td class="function_type">
 
498
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
499
</td>
 
500
<td class="function_name">
 
501
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-replace-zone" title="gst_sdp_message_replace_zone ()">gst_sdp_message_replace_zone</a> <span class="c_punctuation">()</span>
 
502
</td>
 
503
</tr>
 
504
<tr>
 
505
<td class="function_type">
 
506
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
507
</td>
 
508
<td class="function_name">
 
509
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-remove-zone" title="gst_sdp_message_remove_zone ()">gst_sdp_message_remove_zone</a> <span class="c_punctuation">()</span>
 
510
</td>
 
511
</tr>
 
512
<tr>
 
513
<td class="function_type">
 
514
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
515
</td>
 
516
<td class="function_name">
 
517
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-add-zone" title="gst_sdp_message_add_zone ()">gst_sdp_message_add_zone</a> <span class="c_punctuation">()</span>
 
518
</td>
 
519
</tr>
 
520
<tr>
 
521
<td class="function_type">const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPKey" title="GstSDPKey"><span class="returnvalue">GstSDPKey</span></a> *
 
522
</td>
 
523
<td class="function_name">
 
524
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-get-key" title="gst_sdp_message_get_key ()">gst_sdp_message_get_key</a> <span class="c_punctuation">()</span>
 
525
</td>
 
526
</tr>
 
527
<tr>
 
528
<td class="function_type">
 
529
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
530
</td>
 
531
<td class="function_name">
 
532
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-set-key" title="gst_sdp_message_set_key ()">gst_sdp_message_set_key</a> <span class="c_punctuation">()</span>
 
533
</td>
 
534
</tr>
 
535
<tr>
 
536
<td class="function_type">
 
537
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
 
538
</td>
 
539
<td class="function_name">
 
540
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-attributes-len" title="gst_sdp_message_attributes_len ()">gst_sdp_message_attributes_len</a> <span class="c_punctuation">()</span>
 
541
</td>
 
542
</tr>
 
543
<tr>
 
544
<td class="function_type">const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPAttribute" title="GstSDPAttribute"><span class="returnvalue">GstSDPAttribute</span></a> *
 
545
</td>
 
546
<td class="function_name">
 
547
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-get-attribute" title="gst_sdp_message_get_attribute ()">gst_sdp_message_get_attribute</a> <span class="c_punctuation">()</span>
 
548
</td>
 
549
</tr>
 
550
<tr>
 
551
<td class="function_type">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
 
552
</td>
 
553
<td class="function_name">
 
554
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-get-attribute-val" title="gst_sdp_message_get_attribute_val ()">gst_sdp_message_get_attribute_val</a> <span class="c_punctuation">()</span>
 
555
</td>
 
556
</tr>
 
557
<tr>
 
558
<td class="function_type">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
 
559
</td>
 
560
<td class="function_name">
 
561
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-get-attribute-val-n" title="gst_sdp_message_get_attribute_val_n ()">gst_sdp_message_get_attribute_val_n</a> <span class="c_punctuation">()</span>
 
562
</td>
 
563
</tr>
 
564
<tr>
 
565
<td class="function_type">
 
566
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
567
</td>
 
568
<td class="function_name">
 
569
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-insert-attribute" title="gst_sdp_message_insert_attribute ()">gst_sdp_message_insert_attribute</a> <span class="c_punctuation">()</span>
 
570
</td>
 
571
</tr>
 
572
<tr>
 
573
<td class="function_type">
 
574
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
575
</td>
 
576
<td class="function_name">
 
577
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-replace-attribute" title="gst_sdp_message_replace_attribute ()">gst_sdp_message_replace_attribute</a> <span class="c_punctuation">()</span>
 
578
</td>
 
579
</tr>
 
580
<tr>
 
581
<td class="function_type">
 
582
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
583
</td>
 
584
<td class="function_name">
 
585
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-remove-attribute" title="gst_sdp_message_remove_attribute ()">gst_sdp_message_remove_attribute</a> <span class="c_punctuation">()</span>
 
586
</td>
 
587
</tr>
 
588
<tr>
 
589
<td class="function_type">
 
590
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
591
</td>
 
592
<td class="function_name">
 
593
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-add-attribute" title="gst_sdp_message_add_attribute ()">gst_sdp_message_add_attribute</a> <span class="c_punctuation">()</span>
 
594
</td>
 
595
</tr>
 
596
<tr>
 
597
<td class="function_type">
 
598
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
 
599
</td>
 
600
<td class="function_name">
 
601
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-medias-len" title="gst_sdp_message_medias_len ()">gst_sdp_message_medias_len</a> <span class="c_punctuation">()</span>
 
602
</td>
 
603
</tr>
 
604
<tr>
 
605
<td class="function_type">const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="returnvalue">GstSDPMedia</span></a> *
 
606
</td>
 
607
<td class="function_name">
 
608
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-get-media" title="gst_sdp_message_get_media ()">gst_sdp_message_get_media</a> <span class="c_punctuation">()</span>
 
609
</td>
 
610
</tr>
 
611
<tr>
 
612
<td class="function_type">
 
613
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
614
</td>
 
615
<td class="function_name">
 
616
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-add-media" title="gst_sdp_message_add_media ()">gst_sdp_message_add_media</a> <span class="c_punctuation">()</span>
 
617
</td>
 
618
</tr>
 
619
<tr>
 
620
<td class="function_type">
 
621
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
622
</td>
 
623
<td class="function_name">
 
624
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-dump" title="gst_sdp_message_dump ()">gst_sdp_message_dump</a> <span class="c_punctuation">()</span>
 
625
</td>
 
626
</tr>
 
627
<tr>
 
628
<td class="function_type">
 
629
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
630
</td>
 
631
<td class="function_name">
 
632
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-new" title="gst_sdp_media_new ()">gst_sdp_media_new</a> <span class="c_punctuation">()</span>
 
633
</td>
 
634
</tr>
 
635
<tr>
 
636
<td class="function_type">
 
637
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
638
</td>
 
639
<td class="function_name">
 
640
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-init" title="gst_sdp_media_init ()">gst_sdp_media_init</a> <span class="c_punctuation">()</span>
 
641
</td>
 
642
</tr>
 
643
<tr>
 
644
<td class="function_type">
 
645
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
646
</td>
 
647
<td class="function_name">
 
648
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-uninit" title="gst_sdp_media_uninit ()">gst_sdp_media_uninit</a> <span class="c_punctuation">()</span>
 
649
</td>
 
650
</tr>
 
651
<tr>
 
652
<td class="function_type">
 
653
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
654
</td>
 
655
<td class="function_name">
 
656
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-free" title="gst_sdp_media_free ()">gst_sdp_media_free</a> <span class="c_punctuation">()</span>
 
657
</td>
 
658
</tr>
 
659
<tr>
 
660
<td class="function_type">
 
661
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
 
662
</td>
 
663
<td class="function_name">
 
664
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-as-text" title="gst_sdp_media_as_text ()">gst_sdp_media_as_text</a> <span class="c_punctuation">()</span>
 
665
</td>
 
666
</tr>
 
667
<tr>
 
668
<td class="function_type">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
 
669
</td>
 
670
<td class="function_name">
 
671
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-get-media" title="gst_sdp_media_get_media ()">gst_sdp_media_get_media</a> <span class="c_punctuation">()</span>
 
672
</td>
 
673
</tr>
 
674
<tr>
 
675
<td class="function_type">
 
676
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
677
</td>
 
678
<td class="function_name">
 
679
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-set-media" title="gst_sdp_media_set_media ()">gst_sdp_media_set_media</a> <span class="c_punctuation">()</span>
 
680
</td>
 
681
</tr>
 
682
<tr>
 
683
<td class="function_type">
 
684
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
 
685
</td>
 
686
<td class="function_name">
 
687
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-get-port" title="gst_sdp_media_get_port ()">gst_sdp_media_get_port</a> <span class="c_punctuation">()</span>
 
688
</td>
 
689
</tr>
 
690
<tr>
 
691
<td class="function_type">
 
692
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
 
693
</td>
 
694
<td class="function_name">
 
695
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-get-num-ports" title="gst_sdp_media_get_num_ports ()">gst_sdp_media_get_num_ports</a> <span class="c_punctuation">()</span>
 
696
</td>
 
697
</tr>
 
698
<tr>
 
699
<td class="function_type">
 
700
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
701
</td>
 
702
<td class="function_name">
 
703
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-set-port-info" title="gst_sdp_media_set_port_info ()">gst_sdp_media_set_port_info</a> <span class="c_punctuation">()</span>
 
704
</td>
 
705
</tr>
 
706
<tr>
 
707
<td class="function_type">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
 
708
</td>
 
709
<td class="function_name">
 
710
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-get-proto" title="gst_sdp_media_get_proto ()">gst_sdp_media_get_proto</a> <span class="c_punctuation">()</span>
 
711
</td>
 
712
</tr>
 
713
<tr>
 
714
<td class="function_type">
 
715
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
716
</td>
 
717
<td class="function_name">
 
718
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-set-proto" title="gst_sdp_media_set_proto ()">gst_sdp_media_set_proto</a> <span class="c_punctuation">()</span>
 
719
</td>
 
720
</tr>
 
721
<tr>
 
722
<td class="function_type">
 
723
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
 
724
</td>
 
725
<td class="function_name">
 
726
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-formats-len" title="gst_sdp_media_formats_len ()">gst_sdp_media_formats_len</a> <span class="c_punctuation">()</span>
 
727
</td>
 
728
</tr>
 
729
<tr>
 
730
<td class="function_type">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
 
731
</td>
 
732
<td class="function_name">
 
733
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-get-format" title="gst_sdp_media_get_format ()">gst_sdp_media_get_format</a> <span class="c_punctuation">()</span>
 
734
</td>
 
735
</tr>
 
736
<tr>
 
737
<td class="function_type">
 
738
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
739
</td>
 
740
<td class="function_name">
 
741
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-insert-format" title="gst_sdp_media_insert_format ()">gst_sdp_media_insert_format</a> <span class="c_punctuation">()</span>
 
742
</td>
 
743
</tr>
 
744
<tr>
 
745
<td class="function_type">
 
746
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
747
</td>
 
748
<td class="function_name">
 
749
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-replace-format" title="gst_sdp_media_replace_format ()">gst_sdp_media_replace_format</a> <span class="c_punctuation">()</span>
 
750
</td>
 
751
</tr>
 
752
<tr>
 
753
<td class="function_type">
 
754
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
755
</td>
 
756
<td class="function_name">
 
757
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-remove-format" title="gst_sdp_media_remove_format ()">gst_sdp_media_remove_format</a> <span class="c_punctuation">()</span>
 
758
</td>
 
759
</tr>
 
760
<tr>
 
761
<td class="function_type">
 
762
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
763
</td>
 
764
<td class="function_name">
 
765
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-add-format" title="gst_sdp_media_add_format ()">gst_sdp_media_add_format</a> <span class="c_punctuation">()</span>
 
766
</td>
 
767
</tr>
 
768
<tr>
 
769
<td class="function_type">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
 
770
</td>
 
771
<td class="function_name">
 
772
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-get-information" title="gst_sdp_media_get_information ()">gst_sdp_media_get_information</a> <span class="c_punctuation">()</span>
 
773
</td>
 
774
</tr>
 
775
<tr>
 
776
<td class="function_type">
 
777
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
778
</td>
 
779
<td class="function_name">
 
780
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-set-information" title="gst_sdp_media_set_information ()">gst_sdp_media_set_information</a> <span class="c_punctuation">()</span>
 
781
</td>
 
782
</tr>
 
783
<tr>
 
784
<td class="function_type">
 
785
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
 
786
</td>
 
787
<td class="function_name">
 
788
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-connections-len" title="gst_sdp_media_connections_len ()">gst_sdp_media_connections_len</a> <span class="c_punctuation">()</span>
 
789
</td>
 
790
</tr>
 
791
<tr>
 
792
<td class="function_type">const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPConnection" title="GstSDPConnection"><span class="returnvalue">GstSDPConnection</span></a> *
 
793
</td>
 
794
<td class="function_name">
 
795
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-get-connection" title="gst_sdp_media_get_connection ()">gst_sdp_media_get_connection</a> <span class="c_punctuation">()</span>
 
796
</td>
 
797
</tr>
 
798
<tr>
 
799
<td class="function_type">
 
800
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
801
</td>
 
802
<td class="function_name">
 
803
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-insert-connection" title="gst_sdp_media_insert_connection ()">gst_sdp_media_insert_connection</a> <span class="c_punctuation">()</span>
 
804
</td>
 
805
</tr>
 
806
<tr>
 
807
<td class="function_type">
 
808
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
809
</td>
 
810
<td class="function_name">
 
811
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-replace-connection" title="gst_sdp_media_replace_connection ()">gst_sdp_media_replace_connection</a> <span class="c_punctuation">()</span>
 
812
</td>
 
813
</tr>
 
814
<tr>
 
815
<td class="function_type">
 
816
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
817
</td>
 
818
<td class="function_name">
 
819
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-remove-connection" title="gst_sdp_media_remove_connection ()">gst_sdp_media_remove_connection</a> <span class="c_punctuation">()</span>
 
820
</td>
 
821
</tr>
 
822
<tr>
 
823
<td class="function_type">
 
824
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
825
</td>
 
826
<td class="function_name">
 
827
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-add-connection" title="gst_sdp_media_add_connection ()">gst_sdp_media_add_connection</a> <span class="c_punctuation">()</span>
 
828
</td>
 
829
</tr>
 
830
<tr>
 
831
<td class="function_type">
 
832
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
 
833
</td>
 
834
<td class="function_name">
 
835
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-bandwidths-len" title="gst_sdp_media_bandwidths_len ()">gst_sdp_media_bandwidths_len</a> <span class="c_punctuation">()</span>
 
836
</td>
 
837
</tr>
 
838
<tr>
 
839
<td class="function_type">const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPBandwidth" title="GstSDPBandwidth"><span class="returnvalue">GstSDPBandwidth</span></a> *
 
840
</td>
 
841
<td class="function_name">
 
842
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-get-bandwidth" title="gst_sdp_media_get_bandwidth ()">gst_sdp_media_get_bandwidth</a> <span class="c_punctuation">()</span>
 
843
</td>
 
844
</tr>
 
845
<tr>
 
846
<td class="function_type">
 
847
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
848
</td>
 
849
<td class="function_name">
 
850
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-insert-bandwidth" title="gst_sdp_media_insert_bandwidth ()">gst_sdp_media_insert_bandwidth</a> <span class="c_punctuation">()</span>
 
851
</td>
 
852
</tr>
 
853
<tr>
 
854
<td class="function_type">
 
855
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
856
</td>
 
857
<td class="function_name">
 
858
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-replace-bandwidth" title="gst_sdp_media_replace_bandwidth ()">gst_sdp_media_replace_bandwidth</a> <span class="c_punctuation">()</span>
 
859
</td>
 
860
</tr>
 
861
<tr>
 
862
<td class="function_type">
 
863
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
864
</td>
 
865
<td class="function_name">
 
866
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-remove-bandwidth" title="gst_sdp_media_remove_bandwidth ()">gst_sdp_media_remove_bandwidth</a> <span class="c_punctuation">()</span>
 
867
</td>
 
868
</tr>
 
869
<tr>
 
870
<td class="function_type">
 
871
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
872
</td>
 
873
<td class="function_name">
 
874
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-add-bandwidth" title="gst_sdp_media_add_bandwidth ()">gst_sdp_media_add_bandwidth</a> <span class="c_punctuation">()</span>
 
875
</td>
 
876
</tr>
 
877
<tr>
 
878
<td class="function_type">const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPKey" title="GstSDPKey"><span class="returnvalue">GstSDPKey</span></a> *
 
879
</td>
 
880
<td class="function_name">
 
881
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-get-key" title="gst_sdp_media_get_key ()">gst_sdp_media_get_key</a> <span class="c_punctuation">()</span>
 
882
</td>
 
883
</tr>
 
884
<tr>
 
885
<td class="function_type">
 
886
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
887
</td>
 
888
<td class="function_name">
 
889
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-set-key" title="gst_sdp_media_set_key ()">gst_sdp_media_set_key</a> <span class="c_punctuation">()</span>
 
890
</td>
 
891
</tr>
 
892
<tr>
 
893
<td class="function_type">
 
894
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
 
895
</td>
 
896
<td class="function_name">
 
897
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-attributes-len" title="gst_sdp_media_attributes_len ()">gst_sdp_media_attributes_len</a> <span class="c_punctuation">()</span>
 
898
</td>
 
899
</tr>
 
900
<tr>
 
901
<td class="function_type">const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPAttribute" title="GstSDPAttribute"><span class="returnvalue">GstSDPAttribute</span></a> *
 
902
</td>
 
903
<td class="function_name">
 
904
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-get-attribute" title="gst_sdp_media_get_attribute ()">gst_sdp_media_get_attribute</a> <span class="c_punctuation">()</span>
 
905
</td>
 
906
</tr>
 
907
<tr>
 
908
<td class="function_type">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
 
909
</td>
 
910
<td class="function_name">
 
911
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-get-attribute-val" title="gst_sdp_media_get_attribute_val ()">gst_sdp_media_get_attribute_val</a> <span class="c_punctuation">()</span>
 
912
</td>
 
913
</tr>
 
914
<tr>
 
915
<td class="function_type">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
 
916
</td>
 
917
<td class="function_name">
 
918
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-get-attribute-val-n" title="gst_sdp_media_get_attribute_val_n ()">gst_sdp_media_get_attribute_val_n</a> <span class="c_punctuation">()</span>
 
919
</td>
 
920
</tr>
 
921
<tr>
 
922
<td class="function_type">
 
923
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
924
</td>
 
925
<td class="function_name">
 
926
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-insert-attribute" title="gst_sdp_media_insert_attribute ()">gst_sdp_media_insert_attribute</a> <span class="c_punctuation">()</span>
 
927
</td>
 
928
</tr>
 
929
<tr>
 
930
<td class="function_type">
 
931
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
932
</td>
 
933
<td class="function_name">
 
934
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-replace-attribute" title="gst_sdp_media_replace_attribute ()">gst_sdp_media_replace_attribute</a> <span class="c_punctuation">()</span>
 
935
</td>
 
936
</tr>
 
937
<tr>
 
938
<td class="function_type">
 
939
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
940
</td>
 
941
<td class="function_name">
 
942
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-remove-attribute" title="gst_sdp_media_remove_attribute ()">gst_sdp_media_remove_attribute</a> <span class="c_punctuation">()</span>
 
943
</td>
 
944
</tr>
 
945
<tr>
 
946
<td class="function_type">
 
947
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
948
</td>
 
949
<td class="function_name">
 
950
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-add-attribute" title="gst_sdp_media_add_attribute ()">gst_sdp_media_add_attribute</a> <span class="c_punctuation">()</span>
 
951
</td>
 
952
</tr>
 
953
</tbody>
 
954
</table></div>
 
955
</div>
 
956
<div class="refsect1">
 
957
<a name="gst-plugins-base-libs-gstsdpmessage.other"></a><h2>Types and Values</h2>
 
958
<div class="informaltable"><table width="100%" border="0">
 
959
<colgroup>
 
960
<col width="150px" class="name">
 
961
<col class="description">
 
962
</colgroup>
 
963
<tbody>
 
964
<tr>
 
965
<td class="datatype_keyword">enum</td>
 
966
<td class="function_name"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult">GstSDPResult</a></td>
 
967
</tr>
 
968
<tr>
 
969
<td class="datatype_keyword"> </td>
 
970
<td class="function_name"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPOrigin" title="GstSDPOrigin">GstSDPOrigin</a></td>
 
971
</tr>
 
972
<tr>
 
973
<td class="datatype_keyword"> </td>
 
974
<td class="function_name"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPConnection" title="GstSDPConnection">GstSDPConnection</a></td>
 
975
</tr>
 
976
<tr>
 
977
<td class="define_keyword">#define</td>
 
978
<td class="function_name"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-BWTYPE-CT:CAPS" title="GST_SDP_BWTYPE_CT">GST_SDP_BWTYPE_CT</a></td>
 
979
</tr>
 
980
<tr>
 
981
<td class="define_keyword">#define</td>
 
982
<td class="function_name"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-BWTYPE-AS:CAPS" title="GST_SDP_BWTYPE_AS">GST_SDP_BWTYPE_AS</a></td>
 
983
</tr>
 
984
<tr>
 
985
<td class="define_keyword">#define</td>
 
986
<td class="function_name"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-BWTYPE-EXT-PREFIX:CAPS" title="GST_SDP_BWTYPE_EXT_PREFIX">GST_SDP_BWTYPE_EXT_PREFIX</a></td>
 
987
</tr>
 
988
<tr>
 
989
<td class="define_keyword">#define</td>
 
990
<td class="function_name"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-BWTYPE-RR:CAPS" title="GST_SDP_BWTYPE_RR">GST_SDP_BWTYPE_RR</a></td>
 
991
</tr>
 
992
<tr>
 
993
<td class="define_keyword">#define</td>
 
994
<td class="function_name"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-BWTYPE-RS:CAPS" title="GST_SDP_BWTYPE_RS">GST_SDP_BWTYPE_RS</a></td>
 
995
</tr>
 
996
<tr>
 
997
<td class="define_keyword">#define</td>
 
998
<td class="function_name"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-BWTYPE-TIAS:CAPS" title="GST_SDP_BWTYPE_TIAS">GST_SDP_BWTYPE_TIAS</a></td>
 
999
</tr>
 
1000
<tr>
 
1001
<td class="datatype_keyword"> </td>
 
1002
<td class="function_name"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPBandwidth" title="GstSDPBandwidth">GstSDPBandwidth</a></td>
 
1003
</tr>
 
1004
<tr>
 
1005
<td class="datatype_keyword"> </td>
 
1006
<td class="function_name"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPTime" title="GstSDPTime">GstSDPTime</a></td>
 
1007
</tr>
 
1008
<tr>
 
1009
<td class="datatype_keyword"> </td>
 
1010
<td class="function_name"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPZone" title="GstSDPZone">GstSDPZone</a></td>
 
1011
</tr>
 
1012
<tr>
 
1013
<td class="datatype_keyword"> </td>
 
1014
<td class="function_name"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPKey" title="GstSDPKey">GstSDPKey</a></td>
 
1015
</tr>
 
1016
<tr>
 
1017
<td class="datatype_keyword"> </td>
 
1018
<td class="function_name"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPAttribute" title="GstSDPAttribute">GstSDPAttribute</a></td>
 
1019
</tr>
 
1020
<tr>
 
1021
<td class="datatype_keyword"> </td>
 
1022
<td class="function_name"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia">GstSDPMedia</a></td>
 
1023
</tr>
 
1024
<tr>
 
1025
<td class="datatype_keyword"> </td>
 
1026
<td class="function_name"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage">GstSDPMessage</a></td>
 
1027
</tr>
 
1028
</tbody>
 
1029
</table></div>
 
1030
</div>
 
1031
<div class="refsect1">
 
1032
<a name="gst-plugins-base-libs-gstsdpmessage.object-hierarchy"></a><h2>Object Hierarchy</h2>
 
1033
<pre class="screen">
 
1034
</pre>
 
1035
</div>
 
1036
<div class="refsect1">
 
1037
<a name="gst-plugins-base-libs-gstsdpmessage.includes"></a><h2>Includes</h2>
 
1038
<pre class="synopsis">#include &lt;gst/sdp/gstsdpmessage.h&gt;
309
1039
</pre>
310
1040
</div>
311
1041
<div class="refsect1">
312
1042
<a name="gst-plugins-base-libs-gstsdpmessage.description"></a><h2>Description</h2>
313
 
<p>
314
 
</p>
315
1043
<div class="refsect2">
316
 
<a name="id-1.2.11.3.4.2.1"></a><p>
 
1044
<a name="id-1.2.11.3.7.2"></a><p>
317
1045
The GstSDPMessage helper functions makes it easy to parse and create SDP
318
1046
messages.
319
1047
</p>
320
1048
</div>
321
 
<p>
322
 
</p>
323
 
<p>
324
 
Last reviewed on 2007-07-24 (0.10.14)
325
 
</p>
326
 
</div>
327
 
<div class="refsect1">
328
 
<a name="gst-plugins-base-libs-gstsdpmessage.details"></a><h2>Details</h2>
 
1049
<p>Last reviewed on 2007-07-24 (0.10.14)</p>
 
1050
</div>
 
1051
<div class="refsect1">
 
1052
<a name="gst-plugins-base-libs-gstsdpmessage.functions_details"></a><h2>Functions</h2>
 
1053
<div class="refsect2">
 
1054
<a name="gst-sdp-connection-set"></a><h3>gst_sdp_connection_set ()</h3>
 
1055
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
1056
gst_sdp_connection_set (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPConnection" title="GstSDPConnection"><span class="type">GstSDPConnection</span></a> *conn</code></em>,
 
1057
                        <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> *nettype</code></em>,
 
1058
                        <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> *addrtype</code></em>,
 
1059
                        <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> *address</code></em>,
 
1060
                        <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> ttl</code></em>,
 
1061
                        <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> addr_number</code></em>);</pre>
 
1062
<p>Set the connection with the given parameters.</p>
 
1063
<div class="refsect3">
 
1064
<a name="id-1.2.11.3.8.2.5"></a><h4>Parameters</h4>
 
1065
<div class="informaltable"><table width="100%" border="0">
 
1066
<colgroup>
 
1067
<col width="150px" class="parameters_name">
 
1068
<col class="parameters_description">
 
1069
<col width="200px" class="parameters_annotations">
 
1070
</colgroup>
 
1071
<tbody>
 
1072
<tr>
 
1073
<td class="parameter_name"><p>conn</p></td>
 
1074
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPConnection" title="GstSDPConnection"><span class="type">GstSDPConnection</span></a></p></td>
 
1075
<td class="parameter_annotations"> </td>
 
1076
</tr>
 
1077
<tr>
 
1078
<td class="parameter_name"><p>nettype</p></td>
 
1079
<td class="parameter_description"><p>the type of network. "IN" is defined to have the meaning
 
1080
"Internet".</p></td>
 
1081
<td class="parameter_annotations"> </td>
 
1082
</tr>
 
1083
<tr>
 
1084
<td class="parameter_name"><p>addrtype</p></td>
 
1085
<td class="parameter_description"><p>the type of address.</p></td>
 
1086
<td class="parameter_annotations"> </td>
 
1087
</tr>
 
1088
<tr>
 
1089
<td class="parameter_name"><p>address</p></td>
 
1090
<td class="parameter_description"><p>the address</p></td>
 
1091
<td class="parameter_annotations"> </td>
 
1092
</tr>
 
1093
<tr>
 
1094
<td class="parameter_name"><p>ttl</p></td>
 
1095
<td class="parameter_description"><p>the time to live of the address</p></td>
 
1096
<td class="parameter_annotations"> </td>
 
1097
</tr>
 
1098
<tr>
 
1099
<td class="parameter_name"><p>addr_number</p></td>
 
1100
<td class="parameter_description"><p>the number of layers</p></td>
 
1101
<td class="parameter_annotations"> </td>
 
1102
</tr>
 
1103
</tbody>
 
1104
</table></div>
 
1105
</div>
 
1106
<div class="refsect3">
 
1107
<a name="id-1.2.11.3.8.2.6"></a><h4>Returns</h4>
 
1108
<p> <em class="parameter"><code>GST_SDP_OK</code></em>
 
1109
.</p>
 
1110
<p></p>
 
1111
</div>
 
1112
<p class="since">Since 1.2</p>
 
1113
</div>
 
1114
<hr>
 
1115
<div class="refsect2">
 
1116
<a name="gst-sdp-connection-clear"></a><h3>gst_sdp_connection_clear ()</h3>
 
1117
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
1118
gst_sdp_connection_clear (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPConnection" title="GstSDPConnection"><span class="type">GstSDPConnection</span></a> *conn</code></em>);</pre>
 
1119
<p>Clear the connection.</p>
 
1120
<div class="refsect3">
 
1121
<a name="id-1.2.11.3.8.3.5"></a><h4>Parameters</h4>
 
1122
<div class="informaltable"><table width="100%" border="0">
 
1123
<colgroup>
 
1124
<col width="150px" class="parameters_name">
 
1125
<col class="parameters_description">
 
1126
<col width="200px" class="parameters_annotations">
 
1127
</colgroup>
 
1128
<tbody><tr>
 
1129
<td class="parameter_name"><p>conn</p></td>
 
1130
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPConnection" title="GstSDPConnection"><span class="type">GstSDPConnection</span></a></p></td>
 
1131
<td class="parameter_annotations"> </td>
 
1132
</tr></tbody>
 
1133
</table></div>
 
1134
</div>
 
1135
<div class="refsect3">
 
1136
<a name="id-1.2.11.3.8.3.6"></a><h4>Returns</h4>
 
1137
<p> <em class="parameter"><code>GST_SDP_OK</code></em>
 
1138
.</p>
 
1139
<p></p>
 
1140
</div>
 
1141
<p class="since">Since 1.2</p>
 
1142
</div>
 
1143
<hr>
 
1144
<div class="refsect2">
 
1145
<a name="gst-sdp-bandwidth-set"></a><h3>gst_sdp_bandwidth_set ()</h3>
 
1146
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
1147
gst_sdp_bandwidth_set (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPBandwidth" title="GstSDPBandwidth"><span class="type">GstSDPBandwidth</span></a> *bw</code></em>,
 
1148
                       <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> *bwtype</code></em>,
 
1149
                       <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> bandwidth</code></em>);</pre>
 
1150
<p>Set bandwidth information in <em class="parameter"><code>bw</code></em>
 
1151
.</p>
 
1152
<div class="refsect3">
 
1153
<a name="id-1.2.11.3.8.4.5"></a><h4>Parameters</h4>
 
1154
<div class="informaltable"><table width="100%" border="0">
 
1155
<colgroup>
 
1156
<col width="150px" class="parameters_name">
 
1157
<col class="parameters_description">
 
1158
<col width="200px" class="parameters_annotations">
 
1159
</colgroup>
 
1160
<tbody>
 
1161
<tr>
 
1162
<td class="parameter_name"><p>bw</p></td>
 
1163
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPBandwidth" title="GstSDPBandwidth"><span class="type">GstSDPBandwidth</span></a></p></td>
 
1164
<td class="parameter_annotations"> </td>
 
1165
</tr>
 
1166
<tr>
 
1167
<td class="parameter_name"><p>bwtype</p></td>
 
1168
<td class="parameter_description"><p>the bandwidth modifier type</p></td>
 
1169
<td class="parameter_annotations"> </td>
 
1170
</tr>
 
1171
<tr>
 
1172
<td class="parameter_name"><p>bandwidth</p></td>
 
1173
<td class="parameter_description"><p>the bandwidth in kilobits per second</p></td>
 
1174
<td class="parameter_annotations"> </td>
 
1175
</tr>
 
1176
</tbody>
 
1177
</table></div>
 
1178
</div>
 
1179
<div class="refsect3">
 
1180
<a name="id-1.2.11.3.8.4.6"></a><h4>Returns</h4>
 
1181
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</p>
 
1182
<p></p>
 
1183
</div>
 
1184
<p class="since">Since 1.2</p>
 
1185
</div>
 
1186
<hr>
 
1187
<div class="refsect2">
 
1188
<a name="gst-sdp-bandwidth-clear"></a><h3>gst_sdp_bandwidth_clear ()</h3>
 
1189
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
1190
gst_sdp_bandwidth_clear (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPBandwidth" title="GstSDPBandwidth"><span class="type">GstSDPBandwidth</span></a> *bw</code></em>);</pre>
 
1191
<p>Reset the bandwidth information in <em class="parameter"><code>bw</code></em>
 
1192
.</p>
 
1193
<div class="refsect3">
 
1194
<a name="id-1.2.11.3.8.5.5"></a><h4>Parameters</h4>
 
1195
<div class="informaltable"><table width="100%" border="0">
 
1196
<colgroup>
 
1197
<col width="150px" class="parameters_name">
 
1198
<col class="parameters_description">
 
1199
<col width="200px" class="parameters_annotations">
 
1200
</colgroup>
 
1201
<tbody><tr>
 
1202
<td class="parameter_name"><p>bw</p></td>
 
1203
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPBandwidth" title="GstSDPBandwidth"><span class="type">GstSDPBandwidth</span></a></p></td>
 
1204
<td class="parameter_annotations"> </td>
 
1205
</tr></tbody>
 
1206
</table></div>
 
1207
</div>
 
1208
<div class="refsect3">
 
1209
<a name="id-1.2.11.3.8.5.6"></a><h4>Returns</h4>
 
1210
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</p>
 
1211
<p></p>
 
1212
</div>
 
1213
<p class="since">Since 1.2</p>
 
1214
</div>
 
1215
<hr>
 
1216
<div class="refsect2">
 
1217
<a name="gst-sdp-time-set"></a><h3>gst_sdp_time_set ()</h3>
 
1218
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
1219
gst_sdp_time_set (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPTime" title="GstSDPTime"><span class="type">GstSDPTime</span></a> *t</code></em>,
 
1220
                  <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> *start</code></em>,
 
1221
                  <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> *stop</code></em>,
 
1222
                  <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> **repeat</code></em>);</pre>
 
1223
<p>Set time information <em class="parameter"><code>start</code></em>
 
1224
, <em class="parameter"><code>stop</code></em>
 
1225
 and <em class="parameter"><code>repeat</code></em>
 
1226
 in <em class="parameter"><code>t</code></em>
 
1227
.</p>
 
1228
<div class="refsect3">
 
1229
<a name="id-1.2.11.3.8.6.5"></a><h4>Parameters</h4>
 
1230
<div class="informaltable"><table width="100%" border="0">
 
1231
<colgroup>
 
1232
<col width="150px" class="parameters_name">
 
1233
<col class="parameters_description">
 
1234
<col width="200px" class="parameters_annotations">
 
1235
</colgroup>
 
1236
<tbody>
 
1237
<tr>
 
1238
<td class="parameter_name"><p>t</p></td>
 
1239
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPTime" title="GstSDPTime"><span class="type">GstSDPTime</span></a></p></td>
 
1240
<td class="parameter_annotations"> </td>
 
1241
</tr>
 
1242
<tr>
 
1243
<td class="parameter_name"><p>start</p></td>
 
1244
<td class="parameter_description"><p>the start time</p></td>
 
1245
<td class="parameter_annotations"> </td>
 
1246
</tr>
 
1247
<tr>
 
1248
<td class="parameter_name"><p>stop</p></td>
 
1249
<td class="parameter_description"><p>the stop time</p></td>
 
1250
<td class="parameter_annotations"> </td>
 
1251
</tr>
 
1252
<tr>
 
1253
<td class="parameter_name"><p>repeat</p></td>
 
1254
<td class="parameter_description"><p> the repeat times. </p></td>
 
1255
<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym>]</span></td>
 
1256
</tr>
 
1257
</tbody>
 
1258
</table></div>
 
1259
</div>
 
1260
<div class="refsect3">
 
1261
<a name="id-1.2.11.3.8.6.6"></a><h4>Returns</h4>
 
1262
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</p>
 
1263
<p></p>
 
1264
</div>
 
1265
<p class="since">Since 1.2</p>
 
1266
</div>
 
1267
<hr>
 
1268
<div class="refsect2">
 
1269
<a name="gst-sdp-time-clear"></a><h3>gst_sdp_time_clear ()</h3>
 
1270
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
1271
gst_sdp_time_clear (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPTime" title="GstSDPTime"><span class="type">GstSDPTime</span></a> *t</code></em>);</pre>
 
1272
<p>Reset the time information in <em class="parameter"><code>t</code></em>
 
1273
.</p>
 
1274
<div class="refsect3">
 
1275
<a name="id-1.2.11.3.8.7.5"></a><h4>Parameters</h4>
 
1276
<div class="informaltable"><table width="100%" border="0">
 
1277
<colgroup>
 
1278
<col width="150px" class="parameters_name">
 
1279
<col class="parameters_description">
 
1280
<col width="200px" class="parameters_annotations">
 
1281
</colgroup>
 
1282
<tbody><tr>
 
1283
<td class="parameter_name"><p>t</p></td>
 
1284
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPTime" title="GstSDPTime"><span class="type">GstSDPTime</span></a></p></td>
 
1285
<td class="parameter_annotations"> </td>
 
1286
</tr></tbody>
 
1287
</table></div>
 
1288
</div>
 
1289
<div class="refsect3">
 
1290
<a name="id-1.2.11.3.8.7.6"></a><h4>Returns</h4>
 
1291
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</p>
 
1292
<p></p>
 
1293
</div>
 
1294
<p class="since">Since 1.2</p>
 
1295
</div>
 
1296
<hr>
 
1297
<div class="refsect2">
 
1298
<a name="gst-sdp-zone-set"></a><h3>gst_sdp_zone_set ()</h3>
 
1299
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
1300
gst_sdp_zone_set (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPZone" title="GstSDPZone"><span class="type">GstSDPZone</span></a> *zone</code></em>,
 
1301
                  <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> *adj_time</code></em>,
 
1302
                  <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> *typed_time</code></em>);</pre>
 
1303
<p>Set zone information in <em class="parameter"><code>zone</code></em>
 
1304
.</p>
 
1305
<div class="refsect3">
 
1306
<a name="id-1.2.11.3.8.8.5"></a><h4>Parameters</h4>
 
1307
<div class="informaltable"><table width="100%" border="0">
 
1308
<colgroup>
 
1309
<col width="150px" class="parameters_name">
 
1310
<col class="parameters_description">
 
1311
<col width="200px" class="parameters_annotations">
 
1312
</colgroup>
 
1313
<tbody>
 
1314
<tr>
 
1315
<td class="parameter_name"><p>zone</p></td>
 
1316
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPZone" title="GstSDPZone"><span class="type">GstSDPZone</span></a></p></td>
 
1317
<td class="parameter_annotations"> </td>
 
1318
</tr>
 
1319
<tr>
 
1320
<td class="parameter_name"><p>adj_time</p></td>
 
1321
<td class="parameter_description"><p>the NTP time that a time zone adjustment happens</p></td>
 
1322
<td class="parameter_annotations"> </td>
 
1323
</tr>
 
1324
<tr>
 
1325
<td class="parameter_name"><p>typed_time</p></td>
 
1326
<td class="parameter_description"><p>the offset from the time when the session was first scheduled</p></td>
 
1327
<td class="parameter_annotations"> </td>
 
1328
</tr>
 
1329
</tbody>
 
1330
</table></div>
 
1331
</div>
 
1332
<div class="refsect3">
 
1333
<a name="id-1.2.11.3.8.8.6"></a><h4>Returns</h4>
 
1334
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</p>
 
1335
<p></p>
 
1336
</div>
 
1337
<p class="since">Since 1.2</p>
 
1338
</div>
 
1339
<hr>
 
1340
<div class="refsect2">
 
1341
<a name="gst-sdp-zone-clear"></a><h3>gst_sdp_zone_clear ()</h3>
 
1342
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
1343
gst_sdp_zone_clear (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPZone" title="GstSDPZone"><span class="type">GstSDPZone</span></a> *zone</code></em>);</pre>
 
1344
<p>Reset the zone information in <em class="parameter"><code>zone</code></em>
 
1345
.</p>
 
1346
<div class="refsect3">
 
1347
<a name="id-1.2.11.3.8.9.5"></a><h4>Parameters</h4>
 
1348
<div class="informaltable"><table width="100%" border="0">
 
1349
<colgroup>
 
1350
<col width="150px" class="parameters_name">
 
1351
<col class="parameters_description">
 
1352
<col width="200px" class="parameters_annotations">
 
1353
</colgroup>
 
1354
<tbody><tr>
 
1355
<td class="parameter_name"><p>zone</p></td>
 
1356
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPZone" title="GstSDPZone"><span class="type">GstSDPZone</span></a></p></td>
 
1357
<td class="parameter_annotations"> </td>
 
1358
</tr></tbody>
 
1359
</table></div>
 
1360
</div>
 
1361
<div class="refsect3">
 
1362
<a name="id-1.2.11.3.8.9.6"></a><h4>Returns</h4>
 
1363
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</p>
 
1364
<p></p>
 
1365
</div>
 
1366
<p class="since">Since 1.2</p>
 
1367
</div>
 
1368
<hr>
 
1369
<div class="refsect2">
 
1370
<a name="gst-sdp-attribute-set"></a><h3>gst_sdp_attribute_set ()</h3>
 
1371
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
1372
gst_sdp_attribute_set (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPAttribute" title="GstSDPAttribute"><span class="type">GstSDPAttribute</span></a> *attr</code></em>,
 
1373
                       <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> *key</code></em>,
 
1374
                       <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> *value</code></em>);</pre>
 
1375
<p>Set the attribute with <em class="parameter"><code>key</code></em>
 
1376
 and <em class="parameter"><code>value</code></em>
 
1377
.</p>
 
1378
<div class="refsect3">
 
1379
<a name="id-1.2.11.3.8.10.5"></a><h4>Parameters</h4>
 
1380
<div class="informaltable"><table width="100%" border="0">
 
1381
<colgroup>
 
1382
<col width="150px" class="parameters_name">
 
1383
<col class="parameters_description">
 
1384
<col width="200px" class="parameters_annotations">
 
1385
</colgroup>
 
1386
<tbody>
 
1387
<tr>
 
1388
<td class="parameter_name"><p>attr</p></td>
 
1389
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPAttribute" title="GstSDPAttribute"><span class="type">GstSDPAttribute</span></a></p></td>
 
1390
<td class="parameter_annotations"> </td>
 
1391
</tr>
 
1392
<tr>
 
1393
<td class="parameter_name"><p>key</p></td>
 
1394
<td class="parameter_description"><p>the key</p></td>
 
1395
<td class="parameter_annotations"> </td>
 
1396
</tr>
 
1397
<tr>
 
1398
<td class="parameter_name"><p>value</p></td>
 
1399
<td class="parameter_description"><p>the value</p></td>
 
1400
<td class="parameter_annotations"> </td>
 
1401
</tr>
 
1402
</tbody>
 
1403
</table></div>
 
1404
</div>
 
1405
<div class="refsect3">
 
1406
<a name="id-1.2.11.3.8.10.6"></a><h4>Returns</h4>
 
1407
<p> <em class="parameter"><code>GST_SDP_OK</code></em>
 
1408
.</p>
 
1409
<p></p>
 
1410
</div>
 
1411
<p class="since">Since 1.2</p>
 
1412
</div>
 
1413
<hr>
 
1414
<div class="refsect2">
 
1415
<a name="gst-sdp-attribute-clear"></a><h3>gst_sdp_attribute_clear ()</h3>
 
1416
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
1417
gst_sdp_attribute_clear (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPAttribute" title="GstSDPAttribute"><span class="type">GstSDPAttribute</span></a> *attr</code></em>);</pre>
 
1418
<p>Clear the attribute.</p>
 
1419
<div class="refsect3">
 
1420
<a name="id-1.2.11.3.8.11.5"></a><h4>Parameters</h4>
 
1421
<div class="informaltable"><table width="100%" border="0">
 
1422
<colgroup>
 
1423
<col width="150px" class="parameters_name">
 
1424
<col class="parameters_description">
 
1425
<col width="200px" class="parameters_annotations">
 
1426
</colgroup>
 
1427
<tbody><tr>
 
1428
<td class="parameter_name"><p>attr</p></td>
 
1429
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPAttribute" title="GstSDPAttribute"><span class="type">GstSDPAttribute</span></a></p></td>
 
1430
<td class="parameter_annotations"> </td>
 
1431
</tr></tbody>
 
1432
</table></div>
 
1433
</div>
 
1434
<div class="refsect3">
 
1435
<a name="id-1.2.11.3.8.11.6"></a><h4>Returns</h4>
 
1436
<p> <em class="parameter"><code>GST_SDP_OK</code></em>
 
1437
.</p>
 
1438
<p></p>
 
1439
</div>
 
1440
<p class="since">Since 1.2</p>
 
1441
</div>
 
1442
<hr>
 
1443
<div class="refsect2">
 
1444
<a name="gst-sdp-message-new"></a><h3>gst_sdp_message_new ()</h3>
 
1445
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
1446
gst_sdp_message_new (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> **msg</code></em>);</pre>
 
1447
<p>Allocate a new GstSDPMessage and store the result in <em class="parameter"><code>msg</code></em>
 
1448
.</p>
 
1449
<div class="refsect3">
 
1450
<a name="id-1.2.11.3.8.12.5"></a><h4>Parameters</h4>
 
1451
<div class="informaltable"><table width="100%" border="0">
 
1452
<colgroup>
 
1453
<col width="150px" class="parameters_name">
 
1454
<col class="parameters_description">
 
1455
<col width="200px" class="parameters_annotations">
 
1456
</colgroup>
 
1457
<tbody><tr>
 
1458
<td class="parameter_name"><p>msg</p></td>
 
1459
<td class="parameter_description"><p> pointer to new <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>. </p></td>
 
1460
<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></td>
 
1461
</tr></tbody>
 
1462
</table></div>
 
1463
</div>
 
1464
<div class="refsect3">
 
1465
<a name="id-1.2.11.3.8.12.6"></a><h4>Returns</h4>
 
1466
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</p>
 
1467
<p></p>
 
1468
</div>
 
1469
</div>
 
1470
<hr>
 
1471
<div class="refsect2">
 
1472
<a name="gst-sdp-message-init"></a><h3>gst_sdp_message_init ()</h3>
 
1473
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
1474
gst_sdp_message_init (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);</pre>
 
1475
<p>Initialize <em class="parameter"><code>msg</code></em>
 
1476
 so that its contents are as if it was freshly allocated
 
1477
with <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-new" title="gst_sdp_message_new ()"><code class="function">gst_sdp_message_new()</code></a>. This function is mostly used to initialize a message
 
1478
allocated on the stack. <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-uninit" title="gst_sdp_message_uninit ()"><code class="function">gst_sdp_message_uninit()</code></a> undoes this operation.</p>
 
1479
<p>When this function is invoked on newly allocated data (with malloc or on the
 
1480
stack), its contents should be set to 0 before calling this function.</p>
 
1481
<div class="refsect3">
 
1482
<a name="id-1.2.11.3.8.13.6"></a><h4>Parameters</h4>
 
1483
<div class="informaltable"><table width="100%" border="0">
 
1484
<colgroup>
 
1485
<col width="150px" class="parameters_name">
 
1486
<col class="parameters_description">
 
1487
<col width="200px" class="parameters_annotations">
 
1488
</colgroup>
 
1489
<tbody><tr>
 
1490
<td class="parameter_name"><p>msg</p></td>
 
1491
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
1492
<td class="parameter_annotations"> </td>
 
1493
</tr></tbody>
 
1494
</table></div>
 
1495
</div>
 
1496
<div class="refsect3">
 
1497
<a name="id-1.2.11.3.8.13.7"></a><h4>Returns</h4>
 
1498
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</p>
 
1499
<p></p>
 
1500
</div>
 
1501
</div>
 
1502
<hr>
 
1503
<div class="refsect2">
 
1504
<a name="gst-sdp-message-uninit"></a><h3>gst_sdp_message_uninit ()</h3>
 
1505
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
1506
gst_sdp_message_uninit (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);</pre>
 
1507
<p>Free all resources allocated in <em class="parameter"><code>msg</code></em>
 
1508
. <em class="parameter"><code>msg</code></em>
 
1509
 should not be used anymore after
 
1510
this function. This function should be used when <em class="parameter"><code>msg</code></em>
 
1511
 was allocated on the
 
1512
stack and initialized with <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-init" title="gst_sdp_message_init ()"><code class="function">gst_sdp_message_init()</code></a>.</p>
 
1513
<div class="refsect3">
 
1514
<a name="id-1.2.11.3.8.14.5"></a><h4>Parameters</h4>
 
1515
<div class="informaltable"><table width="100%" border="0">
 
1516
<colgroup>
 
1517
<col width="150px" class="parameters_name">
 
1518
<col class="parameters_description">
 
1519
<col width="200px" class="parameters_annotations">
 
1520
</colgroup>
 
1521
<tbody><tr>
 
1522
<td class="parameter_name"><p>msg</p></td>
 
1523
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
1524
<td class="parameter_annotations"> </td>
 
1525
</tr></tbody>
 
1526
</table></div>
 
1527
</div>
 
1528
<div class="refsect3">
 
1529
<a name="id-1.2.11.3.8.14.6"></a><h4>Returns</h4>
 
1530
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</p>
 
1531
<p></p>
 
1532
</div>
 
1533
</div>
 
1534
<hr>
 
1535
<div class="refsect2">
 
1536
<a name="gst-sdp-message-free"></a><h3>gst_sdp_message_free ()</h3>
 
1537
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
1538
gst_sdp_message_free (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);</pre>
 
1539
<p>Free all resources allocated by <em class="parameter"><code>msg</code></em>
 
1540
. <em class="parameter"><code>msg</code></em>
 
1541
 should not be used anymore after
 
1542
this function. This function should be used when <em class="parameter"><code>msg</code></em>
 
1543
 was dynamically
 
1544
allocated with <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-new" title="gst_sdp_message_new ()"><code class="function">gst_sdp_message_new()</code></a>.</p>
 
1545
<div class="refsect3">
 
1546
<a name="id-1.2.11.3.8.15.5"></a><h4>Parameters</h4>
 
1547
<div class="informaltable"><table width="100%" border="0">
 
1548
<colgroup>
 
1549
<col width="150px" class="parameters_name">
 
1550
<col class="parameters_description">
 
1551
<col width="200px" class="parameters_annotations">
 
1552
</colgroup>
 
1553
<tbody><tr>
 
1554
<td class="parameter_name"><p>msg</p></td>
 
1555
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
1556
<td class="parameter_annotations"> </td>
 
1557
</tr></tbody>
 
1558
</table></div>
 
1559
</div>
 
1560
<div class="refsect3">
 
1561
<a name="id-1.2.11.3.8.15.6"></a><h4>Returns</h4>
 
1562
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</p>
 
1563
<p></p>
 
1564
</div>
 
1565
</div>
 
1566
<hr>
 
1567
<div class="refsect2">
 
1568
<a name="gst-sdp-message-parse-buffer"></a><h3>gst_sdp_message_parse_buffer ()</h3>
 
1569
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
1570
gst_sdp_message_parse_buffer (<em class="parameter"><code>const <span class="type">guint8</span> *data</code></em>,
 
1571
                              <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> size</code></em>,
 
1572
                              <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);</pre>
 
1573
<p>Parse the contents of <em class="parameter"><code>size</code></em>
 
1574
 bytes pointed to by <em class="parameter"><code>data</code></em>
 
1575
 and store the result in
 
1576
<em class="parameter"><code>msg</code></em>
 
1577
.</p>
 
1578
<div class="refsect3">
 
1579
<a name="id-1.2.11.3.8.16.5"></a><h4>Parameters</h4>
 
1580
<div class="informaltable"><table width="100%" border="0">
 
1581
<colgroup>
 
1582
<col width="150px" class="parameters_name">
 
1583
<col class="parameters_description">
 
1584
<col width="200px" class="parameters_annotations">
 
1585
</colgroup>
 
1586
<tbody>
 
1587
<tr>
 
1588
<td class="parameter_name"><p>data</p></td>
 
1589
<td class="parameter_description"><p>the start of the buffer</p></td>
 
1590
<td class="parameter_annotations"> </td>
 
1591
</tr>
 
1592
<tr>
 
1593
<td class="parameter_name"><p>size</p></td>
 
1594
<td class="parameter_description"><p>the size of the buffer</p></td>
 
1595
<td class="parameter_annotations"> </td>
 
1596
</tr>
 
1597
<tr>
 
1598
<td class="parameter_name"><p>msg</p></td>
 
1599
<td class="parameter_description"><p>the result <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
1600
<td class="parameter_annotations"> </td>
 
1601
</tr>
 
1602
</tbody>
 
1603
</table></div>
 
1604
</div>
 
1605
<div class="refsect3">
 
1606
<a name="id-1.2.11.3.8.16.6"></a><h4>Returns</h4>
 
1607
<p> <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-OK:CAPS"><span class="type">GST_SDP_OK</span></a> on success.</p>
 
1608
<p></p>
 
1609
</div>
 
1610
</div>
 
1611
<hr>
 
1612
<div class="refsect2">
 
1613
<a name="gst-sdp-message-as-text"></a><h3>gst_sdp_message_as_text ()</h3>
 
1614
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
 
1615
gst_sdp_message_as_text (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);</pre>
 
1616
<p>Convert the contents of <em class="parameter"><code>msg</code></em>
 
1617
 to a text string.</p>
 
1618
<div class="refsect3">
 
1619
<a name="id-1.2.11.3.8.17.5"></a><h4>Parameters</h4>
 
1620
<div class="informaltable"><table width="100%" border="0">
 
1621
<colgroup>
 
1622
<col width="150px" class="parameters_name">
 
1623
<col class="parameters_description">
 
1624
<col width="200px" class="parameters_annotations">
 
1625
</colgroup>
 
1626
<tbody><tr>
 
1627
<td class="parameter_name"><p>msg</p></td>
 
1628
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
1629
<td class="parameter_annotations"> </td>
 
1630
</tr></tbody>
 
1631
</table></div>
 
1632
</div>
 
1633
<div class="refsect3">
 
1634
<a name="id-1.2.11.3.8.17.6"></a><h4>Returns</h4>
 
1635
<p> A dynamically allocated string representing the SDP description.</p>
 
1636
<p></p>
 
1637
</div>
 
1638
</div>
 
1639
<hr>
 
1640
<div class="refsect2">
 
1641
<a name="gst-sdp-message-parse-uri"></a><h3>gst_sdp_message_parse_uri ()</h3>
 
1642
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
1643
gst_sdp_message_parse_uri (<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> *uri</code></em>,
 
1644
                           <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);</pre>
 
1645
<p>Parse the null-terminated <em class="parameter"><code>uri</code></em>
 
1646
 and store the result in <em class="parameter"><code>msg</code></em>
 
1647
.</p>
 
1648
<p>The uri should be of the form:</p>
 
1649
<p> scheme://[address:ttl=ttl]/sessionname]</p>
 
1650
<p> where value is url encoded. This looslely resembles
 
1651
 http://tools.ietf.org/html/draft-fujikawa-sdp-url-01</p>
 
1652
<div class="refsect3">
 
1653
<a name="id-1.2.11.3.8.18.8"></a><h4>Parameters</h4>
 
1654
<div class="informaltable"><table width="100%" border="0">
 
1655
<colgroup>
 
1656
<col width="150px" class="parameters_name">
 
1657
<col class="parameters_description">
 
1658
<col width="200px" class="parameters_annotations">
 
1659
</colgroup>
 
1660
<tbody>
 
1661
<tr>
 
1662
<td class="parameter_name"><p>uri</p></td>
 
1663
<td class="parameter_description"><p>the start of the uri</p></td>
 
1664
<td class="parameter_annotations"> </td>
 
1665
</tr>
 
1666
<tr>
 
1667
<td class="parameter_name"><p>msg</p></td>
 
1668
<td class="parameter_description"><p>the result <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
1669
<td class="parameter_annotations"> </td>
 
1670
</tr>
 
1671
</tbody>
 
1672
</table></div>
 
1673
</div>
 
1674
<div class="refsect3">
 
1675
<a name="id-1.2.11.3.8.18.9"></a><h4>Returns</h4>
 
1676
<p> <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-OK:CAPS"><span class="type">GST_SDP_OK</span></a> on success.</p>
 
1677
<p></p>
 
1678
</div>
 
1679
</div>
 
1680
<hr>
 
1681
<div class="refsect2">
 
1682
<a name="gst-sdp-message-as-uri"></a><h3>gst_sdp_message_as_uri ()</h3>
 
1683
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
 
1684
gst_sdp_message_as_uri (<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> *scheme</code></em>,
 
1685
                        <em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);</pre>
 
1686
<p>Creates a uri from <em class="parameter"><code>msg</code></em>
 
1687
 with the given <em class="parameter"><code>scheme</code></em>
 
1688
. The uri has the format:</p>
 
1689
<p> <em class="parameter"><code>scheme</code></em>
 
1690
:///[<span class="type">type</span>=value *[&amp;type=value]]</p>
 
1691
<p> Where each value is url encoded.</p>
 
1692
<div class="refsect3">
 
1693
<a name="id-1.2.11.3.8.19.7"></a><h4>Parameters</h4>
 
1694
<div class="informaltable"><table width="100%" border="0">
 
1695
<colgroup>
 
1696
<col width="150px" class="parameters_name">
 
1697
<col class="parameters_description">
 
1698
<col width="200px" class="parameters_annotations">
 
1699
</colgroup>
 
1700
<tbody>
 
1701
<tr>
 
1702
<td class="parameter_name"><p>scheme</p></td>
 
1703
<td class="parameter_description"><p>the uri scheme</p></td>
 
1704
<td class="parameter_annotations"> </td>
 
1705
</tr>
 
1706
<tr>
 
1707
<td class="parameter_name"><p>msg</p></td>
 
1708
<td class="parameter_description"><p>the <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
1709
<td class="parameter_annotations"> </td>
 
1710
</tr>
 
1711
</tbody>
 
1712
</table></div>
 
1713
</div>
 
1714
<div class="refsect3">
 
1715
<a name="id-1.2.11.3.8.19.8"></a><h4>Returns</h4>
 
1716
<p> a uri for <em class="parameter"><code>msg</code></em>
 
1717
.</p>
 
1718
<p></p>
 
1719
</div>
 
1720
</div>
 
1721
<hr>
 
1722
<div class="refsect2">
 
1723
<a name="gst-sdp-address-is-multicast"></a><h3>gst_sdp_address_is_multicast ()</h3>
 
1724
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
 
1725
gst_sdp_address_is_multicast (<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> *nettype</code></em>,
 
1726
                              <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> *addrtype</code></em>,
 
1727
                              <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> *addr</code></em>);</pre>
 
1728
<p>Check if the given <em class="parameter"><code>addr</code></em>
 
1729
 is a multicast address.</p>
 
1730
<div class="refsect3">
 
1731
<a name="id-1.2.11.3.8.20.5"></a><h4>Parameters</h4>
 
1732
<div class="informaltable"><table width="100%" border="0">
 
1733
<colgroup>
 
1734
<col width="150px" class="parameters_name">
 
1735
<col class="parameters_description">
 
1736
<col width="200px" class="parameters_annotations">
 
1737
</colgroup>
 
1738
<tbody>
 
1739
<tr>
 
1740
<td class="parameter_name"><p>nettype</p></td>
 
1741
<td class="parameter_description"><p>a network type</p></td>
 
1742
<td class="parameter_annotations"> </td>
 
1743
</tr>
 
1744
<tr>
 
1745
<td class="parameter_name"><p>addrtype</p></td>
 
1746
<td class="parameter_description"><p>an address type</p></td>
 
1747
<td class="parameter_annotations"> </td>
 
1748
</tr>
 
1749
<tr>
 
1750
<td class="parameter_name"><p>addr</p></td>
 
1751
<td class="parameter_description"><p>an address</p></td>
 
1752
<td class="parameter_annotations"> </td>
 
1753
</tr>
 
1754
</tbody>
 
1755
</table></div>
 
1756
</div>
 
1757
<div class="refsect3">
 
1758
<a name="id-1.2.11.3.8.20.6"></a><h4>Returns</h4>
 
1759
<p> TRUE when <em class="parameter"><code>addr</code></em>
 
1760
is multicast.</p>
 
1761
<p></p>
 
1762
</div>
 
1763
</div>
 
1764
<hr>
 
1765
<div class="refsect2">
 
1766
<a name="gst-sdp-message-get-version"></a><h3>gst_sdp_message_get_version ()</h3>
 
1767
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
 
1768
gst_sdp_message_get_version (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);</pre>
 
1769
<p>Get the version in <em class="parameter"><code>msg</code></em>
 
1770
.</p>
 
1771
<div class="refsect3">
 
1772
<a name="id-1.2.11.3.8.21.5"></a><h4>Parameters</h4>
 
1773
<div class="informaltable"><table width="100%" border="0">
 
1774
<colgroup>
 
1775
<col width="150px" class="parameters_name">
 
1776
<col class="parameters_description">
 
1777
<col width="200px" class="parameters_annotations">
 
1778
</colgroup>
 
1779
<tbody><tr>
 
1780
<td class="parameter_name"><p>msg</p></td>
 
1781
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
1782
<td class="parameter_annotations"> </td>
 
1783
</tr></tbody>
 
1784
</table></div>
 
1785
</div>
 
1786
<div class="refsect3">
 
1787
<a name="id-1.2.11.3.8.21.6"></a><h4>Returns</h4>
 
1788
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</p>
 
1789
<p></p>
 
1790
</div>
 
1791
</div>
 
1792
<hr>
 
1793
<div class="refsect2">
 
1794
<a name="gst-sdp-message-set-version"></a><h3>gst_sdp_message_set_version ()</h3>
 
1795
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
1796
gst_sdp_message_set_version (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
 
1797
                             <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> *version</code></em>);</pre>
 
1798
<p>Set the version in <em class="parameter"><code>msg</code></em>
 
1799
.</p>
 
1800
<div class="refsect3">
 
1801
<a name="id-1.2.11.3.8.22.5"></a><h4>Parameters</h4>
 
1802
<div class="informaltable"><table width="100%" border="0">
 
1803
<colgroup>
 
1804
<col width="150px" class="parameters_name">
 
1805
<col class="parameters_description">
 
1806
<col width="200px" class="parameters_annotations">
 
1807
</colgroup>
 
1808
<tbody>
 
1809
<tr>
 
1810
<td class="parameter_name"><p>msg</p></td>
 
1811
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
1812
<td class="parameter_annotations"> </td>
 
1813
</tr>
 
1814
<tr>
 
1815
<td class="parameter_name"><p>version</p></td>
 
1816
<td class="parameter_description"><p>the version</p></td>
 
1817
<td class="parameter_annotations"> </td>
 
1818
</tr>
 
1819
</tbody>
 
1820
</table></div>
 
1821
</div>
 
1822
<div class="refsect3">
 
1823
<a name="id-1.2.11.3.8.22.6"></a><h4>Returns</h4>
 
1824
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</p>
 
1825
<p></p>
 
1826
</div>
 
1827
</div>
 
1828
<hr>
 
1829
<div class="refsect2">
 
1830
<a name="gst-sdp-message-get-origin"></a><h3>gst_sdp_message_get_origin ()</h3>
 
1831
<pre class="programlisting">const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPOrigin" title="GstSDPOrigin"><span class="returnvalue">GstSDPOrigin</span></a> *
 
1832
gst_sdp_message_get_origin (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);</pre>
 
1833
<p>Get the origin of <em class="parameter"><code>msg</code></em>
 
1834
.</p>
 
1835
<div class="refsect3">
 
1836
<a name="id-1.2.11.3.8.23.5"></a><h4>Parameters</h4>
 
1837
<div class="informaltable"><table width="100%" border="0">
 
1838
<colgroup>
 
1839
<col width="150px" class="parameters_name">
 
1840
<col class="parameters_description">
 
1841
<col width="200px" class="parameters_annotations">
 
1842
</colgroup>
 
1843
<tbody><tr>
 
1844
<td class="parameter_name"><p>msg</p></td>
 
1845
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
1846
<td class="parameter_annotations"> </td>
 
1847
</tr></tbody>
 
1848
</table></div>
 
1849
</div>
 
1850
<div class="refsect3">
 
1851
<a name="id-1.2.11.3.8.23.6"></a><h4>Returns</h4>
 
1852
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPOrigin" title="GstSDPOrigin"><span class="type">GstSDPOrigin</span></a>. The result remains valid as long as <em class="parameter"><code>msg</code></em>
 
1853
is valid.</p>
 
1854
<p></p>
 
1855
</div>
 
1856
</div>
 
1857
<hr>
 
1858
<div class="refsect2">
 
1859
<a name="gst-sdp-message-set-origin"></a><h3>gst_sdp_message_set_origin ()</h3>
 
1860
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
1861
gst_sdp_message_set_origin (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
 
1862
                            <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> *username</code></em>,
 
1863
                            <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> *sess_id</code></em>,
 
1864
                            <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> *sess_version</code></em>,
 
1865
                            <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> *nettype</code></em>,
 
1866
                            <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> *addrtype</code></em>,
 
1867
                            <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> *addr</code></em>);</pre>
 
1868
<p>Configure the SDP origin in <em class="parameter"><code>msg</code></em>
 
1869
 with the given parameters.</p>
 
1870
<div class="refsect3">
 
1871
<a name="id-1.2.11.3.8.24.5"></a><h4>Parameters</h4>
 
1872
<div class="informaltable"><table width="100%" border="0">
 
1873
<colgroup>
 
1874
<col width="150px" class="parameters_name">
 
1875
<col class="parameters_description">
 
1876
<col width="200px" class="parameters_annotations">
 
1877
</colgroup>
 
1878
<tbody>
 
1879
<tr>
 
1880
<td class="parameter_name"><p>msg</p></td>
 
1881
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
1882
<td class="parameter_annotations"> </td>
 
1883
</tr>
 
1884
<tr>
 
1885
<td class="parameter_name"><p>username</p></td>
 
1886
<td class="parameter_description"><p>the user name</p></td>
 
1887
<td class="parameter_annotations"> </td>
 
1888
</tr>
 
1889
<tr>
 
1890
<td class="parameter_name"><p>sess_id</p></td>
 
1891
<td class="parameter_description"><p>a session id</p></td>
 
1892
<td class="parameter_annotations"> </td>
 
1893
</tr>
 
1894
<tr>
 
1895
<td class="parameter_name"><p>sess_version</p></td>
 
1896
<td class="parameter_description"><p>a session version</p></td>
 
1897
<td class="parameter_annotations"> </td>
 
1898
</tr>
 
1899
<tr>
 
1900
<td class="parameter_name"><p>nettype</p></td>
 
1901
<td class="parameter_description"><p>a network type</p></td>
 
1902
<td class="parameter_annotations"> </td>
 
1903
</tr>
 
1904
<tr>
 
1905
<td class="parameter_name"><p>addrtype</p></td>
 
1906
<td class="parameter_description"><p>an address type</p></td>
 
1907
<td class="parameter_annotations"> </td>
 
1908
</tr>
 
1909
<tr>
 
1910
<td class="parameter_name"><p>addr</p></td>
 
1911
<td class="parameter_description"><p>an address</p></td>
 
1912
<td class="parameter_annotations"> </td>
 
1913
</tr>
 
1914
</tbody>
 
1915
</table></div>
 
1916
</div>
 
1917
<div class="refsect3">
 
1918
<a name="id-1.2.11.3.8.24.6"></a><h4>Returns</h4>
 
1919
<p> <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-OK:CAPS"><span class="type">GST_SDP_OK</span></a>.</p>
 
1920
<p></p>
 
1921
</div>
 
1922
</div>
 
1923
<hr>
 
1924
<div class="refsect2">
 
1925
<a name="gst-sdp-message-get-session-name"></a><h3>gst_sdp_message_get_session_name ()</h3>
 
1926
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
 
1927
gst_sdp_message_get_session_name (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);</pre>
 
1928
<p>Get the session name in <em class="parameter"><code>msg</code></em>
 
1929
.</p>
 
1930
<div class="refsect3">
 
1931
<a name="id-1.2.11.3.8.25.5"></a><h4>Parameters</h4>
 
1932
<div class="informaltable"><table width="100%" border="0">
 
1933
<colgroup>
 
1934
<col width="150px" class="parameters_name">
 
1935
<col class="parameters_description">
 
1936
<col width="200px" class="parameters_annotations">
 
1937
</colgroup>
 
1938
<tbody><tr>
 
1939
<td class="parameter_name"><p>msg</p></td>
 
1940
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
1941
<td class="parameter_annotations"> </td>
 
1942
</tr></tbody>
 
1943
</table></div>
 
1944
</div>
 
1945
<div class="refsect3">
 
1946
<a name="id-1.2.11.3.8.25.6"></a><h4>Returns</h4>
 
1947
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</p>
 
1948
<p></p>
 
1949
</div>
 
1950
</div>
 
1951
<hr>
 
1952
<div class="refsect2">
 
1953
<a name="gst-sdp-message-set-session-name"></a><h3>gst_sdp_message_set_session_name ()</h3>
 
1954
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
1955
gst_sdp_message_set_session_name (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
 
1956
                                  <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> *session_name</code></em>);</pre>
 
1957
<p>Set the session name in <em class="parameter"><code>msg</code></em>
 
1958
.</p>
 
1959
<div class="refsect3">
 
1960
<a name="id-1.2.11.3.8.26.5"></a><h4>Parameters</h4>
 
1961
<div class="informaltable"><table width="100%" border="0">
 
1962
<colgroup>
 
1963
<col width="150px" class="parameters_name">
 
1964
<col class="parameters_description">
 
1965
<col width="200px" class="parameters_annotations">
 
1966
</colgroup>
 
1967
<tbody>
 
1968
<tr>
 
1969
<td class="parameter_name"><p>msg</p></td>
 
1970
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
1971
<td class="parameter_annotations"> </td>
 
1972
</tr>
 
1973
<tr>
 
1974
<td class="parameter_name"><p>session_name</p></td>
 
1975
<td class="parameter_description"><p>the session name</p></td>
 
1976
<td class="parameter_annotations"> </td>
 
1977
</tr>
 
1978
</tbody>
 
1979
</table></div>
 
1980
</div>
 
1981
<div class="refsect3">
 
1982
<a name="id-1.2.11.3.8.26.6"></a><h4>Returns</h4>
 
1983
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</p>
 
1984
<p></p>
 
1985
</div>
 
1986
</div>
 
1987
<hr>
 
1988
<div class="refsect2">
 
1989
<a name="gst-sdp-message-get-information"></a><h3>gst_sdp_message_get_information ()</h3>
 
1990
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
 
1991
gst_sdp_message_get_information (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);</pre>
 
1992
<p>Get the information in <em class="parameter"><code>msg</code></em>
 
1993
.</p>
 
1994
<div class="refsect3">
 
1995
<a name="id-1.2.11.3.8.27.5"></a><h4>Parameters</h4>
 
1996
<div class="informaltable"><table width="100%" border="0">
 
1997
<colgroup>
 
1998
<col width="150px" class="parameters_name">
 
1999
<col class="parameters_description">
 
2000
<col width="200px" class="parameters_annotations">
 
2001
</colgroup>
 
2002
<tbody><tr>
 
2003
<td class="parameter_name"><p>msg</p></td>
 
2004
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
2005
<td class="parameter_annotations"> </td>
 
2006
</tr></tbody>
 
2007
</table></div>
 
2008
</div>
 
2009
<div class="refsect3">
 
2010
<a name="id-1.2.11.3.8.27.6"></a><h4>Returns</h4>
 
2011
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</p>
 
2012
<p></p>
 
2013
</div>
 
2014
</div>
 
2015
<hr>
 
2016
<div class="refsect2">
 
2017
<a name="gst-sdp-message-set-information"></a><h3>gst_sdp_message_set_information ()</h3>
 
2018
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
2019
gst_sdp_message_set_information (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
 
2020
                                 <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> *information</code></em>);</pre>
 
2021
<p>Set the information in <em class="parameter"><code>msg</code></em>
 
2022
.</p>
 
2023
<div class="refsect3">
 
2024
<a name="id-1.2.11.3.8.28.5"></a><h4>Parameters</h4>
 
2025
<div class="informaltable"><table width="100%" border="0">
 
2026
<colgroup>
 
2027
<col width="150px" class="parameters_name">
 
2028
<col class="parameters_description">
 
2029
<col width="200px" class="parameters_annotations">
 
2030
</colgroup>
 
2031
<tbody>
 
2032
<tr>
 
2033
<td class="parameter_name"><p>msg</p></td>
 
2034
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
2035
<td class="parameter_annotations"> </td>
 
2036
</tr>
 
2037
<tr>
 
2038
<td class="parameter_name"><p>information</p></td>
 
2039
<td class="parameter_description"><p>the information</p></td>
 
2040
<td class="parameter_annotations"> </td>
 
2041
</tr>
 
2042
</tbody>
 
2043
</table></div>
 
2044
</div>
 
2045
<div class="refsect3">
 
2046
<a name="id-1.2.11.3.8.28.6"></a><h4>Returns</h4>
 
2047
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</p>
 
2048
<p></p>
 
2049
</div>
 
2050
</div>
 
2051
<hr>
 
2052
<div class="refsect2">
 
2053
<a name="gst-sdp-message-get-uri"></a><h3>gst_sdp_message_get_uri ()</h3>
 
2054
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
 
2055
gst_sdp_message_get_uri (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);</pre>
 
2056
<p>Get the URI in <em class="parameter"><code>msg</code></em>
 
2057
.</p>
 
2058
<div class="refsect3">
 
2059
<a name="id-1.2.11.3.8.29.5"></a><h4>Parameters</h4>
 
2060
<div class="informaltable"><table width="100%" border="0">
 
2061
<colgroup>
 
2062
<col width="150px" class="parameters_name">
 
2063
<col class="parameters_description">
 
2064
<col width="200px" class="parameters_annotations">
 
2065
</colgroup>
 
2066
<tbody><tr>
 
2067
<td class="parameter_name"><p>msg</p></td>
 
2068
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
2069
<td class="parameter_annotations"> </td>
 
2070
</tr></tbody>
 
2071
</table></div>
 
2072
</div>
 
2073
<div class="refsect3">
 
2074
<a name="id-1.2.11.3.8.29.6"></a><h4>Returns</h4>
 
2075
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</p>
 
2076
<p></p>
 
2077
</div>
 
2078
</div>
 
2079
<hr>
 
2080
<div class="refsect2">
 
2081
<a name="gst-sdp-message-set-uri"></a><h3>gst_sdp_message_set_uri ()</h3>
 
2082
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
2083
gst_sdp_message_set_uri (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
 
2084
                         <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> *uri</code></em>);</pre>
 
2085
<p>Set the URI in <em class="parameter"><code>msg</code></em>
 
2086
.</p>
 
2087
<div class="refsect3">
 
2088
<a name="id-1.2.11.3.8.30.5"></a><h4>Parameters</h4>
 
2089
<div class="informaltable"><table width="100%" border="0">
 
2090
<colgroup>
 
2091
<col width="150px" class="parameters_name">
 
2092
<col class="parameters_description">
 
2093
<col width="200px" class="parameters_annotations">
 
2094
</colgroup>
 
2095
<tbody>
 
2096
<tr>
 
2097
<td class="parameter_name"><p>msg</p></td>
 
2098
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
2099
<td class="parameter_annotations"> </td>
 
2100
</tr>
 
2101
<tr>
 
2102
<td class="parameter_name"><p>uri</p></td>
 
2103
<td class="parameter_description"><p>the URI</p></td>
 
2104
<td class="parameter_annotations"> </td>
 
2105
</tr>
 
2106
</tbody>
 
2107
</table></div>
 
2108
</div>
 
2109
<div class="refsect3">
 
2110
<a name="id-1.2.11.3.8.30.6"></a><h4>Returns</h4>
 
2111
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</p>
 
2112
<p></p>
 
2113
</div>
 
2114
</div>
 
2115
<hr>
 
2116
<div class="refsect2">
 
2117
<a name="gst-sdp-message-emails-len"></a><h3>gst_sdp_message_emails_len ()</h3>
 
2118
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
 
2119
gst_sdp_message_emails_len (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);</pre>
 
2120
<p>Get the number of emails in <em class="parameter"><code>msg</code></em>
 
2121
.</p>
 
2122
<div class="refsect3">
 
2123
<a name="id-1.2.11.3.8.31.5"></a><h4>Parameters</h4>
 
2124
<div class="informaltable"><table width="100%" border="0">
 
2125
<colgroup>
 
2126
<col width="150px" class="parameters_name">
 
2127
<col class="parameters_description">
 
2128
<col width="200px" class="parameters_annotations">
 
2129
</colgroup>
 
2130
<tbody><tr>
 
2131
<td class="parameter_name"><p>msg</p></td>
 
2132
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
2133
<td class="parameter_annotations"> </td>
 
2134
</tr></tbody>
 
2135
</table></div>
 
2136
</div>
 
2137
<div class="refsect3">
 
2138
<a name="id-1.2.11.3.8.31.6"></a><h4>Returns</h4>
 
2139
<p> the number of emails in <em class="parameter"><code>msg</code></em>
 
2140
.</p>
 
2141
<p></p>
 
2142
</div>
 
2143
</div>
 
2144
<hr>
 
2145
<div class="refsect2">
 
2146
<a name="gst-sdp-message-get-email"></a><h3>gst_sdp_message_get_email ()</h3>
 
2147
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
 
2148
gst_sdp_message_get_email (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
 
2149
                           <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);</pre>
 
2150
<p>Get the email with number <em class="parameter"><code>idx</code></em>
 
2151
 from <em class="parameter"><code>msg</code></em>
 
2152
.</p>
 
2153
<div class="refsect3">
 
2154
<a name="id-1.2.11.3.8.32.5"></a><h4>Parameters</h4>
 
2155
<div class="informaltable"><table width="100%" border="0">
 
2156
<colgroup>
 
2157
<col width="150px" class="parameters_name">
 
2158
<col class="parameters_description">
 
2159
<col width="200px" class="parameters_annotations">
 
2160
</colgroup>
 
2161
<tbody>
 
2162
<tr>
 
2163
<td class="parameter_name"><p>msg</p></td>
 
2164
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
2165
<td class="parameter_annotations"> </td>
 
2166
</tr>
 
2167
<tr>
 
2168
<td class="parameter_name"><p>idx</p></td>
 
2169
<td class="parameter_description"><p>an email index</p></td>
 
2170
<td class="parameter_annotations"> </td>
 
2171
</tr>
 
2172
</tbody>
 
2173
</table></div>
 
2174
</div>
 
2175
<div class="refsect3">
 
2176
<a name="id-1.2.11.3.8.32.6"></a><h4>Returns</h4>
 
2177
<p> the email at position <em class="parameter"><code>idx</code></em>
 
2178
.</p>
 
2179
<p></p>
 
2180
</div>
 
2181
</div>
 
2182
<hr>
 
2183
<div class="refsect2">
 
2184
<a name="gst-sdp-message-insert-email"></a><h3>gst_sdp_message_insert_email ()</h3>
 
2185
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
2186
gst_sdp_message_insert_email (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
 
2187
                              <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> idx</code></em>,
 
2188
                              <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> *email</code></em>);</pre>
 
2189
<p>Insert <em class="parameter"><code>email</code></em>
 
2190
 into the array of emails in <em class="parameter"><code>msg</code></em>
 
2191
 at index <em class="parameter"><code>idx</code></em>
 
2192
.
 
2193
When -1 is given as <em class="parameter"><code>idx</code></em>
 
2194
, the email is inserted at the end.</p>
 
2195
<div class="refsect3">
 
2196
<a name="id-1.2.11.3.8.33.5"></a><h4>Parameters</h4>
 
2197
<div class="informaltable"><table width="100%" border="0">
 
2198
<colgroup>
 
2199
<col width="150px" class="parameters_name">
 
2200
<col class="parameters_description">
 
2201
<col width="200px" class="parameters_annotations">
 
2202
</colgroup>
 
2203
<tbody>
 
2204
<tr>
 
2205
<td class="parameter_name"><p>msg</p></td>
 
2206
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
2207
<td class="parameter_annotations"> </td>
 
2208
</tr>
 
2209
<tr>
 
2210
<td class="parameter_name"><p>idx</p></td>
 
2211
<td class="parameter_description"><p>an index</p></td>
 
2212
<td class="parameter_annotations"> </td>
 
2213
</tr>
 
2214
<tr>
 
2215
<td class="parameter_name"><p>email</p></td>
 
2216
<td class="parameter_description"><p>an email</p></td>
 
2217
<td class="parameter_annotations"> </td>
 
2218
</tr>
 
2219
</tbody>
 
2220
</table></div>
 
2221
</div>
 
2222
<div class="refsect3">
 
2223
<a name="id-1.2.11.3.8.33.6"></a><h4>Returns</h4>
 
2224
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</p>
 
2225
<p></p>
 
2226
</div>
 
2227
<p class="since">Since 1.2</p>
 
2228
</div>
 
2229
<hr>
 
2230
<div class="refsect2">
 
2231
<a name="gst-sdp-message-replace-email"></a><h3>gst_sdp_message_replace_email ()</h3>
 
2232
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
2233
gst_sdp_message_replace_email (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
 
2234
                               <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>,
 
2235
                               <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> *email</code></em>);</pre>
 
2236
<p>Replace the email in <em class="parameter"><code>msg</code></em>
 
2237
 at index <em class="parameter"><code>idx</code></em>
 
2238
 with <em class="parameter"><code>email</code></em>
 
2239
.</p>
 
2240
<div class="refsect3">
 
2241
<a name="id-1.2.11.3.8.34.5"></a><h4>Parameters</h4>
 
2242
<div class="informaltable"><table width="100%" border="0">
 
2243
<colgroup>
 
2244
<col width="150px" class="parameters_name">
 
2245
<col class="parameters_description">
 
2246
<col width="200px" class="parameters_annotations">
 
2247
</colgroup>
 
2248
<tbody>
 
2249
<tr>
 
2250
<td class="parameter_name"><p>msg</p></td>
 
2251
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
2252
<td class="parameter_annotations"> </td>
 
2253
</tr>
 
2254
<tr>
 
2255
<td class="parameter_name"><p>idx</p></td>
 
2256
<td class="parameter_description"><p>an email index</p></td>
 
2257
<td class="parameter_annotations"> </td>
 
2258
</tr>
 
2259
<tr>
 
2260
<td class="parameter_name"><p>email</p></td>
 
2261
<td class="parameter_description"><p>an email</p></td>
 
2262
<td class="parameter_annotations"> </td>
 
2263
</tr>
 
2264
</tbody>
 
2265
</table></div>
 
2266
</div>
 
2267
<div class="refsect3">
 
2268
<a name="id-1.2.11.3.8.34.6"></a><h4>Returns</h4>
 
2269
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</p>
 
2270
<p></p>
 
2271
</div>
 
2272
<p class="since">Since 1.2</p>
 
2273
</div>
 
2274
<hr>
 
2275
<div class="refsect2">
 
2276
<a name="gst-sdp-message-remove-email"></a><h3>gst_sdp_message_remove_email ()</h3>
 
2277
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
2278
gst_sdp_message_remove_email (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
 
2279
                              <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);</pre>
 
2280
<p>Remove the email in <em class="parameter"><code>msg</code></em>
 
2281
 at index <em class="parameter"><code>idx</code></em>
 
2282
.</p>
 
2283
<div class="refsect3">
 
2284
<a name="id-1.2.11.3.8.35.5"></a><h4>Parameters</h4>
 
2285
<div class="informaltable"><table width="100%" border="0">
 
2286
<colgroup>
 
2287
<col width="150px" class="parameters_name">
 
2288
<col class="parameters_description">
 
2289
<col width="200px" class="parameters_annotations">
 
2290
</colgroup>
 
2291
<tbody>
 
2292
<tr>
 
2293
<td class="parameter_name"><p>msg</p></td>
 
2294
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
2295
<td class="parameter_annotations"> </td>
 
2296
</tr>
 
2297
<tr>
 
2298
<td class="parameter_name"><p>idx</p></td>
 
2299
<td class="parameter_description"><p>an email index</p></td>
 
2300
<td class="parameter_annotations"> </td>
 
2301
</tr>
 
2302
</tbody>
 
2303
</table></div>
 
2304
</div>
 
2305
<div class="refsect3">
 
2306
<a name="id-1.2.11.3.8.35.6"></a><h4>Returns</h4>
 
2307
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</p>
 
2308
<p></p>
 
2309
</div>
 
2310
<p class="since">Since 1.2</p>
 
2311
</div>
 
2312
<hr>
 
2313
<div class="refsect2">
 
2314
<a name="gst-sdp-message-add-email"></a><h3>gst_sdp_message_add_email ()</h3>
 
2315
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
2316
gst_sdp_message_add_email (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
 
2317
                           <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> *email</code></em>);</pre>
 
2318
<p>Add <em class="parameter"><code>email</code></em>
 
2319
 to the list of emails in <em class="parameter"><code>msg</code></em>
 
2320
.</p>
 
2321
<div class="refsect3">
 
2322
<a name="id-1.2.11.3.8.36.5"></a><h4>Parameters</h4>
 
2323
<div class="informaltable"><table width="100%" border="0">
 
2324
<colgroup>
 
2325
<col width="150px" class="parameters_name">
 
2326
<col class="parameters_description">
 
2327
<col width="200px" class="parameters_annotations">
 
2328
</colgroup>
 
2329
<tbody>
 
2330
<tr>
 
2331
<td class="parameter_name"><p>msg</p></td>
 
2332
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
2333
<td class="parameter_annotations"> </td>
 
2334
</tr>
 
2335
<tr>
 
2336
<td class="parameter_name"><p>email</p></td>
 
2337
<td class="parameter_description"><p>an email</p></td>
 
2338
<td class="parameter_annotations"> </td>
 
2339
</tr>
 
2340
</tbody>
 
2341
</table></div>
 
2342
</div>
 
2343
<div class="refsect3">
 
2344
<a name="id-1.2.11.3.8.36.6"></a><h4>Returns</h4>
 
2345
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</p>
 
2346
<p></p>
 
2347
</div>
 
2348
</div>
 
2349
<hr>
 
2350
<div class="refsect2">
 
2351
<a name="gst-sdp-message-phones-len"></a><h3>gst_sdp_message_phones_len ()</h3>
 
2352
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
 
2353
gst_sdp_message_phones_len (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);</pre>
 
2354
<p>Get the number of phones in <em class="parameter"><code>msg</code></em>
 
2355
.</p>
 
2356
<div class="refsect3">
 
2357
<a name="id-1.2.11.3.8.37.5"></a><h4>Parameters</h4>
 
2358
<div class="informaltable"><table width="100%" border="0">
 
2359
<colgroup>
 
2360
<col width="150px" class="parameters_name">
 
2361
<col class="parameters_description">
 
2362
<col width="200px" class="parameters_annotations">
 
2363
</colgroup>
 
2364
<tbody><tr>
 
2365
<td class="parameter_name"><p>msg</p></td>
 
2366
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
2367
<td class="parameter_annotations"> </td>
 
2368
</tr></tbody>
 
2369
</table></div>
 
2370
</div>
 
2371
<div class="refsect3">
 
2372
<a name="id-1.2.11.3.8.37.6"></a><h4>Returns</h4>
 
2373
<p> the number of phones in <em class="parameter"><code>msg</code></em>
 
2374
.</p>
 
2375
<p></p>
 
2376
</div>
 
2377
</div>
 
2378
<hr>
 
2379
<div class="refsect2">
 
2380
<a name="gst-sdp-message-get-phone"></a><h3>gst_sdp_message_get_phone ()</h3>
 
2381
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
 
2382
gst_sdp_message_get_phone (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
 
2383
                           <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);</pre>
 
2384
<p>Get the phone with number <em class="parameter"><code>idx</code></em>
 
2385
 from <em class="parameter"><code>msg</code></em>
 
2386
.</p>
 
2387
<div class="refsect3">
 
2388
<a name="id-1.2.11.3.8.38.5"></a><h4>Parameters</h4>
 
2389
<div class="informaltable"><table width="100%" border="0">
 
2390
<colgroup>
 
2391
<col width="150px" class="parameters_name">
 
2392
<col class="parameters_description">
 
2393
<col width="200px" class="parameters_annotations">
 
2394
</colgroup>
 
2395
<tbody>
 
2396
<tr>
 
2397
<td class="parameter_name"><p>msg</p></td>
 
2398
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
2399
<td class="parameter_annotations"> </td>
 
2400
</tr>
 
2401
<tr>
 
2402
<td class="parameter_name"><p>idx</p></td>
 
2403
<td class="parameter_description"><p>a phone index</p></td>
 
2404
<td class="parameter_annotations"> </td>
 
2405
</tr>
 
2406
</tbody>
 
2407
</table></div>
 
2408
</div>
 
2409
<div class="refsect3">
 
2410
<a name="id-1.2.11.3.8.38.6"></a><h4>Returns</h4>
 
2411
<p> the phone at position <em class="parameter"><code>idx</code></em>
 
2412
.</p>
 
2413
<p></p>
 
2414
</div>
 
2415
</div>
 
2416
<hr>
 
2417
<div class="refsect2">
 
2418
<a name="gst-sdp-message-insert-phone"></a><h3>gst_sdp_message_insert_phone ()</h3>
 
2419
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
2420
gst_sdp_message_insert_phone (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
 
2421
                              <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> idx</code></em>,
 
2422
                              <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> *phone</code></em>);</pre>
 
2423
<p>Insert <em class="parameter"><code>phone</code></em>
 
2424
 into the array of phone numbers in <em class="parameter"><code>msg</code></em>
 
2425
 at index <em class="parameter"><code>idx</code></em>
 
2426
.
 
2427
When -1 is given as <em class="parameter"><code>idx</code></em>
 
2428
, the phone is inserted at the end.</p>
 
2429
<div class="refsect3">
 
2430
<a name="id-1.2.11.3.8.39.5"></a><h4>Parameters</h4>
 
2431
<div class="informaltable"><table width="100%" border="0">
 
2432
<colgroup>
 
2433
<col width="150px" class="parameters_name">
 
2434
<col class="parameters_description">
 
2435
<col width="200px" class="parameters_annotations">
 
2436
</colgroup>
 
2437
<tbody>
 
2438
<tr>
 
2439
<td class="parameter_name"><p>msg</p></td>
 
2440
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
2441
<td class="parameter_annotations"> </td>
 
2442
</tr>
 
2443
<tr>
 
2444
<td class="parameter_name"><p>idx</p></td>
 
2445
<td class="parameter_description"><p>a phone index</p></td>
 
2446
<td class="parameter_annotations"> </td>
 
2447
</tr>
 
2448
<tr>
 
2449
<td class="parameter_name"><p>phone</p></td>
 
2450
<td class="parameter_description"><p>a phone</p></td>
 
2451
<td class="parameter_annotations"> </td>
 
2452
</tr>
 
2453
</tbody>
 
2454
</table></div>
 
2455
</div>
 
2456
<div class="refsect3">
 
2457
<a name="id-1.2.11.3.8.39.6"></a><h4>Returns</h4>
 
2458
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</p>
 
2459
<p></p>
 
2460
</div>
 
2461
<p class="since">Since 1.2</p>
 
2462
</div>
 
2463
<hr>
 
2464
<div class="refsect2">
 
2465
<a name="gst-sdp-message-replace-phone"></a><h3>gst_sdp_message_replace_phone ()</h3>
 
2466
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
2467
gst_sdp_message_replace_phone (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
 
2468
                               <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>,
 
2469
                               <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> *phone</code></em>);</pre>
 
2470
<p>Replace the phone number in <em class="parameter"><code>msg</code></em>
 
2471
 at index <em class="parameter"><code>idx</code></em>
 
2472
 with <em class="parameter"><code>phone</code></em>
 
2473
.</p>
 
2474
<div class="refsect3">
 
2475
<a name="id-1.2.11.3.8.40.5"></a><h4>Parameters</h4>
 
2476
<div class="informaltable"><table width="100%" border="0">
 
2477
<colgroup>
 
2478
<col width="150px" class="parameters_name">
 
2479
<col class="parameters_description">
 
2480
<col width="200px" class="parameters_annotations">
 
2481
</colgroup>
 
2482
<tbody>
 
2483
<tr>
 
2484
<td class="parameter_name"><p>msg</p></td>
 
2485
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
2486
<td class="parameter_annotations"> </td>
 
2487
</tr>
 
2488
<tr>
 
2489
<td class="parameter_name"><p>idx</p></td>
 
2490
<td class="parameter_description"><p>a phone index</p></td>
 
2491
<td class="parameter_annotations"> </td>
 
2492
</tr>
 
2493
<tr>
 
2494
<td class="parameter_name"><p>phone</p></td>
 
2495
<td class="parameter_description"><p>a phone</p></td>
 
2496
<td class="parameter_annotations"> </td>
 
2497
</tr>
 
2498
</tbody>
 
2499
</table></div>
 
2500
</div>
 
2501
<div class="refsect3">
 
2502
<a name="id-1.2.11.3.8.40.6"></a><h4>Returns</h4>
 
2503
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</p>
 
2504
<p></p>
 
2505
</div>
 
2506
<p class="since">Since 1.2</p>
 
2507
</div>
 
2508
<hr>
 
2509
<div class="refsect2">
 
2510
<a name="gst-sdp-message-remove-phone"></a><h3>gst_sdp_message_remove_phone ()</h3>
 
2511
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
2512
gst_sdp_message_remove_phone (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
 
2513
                              <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);</pre>
 
2514
<p>Remove the phone number in <em class="parameter"><code>msg</code></em>
 
2515
 at index <em class="parameter"><code>idx</code></em>
 
2516
.</p>
 
2517
<div class="refsect3">
 
2518
<a name="id-1.2.11.3.8.41.5"></a><h4>Parameters</h4>
 
2519
<div class="informaltable"><table width="100%" border="0">
 
2520
<colgroup>
 
2521
<col width="150px" class="parameters_name">
 
2522
<col class="parameters_description">
 
2523
<col width="200px" class="parameters_annotations">
 
2524
</colgroup>
 
2525
<tbody>
 
2526
<tr>
 
2527
<td class="parameter_name"><p>msg</p></td>
 
2528
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
2529
<td class="parameter_annotations"> </td>
 
2530
</tr>
 
2531
<tr>
 
2532
<td class="parameter_name"><p>idx</p></td>
 
2533
<td class="parameter_description"><p>a phone index</p></td>
 
2534
<td class="parameter_annotations"> </td>
 
2535
</tr>
 
2536
</tbody>
 
2537
</table></div>
 
2538
</div>
 
2539
<div class="refsect3">
 
2540
<a name="id-1.2.11.3.8.41.6"></a><h4>Returns</h4>
 
2541
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</p>
 
2542
<p></p>
 
2543
</div>
 
2544
<p class="since">Since 1.2</p>
 
2545
</div>
 
2546
<hr>
 
2547
<div class="refsect2">
 
2548
<a name="gst-sdp-message-add-phone"></a><h3>gst_sdp_message_add_phone ()</h3>
 
2549
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
2550
gst_sdp_message_add_phone (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
 
2551
                           <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> *phone</code></em>);</pre>
 
2552
<p>Add <em class="parameter"><code>phone</code></em>
 
2553
 to the list of phones in <em class="parameter"><code>msg</code></em>
 
2554
.</p>
 
2555
<div class="refsect3">
 
2556
<a name="id-1.2.11.3.8.42.5"></a><h4>Parameters</h4>
 
2557
<div class="informaltable"><table width="100%" border="0">
 
2558
<colgroup>
 
2559
<col width="150px" class="parameters_name">
 
2560
<col class="parameters_description">
 
2561
<col width="200px" class="parameters_annotations">
 
2562
</colgroup>
 
2563
<tbody>
 
2564
<tr>
 
2565
<td class="parameter_name"><p>msg</p></td>
 
2566
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
2567
<td class="parameter_annotations"> </td>
 
2568
</tr>
 
2569
<tr>
 
2570
<td class="parameter_name"><p>phone</p></td>
 
2571
<td class="parameter_description"><p>a phone</p></td>
 
2572
<td class="parameter_annotations"> </td>
 
2573
</tr>
 
2574
</tbody>
 
2575
</table></div>
 
2576
</div>
 
2577
<div class="refsect3">
 
2578
<a name="id-1.2.11.3.8.42.6"></a><h4>Returns</h4>
 
2579
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</p>
 
2580
<p></p>
 
2581
</div>
 
2582
</div>
 
2583
<hr>
 
2584
<div class="refsect2">
 
2585
<a name="gst-sdp-message-get-connection"></a><h3>gst_sdp_message_get_connection ()</h3>
 
2586
<pre class="programlisting">const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPConnection" title="GstSDPConnection"><span class="returnvalue">GstSDPConnection</span></a> *
 
2587
gst_sdp_message_get_connection (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);</pre>
 
2588
<p>Get the connection of <em class="parameter"><code>msg</code></em>
 
2589
.</p>
 
2590
<div class="refsect3">
 
2591
<a name="id-1.2.11.3.8.43.5"></a><h4>Parameters</h4>
 
2592
<div class="informaltable"><table width="100%" border="0">
 
2593
<colgroup>
 
2594
<col width="150px" class="parameters_name">
 
2595
<col class="parameters_description">
 
2596
<col width="200px" class="parameters_annotations">
 
2597
</colgroup>
 
2598
<tbody><tr>
 
2599
<td class="parameter_name"><p>msg</p></td>
 
2600
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
2601
<td class="parameter_annotations"> </td>
 
2602
</tr></tbody>
 
2603
</table></div>
 
2604
</div>
 
2605
<div class="refsect3">
 
2606
<a name="id-1.2.11.3.8.43.6"></a><h4>Returns</h4>
 
2607
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPConnection" title="GstSDPConnection"><span class="type">GstSDPConnection</span></a>. The result remains valid as long as <em class="parameter"><code>msg</code></em>
 
2608
is valid.</p>
 
2609
<p></p>
 
2610
</div>
 
2611
</div>
 
2612
<hr>
 
2613
<div class="refsect2">
 
2614
<a name="gst-sdp-message-set-connection"></a><h3>gst_sdp_message_set_connection ()</h3>
 
2615
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
2616
gst_sdp_message_set_connection (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
 
2617
                                <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> *nettype</code></em>,
 
2618
                                <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> *addrtype</code></em>,
 
2619
                                <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> *address</code></em>,
 
2620
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> ttl</code></em>,
 
2621
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> addr_number</code></em>);</pre>
 
2622
<p>Configure the SDP connection in <em class="parameter"><code>msg</code></em>
 
2623
 with the given parameters.</p>
 
2624
<div class="refsect3">
 
2625
<a name="id-1.2.11.3.8.44.5"></a><h4>Parameters</h4>
 
2626
<div class="informaltable"><table width="100%" border="0">
 
2627
<colgroup>
 
2628
<col width="150px" class="parameters_name">
 
2629
<col class="parameters_description">
 
2630
<col width="200px" class="parameters_annotations">
 
2631
</colgroup>
 
2632
<tbody>
 
2633
<tr>
 
2634
<td class="parameter_name"><p>msg</p></td>
 
2635
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
2636
<td class="parameter_annotations"> </td>
 
2637
</tr>
 
2638
<tr>
 
2639
<td class="parameter_name"><p>nettype</p></td>
 
2640
<td class="parameter_description"><p>the type of network. "IN" is defined to have the meaning
 
2641
"Internet".</p></td>
 
2642
<td class="parameter_annotations"> </td>
 
2643
</tr>
 
2644
<tr>
 
2645
<td class="parameter_name"><p>addrtype</p></td>
 
2646
<td class="parameter_description"><p>the type of address.</p></td>
 
2647
<td class="parameter_annotations"> </td>
 
2648
</tr>
 
2649
<tr>
 
2650
<td class="parameter_name"><p>address</p></td>
 
2651
<td class="parameter_description"><p>the address</p></td>
 
2652
<td class="parameter_annotations"> </td>
 
2653
</tr>
 
2654
<tr>
 
2655
<td class="parameter_name"><p>ttl</p></td>
 
2656
<td class="parameter_description"><p>the time to live of the address</p></td>
 
2657
<td class="parameter_annotations"> </td>
 
2658
</tr>
 
2659
<tr>
 
2660
<td class="parameter_name"><p>addr_number</p></td>
 
2661
<td class="parameter_description"><p>the number of layers</p></td>
 
2662
<td class="parameter_annotations"> </td>
 
2663
</tr>
 
2664
</tbody>
 
2665
</table></div>
 
2666
</div>
 
2667
<div class="refsect3">
 
2668
<a name="id-1.2.11.3.8.44.6"></a><h4>Returns</h4>
 
2669
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</p>
 
2670
<p></p>
 
2671
</div>
 
2672
</div>
 
2673
<hr>
 
2674
<div class="refsect2">
 
2675
<a name="gst-sdp-message-bandwidths-len"></a><h3>gst_sdp_message_bandwidths_len ()</h3>
 
2676
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
 
2677
gst_sdp_message_bandwidths_len (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);</pre>
 
2678
<p>Get the number of bandwidth information in <em class="parameter"><code>msg</code></em>
 
2679
.</p>
 
2680
<div class="refsect3">
 
2681
<a name="id-1.2.11.3.8.45.5"></a><h4>Parameters</h4>
 
2682
<div class="informaltable"><table width="100%" border="0">
 
2683
<colgroup>
 
2684
<col width="150px" class="parameters_name">
 
2685
<col class="parameters_description">
 
2686
<col width="200px" class="parameters_annotations">
 
2687
</colgroup>
 
2688
<tbody><tr>
 
2689
<td class="parameter_name"><p>msg</p></td>
 
2690
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
2691
<td class="parameter_annotations"> </td>
 
2692
</tr></tbody>
 
2693
</table></div>
 
2694
</div>
 
2695
<div class="refsect3">
 
2696
<a name="id-1.2.11.3.8.45.6"></a><h4>Returns</h4>
 
2697
<p> the number of bandwidth information in <em class="parameter"><code>msg</code></em>
 
2698
.</p>
 
2699
<p></p>
 
2700
</div>
 
2701
</div>
 
2702
<hr>
 
2703
<div class="refsect2">
 
2704
<a name="gst-sdp-message-get-bandwidth"></a><h3>gst_sdp_message_get_bandwidth ()</h3>
 
2705
<pre class="programlisting">const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPBandwidth" title="GstSDPBandwidth"><span class="returnvalue">GstSDPBandwidth</span></a> *
 
2706
gst_sdp_message_get_bandwidth (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
 
2707
                               <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);</pre>
 
2708
<p>Get the bandwidth at index <em class="parameter"><code>idx</code></em>
 
2709
 from <em class="parameter"><code>msg</code></em>
 
2710
.</p>
 
2711
<div class="refsect3">
 
2712
<a name="id-1.2.11.3.8.46.5"></a><h4>Parameters</h4>
 
2713
<div class="informaltable"><table width="100%" border="0">
 
2714
<colgroup>
 
2715
<col width="150px" class="parameters_name">
 
2716
<col class="parameters_description">
 
2717
<col width="200px" class="parameters_annotations">
 
2718
</colgroup>
 
2719
<tbody>
 
2720
<tr>
 
2721
<td class="parameter_name"><p>msg</p></td>
 
2722
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
2723
<td class="parameter_annotations"> </td>
 
2724
</tr>
 
2725
<tr>
 
2726
<td class="parameter_name"><p>idx</p></td>
 
2727
<td class="parameter_description"><p>the bandwidth index</p></td>
 
2728
<td class="parameter_annotations"> </td>
 
2729
</tr>
 
2730
</tbody>
 
2731
</table></div>
 
2732
</div>
 
2733
<div class="refsect3">
 
2734
<a name="id-1.2.11.3.8.46.6"></a><h4>Returns</h4>
 
2735
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPBandwidth" title="GstSDPBandwidth"><span class="type">GstSDPBandwidth</span></a>.</p>
 
2736
<p></p>
 
2737
</div>
 
2738
</div>
 
2739
<hr>
 
2740
<div class="refsect2">
 
2741
<a name="gst-sdp-message-insert-bandwidth"></a><h3>gst_sdp_message_insert_bandwidth ()</h3>
 
2742
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
2743
gst_sdp_message_insert_bandwidth (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
 
2744
                                  <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> idx</code></em>,
 
2745
                                  <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPBandwidth" title="GstSDPBandwidth"><span class="type">GstSDPBandwidth</span></a> *bw</code></em>);</pre>
 
2746
<p>Insert bandwidth parameters into the array of bandwidths in <em class="parameter"><code>msg</code></em>
 
2747
 
 
2748
at index <em class="parameter"><code>idx</code></em>
 
2749
.
 
2750
When -1 is given as <em class="parameter"><code>idx</code></em>
 
2751
, the bandwidth is inserted at the end.</p>
 
2752
<div class="refsect3">
 
2753
<a name="id-1.2.11.3.8.47.5"></a><h4>Parameters</h4>
 
2754
<div class="informaltable"><table width="100%" border="0">
 
2755
<colgroup>
 
2756
<col width="150px" class="parameters_name">
 
2757
<col class="parameters_description">
 
2758
<col width="200px" class="parameters_annotations">
 
2759
</colgroup>
 
2760
<tbody>
 
2761
<tr>
 
2762
<td class="parameter_name"><p>msg</p></td>
 
2763
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
2764
<td class="parameter_annotations"> </td>
 
2765
</tr>
 
2766
<tr>
 
2767
<td class="parameter_name"><p>idx</p></td>
 
2768
<td class="parameter_description"><p>an index</p></td>
 
2769
<td class="parameter_annotations"> </td>
 
2770
</tr>
 
2771
<tr>
 
2772
<td class="parameter_name"><p>bw</p></td>
 
2773
<td class="parameter_description"><p>the bandwidth</p></td>
 
2774
<td class="parameter_annotations"> </td>
 
2775
</tr>
 
2776
</tbody>
 
2777
</table></div>
 
2778
</div>
 
2779
<div class="refsect3">
 
2780
<a name="id-1.2.11.3.8.47.6"></a><h4>Returns</h4>
 
2781
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</p>
 
2782
<p></p>
 
2783
</div>
 
2784
<p class="since">Since 1.2</p>
 
2785
</div>
 
2786
<hr>
 
2787
<div class="refsect2">
 
2788
<a name="gst-sdp-message-replace-bandwidth"></a><h3>gst_sdp_message_replace_bandwidth ()</h3>
 
2789
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
2790
gst_sdp_message_replace_bandwidth (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
 
2791
                                   <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>,
 
2792
                                   <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPBandwidth" title="GstSDPBandwidth"><span class="type">GstSDPBandwidth</span></a> *bw</code></em>);</pre>
 
2793
<p>Replace the bandwidth information in <em class="parameter"><code>msg</code></em>
 
2794
 at index <em class="parameter"><code>idx</code></em>
 
2795
 with <em class="parameter"><code>bw</code></em>
 
2796
.</p>
 
2797
<div class="refsect3">
 
2798
<a name="id-1.2.11.3.8.48.5"></a><h4>Parameters</h4>
 
2799
<div class="informaltable"><table width="100%" border="0">
 
2800
<colgroup>
 
2801
<col width="150px" class="parameters_name">
 
2802
<col class="parameters_description">
 
2803
<col width="200px" class="parameters_annotations">
 
2804
</colgroup>
 
2805
<tbody>
 
2806
<tr>
 
2807
<td class="parameter_name"><p>msg</p></td>
 
2808
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
2809
<td class="parameter_annotations"> </td>
 
2810
</tr>
 
2811
<tr>
 
2812
<td class="parameter_name"><p>idx</p></td>
 
2813
<td class="parameter_description"><p>the bandwidth index</p></td>
 
2814
<td class="parameter_annotations"> </td>
 
2815
</tr>
 
2816
<tr>
 
2817
<td class="parameter_name"><p>bw</p></td>
 
2818
<td class="parameter_description"><p>the bandwidth</p></td>
 
2819
<td class="parameter_annotations"> </td>
 
2820
</tr>
 
2821
</tbody>
 
2822
</table></div>
 
2823
</div>
 
2824
<div class="refsect3">
 
2825
<a name="id-1.2.11.3.8.48.6"></a><h4>Returns</h4>
 
2826
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</p>
 
2827
<p></p>
 
2828
</div>
 
2829
<p class="since">Since 1.2</p>
 
2830
</div>
 
2831
<hr>
 
2832
<div class="refsect2">
 
2833
<a name="gst-sdp-message-remove-bandwidth"></a><h3>gst_sdp_message_remove_bandwidth ()</h3>
 
2834
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
2835
gst_sdp_message_remove_bandwidth (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
 
2836
                                  <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);</pre>
 
2837
<p>Remove the bandwidth information in <em class="parameter"><code>msg</code></em>
 
2838
 at index <em class="parameter"><code>idx</code></em>
 
2839
.</p>
 
2840
<div class="refsect3">
 
2841
<a name="id-1.2.11.3.8.49.5"></a><h4>Parameters</h4>
 
2842
<div class="informaltable"><table width="100%" border="0">
 
2843
<colgroup>
 
2844
<col width="150px" class="parameters_name">
 
2845
<col class="parameters_description">
 
2846
<col width="200px" class="parameters_annotations">
 
2847
</colgroup>
 
2848
<tbody>
 
2849
<tr>
 
2850
<td class="parameter_name"><p>msg</p></td>
 
2851
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
2852
<td class="parameter_annotations"> </td>
 
2853
</tr>
 
2854
<tr>
 
2855
<td class="parameter_name"><p>idx</p></td>
 
2856
<td class="parameter_description"><p>the bandwidth index</p></td>
 
2857
<td class="parameter_annotations"> </td>
 
2858
</tr>
 
2859
</tbody>
 
2860
</table></div>
 
2861
</div>
 
2862
<div class="refsect3">
 
2863
<a name="id-1.2.11.3.8.49.6"></a><h4>Returns</h4>
 
2864
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</p>
 
2865
<p></p>
 
2866
</div>
 
2867
<p class="since">Since 1.2</p>
 
2868
</div>
 
2869
<hr>
 
2870
<div class="refsect2">
 
2871
<a name="gst-sdp-message-add-bandwidth"></a><h3>gst_sdp_message_add_bandwidth ()</h3>
 
2872
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
2873
gst_sdp_message_add_bandwidth (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
 
2874
                               <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> *bwtype</code></em>,
 
2875
                               <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> bandwidth</code></em>);</pre>
 
2876
<p>Add the specified bandwidth information to <em class="parameter"><code>msg</code></em>
 
2877
.</p>
 
2878
<div class="refsect3">
 
2879
<a name="id-1.2.11.3.8.50.5"></a><h4>Parameters</h4>
 
2880
<div class="informaltable"><table width="100%" border="0">
 
2881
<colgroup>
 
2882
<col width="150px" class="parameters_name">
 
2883
<col class="parameters_description">
 
2884
<col width="200px" class="parameters_annotations">
 
2885
</colgroup>
 
2886
<tbody>
 
2887
<tr>
 
2888
<td class="parameter_name"><p>msg</p></td>
 
2889
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
2890
<td class="parameter_annotations"> </td>
 
2891
</tr>
 
2892
<tr>
 
2893
<td class="parameter_name"><p>bwtype</p></td>
 
2894
<td class="parameter_description"><p>the bandwidth modifier type</p></td>
 
2895
<td class="parameter_annotations"> </td>
 
2896
</tr>
 
2897
<tr>
 
2898
<td class="parameter_name"><p>bandwidth</p></td>
 
2899
<td class="parameter_description"><p>the bandwidth in kilobits per second</p></td>
 
2900
<td class="parameter_annotations"> </td>
 
2901
</tr>
 
2902
</tbody>
 
2903
</table></div>
 
2904
</div>
 
2905
<div class="refsect3">
 
2906
<a name="id-1.2.11.3.8.50.6"></a><h4>Returns</h4>
 
2907
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</p>
 
2908
<p></p>
 
2909
</div>
 
2910
</div>
 
2911
<hr>
 
2912
<div class="refsect2">
 
2913
<a name="gst-sdp-message-times-len"></a><h3>gst_sdp_message_times_len ()</h3>
 
2914
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
 
2915
gst_sdp_message_times_len (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);</pre>
 
2916
<p>Get the number of time information entries in <em class="parameter"><code>msg</code></em>
 
2917
.</p>
 
2918
<div class="refsect3">
 
2919
<a name="id-1.2.11.3.8.51.5"></a><h4>Parameters</h4>
 
2920
<div class="informaltable"><table width="100%" border="0">
 
2921
<colgroup>
 
2922
<col width="150px" class="parameters_name">
 
2923
<col class="parameters_description">
 
2924
<col width="200px" class="parameters_annotations">
 
2925
</colgroup>
 
2926
<tbody><tr>
 
2927
<td class="parameter_name"><p>msg</p></td>
 
2928
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
2929
<td class="parameter_annotations"> </td>
 
2930
</tr></tbody>
 
2931
</table></div>
 
2932
</div>
 
2933
<div class="refsect3">
 
2934
<a name="id-1.2.11.3.8.51.6"></a><h4>Returns</h4>
 
2935
<p> the number of time information entries in <em class="parameter"><code>msg</code></em>
 
2936
.</p>
 
2937
<p></p>
 
2938
</div>
 
2939
</div>
 
2940
<hr>
 
2941
<div class="refsect2">
 
2942
<a name="gst-sdp-message-get-time"></a><h3>gst_sdp_message_get_time ()</h3>
 
2943
<pre class="programlisting">const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPTime" title="GstSDPTime"><span class="returnvalue">GstSDPTime</span></a> *
 
2944
gst_sdp_message_get_time (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
 
2945
                          <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);</pre>
 
2946
<p>Get time information with index <em class="parameter"><code>idx</code></em>
 
2947
 from <em class="parameter"><code>msg</code></em>
 
2948
.</p>
 
2949
<div class="refsect3">
 
2950
<a name="id-1.2.11.3.8.52.5"></a><h4>Parameters</h4>
 
2951
<div class="informaltable"><table width="100%" border="0">
 
2952
<colgroup>
 
2953
<col width="150px" class="parameters_name">
 
2954
<col class="parameters_description">
 
2955
<col width="200px" class="parameters_annotations">
 
2956
</colgroup>
 
2957
<tbody>
 
2958
<tr>
 
2959
<td class="parameter_name"><p>msg</p></td>
 
2960
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
2961
<td class="parameter_annotations"> </td>
 
2962
</tr>
 
2963
<tr>
 
2964
<td class="parameter_name"><p>idx</p></td>
 
2965
<td class="parameter_description"><p>the time index</p></td>
 
2966
<td class="parameter_annotations"> </td>
 
2967
</tr>
 
2968
</tbody>
 
2969
</table></div>
 
2970
</div>
 
2971
<div class="refsect3">
 
2972
<a name="id-1.2.11.3.8.52.6"></a><h4>Returns</h4>
 
2973
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPTime" title="GstSDPTime"><span class="type">GstSDPTime</span></a>.</p>
 
2974
<p></p>
 
2975
</div>
 
2976
</div>
 
2977
<hr>
 
2978
<div class="refsect2">
 
2979
<a name="gst-sdp-message-insert-time"></a><h3>gst_sdp_message_insert_time ()</h3>
 
2980
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
2981
gst_sdp_message_insert_time (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
 
2982
                             <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> idx</code></em>,
 
2983
                             <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPTime" title="GstSDPTime"><span class="type">GstSDPTime</span></a> *t</code></em>);</pre>
 
2984
<p>Insert time parameters into the array of times in <em class="parameter"><code>msg</code></em>
 
2985
 
 
2986
at index <em class="parameter"><code>idx</code></em>
 
2987
.
 
2988
When -1 is given as <em class="parameter"><code>idx</code></em>
 
2989
, the times are inserted at the end.</p>
 
2990
<div class="refsect3">
 
2991
<a name="id-1.2.11.3.8.53.5"></a><h4>Parameters</h4>
 
2992
<div class="informaltable"><table width="100%" border="0">
 
2993
<colgroup>
 
2994
<col width="150px" class="parameters_name">
 
2995
<col class="parameters_description">
 
2996
<col width="200px" class="parameters_annotations">
 
2997
</colgroup>
 
2998
<tbody>
 
2999
<tr>
 
3000
<td class="parameter_name"><p>msg</p></td>
 
3001
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
3002
<td class="parameter_annotations"> </td>
 
3003
</tr>
 
3004
<tr>
 
3005
<td class="parameter_name"><p>idx</p></td>
 
3006
<td class="parameter_description"><p>an index</p></td>
 
3007
<td class="parameter_annotations"> </td>
 
3008
</tr>
 
3009
<tr>
 
3010
<td class="parameter_name"><p>t</p></td>
 
3011
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPTime" title="GstSDPTime"><span class="type">GstSDPTime</span></a></p></td>
 
3012
<td class="parameter_annotations"> </td>
 
3013
</tr>
 
3014
</tbody>
 
3015
</table></div>
 
3016
</div>
 
3017
<div class="refsect3">
 
3018
<a name="id-1.2.11.3.8.53.6"></a><h4>Returns</h4>
 
3019
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</p>
 
3020
<p></p>
 
3021
</div>
 
3022
<p class="since">Since 1.2</p>
 
3023
</div>
 
3024
<hr>
 
3025
<div class="refsect2">
 
3026
<a name="gst-sdp-message-replace-time"></a><h3>gst_sdp_message_replace_time ()</h3>
 
3027
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
3028
gst_sdp_message_replace_time (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
 
3029
                              <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>,
 
3030
                              <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPTime" title="GstSDPTime"><span class="type">GstSDPTime</span></a> *t</code></em>);</pre>
 
3031
<p>Replace the time information in <em class="parameter"><code>msg</code></em>
 
3032
 at index <em class="parameter"><code>idx</code></em>
 
3033
 with <em class="parameter"><code>t</code></em>
 
3034
.</p>
 
3035
<div class="refsect3">
 
3036
<a name="id-1.2.11.3.8.54.5"></a><h4>Parameters</h4>
 
3037
<div class="informaltable"><table width="100%" border="0">
 
3038
<colgroup>
 
3039
<col width="150px" class="parameters_name">
 
3040
<col class="parameters_description">
 
3041
<col width="200px" class="parameters_annotations">
 
3042
</colgroup>
 
3043
<tbody>
 
3044
<tr>
 
3045
<td class="parameter_name"><p>msg</p></td>
 
3046
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
3047
<td class="parameter_annotations"> </td>
 
3048
</tr>
 
3049
<tr>
 
3050
<td class="parameter_name"><p>idx</p></td>
 
3051
<td class="parameter_description"><p>the index</p></td>
 
3052
<td class="parameter_annotations"> </td>
 
3053
</tr>
 
3054
<tr>
 
3055
<td class="parameter_name"><p>t</p></td>
 
3056
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPTime" title="GstSDPTime"><span class="type">GstSDPTime</span></a></p></td>
 
3057
<td class="parameter_annotations"> </td>
 
3058
</tr>
 
3059
</tbody>
 
3060
</table></div>
 
3061
</div>
 
3062
<div class="refsect3">
 
3063
<a name="id-1.2.11.3.8.54.6"></a><h4>Returns</h4>
 
3064
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</p>
 
3065
<p></p>
 
3066
</div>
 
3067
<p class="since">Since 1.2</p>
 
3068
</div>
 
3069
<hr>
 
3070
<div class="refsect2">
 
3071
<a name="gst-sdp-message-remove-time"></a><h3>gst_sdp_message_remove_time ()</h3>
 
3072
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
3073
gst_sdp_message_remove_time (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
 
3074
                             <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);</pre>
 
3075
<p>Remove the time information in <em class="parameter"><code>msg</code></em>
 
3076
 at index <em class="parameter"><code>idx</code></em>
 
3077
.</p>
 
3078
<div class="refsect3">
 
3079
<a name="id-1.2.11.3.8.55.5"></a><h4>Parameters</h4>
 
3080
<div class="informaltable"><table width="100%" border="0">
 
3081
<colgroup>
 
3082
<col width="150px" class="parameters_name">
 
3083
<col class="parameters_description">
 
3084
<col width="200px" class="parameters_annotations">
 
3085
</colgroup>
 
3086
<tbody>
 
3087
<tr>
 
3088
<td class="parameter_name"><p>msg</p></td>
 
3089
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
3090
<td class="parameter_annotations"> </td>
 
3091
</tr>
 
3092
<tr>
 
3093
<td class="parameter_name"><p>idx</p></td>
 
3094
<td class="parameter_description"><p>the index</p></td>
 
3095
<td class="parameter_annotations"> </td>
 
3096
</tr>
 
3097
</tbody>
 
3098
</table></div>
 
3099
</div>
 
3100
<div class="refsect3">
 
3101
<a name="id-1.2.11.3.8.55.6"></a><h4>Returns</h4>
 
3102
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</p>
 
3103
<p></p>
 
3104
</div>
 
3105
<p class="since">Since 1.2</p>
 
3106
</div>
 
3107
<hr>
 
3108
<div class="refsect2">
 
3109
<a name="gst-sdp-message-add-time"></a><h3>gst_sdp_message_add_time ()</h3>
 
3110
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
3111
gst_sdp_message_add_time (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
 
3112
                          <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> *start</code></em>,
 
3113
                          <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> *stop</code></em>,
 
3114
                          <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> **repeat</code></em>);</pre>
 
3115
<p>Add time information <em class="parameter"><code>start</code></em>
 
3116
 and <em class="parameter"><code>stop</code></em>
 
3117
 to <em class="parameter"><code>msg</code></em>
 
3118
.</p>
 
3119
<div class="refsect3">
 
3120
<a name="id-1.2.11.3.8.56.5"></a><h4>Parameters</h4>
 
3121
<div class="informaltable"><table width="100%" border="0">
 
3122
<colgroup>
 
3123
<col width="150px" class="parameters_name">
 
3124
<col class="parameters_description">
 
3125
<col width="200px" class="parameters_annotations">
 
3126
</colgroup>
 
3127
<tbody>
 
3128
<tr>
 
3129
<td class="parameter_name"><p>msg</p></td>
 
3130
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
3131
<td class="parameter_annotations"> </td>
 
3132
</tr>
 
3133
<tr>
 
3134
<td class="parameter_name"><p>start</p></td>
 
3135
<td class="parameter_description"><p>the start time</p></td>
 
3136
<td class="parameter_annotations"> </td>
 
3137
</tr>
 
3138
<tr>
 
3139
<td class="parameter_name"><p>stop</p></td>
 
3140
<td class="parameter_description"><p>the stop time</p></td>
 
3141
<td class="parameter_annotations"> </td>
 
3142
</tr>
 
3143
<tr>
 
3144
<td class="parameter_name"><p>repeat</p></td>
 
3145
<td class="parameter_description"><p> the repeat times. </p></td>
 
3146
<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym>]</span></td>
 
3147
</tr>
 
3148
</tbody>
 
3149
</table></div>
 
3150
</div>
 
3151
<div class="refsect3">
 
3152
<a name="id-1.2.11.3.8.56.6"></a><h4>Returns</h4>
 
3153
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</p>
 
3154
<p></p>
 
3155
</div>
 
3156
</div>
 
3157
<hr>
 
3158
<div class="refsect2">
 
3159
<a name="gst-sdp-message-zones-len"></a><h3>gst_sdp_message_zones_len ()</h3>
 
3160
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
 
3161
gst_sdp_message_zones_len (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);</pre>
 
3162
<p>Get the number of time zone information entries in <em class="parameter"><code>msg</code></em>
 
3163
.</p>
 
3164
<div class="refsect3">
 
3165
<a name="id-1.2.11.3.8.57.5"></a><h4>Parameters</h4>
 
3166
<div class="informaltable"><table width="100%" border="0">
 
3167
<colgroup>
 
3168
<col width="150px" class="parameters_name">
 
3169
<col class="parameters_description">
 
3170
<col width="200px" class="parameters_annotations">
 
3171
</colgroup>
 
3172
<tbody><tr>
 
3173
<td class="parameter_name"><p>msg</p></td>
 
3174
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
3175
<td class="parameter_annotations"> </td>
 
3176
</tr></tbody>
 
3177
</table></div>
 
3178
</div>
 
3179
<div class="refsect3">
 
3180
<a name="id-1.2.11.3.8.57.6"></a><h4>Returns</h4>
 
3181
<p> the number of time zone information entries in <em class="parameter"><code>msg</code></em>
 
3182
.</p>
 
3183
<p></p>
 
3184
</div>
 
3185
</div>
 
3186
<hr>
 
3187
<div class="refsect2">
 
3188
<a name="gst-sdp-message-get-zone"></a><h3>gst_sdp_message_get_zone ()</h3>
 
3189
<pre class="programlisting">const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPZone" title="GstSDPZone"><span class="returnvalue">GstSDPZone</span></a> *
 
3190
gst_sdp_message_get_zone (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
 
3191
                          <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);</pre>
 
3192
<p>Get time zone information with index <em class="parameter"><code>idx</code></em>
 
3193
 from <em class="parameter"><code>msg</code></em>
 
3194
.</p>
 
3195
<div class="refsect3">
 
3196
<a name="id-1.2.11.3.8.58.5"></a><h4>Parameters</h4>
 
3197
<div class="informaltable"><table width="100%" border="0">
 
3198
<colgroup>
 
3199
<col width="150px" class="parameters_name">
 
3200
<col class="parameters_description">
 
3201
<col width="200px" class="parameters_annotations">
 
3202
</colgroup>
 
3203
<tbody>
 
3204
<tr>
 
3205
<td class="parameter_name"><p>msg</p></td>
 
3206
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
3207
<td class="parameter_annotations"> </td>
 
3208
</tr>
 
3209
<tr>
 
3210
<td class="parameter_name"><p>idx</p></td>
 
3211
<td class="parameter_description"><p>the zone index</p></td>
 
3212
<td class="parameter_annotations"> </td>
 
3213
</tr>
 
3214
</tbody>
 
3215
</table></div>
 
3216
</div>
 
3217
<div class="refsect3">
 
3218
<a name="id-1.2.11.3.8.58.6"></a><h4>Returns</h4>
 
3219
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPZone" title="GstSDPZone"><span class="type">GstSDPZone</span></a>.</p>
 
3220
<p></p>
 
3221
</div>
 
3222
</div>
 
3223
<hr>
 
3224
<div class="refsect2">
 
3225
<a name="gst-sdp-message-insert-zone"></a><h3>gst_sdp_message_insert_zone ()</h3>
 
3226
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
3227
gst_sdp_message_insert_zone (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
 
3228
                             <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> idx</code></em>,
 
3229
                             <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPZone" title="GstSDPZone"><span class="type">GstSDPZone</span></a> *zone</code></em>);</pre>
 
3230
<p>Insert zone parameters into the array of zones in <em class="parameter"><code>msg</code></em>
 
3231
 
 
3232
at index <em class="parameter"><code>idx</code></em>
 
3233
.
 
3234
When -1 is given as <em class="parameter"><code>idx</code></em>
 
3235
, the zone is inserted at the end.</p>
 
3236
<div class="refsect3">
 
3237
<a name="id-1.2.11.3.8.59.5"></a><h4>Parameters</h4>
 
3238
<div class="informaltable"><table width="100%" border="0">
 
3239
<colgroup>
 
3240
<col width="150px" class="parameters_name">
 
3241
<col class="parameters_description">
 
3242
<col width="200px" class="parameters_annotations">
 
3243
</colgroup>
 
3244
<tbody>
 
3245
<tr>
 
3246
<td class="parameter_name"><p>msg</p></td>
 
3247
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
3248
<td class="parameter_annotations"> </td>
 
3249
</tr>
 
3250
<tr>
 
3251
<td class="parameter_name"><p>idx</p></td>
 
3252
<td class="parameter_description"><p>an index
 
3253
<em class="parameter"><code>zone</code></em>
 
3254
a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPZone" title="GstSDPZone"><span class="type">GstSDPZone</span></a></p></td>
 
3255
<td class="parameter_annotations"> </td>
 
3256
</tr>
 
3257
</tbody>
 
3258
</table></div>
 
3259
</div>
 
3260
<div class="refsect3">
 
3261
<a name="id-1.2.11.3.8.59.6"></a><h4>Returns</h4>
 
3262
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</p>
 
3263
<p></p>
 
3264
</div>
 
3265
<p class="since">Since 1.2</p>
 
3266
</div>
 
3267
<hr>
 
3268
<div class="refsect2">
 
3269
<a name="gst-sdp-message-replace-zone"></a><h3>gst_sdp_message_replace_zone ()</h3>
 
3270
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
3271
gst_sdp_message_replace_zone (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
 
3272
                              <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>,
 
3273
                              <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPZone" title="GstSDPZone"><span class="type">GstSDPZone</span></a> *zone</code></em>);</pre>
 
3274
<p>Replace the zone information in <em class="parameter"><code>msg</code></em>
 
3275
 at index <em class="parameter"><code>idx</code></em>
 
3276
 with <em class="parameter"><code>zone</code></em>
 
3277
.</p>
 
3278
<div class="refsect3">
 
3279
<a name="id-1.2.11.3.8.60.5"></a><h4>Parameters</h4>
 
3280
<div class="informaltable"><table width="100%" border="0">
 
3281
<colgroup>
 
3282
<col width="150px" class="parameters_name">
 
3283
<col class="parameters_description">
 
3284
<col width="200px" class="parameters_annotations">
 
3285
</colgroup>
 
3286
<tbody>
 
3287
<tr>
 
3288
<td class="parameter_name"><p>msg</p></td>
 
3289
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
3290
<td class="parameter_annotations"> </td>
 
3291
</tr>
 
3292
<tr>
 
3293
<td class="parameter_name"><p>idx</p></td>
 
3294
<td class="parameter_description"><p>the index</p></td>
 
3295
<td class="parameter_annotations"> </td>
 
3296
</tr>
 
3297
<tr>
 
3298
<td class="parameter_name"><p>zone</p></td>
 
3299
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPZone" title="GstSDPZone"><span class="type">GstSDPZone</span></a></p></td>
 
3300
<td class="parameter_annotations"> </td>
 
3301
</tr>
 
3302
</tbody>
 
3303
</table></div>
 
3304
</div>
 
3305
<div class="refsect3">
 
3306
<a name="id-1.2.11.3.8.60.6"></a><h4>Returns</h4>
 
3307
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</p>
 
3308
<p></p>
 
3309
</div>
 
3310
<p class="since">Since 1.2</p>
 
3311
</div>
 
3312
<hr>
 
3313
<div class="refsect2">
 
3314
<a name="gst-sdp-message-remove-zone"></a><h3>gst_sdp_message_remove_zone ()</h3>
 
3315
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
3316
gst_sdp_message_remove_zone (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
 
3317
                             <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);</pre>
 
3318
<p>Remove the zone information in <em class="parameter"><code>msg</code></em>
 
3319
 at index <em class="parameter"><code>idx</code></em>
 
3320
.</p>
 
3321
<div class="refsect3">
 
3322
<a name="id-1.2.11.3.8.61.5"></a><h4>Parameters</h4>
 
3323
<div class="informaltable"><table width="100%" border="0">
 
3324
<colgroup>
 
3325
<col width="150px" class="parameters_name">
 
3326
<col class="parameters_description">
 
3327
<col width="200px" class="parameters_annotations">
 
3328
</colgroup>
 
3329
<tbody>
 
3330
<tr>
 
3331
<td class="parameter_name"><p>msg</p></td>
 
3332
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
3333
<td class="parameter_annotations"> </td>
 
3334
</tr>
 
3335
<tr>
 
3336
<td class="parameter_name"><p>idx</p></td>
 
3337
<td class="parameter_description"><p>the index</p></td>
 
3338
<td class="parameter_annotations"> </td>
 
3339
</tr>
 
3340
</tbody>
 
3341
</table></div>
 
3342
</div>
 
3343
<div class="refsect3">
 
3344
<a name="id-1.2.11.3.8.61.6"></a><h4>Returns</h4>
 
3345
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</p>
 
3346
<p></p>
 
3347
</div>
 
3348
<p class="since">Since 1.2</p>
 
3349
</div>
 
3350
<hr>
 
3351
<div class="refsect2">
 
3352
<a name="gst-sdp-message-add-zone"></a><h3>gst_sdp_message_add_zone ()</h3>
 
3353
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
3354
gst_sdp_message_add_zone (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
 
3355
                          <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> *adj_time</code></em>,
 
3356
                          <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> *typed_time</code></em>);</pre>
 
3357
<p>Add time zone information to <em class="parameter"><code>msg</code></em>
 
3358
.</p>
 
3359
<div class="refsect3">
 
3360
<a name="id-1.2.11.3.8.62.5"></a><h4>Parameters</h4>
 
3361
<div class="informaltable"><table width="100%" border="0">
 
3362
<colgroup>
 
3363
<col width="150px" class="parameters_name">
 
3364
<col class="parameters_description">
 
3365
<col width="200px" class="parameters_annotations">
 
3366
</colgroup>
 
3367
<tbody>
 
3368
<tr>
 
3369
<td class="parameter_name"><p>msg</p></td>
 
3370
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
3371
<td class="parameter_annotations"> </td>
 
3372
</tr>
 
3373
<tr>
 
3374
<td class="parameter_name"><p>adj_time</p></td>
 
3375
<td class="parameter_description"><p>the NTP time that a time zone adjustment happens</p></td>
 
3376
<td class="parameter_annotations"> </td>
 
3377
</tr>
 
3378
<tr>
 
3379
<td class="parameter_name"><p>typed_time</p></td>
 
3380
<td class="parameter_description"><p>the offset from the time when the session was first scheduled</p></td>
 
3381
<td class="parameter_annotations"> </td>
 
3382
</tr>
 
3383
</tbody>
 
3384
</table></div>
 
3385
</div>
 
3386
<div class="refsect3">
 
3387
<a name="id-1.2.11.3.8.62.6"></a><h4>Returns</h4>
 
3388
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</p>
 
3389
<p></p>
 
3390
</div>
 
3391
</div>
 
3392
<hr>
 
3393
<div class="refsect2">
 
3394
<a name="gst-sdp-message-get-key"></a><h3>gst_sdp_message_get_key ()</h3>
 
3395
<pre class="programlisting">const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPKey" title="GstSDPKey"><span class="returnvalue">GstSDPKey</span></a> *
 
3396
gst_sdp_message_get_key (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);</pre>
 
3397
<p>Get the encryption information from <em class="parameter"><code>msg</code></em>
 
3398
.</p>
 
3399
<div class="refsect3">
 
3400
<a name="id-1.2.11.3.8.63.5"></a><h4>Parameters</h4>
 
3401
<div class="informaltable"><table width="100%" border="0">
 
3402
<colgroup>
 
3403
<col width="150px" class="parameters_name">
 
3404
<col class="parameters_description">
 
3405
<col width="200px" class="parameters_annotations">
 
3406
</colgroup>
 
3407
<tbody><tr>
 
3408
<td class="parameter_name"><p>msg</p></td>
 
3409
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
3410
<td class="parameter_annotations"> </td>
 
3411
</tr></tbody>
 
3412
</table></div>
 
3413
</div>
 
3414
<div class="refsect3">
 
3415
<a name="id-1.2.11.3.8.63.6"></a><h4>Returns</h4>
 
3416
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPKey" title="GstSDPKey"><span class="type">GstSDPKey</span></a>.</p>
 
3417
<p></p>
 
3418
</div>
 
3419
</div>
 
3420
<hr>
 
3421
<div class="refsect2">
 
3422
<a name="gst-sdp-message-set-key"></a><h3>gst_sdp_message_set_key ()</h3>
 
3423
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
3424
gst_sdp_message_set_key (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
 
3425
                         <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> *type</code></em>,
 
3426
                         <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> *data</code></em>);</pre>
 
3427
<p>Adds the encryption information to <em class="parameter"><code>msg</code></em>
 
3428
.</p>
 
3429
<div class="refsect3">
 
3430
<a name="id-1.2.11.3.8.64.5"></a><h4>Parameters</h4>
 
3431
<div class="informaltable"><table width="100%" border="0">
 
3432
<colgroup>
 
3433
<col width="150px" class="parameters_name">
 
3434
<col class="parameters_description">
 
3435
<col width="200px" class="parameters_annotations">
 
3436
</colgroup>
 
3437
<tbody>
 
3438
<tr>
 
3439
<td class="parameter_name"><p>msg</p></td>
 
3440
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
3441
<td class="parameter_annotations"> </td>
 
3442
</tr>
 
3443
<tr>
 
3444
<td class="parameter_name"><p>type</p></td>
 
3445
<td class="parameter_description"><p>the encryption type</p></td>
 
3446
<td class="parameter_annotations"> </td>
 
3447
</tr>
 
3448
<tr>
 
3449
<td class="parameter_name"><p>data</p></td>
 
3450
<td class="parameter_description"><p>the encryption data</p></td>
 
3451
<td class="parameter_annotations"> </td>
 
3452
</tr>
 
3453
</tbody>
 
3454
</table></div>
 
3455
</div>
 
3456
<div class="refsect3">
 
3457
<a name="id-1.2.11.3.8.64.6"></a><h4>Returns</h4>
 
3458
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</p>
 
3459
<p></p>
 
3460
</div>
 
3461
</div>
 
3462
<hr>
 
3463
<div class="refsect2">
 
3464
<a name="gst-sdp-message-attributes-len"></a><h3>gst_sdp_message_attributes_len ()</h3>
 
3465
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
 
3466
gst_sdp_message_attributes_len (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);</pre>
 
3467
<p>Get the number of attributes in <em class="parameter"><code>msg</code></em>
 
3468
.</p>
 
3469
<div class="refsect3">
 
3470
<a name="id-1.2.11.3.8.65.5"></a><h4>Parameters</h4>
 
3471
<div class="informaltable"><table width="100%" border="0">
 
3472
<colgroup>
 
3473
<col width="150px" class="parameters_name">
 
3474
<col class="parameters_description">
 
3475
<col width="200px" class="parameters_annotations">
 
3476
</colgroup>
 
3477
<tbody><tr>
 
3478
<td class="parameter_name"><p>msg</p></td>
 
3479
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
3480
<td class="parameter_annotations"> </td>
 
3481
</tr></tbody>
 
3482
</table></div>
 
3483
</div>
 
3484
<div class="refsect3">
 
3485
<a name="id-1.2.11.3.8.65.6"></a><h4>Returns</h4>
 
3486
<p> the number of attributes in <em class="parameter"><code>msg</code></em>
 
3487
.</p>
 
3488
<p></p>
 
3489
</div>
 
3490
</div>
 
3491
<hr>
 
3492
<div class="refsect2">
 
3493
<a name="gst-sdp-message-get-attribute"></a><h3>gst_sdp_message_get_attribute ()</h3>
 
3494
<pre class="programlisting">const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPAttribute" title="GstSDPAttribute"><span class="returnvalue">GstSDPAttribute</span></a> *
 
3495
gst_sdp_message_get_attribute (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
 
3496
                               <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);</pre>
 
3497
<p>Get the attribute at position <em class="parameter"><code>idx</code></em>
 
3498
 in <em class="parameter"><code>msg</code></em>
 
3499
.</p>
 
3500
<div class="refsect3">
 
3501
<a name="id-1.2.11.3.8.66.5"></a><h4>Parameters</h4>
 
3502
<div class="informaltable"><table width="100%" border="0">
 
3503
<colgroup>
 
3504
<col width="150px" class="parameters_name">
 
3505
<col class="parameters_description">
 
3506
<col width="200px" class="parameters_annotations">
 
3507
</colgroup>
 
3508
<tbody>
 
3509
<tr>
 
3510
<td class="parameter_name"><p>msg</p></td>
 
3511
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
3512
<td class="parameter_annotations"> </td>
 
3513
</tr>
 
3514
<tr>
 
3515
<td class="parameter_name"><p>idx</p></td>
 
3516
<td class="parameter_description"><p>the index</p></td>
 
3517
<td class="parameter_annotations"> </td>
 
3518
</tr>
 
3519
</tbody>
 
3520
</table></div>
 
3521
</div>
 
3522
<div class="refsect3">
 
3523
<a name="id-1.2.11.3.8.66.6"></a><h4>Returns</h4>
 
3524
<p> the <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPAttribute" title="GstSDPAttribute"><span class="type">GstSDPAttribute</span></a> at position <em class="parameter"><code>idx</code></em>
 
3525
.</p>
 
3526
<p></p>
 
3527
</div>
 
3528
</div>
 
3529
<hr>
 
3530
<div class="refsect2">
 
3531
<a name="gst-sdp-message-get-attribute-val"></a><h3>gst_sdp_message_get_attribute_val ()</h3>
 
3532
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
 
3533
gst_sdp_message_get_attribute_val (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
 
3534
                                   <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> *key</code></em>);</pre>
 
3535
<p>Get the first attribute with key <em class="parameter"><code>key</code></em>
 
3536
 in <em class="parameter"><code>msg</code></em>
 
3537
.</p>
 
3538
<div class="refsect3">
 
3539
<a name="id-1.2.11.3.8.67.5"></a><h4>Parameters</h4>
 
3540
<div class="informaltable"><table width="100%" border="0">
 
3541
<colgroup>
 
3542
<col width="150px" class="parameters_name">
 
3543
<col class="parameters_description">
 
3544
<col width="200px" class="parameters_annotations">
 
3545
</colgroup>
 
3546
<tbody>
 
3547
<tr>
 
3548
<td class="parameter_name"><p>msg</p></td>
 
3549
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
3550
<td class="parameter_annotations"> </td>
 
3551
</tr>
 
3552
<tr>
 
3553
<td class="parameter_name"><p>key</p></td>
 
3554
<td class="parameter_description"><p>the key</p></td>
 
3555
<td class="parameter_annotations"> </td>
 
3556
</tr>
 
3557
</tbody>
 
3558
</table></div>
 
3559
</div>
 
3560
<div class="refsect3">
 
3561
<a name="id-1.2.11.3.8.67.6"></a><h4>Returns</h4>
 
3562
<p> the attribute value of the first attribute with <em class="parameter"><code>key</code></em>
 
3563
.</p>
 
3564
<p></p>
 
3565
</div>
 
3566
</div>
 
3567
<hr>
 
3568
<div class="refsect2">
 
3569
<a name="gst-sdp-message-get-attribute-val-n"></a><h3>gst_sdp_message_get_attribute_val_n ()</h3>
 
3570
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
 
3571
gst_sdp_message_get_attribute_val_n (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
 
3572
                                     <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> *key</code></em>,
 
3573
                                     <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> nth</code></em>);</pre>
 
3574
<p>Get the <em class="parameter"><code>nth</code></em>
 
3575
 attribute with key <em class="parameter"><code>key</code></em>
 
3576
 in <em class="parameter"><code>msg</code></em>
 
3577
.</p>
 
3578
<div class="refsect3">
 
3579
<a name="id-1.2.11.3.8.68.5"></a><h4>Parameters</h4>
 
3580
<div class="informaltable"><table width="100%" border="0">
 
3581
<colgroup>
 
3582
<col width="150px" class="parameters_name">
 
3583
<col class="parameters_description">
 
3584
<col width="200px" class="parameters_annotations">
 
3585
</colgroup>
 
3586
<tbody>
 
3587
<tr>
 
3588
<td class="parameter_name"><p>msg</p></td>
 
3589
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
3590
<td class="parameter_annotations"> </td>
 
3591
</tr>
 
3592
<tr>
 
3593
<td class="parameter_name"><p>key</p></td>
 
3594
<td class="parameter_description"><p>the key</p></td>
 
3595
<td class="parameter_annotations"> </td>
 
3596
</tr>
 
3597
<tr>
 
3598
<td class="parameter_name"><p>nth</p></td>
 
3599
<td class="parameter_description"><p>the index</p></td>
 
3600
<td class="parameter_annotations"> </td>
 
3601
</tr>
 
3602
</tbody>
 
3603
</table></div>
 
3604
</div>
 
3605
<div class="refsect3">
 
3606
<a name="id-1.2.11.3.8.68.6"></a><h4>Returns</h4>
 
3607
<p> the attribute value of the <em class="parameter"><code>nth</code></em>
 
3608
attribute with <em class="parameter"><code>key</code></em>
 
3609
.</p>
 
3610
<p></p>
 
3611
</div>
 
3612
</div>
 
3613
<hr>
 
3614
<div class="refsect2">
 
3615
<a name="gst-sdp-message-insert-attribute"></a><h3>gst_sdp_message_insert_attribute ()</h3>
 
3616
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
3617
gst_sdp_message_insert_attribute (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
 
3618
                                  <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> idx</code></em>,
 
3619
                                  <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPAttribute" title="GstSDPAttribute"><span class="type">GstSDPAttribute</span></a> *attr</code></em>);</pre>
 
3620
<p>Insert attribute into the array of attributes in <em class="parameter"><code>msg</code></em>
 
3621
 
 
3622
at index <em class="parameter"><code>idx</code></em>
 
3623
.
 
3624
When -1 is given as <em class="parameter"><code>idx</code></em>
 
3625
, the attribute is inserted at the end.</p>
 
3626
<div class="refsect3">
 
3627
<a name="id-1.2.11.3.8.69.5"></a><h4>Parameters</h4>
 
3628
<div class="informaltable"><table width="100%" border="0">
 
3629
<colgroup>
 
3630
<col width="150px" class="parameters_name">
 
3631
<col class="parameters_description">
 
3632
<col width="200px" class="parameters_annotations">
 
3633
</colgroup>
 
3634
<tbody>
 
3635
<tr>
 
3636
<td class="parameter_name"><p>msg</p></td>
 
3637
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
3638
<td class="parameter_annotations"> </td>
 
3639
</tr>
 
3640
<tr>
 
3641
<td class="parameter_name"><p>idx</p></td>
 
3642
<td class="parameter_description"><p>an index</p></td>
 
3643
<td class="parameter_annotations"> </td>
 
3644
</tr>
 
3645
<tr>
 
3646
<td class="parameter_name"><p>attr</p></td>
 
3647
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPAttribute" title="GstSDPAttribute"><span class="type">GstSDPAttribute</span></a></p></td>
 
3648
<td class="parameter_annotations"> </td>
 
3649
</tr>
 
3650
</tbody>
 
3651
</table></div>
 
3652
</div>
 
3653
<div class="refsect3">
 
3654
<a name="id-1.2.11.3.8.69.6"></a><h4>Returns</h4>
 
3655
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</p>
 
3656
<p></p>
 
3657
</div>
 
3658
<p class="since">Since 1.2</p>
 
3659
</div>
 
3660
<hr>
 
3661
<div class="refsect2">
 
3662
<a name="gst-sdp-message-replace-attribute"></a><h3>gst_sdp_message_replace_attribute ()</h3>
 
3663
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
3664
gst_sdp_message_replace_attribute (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
 
3665
                                   <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>,
 
3666
                                   <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPAttribute" title="GstSDPAttribute"><span class="type">GstSDPAttribute</span></a> *attr</code></em>);</pre>
 
3667
<p>Replace the attribute in <em class="parameter"><code>msg</code></em>
 
3668
 at index <em class="parameter"><code>idx</code></em>
 
3669
 with <em class="parameter"><code>attr</code></em>
 
3670
.</p>
 
3671
<div class="refsect3">
 
3672
<a name="id-1.2.11.3.8.70.5"></a><h4>Parameters</h4>
 
3673
<div class="informaltable"><table width="100%" border="0">
 
3674
<colgroup>
 
3675
<col width="150px" class="parameters_name">
 
3676
<col class="parameters_description">
 
3677
<col width="200px" class="parameters_annotations">
 
3678
</colgroup>
 
3679
<tbody>
 
3680
<tr>
 
3681
<td class="parameter_name"><p>msg</p></td>
 
3682
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
3683
<td class="parameter_annotations"> </td>
 
3684
</tr>
 
3685
<tr>
 
3686
<td class="parameter_name"><p>idx</p></td>
 
3687
<td class="parameter_description"><p>the index</p></td>
 
3688
<td class="parameter_annotations"> </td>
 
3689
</tr>
 
3690
<tr>
 
3691
<td class="parameter_name"><p>attr</p></td>
 
3692
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPAttribute" title="GstSDPAttribute"><span class="type">GstSDPAttribute</span></a></p></td>
 
3693
<td class="parameter_annotations"> </td>
 
3694
</tr>
 
3695
</tbody>
 
3696
</table></div>
 
3697
</div>
 
3698
<div class="refsect3">
 
3699
<a name="id-1.2.11.3.8.70.6"></a><h4>Returns</h4>
 
3700
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</p>
 
3701
<p></p>
 
3702
</div>
 
3703
<p class="since">Since 1.2</p>
 
3704
</div>
 
3705
<hr>
 
3706
<div class="refsect2">
 
3707
<a name="gst-sdp-message-remove-attribute"></a><h3>gst_sdp_message_remove_attribute ()</h3>
 
3708
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
3709
gst_sdp_message_remove_attribute (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
 
3710
                                  <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);</pre>
 
3711
<p>Remove the attribute in <em class="parameter"><code>msg</code></em>
 
3712
 at index <em class="parameter"><code>idx</code></em>
 
3713
.</p>
 
3714
<div class="refsect3">
 
3715
<a name="id-1.2.11.3.8.71.5"></a><h4>Parameters</h4>
 
3716
<div class="informaltable"><table width="100%" border="0">
 
3717
<colgroup>
 
3718
<col width="150px" class="parameters_name">
 
3719
<col class="parameters_description">
 
3720
<col width="200px" class="parameters_annotations">
 
3721
</colgroup>
 
3722
<tbody>
 
3723
<tr>
 
3724
<td class="parameter_name"><p>msg</p></td>
 
3725
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
3726
<td class="parameter_annotations"> </td>
 
3727
</tr>
 
3728
<tr>
 
3729
<td class="parameter_name"><p>idx</p></td>
 
3730
<td class="parameter_description"><p>the index</p></td>
 
3731
<td class="parameter_annotations"> </td>
 
3732
</tr>
 
3733
</tbody>
 
3734
</table></div>
 
3735
</div>
 
3736
<div class="refsect3">
 
3737
<a name="id-1.2.11.3.8.71.6"></a><h4>Returns</h4>
 
3738
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</p>
 
3739
<p></p>
 
3740
</div>
 
3741
<p class="since">Since 1.2</p>
 
3742
</div>
 
3743
<hr>
 
3744
<div class="refsect2">
 
3745
<a name="gst-sdp-message-add-attribute"></a><h3>gst_sdp_message_add_attribute ()</h3>
 
3746
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
3747
gst_sdp_message_add_attribute (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
 
3748
                               <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> *key</code></em>,
 
3749
                               <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> *value</code></em>);</pre>
 
3750
<p>Add the attribute with <em class="parameter"><code>key</code></em>
 
3751
 and <em class="parameter"><code>value</code></em>
 
3752
 to <em class="parameter"><code>msg</code></em>
 
3753
.</p>
 
3754
<div class="refsect3">
 
3755
<a name="id-1.2.11.3.8.72.5"></a><h4>Parameters</h4>
 
3756
<div class="informaltable"><table width="100%" border="0">
 
3757
<colgroup>
 
3758
<col width="150px" class="parameters_name">
 
3759
<col class="parameters_description">
 
3760
<col width="200px" class="parameters_annotations">
 
3761
</colgroup>
 
3762
<tbody>
 
3763
<tr>
 
3764
<td class="parameter_name"><p>msg</p></td>
 
3765
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
3766
<td class="parameter_annotations"> </td>
 
3767
</tr>
 
3768
<tr>
 
3769
<td class="parameter_name"><p>key</p></td>
 
3770
<td class="parameter_description"><p>the key</p></td>
 
3771
<td class="parameter_annotations"> </td>
 
3772
</tr>
 
3773
<tr>
 
3774
<td class="parameter_name"><p>value</p></td>
 
3775
<td class="parameter_description"><p>the value</p></td>
 
3776
<td class="parameter_annotations"> </td>
 
3777
</tr>
 
3778
</tbody>
 
3779
</table></div>
 
3780
</div>
 
3781
<div class="refsect3">
 
3782
<a name="id-1.2.11.3.8.72.6"></a><h4>Returns</h4>
 
3783
<p> <em class="parameter"><code>GST_SDP_OK</code></em>
 
3784
.</p>
 
3785
<p></p>
 
3786
</div>
 
3787
</div>
 
3788
<hr>
 
3789
<div class="refsect2">
 
3790
<a name="gst-sdp-message-medias-len"></a><h3>gst_sdp_message_medias_len ()</h3>
 
3791
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
 
3792
gst_sdp_message_medias_len (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);</pre>
 
3793
<p>Get the number of media descriptions in <em class="parameter"><code>msg</code></em>
 
3794
.</p>
 
3795
<div class="refsect3">
 
3796
<a name="id-1.2.11.3.8.73.5"></a><h4>Parameters</h4>
 
3797
<div class="informaltable"><table width="100%" border="0">
 
3798
<colgroup>
 
3799
<col width="150px" class="parameters_name">
 
3800
<col class="parameters_description">
 
3801
<col width="200px" class="parameters_annotations">
 
3802
</colgroup>
 
3803
<tbody><tr>
 
3804
<td class="parameter_name"><p>msg</p></td>
 
3805
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
3806
<td class="parameter_annotations"> </td>
 
3807
</tr></tbody>
 
3808
</table></div>
 
3809
</div>
 
3810
<div class="refsect3">
 
3811
<a name="id-1.2.11.3.8.73.6"></a><h4>Returns</h4>
 
3812
<p> the number of media descriptions in <em class="parameter"><code>msg</code></em>
 
3813
.</p>
 
3814
<p></p>
 
3815
</div>
 
3816
</div>
 
3817
<hr>
 
3818
<div class="refsect2">
 
3819
<a name="gst-sdp-message-get-media"></a><h3>gst_sdp_message_get_media ()</h3>
 
3820
<pre class="programlisting">const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="returnvalue">GstSDPMedia</span></a> *
 
3821
gst_sdp_message_get_media (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
 
3822
                           <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);</pre>
 
3823
<p>Get the media description at index <em class="parameter"><code>idx</code></em>
 
3824
 in <em class="parameter"><code>msg</code></em>
 
3825
.</p>
 
3826
<div class="refsect3">
 
3827
<a name="id-1.2.11.3.8.74.5"></a><h4>Parameters</h4>
 
3828
<div class="informaltable"><table width="100%" border="0">
 
3829
<colgroup>
 
3830
<col width="150px" class="parameters_name">
 
3831
<col class="parameters_description">
 
3832
<col width="200px" class="parameters_annotations">
 
3833
</colgroup>
 
3834
<tbody>
 
3835
<tr>
 
3836
<td class="parameter_name"><p>msg</p></td>
 
3837
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
3838
<td class="parameter_annotations"> </td>
 
3839
</tr>
 
3840
<tr>
 
3841
<td class="parameter_name"><p>idx</p></td>
 
3842
<td class="parameter_description"><p>the index</p></td>
 
3843
<td class="parameter_annotations"> </td>
 
3844
</tr>
 
3845
</tbody>
 
3846
</table></div>
 
3847
</div>
 
3848
<div class="refsect3">
 
3849
<a name="id-1.2.11.3.8.74.6"></a><h4>Returns</h4>
 
3850
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a>.</p>
 
3851
<p></p>
 
3852
</div>
 
3853
</div>
 
3854
<hr>
 
3855
<div class="refsect2">
 
3856
<a name="gst-sdp-message-add-media"></a><h3>gst_sdp_message_add_media ()</h3>
 
3857
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
3858
gst_sdp_message_add_media (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
 
3859
                           <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>);</pre>
 
3860
<p>Adds <em class="parameter"><code>media</code></em>
 
3861
 to the array of medias in <em class="parameter"><code>msg</code></em>
 
3862
. This function takes ownership of
 
3863
the contents of <em class="parameter"><code>media</code></em>
 
3864
 so that <em class="parameter"><code>media</code></em>
 
3865
 will have to be reinitialized with
 
3866
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-init" title="gst_sdp_media_init ()"><code class="function">gst_sdp_media_init()</code></a> before it can be used again.</p>
 
3867
<div class="refsect3">
 
3868
<a name="id-1.2.11.3.8.75.5"></a><h4>Parameters</h4>
 
3869
<div class="informaltable"><table width="100%" border="0">
 
3870
<colgroup>
 
3871
<col width="150px" class="parameters_name">
 
3872
<col class="parameters_description">
 
3873
<col width="200px" class="parameters_annotations">
 
3874
</colgroup>
 
3875
<tbody>
 
3876
<tr>
 
3877
<td class="parameter_name"><p>msg</p></td>
 
3878
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
3879
<td class="parameter_annotations"> </td>
 
3880
</tr>
 
3881
<tr>
 
3882
<td class="parameter_name"><p>media</p></td>
 
3883
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> to add</p></td>
 
3884
<td class="parameter_annotations"> </td>
 
3885
</tr>
 
3886
</tbody>
 
3887
</table></div>
 
3888
</div>
 
3889
<div class="refsect3">
 
3890
<a name="id-1.2.11.3.8.75.6"></a><h4>Returns</h4>
 
3891
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</p>
 
3892
<p></p>
 
3893
</div>
 
3894
</div>
 
3895
<hr>
 
3896
<div class="refsect2">
 
3897
<a name="gst-sdp-message-dump"></a><h3>gst_sdp_message_dump ()</h3>
 
3898
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
3899
gst_sdp_message_dump (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);</pre>
 
3900
<p>Dump the parsed contents of <em class="parameter"><code>msg</code></em>
 
3901
 to stdout.</p>
 
3902
<div class="refsect3">
 
3903
<a name="id-1.2.11.3.8.76.5"></a><h4>Parameters</h4>
 
3904
<div class="informaltable"><table width="100%" border="0">
 
3905
<colgroup>
 
3906
<col width="150px" class="parameters_name">
 
3907
<col class="parameters_description">
 
3908
<col width="200px" class="parameters_annotations">
 
3909
</colgroup>
 
3910
<tbody><tr>
 
3911
<td class="parameter_name"><p>msg</p></td>
 
3912
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a></p></td>
 
3913
<td class="parameter_annotations"> </td>
 
3914
</tr></tbody>
 
3915
</table></div>
 
3916
</div>
 
3917
<div class="refsect3">
 
3918
<a name="id-1.2.11.3.8.76.6"></a><h4>Returns</h4>
 
3919
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</p>
 
3920
<p></p>
 
3921
</div>
 
3922
</div>
 
3923
<hr>
 
3924
<div class="refsect2">
 
3925
<a name="gst-sdp-media-new"></a><h3>gst_sdp_media_new ()</h3>
 
3926
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
3927
gst_sdp_media_new (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> **media</code></em>);</pre>
 
3928
<p>Allocate a new GstSDPMedia and store the result in <em class="parameter"><code>media</code></em>
 
3929
.</p>
 
3930
<div class="refsect3">
 
3931
<a name="id-1.2.11.3.8.77.5"></a><h4>Parameters</h4>
 
3932
<div class="informaltable"><table width="100%" border="0">
 
3933
<colgroup>
 
3934
<col width="150px" class="parameters_name">
 
3935
<col class="parameters_description">
 
3936
<col width="200px" class="parameters_annotations">
 
3937
</colgroup>
 
3938
<tbody><tr>
 
3939
<td class="parameter_name"><p>media</p></td>
 
3940
<td class="parameter_description"><p> pointer to new <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a>. </p></td>
 
3941
<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>
 
3942
</tr></tbody>
 
3943
</table></div>
 
3944
</div>
 
3945
<div class="refsect3">
 
3946
<a name="id-1.2.11.3.8.77.6"></a><h4>Returns</h4>
 
3947
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</p>
 
3948
<p></p>
 
3949
</div>
 
3950
</div>
 
3951
<hr>
 
3952
<div class="refsect2">
 
3953
<a name="gst-sdp-media-init"></a><h3>gst_sdp_media_init ()</h3>
 
3954
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
3955
gst_sdp_media_init (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>);</pre>
 
3956
<p>Initialize <em class="parameter"><code>media</code></em>
 
3957
 so that its contents are as if it was freshly allocated
 
3958
with <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-new" title="gst_sdp_media_new ()"><code class="function">gst_sdp_media_new()</code></a>. This function is mostly used to initialize a media
 
3959
allocated on the stack. <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-uninit" title="gst_sdp_media_uninit ()"><code class="function">gst_sdp_media_uninit()</code></a> undoes this operation.</p>
 
3960
<p>When this function is invoked on newly allocated data (with malloc or on the
 
3961
stack), its contents should be set to 0 before calling this function.</p>
 
3962
<div class="refsect3">
 
3963
<a name="id-1.2.11.3.8.78.6"></a><h4>Parameters</h4>
 
3964
<div class="informaltable"><table width="100%" border="0">
 
3965
<colgroup>
 
3966
<col width="150px" class="parameters_name">
 
3967
<col class="parameters_description">
 
3968
<col width="200px" class="parameters_annotations">
 
3969
</colgroup>
 
3970
<tbody><tr>
 
3971
<td class="parameter_name"><p>media</p></td>
 
3972
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a></p></td>
 
3973
<td class="parameter_annotations"> </td>
 
3974
</tr></tbody>
 
3975
</table></div>
 
3976
</div>
 
3977
<div class="refsect3">
 
3978
<a name="id-1.2.11.3.8.78.7"></a><h4>Returns</h4>
 
3979
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</p>
 
3980
<p></p>
 
3981
</div>
 
3982
</div>
 
3983
<hr>
 
3984
<div class="refsect2">
 
3985
<a name="gst-sdp-media-uninit"></a><h3>gst_sdp_media_uninit ()</h3>
 
3986
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
3987
gst_sdp_media_uninit (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>);</pre>
 
3988
<p>Free all resources allocated in <em class="parameter"><code>media</code></em>
 
3989
. <em class="parameter"><code>media</code></em>
 
3990
 should not be used anymore after
 
3991
this function. This function should be used when <em class="parameter"><code>media</code></em>
 
3992
 was allocated on the
 
3993
stack and initialized with <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-init" title="gst_sdp_media_init ()"><code class="function">gst_sdp_media_init()</code></a>.</p>
 
3994
<div class="refsect3">
 
3995
<a name="id-1.2.11.3.8.79.5"></a><h4>Parameters</h4>
 
3996
<div class="informaltable"><table width="100%" border="0">
 
3997
<colgroup>
 
3998
<col width="150px" class="parameters_name">
 
3999
<col class="parameters_description">
 
4000
<col width="200px" class="parameters_annotations">
 
4001
</colgroup>
 
4002
<tbody><tr>
 
4003
<td class="parameter_name"><p>media</p></td>
 
4004
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a></p></td>
 
4005
<td class="parameter_annotations"> </td>
 
4006
</tr></tbody>
 
4007
</table></div>
 
4008
</div>
 
4009
<div class="refsect3">
 
4010
<a name="id-1.2.11.3.8.79.6"></a><h4>Returns</h4>
 
4011
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</p>
 
4012
<p></p>
 
4013
</div>
 
4014
</div>
 
4015
<hr>
 
4016
<div class="refsect2">
 
4017
<a name="gst-sdp-media-free"></a><h3>gst_sdp_media_free ()</h3>
 
4018
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
4019
gst_sdp_media_free (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>);</pre>
 
4020
<p>Free all resources allocated by <em class="parameter"><code>media</code></em>
 
4021
. <em class="parameter"><code>media</code></em>
 
4022
 should not be used anymore after
 
4023
this function. This function should be used when <em class="parameter"><code>media</code></em>
 
4024
 was dynamically
 
4025
allocated with <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-new" title="gst_sdp_media_new ()"><code class="function">gst_sdp_media_new()</code></a>.</p>
 
4026
<div class="refsect3">
 
4027
<a name="id-1.2.11.3.8.80.5"></a><h4>Parameters</h4>
 
4028
<div class="informaltable"><table width="100%" border="0">
 
4029
<colgroup>
 
4030
<col width="150px" class="parameters_name">
 
4031
<col class="parameters_description">
 
4032
<col width="200px" class="parameters_annotations">
 
4033
</colgroup>
 
4034
<tbody><tr>
 
4035
<td class="parameter_name"><p>media</p></td>
 
4036
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a></p></td>
 
4037
<td class="parameter_annotations"> </td>
 
4038
</tr></tbody>
 
4039
</table></div>
 
4040
</div>
 
4041
<div class="refsect3">
 
4042
<a name="id-1.2.11.3.8.80.6"></a><h4>Returns</h4>
 
4043
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</p>
 
4044
<p></p>
 
4045
</div>
 
4046
</div>
 
4047
<hr>
 
4048
<div class="refsect2">
 
4049
<a name="gst-sdp-media-as-text"></a><h3>gst_sdp_media_as_text ()</h3>
 
4050
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
 
4051
gst_sdp_media_as_text (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>);</pre>
 
4052
<p>Convert the contents of <em class="parameter"><code>media</code></em>
 
4053
 to a text string.</p>
 
4054
<div class="refsect3">
 
4055
<a name="id-1.2.11.3.8.81.5"></a><h4>Parameters</h4>
 
4056
<div class="informaltable"><table width="100%" border="0">
 
4057
<colgroup>
 
4058
<col width="150px" class="parameters_name">
 
4059
<col class="parameters_description">
 
4060
<col width="200px" class="parameters_annotations">
 
4061
</colgroup>
 
4062
<tbody><tr>
 
4063
<td class="parameter_name"><p>media</p></td>
 
4064
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a></p></td>
 
4065
<td class="parameter_annotations"> </td>
 
4066
</tr></tbody>
 
4067
</table></div>
 
4068
</div>
 
4069
<div class="refsect3">
 
4070
<a name="id-1.2.11.3.8.81.6"></a><h4>Returns</h4>
 
4071
<p> A dynamically allocated string representing the media.</p>
 
4072
<p></p>
 
4073
</div>
 
4074
</div>
 
4075
<hr>
 
4076
<div class="refsect2">
 
4077
<a name="gst-sdp-media-get-media"></a><h3>gst_sdp_media_get_media ()</h3>
 
4078
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
 
4079
gst_sdp_media_get_media (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>);</pre>
 
4080
<p>Get the media description of <em class="parameter"><code>media</code></em>
 
4081
.</p>
 
4082
<div class="refsect3">
 
4083
<a name="id-1.2.11.3.8.82.5"></a><h4>Parameters</h4>
 
4084
<div class="informaltable"><table width="100%" border="0">
 
4085
<colgroup>
 
4086
<col width="150px" class="parameters_name">
 
4087
<col class="parameters_description">
 
4088
<col width="200px" class="parameters_annotations">
 
4089
</colgroup>
 
4090
<tbody><tr>
 
4091
<td class="parameter_name"><p>media</p></td>
 
4092
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a></p></td>
 
4093
<td class="parameter_annotations"> </td>
 
4094
</tr></tbody>
 
4095
</table></div>
 
4096
</div>
 
4097
<div class="refsect3">
 
4098
<a name="id-1.2.11.3.8.82.6"></a><h4>Returns</h4>
 
4099
<p> the media description.</p>
 
4100
<p></p>
 
4101
</div>
 
4102
</div>
 
4103
<hr>
 
4104
<div class="refsect2">
 
4105
<a name="gst-sdp-media-set-media"></a><h3>gst_sdp_media_set_media ()</h3>
 
4106
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
4107
gst_sdp_media_set_media (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
 
4108
                         <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> *med</code></em>);</pre>
 
4109
<p>Set the media description of <em class="parameter"><code>media</code></em>
 
4110
 to <em class="parameter"><code>med</code></em>
 
4111
.</p>
 
4112
<div class="refsect3">
 
4113
<a name="id-1.2.11.3.8.83.5"></a><h4>Parameters</h4>
 
4114
<div class="informaltable"><table width="100%" border="0">
 
4115
<colgroup>
 
4116
<col width="150px" class="parameters_name">
 
4117
<col class="parameters_description">
 
4118
<col width="200px" class="parameters_annotations">
 
4119
</colgroup>
 
4120
<tbody>
 
4121
<tr>
 
4122
<td class="parameter_name"><p>media</p></td>
 
4123
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a></p></td>
 
4124
<td class="parameter_annotations"> </td>
 
4125
</tr>
 
4126
<tr>
 
4127
<td class="parameter_name"><p>med</p></td>
 
4128
<td class="parameter_description"><p>the media description</p></td>
 
4129
<td class="parameter_annotations"> </td>
 
4130
</tr>
 
4131
</tbody>
 
4132
</table></div>
 
4133
</div>
 
4134
<div class="refsect3">
 
4135
<a name="id-1.2.11.3.8.83.6"></a><h4>Returns</h4>
 
4136
<p> <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-OK:CAPS"><span class="type">GST_SDP_OK</span></a>.</p>
 
4137
<p></p>
 
4138
</div>
 
4139
</div>
 
4140
<hr>
 
4141
<div class="refsect2">
 
4142
<a name="gst-sdp-media-get-port"></a><h3>gst_sdp_media_get_port ()</h3>
 
4143
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
 
4144
gst_sdp_media_get_port (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>);</pre>
 
4145
<p>Get the port number for <em class="parameter"><code>media</code></em>
 
4146
.</p>
 
4147
<div class="refsect3">
 
4148
<a name="id-1.2.11.3.8.84.5"></a><h4>Parameters</h4>
 
4149
<div class="informaltable"><table width="100%" border="0">
 
4150
<colgroup>
 
4151
<col width="150px" class="parameters_name">
 
4152
<col class="parameters_description">
 
4153
<col width="200px" class="parameters_annotations">
 
4154
</colgroup>
 
4155
<tbody><tr>
 
4156
<td class="parameter_name"><p>media</p></td>
 
4157
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a></p></td>
 
4158
<td class="parameter_annotations"> </td>
 
4159
</tr></tbody>
 
4160
</table></div>
 
4161
</div>
 
4162
<div class="refsect3">
 
4163
<a name="id-1.2.11.3.8.84.6"></a><h4>Returns</h4>
 
4164
<p> the port number of <em class="parameter"><code>media</code></em>
 
4165
.</p>
 
4166
<p></p>
 
4167
</div>
 
4168
</div>
 
4169
<hr>
 
4170
<div class="refsect2">
 
4171
<a name="gst-sdp-media-get-num-ports"></a><h3>gst_sdp_media_get_num_ports ()</h3>
 
4172
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
 
4173
gst_sdp_media_get_num_ports (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>);</pre>
 
4174
<p>Get the number of ports for <em class="parameter"><code>media</code></em>
 
4175
.</p>
 
4176
<div class="refsect3">
 
4177
<a name="id-1.2.11.3.8.85.5"></a><h4>Parameters</h4>
 
4178
<div class="informaltable"><table width="100%" border="0">
 
4179
<colgroup>
 
4180
<col width="150px" class="parameters_name">
 
4181
<col class="parameters_description">
 
4182
<col width="200px" class="parameters_annotations">
 
4183
</colgroup>
 
4184
<tbody><tr>
 
4185
<td class="parameter_name"><p>media</p></td>
 
4186
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a></p></td>
 
4187
<td class="parameter_annotations"> </td>
 
4188
</tr></tbody>
 
4189
</table></div>
 
4190
</div>
 
4191
<div class="refsect3">
 
4192
<a name="id-1.2.11.3.8.85.6"></a><h4>Returns</h4>
 
4193
<p> the number of ports for <em class="parameter"><code>media</code></em>
 
4194
.</p>
 
4195
<p></p>
 
4196
</div>
 
4197
</div>
 
4198
<hr>
 
4199
<div class="refsect2">
 
4200
<a name="gst-sdp-media-set-port-info"></a><h3>gst_sdp_media_set_port_info ()</h3>
 
4201
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
4202
gst_sdp_media_set_port_info (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
 
4203
                             <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> port</code></em>,
 
4204
                             <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> num_ports</code></em>);</pre>
 
4205
<p>Set the port information in <em class="parameter"><code>media</code></em>
 
4206
.</p>
 
4207
<div class="refsect3">
 
4208
<a name="id-1.2.11.3.8.86.5"></a><h4>Parameters</h4>
 
4209
<div class="informaltable"><table width="100%" border="0">
 
4210
<colgroup>
 
4211
<col width="150px" class="parameters_name">
 
4212
<col class="parameters_description">
 
4213
<col width="200px" class="parameters_annotations">
 
4214
</colgroup>
 
4215
<tbody>
 
4216
<tr>
 
4217
<td class="parameter_name"><p>media</p></td>
 
4218
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a></p></td>
 
4219
<td class="parameter_annotations"> </td>
 
4220
</tr>
 
4221
<tr>
 
4222
<td class="parameter_name"><p>port</p></td>
 
4223
<td class="parameter_description"><p>the port number</p></td>
 
4224
<td class="parameter_annotations"> </td>
 
4225
</tr>
 
4226
<tr>
 
4227
<td class="parameter_name"><p>num_ports</p></td>
 
4228
<td class="parameter_description"><p>the number of ports</p></td>
 
4229
<td class="parameter_annotations"> </td>
 
4230
</tr>
 
4231
</tbody>
 
4232
</table></div>
 
4233
</div>
 
4234
<div class="refsect3">
 
4235
<a name="id-1.2.11.3.8.86.6"></a><h4>Returns</h4>
 
4236
<p> <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-OK:CAPS"><span class="type">GST_SDP_OK</span></a>.</p>
 
4237
<p></p>
 
4238
</div>
 
4239
</div>
 
4240
<hr>
 
4241
<div class="refsect2">
 
4242
<a name="gst-sdp-media-get-proto"></a><h3>gst_sdp_media_get_proto ()</h3>
 
4243
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
 
4244
gst_sdp_media_get_proto (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>);</pre>
 
4245
<p>Get the transport protocol of <em class="parameter"><code>media</code></em>
 
4246
</p>
 
4247
<div class="refsect3">
 
4248
<a name="id-1.2.11.3.8.87.5"></a><h4>Parameters</h4>
 
4249
<div class="informaltable"><table width="100%" border="0">
 
4250
<colgroup>
 
4251
<col width="150px" class="parameters_name">
 
4252
<col class="parameters_description">
 
4253
<col width="200px" class="parameters_annotations">
 
4254
</colgroup>
 
4255
<tbody><tr>
 
4256
<td class="parameter_name"><p>media</p></td>
 
4257
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a></p></td>
 
4258
<td class="parameter_annotations"> </td>
 
4259
</tr></tbody>
 
4260
</table></div>
 
4261
</div>
 
4262
<div class="refsect3">
 
4263
<a name="id-1.2.11.3.8.87.6"></a><h4>Returns</h4>
 
4264
<p> the transport protocol of <em class="parameter"><code>media</code></em>
 
4265
.</p>
 
4266
<p></p>
 
4267
</div>
 
4268
</div>
 
4269
<hr>
 
4270
<div class="refsect2">
 
4271
<a name="gst-sdp-media-set-proto"></a><h3>gst_sdp_media_set_proto ()</h3>
 
4272
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
4273
gst_sdp_media_set_proto (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
 
4274
                         <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> *proto</code></em>);</pre>
 
4275
<p>Set the media transport protocol of <em class="parameter"><code>media</code></em>
 
4276
 to <em class="parameter"><code>proto</code></em>
 
4277
.</p>
 
4278
<div class="refsect3">
 
4279
<a name="id-1.2.11.3.8.88.5"></a><h4>Parameters</h4>
 
4280
<div class="informaltable"><table width="100%" border="0">
 
4281
<colgroup>
 
4282
<col width="150px" class="parameters_name">
 
4283
<col class="parameters_description">
 
4284
<col width="200px" class="parameters_annotations">
 
4285
</colgroup>
 
4286
<tbody>
 
4287
<tr>
 
4288
<td class="parameter_name"><p>media</p></td>
 
4289
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a></p></td>
 
4290
<td class="parameter_annotations"> </td>
 
4291
</tr>
 
4292
<tr>
 
4293
<td class="parameter_name"><p>proto</p></td>
 
4294
<td class="parameter_description"><p>the media transport protocol</p></td>
 
4295
<td class="parameter_annotations"> </td>
 
4296
</tr>
 
4297
</tbody>
 
4298
</table></div>
 
4299
</div>
 
4300
<div class="refsect3">
 
4301
<a name="id-1.2.11.3.8.88.6"></a><h4>Returns</h4>
 
4302
<p> <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-OK:CAPS"><span class="type">GST_SDP_OK</span></a>.</p>
 
4303
<p></p>
 
4304
</div>
 
4305
</div>
 
4306
<hr>
 
4307
<div class="refsect2">
 
4308
<a name="gst-sdp-media-formats-len"></a><h3>gst_sdp_media_formats_len ()</h3>
 
4309
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
 
4310
gst_sdp_media_formats_len (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>);</pre>
 
4311
<p>Get the number of formats in <em class="parameter"><code>media</code></em>
 
4312
.</p>
 
4313
<div class="refsect3">
 
4314
<a name="id-1.2.11.3.8.89.5"></a><h4>Parameters</h4>
 
4315
<div class="informaltable"><table width="100%" border="0">
 
4316
<colgroup>
 
4317
<col width="150px" class="parameters_name">
 
4318
<col class="parameters_description">
 
4319
<col width="200px" class="parameters_annotations">
 
4320
</colgroup>
 
4321
<tbody><tr>
 
4322
<td class="parameter_name"><p>media</p></td>
 
4323
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a></p></td>
 
4324
<td class="parameter_annotations"> </td>
 
4325
</tr></tbody>
 
4326
</table></div>
 
4327
</div>
 
4328
<div class="refsect3">
 
4329
<a name="id-1.2.11.3.8.89.6"></a><h4>Returns</h4>
 
4330
<p> the number of formats in <em class="parameter"><code>media</code></em>
 
4331
.</p>
 
4332
<p></p>
 
4333
</div>
 
4334
</div>
 
4335
<hr>
 
4336
<div class="refsect2">
 
4337
<a name="gst-sdp-media-get-format"></a><h3>gst_sdp_media_get_format ()</h3>
 
4338
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
 
4339
gst_sdp_media_get_format (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
 
4340
                          <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);</pre>
 
4341
<p>Get the format information at position <em class="parameter"><code>idx</code></em>
 
4342
 in <em class="parameter"><code>media</code></em>
 
4343
.</p>
 
4344
<div class="refsect3">
 
4345
<a name="id-1.2.11.3.8.90.5"></a><h4>Parameters</h4>
 
4346
<div class="informaltable"><table width="100%" border="0">
 
4347
<colgroup>
 
4348
<col width="150px" class="parameters_name">
 
4349
<col class="parameters_description">
 
4350
<col width="200px" class="parameters_annotations">
 
4351
</colgroup>
 
4352
<tbody>
 
4353
<tr>
 
4354
<td class="parameter_name"><p>media</p></td>
 
4355
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a></p></td>
 
4356
<td class="parameter_annotations"> </td>
 
4357
</tr>
 
4358
<tr>
 
4359
<td class="parameter_name"><p>idx</p></td>
 
4360
<td class="parameter_description"><p>an index</p></td>
 
4361
<td class="parameter_annotations"> </td>
 
4362
</tr>
 
4363
</tbody>
 
4364
</table></div>
 
4365
</div>
 
4366
<div class="refsect3">
 
4367
<a name="id-1.2.11.3.8.90.6"></a><h4>Returns</h4>
 
4368
<p> the format at position <em class="parameter"><code>idx</code></em>
 
4369
.</p>
 
4370
<p></p>
 
4371
</div>
 
4372
</div>
 
4373
<hr>
 
4374
<div class="refsect2">
 
4375
<a name="gst-sdp-media-insert-format"></a><h3>gst_sdp_media_insert_format ()</h3>
 
4376
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
4377
gst_sdp_media_insert_format (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
 
4378
                             <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> idx</code></em>,
 
4379
                             <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> *format</code></em>);</pre>
 
4380
<p>Insert the format information to <em class="parameter"><code>media</code></em>
 
4381
 at <em class="parameter"><code>idx</code></em>
 
4382
. When <em class="parameter"><code>idx</code></em>
 
4383
 is -1,
 
4384
the format is appended.</p>
 
4385
<div class="refsect3">
 
4386
<a name="id-1.2.11.3.8.91.5"></a><h4>Parameters</h4>
 
4387
<div class="informaltable"><table width="100%" border="0">
 
4388
<colgroup>
 
4389
<col width="150px" class="parameters_name">
 
4390
<col class="parameters_description">
 
4391
<col width="200px" class="parameters_annotations">
 
4392
</colgroup>
 
4393
<tbody>
 
4394
<tr>
 
4395
<td class="parameter_name"><p>media</p></td>
 
4396
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a></p></td>
 
4397
<td class="parameter_annotations"> </td>
 
4398
</tr>
 
4399
<tr>
 
4400
<td class="parameter_name"><p>idx</p></td>
 
4401
<td class="parameter_description"><p>an index</p></td>
 
4402
<td class="parameter_annotations"> </td>
 
4403
</tr>
 
4404
<tr>
 
4405
<td class="parameter_name"><p>format</p></td>
 
4406
<td class="parameter_description"><p>the format</p></td>
 
4407
<td class="parameter_annotations"> </td>
 
4408
</tr>
 
4409
</tbody>
 
4410
</table></div>
 
4411
</div>
 
4412
<div class="refsect3">
 
4413
<a name="id-1.2.11.3.8.91.6"></a><h4>Returns</h4>
 
4414
<p> <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-OK:CAPS"><span class="type">GST_SDP_OK</span></a>.</p>
 
4415
<p></p>
 
4416
</div>
 
4417
<p class="since">Since 1.2</p>
 
4418
</div>
 
4419
<hr>
 
4420
<div class="refsect2">
 
4421
<a name="gst-sdp-media-replace-format"></a><h3>gst_sdp_media_replace_format ()</h3>
 
4422
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
4423
gst_sdp_media_replace_format (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
 
4424
                              <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>,
 
4425
                              <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> *format</code></em>);</pre>
 
4426
<p>Replace the format information in <em class="parameter"><code>media</code></em>
 
4427
 at <em class="parameter"><code>idx</code></em>
 
4428
 with <em class="parameter"><code>format</code></em>
 
4429
.</p>
 
4430
<div class="refsect3">
 
4431
<a name="id-1.2.11.3.8.92.5"></a><h4>Parameters</h4>
 
4432
<div class="informaltable"><table width="100%" border="0">
 
4433
<colgroup>
 
4434
<col width="150px" class="parameters_name">
 
4435
<col class="parameters_description">
 
4436
<col width="200px" class="parameters_annotations">
 
4437
</colgroup>
 
4438
<tbody>
 
4439
<tr>
 
4440
<td class="parameter_name"><p>media</p></td>
 
4441
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a></p></td>
 
4442
<td class="parameter_annotations"> </td>
 
4443
</tr>
 
4444
<tr>
 
4445
<td class="parameter_name"><p>idx</p></td>
 
4446
<td class="parameter_description"><p>an index</p></td>
 
4447
<td class="parameter_annotations"> </td>
 
4448
</tr>
 
4449
<tr>
 
4450
<td class="parameter_name"><p>format</p></td>
 
4451
<td class="parameter_description"><p>the format</p></td>
 
4452
<td class="parameter_annotations"> </td>
 
4453
</tr>
 
4454
</tbody>
 
4455
</table></div>
 
4456
</div>
 
4457
<div class="refsect3">
 
4458
<a name="id-1.2.11.3.8.92.6"></a><h4>Returns</h4>
 
4459
<p> <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-OK:CAPS"><span class="type">GST_SDP_OK</span></a>.</p>
 
4460
<p></p>
 
4461
</div>
 
4462
<p class="since">Since 1.2</p>
 
4463
</div>
 
4464
<hr>
 
4465
<div class="refsect2">
 
4466
<a name="gst-sdp-media-remove-format"></a><h3>gst_sdp_media_remove_format ()</h3>
 
4467
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
4468
gst_sdp_media_remove_format (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
 
4469
                             <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);</pre>
 
4470
<p>Remove the format information in <em class="parameter"><code>media</code></em>
 
4471
 at <em class="parameter"><code>idx</code></em>
 
4472
.</p>
 
4473
<div class="refsect3">
 
4474
<a name="id-1.2.11.3.8.93.5"></a><h4>Parameters</h4>
 
4475
<div class="informaltable"><table width="100%" border="0">
 
4476
<colgroup>
 
4477
<col width="150px" class="parameters_name">
 
4478
<col class="parameters_description">
 
4479
<col width="200px" class="parameters_annotations">
 
4480
</colgroup>
 
4481
<tbody>
 
4482
<tr>
 
4483
<td class="parameter_name"><p>media</p></td>
 
4484
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a></p></td>
 
4485
<td class="parameter_annotations"> </td>
 
4486
</tr>
 
4487
<tr>
 
4488
<td class="parameter_name"><p>idx</p></td>
 
4489
<td class="parameter_description"><p>an index</p></td>
 
4490
<td class="parameter_annotations"> </td>
 
4491
</tr>
 
4492
</tbody>
 
4493
</table></div>
 
4494
</div>
 
4495
<div class="refsect3">
 
4496
<a name="id-1.2.11.3.8.93.6"></a><h4>Returns</h4>
 
4497
<p> <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-OK:CAPS"><span class="type">GST_SDP_OK</span></a>.</p>
 
4498
<p></p>
 
4499
</div>
 
4500
<p class="since">Since 1.2</p>
 
4501
</div>
 
4502
<hr>
 
4503
<div class="refsect2">
 
4504
<a name="gst-sdp-media-add-format"></a><h3>gst_sdp_media_add_format ()</h3>
 
4505
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
4506
gst_sdp_media_add_format (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
 
4507
                          <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> *format</code></em>);</pre>
 
4508
<p>Add the format information to <em class="parameter"><code>media</code></em>
 
4509
.</p>
 
4510
<div class="refsect3">
 
4511
<a name="id-1.2.11.3.8.94.5"></a><h4>Parameters</h4>
 
4512
<div class="informaltable"><table width="100%" border="0">
 
4513
<colgroup>
 
4514
<col width="150px" class="parameters_name">
 
4515
<col class="parameters_description">
 
4516
<col width="200px" class="parameters_annotations">
 
4517
</colgroup>
 
4518
<tbody>
 
4519
<tr>
 
4520
<td class="parameter_name"><p>media</p></td>
 
4521
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a></p></td>
 
4522
<td class="parameter_annotations"> </td>
 
4523
</tr>
 
4524
<tr>
 
4525
<td class="parameter_name"><p>format</p></td>
 
4526
<td class="parameter_description"><p>the format</p></td>
 
4527
<td class="parameter_annotations"> </td>
 
4528
</tr>
 
4529
</tbody>
 
4530
</table></div>
 
4531
</div>
 
4532
<div class="refsect3">
 
4533
<a name="id-1.2.11.3.8.94.6"></a><h4>Returns</h4>
 
4534
<p> <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-OK:CAPS"><span class="type">GST_SDP_OK</span></a>.</p>
 
4535
<p></p>
 
4536
</div>
 
4537
</div>
 
4538
<hr>
 
4539
<div class="refsect2">
 
4540
<a name="gst-sdp-media-get-information"></a><h3>gst_sdp_media_get_information ()</h3>
 
4541
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
 
4542
gst_sdp_media_get_information (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>);</pre>
 
4543
<p>Get the information of <em class="parameter"><code>media</code></em>
 
4544
</p>
 
4545
<div class="refsect3">
 
4546
<a name="id-1.2.11.3.8.95.5"></a><h4>Parameters</h4>
 
4547
<div class="informaltable"><table width="100%" border="0">
 
4548
<colgroup>
 
4549
<col width="150px" class="parameters_name">
 
4550
<col class="parameters_description">
 
4551
<col width="200px" class="parameters_annotations">
 
4552
</colgroup>
 
4553
<tbody><tr>
 
4554
<td class="parameter_name"><p>media</p></td>
 
4555
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a></p></td>
 
4556
<td class="parameter_annotations"> </td>
 
4557
</tr></tbody>
 
4558
</table></div>
 
4559
</div>
 
4560
<div class="refsect3">
 
4561
<a name="id-1.2.11.3.8.95.6"></a><h4>Returns</h4>
 
4562
<p> the information of <em class="parameter"><code>media</code></em>
 
4563
.</p>
 
4564
<p></p>
 
4565
</div>
 
4566
</div>
 
4567
<hr>
 
4568
<div class="refsect2">
 
4569
<a name="gst-sdp-media-set-information"></a><h3>gst_sdp_media_set_information ()</h3>
 
4570
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
4571
gst_sdp_media_set_information (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
 
4572
                               <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> *information</code></em>);</pre>
 
4573
<p>Set the media information of <em class="parameter"><code>media</code></em>
 
4574
 to <em class="parameter"><code>information</code></em>
 
4575
.</p>
 
4576
<div class="refsect3">
 
4577
<a name="id-1.2.11.3.8.96.5"></a><h4>Parameters</h4>
 
4578
<div class="informaltable"><table width="100%" border="0">
 
4579
<colgroup>
 
4580
<col width="150px" class="parameters_name">
 
4581
<col class="parameters_description">
 
4582
<col width="200px" class="parameters_annotations">
 
4583
</colgroup>
 
4584
<tbody>
 
4585
<tr>
 
4586
<td class="parameter_name"><p>media</p></td>
 
4587
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a></p></td>
 
4588
<td class="parameter_annotations"> </td>
 
4589
</tr>
 
4590
<tr>
 
4591
<td class="parameter_name"><p>information</p></td>
 
4592
<td class="parameter_description"><p>the media information</p></td>
 
4593
<td class="parameter_annotations"> </td>
 
4594
</tr>
 
4595
</tbody>
 
4596
</table></div>
 
4597
</div>
 
4598
<div class="refsect3">
 
4599
<a name="id-1.2.11.3.8.96.6"></a><h4>Returns</h4>
 
4600
<p> <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-OK:CAPS"><span class="type">GST_SDP_OK</span></a>.</p>
 
4601
<p></p>
 
4602
</div>
 
4603
</div>
 
4604
<hr>
 
4605
<div class="refsect2">
 
4606
<a name="gst-sdp-media-connections-len"></a><h3>gst_sdp_media_connections_len ()</h3>
 
4607
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
 
4608
gst_sdp_media_connections_len (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>);</pre>
 
4609
<p>Get the number of connection fields in <em class="parameter"><code>media</code></em>
 
4610
.</p>
 
4611
<div class="refsect3">
 
4612
<a name="id-1.2.11.3.8.97.5"></a><h4>Parameters</h4>
 
4613
<div class="informaltable"><table width="100%" border="0">
 
4614
<colgroup>
 
4615
<col width="150px" class="parameters_name">
 
4616
<col class="parameters_description">
 
4617
<col width="200px" class="parameters_annotations">
 
4618
</colgroup>
 
4619
<tbody><tr>
 
4620
<td class="parameter_name"><p>media</p></td>
 
4621
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a></p></td>
 
4622
<td class="parameter_annotations"> </td>
 
4623
</tr></tbody>
 
4624
</table></div>
 
4625
</div>
 
4626
<div class="refsect3">
 
4627
<a name="id-1.2.11.3.8.97.6"></a><h4>Returns</h4>
 
4628
<p> the number of connections in <em class="parameter"><code>media</code></em>
 
4629
.</p>
 
4630
<p></p>
 
4631
</div>
 
4632
</div>
 
4633
<hr>
 
4634
<div class="refsect2">
 
4635
<a name="gst-sdp-media-get-connection"></a><h3>gst_sdp_media_get_connection ()</h3>
 
4636
<pre class="programlisting">const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPConnection" title="GstSDPConnection"><span class="returnvalue">GstSDPConnection</span></a> *
 
4637
gst_sdp_media_get_connection (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
 
4638
                              <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);</pre>
 
4639
<p>Get the connection at position <em class="parameter"><code>idx</code></em>
 
4640
 in <em class="parameter"><code>media</code></em>
 
4641
.</p>
 
4642
<div class="refsect3">
 
4643
<a name="id-1.2.11.3.8.98.5"></a><h4>Parameters</h4>
 
4644
<div class="informaltable"><table width="100%" border="0">
 
4645
<colgroup>
 
4646
<col width="150px" class="parameters_name">
 
4647
<col class="parameters_description">
 
4648
<col width="200px" class="parameters_annotations">
 
4649
</colgroup>
 
4650
<tbody>
 
4651
<tr>
 
4652
<td class="parameter_name"><p>media</p></td>
 
4653
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a></p></td>
 
4654
<td class="parameter_annotations"> </td>
 
4655
</tr>
 
4656
<tr>
 
4657
<td class="parameter_name"><p>idx</p></td>
 
4658
<td class="parameter_description"><p>an index</p></td>
 
4659
<td class="parameter_annotations"> </td>
 
4660
</tr>
 
4661
</tbody>
 
4662
</table></div>
 
4663
</div>
 
4664
<div class="refsect3">
 
4665
<a name="id-1.2.11.3.8.98.6"></a><h4>Returns</h4>
 
4666
<p> the <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPConnection" title="GstSDPConnection"><span class="type">GstSDPConnection</span></a> at position <em class="parameter"><code>idx</code></em>
 
4667
.</p>
 
4668
<p></p>
 
4669
</div>
 
4670
</div>
 
4671
<hr>
 
4672
<div class="refsect2">
 
4673
<a name="gst-sdp-media-insert-connection"></a><h3>gst_sdp_media_insert_connection ()</h3>
 
4674
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
4675
gst_sdp_media_insert_connection (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
 
4676
                                 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> idx</code></em>,
 
4677
                                 <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPConnection" title="GstSDPConnection"><span class="type">GstSDPConnection</span></a> *conn</code></em>);</pre>
 
4678
<p>Insert the connection information to <em class="parameter"><code>media</code></em>
 
4679
 at <em class="parameter"><code>idx</code></em>
 
4680
. When <em class="parameter"><code>idx</code></em>
 
4681
 is -1,
 
4682
the connection is appended.</p>
 
4683
<div class="refsect3">
 
4684
<a name="id-1.2.11.3.8.99.5"></a><h4>Parameters</h4>
 
4685
<div class="informaltable"><table width="100%" border="0">
 
4686
<colgroup>
 
4687
<col width="150px" class="parameters_name">
 
4688
<col class="parameters_description">
 
4689
<col width="200px" class="parameters_annotations">
 
4690
</colgroup>
 
4691
<tbody>
 
4692
<tr>
 
4693
<td class="parameter_name"><p>media</p></td>
 
4694
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a></p></td>
 
4695
<td class="parameter_annotations"> </td>
 
4696
</tr>
 
4697
<tr>
 
4698
<td class="parameter_name"><p>idx</p></td>
 
4699
<td class="parameter_description"><p>an index</p></td>
 
4700
<td class="parameter_annotations"> </td>
 
4701
</tr>
 
4702
<tr>
 
4703
<td class="parameter_name"><p>conn</p></td>
 
4704
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPConnection" title="GstSDPConnection"><span class="type">GstSDPConnection</span></a></p></td>
 
4705
<td class="parameter_annotations"> </td>
 
4706
</tr>
 
4707
</tbody>
 
4708
</table></div>
 
4709
</div>
 
4710
<div class="refsect3">
 
4711
<a name="id-1.2.11.3.8.99.6"></a><h4>Returns</h4>
 
4712
<p> <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-OK:CAPS"><span class="type">GST_SDP_OK</span></a>.</p>
 
4713
<p></p>
 
4714
</div>
 
4715
<p class="since">Since 1.2</p>
 
4716
</div>
 
4717
<hr>
 
4718
<div class="refsect2">
 
4719
<a name="gst-sdp-media-replace-connection"></a><h3>gst_sdp_media_replace_connection ()</h3>
 
4720
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
4721
gst_sdp_media_replace_connection (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
 
4722
                                  <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>,
 
4723
                                  <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPConnection" title="GstSDPConnection"><span class="type">GstSDPConnection</span></a> *conn</code></em>);</pre>
 
4724
<p>Replace the connection information in <em class="parameter"><code>media</code></em>
 
4725
 at <em class="parameter"><code>idx</code></em>
 
4726
 with <em class="parameter"><code>conn</code></em>
 
4727
.</p>
 
4728
<div class="refsect3">
 
4729
<a name="id-1.2.11.3.8.100.5"></a><h4>Parameters</h4>
 
4730
<div class="informaltable"><table width="100%" border="0">
 
4731
<colgroup>
 
4732
<col width="150px" class="parameters_name">
 
4733
<col class="parameters_description">
 
4734
<col width="200px" class="parameters_annotations">
 
4735
</colgroup>
 
4736
<tbody>
 
4737
<tr>
 
4738
<td class="parameter_name"><p>media</p></td>
 
4739
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a></p></td>
 
4740
<td class="parameter_annotations"> </td>
 
4741
</tr>
 
4742
<tr>
 
4743
<td class="parameter_name"><p>idx</p></td>
 
4744
<td class="parameter_description"><p>an index</p></td>
 
4745
<td class="parameter_annotations"> </td>
 
4746
</tr>
 
4747
<tr>
 
4748
<td class="parameter_name"><p>conn</p></td>
 
4749
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPConnection" title="GstSDPConnection"><span class="type">GstSDPConnection</span></a></p></td>
 
4750
<td class="parameter_annotations"> </td>
 
4751
</tr>
 
4752
</tbody>
 
4753
</table></div>
 
4754
</div>
 
4755
<div class="refsect3">
 
4756
<a name="id-1.2.11.3.8.100.6"></a><h4>Returns</h4>
 
4757
<p> <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-OK:CAPS"><span class="type">GST_SDP_OK</span></a>.</p>
 
4758
<p></p>
 
4759
</div>
 
4760
<p class="since">Since 1.2</p>
 
4761
</div>
 
4762
<hr>
 
4763
<div class="refsect2">
 
4764
<a name="gst-sdp-media-remove-connection"></a><h3>gst_sdp_media_remove_connection ()</h3>
 
4765
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
4766
gst_sdp_media_remove_connection (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
 
4767
                                 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);</pre>
 
4768
<p>Remove the connection information in <em class="parameter"><code>media</code></em>
 
4769
 at <em class="parameter"><code>idx</code></em>
 
4770
.</p>
 
4771
<div class="refsect3">
 
4772
<a name="id-1.2.11.3.8.101.5"></a><h4>Parameters</h4>
 
4773
<div class="informaltable"><table width="100%" border="0">
 
4774
<colgroup>
 
4775
<col width="150px" class="parameters_name">
 
4776
<col class="parameters_description">
 
4777
<col width="200px" class="parameters_annotations">
 
4778
</colgroup>
 
4779
<tbody>
 
4780
<tr>
 
4781
<td class="parameter_name"><p>media</p></td>
 
4782
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a></p></td>
 
4783
<td class="parameter_annotations"> </td>
 
4784
</tr>
 
4785
<tr>
 
4786
<td class="parameter_name"><p>idx</p></td>
 
4787
<td class="parameter_description"><p>an index</p></td>
 
4788
<td class="parameter_annotations"> </td>
 
4789
</tr>
 
4790
</tbody>
 
4791
</table></div>
 
4792
</div>
 
4793
<div class="refsect3">
 
4794
<a name="id-1.2.11.3.8.101.6"></a><h4>Returns</h4>
 
4795
<p> <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-OK:CAPS"><span class="type">GST_SDP_OK</span></a>.</p>
 
4796
<p></p>
 
4797
</div>
 
4798
<p class="since">Since 1.2</p>
 
4799
</div>
 
4800
<hr>
 
4801
<div class="refsect2">
 
4802
<a name="gst-sdp-media-add-connection"></a><h3>gst_sdp_media_add_connection ()</h3>
 
4803
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
4804
gst_sdp_media_add_connection (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
 
4805
                              <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> *nettype</code></em>,
 
4806
                              <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> *addrtype</code></em>,
 
4807
                              <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> *address</code></em>,
 
4808
                              <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> ttl</code></em>,
 
4809
                              <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> addr_number</code></em>);</pre>
 
4810
<p>Add the given connection parameters to <em class="parameter"><code>media</code></em>
 
4811
.</p>
 
4812
<div class="refsect3">
 
4813
<a name="id-1.2.11.3.8.102.5"></a><h4>Parameters</h4>
 
4814
<div class="informaltable"><table width="100%" border="0">
 
4815
<colgroup>
 
4816
<col width="150px" class="parameters_name">
 
4817
<col class="parameters_description">
 
4818
<col width="200px" class="parameters_annotations">
 
4819
</colgroup>
 
4820
<tbody>
 
4821
<tr>
 
4822
<td class="parameter_name"><p>media</p></td>
 
4823
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a></p></td>
 
4824
<td class="parameter_annotations"> </td>
 
4825
</tr>
 
4826
<tr>
 
4827
<td class="parameter_name"><p>nettype</p></td>
 
4828
<td class="parameter_description"><p>the type of network. "IN" is defined to have the meaning
 
4829
"Internet".</p></td>
 
4830
<td class="parameter_annotations"> </td>
 
4831
</tr>
 
4832
<tr>
 
4833
<td class="parameter_name"><p>addrtype</p></td>
 
4834
<td class="parameter_description"><p>the type of address.</p></td>
 
4835
<td class="parameter_annotations"> </td>
 
4836
</tr>
 
4837
<tr>
 
4838
<td class="parameter_name"><p>address</p></td>
 
4839
<td class="parameter_description"><p>the address</p></td>
 
4840
<td class="parameter_annotations"> </td>
 
4841
</tr>
 
4842
<tr>
 
4843
<td class="parameter_name"><p>ttl</p></td>
 
4844
<td class="parameter_description"><p>the time to live of the address</p></td>
 
4845
<td class="parameter_annotations"> </td>
 
4846
</tr>
 
4847
<tr>
 
4848
<td class="parameter_name"><p>addr_number</p></td>
 
4849
<td class="parameter_description"><p>the number of layers</p></td>
 
4850
<td class="parameter_annotations"> </td>
 
4851
</tr>
 
4852
</tbody>
 
4853
</table></div>
 
4854
</div>
 
4855
<div class="refsect3">
 
4856
<a name="id-1.2.11.3.8.102.6"></a><h4>Returns</h4>
 
4857
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</p>
 
4858
<p></p>
 
4859
</div>
 
4860
</div>
 
4861
<hr>
 
4862
<div class="refsect2">
 
4863
<a name="gst-sdp-media-bandwidths-len"></a><h3>gst_sdp_media_bandwidths_len ()</h3>
 
4864
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
 
4865
gst_sdp_media_bandwidths_len (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>);</pre>
 
4866
<p>Get the number of bandwidth fields in <em class="parameter"><code>media</code></em>
 
4867
.</p>
 
4868
<div class="refsect3">
 
4869
<a name="id-1.2.11.3.8.103.5"></a><h4>Parameters</h4>
 
4870
<div class="informaltable"><table width="100%" border="0">
 
4871
<colgroup>
 
4872
<col width="150px" class="parameters_name">
 
4873
<col class="parameters_description">
 
4874
<col width="200px" class="parameters_annotations">
 
4875
</colgroup>
 
4876
<tbody><tr>
 
4877
<td class="parameter_name"><p>media</p></td>
 
4878
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a></p></td>
 
4879
<td class="parameter_annotations"> </td>
 
4880
</tr></tbody>
 
4881
</table></div>
 
4882
</div>
 
4883
<div class="refsect3">
 
4884
<a name="id-1.2.11.3.8.103.6"></a><h4>Returns</h4>
 
4885
<p> the number of bandwidths in <em class="parameter"><code>media</code></em>
 
4886
.</p>
 
4887
<p></p>
 
4888
</div>
 
4889
</div>
 
4890
<hr>
 
4891
<div class="refsect2">
 
4892
<a name="gst-sdp-media-get-bandwidth"></a><h3>gst_sdp_media_get_bandwidth ()</h3>
 
4893
<pre class="programlisting">const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPBandwidth" title="GstSDPBandwidth"><span class="returnvalue">GstSDPBandwidth</span></a> *
 
4894
gst_sdp_media_get_bandwidth (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
 
4895
                             <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);</pre>
 
4896
<p>Get the bandwidth at position <em class="parameter"><code>idx</code></em>
 
4897
 in <em class="parameter"><code>media</code></em>
 
4898
.</p>
 
4899
<div class="refsect3">
 
4900
<a name="id-1.2.11.3.8.104.5"></a><h4>Parameters</h4>
 
4901
<div class="informaltable"><table width="100%" border="0">
 
4902
<colgroup>
 
4903
<col width="150px" class="parameters_name">
 
4904
<col class="parameters_description">
 
4905
<col width="200px" class="parameters_annotations">
 
4906
</colgroup>
 
4907
<tbody>
 
4908
<tr>
 
4909
<td class="parameter_name"><p>media</p></td>
 
4910
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a></p></td>
 
4911
<td class="parameter_annotations"> </td>
 
4912
</tr>
 
4913
<tr>
 
4914
<td class="parameter_name"><p>idx</p></td>
 
4915
<td class="parameter_description"><p>an index</p></td>
 
4916
<td class="parameter_annotations"> </td>
 
4917
</tr>
 
4918
</tbody>
 
4919
</table></div>
 
4920
</div>
 
4921
<div class="refsect3">
 
4922
<a name="id-1.2.11.3.8.104.6"></a><h4>Returns</h4>
 
4923
<p> the <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPBandwidth" title="GstSDPBandwidth"><span class="type">GstSDPBandwidth</span></a> at position <em class="parameter"><code>idx</code></em>
 
4924
.</p>
 
4925
<p></p>
 
4926
</div>
 
4927
</div>
 
4928
<hr>
 
4929
<div class="refsect2">
 
4930
<a name="gst-sdp-media-insert-bandwidth"></a><h3>gst_sdp_media_insert_bandwidth ()</h3>
 
4931
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
4932
gst_sdp_media_insert_bandwidth (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
 
4933
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> idx</code></em>,
 
4934
                                <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPBandwidth" title="GstSDPBandwidth"><span class="type">GstSDPBandwidth</span></a> *bw</code></em>);</pre>
 
4935
<p>Insert the bandwidth information to <em class="parameter"><code>media</code></em>
 
4936
 at <em class="parameter"><code>idx</code></em>
 
4937
. When <em class="parameter"><code>idx</code></em>
 
4938
 is -1,
 
4939
the bandwidth is appended.</p>
 
4940
<div class="refsect3">
 
4941
<a name="id-1.2.11.3.8.105.5"></a><h4>Parameters</h4>
 
4942
<div class="informaltable"><table width="100%" border="0">
 
4943
<colgroup>
 
4944
<col width="150px" class="parameters_name">
 
4945
<col class="parameters_description">
 
4946
<col width="200px" class="parameters_annotations">
 
4947
</colgroup>
 
4948
<tbody>
 
4949
<tr>
 
4950
<td class="parameter_name"><p>media</p></td>
 
4951
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a></p></td>
 
4952
<td class="parameter_annotations"> </td>
 
4953
</tr>
 
4954
<tr>
 
4955
<td class="parameter_name"><p>idx</p></td>
 
4956
<td class="parameter_description"><p>an index</p></td>
 
4957
<td class="parameter_annotations"> </td>
 
4958
</tr>
 
4959
<tr>
 
4960
<td class="parameter_name"><p>bw</p></td>
 
4961
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPBandwidth" title="GstSDPBandwidth"><span class="type">GstSDPBandwidth</span></a></p></td>
 
4962
<td class="parameter_annotations"> </td>
 
4963
</tr>
 
4964
</tbody>
 
4965
</table></div>
 
4966
</div>
 
4967
<div class="refsect3">
 
4968
<a name="id-1.2.11.3.8.105.6"></a><h4>Returns</h4>
 
4969
<p> <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-OK:CAPS"><span class="type">GST_SDP_OK</span></a>.</p>
 
4970
<p></p>
 
4971
</div>
 
4972
<p class="since">Since 1.2</p>
 
4973
</div>
 
4974
<hr>
 
4975
<div class="refsect2">
 
4976
<a name="gst-sdp-media-replace-bandwidth"></a><h3>gst_sdp_media_replace_bandwidth ()</h3>
 
4977
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
4978
gst_sdp_media_replace_bandwidth (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
 
4979
                                 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>,
 
4980
                                 <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPBandwidth" title="GstSDPBandwidth"><span class="type">GstSDPBandwidth</span></a> *bw</code></em>);</pre>
 
4981
<p>Replace the bandwidth information in <em class="parameter"><code>media</code></em>
 
4982
 at <em class="parameter"><code>idx</code></em>
 
4983
 with <em class="parameter"><code>bw</code></em>
 
4984
.</p>
 
4985
<div class="refsect3">
 
4986
<a name="id-1.2.11.3.8.106.5"></a><h4>Parameters</h4>
 
4987
<div class="informaltable"><table width="100%" border="0">
 
4988
<colgroup>
 
4989
<col width="150px" class="parameters_name">
 
4990
<col class="parameters_description">
 
4991
<col width="200px" class="parameters_annotations">
 
4992
</colgroup>
 
4993
<tbody>
 
4994
<tr>
 
4995
<td class="parameter_name"><p>media</p></td>
 
4996
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a></p></td>
 
4997
<td class="parameter_annotations"> </td>
 
4998
</tr>
 
4999
<tr>
 
5000
<td class="parameter_name"><p>idx</p></td>
 
5001
<td class="parameter_description"><p>an index</p></td>
 
5002
<td class="parameter_annotations"> </td>
 
5003
</tr>
 
5004
<tr>
 
5005
<td class="parameter_name"><p>bw</p></td>
 
5006
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPBandwidth" title="GstSDPBandwidth"><span class="type">GstSDPBandwidth</span></a></p></td>
 
5007
<td class="parameter_annotations"> </td>
 
5008
</tr>
 
5009
</tbody>
 
5010
</table></div>
 
5011
</div>
 
5012
<div class="refsect3">
 
5013
<a name="id-1.2.11.3.8.106.6"></a><h4>Returns</h4>
 
5014
<p> <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-OK:CAPS"><span class="type">GST_SDP_OK</span></a>.</p>
 
5015
<p></p>
 
5016
</div>
 
5017
<p class="since">Since 1.2</p>
 
5018
</div>
 
5019
<hr>
 
5020
<div class="refsect2">
 
5021
<a name="gst-sdp-media-remove-bandwidth"></a><h3>gst_sdp_media_remove_bandwidth ()</h3>
 
5022
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
5023
gst_sdp_media_remove_bandwidth (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
 
5024
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);</pre>
 
5025
<p>Remove the bandwidth information in <em class="parameter"><code>media</code></em>
 
5026
 at <em class="parameter"><code>idx</code></em>
 
5027
.</p>
 
5028
<div class="refsect3">
 
5029
<a name="id-1.2.11.3.8.107.5"></a><h4>Parameters</h4>
 
5030
<div class="informaltable"><table width="100%" border="0">
 
5031
<colgroup>
 
5032
<col width="150px" class="parameters_name">
 
5033
<col class="parameters_description">
 
5034
<col width="200px" class="parameters_annotations">
 
5035
</colgroup>
 
5036
<tbody>
 
5037
<tr>
 
5038
<td class="parameter_name"><p>media</p></td>
 
5039
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a></p></td>
 
5040
<td class="parameter_annotations"> </td>
 
5041
</tr>
 
5042
<tr>
 
5043
<td class="parameter_name"><p>idx</p></td>
 
5044
<td class="parameter_description"><p>an index</p></td>
 
5045
<td class="parameter_annotations"> </td>
 
5046
</tr>
 
5047
</tbody>
 
5048
</table></div>
 
5049
</div>
 
5050
<div class="refsect3">
 
5051
<a name="id-1.2.11.3.8.107.6"></a><h4>Returns</h4>
 
5052
<p> <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-OK:CAPS"><span class="type">GST_SDP_OK</span></a>.</p>
 
5053
<p></p>
 
5054
</div>
 
5055
<p class="since">Since 1.2</p>
 
5056
</div>
 
5057
<hr>
 
5058
<div class="refsect2">
 
5059
<a name="gst-sdp-media-add-bandwidth"></a><h3>gst_sdp_media_add_bandwidth ()</h3>
 
5060
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
5061
gst_sdp_media_add_bandwidth (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
 
5062
                             <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> *bwtype</code></em>,
 
5063
                             <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> bandwidth</code></em>);</pre>
 
5064
<p>Add the bandwidth information with <em class="parameter"><code>bwtype</code></em>
 
5065
 and <em class="parameter"><code>bandwidth</code></em>
 
5066
 to <em class="parameter"><code>media</code></em>
 
5067
.</p>
 
5068
<div class="refsect3">
 
5069
<a name="id-1.2.11.3.8.108.5"></a><h4>Parameters</h4>
 
5070
<div class="informaltable"><table width="100%" border="0">
 
5071
<colgroup>
 
5072
<col width="150px" class="parameters_name">
 
5073
<col class="parameters_description">
 
5074
<col width="200px" class="parameters_annotations">
 
5075
</colgroup>
 
5076
<tbody>
 
5077
<tr>
 
5078
<td class="parameter_name"><p>media</p></td>
 
5079
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a></p></td>
 
5080
<td class="parameter_annotations"> </td>
 
5081
</tr>
 
5082
<tr>
 
5083
<td class="parameter_name"><p>bwtype</p></td>
 
5084
<td class="parameter_description"><p>the bandwidth modifier type</p></td>
 
5085
<td class="parameter_annotations"> </td>
 
5086
</tr>
 
5087
<tr>
 
5088
<td class="parameter_name"><p>bandwidth</p></td>
 
5089
<td class="parameter_description"><p>the bandwidth in kilobits per second</p></td>
 
5090
<td class="parameter_annotations"> </td>
 
5091
</tr>
 
5092
</tbody>
 
5093
</table></div>
 
5094
</div>
 
5095
<div class="refsect3">
 
5096
<a name="id-1.2.11.3.8.108.6"></a><h4>Returns</h4>
 
5097
<p> <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-OK:CAPS"><span class="type">GST_SDP_OK</span></a>.</p>
 
5098
<p></p>
 
5099
</div>
 
5100
</div>
 
5101
<hr>
 
5102
<div class="refsect2">
 
5103
<a name="gst-sdp-media-get-key"></a><h3>gst_sdp_media_get_key ()</h3>
 
5104
<pre class="programlisting">const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPKey" title="GstSDPKey"><span class="returnvalue">GstSDPKey</span></a> *
 
5105
gst_sdp_media_get_key (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>);</pre>
 
5106
<p>Get the encryption information from <em class="parameter"><code>media</code></em>
 
5107
.</p>
 
5108
<div class="refsect3">
 
5109
<a name="id-1.2.11.3.8.109.5"></a><h4>Parameters</h4>
 
5110
<div class="informaltable"><table width="100%" border="0">
 
5111
<colgroup>
 
5112
<col width="150px" class="parameters_name">
 
5113
<col class="parameters_description">
 
5114
<col width="200px" class="parameters_annotations">
 
5115
</colgroup>
 
5116
<tbody><tr>
 
5117
<td class="parameter_name"><p>media</p></td>
 
5118
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a></p></td>
 
5119
<td class="parameter_annotations"> </td>
 
5120
</tr></tbody>
 
5121
</table></div>
 
5122
</div>
 
5123
<div class="refsect3">
 
5124
<a name="id-1.2.11.3.8.109.6"></a><h4>Returns</h4>
 
5125
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPKey" title="GstSDPKey"><span class="type">GstSDPKey</span></a>.</p>
 
5126
<p></p>
 
5127
</div>
 
5128
</div>
 
5129
<hr>
 
5130
<div class="refsect2">
 
5131
<a name="gst-sdp-media-set-key"></a><h3>gst_sdp_media_set_key ()</h3>
 
5132
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
5133
gst_sdp_media_set_key (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
 
5134
                       <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> *type</code></em>,
 
5135
                       <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> *data</code></em>);</pre>
 
5136
<p>Adds the encryption information to <em class="parameter"><code>media</code></em>
 
5137
.</p>
 
5138
<div class="refsect3">
 
5139
<a name="id-1.2.11.3.8.110.5"></a><h4>Parameters</h4>
 
5140
<div class="informaltable"><table width="100%" border="0">
 
5141
<colgroup>
 
5142
<col width="150px" class="parameters_name">
 
5143
<col class="parameters_description">
 
5144
<col width="200px" class="parameters_annotations">
 
5145
</colgroup>
 
5146
<tbody>
 
5147
<tr>
 
5148
<td class="parameter_name"><p>media</p></td>
 
5149
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a></p></td>
 
5150
<td class="parameter_annotations"> </td>
 
5151
</tr>
 
5152
<tr>
 
5153
<td class="parameter_name"><p>type</p></td>
 
5154
<td class="parameter_description"><p>the encryption type</p></td>
 
5155
<td class="parameter_annotations"> </td>
 
5156
</tr>
 
5157
<tr>
 
5158
<td class="parameter_name"><p>data</p></td>
 
5159
<td class="parameter_description"><p>the encryption data</p></td>
 
5160
<td class="parameter_annotations"> </td>
 
5161
</tr>
 
5162
</tbody>
 
5163
</table></div>
 
5164
</div>
 
5165
<div class="refsect3">
 
5166
<a name="id-1.2.11.3.8.110.6"></a><h4>Returns</h4>
 
5167
<p> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</p>
 
5168
<p></p>
 
5169
</div>
 
5170
</div>
 
5171
<hr>
 
5172
<div class="refsect2">
 
5173
<a name="gst-sdp-media-attributes-len"></a><h3>gst_sdp_media_attributes_len ()</h3>
 
5174
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
 
5175
gst_sdp_media_attributes_len (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>);</pre>
 
5176
<p>Get the number of attribute fields in <em class="parameter"><code>media</code></em>
 
5177
.</p>
 
5178
<div class="refsect3">
 
5179
<a name="id-1.2.11.3.8.111.5"></a><h4>Parameters</h4>
 
5180
<div class="informaltable"><table width="100%" border="0">
 
5181
<colgroup>
 
5182
<col width="150px" class="parameters_name">
 
5183
<col class="parameters_description">
 
5184
<col width="200px" class="parameters_annotations">
 
5185
</colgroup>
 
5186
<tbody><tr>
 
5187
<td class="parameter_name"><p>media</p></td>
 
5188
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a></p></td>
 
5189
<td class="parameter_annotations"> </td>
 
5190
</tr></tbody>
 
5191
</table></div>
 
5192
</div>
 
5193
<div class="refsect3">
 
5194
<a name="id-1.2.11.3.8.111.6"></a><h4>Returns</h4>
 
5195
<p> the number of attributes in <em class="parameter"><code>media</code></em>
 
5196
.</p>
 
5197
<p></p>
 
5198
</div>
 
5199
</div>
 
5200
<hr>
 
5201
<div class="refsect2">
 
5202
<a name="gst-sdp-media-get-attribute"></a><h3>gst_sdp_media_get_attribute ()</h3>
 
5203
<pre class="programlisting">const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPAttribute" title="GstSDPAttribute"><span class="returnvalue">GstSDPAttribute</span></a> *
 
5204
gst_sdp_media_get_attribute (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
 
5205
                             <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);</pre>
 
5206
<p>Get the attribute at position <em class="parameter"><code>idx</code></em>
 
5207
 in <em class="parameter"><code>media</code></em>
 
5208
.</p>
 
5209
<div class="refsect3">
 
5210
<a name="id-1.2.11.3.8.112.5"></a><h4>Parameters</h4>
 
5211
<div class="informaltable"><table width="100%" border="0">
 
5212
<colgroup>
 
5213
<col width="150px" class="parameters_name">
 
5214
<col class="parameters_description">
 
5215
<col width="200px" class="parameters_annotations">
 
5216
</colgroup>
 
5217
<tbody>
 
5218
<tr>
 
5219
<td class="parameter_name"><p>media</p></td>
 
5220
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a></p></td>
 
5221
<td class="parameter_annotations"> </td>
 
5222
</tr>
 
5223
<tr>
 
5224
<td class="parameter_name"><p>idx</p></td>
 
5225
<td class="parameter_description"><p>an index</p></td>
 
5226
<td class="parameter_annotations"> </td>
 
5227
</tr>
 
5228
</tbody>
 
5229
</table></div>
 
5230
</div>
 
5231
<div class="refsect3">
 
5232
<a name="id-1.2.11.3.8.112.6"></a><h4>Returns</h4>
 
5233
<p> the <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPAttribute" title="GstSDPAttribute"><span class="type">GstSDPAttribute</span></a> at position <em class="parameter"><code>idx</code></em>
 
5234
.</p>
 
5235
<p></p>
 
5236
</div>
 
5237
</div>
 
5238
<hr>
 
5239
<div class="refsect2">
 
5240
<a name="gst-sdp-media-get-attribute-val"></a><h3>gst_sdp_media_get_attribute_val ()</h3>
 
5241
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
 
5242
gst_sdp_media_get_attribute_val (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
 
5243
                                 <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> *key</code></em>);</pre>
 
5244
<p>Get the first attribute value for <em class="parameter"><code>key</code></em>
 
5245
 in <em class="parameter"><code>media</code></em>
 
5246
.</p>
 
5247
<div class="refsect3">
 
5248
<a name="id-1.2.11.3.8.113.5"></a><h4>Parameters</h4>
 
5249
<div class="informaltable"><table width="100%" border="0">
 
5250
<colgroup>
 
5251
<col width="150px" class="parameters_name">
 
5252
<col class="parameters_description">
 
5253
<col width="200px" class="parameters_annotations">
 
5254
</colgroup>
 
5255
<tbody>
 
5256
<tr>
 
5257
<td class="parameter_name"><p>media</p></td>
 
5258
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a></p></td>
 
5259
<td class="parameter_annotations"> </td>
 
5260
</tr>
 
5261
<tr>
 
5262
<td class="parameter_name"><p>key</p></td>
 
5263
<td class="parameter_description"><p>a key</p></td>
 
5264
<td class="parameter_annotations"> </td>
 
5265
</tr>
 
5266
</tbody>
 
5267
</table></div>
 
5268
</div>
 
5269
<div class="refsect3">
 
5270
<a name="id-1.2.11.3.8.113.6"></a><h4>Returns</h4>
 
5271
<p> the first attribute value for <em class="parameter"><code>key</code></em>
 
5272
.</p>
 
5273
<p></p>
 
5274
</div>
 
5275
</div>
 
5276
<hr>
 
5277
<div class="refsect2">
 
5278
<a name="gst-sdp-media-get-attribute-val-n"></a><h3>gst_sdp_media_get_attribute_val_n ()</h3>
 
5279
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
 
5280
gst_sdp_media_get_attribute_val_n (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
 
5281
                                   <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> *key</code></em>,
 
5282
                                   <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> nth</code></em>);</pre>
 
5283
<p>Get the <em class="parameter"><code>nth</code></em>
 
5284
 attribute value for <em class="parameter"><code>key</code></em>
 
5285
 in <em class="parameter"><code>media</code></em>
 
5286
.</p>
 
5287
<div class="refsect3">
 
5288
<a name="id-1.2.11.3.8.114.5"></a><h4>Parameters</h4>
 
5289
<div class="informaltable"><table width="100%" border="0">
 
5290
<colgroup>
 
5291
<col width="150px" class="parameters_name">
 
5292
<col class="parameters_description">
 
5293
<col width="200px" class="parameters_annotations">
 
5294
</colgroup>
 
5295
<tbody>
 
5296
<tr>
 
5297
<td class="parameter_name"><p>media</p></td>
 
5298
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a></p></td>
 
5299
<td class="parameter_annotations"> </td>
 
5300
</tr>
 
5301
<tr>
 
5302
<td class="parameter_name"><p>key</p></td>
 
5303
<td class="parameter_description"><p>a key</p></td>
 
5304
<td class="parameter_annotations"> </td>
 
5305
</tr>
 
5306
<tr>
 
5307
<td class="parameter_name"><p>nth</p></td>
 
5308
<td class="parameter_description"><p>an index</p></td>
 
5309
<td class="parameter_annotations"> </td>
 
5310
</tr>
 
5311
</tbody>
 
5312
</table></div>
 
5313
</div>
 
5314
<div class="refsect3">
 
5315
<a name="id-1.2.11.3.8.114.6"></a><h4>Returns</h4>
 
5316
<p> the <em class="parameter"><code>nth</code></em>
 
5317
attribute value.</p>
 
5318
<p></p>
 
5319
</div>
 
5320
</div>
 
5321
<hr>
 
5322
<div class="refsect2">
 
5323
<a name="gst-sdp-media-insert-attribute"></a><h3>gst_sdp_media_insert_attribute ()</h3>
 
5324
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
5325
gst_sdp_media_insert_attribute (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
 
5326
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> idx</code></em>,
 
5327
                                <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPAttribute" title="GstSDPAttribute"><span class="type">GstSDPAttribute</span></a> *attr</code></em>);</pre>
 
5328
<p>Insert the attribute to <em class="parameter"><code>media</code></em>
 
5329
 at <em class="parameter"><code>idx</code></em>
 
5330
. When <em class="parameter"><code>idx</code></em>
 
5331
 is -1,
 
5332
the attribute is appended.</p>
 
5333
<div class="refsect3">
 
5334
<a name="id-1.2.11.3.8.115.5"></a><h4>Parameters</h4>
 
5335
<div class="informaltable"><table width="100%" border="0">
 
5336
<colgroup>
 
5337
<col width="150px" class="parameters_name">
 
5338
<col class="parameters_description">
 
5339
<col width="200px" class="parameters_annotations">
 
5340
</colgroup>
 
5341
<tbody>
 
5342
<tr>
 
5343
<td class="parameter_name"><p>media</p></td>
 
5344
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a></p></td>
 
5345
<td class="parameter_annotations"> </td>
 
5346
</tr>
 
5347
<tr>
 
5348
<td class="parameter_name"><p>idx</p></td>
 
5349
<td class="parameter_description"><p>an index</p></td>
 
5350
<td class="parameter_annotations"> </td>
 
5351
</tr>
 
5352
<tr>
 
5353
<td class="parameter_name"><p>attr</p></td>
 
5354
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPAttribute" title="GstSDPAttribute"><span class="type">GstSDPAttribute</span></a></p></td>
 
5355
<td class="parameter_annotations"> </td>
 
5356
</tr>
 
5357
</tbody>
 
5358
</table></div>
 
5359
</div>
 
5360
<div class="refsect3">
 
5361
<a name="id-1.2.11.3.8.115.6"></a><h4>Returns</h4>
 
5362
<p> <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-OK:CAPS"><span class="type">GST_SDP_OK</span></a>.</p>
 
5363
<p></p>
 
5364
</div>
 
5365
<p class="since">Since 1.2</p>
 
5366
</div>
 
5367
<hr>
 
5368
<div class="refsect2">
 
5369
<a name="gst-sdp-media-replace-attribute"></a><h3>gst_sdp_media_replace_attribute ()</h3>
 
5370
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
5371
gst_sdp_media_replace_attribute (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
 
5372
                                 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>,
 
5373
                                 <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPAttribute" title="GstSDPAttribute"><span class="type">GstSDPAttribute</span></a> *attr</code></em>);</pre>
 
5374
<p>Replace the attribute in <em class="parameter"><code>media</code></em>
 
5375
 at <em class="parameter"><code>idx</code></em>
 
5376
 with <em class="parameter"><code>attr</code></em>
 
5377
.</p>
 
5378
<div class="refsect3">
 
5379
<a name="id-1.2.11.3.8.116.5"></a><h4>Parameters</h4>
 
5380
<div class="informaltable"><table width="100%" border="0">
 
5381
<colgroup>
 
5382
<col width="150px" class="parameters_name">
 
5383
<col class="parameters_description">
 
5384
<col width="200px" class="parameters_annotations">
 
5385
</colgroup>
 
5386
<tbody>
 
5387
<tr>
 
5388
<td class="parameter_name"><p>media</p></td>
 
5389
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a></p></td>
 
5390
<td class="parameter_annotations"> </td>
 
5391
</tr>
 
5392
<tr>
 
5393
<td class="parameter_name"><p>idx</p></td>
 
5394
<td class="parameter_description"><p>an index</p></td>
 
5395
<td class="parameter_annotations"> </td>
 
5396
</tr>
 
5397
<tr>
 
5398
<td class="parameter_name"><p>attr</p></td>
 
5399
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPAttribute" title="GstSDPAttribute"><span class="type">GstSDPAttribute</span></a></p></td>
 
5400
<td class="parameter_annotations"> </td>
 
5401
</tr>
 
5402
</tbody>
 
5403
</table></div>
 
5404
</div>
 
5405
<div class="refsect3">
 
5406
<a name="id-1.2.11.3.8.116.6"></a><h4>Returns</h4>
 
5407
<p> <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-OK:CAPS"><span class="type">GST_SDP_OK</span></a>.</p>
 
5408
<p></p>
 
5409
</div>
 
5410
<p class="since">Since 1.2</p>
 
5411
</div>
 
5412
<hr>
 
5413
<div class="refsect2">
 
5414
<a name="gst-sdp-media-remove-attribute"></a><h3>gst_sdp_media_remove_attribute ()</h3>
 
5415
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
5416
gst_sdp_media_remove_attribute (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
 
5417
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);</pre>
 
5418
<p>Remove the attribute in <em class="parameter"><code>media</code></em>
 
5419
 at <em class="parameter"><code>idx</code></em>
 
5420
.</p>
 
5421
<div class="refsect3">
 
5422
<a name="id-1.2.11.3.8.117.5"></a><h4>Parameters</h4>
 
5423
<div class="informaltable"><table width="100%" border="0">
 
5424
<colgroup>
 
5425
<col width="150px" class="parameters_name">
 
5426
<col class="parameters_description">
 
5427
<col width="200px" class="parameters_annotations">
 
5428
</colgroup>
 
5429
<tbody>
 
5430
<tr>
 
5431
<td class="parameter_name"><p>media</p></td>
 
5432
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a></p></td>
 
5433
<td class="parameter_annotations"> </td>
 
5434
</tr>
 
5435
<tr>
 
5436
<td class="parameter_name"><p>idx</p></td>
 
5437
<td class="parameter_description"><p>an index</p></td>
 
5438
<td class="parameter_annotations"> </td>
 
5439
</tr>
 
5440
</tbody>
 
5441
</table></div>
 
5442
</div>
 
5443
<div class="refsect3">
 
5444
<a name="id-1.2.11.3.8.117.6"></a><h4>Returns</h4>
 
5445
<p> <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-OK:CAPS"><span class="type">GST_SDP_OK</span></a>.</p>
 
5446
<p></p>
 
5447
</div>
 
5448
<p class="since">Since 1.2</p>
 
5449
</div>
 
5450
<hr>
 
5451
<div class="refsect2">
 
5452
<a name="gst-sdp-media-add-attribute"></a><h3>gst_sdp_media_add_attribute ()</h3>
 
5453
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>
 
5454
gst_sdp_media_add_attribute (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
 
5455
                             <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> *key</code></em>,
 
5456
                             <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> *value</code></em>);</pre>
 
5457
<p>Add the attribute with <em class="parameter"><code>key</code></em>
 
5458
 and <em class="parameter"><code>value</code></em>
 
5459
 to <em class="parameter"><code>media</code></em>
 
5460
.</p>
 
5461
<div class="refsect3">
 
5462
<a name="id-1.2.11.3.8.118.5"></a><h4>Parameters</h4>
 
5463
<div class="informaltable"><table width="100%" border="0">
 
5464
<colgroup>
 
5465
<col width="150px" class="parameters_name">
 
5466
<col class="parameters_description">
 
5467
<col width="200px" class="parameters_annotations">
 
5468
</colgroup>
 
5469
<tbody>
 
5470
<tr>
 
5471
<td class="parameter_name"><p>media</p></td>
 
5472
<td class="parameter_description"><p>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a></p></td>
 
5473
<td class="parameter_annotations"> </td>
 
5474
</tr>
 
5475
<tr>
 
5476
<td class="parameter_name"><p>key</p></td>
 
5477
<td class="parameter_description"><p>a key</p></td>
 
5478
<td class="parameter_annotations"> </td>
 
5479
</tr>
 
5480
<tr>
 
5481
<td class="parameter_name"><p>value</p></td>
 
5482
<td class="parameter_description"><p>a value</p></td>
 
5483
<td class="parameter_annotations"> </td>
 
5484
</tr>
 
5485
</tbody>
 
5486
</table></div>
 
5487
</div>
 
5488
<div class="refsect3">
 
5489
<a name="id-1.2.11.3.8.118.6"></a><h4>Returns</h4>
 
5490
<p> <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-OK:CAPS"><span class="type">GST_SDP_OK</span></a>.</p>
 
5491
<p></p>
 
5492
</div>
 
5493
</div>
 
5494
</div>
 
5495
<div class="refsect1">
 
5496
<a name="gst-plugins-base-libs-gstsdpmessage.other_details"></a><h2>Types and Values</h2>
329
5497
<div class="refsect2">
330
5498
<a name="GstSDPResult"></a><h3>enum GstSDPResult</h3>
331
 
<pre class="programlisting">typedef enum {
332
 
  GST_SDP_OK     = 0,
333
 
  GST_SDP_EINVAL = -1
334
 
} GstSDPResult;
335
 
</pre>
336
 
<p>
337
 
Return values for the SDP functions.
338
 
</p>
339
 
<div class="variablelist"><table border="0" class="variablelist">
 
5499
<p>Return values for the SDP functions.</p>
 
5500
<div class="refsect3">
 
5501
<a name="id-1.2.11.3.9.2.4"></a><h4>Members</h4>
 
5502
<div class="informaltable"><table width="100%" border="0">
340
5503
<colgroup>
341
 
<col align="left" valign="top">
342
 
<col>
 
5504
<col width="300px" class="enum_members_name">
 
5505
<col class="enum_members_description">
 
5506
<col width="200px" class="enum_members_annotations">
343
5507
</colgroup>
344
5508
<tbody>
345
5509
<tr>
346
 
<td><p><a name="GST-SDP-OK:CAPS"></a><span class="term"><code class="literal">GST_SDP_OK</code></span></p></td>
347
 
<td>A successful return value
 
5510
<td class="enum_member_name"><p><a name="GST-SDP-OK:CAPS"></a>GST_SDP_OK</p></td>
 
5511
<td class="enum_member_description">
 
5512
<p>A successful return value</p>
348
5513
</td>
 
5514
<td class="enum_member_annotations"> </td>
349
5515
</tr>
350
5516
<tr>
351
 
<td><p><a name="GST-SDP-EINVAL:CAPS"></a><span class="term"><code class="literal">GST_SDP_EINVAL</code></span></p></td>
352
 
<td>a function was given invalid parameters
 
5517
<td class="enum_member_name"><p><a name="GST-SDP-EINVAL:CAPS"></a>GST_SDP_EINVAL</p></td>
 
5518
<td class="enum_member_description">
 
5519
<p>a function was given invalid parameters</p>
353
5520
</td>
 
5521
<td class="enum_member_annotations"> </td>
354
5522
</tr>
355
5523
</tbody>
356
5524
</table></div>
357
5525
</div>
 
5526
</div>
358
5527
<hr>
359
5528
<div class="refsect2">
360
5529
<a name="GstSDPOrigin"></a><h3>GstSDPOrigin</h3>
367
5536
  gchar *addr;
368
5537
} GstSDPOrigin;
369
5538
</pre>
370
 
<p>
371
 
The contents of the SDP "o=" field which gives the originator of the session
 
5539
<p>The contents of the SDP "o=" field which gives the originator of the session
372
5540
(their username and the address of the user's host) plus a session id and
373
 
session version number.
374
 
</p>
375
 
<div class="variablelist"><table border="0" class="variablelist">
 
5541
session version number.</p>
 
5542
<div class="refsect3">
 
5543
<a name="id-1.2.11.3.9.3.5"></a><h4>Members</h4>
 
5544
<div class="informaltable"><table width="100%" border="0">
376
5545
<colgroup>
377
 
<col align="left" valign="top">
378
 
<col>
 
5546
<col width="300px" class="struct_members_name">
 
5547
<col class="struct_members_description">
 
5548
<col width="200px" class="struct_members_annotations">
379
5549
</colgroup>
380
5550
<tbody>
381
5551
<tr>
382
 
<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="GstSDPOrigin.username"></a>username</code></em>;</span></p></td>
383
 
<td>the user's login on the originating host, or it is "-"
384
 
if the originating host does not support the concept of user ids.</td>
385
 
</tr>
386
 
<tr>
387
 
<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="GstSDPOrigin.sess-id"></a>sess_id</code></em>;</span></p></td>
388
 
<td>is a numeric string such that the tuple of <em class="parameter"><code>username</code></em>, <em class="parameter"><code>sess_id</code></em>,
389
 
<em class="parameter"><code>nettype</code></em>, <em class="parameter"><code>addrtype</code></em> and <em class="parameter"><code>addr</code></em> form a globally unique identifier for the
390
 
session.</td>
391
 
</tr>
392
 
<tr>
393
 
<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="GstSDPOrigin.sess-version"></a>sess_version</code></em>;</span></p></td>
394
 
<td>a version number for this announcement</td>
395
 
</tr>
396
 
<tr>
397
 
<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="GstSDPOrigin.nettype"></a>nettype</code></em>;</span></p></td>
398
 
<td>the type of network. "IN" is defined to have the meaning
399
 
"Internet".</td>
400
 
</tr>
401
 
<tr>
402
 
<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="GstSDPOrigin.addrtype"></a>addrtype</code></em>;</span></p></td>
403
 
<td>the type of <em class="parameter"><code>addr</code></em>.</td>
404
 
</tr>
405
 
<tr>
406
 
<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="GstSDPOrigin.addr"></a>addr</code></em>;</span></p></td>
407
 
<td>the globally unique address of the machine from which the session was
408
 
created.</td>
 
5552
<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="GstSDPOrigin.username"></a>username</code></em>;</p></td>
 
5553
<td class="struct_member_description"><p>the user's login on the originating host, or it is "-"
 
5554
if the originating host does not support the concept of user ids.</p></td>
 
5555
<td class="struct_member_annotations"> </td>
 
5556
</tr>
 
5557
<tr>
 
5558
<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="GstSDPOrigin.sess-id"></a>sess_id</code></em>;</p></td>
 
5559
<td class="struct_member_description"><p>is a numeric string such that the tuple of <em class="parameter"><code>username</code></em>
 
5560
, <em class="parameter"><code>sess_id</code></em>
 
5561
,
 
5562
<em class="parameter"><code>nettype</code></em>
 
5563
, <em class="parameter"><code>addrtype</code></em>
 
5564
and <em class="parameter"><code>addr</code></em>
 
5565
form a globally unique identifier for the
 
5566
session.</p></td>
 
5567
<td class="struct_member_annotations"> </td>
 
5568
</tr>
 
5569
<tr>
 
5570
<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="GstSDPOrigin.sess-version"></a>sess_version</code></em>;</p></td>
 
5571
<td class="struct_member_description"><p>a version number for this announcement</p></td>
 
5572
<td class="struct_member_annotations"> </td>
 
5573
</tr>
 
5574
<tr>
 
5575
<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="GstSDPOrigin.nettype"></a>nettype</code></em>;</p></td>
 
5576
<td class="struct_member_description"><p>the type of network. "IN" is defined to have the meaning
 
5577
"Internet".</p></td>
 
5578
<td class="struct_member_annotations"> </td>
 
5579
</tr>
 
5580
<tr>
 
5581
<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="GstSDPOrigin.addrtype"></a>addrtype</code></em>;</p></td>
 
5582
<td class="struct_member_description"><p>the type of <em class="parameter"><code>addr</code></em>
 
5583
.</p></td>
 
5584
<td class="struct_member_annotations"> </td>
 
5585
</tr>
 
5586
<tr>
 
5587
<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="GstSDPOrigin.addr"></a>addr</code></em>;</p></td>
 
5588
<td class="struct_member_description"><p>the globally unique address of the machine from which the session was
 
5589
created.</p></td>
 
5590
<td class="struct_member_annotations"> </td>
409
5591
</tr>
410
5592
</tbody>
411
5593
</table></div>
412
5594
</div>
 
5595
</div>
413
5596
<hr>
414
5597
<div class="refsect2">
415
5598
<a name="GstSDPConnection"></a><h3>GstSDPConnection</h3>
421
5604
  guint  addr_number;
422
5605
} GstSDPConnection;
423
5606
</pre>
424
 
<p>
425
 
The contents of the SDP "c=" field which contains connection data.
426
 
</p>
427
 
<div class="variablelist"><table border="0" class="variablelist">
428
 
<colgroup>
429
 
<col align="left" valign="top">
430
 
<col>
431
 
</colgroup>
432
 
<tbody>
433
 
<tr>
434
 
<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="GstSDPConnection.nettype"></a>nettype</code></em>;</span></p></td>
435
 
<td>the type of network. "IN" is defined to have the meaning
436
 
"Internet".</td>
437
 
</tr>
438
 
<tr>
439
 
<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="GstSDPConnection.addrtype"></a>addrtype</code></em>;</span></p></td>
440
 
<td>the type of <em class="parameter"><code>address</code></em>.</td>
441
 
</tr>
442
 
<tr>
443
 
<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="GstSDPConnection.address"></a>address</code></em>;</span></p></td>
444
 
<td>the address</td>
445
 
</tr>
446
 
<tr>
447
 
<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="GstSDPConnection.ttl"></a>ttl</code></em>;</span></p></td>
448
 
<td>the time to live of the address</td>
449
 
</tr>
450
 
<tr>
451
 
<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="GstSDPConnection.addr-number"></a>addr_number</code></em>;</span></p></td>
452
 
<td>the number of layers</td>
453
 
</tr>
454
 
</tbody>
455
 
</table></div>
456
 
</div>
457
 
<hr>
458
 
<div class="refsect2">
459
 
<a name="gst-sdp-connection-set"></a><h3>gst_sdp_connection_set ()</h3>
460
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_connection_set              (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPConnection" title="GstSDPConnection"><span class="type">GstSDPConnection</span></a> *conn</code></em>,
461
 
                                                         <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> *nettype</code></em>,
462
 
                                                         <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> *addrtype</code></em>,
463
 
                                                         <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> *address</code></em>,
464
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> ttl</code></em>,
465
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> addr_number</code></em>);</pre>
466
 
<p>
467
 
Set the connection with the given parameters.
468
 
</p>
469
 
<div class="variablelist"><table border="0" class="variablelist">
470
 
<colgroup>
471
 
<col align="left" valign="top">
472
 
<col>
473
 
</colgroup>
474
 
<tbody>
475
 
<tr>
476
 
<td><p><span class="term"><em class="parameter"><code>conn</code></em> :</span></p></td>
477
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPConnection" title="GstSDPConnection"><span class="type">GstSDPConnection</span></a>
478
 
</td>
479
 
</tr>
480
 
<tr>
481
 
<td><p><span class="term"><em class="parameter"><code>nettype</code></em> :</span></p></td>
482
 
<td>the type of network. "IN" is defined to have the meaning
483
 
"Internet".</td>
484
 
</tr>
485
 
<tr>
486
 
<td><p><span class="term"><em class="parameter"><code>addrtype</code></em> :</span></p></td>
487
 
<td>the type of address.</td>
488
 
</tr>
489
 
<tr>
490
 
<td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
491
 
<td>the address</td>
492
 
</tr>
493
 
<tr>
494
 
<td><p><span class="term"><em class="parameter"><code>ttl</code></em> :</span></p></td>
495
 
<td>the time to live of the address</td>
496
 
</tr>
497
 
<tr>
498
 
<td><p><span class="term"><em class="parameter"><code>addr_number</code></em> :</span></p></td>
499
 
<td>the number of layers</td>
500
 
</tr>
501
 
<tr>
502
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
503
 
<td>
504
 
<em class="parameter"><code>GST_SDP_OK</code></em>.</td>
505
 
</tr>
506
 
</tbody>
507
 
</table></div>
508
 
<p class="since">Since 1.2</p>
509
 
</div>
510
 
<hr>
511
 
<div class="refsect2">
512
 
<a name="gst-sdp-connection-clear"></a><h3>gst_sdp_connection_clear ()</h3>
513
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_connection_clear            (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPConnection" title="GstSDPConnection"><span class="type">GstSDPConnection</span></a> *conn</code></em>);</pre>
514
 
<p>
515
 
Clear the connection.
516
 
</p>
517
 
<div class="variablelist"><table border="0" class="variablelist">
518
 
<colgroup>
519
 
<col align="left" valign="top">
520
 
<col>
521
 
</colgroup>
522
 
<tbody>
523
 
<tr>
524
 
<td><p><span class="term"><em class="parameter"><code>conn</code></em> :</span></p></td>
525
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPConnection" title="GstSDPConnection"><span class="type">GstSDPConnection</span></a>
526
 
</td>
527
 
</tr>
528
 
<tr>
529
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
530
 
<td>
531
 
<em class="parameter"><code>GST_SDP_OK</code></em>.</td>
532
 
</tr>
533
 
</tbody>
534
 
</table></div>
535
 
<p class="since">Since 1.2</p>
 
5607
<p>The contents of the SDP "c=" field which contains connection data.</p>
 
5608
<div class="refsect3">
 
5609
<a name="id-1.2.11.3.9.4.5"></a><h4>Members</h4>
 
5610
<div class="informaltable"><table width="100%" border="0">
 
5611
<colgroup>
 
5612
<col width="300px" class="struct_members_name">
 
5613
<col class="struct_members_description">
 
5614
<col width="200px" class="struct_members_annotations">
 
5615
</colgroup>
 
5616
<tbody>
 
5617
<tr>
 
5618
<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="GstSDPConnection.nettype"></a>nettype</code></em>;</p></td>
 
5619
<td class="struct_member_description"><p>the type of network. "IN" is defined to have the meaning
 
5620
"Internet".</p></td>
 
5621
<td class="struct_member_annotations"> </td>
 
5622
</tr>
 
5623
<tr>
 
5624
<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="GstSDPConnection.addrtype"></a>addrtype</code></em>;</p></td>
 
5625
<td class="struct_member_description"><p>the type of <em class="parameter"><code>address</code></em>
 
5626
.</p></td>
 
5627
<td class="struct_member_annotations"> </td>
 
5628
</tr>
 
5629
<tr>
 
5630
<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="GstSDPConnection.address"></a>address</code></em>;</p></td>
 
5631
<td class="struct_member_description"><p>the address</p></td>
 
5632
<td class="struct_member_annotations"> </td>
 
5633
</tr>
 
5634
<tr>
 
5635
<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="GstSDPConnection.ttl"></a>ttl</code></em>;</p></td>
 
5636
<td class="struct_member_description"><p>the time to live of the address</p></td>
 
5637
<td class="struct_member_annotations"> </td>
 
5638
</tr>
 
5639
<tr>
 
5640
<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="GstSDPConnection.addr-number"></a>addr_number</code></em>;</p></td>
 
5641
<td class="struct_member_description"><p>the number of layers</p></td>
 
5642
<td class="struct_member_annotations"> </td>
 
5643
</tr>
 
5644
</tbody>
 
5645
</table></div>
 
5646
</div>
536
5647
</div>
537
5648
<hr>
538
5649
<div class="refsect2">
539
5650
<a name="GST-SDP-BWTYPE-CT:CAPS"></a><h3>GST_SDP_BWTYPE_CT</h3>
540
5651
<pre class="programlisting">#define GST_SDP_BWTYPE_CT               "CT"
541
5652
</pre>
542
 
<p>
543
 
The Conference Total bandwidth modifier.
544
 
</p>
 
5653
<p>The Conference Total bandwidth modifier.</p>
545
5654
</div>
546
5655
<hr>
547
5656
<div class="refsect2">
548
5657
<a name="GST-SDP-BWTYPE-AS:CAPS"></a><h3>GST_SDP_BWTYPE_AS</h3>
549
5658
<pre class="programlisting">#define GST_SDP_BWTYPE_AS               "AS"
550
5659
</pre>
551
 
<p>
552
 
The Application-Specific Maximum bandwidth modifier.
553
 
</p>
 
5660
<p>The Application-Specific Maximum bandwidth modifier.</p>
554
5661
</div>
555
5662
<hr>
556
5663
<div class="refsect2">
557
5664
<a name="GST-SDP-BWTYPE-EXT-PREFIX:CAPS"></a><h3>GST_SDP_BWTYPE_EXT_PREFIX</h3>
558
5665
<pre class="programlisting">#define GST_SDP_BWTYPE_EXT_PREFIX       "X-"
559
5666
</pre>
560
 
<p>
561
 
The extension prefix bandwidth modifier.
562
 
</p>
 
5667
<p>The extension prefix bandwidth modifier.</p>
563
5668
</div>
564
5669
<hr>
565
5670
<div class="refsect2">
566
5671
<a name="GST-SDP-BWTYPE-RR:CAPS"></a><h3>GST_SDP_BWTYPE_RR</h3>
567
5672
<pre class="programlisting">#define GST_SDP_BWTYPE_RR               "RR"
568
5673
</pre>
569
 
<p>
570
 
RTCP bandwidth allocated to data receivers (RFC 3556).
571
 
</p>
 
5674
<p>RTCP bandwidth allocated to data receivers (RFC 3556).</p>
572
5675
</div>
573
5676
<hr>
574
5677
<div class="refsect2">
575
5678
<a name="GST-SDP-BWTYPE-RS:CAPS"></a><h3>GST_SDP_BWTYPE_RS</h3>
576
5679
<pre class="programlisting">#define GST_SDP_BWTYPE_RS               "RS"
577
5680
</pre>
578
 
<p>
579
 
RTCP bandwidth allocated to active data senders (RFC 3556).
580
 
</p>
 
5681
<p>RTCP bandwidth allocated to active data senders (RFC 3556).</p>
581
5682
</div>
582
5683
<hr>
583
5684
<div class="refsect2">
584
5685
<a name="GST-SDP-BWTYPE-TIAS:CAPS"></a><h3>GST_SDP_BWTYPE_TIAS</h3>
585
5686
<pre class="programlisting">#define GST_SDP_BWTYPE_TIAS             "TIAS"
586
5687
</pre>
587
 
<p>
588
 
Transport Independent Application Specific Maximum bandwidth (RFC 3890).
589
 
</p>
 
5688
<p>Transport Independent Application Specific Maximum bandwidth (RFC 3890).</p>
590
5689
</div>
591
5690
<hr>
592
5691
<div class="refsect2">
596
5695
  guint  bandwidth;
597
5696
} GstSDPBandwidth;
598
5697
</pre>
599
 
<p>
600
 
The contents of the SDP "b=" field which specifies the proposed bandwidth to
601
 
be used by the session or media.
602
 
</p>
603
 
<div class="variablelist"><table border="0" class="variablelist">
604
 
<colgroup>
605
 
<col align="left" valign="top">
606
 
<col>
607
 
</colgroup>
608
 
<tbody>
609
 
<tr>
610
 
<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="GstSDPBandwidth.bwtype"></a>bwtype</code></em>;</span></p></td>
611
 
<td>the bandwidth modifier type</td>
612
 
</tr>
613
 
<tr>
614
 
<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="GstSDPBandwidth.bandwidth"></a>bandwidth</code></em>;</span></p></td>
615
 
<td>the bandwidth in kilobits per second</td>
616
 
</tr>
617
 
</tbody>
618
 
</table></div>
619
 
</div>
620
 
<hr>
621
 
<div class="refsect2">
622
 
<a name="gst-sdp-bandwidth-set"></a><h3>gst_sdp_bandwidth_set ()</h3>
623
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_bandwidth_set               (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPBandwidth" title="GstSDPBandwidth"><span class="type">GstSDPBandwidth</span></a> *bw</code></em>,
624
 
                                                         <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> *bwtype</code></em>,
625
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> bandwidth</code></em>);</pre>
626
 
<p>
627
 
Set bandwidth information in <em class="parameter"><code>bw</code></em>.
628
 
</p>
629
 
<div class="variablelist"><table border="0" class="variablelist">
630
 
<colgroup>
631
 
<col align="left" valign="top">
632
 
<col>
633
 
</colgroup>
634
 
<tbody>
635
 
<tr>
636
 
<td><p><span class="term"><em class="parameter"><code>bw</code></em> :</span></p></td>
637
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPBandwidth" title="GstSDPBandwidth"><span class="type">GstSDPBandwidth</span></a>
638
 
</td>
639
 
</tr>
640
 
<tr>
641
 
<td><p><span class="term"><em class="parameter"><code>bwtype</code></em> :</span></p></td>
642
 
<td>the bandwidth modifier type</td>
643
 
</tr>
644
 
<tr>
645
 
<td><p><span class="term"><em class="parameter"><code>bandwidth</code></em> :</span></p></td>
646
 
<td>the bandwidth in kilobits per second</td>
647
 
</tr>
648
 
<tr>
649
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
650
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</td>
651
 
</tr>
652
 
</tbody>
653
 
</table></div>
654
 
<p class="since">Since 1.2</p>
655
 
</div>
656
 
<hr>
657
 
<div class="refsect2">
658
 
<a name="gst-sdp-bandwidth-clear"></a><h3>gst_sdp_bandwidth_clear ()</h3>
659
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_bandwidth_clear             (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPBandwidth" title="GstSDPBandwidth"><span class="type">GstSDPBandwidth</span></a> *bw</code></em>);</pre>
660
 
<p>
661
 
Reset the bandwidth information in <em class="parameter"><code>bw</code></em>.
662
 
</p>
663
 
<div class="variablelist"><table border="0" class="variablelist">
664
 
<colgroup>
665
 
<col align="left" valign="top">
666
 
<col>
667
 
</colgroup>
668
 
<tbody>
669
 
<tr>
670
 
<td><p><span class="term"><em class="parameter"><code>bw</code></em> :</span></p></td>
671
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPBandwidth" title="GstSDPBandwidth"><span class="type">GstSDPBandwidth</span></a>
672
 
</td>
673
 
</tr>
674
 
<tr>
675
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
676
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</td>
677
 
</tr>
678
 
</tbody>
679
 
</table></div>
680
 
<p class="since">Since 1.2</p>
 
5698
<p>The contents of the SDP "b=" field which specifies the proposed bandwidth to
 
5699
be used by the session or media.</p>
 
5700
<div class="refsect3">
 
5701
<a name="id-1.2.11.3.9.11.5"></a><h4>Members</h4>
 
5702
<div class="informaltable"><table width="100%" border="0">
 
5703
<colgroup>
 
5704
<col width="300px" class="struct_members_name">
 
5705
<col class="struct_members_description">
 
5706
<col width="200px" class="struct_members_annotations">
 
5707
</colgroup>
 
5708
<tbody>
 
5709
<tr>
 
5710
<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="GstSDPBandwidth.bwtype"></a>bwtype</code></em>;</p></td>
 
5711
<td class="struct_member_description"><p>the bandwidth modifier type</p></td>
 
5712
<td class="struct_member_annotations"> </td>
 
5713
</tr>
 
5714
<tr>
 
5715
<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="GstSDPBandwidth.bandwidth"></a>bandwidth</code></em>;</p></td>
 
5716
<td class="struct_member_description"><p>the bandwidth in kilobits per second</p></td>
 
5717
<td class="struct_member_annotations"> </td>
 
5718
</tr>
 
5719
</tbody>
 
5720
</table></div>
 
5721
</div>
681
5722
</div>
682
5723
<hr>
683
5724
<div class="refsect2">
688
5729
  GArray *repeat;
689
5730
} GstSDPTime;
690
5731
</pre>
691
 
<p>
692
 
The contents of the SDP "t=" field which specify the start and stop times for
693
 
a conference session.
694
 
</p>
695
 
<div class="variablelist"><table border="0" class="variablelist">
696
 
<colgroup>
697
 
<col align="left" valign="top">
698
 
<col>
699
 
</colgroup>
700
 
<tbody>
701
 
<tr>
702
 
<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="GstSDPTime.start"></a>start</code></em>;</span></p></td>
703
 
<td>start time for the conference. The value is the decimal
704
 
representation of Network Time Protocol (NTP) time values in seconds</td>
705
 
</tr>
706
 
<tr>
707
 
<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="GstSDPTime.stop"></a>stop</code></em>;</span></p></td>
708
 
<td>stop time for the conference. The value is the decimal
709
 
representation of Network Time Protocol (NTP) time values in seconds</td>
710
 
</tr>
711
 
<tr>
712
 
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *<em class="structfield"><code><a name="GstSDPTime.repeat"></a>repeat</code></em>;</span></p></td>
713
 
<td>repeat times for a session</td>
714
 
</tr>
715
 
</tbody>
716
 
</table></div>
717
 
</div>
718
 
<hr>
719
 
<div class="refsect2">
720
 
<a name="gst-sdp-time-set"></a><h3>gst_sdp_time_set ()</h3>
721
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_time_set                    (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPTime" title="GstSDPTime"><span class="type">GstSDPTime</span></a> *t</code></em>,
722
 
                                                         <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> *start</code></em>,
723
 
                                                         <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> *stop</code></em>,
724
 
                                                         <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> **repeat</code></em>);</pre>
725
 
<p>
726
 
Set time information <em class="parameter"><code>start</code></em>, <em class="parameter"><code>stop</code></em> and <em class="parameter"><code>repeat</code></em> in <em class="parameter"><code>t</code></em>.
727
 
</p>
728
 
<div class="variablelist"><table border="0" class="variablelist">
729
 
<colgroup>
730
 
<col align="left" valign="top">
731
 
<col>
732
 
</colgroup>
733
 
<tbody>
734
 
<tr>
735
 
<td><p><span class="term"><em class="parameter"><code>t</code></em> :</span></p></td>
736
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPTime" title="GstSDPTime"><span class="type">GstSDPTime</span></a>
737
 
</td>
738
 
</tr>
739
 
<tr>
740
 
<td><p><span class="term"><em class="parameter"><code>start</code></em> :</span></p></td>
741
 
<td>the start time</td>
742
 
</tr>
743
 
<tr>
744
 
<td><p><span class="term"><em class="parameter"><code>stop</code></em> :</span></p></td>
745
 
<td>the stop time</td>
746
 
</tr>
747
 
<tr>
748
 
<td><p><span class="term"><em class="parameter"><code>repeat</code></em> :</span></p></td>
749
 
<td>the repeat times. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym>]</span>
750
 
</td>
751
 
</tr>
752
 
<tr>
753
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
754
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</td>
755
 
</tr>
756
 
</tbody>
757
 
</table></div>
758
 
<p class="since">Since 1.2</p>
759
 
</div>
760
 
<hr>
761
 
<div class="refsect2">
762
 
<a name="gst-sdp-time-clear"></a><h3>gst_sdp_time_clear ()</h3>
763
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_time_clear                  (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPTime" title="GstSDPTime"><span class="type">GstSDPTime</span></a> *t</code></em>);</pre>
764
 
<p>
765
 
Reset the time information in <em class="parameter"><code>t</code></em>.
766
 
</p>
767
 
<div class="variablelist"><table border="0" class="variablelist">
768
 
<colgroup>
769
 
<col align="left" valign="top">
770
 
<col>
771
 
</colgroup>
772
 
<tbody>
773
 
<tr>
774
 
<td><p><span class="term"><em class="parameter"><code>t</code></em> :</span></p></td>
775
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPTime" title="GstSDPTime"><span class="type">GstSDPTime</span></a>
776
 
</td>
777
 
</tr>
778
 
<tr>
779
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
780
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</td>
781
 
</tr>
782
 
</tbody>
783
 
</table></div>
784
 
<p class="since">Since 1.2</p>
 
5732
<p>The contents of the SDP "t=" field which specify the start and stop times for
 
5733
a conference session.</p>
 
5734
<div class="refsect3">
 
5735
<a name="id-1.2.11.3.9.12.5"></a><h4>Members</h4>
 
5736
<div class="informaltable"><table width="100%" border="0">
 
5737
<colgroup>
 
5738
<col width="300px" class="struct_members_name">
 
5739
<col class="struct_members_description">
 
5740
<col width="200px" class="struct_members_annotations">
 
5741
</colgroup>
 
5742
<tbody>
 
5743
<tr>
 
5744
<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="GstSDPTime.start"></a>start</code></em>;</p></td>
 
5745
<td class="struct_member_description"><p>start time for the conference. The value is the decimal
 
5746
representation of Network Time Protocol (NTP) time values in seconds</p></td>
 
5747
<td class="struct_member_annotations"> </td>
 
5748
</tr>
 
5749
<tr>
 
5750
<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="GstSDPTime.stop"></a>stop</code></em>;</p></td>
 
5751
<td class="struct_member_description"><p>stop time for the conference. The value is the decimal
 
5752
representation of Network Time Protocol (NTP) time values in seconds</p></td>
 
5753
<td class="struct_member_annotations"> </td>
 
5754
</tr>
 
5755
<tr>
 
5756
<td class="struct_member_name"><p><a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *<em class="structfield"><code><a name="GstSDPTime.repeat"></a>repeat</code></em>;</p></td>
 
5757
<td class="struct_member_description"><p>repeat times for a session</p></td>
 
5758
<td class="struct_member_annotations"> </td>
 
5759
</tr>
 
5760
</tbody>
 
5761
</table></div>
 
5762
</div>
785
5763
</div>
786
5764
<hr>
787
5765
<div class="refsect2">
791
5769
  gchar *typed_time;
792
5770
} GstSDPZone;
793
5771
</pre>
794
 
<p>
795
 
The contents of the SDP "z=" field which allows the sender to
 
5772
<p>The contents of the SDP "z=" field which allows the sender to
796
5773
specify a list of time zone adjustments and offsets from the base
797
 
time.
798
 
</p>
799
 
<div class="variablelist"><table border="0" class="variablelist">
800
 
<colgroup>
801
 
<col align="left" valign="top">
802
 
<col>
803
 
</colgroup>
804
 
<tbody>
805
 
<tr>
806
 
<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="GstSDPZone.time"></a>time</code></em>;</span></p></td>
807
 
<td>the NTP time that a time zone adjustment happens</td>
808
 
</tr>
809
 
<tr>
810
 
<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="GstSDPZone.typed-time"></a>typed_time</code></em>;</span></p></td>
811
 
<td>the offset from the time when the session was first scheduled</td>
812
 
</tr>
813
 
</tbody>
814
 
</table></div>
815
 
</div>
816
 
<hr>
817
 
<div class="refsect2">
818
 
<a name="gst-sdp-zone-set"></a><h3>gst_sdp_zone_set ()</h3>
819
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_zone_set                    (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPZone" title="GstSDPZone"><span class="type">GstSDPZone</span></a> *zone</code></em>,
820
 
                                                         <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> *adj_time</code></em>,
821
 
                                                         <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> *typed_time</code></em>);</pre>
822
 
<p>
823
 
Set zone information in <em class="parameter"><code>zone</code></em>.
824
 
</p>
825
 
<div class="variablelist"><table border="0" class="variablelist">
826
 
<colgroup>
827
 
<col align="left" valign="top">
828
 
<col>
829
 
</colgroup>
830
 
<tbody>
831
 
<tr>
832
 
<td><p><span class="term"><em class="parameter"><code>zone</code></em> :</span></p></td>
833
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPZone" title="GstSDPZone"><span class="type">GstSDPZone</span></a>
834
 
</td>
835
 
</tr>
836
 
<tr>
837
 
<td><p><span class="term"><em class="parameter"><code>adj_time</code></em> :</span></p></td>
838
 
<td>the NTP time that a time zone adjustment happens</td>
839
 
</tr>
840
 
<tr>
841
 
<td><p><span class="term"><em class="parameter"><code>typed_time</code></em> :</span></p></td>
842
 
<td>the offset from the time when the session was first scheduled</td>
843
 
</tr>
844
 
<tr>
845
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
846
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</td>
847
 
</tr>
848
 
</tbody>
849
 
</table></div>
850
 
<p class="since">Since 1.2</p>
851
 
</div>
852
 
<hr>
853
 
<div class="refsect2">
854
 
<a name="gst-sdp-zone-clear"></a><h3>gst_sdp_zone_clear ()</h3>
855
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_zone_clear                  (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPZone" title="GstSDPZone"><span class="type">GstSDPZone</span></a> *zone</code></em>);</pre>
856
 
<p>
857
 
Reset the zone information in <em class="parameter"><code>zone</code></em>.
858
 
</p>
859
 
<div class="variablelist"><table border="0" class="variablelist">
860
 
<colgroup>
861
 
<col align="left" valign="top">
862
 
<col>
863
 
</colgroup>
864
 
<tbody>
865
 
<tr>
866
 
<td><p><span class="term"><em class="parameter"><code>zone</code></em> :</span></p></td>
867
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPZone" title="GstSDPZone"><span class="type">GstSDPZone</span></a>
868
 
</td>
869
 
</tr>
870
 
<tr>
871
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
872
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</td>
873
 
</tr>
874
 
</tbody>
875
 
</table></div>
876
 
<p class="since">Since 1.2</p>
 
5774
time.</p>
 
5775
<div class="refsect3">
 
5776
<a name="id-1.2.11.3.9.13.5"></a><h4>Members</h4>
 
5777
<div class="informaltable"><table width="100%" border="0">
 
5778
<colgroup>
 
5779
<col width="300px" class="struct_members_name">
 
5780
<col class="struct_members_description">
 
5781
<col width="200px" class="struct_members_annotations">
 
5782
</colgroup>
 
5783
<tbody>
 
5784
<tr>
 
5785
<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="GstSDPZone.time"></a>time</code></em>;</p></td>
 
5786
<td class="struct_member_description"><p>the NTP time that a time zone adjustment happens</p></td>
 
5787
<td class="struct_member_annotations"> </td>
 
5788
</tr>
 
5789
<tr>
 
5790
<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="GstSDPZone.typed-time"></a>typed_time</code></em>;</p></td>
 
5791
<td class="struct_member_description"><p>the offset from the time when the session was first scheduled</p></td>
 
5792
<td class="struct_member_annotations"> </td>
 
5793
</tr>
 
5794
</tbody>
 
5795
</table></div>
 
5796
</div>
877
5797
</div>
878
5798
<hr>
879
5799
<div class="refsect2">
883
5803
  gchar *data;
884
5804
} GstSDPKey;
885
5805
</pre>
886
 
<p>
887
 
The contents of the SDP "k=" field which is used to convey encryption
888
 
keys.
889
 
</p>
890
 
<div class="variablelist"><table border="0" class="variablelist">
 
5806
<p>The contents of the SDP "k=" field which is used to convey encryption
 
5807
keys.</p>
 
5808
<div class="refsect3">
 
5809
<a name="id-1.2.11.3.9.14.5"></a><h4>Members</h4>
 
5810
<div class="informaltable"><table width="100%" border="0">
891
5811
<colgroup>
892
 
<col align="left" valign="top">
893
 
<col>
 
5812
<col width="300px" class="struct_members_name">
 
5813
<col class="struct_members_description">
 
5814
<col width="200px" class="struct_members_annotations">
894
5815
</colgroup>
895
5816
<tbody>
896
5817
<tr>
897
 
<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="GstSDPKey.type"></a>type</code></em>;</span></p></td>
898
 
<td>the encryption type</td>
 
5818
<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="GstSDPKey.type"></a>type</code></em>;</p></td>
 
5819
<td class="struct_member_description"><p>the encryption type</p></td>
 
5820
<td class="struct_member_annotations"> </td>
899
5821
</tr>
900
5822
<tr>
901
 
<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="GstSDPKey.data"></a>data</code></em>;</span></p></td>
902
 
<td>the encryption data</td>
 
5823
<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="GstSDPKey.data"></a>data</code></em>;</p></td>
 
5824
<td class="struct_member_description"><p>the encryption data</p></td>
 
5825
<td class="struct_member_annotations"> </td>
903
5826
</tr>
904
5827
</tbody>
905
5828
</table></div>
906
5829
</div>
 
5830
</div>
907
5831
<hr>
908
5832
<div class="refsect2">
909
5833
<a name="GstSDPAttribute"></a><h3>GstSDPAttribute</h3>
912
5836
  gchar *value;
913
5837
} GstSDPAttribute;
914
5838
</pre>
915
 
<p>
916
 
The contents of the SDP "a=" field which contains a key/value pair.
917
 
</p>
918
 
<div class="variablelist"><table border="0" class="variablelist">
919
 
<colgroup>
920
 
<col align="left" valign="top">
921
 
<col>
922
 
</colgroup>
923
 
<tbody>
924
 
<tr>
925
 
<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="GstSDPAttribute.key"></a>key</code></em>;</span></p></td>
926
 
<td>the attribute key</td>
927
 
</tr>
928
 
<tr>
929
 
<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="GstSDPAttribute.value"></a>value</code></em>;</span></p></td>
930
 
<td>the attribute value or NULL when it was a property attribute</td>
931
 
</tr>
932
 
</tbody>
933
 
</table></div>
934
 
</div>
935
 
<hr>
936
 
<div class="refsect2">
937
 
<a name="gst-sdp-attribute-set"></a><h3>gst_sdp_attribute_set ()</h3>
938
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_attribute_set               (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPAttribute" title="GstSDPAttribute"><span class="type">GstSDPAttribute</span></a> *attr</code></em>,
939
 
                                                         <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> *key</code></em>,
940
 
                                                         <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> *value</code></em>);</pre>
941
 
<p>
942
 
Set the attribute with <em class="parameter"><code>key</code></em> and <em class="parameter"><code>value</code></em>.
943
 
</p>
944
 
<div class="variablelist"><table border="0" class="variablelist">
945
 
<colgroup>
946
 
<col align="left" valign="top">
947
 
<col>
948
 
</colgroup>
949
 
<tbody>
950
 
<tr>
951
 
<td><p><span class="term"><em class="parameter"><code>attr</code></em> :</span></p></td>
952
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPAttribute" title="GstSDPAttribute"><span class="type">GstSDPAttribute</span></a>
953
 
</td>
954
 
</tr>
955
 
<tr>
956
 
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
957
 
<td>the key</td>
958
 
</tr>
959
 
<tr>
960
 
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
961
 
<td>the value</td>
962
 
</tr>
963
 
<tr>
964
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
965
 
<td>
966
 
<em class="parameter"><code>GST_SDP_OK</code></em>.</td>
967
 
</tr>
968
 
</tbody>
969
 
</table></div>
970
 
<p class="since">Since 1.2</p>
971
 
</div>
972
 
<hr>
973
 
<div class="refsect2">
974
 
<a name="gst-sdp-attribute-clear"></a><h3>gst_sdp_attribute_clear ()</h3>
975
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_attribute_clear             (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPAttribute" title="GstSDPAttribute"><span class="type">GstSDPAttribute</span></a> *attr</code></em>);</pre>
976
 
<p>
977
 
Clear the attribute.
978
 
</p>
979
 
<div class="variablelist"><table border="0" class="variablelist">
980
 
<colgroup>
981
 
<col align="left" valign="top">
982
 
<col>
983
 
</colgroup>
984
 
<tbody>
985
 
<tr>
986
 
<td><p><span class="term"><em class="parameter"><code>attr</code></em> :</span></p></td>
987
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPAttribute" title="GstSDPAttribute"><span class="type">GstSDPAttribute</span></a>
988
 
</td>
989
 
</tr>
990
 
<tr>
991
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
992
 
<td>
993
 
<em class="parameter"><code>GST_SDP_OK</code></em>.</td>
994
 
</tr>
995
 
</tbody>
996
 
</table></div>
997
 
<p class="since">Since 1.2</p>
 
5839
<p>The contents of the SDP "a=" field which contains a key/value pair.</p>
 
5840
<div class="refsect3">
 
5841
<a name="id-1.2.11.3.9.15.5"></a><h4>Members</h4>
 
5842
<div class="informaltable"><table width="100%" border="0">
 
5843
<colgroup>
 
5844
<col width="300px" class="struct_members_name">
 
5845
<col class="struct_members_description">
 
5846
<col width="200px" class="struct_members_annotations">
 
5847
</colgroup>
 
5848
<tbody>
 
5849
<tr>
 
5850
<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="GstSDPAttribute.key"></a>key</code></em>;</p></td>
 
5851
<td class="struct_member_description"><p>the attribute key</p></td>
 
5852
<td class="struct_member_annotations"> </td>
 
5853
</tr>
 
5854
<tr>
 
5855
<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="GstSDPAttribute.value"></a>value</code></em>;</p></td>
 
5856
<td class="struct_member_description"><p>the attribute value or NULL when it was a property attribute</p></td>
 
5857
<td class="struct_member_annotations"> </td>
 
5858
</tr>
 
5859
</tbody>
 
5860
</table></div>
 
5861
</div>
998
5862
</div>
999
5863
<hr>
1000
5864
<div class="refsect2">
1012
5876
  GArray           *attributes;
1013
5877
} GstSDPMedia;
1014
5878
</pre>
1015
 
<p>
1016
 
The contents of the SDP "m=" field with all related fields.
1017
 
</p>
1018
 
<div class="variablelist"><table border="0" class="variablelist">
 
5879
<p>The contents of the SDP "m=" field with all related fields.</p>
 
5880
<div class="refsect3">
 
5881
<a name="id-1.2.11.3.9.16.5"></a><h4>Members</h4>
 
5882
<div class="informaltable"><table width="100%" border="0">
1019
5883
<colgroup>
1020
 
<col align="left" valign="top">
1021
 
<col>
 
5884
<col width="300px" class="struct_members_name">
 
5885
<col class="struct_members_description">
 
5886
<col width="200px" class="struct_members_annotations">
1022
5887
</colgroup>
1023
5888
<tbody>
1024
5889
<tr>
1025
 
<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="GstSDPMedia.media"></a>media</code></em>;</span></p></td>
1026
 
<td>the media type</td>
1027
 
</tr>
1028
 
<tr>
1029
 
<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="GstSDPMedia.port"></a>port</code></em>;</span></p></td>
1030
 
<td>the transport port to which the media stream will be sent</td>
1031
 
</tr>
1032
 
<tr>
1033
 
<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="GstSDPMedia.num-ports"></a>num_ports</code></em>;</span></p></td>
1034
 
<td>the number of ports or -1 if only one port was specified</td>
1035
 
</tr>
1036
 
<tr>
1037
 
<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="GstSDPMedia.proto"></a>proto</code></em>;</span></p></td>
1038
 
<td>the transport protocol</td>
1039
 
</tr>
1040
 
<tr>
1041
 
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *<em class="structfield"><code><a name="GstSDPMedia.fmts"></a>fmts</code></em>;</span></p></td>
1042
 
<td>an array of <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> formats</td>
1043
 
</tr>
1044
 
<tr>
1045
 
<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="GstSDPMedia.information"></a>information</code></em>;</span></p></td>
1046
 
<td>the media title</td>
1047
 
</tr>
1048
 
<tr>
1049
 
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *<em class="structfield"><code><a name="GstSDPMedia.connections"></a>connections</code></em>;</span></p></td>
1050
 
<td>array of <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPConnection" title="GstSDPConnection"><span class="type">GstSDPConnection</span></a> with media connection information</td>
1051
 
</tr>
1052
 
<tr>
1053
 
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *<em class="structfield"><code><a name="GstSDPMedia.bandwidths"></a>bandwidths</code></em>;</span></p></td>
1054
 
<td>array of <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPBandwidth" title="GstSDPBandwidth"><span class="type">GstSDPBandwidth</span></a> with media bandwidth information</td>
1055
 
</tr>
1056
 
<tr>
1057
 
<td><p><span class="term"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPKey" title="GstSDPKey"><span class="type">GstSDPKey</span></a> <em class="structfield"><code><a name="GstSDPMedia.key"></a>key</code></em>;</span></p></td>
1058
 
<td>the encryption key</td>
1059
 
</tr>
1060
 
<tr>
1061
 
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *<em class="structfield"><code><a name="GstSDPMedia.attributes"></a>attributes</code></em>;</span></p></td>
1062
 
<td>array of <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPAttribute" title="GstSDPAttribute"><span class="type">GstSDPAttribute</span></a> with the additional media attributes</td>
 
5890
<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="GstSDPMedia.media"></a>media</code></em>;</p></td>
 
5891
<td class="struct_member_description"><p>the media type</p></td>
 
5892
<td class="struct_member_annotations"> </td>
 
5893
</tr>
 
5894
<tr>
 
5895
<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="GstSDPMedia.port"></a>port</code></em>;</p></td>
 
5896
<td class="struct_member_description"><p>the transport port to which the media stream will be sent</p></td>
 
5897
<td class="struct_member_annotations"> </td>
 
5898
</tr>
 
5899
<tr>
 
5900
<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="GstSDPMedia.num-ports"></a>num_ports</code></em>;</p></td>
 
5901
<td class="struct_member_description"><p>the number of ports or -1 if only one port was specified</p></td>
 
5902
<td class="struct_member_annotations"> </td>
 
5903
</tr>
 
5904
<tr>
 
5905
<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="GstSDPMedia.proto"></a>proto</code></em>;</p></td>
 
5906
<td class="struct_member_description"><p>the transport protocol</p></td>
 
5907
<td class="struct_member_annotations"> </td>
 
5908
</tr>
 
5909
<tr>
 
5910
<td class="struct_member_name"><p><a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *<em class="structfield"><code><a name="GstSDPMedia.fmts"></a>fmts</code></em>;</p></td>
 
5911
<td class="struct_member_description"><p>an array of <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> formats</p></td>
 
5912
<td class="struct_member_annotations"> </td>
 
5913
</tr>
 
5914
<tr>
 
5915
<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="GstSDPMedia.information"></a>information</code></em>;</p></td>
 
5916
<td class="struct_member_description"><p>the media title</p></td>
 
5917
<td class="struct_member_annotations"> </td>
 
5918
</tr>
 
5919
<tr>
 
5920
<td class="struct_member_name"><p><a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *<em class="structfield"><code><a name="GstSDPMedia.connections"></a>connections</code></em>;</p></td>
 
5921
<td class="struct_member_description"><p>array of <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPConnection" title="GstSDPConnection"><span class="type">GstSDPConnection</span></a> with media connection information</p></td>
 
5922
<td class="struct_member_annotations"> </td>
 
5923
</tr>
 
5924
<tr>
 
5925
<td class="struct_member_name"><p><a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *<em class="structfield"><code><a name="GstSDPMedia.bandwidths"></a>bandwidths</code></em>;</p></td>
 
5926
<td class="struct_member_description"><p>array of <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPBandwidth" title="GstSDPBandwidth"><span class="type">GstSDPBandwidth</span></a> with media bandwidth information</p></td>
 
5927
<td class="struct_member_annotations"> </td>
 
5928
</tr>
 
5929
<tr>
 
5930
<td class="struct_member_name"><p><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPKey" title="GstSDPKey"><span class="type">GstSDPKey</span></a> <em class="structfield"><code><a name="GstSDPMedia.key"></a>key</code></em>;</p></td>
 
5931
<td class="struct_member_description"><p>the encryption key</p></td>
 
5932
<td class="struct_member_annotations"> </td>
 
5933
</tr>
 
5934
<tr>
 
5935
<td class="struct_member_name"><p><a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *<em class="structfield"><code><a name="GstSDPMedia.attributes"></a>attributes</code></em>;</p></td>
 
5936
<td class="struct_member_description"><p>array of <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPAttribute" title="GstSDPAttribute"><span class="type">GstSDPAttribute</span></a> with the additional media attributes</p></td>
 
5937
<td class="struct_member_annotations"> </td>
1063
5938
</tr>
1064
5939
</tbody>
1065
5940
</table></div>
1066
5941
</div>
 
5942
</div>
1067
5943
<hr>
1068
5944
<div class="refsect2">
1069
5945
<a name="GstSDPMessage"></a><h3>GstSDPMessage</h3>
1084
5960
  GArray           *medias;
1085
5961
} GstSDPMessage;
1086
5962
</pre>
1087
 
<p>
1088
 
The contents of the SDP message.
1089
 
</p>
1090
 
<div class="variablelist"><table border="0" class="variablelist">
1091
 
<colgroup>
1092
 
<col align="left" valign="top">
1093
 
<col>
1094
 
</colgroup>
1095
 
<tbody>
1096
 
<tr>
1097
 
<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="GstSDPMessage.version"></a>version</code></em>;</span></p></td>
1098
 
<td>the protocol version</td>
1099
 
</tr>
1100
 
<tr>
1101
 
<td><p><span class="term"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPOrigin" title="GstSDPOrigin"><span class="type">GstSDPOrigin</span></a> <em class="structfield"><code><a name="GstSDPMessage.origin"></a>origin</code></em>;</span></p></td>
1102
 
<td>owner/creator and session identifier</td>
1103
 
</tr>
1104
 
<tr>
1105
 
<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="GstSDPMessage.session-name"></a>session_name</code></em>;</span></p></td>
1106
 
<td>session name</td>
1107
 
</tr>
1108
 
<tr>
1109
 
<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="GstSDPMessage.information"></a>information</code></em>;</span></p></td>
1110
 
<td>session information</td>
1111
 
</tr>
1112
 
<tr>
1113
 
<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="GstSDPMessage.uri"></a>uri</code></em>;</span></p></td>
1114
 
<td>URI of description</td>
1115
 
</tr>
1116
 
<tr>
1117
 
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *<em class="structfield"><code><a name="GstSDPMessage.emails"></a>emails</code></em>;</span></p></td>
1118
 
<td>array of <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> with email addresses</td>
1119
 
</tr>
1120
 
<tr>
1121
 
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *<em class="structfield"><code><a name="GstSDPMessage.phones"></a>phones</code></em>;</span></p></td>
1122
 
<td>array of <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> with phone numbers</td>
1123
 
</tr>
1124
 
<tr>
1125
 
<td><p><span class="term"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPConnection" title="GstSDPConnection"><span class="type">GstSDPConnection</span></a> <em class="structfield"><code><a name="GstSDPMessage.connection"></a>connection</code></em>;</span></p></td>
1126
 
<td>connection information for the session</td>
1127
 
</tr>
1128
 
<tr>
1129
 
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *<em class="structfield"><code><a name="GstSDPMessage.bandwidths"></a>bandwidths</code></em>;</span></p></td>
1130
 
<td>array of <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPBandwidth" title="GstSDPBandwidth"><span class="type">GstSDPBandwidth</span></a> with bandwidth information</td>
1131
 
</tr>
1132
 
<tr>
1133
 
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *<em class="structfield"><code><a name="GstSDPMessage.times"></a>times</code></em>;</span></p></td>
1134
 
<td>array of <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPTime" title="GstSDPTime"><span class="type">GstSDPTime</span></a> with time descriptions</td>
1135
 
</tr>
1136
 
<tr>
1137
 
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *<em class="structfield"><code><a name="GstSDPMessage.zones"></a>zones</code></em>;</span></p></td>
1138
 
<td>array of <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPZone" title="GstSDPZone"><span class="type">GstSDPZone</span></a> with time zone adjustments</td>
1139
 
</tr>
1140
 
<tr>
1141
 
<td><p><span class="term"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPKey" title="GstSDPKey"><span class="type">GstSDPKey</span></a> <em class="structfield"><code><a name="GstSDPMessage.key"></a>key</code></em>;</span></p></td>
1142
 
<td>encryption key</td>
1143
 
</tr>
1144
 
<tr>
1145
 
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *<em class="structfield"><code><a name="GstSDPMessage.attributes"></a>attributes</code></em>;</span></p></td>
1146
 
<td>array of <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPAttribute" title="GstSDPAttribute"><span class="type">GstSDPAttribute</span></a> with session attributes</td>
1147
 
</tr>
1148
 
<tr>
1149
 
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *<em class="structfield"><code><a name="GstSDPMessage.medias"></a>medias</code></em>;</span></p></td>
1150
 
<td>array of <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> with media descriptions</td>
1151
 
</tr>
1152
 
</tbody>
1153
 
</table></div>
1154
 
</div>
1155
 
<hr>
1156
 
<div class="refsect2">
1157
 
<a name="gst-sdp-message-new"></a><h3>gst_sdp_message_new ()</h3>
1158
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_message_new                 (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> **msg</code></em>);</pre>
1159
 
<p>
1160
 
Allocate a new GstSDPMessage and store the result in <em class="parameter"><code>msg</code></em>.
1161
 
</p>
1162
 
<div class="variablelist"><table border="0" class="variablelist">
1163
 
<colgroup>
1164
 
<col align="left" valign="top">
1165
 
<col>
1166
 
</colgroup>
1167
 
<tbody>
1168
 
<tr>
1169
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
1170
 
<td>pointer to new <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
1171
 
</td>
1172
 
</tr>
1173
 
<tr>
1174
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1175
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</td>
1176
 
</tr>
1177
 
</tbody>
1178
 
</table></div>
1179
 
</div>
1180
 
<hr>
1181
 
<div class="refsect2">
1182
 
<a name="gst-sdp-message-init"></a><h3>gst_sdp_message_init ()</h3>
1183
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_message_init                (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);</pre>
1184
 
<p>
1185
 
Initialize <em class="parameter"><code>msg</code></em> so that its contents are as if it was freshly allocated
1186
 
with <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-new" title="gst_sdp_message_new ()"><code class="function">gst_sdp_message_new()</code></a>. This function is mostly used to initialize a message
1187
 
allocated on the stack. <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-uninit" title="gst_sdp_message_uninit ()"><code class="function">gst_sdp_message_uninit()</code></a> undoes this operation.
1188
 
</p>
1189
 
<p>
1190
 
When this function is invoked on newly allocated data (with malloc or on the
1191
 
stack), its contents should be set to 0 before calling this function.
1192
 
</p>
1193
 
<div class="variablelist"><table border="0" class="variablelist">
1194
 
<colgroup>
1195
 
<col align="left" valign="top">
1196
 
<col>
1197
 
</colgroup>
1198
 
<tbody>
1199
 
<tr>
1200
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
1201
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
1202
 
</td>
1203
 
</tr>
1204
 
<tr>
1205
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1206
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</td>
1207
 
</tr>
1208
 
</tbody>
1209
 
</table></div>
1210
 
</div>
1211
 
<hr>
1212
 
<div class="refsect2">
1213
 
<a name="gst-sdp-message-uninit"></a><h3>gst_sdp_message_uninit ()</h3>
1214
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_message_uninit              (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);</pre>
1215
 
<p>
1216
 
Free all resources allocated in <em class="parameter"><code>msg</code></em>. <em class="parameter"><code>msg</code></em> should not be used anymore after
1217
 
this function. This function should be used when <em class="parameter"><code>msg</code></em> was allocated on the
1218
 
stack and initialized with <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-init" title="gst_sdp_message_init ()"><code class="function">gst_sdp_message_init()</code></a>.
1219
 
</p>
1220
 
<div class="variablelist"><table border="0" class="variablelist">
1221
 
<colgroup>
1222
 
<col align="left" valign="top">
1223
 
<col>
1224
 
</colgroup>
1225
 
<tbody>
1226
 
<tr>
1227
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
1228
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
1229
 
</td>
1230
 
</tr>
1231
 
<tr>
1232
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1233
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</td>
1234
 
</tr>
1235
 
</tbody>
1236
 
</table></div>
1237
 
</div>
1238
 
<hr>
1239
 
<div class="refsect2">
1240
 
<a name="gst-sdp-message-free"></a><h3>gst_sdp_message_free ()</h3>
1241
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_message_free                (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);</pre>
1242
 
<p>
1243
 
Free all resources allocated by <em class="parameter"><code>msg</code></em>. <em class="parameter"><code>msg</code></em> should not be used anymore after
1244
 
this function. This function should be used when <em class="parameter"><code>msg</code></em> was dynamically
1245
 
allocated with <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-message-new" title="gst_sdp_message_new ()"><code class="function">gst_sdp_message_new()</code></a>.
1246
 
</p>
1247
 
<div class="variablelist"><table border="0" class="variablelist">
1248
 
<colgroup>
1249
 
<col align="left" valign="top">
1250
 
<col>
1251
 
</colgroup>
1252
 
<tbody>
1253
 
<tr>
1254
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
1255
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
1256
 
</td>
1257
 
</tr>
1258
 
<tr>
1259
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1260
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</td>
1261
 
</tr>
1262
 
</tbody>
1263
 
</table></div>
1264
 
</div>
1265
 
<hr>
1266
 
<div class="refsect2">
1267
 
<a name="gst-sdp-message-parse-buffer"></a><h3>gst_sdp_message_parse_buffer ()</h3>
1268
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_message_parse_buffer        (<em class="parameter"><code>const <span class="type">guint8</span> *data</code></em>,
1269
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> size</code></em>,
1270
 
                                                         <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);</pre>
1271
 
<p>
1272
 
Parse the contents of <em class="parameter"><code>size</code></em> bytes pointed to by <em class="parameter"><code>data</code></em> and store the result in
1273
 
<em class="parameter"><code>msg</code></em>.
1274
 
</p>
1275
 
<div class="variablelist"><table border="0" class="variablelist">
1276
 
<colgroup>
1277
 
<col align="left" valign="top">
1278
 
<col>
1279
 
</colgroup>
1280
 
<tbody>
1281
 
<tr>
1282
 
<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
1283
 
<td>the start of the buffer</td>
1284
 
</tr>
1285
 
<tr>
1286
 
<td><p><span class="term"><em class="parameter"><code>size</code></em> :</span></p></td>
1287
 
<td>the size of the buffer</td>
1288
 
</tr>
1289
 
<tr>
1290
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
1291
 
<td>the result <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
1292
 
</td>
1293
 
</tr>
1294
 
<tr>
1295
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1296
 
<td>
1297
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-OK:CAPS"><span class="type">GST_SDP_OK</span></a> on success.</td>
1298
 
</tr>
1299
 
</tbody>
1300
 
</table></div>
1301
 
</div>
1302
 
<hr>
1303
 
<div class="refsect2">
1304
 
<a name="gst-sdp-message-as-text"></a><h3>gst_sdp_message_as_text ()</h3>
1305
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             gst_sdp_message_as_text             (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);</pre>
1306
 
<p>
1307
 
Convert the contents of <em class="parameter"><code>msg</code></em> to a text string.
1308
 
</p>
1309
 
<div class="variablelist"><table border="0" class="variablelist">
1310
 
<colgroup>
1311
 
<col align="left" valign="top">
1312
 
<col>
1313
 
</colgroup>
1314
 
<tbody>
1315
 
<tr>
1316
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
1317
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
1318
 
</td>
1319
 
</tr>
1320
 
<tr>
1321
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1322
 
<td>A dynamically allocated string representing the SDP description.</td>
1323
 
</tr>
1324
 
</tbody>
1325
 
</table></div>
1326
 
</div>
1327
 
<hr>
1328
 
<div class="refsect2">
1329
 
<a name="gst-sdp-message-parse-uri"></a><h3>gst_sdp_message_parse_uri ()</h3>
1330
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_message_parse_uri           (<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> *uri</code></em>,
1331
 
                                                         <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);</pre>
1332
 
<p>
1333
 
Parse the null-terminated <em class="parameter"><code>uri</code></em> and store the result in <em class="parameter"><code>msg</code></em>.
1334
 
</p>
1335
 
<p>
1336
 
The uri should be of the form:
1337
 
</p>
1338
 
<p>
1339
 
 scheme://[address[:ttl=ttl][:noa=noa]]/[sessionname]
1340
 
              [<span class="type">type</span>=value *[&amp;type=value]]
1341
 
</p>
1342
 
<p>
1343
 
 where value is url encoded. This looslely resembles
1344
 
 http://tools.ietf.org/html/draft-fujikawa-sdp-url-01
1345
 
</p>
1346
 
<div class="variablelist"><table border="0" class="variablelist">
1347
 
<colgroup>
1348
 
<col align="left" valign="top">
1349
 
<col>
1350
 
</colgroup>
1351
 
<tbody>
1352
 
<tr>
1353
 
<td><p><span class="term"><em class="parameter"><code>uri</code></em> :</span></p></td>
1354
 
<td>the start of the uri</td>
1355
 
</tr>
1356
 
<tr>
1357
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
1358
 
<td>the result <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
1359
 
</td>
1360
 
</tr>
1361
 
<tr>
1362
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1363
 
<td>
1364
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-OK:CAPS"><span class="type">GST_SDP_OK</span></a> on success.</td>
1365
 
</tr>
1366
 
</tbody>
1367
 
</table></div>
1368
 
</div>
1369
 
<hr>
1370
 
<div class="refsect2">
1371
 
<a name="gst-sdp-message-as-uri"></a><h3>gst_sdp_message_as_uri ()</h3>
1372
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             gst_sdp_message_as_uri              (<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> *scheme</code></em>,
1373
 
                                                         <em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);</pre>
1374
 
<p>
1375
 
Creates a uri from <em class="parameter"><code>msg</code></em> with the given <em class="parameter"><code>scheme</code></em>. The uri has the format:
1376
 
</p>
1377
 
<p>
1378
 
 <em class="parameter"><code>scheme</code></em>:///[<span class="type">type</span>=value *[&amp;type=value]]
1379
 
</p>
1380
 
<p>
1381
 
 Where each value is url encoded.
1382
 
</p>
1383
 
<div class="variablelist"><table border="0" class="variablelist">
1384
 
<colgroup>
1385
 
<col align="left" valign="top">
1386
 
<col>
1387
 
</colgroup>
1388
 
<tbody>
1389
 
<tr>
1390
 
<td><p><span class="term"><em class="parameter"><code>scheme</code></em> :</span></p></td>
1391
 
<td>the uri scheme</td>
1392
 
</tr>
1393
 
<tr>
1394
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
1395
 
<td>the <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
1396
 
</td>
1397
 
</tr>
1398
 
<tr>
1399
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1400
 
<td>a uri for <em class="parameter"><code>msg</code></em>.</td>
1401
 
</tr>
1402
 
</tbody>
1403
 
</table></div>
1404
 
</div>
1405
 
<hr>
1406
 
<div class="refsect2">
1407
 
<a name="gst-sdp-address-is-multicast"></a><h3>gst_sdp_address_is_multicast ()</h3>
1408
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gst_sdp_address_is_multicast        (<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> *nettype</code></em>,
1409
 
                                                         <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> *addrtype</code></em>,
1410
 
                                                         <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> *addr</code></em>);</pre>
1411
 
<p>
1412
 
Check if the given <em class="parameter"><code>addr</code></em> is a multicast address.
1413
 
</p>
1414
 
<div class="variablelist"><table border="0" class="variablelist">
1415
 
<colgroup>
1416
 
<col align="left" valign="top">
1417
 
<col>
1418
 
</colgroup>
1419
 
<tbody>
1420
 
<tr>
1421
 
<td><p><span class="term"><em class="parameter"><code>nettype</code></em> :</span></p></td>
1422
 
<td>a network type</td>
1423
 
</tr>
1424
 
<tr>
1425
 
<td><p><span class="term"><em class="parameter"><code>addrtype</code></em> :</span></p></td>
1426
 
<td>an address type</td>
1427
 
</tr>
1428
 
<tr>
1429
 
<td><p><span class="term"><em class="parameter"><code>addr</code></em> :</span></p></td>
1430
 
<td>an address</td>
1431
 
</tr>
1432
 
<tr>
1433
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1434
 
<td>TRUE when <em class="parameter"><code>addr</code></em> is multicast.</td>
1435
 
</tr>
1436
 
</tbody>
1437
 
</table></div>
1438
 
</div>
1439
 
<hr>
1440
 
<div class="refsect2">
1441
 
<a name="gst-sdp-message-get-version"></a><h3>gst_sdp_message_get_version ()</h3>
1442
 
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       gst_sdp_message_get_version         (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);</pre>
1443
 
<p>
1444
 
Get the version in <em class="parameter"><code>msg</code></em>.
1445
 
</p>
1446
 
<div class="variablelist"><table border="0" class="variablelist">
1447
 
<colgroup>
1448
 
<col align="left" valign="top">
1449
 
<col>
1450
 
</colgroup>
1451
 
<tbody>
1452
 
<tr>
1453
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
1454
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
1455
 
</td>
1456
 
</tr>
1457
 
<tr>
1458
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1459
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</td>
1460
 
</tr>
1461
 
</tbody>
1462
 
</table></div>
1463
 
</div>
1464
 
<hr>
1465
 
<div class="refsect2">
1466
 
<a name="gst-sdp-message-set-version"></a><h3>gst_sdp_message_set_version ()</h3>
1467
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_message_set_version         (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
1468
 
                                                         <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> *version</code></em>);</pre>
1469
 
<p>
1470
 
Set the version in <em class="parameter"><code>msg</code></em>.
1471
 
</p>
1472
 
<div class="variablelist"><table border="0" class="variablelist">
1473
 
<colgroup>
1474
 
<col align="left" valign="top">
1475
 
<col>
1476
 
</colgroup>
1477
 
<tbody>
1478
 
<tr>
1479
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
1480
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
1481
 
</td>
1482
 
</tr>
1483
 
<tr>
1484
 
<td><p><span class="term"><em class="parameter"><code>version</code></em> :</span></p></td>
1485
 
<td>the version</td>
1486
 
</tr>
1487
 
<tr>
1488
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1489
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</td>
1490
 
</tr>
1491
 
</tbody>
1492
 
</table></div>
1493
 
</div>
1494
 
<hr>
1495
 
<div class="refsect2">
1496
 
<a name="gst-sdp-message-get-origin"></a><h3>gst_sdp_message_get_origin ()</h3>
1497
 
<pre class="programlisting">const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPOrigin" title="GstSDPOrigin"><span class="returnvalue">GstSDPOrigin</span></a> * gst_sdp_message_get_origin         (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);</pre>
1498
 
<p>
1499
 
Get the origin of <em class="parameter"><code>msg</code></em>.
1500
 
</p>
1501
 
<div class="variablelist"><table border="0" class="variablelist">
1502
 
<colgroup>
1503
 
<col align="left" valign="top">
1504
 
<col>
1505
 
</colgroup>
1506
 
<tbody>
1507
 
<tr>
1508
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
1509
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
1510
 
</td>
1511
 
</tr>
1512
 
<tr>
1513
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1514
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPOrigin" title="GstSDPOrigin"><span class="type">GstSDPOrigin</span></a>. The result remains valid as long as <em class="parameter"><code>msg</code></em> is valid.</td>
1515
 
</tr>
1516
 
</tbody>
1517
 
</table></div>
1518
 
</div>
1519
 
<hr>
1520
 
<div class="refsect2">
1521
 
<a name="gst-sdp-message-set-origin"></a><h3>gst_sdp_message_set_origin ()</h3>
1522
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_message_set_origin          (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
1523
 
                                                         <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> *username</code></em>,
1524
 
                                                         <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> *sess_id</code></em>,
1525
 
                                                         <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> *sess_version</code></em>,
1526
 
                                                         <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> *nettype</code></em>,
1527
 
                                                         <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> *addrtype</code></em>,
1528
 
                                                         <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> *addr</code></em>);</pre>
1529
 
<p>
1530
 
Configure the SDP origin in <em class="parameter"><code>msg</code></em> with the given parameters.
1531
 
</p>
1532
 
<div class="variablelist"><table border="0" class="variablelist">
1533
 
<colgroup>
1534
 
<col align="left" valign="top">
1535
 
<col>
1536
 
</colgroup>
1537
 
<tbody>
1538
 
<tr>
1539
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
1540
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
1541
 
</td>
1542
 
</tr>
1543
 
<tr>
1544
 
<td><p><span class="term"><em class="parameter"><code>username</code></em> :</span></p></td>
1545
 
<td>the user name</td>
1546
 
</tr>
1547
 
<tr>
1548
 
<td><p><span class="term"><em class="parameter"><code>sess_id</code></em> :</span></p></td>
1549
 
<td>a session id</td>
1550
 
</tr>
1551
 
<tr>
1552
 
<td><p><span class="term"><em class="parameter"><code>sess_version</code></em> :</span></p></td>
1553
 
<td>a session version</td>
1554
 
</tr>
1555
 
<tr>
1556
 
<td><p><span class="term"><em class="parameter"><code>nettype</code></em> :</span></p></td>
1557
 
<td>a network type</td>
1558
 
</tr>
1559
 
<tr>
1560
 
<td><p><span class="term"><em class="parameter"><code>addrtype</code></em> :</span></p></td>
1561
 
<td>an address type</td>
1562
 
</tr>
1563
 
<tr>
1564
 
<td><p><span class="term"><em class="parameter"><code>addr</code></em> :</span></p></td>
1565
 
<td>an address</td>
1566
 
</tr>
1567
 
<tr>
1568
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1569
 
<td>
1570
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-OK:CAPS"><span class="type">GST_SDP_OK</span></a>.</td>
1571
 
</tr>
1572
 
</tbody>
1573
 
</table></div>
1574
 
</div>
1575
 
<hr>
1576
 
<div class="refsect2">
1577
 
<a name="gst-sdp-message-get-session-name"></a><h3>gst_sdp_message_get_session_name ()</h3>
1578
 
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       gst_sdp_message_get_session_name    (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);</pre>
1579
 
<p>
1580
 
Get the session name in <em class="parameter"><code>msg</code></em>.
1581
 
</p>
1582
 
<div class="variablelist"><table border="0" class="variablelist">
1583
 
<colgroup>
1584
 
<col align="left" valign="top">
1585
 
<col>
1586
 
</colgroup>
1587
 
<tbody>
1588
 
<tr>
1589
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
1590
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
1591
 
</td>
1592
 
</tr>
1593
 
<tr>
1594
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1595
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</td>
1596
 
</tr>
1597
 
</tbody>
1598
 
</table></div>
1599
 
</div>
1600
 
<hr>
1601
 
<div class="refsect2">
1602
 
<a name="gst-sdp-message-set-session-name"></a><h3>gst_sdp_message_set_session_name ()</h3>
1603
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_message_set_session_name    (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
1604
 
                                                         <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> *session_name</code></em>);</pre>
1605
 
<p>
1606
 
Set the session name in <em class="parameter"><code>msg</code></em>.
1607
 
</p>
1608
 
<div class="variablelist"><table border="0" class="variablelist">
1609
 
<colgroup>
1610
 
<col align="left" valign="top">
1611
 
<col>
1612
 
</colgroup>
1613
 
<tbody>
1614
 
<tr>
1615
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
1616
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
1617
 
</td>
1618
 
</tr>
1619
 
<tr>
1620
 
<td><p><span class="term"><em class="parameter"><code>session_name</code></em> :</span></p></td>
1621
 
<td>the session name</td>
1622
 
</tr>
1623
 
<tr>
1624
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1625
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</td>
1626
 
</tr>
1627
 
</tbody>
1628
 
</table></div>
1629
 
</div>
1630
 
<hr>
1631
 
<div class="refsect2">
1632
 
<a name="gst-sdp-message-get-information"></a><h3>gst_sdp_message_get_information ()</h3>
1633
 
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       gst_sdp_message_get_information     (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);</pre>
1634
 
<p>
1635
 
Get the information in <em class="parameter"><code>msg</code></em>.
1636
 
</p>
1637
 
<div class="variablelist"><table border="0" class="variablelist">
1638
 
<colgroup>
1639
 
<col align="left" valign="top">
1640
 
<col>
1641
 
</colgroup>
1642
 
<tbody>
1643
 
<tr>
1644
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
1645
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
1646
 
</td>
1647
 
</tr>
1648
 
<tr>
1649
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1650
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</td>
1651
 
</tr>
1652
 
</tbody>
1653
 
</table></div>
1654
 
</div>
1655
 
<hr>
1656
 
<div class="refsect2">
1657
 
<a name="gst-sdp-message-set-information"></a><h3>gst_sdp_message_set_information ()</h3>
1658
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_message_set_information     (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
1659
 
                                                         <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> *information</code></em>);</pre>
1660
 
<p>
1661
 
Set the information in <em class="parameter"><code>msg</code></em>.
1662
 
</p>
1663
 
<div class="variablelist"><table border="0" class="variablelist">
1664
 
<colgroup>
1665
 
<col align="left" valign="top">
1666
 
<col>
1667
 
</colgroup>
1668
 
<tbody>
1669
 
<tr>
1670
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
1671
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
1672
 
</td>
1673
 
</tr>
1674
 
<tr>
1675
 
<td><p><span class="term"><em class="parameter"><code>information</code></em> :</span></p></td>
1676
 
<td>the information</td>
1677
 
</tr>
1678
 
<tr>
1679
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1680
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</td>
1681
 
</tr>
1682
 
</tbody>
1683
 
</table></div>
1684
 
</div>
1685
 
<hr>
1686
 
<div class="refsect2">
1687
 
<a name="gst-sdp-message-get-uri"></a><h3>gst_sdp_message_get_uri ()</h3>
1688
 
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       gst_sdp_message_get_uri             (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);</pre>
1689
 
<p>
1690
 
Get the URI in <em class="parameter"><code>msg</code></em>.
1691
 
</p>
1692
 
<div class="variablelist"><table border="0" class="variablelist">
1693
 
<colgroup>
1694
 
<col align="left" valign="top">
1695
 
<col>
1696
 
</colgroup>
1697
 
<tbody>
1698
 
<tr>
1699
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
1700
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
1701
 
</td>
1702
 
</tr>
1703
 
<tr>
1704
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1705
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</td>
1706
 
</tr>
1707
 
</tbody>
1708
 
</table></div>
1709
 
</div>
1710
 
<hr>
1711
 
<div class="refsect2">
1712
 
<a name="gst-sdp-message-set-uri"></a><h3>gst_sdp_message_set_uri ()</h3>
1713
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_message_set_uri             (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
1714
 
                                                         <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> *uri</code></em>);</pre>
1715
 
<p>
1716
 
Set the URI in <em class="parameter"><code>msg</code></em>.
1717
 
</p>
1718
 
<div class="variablelist"><table border="0" class="variablelist">
1719
 
<colgroup>
1720
 
<col align="left" valign="top">
1721
 
<col>
1722
 
</colgroup>
1723
 
<tbody>
1724
 
<tr>
1725
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
1726
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
1727
 
</td>
1728
 
</tr>
1729
 
<tr>
1730
 
<td><p><span class="term"><em class="parameter"><code>uri</code></em> :</span></p></td>
1731
 
<td>the URI</td>
1732
 
</tr>
1733
 
<tr>
1734
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1735
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</td>
1736
 
</tr>
1737
 
</tbody>
1738
 
</table></div>
1739
 
</div>
1740
 
<hr>
1741
 
<div class="refsect2">
1742
 
<a name="gst-sdp-message-emails-len"></a><h3>gst_sdp_message_emails_len ()</h3>
1743
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               gst_sdp_message_emails_len          (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);</pre>
1744
 
<p>
1745
 
Get the number of emails in <em class="parameter"><code>msg</code></em>.
1746
 
</p>
1747
 
<div class="variablelist"><table border="0" class="variablelist">
1748
 
<colgroup>
1749
 
<col align="left" valign="top">
1750
 
<col>
1751
 
</colgroup>
1752
 
<tbody>
1753
 
<tr>
1754
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
1755
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
1756
 
</td>
1757
 
</tr>
1758
 
<tr>
1759
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1760
 
<td>the number of emails in <em class="parameter"><code>msg</code></em>.</td>
1761
 
</tr>
1762
 
</tbody>
1763
 
</table></div>
1764
 
</div>
1765
 
<hr>
1766
 
<div class="refsect2">
1767
 
<a name="gst-sdp-message-get-email"></a><h3>gst_sdp_message_get_email ()</h3>
1768
 
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       gst_sdp_message_get_email           (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
1769
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);</pre>
1770
 
<p>
1771
 
Get the email with number <em class="parameter"><code>idx</code></em> from <em class="parameter"><code>msg</code></em>.
1772
 
</p>
1773
 
<div class="variablelist"><table border="0" class="variablelist">
1774
 
<colgroup>
1775
 
<col align="left" valign="top">
1776
 
<col>
1777
 
</colgroup>
1778
 
<tbody>
1779
 
<tr>
1780
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
1781
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
1782
 
</td>
1783
 
</tr>
1784
 
<tr>
1785
 
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
1786
 
<td>an email index</td>
1787
 
</tr>
1788
 
<tr>
1789
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1790
 
<td>the email at position <em class="parameter"><code>idx</code></em>.</td>
1791
 
</tr>
1792
 
</tbody>
1793
 
</table></div>
1794
 
</div>
1795
 
<hr>
1796
 
<div class="refsect2">
1797
 
<a name="gst-sdp-message-insert-email"></a><h3>gst_sdp_message_insert_email ()</h3>
1798
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_message_insert_email        (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
1799
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> idx</code></em>,
1800
 
                                                         <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> *email</code></em>);</pre>
1801
 
<p>
1802
 
Insert <em class="parameter"><code>email</code></em> into the array of emails in <em class="parameter"><code>msg</code></em> at index <em class="parameter"><code>idx</code></em>.
1803
 
When -1 is given as <em class="parameter"><code>idx</code></em>, the email is inserted at the end.
1804
 
</p>
1805
 
<div class="variablelist"><table border="0" class="variablelist">
1806
 
<colgroup>
1807
 
<col align="left" valign="top">
1808
 
<col>
1809
 
</colgroup>
1810
 
<tbody>
1811
 
<tr>
1812
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
1813
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
1814
 
</td>
1815
 
</tr>
1816
 
<tr>
1817
 
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
1818
 
<td>an index</td>
1819
 
</tr>
1820
 
<tr>
1821
 
<td><p><span class="term"><em class="parameter"><code>email</code></em> :</span></p></td>
1822
 
<td>an email</td>
1823
 
</tr>
1824
 
<tr>
1825
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1826
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</td>
1827
 
</tr>
1828
 
</tbody>
1829
 
</table></div>
1830
 
<p class="since">Since 1.2</p>
1831
 
</div>
1832
 
<hr>
1833
 
<div class="refsect2">
1834
 
<a name="gst-sdp-message-replace-email"></a><h3>gst_sdp_message_replace_email ()</h3>
1835
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_message_replace_email       (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
1836
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>,
1837
 
                                                         <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> *email</code></em>);</pre>
1838
 
<p>
1839
 
Replace the email in <em class="parameter"><code>msg</code></em> at index <em class="parameter"><code>idx</code></em> with <em class="parameter"><code>email</code></em>.
1840
 
</p>
1841
 
<div class="variablelist"><table border="0" class="variablelist">
1842
 
<colgroup>
1843
 
<col align="left" valign="top">
1844
 
<col>
1845
 
</colgroup>
1846
 
<tbody>
1847
 
<tr>
1848
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
1849
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
1850
 
</td>
1851
 
</tr>
1852
 
<tr>
1853
 
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
1854
 
<td>an email index</td>
1855
 
</tr>
1856
 
<tr>
1857
 
<td><p><span class="term"><em class="parameter"><code>email</code></em> :</span></p></td>
1858
 
<td>an email</td>
1859
 
</tr>
1860
 
<tr>
1861
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1862
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</td>
1863
 
</tr>
1864
 
</tbody>
1865
 
</table></div>
1866
 
<p class="since">Since 1.2</p>
1867
 
</div>
1868
 
<hr>
1869
 
<div class="refsect2">
1870
 
<a name="gst-sdp-message-remove-email"></a><h3>gst_sdp_message_remove_email ()</h3>
1871
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_message_remove_email        (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
1872
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);</pre>
1873
 
<p>
1874
 
Remove the email in <em class="parameter"><code>msg</code></em> at index <em class="parameter"><code>idx</code></em>.
1875
 
</p>
1876
 
<div class="variablelist"><table border="0" class="variablelist">
1877
 
<colgroup>
1878
 
<col align="left" valign="top">
1879
 
<col>
1880
 
</colgroup>
1881
 
<tbody>
1882
 
<tr>
1883
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
1884
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
1885
 
</td>
1886
 
</tr>
1887
 
<tr>
1888
 
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
1889
 
<td>an email index</td>
1890
 
</tr>
1891
 
<tr>
1892
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1893
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</td>
1894
 
</tr>
1895
 
</tbody>
1896
 
</table></div>
1897
 
<p class="since">Since 1.2</p>
1898
 
</div>
1899
 
<hr>
1900
 
<div class="refsect2">
1901
 
<a name="gst-sdp-message-add-email"></a><h3>gst_sdp_message_add_email ()</h3>
1902
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_message_add_email           (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
1903
 
                                                         <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> *email</code></em>);</pre>
1904
 
<p>
1905
 
Add <em class="parameter"><code>email</code></em> to the list of emails in <em class="parameter"><code>msg</code></em>.
1906
 
</p>
1907
 
<div class="variablelist"><table border="0" class="variablelist">
1908
 
<colgroup>
1909
 
<col align="left" valign="top">
1910
 
<col>
1911
 
</colgroup>
1912
 
<tbody>
1913
 
<tr>
1914
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
1915
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
1916
 
</td>
1917
 
</tr>
1918
 
<tr>
1919
 
<td><p><span class="term"><em class="parameter"><code>email</code></em> :</span></p></td>
1920
 
<td>an email</td>
1921
 
</tr>
1922
 
<tr>
1923
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1924
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</td>
1925
 
</tr>
1926
 
</tbody>
1927
 
</table></div>
1928
 
</div>
1929
 
<hr>
1930
 
<div class="refsect2">
1931
 
<a name="gst-sdp-message-phones-len"></a><h3>gst_sdp_message_phones_len ()</h3>
1932
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               gst_sdp_message_phones_len          (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);</pre>
1933
 
<p>
1934
 
Get the number of phones in <em class="parameter"><code>msg</code></em>.
1935
 
</p>
1936
 
<div class="variablelist"><table border="0" class="variablelist">
1937
 
<colgroup>
1938
 
<col align="left" valign="top">
1939
 
<col>
1940
 
</colgroup>
1941
 
<tbody>
1942
 
<tr>
1943
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
1944
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
1945
 
</td>
1946
 
</tr>
1947
 
<tr>
1948
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1949
 
<td>the number of phones in <em class="parameter"><code>msg</code></em>.</td>
1950
 
</tr>
1951
 
</tbody>
1952
 
</table></div>
1953
 
</div>
1954
 
<hr>
1955
 
<div class="refsect2">
1956
 
<a name="gst-sdp-message-get-phone"></a><h3>gst_sdp_message_get_phone ()</h3>
1957
 
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       gst_sdp_message_get_phone           (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
1958
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);</pre>
1959
 
<p>
1960
 
Get the phone with number <em class="parameter"><code>idx</code></em> from <em class="parameter"><code>msg</code></em>.
1961
 
</p>
1962
 
<div class="variablelist"><table border="0" class="variablelist">
1963
 
<colgroup>
1964
 
<col align="left" valign="top">
1965
 
<col>
1966
 
</colgroup>
1967
 
<tbody>
1968
 
<tr>
1969
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
1970
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
1971
 
</td>
1972
 
</tr>
1973
 
<tr>
1974
 
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
1975
 
<td>a phone index</td>
1976
 
</tr>
1977
 
<tr>
1978
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1979
 
<td>the phone at position <em class="parameter"><code>idx</code></em>.</td>
1980
 
</tr>
1981
 
</tbody>
1982
 
</table></div>
1983
 
</div>
1984
 
<hr>
1985
 
<div class="refsect2">
1986
 
<a name="gst-sdp-message-insert-phone"></a><h3>gst_sdp_message_insert_phone ()</h3>
1987
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_message_insert_phone        (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
1988
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> idx</code></em>,
1989
 
                                                         <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> *phone</code></em>);</pre>
1990
 
<p>
1991
 
Insert <em class="parameter"><code>phone</code></em> into the array of phone numbers in <em class="parameter"><code>msg</code></em> at index <em class="parameter"><code>idx</code></em>.
1992
 
When -1 is given as <em class="parameter"><code>idx</code></em>, the phone is inserted at the end.
1993
 
</p>
1994
 
<div class="variablelist"><table border="0" class="variablelist">
1995
 
<colgroup>
1996
 
<col align="left" valign="top">
1997
 
<col>
1998
 
</colgroup>
1999
 
<tbody>
2000
 
<tr>
2001
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
2002
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
2003
 
</td>
2004
 
</tr>
2005
 
<tr>
2006
 
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
2007
 
<td>a phone index</td>
2008
 
</tr>
2009
 
<tr>
2010
 
<td><p><span class="term"><em class="parameter"><code>phone</code></em> :</span></p></td>
2011
 
<td>a phone</td>
2012
 
</tr>
2013
 
<tr>
2014
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2015
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</td>
2016
 
</tr>
2017
 
</tbody>
2018
 
</table></div>
2019
 
<p class="since">Since 1.2</p>
2020
 
</div>
2021
 
<hr>
2022
 
<div class="refsect2">
2023
 
<a name="gst-sdp-message-replace-phone"></a><h3>gst_sdp_message_replace_phone ()</h3>
2024
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_message_replace_phone       (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
2025
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>,
2026
 
                                                         <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> *phone</code></em>);</pre>
2027
 
<p>
2028
 
Replace the phone number in <em class="parameter"><code>msg</code></em> at index <em class="parameter"><code>idx</code></em> with <em class="parameter"><code>phone</code></em>.
2029
 
</p>
2030
 
<div class="variablelist"><table border="0" class="variablelist">
2031
 
<colgroup>
2032
 
<col align="left" valign="top">
2033
 
<col>
2034
 
</colgroup>
2035
 
<tbody>
2036
 
<tr>
2037
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
2038
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
2039
 
</td>
2040
 
</tr>
2041
 
<tr>
2042
 
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
2043
 
<td>a phone index</td>
2044
 
</tr>
2045
 
<tr>
2046
 
<td><p><span class="term"><em class="parameter"><code>phone</code></em> :</span></p></td>
2047
 
<td>a phone</td>
2048
 
</tr>
2049
 
<tr>
2050
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2051
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</td>
2052
 
</tr>
2053
 
</tbody>
2054
 
</table></div>
2055
 
<p class="since">Since 1.2</p>
2056
 
</div>
2057
 
<hr>
2058
 
<div class="refsect2">
2059
 
<a name="gst-sdp-message-remove-phone"></a><h3>gst_sdp_message_remove_phone ()</h3>
2060
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_message_remove_phone        (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
2061
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);</pre>
2062
 
<p>
2063
 
Remove the phone number in <em class="parameter"><code>msg</code></em> at index <em class="parameter"><code>idx</code></em>.
2064
 
</p>
2065
 
<div class="variablelist"><table border="0" class="variablelist">
2066
 
<colgroup>
2067
 
<col align="left" valign="top">
2068
 
<col>
2069
 
</colgroup>
2070
 
<tbody>
2071
 
<tr>
2072
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
2073
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
2074
 
</td>
2075
 
</tr>
2076
 
<tr>
2077
 
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
2078
 
<td>a phone index</td>
2079
 
</tr>
2080
 
<tr>
2081
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2082
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</td>
2083
 
</tr>
2084
 
</tbody>
2085
 
</table></div>
2086
 
<p class="since">Since 1.2</p>
2087
 
</div>
2088
 
<hr>
2089
 
<div class="refsect2">
2090
 
<a name="gst-sdp-message-add-phone"></a><h3>gst_sdp_message_add_phone ()</h3>
2091
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_message_add_phone           (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
2092
 
                                                         <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> *phone</code></em>);</pre>
2093
 
<p>
2094
 
Add <em class="parameter"><code>phone</code></em> to the list of phones in <em class="parameter"><code>msg</code></em>.
2095
 
</p>
2096
 
<div class="variablelist"><table border="0" class="variablelist">
2097
 
<colgroup>
2098
 
<col align="left" valign="top">
2099
 
<col>
2100
 
</colgroup>
2101
 
<tbody>
2102
 
<tr>
2103
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
2104
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
2105
 
</td>
2106
 
</tr>
2107
 
<tr>
2108
 
<td><p><span class="term"><em class="parameter"><code>phone</code></em> :</span></p></td>
2109
 
<td>a phone</td>
2110
 
</tr>
2111
 
<tr>
2112
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2113
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</td>
2114
 
</tr>
2115
 
</tbody>
2116
 
</table></div>
2117
 
</div>
2118
 
<hr>
2119
 
<div class="refsect2">
2120
 
<a name="gst-sdp-message-get-connection"></a><h3>gst_sdp_message_get_connection ()</h3>
2121
 
<pre class="programlisting">const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPConnection" title="GstSDPConnection"><span class="returnvalue">GstSDPConnection</span></a> * gst_sdp_message_get_connection (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);</pre>
2122
 
<p>
2123
 
Get the connection of <em class="parameter"><code>msg</code></em>.
2124
 
</p>
2125
 
<div class="variablelist"><table border="0" class="variablelist">
2126
 
<colgroup>
2127
 
<col align="left" valign="top">
2128
 
<col>
2129
 
</colgroup>
2130
 
<tbody>
2131
 
<tr>
2132
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
2133
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
2134
 
</td>
2135
 
</tr>
2136
 
<tr>
2137
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2138
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPConnection" title="GstSDPConnection"><span class="type">GstSDPConnection</span></a>. The result remains valid as long as <em class="parameter"><code>msg</code></em> is valid.</td>
2139
 
</tr>
2140
 
</tbody>
2141
 
</table></div>
2142
 
</div>
2143
 
<hr>
2144
 
<div class="refsect2">
2145
 
<a name="gst-sdp-message-set-connection"></a><h3>gst_sdp_message_set_connection ()</h3>
2146
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_message_set_connection      (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
2147
 
                                                         <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> *nettype</code></em>,
2148
 
                                                         <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> *addrtype</code></em>,
2149
 
                                                         <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> *address</code></em>,
2150
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> ttl</code></em>,
2151
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> addr_number</code></em>);</pre>
2152
 
<p>
2153
 
Configure the SDP connection in <em class="parameter"><code>msg</code></em> with the given parameters.
2154
 
</p>
2155
 
<div class="variablelist"><table border="0" class="variablelist">
2156
 
<colgroup>
2157
 
<col align="left" valign="top">
2158
 
<col>
2159
 
</colgroup>
2160
 
<tbody>
2161
 
<tr>
2162
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
2163
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
2164
 
</td>
2165
 
</tr>
2166
 
<tr>
2167
 
<td><p><span class="term"><em class="parameter"><code>nettype</code></em> :</span></p></td>
2168
 
<td>the type of network. "IN" is defined to have the meaning
2169
 
"Internet".</td>
2170
 
</tr>
2171
 
<tr>
2172
 
<td><p><span class="term"><em class="parameter"><code>addrtype</code></em> :</span></p></td>
2173
 
<td>the type of address.</td>
2174
 
</tr>
2175
 
<tr>
2176
 
<td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
2177
 
<td>the address</td>
2178
 
</tr>
2179
 
<tr>
2180
 
<td><p><span class="term"><em class="parameter"><code>ttl</code></em> :</span></p></td>
2181
 
<td>the time to live of the address</td>
2182
 
</tr>
2183
 
<tr>
2184
 
<td><p><span class="term"><em class="parameter"><code>addr_number</code></em> :</span></p></td>
2185
 
<td>the number of layers</td>
2186
 
</tr>
2187
 
<tr>
2188
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2189
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</td>
2190
 
</tr>
2191
 
</tbody>
2192
 
</table></div>
2193
 
</div>
2194
 
<hr>
2195
 
<div class="refsect2">
2196
 
<a name="gst-sdp-message-bandwidths-len"></a><h3>gst_sdp_message_bandwidths_len ()</h3>
2197
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               gst_sdp_message_bandwidths_len      (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);</pre>
2198
 
<p>
2199
 
Get the number of bandwidth information in <em class="parameter"><code>msg</code></em>.
2200
 
</p>
2201
 
<div class="variablelist"><table border="0" class="variablelist">
2202
 
<colgroup>
2203
 
<col align="left" valign="top">
2204
 
<col>
2205
 
</colgroup>
2206
 
<tbody>
2207
 
<tr>
2208
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
2209
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
2210
 
</td>
2211
 
</tr>
2212
 
<tr>
2213
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2214
 
<td>the number of bandwidth information in <em class="parameter"><code>msg</code></em>.</td>
2215
 
</tr>
2216
 
</tbody>
2217
 
</table></div>
2218
 
</div>
2219
 
<hr>
2220
 
<div class="refsect2">
2221
 
<a name="gst-sdp-message-get-bandwidth"></a><h3>gst_sdp_message_get_bandwidth ()</h3>
2222
 
<pre class="programlisting">const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPBandwidth" title="GstSDPBandwidth"><span class="returnvalue">GstSDPBandwidth</span></a> * gst_sdp_message_get_bandwidth   (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
2223
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);</pre>
2224
 
<p>
2225
 
Get the bandwidth at index <em class="parameter"><code>idx</code></em> from <em class="parameter"><code>msg</code></em>.
2226
 
</p>
2227
 
<div class="variablelist"><table border="0" class="variablelist">
2228
 
<colgroup>
2229
 
<col align="left" valign="top">
2230
 
<col>
2231
 
</colgroup>
2232
 
<tbody>
2233
 
<tr>
2234
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
2235
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
2236
 
</td>
2237
 
</tr>
2238
 
<tr>
2239
 
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
2240
 
<td>the bandwidth index</td>
2241
 
</tr>
2242
 
<tr>
2243
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2244
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPBandwidth" title="GstSDPBandwidth"><span class="type">GstSDPBandwidth</span></a>.</td>
2245
 
</tr>
2246
 
</tbody>
2247
 
</table></div>
2248
 
</div>
2249
 
<hr>
2250
 
<div class="refsect2">
2251
 
<a name="gst-sdp-message-insert-bandwidth"></a><h3>gst_sdp_message_insert_bandwidth ()</h3>
2252
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_message_insert_bandwidth    (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
2253
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> idx</code></em>,
2254
 
                                                         <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPBandwidth" title="GstSDPBandwidth"><span class="type">GstSDPBandwidth</span></a> *bw</code></em>);</pre>
2255
 
<p>
2256
 
Insert bandwidth parameters into the array of bandwidths in <em class="parameter"><code>msg</code></em>
2257
 
at index <em class="parameter"><code>idx</code></em>.
2258
 
When -1 is given as <em class="parameter"><code>idx</code></em>, the bandwidth is inserted at the end.
2259
 
</p>
2260
 
<div class="variablelist"><table border="0" class="variablelist">
2261
 
<colgroup>
2262
 
<col align="left" valign="top">
2263
 
<col>
2264
 
</colgroup>
2265
 
<tbody>
2266
 
<tr>
2267
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
2268
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
2269
 
</td>
2270
 
</tr>
2271
 
<tr>
2272
 
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
2273
 
<td>an index</td>
2274
 
</tr>
2275
 
<tr>
2276
 
<td><p><span class="term"><em class="parameter"><code>bw</code></em> :</span></p></td>
2277
 
<td>the bandwidth</td>
2278
 
</tr>
2279
 
<tr>
2280
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2281
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</td>
2282
 
</tr>
2283
 
</tbody>
2284
 
</table></div>
2285
 
<p class="since">Since 1.2</p>
2286
 
</div>
2287
 
<hr>
2288
 
<div class="refsect2">
2289
 
<a name="gst-sdp-message-replace-bandwidth"></a><h3>gst_sdp_message_replace_bandwidth ()</h3>
2290
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_message_replace_bandwidth   (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
2291
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>,
2292
 
                                                         <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPBandwidth" title="GstSDPBandwidth"><span class="type">GstSDPBandwidth</span></a> *bw</code></em>);</pre>
2293
 
<p>
2294
 
Replace the bandwidth information in <em class="parameter"><code>msg</code></em> at index <em class="parameter"><code>idx</code></em> with <em class="parameter"><code>bw</code></em>.
2295
 
</p>
2296
 
<div class="variablelist"><table border="0" class="variablelist">
2297
 
<colgroup>
2298
 
<col align="left" valign="top">
2299
 
<col>
2300
 
</colgroup>
2301
 
<tbody>
2302
 
<tr>
2303
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
2304
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
2305
 
</td>
2306
 
</tr>
2307
 
<tr>
2308
 
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
2309
 
<td>the bandwidth index</td>
2310
 
</tr>
2311
 
<tr>
2312
 
<td><p><span class="term"><em class="parameter"><code>bw</code></em> :</span></p></td>
2313
 
<td>the bandwidth</td>
2314
 
</tr>
2315
 
<tr>
2316
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2317
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</td>
2318
 
</tr>
2319
 
</tbody>
2320
 
</table></div>
2321
 
<p class="since">Since 1.2</p>
2322
 
</div>
2323
 
<hr>
2324
 
<div class="refsect2">
2325
 
<a name="gst-sdp-message-remove-bandwidth"></a><h3>gst_sdp_message_remove_bandwidth ()</h3>
2326
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_message_remove_bandwidth    (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
2327
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);</pre>
2328
 
<p>
2329
 
Remove the bandwidth information in <em class="parameter"><code>msg</code></em> at index <em class="parameter"><code>idx</code></em>.
2330
 
</p>
2331
 
<div class="variablelist"><table border="0" class="variablelist">
2332
 
<colgroup>
2333
 
<col align="left" valign="top">
2334
 
<col>
2335
 
</colgroup>
2336
 
<tbody>
2337
 
<tr>
2338
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
2339
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
2340
 
</td>
2341
 
</tr>
2342
 
<tr>
2343
 
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
2344
 
<td>the bandwidth index</td>
2345
 
</tr>
2346
 
<tr>
2347
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2348
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</td>
2349
 
</tr>
2350
 
</tbody>
2351
 
</table></div>
2352
 
<p class="since">Since 1.2</p>
2353
 
</div>
2354
 
<hr>
2355
 
<div class="refsect2">
2356
 
<a name="gst-sdp-message-add-bandwidth"></a><h3>gst_sdp_message_add_bandwidth ()</h3>
2357
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_message_add_bandwidth       (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
2358
 
                                                         <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> *bwtype</code></em>,
2359
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> bandwidth</code></em>);</pre>
2360
 
<p>
2361
 
Add the specified bandwidth information to <em class="parameter"><code>msg</code></em>.
2362
 
</p>
2363
 
<div class="variablelist"><table border="0" class="variablelist">
2364
 
<colgroup>
2365
 
<col align="left" valign="top">
2366
 
<col>
2367
 
</colgroup>
2368
 
<tbody>
2369
 
<tr>
2370
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
2371
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
2372
 
</td>
2373
 
</tr>
2374
 
<tr>
2375
 
<td><p><span class="term"><em class="parameter"><code>bwtype</code></em> :</span></p></td>
2376
 
<td>the bandwidth modifier type</td>
2377
 
</tr>
2378
 
<tr>
2379
 
<td><p><span class="term"><em class="parameter"><code>bandwidth</code></em> :</span></p></td>
2380
 
<td>the bandwidth in kilobits per second</td>
2381
 
</tr>
2382
 
<tr>
2383
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2384
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</td>
2385
 
</tr>
2386
 
</tbody>
2387
 
</table></div>
2388
 
</div>
2389
 
<hr>
2390
 
<div class="refsect2">
2391
 
<a name="gst-sdp-message-times-len"></a><h3>gst_sdp_message_times_len ()</h3>
2392
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               gst_sdp_message_times_len           (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);</pre>
2393
 
<p>
2394
 
Get the number of time information entries in <em class="parameter"><code>msg</code></em>.
2395
 
</p>
2396
 
<div class="variablelist"><table border="0" class="variablelist">
2397
 
<colgroup>
2398
 
<col align="left" valign="top">
2399
 
<col>
2400
 
</colgroup>
2401
 
<tbody>
2402
 
<tr>
2403
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
2404
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
2405
 
</td>
2406
 
</tr>
2407
 
<tr>
2408
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2409
 
<td>the number of time information entries in <em class="parameter"><code>msg</code></em>.</td>
2410
 
</tr>
2411
 
</tbody>
2412
 
</table></div>
2413
 
</div>
2414
 
<hr>
2415
 
<div class="refsect2">
2416
 
<a name="gst-sdp-message-get-time"></a><h3>gst_sdp_message_get_time ()</h3>
2417
 
<pre class="programlisting">const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPTime" title="GstSDPTime"><span class="returnvalue">GstSDPTime</span></a> *  gst_sdp_message_get_time            (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
2418
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);</pre>
2419
 
<p>
2420
 
Get time information with index <em class="parameter"><code>idx</code></em> from <em class="parameter"><code>msg</code></em>.
2421
 
</p>
2422
 
<div class="variablelist"><table border="0" class="variablelist">
2423
 
<colgroup>
2424
 
<col align="left" valign="top">
2425
 
<col>
2426
 
</colgroup>
2427
 
<tbody>
2428
 
<tr>
2429
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
2430
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
2431
 
</td>
2432
 
</tr>
2433
 
<tr>
2434
 
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
2435
 
<td>the time index</td>
2436
 
</tr>
2437
 
<tr>
2438
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2439
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPTime" title="GstSDPTime"><span class="type">GstSDPTime</span></a>.</td>
2440
 
</tr>
2441
 
</tbody>
2442
 
</table></div>
2443
 
</div>
2444
 
<hr>
2445
 
<div class="refsect2">
2446
 
<a name="gst-sdp-message-insert-time"></a><h3>gst_sdp_message_insert_time ()</h3>
2447
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_message_insert_time         (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
2448
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> idx</code></em>,
2449
 
                                                         <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPTime" title="GstSDPTime"><span class="type">GstSDPTime</span></a> *t</code></em>);</pre>
2450
 
<p>
2451
 
Insert time parameters into the array of times in <em class="parameter"><code>msg</code></em>
2452
 
at index <em class="parameter"><code>idx</code></em>.
2453
 
When -1 is given as <em class="parameter"><code>idx</code></em>, the times are inserted at the end.
2454
 
</p>
2455
 
<div class="variablelist"><table border="0" class="variablelist">
2456
 
<colgroup>
2457
 
<col align="left" valign="top">
2458
 
<col>
2459
 
</colgroup>
2460
 
<tbody>
2461
 
<tr>
2462
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
2463
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
2464
 
</td>
2465
 
</tr>
2466
 
<tr>
2467
 
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
2468
 
<td>an index</td>
2469
 
</tr>
2470
 
<tr>
2471
 
<td><p><span class="term"><em class="parameter"><code>t</code></em> :</span></p></td>
2472
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPTime" title="GstSDPTime"><span class="type">GstSDPTime</span></a>
2473
 
</td>
2474
 
</tr>
2475
 
<tr>
2476
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2477
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</td>
2478
 
</tr>
2479
 
</tbody>
2480
 
</table></div>
2481
 
<p class="since">Since 1.2</p>
2482
 
</div>
2483
 
<hr>
2484
 
<div class="refsect2">
2485
 
<a name="gst-sdp-message-replace-time"></a><h3>gst_sdp_message_replace_time ()</h3>
2486
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_message_replace_time        (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
2487
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>,
2488
 
                                                         <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPTime" title="GstSDPTime"><span class="type">GstSDPTime</span></a> *t</code></em>);</pre>
2489
 
<p>
2490
 
Replace the time information in <em class="parameter"><code>msg</code></em> at index <em class="parameter"><code>idx</code></em> with <em class="parameter"><code>t</code></em>.
2491
 
</p>
2492
 
<div class="variablelist"><table border="0" class="variablelist">
2493
 
<colgroup>
2494
 
<col align="left" valign="top">
2495
 
<col>
2496
 
</colgroup>
2497
 
<tbody>
2498
 
<tr>
2499
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
2500
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
2501
 
</td>
2502
 
</tr>
2503
 
<tr>
2504
 
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
2505
 
<td>the index</td>
2506
 
</tr>
2507
 
<tr>
2508
 
<td><p><span class="term"><em class="parameter"><code>t</code></em> :</span></p></td>
2509
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPTime" title="GstSDPTime"><span class="type">GstSDPTime</span></a>
2510
 
</td>
2511
 
</tr>
2512
 
<tr>
2513
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2514
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</td>
2515
 
</tr>
2516
 
</tbody>
2517
 
</table></div>
2518
 
<p class="since">Since 1.2</p>
2519
 
</div>
2520
 
<hr>
2521
 
<div class="refsect2">
2522
 
<a name="gst-sdp-message-remove-time"></a><h3>gst_sdp_message_remove_time ()</h3>
2523
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_message_remove_time         (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
2524
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);</pre>
2525
 
<p>
2526
 
Remove the time information in <em class="parameter"><code>msg</code></em> at index <em class="parameter"><code>idx</code></em>.
2527
 
</p>
2528
 
<div class="variablelist"><table border="0" class="variablelist">
2529
 
<colgroup>
2530
 
<col align="left" valign="top">
2531
 
<col>
2532
 
</colgroup>
2533
 
<tbody>
2534
 
<tr>
2535
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
2536
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
2537
 
</td>
2538
 
</tr>
2539
 
<tr>
2540
 
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
2541
 
<td>the index</td>
2542
 
</tr>
2543
 
<tr>
2544
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2545
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</td>
2546
 
</tr>
2547
 
</tbody>
2548
 
</table></div>
2549
 
<p class="since">Since 1.2</p>
2550
 
</div>
2551
 
<hr>
2552
 
<div class="refsect2">
2553
 
<a name="gst-sdp-message-add-time"></a><h3>gst_sdp_message_add_time ()</h3>
2554
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_message_add_time            (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
2555
 
                                                         <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> *start</code></em>,
2556
 
                                                         <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> *stop</code></em>,
2557
 
                                                         <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> **repeat</code></em>);</pre>
2558
 
<p>
2559
 
Add time information <em class="parameter"><code>start</code></em> and <em class="parameter"><code>stop</code></em> to <em class="parameter"><code>msg</code></em>.
2560
 
</p>
2561
 
<div class="variablelist"><table border="0" class="variablelist">
2562
 
<colgroup>
2563
 
<col align="left" valign="top">
2564
 
<col>
2565
 
</colgroup>
2566
 
<tbody>
2567
 
<tr>
2568
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
2569
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
2570
 
</td>
2571
 
</tr>
2572
 
<tr>
2573
 
<td><p><span class="term"><em class="parameter"><code>start</code></em> :</span></p></td>
2574
 
<td>the start time</td>
2575
 
</tr>
2576
 
<tr>
2577
 
<td><p><span class="term"><em class="parameter"><code>stop</code></em> :</span></p></td>
2578
 
<td>the stop time</td>
2579
 
</tr>
2580
 
<tr>
2581
 
<td><p><span class="term"><em class="parameter"><code>repeat</code></em> :</span></p></td>
2582
 
<td>the repeat times. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym>]</span>
2583
 
</td>
2584
 
</tr>
2585
 
<tr>
2586
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2587
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</td>
2588
 
</tr>
2589
 
</tbody>
2590
 
</table></div>
2591
 
</div>
2592
 
<hr>
2593
 
<div class="refsect2">
2594
 
<a name="gst-sdp-message-zones-len"></a><h3>gst_sdp_message_zones_len ()</h3>
2595
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               gst_sdp_message_zones_len           (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);</pre>
2596
 
<p>
2597
 
Get the number of time zone information entries in <em class="parameter"><code>msg</code></em>.
2598
 
</p>
2599
 
<div class="variablelist"><table border="0" class="variablelist">
2600
 
<colgroup>
2601
 
<col align="left" valign="top">
2602
 
<col>
2603
 
</colgroup>
2604
 
<tbody>
2605
 
<tr>
2606
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
2607
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
2608
 
</td>
2609
 
</tr>
2610
 
<tr>
2611
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2612
 
<td>the number of time zone information entries in <em class="parameter"><code>msg</code></em>.</td>
2613
 
</tr>
2614
 
</tbody>
2615
 
</table></div>
2616
 
</div>
2617
 
<hr>
2618
 
<div class="refsect2">
2619
 
<a name="gst-sdp-message-get-zone"></a><h3>gst_sdp_message_get_zone ()</h3>
2620
 
<pre class="programlisting">const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPZone" title="GstSDPZone"><span class="returnvalue">GstSDPZone</span></a> *  gst_sdp_message_get_zone            (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
2621
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);</pre>
2622
 
<p>
2623
 
Get time zone information with index <em class="parameter"><code>idx</code></em> from <em class="parameter"><code>msg</code></em>.
2624
 
</p>
2625
 
<div class="variablelist"><table border="0" class="variablelist">
2626
 
<colgroup>
2627
 
<col align="left" valign="top">
2628
 
<col>
2629
 
</colgroup>
2630
 
<tbody>
2631
 
<tr>
2632
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
2633
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
2634
 
</td>
2635
 
</tr>
2636
 
<tr>
2637
 
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
2638
 
<td>the zone index</td>
2639
 
</tr>
2640
 
<tr>
2641
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2642
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPZone" title="GstSDPZone"><span class="type">GstSDPZone</span></a>.</td>
2643
 
</tr>
2644
 
</tbody>
2645
 
</table></div>
2646
 
</div>
2647
 
<hr>
2648
 
<div class="refsect2">
2649
 
<a name="gst-sdp-message-insert-zone"></a><h3>gst_sdp_message_insert_zone ()</h3>
2650
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_message_insert_zone         (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
2651
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> idx</code></em>,
2652
 
                                                         <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPZone" title="GstSDPZone"><span class="type">GstSDPZone</span></a> *zone</code></em>);</pre>
2653
 
<p>
2654
 
Insert zone parameters into the array of zones in <em class="parameter"><code>msg</code></em>
2655
 
at index <em class="parameter"><code>idx</code></em>.
2656
 
When -1 is given as <em class="parameter"><code>idx</code></em>, the zone is inserted at the end.
2657
 
</p>
2658
 
<div class="variablelist"><table border="0" class="variablelist">
2659
 
<colgroup>
2660
 
<col align="left" valign="top">
2661
 
<col>
2662
 
</colgroup>
2663
 
<tbody>
2664
 
<tr>
2665
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
2666
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
2667
 
</td>
2668
 
</tr>
2669
 
<tr>
2670
 
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
2671
 
<td>an index
2672
 
<em class="parameter"><code>zone</code></em> a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPZone" title="GstSDPZone"><span class="type">GstSDPZone</span></a>
2673
 
</td>
2674
 
</tr>
2675
 
<tr>
2676
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2677
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</td>
2678
 
</tr>
2679
 
</tbody>
2680
 
</table></div>
2681
 
<p class="since">Since 1.2</p>
2682
 
</div>
2683
 
<hr>
2684
 
<div class="refsect2">
2685
 
<a name="gst-sdp-message-replace-zone"></a><h3>gst_sdp_message_replace_zone ()</h3>
2686
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_message_replace_zone        (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
2687
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>,
2688
 
                                                         <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPZone" title="GstSDPZone"><span class="type">GstSDPZone</span></a> *zone</code></em>);</pre>
2689
 
<p>
2690
 
Replace the zone information in <em class="parameter"><code>msg</code></em> at index <em class="parameter"><code>idx</code></em> with <em class="parameter"><code>zone</code></em>.
2691
 
</p>
2692
 
<div class="variablelist"><table border="0" class="variablelist">
2693
 
<colgroup>
2694
 
<col align="left" valign="top">
2695
 
<col>
2696
 
</colgroup>
2697
 
<tbody>
2698
 
<tr>
2699
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
2700
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
2701
 
</td>
2702
 
</tr>
2703
 
<tr>
2704
 
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
2705
 
<td>the index</td>
2706
 
</tr>
2707
 
<tr>
2708
 
<td><p><span class="term"><em class="parameter"><code>zone</code></em> :</span></p></td>
2709
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPZone" title="GstSDPZone"><span class="type">GstSDPZone</span></a>
2710
 
</td>
2711
 
</tr>
2712
 
<tr>
2713
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2714
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</td>
2715
 
</tr>
2716
 
</tbody>
2717
 
</table></div>
2718
 
<p class="since">Since 1.2</p>
2719
 
</div>
2720
 
<hr>
2721
 
<div class="refsect2">
2722
 
<a name="gst-sdp-message-remove-zone"></a><h3>gst_sdp_message_remove_zone ()</h3>
2723
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_message_remove_zone         (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
2724
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);</pre>
2725
 
<p>
2726
 
Remove the zone information in <em class="parameter"><code>msg</code></em> at index <em class="parameter"><code>idx</code></em>.
2727
 
</p>
2728
 
<div class="variablelist"><table border="0" class="variablelist">
2729
 
<colgroup>
2730
 
<col align="left" valign="top">
2731
 
<col>
2732
 
</colgroup>
2733
 
<tbody>
2734
 
<tr>
2735
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
2736
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
2737
 
</td>
2738
 
</tr>
2739
 
<tr>
2740
 
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
2741
 
<td>the index</td>
2742
 
</tr>
2743
 
<tr>
2744
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2745
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</td>
2746
 
</tr>
2747
 
</tbody>
2748
 
</table></div>
2749
 
<p class="since">Since 1.2</p>
2750
 
</div>
2751
 
<hr>
2752
 
<div class="refsect2">
2753
 
<a name="gst-sdp-message-add-zone"></a><h3>gst_sdp_message_add_zone ()</h3>
2754
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_message_add_zone            (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
2755
 
                                                         <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> *adj_time</code></em>,
2756
 
                                                         <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> *typed_time</code></em>);</pre>
2757
 
<p>
2758
 
Add time zone information to <em class="parameter"><code>msg</code></em>.
2759
 
</p>
2760
 
<div class="variablelist"><table border="0" class="variablelist">
2761
 
<colgroup>
2762
 
<col align="left" valign="top">
2763
 
<col>
2764
 
</colgroup>
2765
 
<tbody>
2766
 
<tr>
2767
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
2768
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
2769
 
</td>
2770
 
</tr>
2771
 
<tr>
2772
 
<td><p><span class="term"><em class="parameter"><code>adj_time</code></em> :</span></p></td>
2773
 
<td>the NTP time that a time zone adjustment happens</td>
2774
 
</tr>
2775
 
<tr>
2776
 
<td><p><span class="term"><em class="parameter"><code>typed_time</code></em> :</span></p></td>
2777
 
<td>the offset from the time when the session was first scheduled</td>
2778
 
</tr>
2779
 
<tr>
2780
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2781
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</td>
2782
 
</tr>
2783
 
</tbody>
2784
 
</table></div>
2785
 
</div>
2786
 
<hr>
2787
 
<div class="refsect2">
2788
 
<a name="gst-sdp-message-get-key"></a><h3>gst_sdp_message_get_key ()</h3>
2789
 
<pre class="programlisting">const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPKey" title="GstSDPKey"><span class="returnvalue">GstSDPKey</span></a> *   gst_sdp_message_get_key             (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);</pre>
2790
 
<p>
2791
 
Get the encryption information from <em class="parameter"><code>msg</code></em>.
2792
 
</p>
2793
 
<div class="variablelist"><table border="0" class="variablelist">
2794
 
<colgroup>
2795
 
<col align="left" valign="top">
2796
 
<col>
2797
 
</colgroup>
2798
 
<tbody>
2799
 
<tr>
2800
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
2801
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
2802
 
</td>
2803
 
</tr>
2804
 
<tr>
2805
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2806
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPKey" title="GstSDPKey"><span class="type">GstSDPKey</span></a>.</td>
2807
 
</tr>
2808
 
</tbody>
2809
 
</table></div>
2810
 
</div>
2811
 
<hr>
2812
 
<div class="refsect2">
2813
 
<a name="gst-sdp-message-set-key"></a><h3>gst_sdp_message_set_key ()</h3>
2814
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_message_set_key             (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
2815
 
                                                         <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> *type</code></em>,
2816
 
                                                         <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> *data</code></em>);</pre>
2817
 
<p>
2818
 
Adds the encryption information to <em class="parameter"><code>msg</code></em>.
2819
 
</p>
2820
 
<div class="variablelist"><table border="0" class="variablelist">
2821
 
<colgroup>
2822
 
<col align="left" valign="top">
2823
 
<col>
2824
 
</colgroup>
2825
 
<tbody>
2826
 
<tr>
2827
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
2828
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
2829
 
</td>
2830
 
</tr>
2831
 
<tr>
2832
 
<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
2833
 
<td>the encryption type</td>
2834
 
</tr>
2835
 
<tr>
2836
 
<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
2837
 
<td>the encryption data</td>
2838
 
</tr>
2839
 
<tr>
2840
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2841
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</td>
2842
 
</tr>
2843
 
</tbody>
2844
 
</table></div>
2845
 
</div>
2846
 
<hr>
2847
 
<div class="refsect2">
2848
 
<a name="gst-sdp-message-attributes-len"></a><h3>gst_sdp_message_attributes_len ()</h3>
2849
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               gst_sdp_message_attributes_len      (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);</pre>
2850
 
<p>
2851
 
Get the number of attributes in <em class="parameter"><code>msg</code></em>.
2852
 
</p>
2853
 
<div class="variablelist"><table border="0" class="variablelist">
2854
 
<colgroup>
2855
 
<col align="left" valign="top">
2856
 
<col>
2857
 
</colgroup>
2858
 
<tbody>
2859
 
<tr>
2860
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
2861
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
2862
 
</td>
2863
 
</tr>
2864
 
<tr>
2865
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2866
 
<td>the number of attributes in <em class="parameter"><code>msg</code></em>.</td>
2867
 
</tr>
2868
 
</tbody>
2869
 
</table></div>
2870
 
</div>
2871
 
<hr>
2872
 
<div class="refsect2">
2873
 
<a name="gst-sdp-message-get-attribute"></a><h3>gst_sdp_message_get_attribute ()</h3>
2874
 
<pre class="programlisting">const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPAttribute" title="GstSDPAttribute"><span class="returnvalue">GstSDPAttribute</span></a> * gst_sdp_message_get_attribute   (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
2875
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);</pre>
2876
 
<p>
2877
 
Get the attribute at position <em class="parameter"><code>idx</code></em> in <em class="parameter"><code>msg</code></em>.
2878
 
</p>
2879
 
<div class="variablelist"><table border="0" class="variablelist">
2880
 
<colgroup>
2881
 
<col align="left" valign="top">
2882
 
<col>
2883
 
</colgroup>
2884
 
<tbody>
2885
 
<tr>
2886
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
2887
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
2888
 
</td>
2889
 
</tr>
2890
 
<tr>
2891
 
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
2892
 
<td>the index</td>
2893
 
</tr>
2894
 
<tr>
2895
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2896
 
<td>the <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPAttribute" title="GstSDPAttribute"><span class="type">GstSDPAttribute</span></a> at position <em class="parameter"><code>idx</code></em>.</td>
2897
 
</tr>
2898
 
</tbody>
2899
 
</table></div>
2900
 
</div>
2901
 
<hr>
2902
 
<div class="refsect2">
2903
 
<a name="gst-sdp-message-get-attribute-val"></a><h3>gst_sdp_message_get_attribute_val ()</h3>
2904
 
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       gst_sdp_message_get_attribute_val   (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
2905
 
                                                         <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> *key</code></em>);</pre>
2906
 
<p>
2907
 
Get the first attribute with key <em class="parameter"><code>key</code></em> in <em class="parameter"><code>msg</code></em>.
2908
 
</p>
2909
 
<div class="variablelist"><table border="0" class="variablelist">
2910
 
<colgroup>
2911
 
<col align="left" valign="top">
2912
 
<col>
2913
 
</colgroup>
2914
 
<tbody>
2915
 
<tr>
2916
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
2917
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
2918
 
</td>
2919
 
</tr>
2920
 
<tr>
2921
 
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
2922
 
<td>the key</td>
2923
 
</tr>
2924
 
<tr>
2925
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2926
 
<td>the attribute value of the first attribute with <em class="parameter"><code>key</code></em>.</td>
2927
 
</tr>
2928
 
</tbody>
2929
 
</table></div>
2930
 
</div>
2931
 
<hr>
2932
 
<div class="refsect2">
2933
 
<a name="gst-sdp-message-get-attribute-val-n"></a><h3>gst_sdp_message_get_attribute_val_n ()</h3>
2934
 
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       gst_sdp_message_get_attribute_val_n (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
2935
 
                                                         <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> *key</code></em>,
2936
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> nth</code></em>);</pre>
2937
 
<p>
2938
 
Get the <em class="parameter"><code>nth</code></em> attribute with key <em class="parameter"><code>key</code></em> in <em class="parameter"><code>msg</code></em>.
2939
 
</p>
2940
 
<div class="variablelist"><table border="0" class="variablelist">
2941
 
<colgroup>
2942
 
<col align="left" valign="top">
2943
 
<col>
2944
 
</colgroup>
2945
 
<tbody>
2946
 
<tr>
2947
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
2948
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
2949
 
</td>
2950
 
</tr>
2951
 
<tr>
2952
 
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
2953
 
<td>the key</td>
2954
 
</tr>
2955
 
<tr>
2956
 
<td><p><span class="term"><em class="parameter"><code>nth</code></em> :</span></p></td>
2957
 
<td>the index</td>
2958
 
</tr>
2959
 
<tr>
2960
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2961
 
<td>the attribute value of the <em class="parameter"><code>nth</code></em> attribute with <em class="parameter"><code>key</code></em>.</td>
2962
 
</tr>
2963
 
</tbody>
2964
 
</table></div>
2965
 
</div>
2966
 
<hr>
2967
 
<div class="refsect2">
2968
 
<a name="gst-sdp-message-insert-attribute"></a><h3>gst_sdp_message_insert_attribute ()</h3>
2969
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_message_insert_attribute    (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
2970
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> idx</code></em>,
2971
 
                                                         <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPAttribute" title="GstSDPAttribute"><span class="type">GstSDPAttribute</span></a> *attr</code></em>);</pre>
2972
 
<p>
2973
 
Insert attribute into the array of attributes in <em class="parameter"><code>msg</code></em>
2974
 
at index <em class="parameter"><code>idx</code></em>.
2975
 
When -1 is given as <em class="parameter"><code>idx</code></em>, the attribute is inserted at the end.
2976
 
</p>
2977
 
<div class="variablelist"><table border="0" class="variablelist">
2978
 
<colgroup>
2979
 
<col align="left" valign="top">
2980
 
<col>
2981
 
</colgroup>
2982
 
<tbody>
2983
 
<tr>
2984
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
2985
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
2986
 
</td>
2987
 
</tr>
2988
 
<tr>
2989
 
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
2990
 
<td>an index</td>
2991
 
</tr>
2992
 
<tr>
2993
 
<td><p><span class="term"><em class="parameter"><code>attr</code></em> :</span></p></td>
2994
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPAttribute" title="GstSDPAttribute"><span class="type">GstSDPAttribute</span></a>
2995
 
</td>
2996
 
</tr>
2997
 
<tr>
2998
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2999
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</td>
3000
 
</tr>
3001
 
</tbody>
3002
 
</table></div>
3003
 
<p class="since">Since 1.2</p>
3004
 
</div>
3005
 
<hr>
3006
 
<div class="refsect2">
3007
 
<a name="gst-sdp-message-replace-attribute"></a><h3>gst_sdp_message_replace_attribute ()</h3>
3008
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_message_replace_attribute   (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
3009
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>,
3010
 
                                                         <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPAttribute" title="GstSDPAttribute"><span class="type">GstSDPAttribute</span></a> *attr</code></em>);</pre>
3011
 
<p>
3012
 
Replace the attribute in <em class="parameter"><code>msg</code></em> at index <em class="parameter"><code>idx</code></em> with <em class="parameter"><code>attr</code></em>.
3013
 
</p>
3014
 
<div class="variablelist"><table border="0" class="variablelist">
3015
 
<colgroup>
3016
 
<col align="left" valign="top">
3017
 
<col>
3018
 
</colgroup>
3019
 
<tbody>
3020
 
<tr>
3021
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
3022
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
3023
 
</td>
3024
 
</tr>
3025
 
<tr>
3026
 
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
3027
 
<td>the index</td>
3028
 
</tr>
3029
 
<tr>
3030
 
<td><p><span class="term"><em class="parameter"><code>attr</code></em> :</span></p></td>
3031
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPAttribute" title="GstSDPAttribute"><span class="type">GstSDPAttribute</span></a>
3032
 
</td>
3033
 
</tr>
3034
 
<tr>
3035
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3036
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</td>
3037
 
</tr>
3038
 
</tbody>
3039
 
</table></div>
3040
 
<p class="since">Since 1.2</p>
3041
 
</div>
3042
 
<hr>
3043
 
<div class="refsect2">
3044
 
<a name="gst-sdp-message-remove-attribute"></a><h3>gst_sdp_message_remove_attribute ()</h3>
3045
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_message_remove_attribute    (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
3046
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);</pre>
3047
 
<p>
3048
 
Remove the attribute in <em class="parameter"><code>msg</code></em> at index <em class="parameter"><code>idx</code></em>.
3049
 
</p>
3050
 
<div class="variablelist"><table border="0" class="variablelist">
3051
 
<colgroup>
3052
 
<col align="left" valign="top">
3053
 
<col>
3054
 
</colgroup>
3055
 
<tbody>
3056
 
<tr>
3057
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
3058
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
3059
 
</td>
3060
 
</tr>
3061
 
<tr>
3062
 
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
3063
 
<td>the index</td>
3064
 
</tr>
3065
 
<tr>
3066
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3067
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</td>
3068
 
</tr>
3069
 
</tbody>
3070
 
</table></div>
3071
 
<p class="since">Since 1.2</p>
3072
 
</div>
3073
 
<hr>
3074
 
<div class="refsect2">
3075
 
<a name="gst-sdp-message-add-attribute"></a><h3>gst_sdp_message_add_attribute ()</h3>
3076
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_message_add_attribute       (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
3077
 
                                                         <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> *key</code></em>,
3078
 
                                                         <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> *value</code></em>);</pre>
3079
 
<p>
3080
 
Add the attribute with <em class="parameter"><code>key</code></em> and <em class="parameter"><code>value</code></em> to <em class="parameter"><code>msg</code></em>.
3081
 
</p>
3082
 
<div class="variablelist"><table border="0" class="variablelist">
3083
 
<colgroup>
3084
 
<col align="left" valign="top">
3085
 
<col>
3086
 
</colgroup>
3087
 
<tbody>
3088
 
<tr>
3089
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
3090
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
3091
 
</td>
3092
 
</tr>
3093
 
<tr>
3094
 
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
3095
 
<td>the key</td>
3096
 
</tr>
3097
 
<tr>
3098
 
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
3099
 
<td>the value</td>
3100
 
</tr>
3101
 
<tr>
3102
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3103
 
<td>
3104
 
<em class="parameter"><code>GST_SDP_OK</code></em>.</td>
3105
 
</tr>
3106
 
</tbody>
3107
 
</table></div>
3108
 
</div>
3109
 
<hr>
3110
 
<div class="refsect2">
3111
 
<a name="gst-sdp-message-medias-len"></a><h3>gst_sdp_message_medias_len ()</h3>
3112
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               gst_sdp_message_medias_len          (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);</pre>
3113
 
<p>
3114
 
Get the number of media descriptions in <em class="parameter"><code>msg</code></em>.
3115
 
</p>
3116
 
<div class="variablelist"><table border="0" class="variablelist">
3117
 
<colgroup>
3118
 
<col align="left" valign="top">
3119
 
<col>
3120
 
</colgroup>
3121
 
<tbody>
3122
 
<tr>
3123
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
3124
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
3125
 
</td>
3126
 
</tr>
3127
 
<tr>
3128
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3129
 
<td>the number of media descriptions in <em class="parameter"><code>msg</code></em>.</td>
3130
 
</tr>
3131
 
</tbody>
3132
 
</table></div>
3133
 
</div>
3134
 
<hr>
3135
 
<div class="refsect2">
3136
 
<a name="gst-sdp-message-get-media"></a><h3>gst_sdp_message_get_media ()</h3>
3137
 
<pre class="programlisting">const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="returnvalue">GstSDPMedia</span></a> * gst_sdp_message_get_media           (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
3138
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);</pre>
3139
 
<p>
3140
 
Get the media description at index <em class="parameter"><code>idx</code></em> in <em class="parameter"><code>msg</code></em>.
3141
 
</p>
3142
 
<div class="variablelist"><table border="0" class="variablelist">
3143
 
<colgroup>
3144
 
<col align="left" valign="top">
3145
 
<col>
3146
 
</colgroup>
3147
 
<tbody>
3148
 
<tr>
3149
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
3150
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
3151
 
</td>
3152
 
</tr>
3153
 
<tr>
3154
 
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
3155
 
<td>the index</td>
3156
 
</tr>
3157
 
<tr>
3158
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3159
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a>.</td>
3160
 
</tr>
3161
 
</tbody>
3162
 
</table></div>
3163
 
</div>
3164
 
<hr>
3165
 
<div class="refsect2">
3166
 
<a name="gst-sdp-message-add-media"></a><h3>gst_sdp_message_add_media ()</h3>
3167
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_message_add_media           (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>,
3168
 
                                                         <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>);</pre>
3169
 
<p>
3170
 
Adds <em class="parameter"><code>media</code></em> to the array of medias in <em class="parameter"><code>msg</code></em>. This function takes ownership of
3171
 
the contents of <em class="parameter"><code>media</code></em> so that <em class="parameter"><code>media</code></em> will have to be reinitialized with
3172
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-init" title="gst_sdp_media_init ()"><code class="function">gst_sdp_media_init()</code></a> before it can be used again.
3173
 
</p>
3174
 
<div class="variablelist"><table border="0" class="variablelist">
3175
 
<colgroup>
3176
 
<col align="left" valign="top">
3177
 
<col>
3178
 
</colgroup>
3179
 
<tbody>
3180
 
<tr>
3181
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
3182
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
3183
 
</td>
3184
 
</tr>
3185
 
<tr>
3186
 
<td><p><span class="term"><em class="parameter"><code>media</code></em> :</span></p></td>
3187
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> to add</td>
3188
 
</tr>
3189
 
<tr>
3190
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3191
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</td>
3192
 
</tr>
3193
 
</tbody>
3194
 
</table></div>
3195
 
</div>
3196
 
<hr>
3197
 
<div class="refsect2">
3198
 
<a name="gst-sdp-message-dump"></a><h3>gst_sdp_message_dump ()</h3>
3199
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_message_dump                (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a> *msg</code></em>);</pre>
3200
 
<p>
3201
 
Dump the parsed contents of <em class="parameter"><code>msg</code></em> to stdout.
3202
 
</p>
3203
 
<div class="variablelist"><table border="0" class="variablelist">
3204
 
<colgroup>
3205
 
<col align="left" valign="top">
3206
 
<col>
3207
 
</colgroup>
3208
 
<tbody>
3209
 
<tr>
3210
 
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
3211
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMessage" title="GstSDPMessage"><span class="type">GstSDPMessage</span></a>
3212
 
</td>
3213
 
</tr>
3214
 
<tr>
3215
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3216
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</td>
3217
 
</tr>
3218
 
</tbody>
3219
 
</table></div>
3220
 
</div>
3221
 
<hr>
3222
 
<div class="refsect2">
3223
 
<a name="gst-sdp-media-new"></a><h3>gst_sdp_media_new ()</h3>
3224
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_media_new                   (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> **media</code></em>);</pre>
3225
 
<p>
3226
 
Allocate a new GstSDPMedia and store the result in <em class="parameter"><code>media</code></em>.
3227
 
</p>
3228
 
<div class="variablelist"><table border="0" class="variablelist">
3229
 
<colgroup>
3230
 
<col align="left" valign="top">
3231
 
<col>
3232
 
</colgroup>
3233
 
<tbody>
3234
 
<tr>
3235
 
<td><p><span class="term"><em class="parameter"><code>media</code></em> :</span></p></td>
3236
 
<td>pointer to new <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
3237
 
</td>
3238
 
</tr>
3239
 
<tr>
3240
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3241
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</td>
3242
 
</tr>
3243
 
</tbody>
3244
 
</table></div>
3245
 
</div>
3246
 
<hr>
3247
 
<div class="refsect2">
3248
 
<a name="gst-sdp-media-init"></a><h3>gst_sdp_media_init ()</h3>
3249
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_media_init                  (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>);</pre>
3250
 
<p>
3251
 
Initialize <em class="parameter"><code>media</code></em> so that its contents are as if it was freshly allocated
3252
 
with <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-new" title="gst_sdp_media_new ()"><code class="function">gst_sdp_media_new()</code></a>. This function is mostly used to initialize a media
3253
 
allocated on the stack. <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-uninit" title="gst_sdp_media_uninit ()"><code class="function">gst_sdp_media_uninit()</code></a> undoes this operation.
3254
 
</p>
3255
 
<p>
3256
 
When this function is invoked on newly allocated data (with malloc or on the
3257
 
stack), its contents should be set to 0 before calling this function.
3258
 
</p>
3259
 
<div class="variablelist"><table border="0" class="variablelist">
3260
 
<colgroup>
3261
 
<col align="left" valign="top">
3262
 
<col>
3263
 
</colgroup>
3264
 
<tbody>
3265
 
<tr>
3266
 
<td><p><span class="term"><em class="parameter"><code>media</code></em> :</span></p></td>
3267
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a>
3268
 
</td>
3269
 
</tr>
3270
 
<tr>
3271
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3272
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</td>
3273
 
</tr>
3274
 
</tbody>
3275
 
</table></div>
3276
 
</div>
3277
 
<hr>
3278
 
<div class="refsect2">
3279
 
<a name="gst-sdp-media-uninit"></a><h3>gst_sdp_media_uninit ()</h3>
3280
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_media_uninit                (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>);</pre>
3281
 
<p>
3282
 
Free all resources allocated in <em class="parameter"><code>media</code></em>. <em class="parameter"><code>media</code></em> should not be used anymore after
3283
 
this function. This function should be used when <em class="parameter"><code>media</code></em> was allocated on the
3284
 
stack and initialized with <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-init" title="gst_sdp_media_init ()"><code class="function">gst_sdp_media_init()</code></a>.
3285
 
</p>
3286
 
<div class="variablelist"><table border="0" class="variablelist">
3287
 
<colgroup>
3288
 
<col align="left" valign="top">
3289
 
<col>
3290
 
</colgroup>
3291
 
<tbody>
3292
 
<tr>
3293
 
<td><p><span class="term"><em class="parameter"><code>media</code></em> :</span></p></td>
3294
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a>
3295
 
</td>
3296
 
</tr>
3297
 
<tr>
3298
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3299
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</td>
3300
 
</tr>
3301
 
</tbody>
3302
 
</table></div>
3303
 
</div>
3304
 
<hr>
3305
 
<div class="refsect2">
3306
 
<a name="gst-sdp-media-free"></a><h3>gst_sdp_media_free ()</h3>
3307
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_media_free                  (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>);</pre>
3308
 
<p>
3309
 
Free all resources allocated by <em class="parameter"><code>media</code></em>. <em class="parameter"><code>media</code></em> should not be used anymore after
3310
 
this function. This function should be used when <em class="parameter"><code>media</code></em> was dynamically
3311
 
allocated with <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#gst-sdp-media-new" title="gst_sdp_media_new ()"><code class="function">gst_sdp_media_new()</code></a>.
3312
 
</p>
3313
 
<div class="variablelist"><table border="0" class="variablelist">
3314
 
<colgroup>
3315
 
<col align="left" valign="top">
3316
 
<col>
3317
 
</colgroup>
3318
 
<tbody>
3319
 
<tr>
3320
 
<td><p><span class="term"><em class="parameter"><code>media</code></em> :</span></p></td>
3321
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a>
3322
 
</td>
3323
 
</tr>
3324
 
<tr>
3325
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3326
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</td>
3327
 
</tr>
3328
 
</tbody>
3329
 
</table></div>
3330
 
</div>
3331
 
<hr>
3332
 
<div class="refsect2">
3333
 
<a name="gst-sdp-media-as-text"></a><h3>gst_sdp_media_as_text ()</h3>
3334
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             gst_sdp_media_as_text               (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>);</pre>
3335
 
<p>
3336
 
Convert the contents of <em class="parameter"><code>media</code></em> to a text string.
3337
 
</p>
3338
 
<div class="variablelist"><table border="0" class="variablelist">
3339
 
<colgroup>
3340
 
<col align="left" valign="top">
3341
 
<col>
3342
 
</colgroup>
3343
 
<tbody>
3344
 
<tr>
3345
 
<td><p><span class="term"><em class="parameter"><code>media</code></em> :</span></p></td>
3346
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a>
3347
 
</td>
3348
 
</tr>
3349
 
<tr>
3350
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3351
 
<td>A dynamically allocated string representing the media.</td>
3352
 
</tr>
3353
 
</tbody>
3354
 
</table></div>
3355
 
</div>
3356
 
<hr>
3357
 
<div class="refsect2">
3358
 
<a name="gst-sdp-media-get-media"></a><h3>gst_sdp_media_get_media ()</h3>
3359
 
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       gst_sdp_media_get_media             (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>);</pre>
3360
 
<p>
3361
 
Get the media description of <em class="parameter"><code>media</code></em>.
3362
 
</p>
3363
 
<div class="variablelist"><table border="0" class="variablelist">
3364
 
<colgroup>
3365
 
<col align="left" valign="top">
3366
 
<col>
3367
 
</colgroup>
3368
 
<tbody>
3369
 
<tr>
3370
 
<td><p><span class="term"><em class="parameter"><code>media</code></em> :</span></p></td>
3371
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a>
3372
 
</td>
3373
 
</tr>
3374
 
<tr>
3375
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3376
 
<td>the media description.</td>
3377
 
</tr>
3378
 
</tbody>
3379
 
</table></div>
3380
 
</div>
3381
 
<hr>
3382
 
<div class="refsect2">
3383
 
<a name="gst-sdp-media-set-media"></a><h3>gst_sdp_media_set_media ()</h3>
3384
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_media_set_media             (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
3385
 
                                                         <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> *med</code></em>);</pre>
3386
 
<p>
3387
 
Set the media description of <em class="parameter"><code>media</code></em> to <em class="parameter"><code>med</code></em>.
3388
 
</p>
3389
 
<div class="variablelist"><table border="0" class="variablelist">
3390
 
<colgroup>
3391
 
<col align="left" valign="top">
3392
 
<col>
3393
 
</colgroup>
3394
 
<tbody>
3395
 
<tr>
3396
 
<td><p><span class="term"><em class="parameter"><code>media</code></em> :</span></p></td>
3397
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a>
3398
 
</td>
3399
 
</tr>
3400
 
<tr>
3401
 
<td><p><span class="term"><em class="parameter"><code>med</code></em> :</span></p></td>
3402
 
<td>the media description</td>
3403
 
</tr>
3404
 
<tr>
3405
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3406
 
<td>
3407
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-OK:CAPS"><span class="type">GST_SDP_OK</span></a>.</td>
3408
 
</tr>
3409
 
</tbody>
3410
 
</table></div>
3411
 
</div>
3412
 
<hr>
3413
 
<div class="refsect2">
3414
 
<a name="gst-sdp-media-get-port"></a><h3>gst_sdp_media_get_port ()</h3>
3415
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               gst_sdp_media_get_port              (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>);</pre>
3416
 
<p>
3417
 
Get the port number for <em class="parameter"><code>media</code></em>.
3418
 
</p>
3419
 
<div class="variablelist"><table border="0" class="variablelist">
3420
 
<colgroup>
3421
 
<col align="left" valign="top">
3422
 
<col>
3423
 
</colgroup>
3424
 
<tbody>
3425
 
<tr>
3426
 
<td><p><span class="term"><em class="parameter"><code>media</code></em> :</span></p></td>
3427
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a>
3428
 
</td>
3429
 
</tr>
3430
 
<tr>
3431
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3432
 
<td>the port number of <em class="parameter"><code>media</code></em>.</td>
3433
 
</tr>
3434
 
</tbody>
3435
 
</table></div>
3436
 
</div>
3437
 
<hr>
3438
 
<div class="refsect2">
3439
 
<a name="gst-sdp-media-get-num-ports"></a><h3>gst_sdp_media_get_num_ports ()</h3>
3440
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               gst_sdp_media_get_num_ports         (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>);</pre>
3441
 
<p>
3442
 
Get the number of ports for <em class="parameter"><code>media</code></em>.
3443
 
</p>
3444
 
<div class="variablelist"><table border="0" class="variablelist">
3445
 
<colgroup>
3446
 
<col align="left" valign="top">
3447
 
<col>
3448
 
</colgroup>
3449
 
<tbody>
3450
 
<tr>
3451
 
<td><p><span class="term"><em class="parameter"><code>media</code></em> :</span></p></td>
3452
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a>
3453
 
</td>
3454
 
</tr>
3455
 
<tr>
3456
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3457
 
<td>the number of ports for <em class="parameter"><code>media</code></em>.</td>
3458
 
</tr>
3459
 
</tbody>
3460
 
</table></div>
3461
 
</div>
3462
 
<hr>
3463
 
<div class="refsect2">
3464
 
<a name="gst-sdp-media-set-port-info"></a><h3>gst_sdp_media_set_port_info ()</h3>
3465
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_media_set_port_info         (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
3466
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> port</code></em>,
3467
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> num_ports</code></em>);</pre>
3468
 
<p>
3469
 
Set the port information in <em class="parameter"><code>media</code></em>.
3470
 
</p>
3471
 
<div class="variablelist"><table border="0" class="variablelist">
3472
 
<colgroup>
3473
 
<col align="left" valign="top">
3474
 
<col>
3475
 
</colgroup>
3476
 
<tbody>
3477
 
<tr>
3478
 
<td><p><span class="term"><em class="parameter"><code>media</code></em> :</span></p></td>
3479
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a>
3480
 
</td>
3481
 
</tr>
3482
 
<tr>
3483
 
<td><p><span class="term"><em class="parameter"><code>port</code></em> :</span></p></td>
3484
 
<td>the port number</td>
3485
 
</tr>
3486
 
<tr>
3487
 
<td><p><span class="term"><em class="parameter"><code>num_ports</code></em> :</span></p></td>
3488
 
<td>the number of ports</td>
3489
 
</tr>
3490
 
<tr>
3491
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3492
 
<td>
3493
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-OK:CAPS"><span class="type">GST_SDP_OK</span></a>.</td>
3494
 
</tr>
3495
 
</tbody>
3496
 
</table></div>
3497
 
</div>
3498
 
<hr>
3499
 
<div class="refsect2">
3500
 
<a name="gst-sdp-media-get-proto"></a><h3>gst_sdp_media_get_proto ()</h3>
3501
 
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       gst_sdp_media_get_proto             (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>);</pre>
3502
 
<p>
3503
 
Get the transport protocol of <em class="parameter"><code>media</code></em>
3504
 
</p>
3505
 
<div class="variablelist"><table border="0" class="variablelist">
3506
 
<colgroup>
3507
 
<col align="left" valign="top">
3508
 
<col>
3509
 
</colgroup>
3510
 
<tbody>
3511
 
<tr>
3512
 
<td><p><span class="term"><em class="parameter"><code>media</code></em> :</span></p></td>
3513
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a>
3514
 
</td>
3515
 
</tr>
3516
 
<tr>
3517
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3518
 
<td>the transport protocol of <em class="parameter"><code>media</code></em>.</td>
3519
 
</tr>
3520
 
</tbody>
3521
 
</table></div>
3522
 
</div>
3523
 
<hr>
3524
 
<div class="refsect2">
3525
 
<a name="gst-sdp-media-set-proto"></a><h3>gst_sdp_media_set_proto ()</h3>
3526
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_media_set_proto             (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
3527
 
                                                         <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> *proto</code></em>);</pre>
3528
 
<p>
3529
 
Set the media transport protocol of <em class="parameter"><code>media</code></em> to <em class="parameter"><code>proto</code></em>.
3530
 
</p>
3531
 
<div class="variablelist"><table border="0" class="variablelist">
3532
 
<colgroup>
3533
 
<col align="left" valign="top">
3534
 
<col>
3535
 
</colgroup>
3536
 
<tbody>
3537
 
<tr>
3538
 
<td><p><span class="term"><em class="parameter"><code>media</code></em> :</span></p></td>
3539
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a>
3540
 
</td>
3541
 
</tr>
3542
 
<tr>
3543
 
<td><p><span class="term"><em class="parameter"><code>proto</code></em> :</span></p></td>
3544
 
<td>the media transport protocol</td>
3545
 
</tr>
3546
 
<tr>
3547
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3548
 
<td>
3549
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-OK:CAPS"><span class="type">GST_SDP_OK</span></a>.</td>
3550
 
</tr>
3551
 
</tbody>
3552
 
</table></div>
3553
 
</div>
3554
 
<hr>
3555
 
<div class="refsect2">
3556
 
<a name="gst-sdp-media-formats-len"></a><h3>gst_sdp_media_formats_len ()</h3>
3557
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               gst_sdp_media_formats_len           (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>);</pre>
3558
 
<p>
3559
 
Get the number of formats in <em class="parameter"><code>media</code></em>.
3560
 
</p>
3561
 
<div class="variablelist"><table border="0" class="variablelist">
3562
 
<colgroup>
3563
 
<col align="left" valign="top">
3564
 
<col>
3565
 
</colgroup>
3566
 
<tbody>
3567
 
<tr>
3568
 
<td><p><span class="term"><em class="parameter"><code>media</code></em> :</span></p></td>
3569
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a>
3570
 
</td>
3571
 
</tr>
3572
 
<tr>
3573
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3574
 
<td>the number of formats in <em class="parameter"><code>media</code></em>.</td>
3575
 
</tr>
3576
 
</tbody>
3577
 
</table></div>
3578
 
</div>
3579
 
<hr>
3580
 
<div class="refsect2">
3581
 
<a name="gst-sdp-media-get-format"></a><h3>gst_sdp_media_get_format ()</h3>
3582
 
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       gst_sdp_media_get_format            (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
3583
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);</pre>
3584
 
<p>
3585
 
Get the format information at position <em class="parameter"><code>idx</code></em> in <em class="parameter"><code>media</code></em>.
3586
 
</p>
3587
 
<div class="variablelist"><table border="0" class="variablelist">
3588
 
<colgroup>
3589
 
<col align="left" valign="top">
3590
 
<col>
3591
 
</colgroup>
3592
 
<tbody>
3593
 
<tr>
3594
 
<td><p><span class="term"><em class="parameter"><code>media</code></em> :</span></p></td>
3595
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a>
3596
 
</td>
3597
 
</tr>
3598
 
<tr>
3599
 
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
3600
 
<td>an index</td>
3601
 
</tr>
3602
 
<tr>
3603
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3604
 
<td>the format at position <em class="parameter"><code>idx</code></em>.</td>
3605
 
</tr>
3606
 
</tbody>
3607
 
</table></div>
3608
 
</div>
3609
 
<hr>
3610
 
<div class="refsect2">
3611
 
<a name="gst-sdp-media-insert-format"></a><h3>gst_sdp_media_insert_format ()</h3>
3612
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_media_insert_format         (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
3613
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> idx</code></em>,
3614
 
                                                         <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> *format</code></em>);</pre>
3615
 
<p>
3616
 
Insert the format information to <em class="parameter"><code>media</code></em> at <em class="parameter"><code>idx</code></em>. When <em class="parameter"><code>idx</code></em> is -1,
3617
 
the format is appended.
3618
 
</p>
3619
 
<div class="variablelist"><table border="0" class="variablelist">
3620
 
<colgroup>
3621
 
<col align="left" valign="top">
3622
 
<col>
3623
 
</colgroup>
3624
 
<tbody>
3625
 
<tr>
3626
 
<td><p><span class="term"><em class="parameter"><code>media</code></em> :</span></p></td>
3627
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a>
3628
 
</td>
3629
 
</tr>
3630
 
<tr>
3631
 
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
3632
 
<td>an index</td>
3633
 
</tr>
3634
 
<tr>
3635
 
<td><p><span class="term"><em class="parameter"><code>format</code></em> :</span></p></td>
3636
 
<td>the format</td>
3637
 
</tr>
3638
 
<tr>
3639
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3640
 
<td>
3641
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-OK:CAPS"><span class="type">GST_SDP_OK</span></a>.</td>
3642
 
</tr>
3643
 
</tbody>
3644
 
</table></div>
3645
 
<p class="since">Since 1.2</p>
3646
 
</div>
3647
 
<hr>
3648
 
<div class="refsect2">
3649
 
<a name="gst-sdp-media-replace-format"></a><h3>gst_sdp_media_replace_format ()</h3>
3650
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_media_replace_format        (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
3651
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>,
3652
 
                                                         <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> *format</code></em>);</pre>
3653
 
<p>
3654
 
Replace the format information in <em class="parameter"><code>media</code></em> at <em class="parameter"><code>idx</code></em> with <em class="parameter"><code>format</code></em>.
3655
 
</p>
3656
 
<div class="variablelist"><table border="0" class="variablelist">
3657
 
<colgroup>
3658
 
<col align="left" valign="top">
3659
 
<col>
3660
 
</colgroup>
3661
 
<tbody>
3662
 
<tr>
3663
 
<td><p><span class="term"><em class="parameter"><code>media</code></em> :</span></p></td>
3664
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a>
3665
 
</td>
3666
 
</tr>
3667
 
<tr>
3668
 
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
3669
 
<td>an index</td>
3670
 
</tr>
3671
 
<tr>
3672
 
<td><p><span class="term"><em class="parameter"><code>format</code></em> :</span></p></td>
3673
 
<td>the format</td>
3674
 
</tr>
3675
 
<tr>
3676
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3677
 
<td>
3678
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-OK:CAPS"><span class="type">GST_SDP_OK</span></a>.</td>
3679
 
</tr>
3680
 
</tbody>
3681
 
</table></div>
3682
 
<p class="since">Since 1.2</p>
3683
 
</div>
3684
 
<hr>
3685
 
<div class="refsect2">
3686
 
<a name="gst-sdp-media-remove-format"></a><h3>gst_sdp_media_remove_format ()</h3>
3687
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_media_remove_format         (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
3688
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);</pre>
3689
 
<p>
3690
 
Remove the format information in <em class="parameter"><code>media</code></em> at <em class="parameter"><code>idx</code></em>.
3691
 
</p>
3692
 
<div class="variablelist"><table border="0" class="variablelist">
3693
 
<colgroup>
3694
 
<col align="left" valign="top">
3695
 
<col>
3696
 
</colgroup>
3697
 
<tbody>
3698
 
<tr>
3699
 
<td><p><span class="term"><em class="parameter"><code>media</code></em> :</span></p></td>
3700
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a>
3701
 
</td>
3702
 
</tr>
3703
 
<tr>
3704
 
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
3705
 
<td>an index</td>
3706
 
</tr>
3707
 
<tr>
3708
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3709
 
<td>
3710
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-OK:CAPS"><span class="type">GST_SDP_OK</span></a>.</td>
3711
 
</tr>
3712
 
</tbody>
3713
 
</table></div>
3714
 
<p class="since">Since 1.2</p>
3715
 
</div>
3716
 
<hr>
3717
 
<div class="refsect2">
3718
 
<a name="gst-sdp-media-add-format"></a><h3>gst_sdp_media_add_format ()</h3>
3719
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_media_add_format            (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
3720
 
                                                         <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> *format</code></em>);</pre>
3721
 
<p>
3722
 
Add the format information to <em class="parameter"><code>media</code></em>.
3723
 
</p>
3724
 
<div class="variablelist"><table border="0" class="variablelist">
3725
 
<colgroup>
3726
 
<col align="left" valign="top">
3727
 
<col>
3728
 
</colgroup>
3729
 
<tbody>
3730
 
<tr>
3731
 
<td><p><span class="term"><em class="parameter"><code>media</code></em> :</span></p></td>
3732
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a>
3733
 
</td>
3734
 
</tr>
3735
 
<tr>
3736
 
<td><p><span class="term"><em class="parameter"><code>format</code></em> :</span></p></td>
3737
 
<td>the format</td>
3738
 
</tr>
3739
 
<tr>
3740
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3741
 
<td>
3742
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-OK:CAPS"><span class="type">GST_SDP_OK</span></a>.</td>
3743
 
</tr>
3744
 
</tbody>
3745
 
</table></div>
3746
 
</div>
3747
 
<hr>
3748
 
<div class="refsect2">
3749
 
<a name="gst-sdp-media-get-information"></a><h3>gst_sdp_media_get_information ()</h3>
3750
 
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       gst_sdp_media_get_information       (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>);</pre>
3751
 
<p>
3752
 
Get the information of <em class="parameter"><code>media</code></em>
3753
 
</p>
3754
 
<div class="variablelist"><table border="0" class="variablelist">
3755
 
<colgroup>
3756
 
<col align="left" valign="top">
3757
 
<col>
3758
 
</colgroup>
3759
 
<tbody>
3760
 
<tr>
3761
 
<td><p><span class="term"><em class="parameter"><code>media</code></em> :</span></p></td>
3762
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a>
3763
 
</td>
3764
 
</tr>
3765
 
<tr>
3766
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3767
 
<td>the information of <em class="parameter"><code>media</code></em>.</td>
3768
 
</tr>
3769
 
</tbody>
3770
 
</table></div>
3771
 
</div>
3772
 
<hr>
3773
 
<div class="refsect2">
3774
 
<a name="gst-sdp-media-set-information"></a><h3>gst_sdp_media_set_information ()</h3>
3775
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_media_set_information       (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
3776
 
                                                         <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> *information</code></em>);</pre>
3777
 
<p>
3778
 
Set the media information of <em class="parameter"><code>media</code></em> to <em class="parameter"><code>information</code></em>.
3779
 
</p>
3780
 
<div class="variablelist"><table border="0" class="variablelist">
3781
 
<colgroup>
3782
 
<col align="left" valign="top">
3783
 
<col>
3784
 
</colgroup>
3785
 
<tbody>
3786
 
<tr>
3787
 
<td><p><span class="term"><em class="parameter"><code>media</code></em> :</span></p></td>
3788
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a>
3789
 
</td>
3790
 
</tr>
3791
 
<tr>
3792
 
<td><p><span class="term"><em class="parameter"><code>information</code></em> :</span></p></td>
3793
 
<td>the media information</td>
3794
 
</tr>
3795
 
<tr>
3796
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3797
 
<td>
3798
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-OK:CAPS"><span class="type">GST_SDP_OK</span></a>.</td>
3799
 
</tr>
3800
 
</tbody>
3801
 
</table></div>
3802
 
</div>
3803
 
<hr>
3804
 
<div class="refsect2">
3805
 
<a name="gst-sdp-media-connections-len"></a><h3>gst_sdp_media_connections_len ()</h3>
3806
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               gst_sdp_media_connections_len       (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>);</pre>
3807
 
<p>
3808
 
Get the number of connection fields in <em class="parameter"><code>media</code></em>.
3809
 
</p>
3810
 
<div class="variablelist"><table border="0" class="variablelist">
3811
 
<colgroup>
3812
 
<col align="left" valign="top">
3813
 
<col>
3814
 
</colgroup>
3815
 
<tbody>
3816
 
<tr>
3817
 
<td><p><span class="term"><em class="parameter"><code>media</code></em> :</span></p></td>
3818
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a>
3819
 
</td>
3820
 
</tr>
3821
 
<tr>
3822
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3823
 
<td>the number of connections in <em class="parameter"><code>media</code></em>.</td>
3824
 
</tr>
3825
 
</tbody>
3826
 
</table></div>
3827
 
</div>
3828
 
<hr>
3829
 
<div class="refsect2">
3830
 
<a name="gst-sdp-media-get-connection"></a><h3>gst_sdp_media_get_connection ()</h3>
3831
 
<pre class="programlisting">const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPConnection" title="GstSDPConnection"><span class="returnvalue">GstSDPConnection</span></a> * gst_sdp_media_get_connection   (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
3832
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);</pre>
3833
 
<p>
3834
 
Get the connection at position <em class="parameter"><code>idx</code></em> in <em class="parameter"><code>media</code></em>.
3835
 
</p>
3836
 
<div class="variablelist"><table border="0" class="variablelist">
3837
 
<colgroup>
3838
 
<col align="left" valign="top">
3839
 
<col>
3840
 
</colgroup>
3841
 
<tbody>
3842
 
<tr>
3843
 
<td><p><span class="term"><em class="parameter"><code>media</code></em> :</span></p></td>
3844
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a>
3845
 
</td>
3846
 
</tr>
3847
 
<tr>
3848
 
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
3849
 
<td>an index</td>
3850
 
</tr>
3851
 
<tr>
3852
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3853
 
<td>the <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPConnection" title="GstSDPConnection"><span class="type">GstSDPConnection</span></a> at position <em class="parameter"><code>idx</code></em>.</td>
3854
 
</tr>
3855
 
</tbody>
3856
 
</table></div>
3857
 
</div>
3858
 
<hr>
3859
 
<div class="refsect2">
3860
 
<a name="gst-sdp-media-insert-connection"></a><h3>gst_sdp_media_insert_connection ()</h3>
3861
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_media_insert_connection     (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
3862
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> idx</code></em>,
3863
 
                                                         <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPConnection" title="GstSDPConnection"><span class="type">GstSDPConnection</span></a> *conn</code></em>);</pre>
3864
 
<p>
3865
 
Insert the connection information to <em class="parameter"><code>media</code></em> at <em class="parameter"><code>idx</code></em>. When <em class="parameter"><code>idx</code></em> is -1,
3866
 
the connection is appended.
3867
 
</p>
3868
 
<div class="variablelist"><table border="0" class="variablelist">
3869
 
<colgroup>
3870
 
<col align="left" valign="top">
3871
 
<col>
3872
 
</colgroup>
3873
 
<tbody>
3874
 
<tr>
3875
 
<td><p><span class="term"><em class="parameter"><code>media</code></em> :</span></p></td>
3876
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a>
3877
 
</td>
3878
 
</tr>
3879
 
<tr>
3880
 
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
3881
 
<td>an index</td>
3882
 
</tr>
3883
 
<tr>
3884
 
<td><p><span class="term"><em class="parameter"><code>conn</code></em> :</span></p></td>
3885
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPConnection" title="GstSDPConnection"><span class="type">GstSDPConnection</span></a>
3886
 
</td>
3887
 
</tr>
3888
 
<tr>
3889
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3890
 
<td>
3891
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-OK:CAPS"><span class="type">GST_SDP_OK</span></a>.</td>
3892
 
</tr>
3893
 
</tbody>
3894
 
</table></div>
3895
 
<p class="since">Since 1.2</p>
3896
 
</div>
3897
 
<hr>
3898
 
<div class="refsect2">
3899
 
<a name="gst-sdp-media-replace-connection"></a><h3>gst_sdp_media_replace_connection ()</h3>
3900
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_media_replace_connection    (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
3901
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>,
3902
 
                                                         <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPConnection" title="GstSDPConnection"><span class="type">GstSDPConnection</span></a> *conn</code></em>);</pre>
3903
 
<p>
3904
 
Replace the connection information in <em class="parameter"><code>media</code></em> at <em class="parameter"><code>idx</code></em> with <em class="parameter"><code>conn</code></em>.
3905
 
</p>
3906
 
<div class="variablelist"><table border="0" class="variablelist">
3907
 
<colgroup>
3908
 
<col align="left" valign="top">
3909
 
<col>
3910
 
</colgroup>
3911
 
<tbody>
3912
 
<tr>
3913
 
<td><p><span class="term"><em class="parameter"><code>media</code></em> :</span></p></td>
3914
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a>
3915
 
</td>
3916
 
</tr>
3917
 
<tr>
3918
 
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
3919
 
<td>an index</td>
3920
 
</tr>
3921
 
<tr>
3922
 
<td><p><span class="term"><em class="parameter"><code>conn</code></em> :</span></p></td>
3923
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPConnection" title="GstSDPConnection"><span class="type">GstSDPConnection</span></a>
3924
 
</td>
3925
 
</tr>
3926
 
<tr>
3927
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3928
 
<td>
3929
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-OK:CAPS"><span class="type">GST_SDP_OK</span></a>.</td>
3930
 
</tr>
3931
 
</tbody>
3932
 
</table></div>
3933
 
<p class="since">Since 1.2</p>
3934
 
</div>
3935
 
<hr>
3936
 
<div class="refsect2">
3937
 
<a name="gst-sdp-media-remove-connection"></a><h3>gst_sdp_media_remove_connection ()</h3>
3938
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_media_remove_connection     (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
3939
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);</pre>
3940
 
<p>
3941
 
Remove the connection information in <em class="parameter"><code>media</code></em> at <em class="parameter"><code>idx</code></em>.
3942
 
</p>
3943
 
<div class="variablelist"><table border="0" class="variablelist">
3944
 
<colgroup>
3945
 
<col align="left" valign="top">
3946
 
<col>
3947
 
</colgroup>
3948
 
<tbody>
3949
 
<tr>
3950
 
<td><p><span class="term"><em class="parameter"><code>media</code></em> :</span></p></td>
3951
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a>
3952
 
</td>
3953
 
</tr>
3954
 
<tr>
3955
 
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
3956
 
<td>an index</td>
3957
 
</tr>
3958
 
<tr>
3959
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3960
 
<td>
3961
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-OK:CAPS"><span class="type">GST_SDP_OK</span></a>.</td>
3962
 
</tr>
3963
 
</tbody>
3964
 
</table></div>
3965
 
<p class="since">Since 1.2</p>
3966
 
</div>
3967
 
<hr>
3968
 
<div class="refsect2">
3969
 
<a name="gst-sdp-media-add-connection"></a><h3>gst_sdp_media_add_connection ()</h3>
3970
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_media_add_connection        (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
3971
 
                                                         <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> *nettype</code></em>,
3972
 
                                                         <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> *addrtype</code></em>,
3973
 
                                                         <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> *address</code></em>,
3974
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> ttl</code></em>,
3975
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> addr_number</code></em>);</pre>
3976
 
<p>
3977
 
Add the given connection parameters to <em class="parameter"><code>media</code></em>.
3978
 
</p>
3979
 
<div class="variablelist"><table border="0" class="variablelist">
3980
 
<colgroup>
3981
 
<col align="left" valign="top">
3982
 
<col>
3983
 
</colgroup>
3984
 
<tbody>
3985
 
<tr>
3986
 
<td><p><span class="term"><em class="parameter"><code>media</code></em> :</span></p></td>
3987
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a>
3988
 
</td>
3989
 
</tr>
3990
 
<tr>
3991
 
<td><p><span class="term"><em class="parameter"><code>nettype</code></em> :</span></p></td>
3992
 
<td>the type of network. "IN" is defined to have the meaning
3993
 
"Internet".</td>
3994
 
</tr>
3995
 
<tr>
3996
 
<td><p><span class="term"><em class="parameter"><code>addrtype</code></em> :</span></p></td>
3997
 
<td>the type of address.</td>
3998
 
</tr>
3999
 
<tr>
4000
 
<td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
4001
 
<td>the address</td>
4002
 
</tr>
4003
 
<tr>
4004
 
<td><p><span class="term"><em class="parameter"><code>ttl</code></em> :</span></p></td>
4005
 
<td>the time to live of the address</td>
4006
 
</tr>
4007
 
<tr>
4008
 
<td><p><span class="term"><em class="parameter"><code>addr_number</code></em> :</span></p></td>
4009
 
<td>the number of layers</td>
4010
 
</tr>
4011
 
<tr>
4012
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
4013
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</td>
4014
 
</tr>
4015
 
</tbody>
4016
 
</table></div>
4017
 
</div>
4018
 
<hr>
4019
 
<div class="refsect2">
4020
 
<a name="gst-sdp-media-bandwidths-len"></a><h3>gst_sdp_media_bandwidths_len ()</h3>
4021
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               gst_sdp_media_bandwidths_len        (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>);</pre>
4022
 
<p>
4023
 
Get the number of bandwidth fields in <em class="parameter"><code>media</code></em>.
4024
 
</p>
4025
 
<div class="variablelist"><table border="0" class="variablelist">
4026
 
<colgroup>
4027
 
<col align="left" valign="top">
4028
 
<col>
4029
 
</colgroup>
4030
 
<tbody>
4031
 
<tr>
4032
 
<td><p><span class="term"><em class="parameter"><code>media</code></em> :</span></p></td>
4033
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a>
4034
 
</td>
4035
 
</tr>
4036
 
<tr>
4037
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
4038
 
<td>the number of bandwidths in <em class="parameter"><code>media</code></em>.</td>
4039
 
</tr>
4040
 
</tbody>
4041
 
</table></div>
4042
 
</div>
4043
 
<hr>
4044
 
<div class="refsect2">
4045
 
<a name="gst-sdp-media-get-bandwidth"></a><h3>gst_sdp_media_get_bandwidth ()</h3>
4046
 
<pre class="programlisting">const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPBandwidth" title="GstSDPBandwidth"><span class="returnvalue">GstSDPBandwidth</span></a> * gst_sdp_media_get_bandwidth     (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
4047
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);</pre>
4048
 
<p>
4049
 
Get the bandwidth at position <em class="parameter"><code>idx</code></em> in <em class="parameter"><code>media</code></em>.
4050
 
</p>
4051
 
<div class="variablelist"><table border="0" class="variablelist">
4052
 
<colgroup>
4053
 
<col align="left" valign="top">
4054
 
<col>
4055
 
</colgroup>
4056
 
<tbody>
4057
 
<tr>
4058
 
<td><p><span class="term"><em class="parameter"><code>media</code></em> :</span></p></td>
4059
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a>
4060
 
</td>
4061
 
</tr>
4062
 
<tr>
4063
 
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
4064
 
<td>an index</td>
4065
 
</tr>
4066
 
<tr>
4067
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
4068
 
<td>the <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPBandwidth" title="GstSDPBandwidth"><span class="type">GstSDPBandwidth</span></a> at position <em class="parameter"><code>idx</code></em>.</td>
4069
 
</tr>
4070
 
</tbody>
4071
 
</table></div>
4072
 
</div>
4073
 
<hr>
4074
 
<div class="refsect2">
4075
 
<a name="gst-sdp-media-insert-bandwidth"></a><h3>gst_sdp_media_insert_bandwidth ()</h3>
4076
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_media_insert_bandwidth      (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
4077
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> idx</code></em>,
4078
 
                                                         <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPBandwidth" title="GstSDPBandwidth"><span class="type">GstSDPBandwidth</span></a> *bw</code></em>);</pre>
4079
 
<p>
4080
 
Insert the bandwidth information to <em class="parameter"><code>media</code></em> at <em class="parameter"><code>idx</code></em>. When <em class="parameter"><code>idx</code></em> is -1,
4081
 
the bandwidth is appended.
4082
 
</p>
4083
 
<div class="variablelist"><table border="0" class="variablelist">
4084
 
<colgroup>
4085
 
<col align="left" valign="top">
4086
 
<col>
4087
 
</colgroup>
4088
 
<tbody>
4089
 
<tr>
4090
 
<td><p><span class="term"><em class="parameter"><code>media</code></em> :</span></p></td>
4091
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a>
4092
 
</td>
4093
 
</tr>
4094
 
<tr>
4095
 
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
4096
 
<td>an index</td>
4097
 
</tr>
4098
 
<tr>
4099
 
<td><p><span class="term"><em class="parameter"><code>bw</code></em> :</span></p></td>
4100
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPBandwidth" title="GstSDPBandwidth"><span class="type">GstSDPBandwidth</span></a>
4101
 
</td>
4102
 
</tr>
4103
 
<tr>
4104
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
4105
 
<td>
4106
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-OK:CAPS"><span class="type">GST_SDP_OK</span></a>.</td>
4107
 
</tr>
4108
 
</tbody>
4109
 
</table></div>
4110
 
<p class="since">Since 1.2</p>
4111
 
</div>
4112
 
<hr>
4113
 
<div class="refsect2">
4114
 
<a name="gst-sdp-media-replace-bandwidth"></a><h3>gst_sdp_media_replace_bandwidth ()</h3>
4115
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_media_replace_bandwidth     (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
4116
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>,
4117
 
                                                         <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPBandwidth" title="GstSDPBandwidth"><span class="type">GstSDPBandwidth</span></a> *bw</code></em>);</pre>
4118
 
<p>
4119
 
Replace the bandwidth information in <em class="parameter"><code>media</code></em> at <em class="parameter"><code>idx</code></em> with <em class="parameter"><code>bw</code></em>.
4120
 
</p>
4121
 
<div class="variablelist"><table border="0" class="variablelist">
4122
 
<colgroup>
4123
 
<col align="left" valign="top">
4124
 
<col>
4125
 
</colgroup>
4126
 
<tbody>
4127
 
<tr>
4128
 
<td><p><span class="term"><em class="parameter"><code>media</code></em> :</span></p></td>
4129
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a>
4130
 
</td>
4131
 
</tr>
4132
 
<tr>
4133
 
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
4134
 
<td>an index</td>
4135
 
</tr>
4136
 
<tr>
4137
 
<td><p><span class="term"><em class="parameter"><code>bw</code></em> :</span></p></td>
4138
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPBandwidth" title="GstSDPBandwidth"><span class="type">GstSDPBandwidth</span></a>
4139
 
</td>
4140
 
</tr>
4141
 
<tr>
4142
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
4143
 
<td>
4144
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-OK:CAPS"><span class="type">GST_SDP_OK</span></a>.</td>
4145
 
</tr>
4146
 
</tbody>
4147
 
</table></div>
4148
 
<p class="since">Since 1.2</p>
4149
 
</div>
4150
 
<hr>
4151
 
<div class="refsect2">
4152
 
<a name="gst-sdp-media-remove-bandwidth"></a><h3>gst_sdp_media_remove_bandwidth ()</h3>
4153
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_media_remove_bandwidth      (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
4154
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);</pre>
4155
 
<p>
4156
 
Remove the bandwidth information in <em class="parameter"><code>media</code></em> at <em class="parameter"><code>idx</code></em>.
4157
 
</p>
4158
 
<div class="variablelist"><table border="0" class="variablelist">
4159
 
<colgroup>
4160
 
<col align="left" valign="top">
4161
 
<col>
4162
 
</colgroup>
4163
 
<tbody>
4164
 
<tr>
4165
 
<td><p><span class="term"><em class="parameter"><code>media</code></em> :</span></p></td>
4166
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a>
4167
 
</td>
4168
 
</tr>
4169
 
<tr>
4170
 
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
4171
 
<td>an index</td>
4172
 
</tr>
4173
 
<tr>
4174
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
4175
 
<td>
4176
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-OK:CAPS"><span class="type">GST_SDP_OK</span></a>.</td>
4177
 
</tr>
4178
 
</tbody>
4179
 
</table></div>
4180
 
<p class="since">Since 1.2</p>
4181
 
</div>
4182
 
<hr>
4183
 
<div class="refsect2">
4184
 
<a name="gst-sdp-media-add-bandwidth"></a><h3>gst_sdp_media_add_bandwidth ()</h3>
4185
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_media_add_bandwidth         (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
4186
 
                                                         <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> *bwtype</code></em>,
4187
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> bandwidth</code></em>);</pre>
4188
 
<p>
4189
 
Add the bandwidth information with <em class="parameter"><code>bwtype</code></em> and <em class="parameter"><code>bandwidth</code></em> to <em class="parameter"><code>media</code></em>.
4190
 
</p>
4191
 
<div class="variablelist"><table border="0" class="variablelist">
4192
 
<colgroup>
4193
 
<col align="left" valign="top">
4194
 
<col>
4195
 
</colgroup>
4196
 
<tbody>
4197
 
<tr>
4198
 
<td><p><span class="term"><em class="parameter"><code>media</code></em> :</span></p></td>
4199
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a>
4200
 
</td>
4201
 
</tr>
4202
 
<tr>
4203
 
<td><p><span class="term"><em class="parameter"><code>bwtype</code></em> :</span></p></td>
4204
 
<td>the bandwidth modifier type</td>
4205
 
</tr>
4206
 
<tr>
4207
 
<td><p><span class="term"><em class="parameter"><code>bandwidth</code></em> :</span></p></td>
4208
 
<td>the bandwidth in kilobits per second</td>
4209
 
</tr>
4210
 
<tr>
4211
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
4212
 
<td>
4213
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-OK:CAPS"><span class="type">GST_SDP_OK</span></a>.</td>
4214
 
</tr>
4215
 
</tbody>
4216
 
</table></div>
4217
 
</div>
4218
 
<hr>
4219
 
<div class="refsect2">
4220
 
<a name="gst-sdp-media-get-key"></a><h3>gst_sdp_media_get_key ()</h3>
4221
 
<pre class="programlisting">const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPKey" title="GstSDPKey"><span class="returnvalue">GstSDPKey</span></a> *   gst_sdp_media_get_key               (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>);</pre>
4222
 
<p>
4223
 
Get the encryption information from <em class="parameter"><code>media</code></em>.
4224
 
</p>
4225
 
<div class="variablelist"><table border="0" class="variablelist">
4226
 
<colgroup>
4227
 
<col align="left" valign="top">
4228
 
<col>
4229
 
</colgroup>
4230
 
<tbody>
4231
 
<tr>
4232
 
<td><p><span class="term"><em class="parameter"><code>media</code></em> :</span></p></td>
4233
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a>
4234
 
</td>
4235
 
</tr>
4236
 
<tr>
4237
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
4238
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPKey" title="GstSDPKey"><span class="type">GstSDPKey</span></a>.</td>
4239
 
</tr>
4240
 
</tbody>
4241
 
</table></div>
4242
 
</div>
4243
 
<hr>
4244
 
<div class="refsect2">
4245
 
<a name="gst-sdp-media-set-key"></a><h3>gst_sdp_media_set_key ()</h3>
4246
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_media_set_key               (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
4247
 
                                                         <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> *type</code></em>,
4248
 
                                                         <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> *data</code></em>);</pre>
4249
 
<p>
4250
 
Adds the encryption information to <em class="parameter"><code>media</code></em>.
4251
 
</p>
4252
 
<div class="variablelist"><table border="0" class="variablelist">
4253
 
<colgroup>
4254
 
<col align="left" valign="top">
4255
 
<col>
4256
 
</colgroup>
4257
 
<tbody>
4258
 
<tr>
4259
 
<td><p><span class="term"><em class="parameter"><code>media</code></em> :</span></p></td>
4260
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a>
4261
 
</td>
4262
 
</tr>
4263
 
<tr>
4264
 
<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
4265
 
<td>the encryption type</td>
4266
 
</tr>
4267
 
<tr>
4268
 
<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
4269
 
<td>the encryption data</td>
4270
 
</tr>
4271
 
<tr>
4272
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
4273
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="type">GstSDPResult</span></a>.</td>
4274
 
</tr>
4275
 
</tbody>
4276
 
</table></div>
4277
 
</div>
4278
 
<hr>
4279
 
<div class="refsect2">
4280
 
<a name="gst-sdp-media-attributes-len"></a><h3>gst_sdp_media_attributes_len ()</h3>
4281
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               gst_sdp_media_attributes_len        (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>);</pre>
4282
 
<p>
4283
 
Get the number of attribute fields in <em class="parameter"><code>media</code></em>.
4284
 
</p>
4285
 
<div class="variablelist"><table border="0" class="variablelist">
4286
 
<colgroup>
4287
 
<col align="left" valign="top">
4288
 
<col>
4289
 
</colgroup>
4290
 
<tbody>
4291
 
<tr>
4292
 
<td><p><span class="term"><em class="parameter"><code>media</code></em> :</span></p></td>
4293
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a>
4294
 
</td>
4295
 
</tr>
4296
 
<tr>
4297
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
4298
 
<td>the number of attributes in <em class="parameter"><code>media</code></em>.</td>
4299
 
</tr>
4300
 
</tbody>
4301
 
</table></div>
4302
 
</div>
4303
 
<hr>
4304
 
<div class="refsect2">
4305
 
<a name="gst-sdp-media-get-attribute"></a><h3>gst_sdp_media_get_attribute ()</h3>
4306
 
<pre class="programlisting">const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPAttribute" title="GstSDPAttribute"><span class="returnvalue">GstSDPAttribute</span></a> * gst_sdp_media_get_attribute     (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
4307
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);</pre>
4308
 
<p>
4309
 
Get the attribute at position <em class="parameter"><code>idx</code></em> in <em class="parameter"><code>media</code></em>.
4310
 
</p>
4311
 
<div class="variablelist"><table border="0" class="variablelist">
4312
 
<colgroup>
4313
 
<col align="left" valign="top">
4314
 
<col>
4315
 
</colgroup>
4316
 
<tbody>
4317
 
<tr>
4318
 
<td><p><span class="term"><em class="parameter"><code>media</code></em> :</span></p></td>
4319
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a>
4320
 
</td>
4321
 
</tr>
4322
 
<tr>
4323
 
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
4324
 
<td>an index</td>
4325
 
</tr>
4326
 
<tr>
4327
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
4328
 
<td>the <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPAttribute" title="GstSDPAttribute"><span class="type">GstSDPAttribute</span></a> at position <em class="parameter"><code>idx</code></em>.</td>
4329
 
</tr>
4330
 
</tbody>
4331
 
</table></div>
4332
 
</div>
4333
 
<hr>
4334
 
<div class="refsect2">
4335
 
<a name="gst-sdp-media-get-attribute-val"></a><h3>gst_sdp_media_get_attribute_val ()</h3>
4336
 
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       gst_sdp_media_get_attribute_val     (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
4337
 
                                                         <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> *key</code></em>);</pre>
4338
 
<p>
4339
 
Get the first attribute value for <em class="parameter"><code>key</code></em> in <em class="parameter"><code>media</code></em>.
4340
 
</p>
4341
 
<div class="variablelist"><table border="0" class="variablelist">
4342
 
<colgroup>
4343
 
<col align="left" valign="top">
4344
 
<col>
4345
 
</colgroup>
4346
 
<tbody>
4347
 
<tr>
4348
 
<td><p><span class="term"><em class="parameter"><code>media</code></em> :</span></p></td>
4349
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a>
4350
 
</td>
4351
 
</tr>
4352
 
<tr>
4353
 
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
4354
 
<td>a key</td>
4355
 
</tr>
4356
 
<tr>
4357
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
4358
 
<td>the first attribute value for <em class="parameter"><code>key</code></em>.</td>
4359
 
</tr>
4360
 
</tbody>
4361
 
</table></div>
4362
 
</div>
4363
 
<hr>
4364
 
<div class="refsect2">
4365
 
<a name="gst-sdp-media-get-attribute-val-n"></a><h3>gst_sdp_media_get_attribute_val_n ()</h3>
4366
 
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       gst_sdp_media_get_attribute_val_n   (<em class="parameter"><code>const <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
4367
 
                                                         <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> *key</code></em>,
4368
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> nth</code></em>);</pre>
4369
 
<p>
4370
 
Get the <em class="parameter"><code>nth</code></em> attribute value for <em class="parameter"><code>key</code></em> in <em class="parameter"><code>media</code></em>.
4371
 
</p>
4372
 
<div class="variablelist"><table border="0" class="variablelist">
4373
 
<colgroup>
4374
 
<col align="left" valign="top">
4375
 
<col>
4376
 
</colgroup>
4377
 
<tbody>
4378
 
<tr>
4379
 
<td><p><span class="term"><em class="parameter"><code>media</code></em> :</span></p></td>
4380
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a>
4381
 
</td>
4382
 
</tr>
4383
 
<tr>
4384
 
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
4385
 
<td>a key</td>
4386
 
</tr>
4387
 
<tr>
4388
 
<td><p><span class="term"><em class="parameter"><code>nth</code></em> :</span></p></td>
4389
 
<td>an index</td>
4390
 
</tr>
4391
 
<tr>
4392
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
4393
 
<td>the <em class="parameter"><code>nth</code></em> attribute value.</td>
4394
 
</tr>
4395
 
</tbody>
4396
 
</table></div>
4397
 
</div>
4398
 
<hr>
4399
 
<div class="refsect2">
4400
 
<a name="gst-sdp-media-insert-attribute"></a><h3>gst_sdp_media_insert_attribute ()</h3>
4401
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_media_insert_attribute      (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
4402
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> idx</code></em>,
4403
 
                                                         <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPAttribute" title="GstSDPAttribute"><span class="type">GstSDPAttribute</span></a> *attr</code></em>);</pre>
4404
 
<p>
4405
 
Insert the attribute to <em class="parameter"><code>media</code></em> at <em class="parameter"><code>idx</code></em>. When <em class="parameter"><code>idx</code></em> is -1,
4406
 
the attribute is appended.
4407
 
</p>
4408
 
<div class="variablelist"><table border="0" class="variablelist">
4409
 
<colgroup>
4410
 
<col align="left" valign="top">
4411
 
<col>
4412
 
</colgroup>
4413
 
<tbody>
4414
 
<tr>
4415
 
<td><p><span class="term"><em class="parameter"><code>media</code></em> :</span></p></td>
4416
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a>
4417
 
</td>
4418
 
</tr>
4419
 
<tr>
4420
 
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
4421
 
<td>an index</td>
4422
 
</tr>
4423
 
<tr>
4424
 
<td><p><span class="term"><em class="parameter"><code>attr</code></em> :</span></p></td>
4425
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPAttribute" title="GstSDPAttribute"><span class="type">GstSDPAttribute</span></a>
4426
 
</td>
4427
 
</tr>
4428
 
<tr>
4429
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
4430
 
<td>
4431
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-OK:CAPS"><span class="type">GST_SDP_OK</span></a>.</td>
4432
 
</tr>
4433
 
</tbody>
4434
 
</table></div>
4435
 
<p class="since">Since 1.2</p>
4436
 
</div>
4437
 
<hr>
4438
 
<div class="refsect2">
4439
 
<a name="gst-sdp-media-replace-attribute"></a><h3>gst_sdp_media_replace_attribute ()</h3>
4440
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_media_replace_attribute     (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
4441
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>,
4442
 
                                                         <em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPAttribute" title="GstSDPAttribute"><span class="type">GstSDPAttribute</span></a> *attr</code></em>);</pre>
4443
 
<p>
4444
 
Replace the attribute in <em class="parameter"><code>media</code></em> at <em class="parameter"><code>idx</code></em> with <em class="parameter"><code>attr</code></em>.
4445
 
</p>
4446
 
<div class="variablelist"><table border="0" class="variablelist">
4447
 
<colgroup>
4448
 
<col align="left" valign="top">
4449
 
<col>
4450
 
</colgroup>
4451
 
<tbody>
4452
 
<tr>
4453
 
<td><p><span class="term"><em class="parameter"><code>media</code></em> :</span></p></td>
4454
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a>
4455
 
</td>
4456
 
</tr>
4457
 
<tr>
4458
 
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
4459
 
<td>an index</td>
4460
 
</tr>
4461
 
<tr>
4462
 
<td><p><span class="term"><em class="parameter"><code>attr</code></em> :</span></p></td>
4463
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPAttribute" title="GstSDPAttribute"><span class="type">GstSDPAttribute</span></a>
4464
 
</td>
4465
 
</tr>
4466
 
<tr>
4467
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
4468
 
<td>
4469
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-OK:CAPS"><span class="type">GST_SDP_OK</span></a>.</td>
4470
 
</tr>
4471
 
</tbody>
4472
 
</table></div>
4473
 
<p class="since">Since 1.2</p>
4474
 
</div>
4475
 
<hr>
4476
 
<div class="refsect2">
4477
 
<a name="gst-sdp-media-remove-attribute"></a><h3>gst_sdp_media_remove_attribute ()</h3>
4478
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_media_remove_attribute      (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
4479
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>);</pre>
4480
 
<p>
4481
 
Remove the attribute in <em class="parameter"><code>media</code></em> at <em class="parameter"><code>idx</code></em>.
4482
 
</p>
4483
 
<div class="variablelist"><table border="0" class="variablelist">
4484
 
<colgroup>
4485
 
<col align="left" valign="top">
4486
 
<col>
4487
 
</colgroup>
4488
 
<tbody>
4489
 
<tr>
4490
 
<td><p><span class="term"><em class="parameter"><code>media</code></em> :</span></p></td>
4491
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a>
4492
 
</td>
4493
 
</tr>
4494
 
<tr>
4495
 
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
4496
 
<td>an index</td>
4497
 
</tr>
4498
 
<tr>
4499
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
4500
 
<td>
4501
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-OK:CAPS"><span class="type">GST_SDP_OK</span></a>.</td>
4502
 
</tr>
4503
 
</tbody>
4504
 
</table></div>
4505
 
<p class="since">Since 1.2</p>
4506
 
</div>
4507
 
<hr>
4508
 
<div class="refsect2">
4509
 
<a name="gst-sdp-media-add-attribute"></a><h3>gst_sdp_media_add_attribute ()</h3>
4510
 
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPResult" title="enum GstSDPResult"><span class="returnvalue">GstSDPResult</span></a>        gst_sdp_media_add_attribute         (<em class="parameter"><code><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> *media</code></em>,
4511
 
                                                         <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> *key</code></em>,
4512
 
                                                         <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> *value</code></em>);</pre>
4513
 
<p>
4514
 
Add the attribute with <em class="parameter"><code>key</code></em> and <em class="parameter"><code>value</code></em> to <em class="parameter"><code>media</code></em>.
4515
 
</p>
4516
 
<div class="variablelist"><table border="0" class="variablelist">
4517
 
<colgroup>
4518
 
<col align="left" valign="top">
4519
 
<col>
4520
 
</colgroup>
4521
 
<tbody>
4522
 
<tr>
4523
 
<td><p><span class="term"><em class="parameter"><code>media</code></em> :</span></p></td>
4524
 
<td>a <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a>
4525
 
</td>
4526
 
</tr>
4527
 
<tr>
4528
 
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
4529
 
<td>a key</td>
4530
 
</tr>
4531
 
<tr>
4532
 
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
4533
 
<td>a value</td>
4534
 
</tr>
4535
 
<tr>
4536
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
4537
 
<td>
4538
 
<a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GST-SDP-OK:CAPS"><span class="type">GST_SDP_OK</span></a>.</td>
4539
 
</tr>
4540
 
</tbody>
4541
 
</table></div>
 
5963
<p>The contents of the SDP message.</p>
 
5964
<div class="refsect3">
 
5965
<a name="id-1.2.11.3.9.17.5"></a><h4>Members</h4>
 
5966
<div class="informaltable"><table width="100%" border="0">
 
5967
<colgroup>
 
5968
<col width="300px" class="struct_members_name">
 
5969
<col class="struct_members_description">
 
5970
<col width="200px" class="struct_members_annotations">
 
5971
</colgroup>
 
5972
<tbody>
 
5973
<tr>
 
5974
<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="GstSDPMessage.version"></a>version</code></em>;</p></td>
 
5975
<td class="struct_member_description"><p>the protocol version</p></td>
 
5976
<td class="struct_member_annotations"> </td>
 
5977
</tr>
 
5978
<tr>
 
5979
<td class="struct_member_name"><p><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPOrigin" title="GstSDPOrigin"><span class="type">GstSDPOrigin</span></a> <em class="structfield"><code><a name="GstSDPMessage.origin"></a>origin</code></em>;</p></td>
 
5980
<td class="struct_member_description"><p>owner/creator and session identifier</p></td>
 
5981
<td class="struct_member_annotations"> </td>
 
5982
</tr>
 
5983
<tr>
 
5984
<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="GstSDPMessage.session-name"></a>session_name</code></em>;</p></td>
 
5985
<td class="struct_member_description"><p>session name</p></td>
 
5986
<td class="struct_member_annotations"> </td>
 
5987
</tr>
 
5988
<tr>
 
5989
<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="GstSDPMessage.information"></a>information</code></em>;</p></td>
 
5990
<td class="struct_member_description"><p>session information</p></td>
 
5991
<td class="struct_member_annotations"> </td>
 
5992
</tr>
 
5993
<tr>
 
5994
<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="GstSDPMessage.uri"></a>uri</code></em>;</p></td>
 
5995
<td class="struct_member_description"><p>URI of description</p></td>
 
5996
<td class="struct_member_annotations"> </td>
 
5997
</tr>
 
5998
<tr>
 
5999
<td class="struct_member_name"><p><a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *<em class="structfield"><code><a name="GstSDPMessage.emails"></a>emails</code></em>;</p></td>
 
6000
<td class="struct_member_description"><p>array of <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> with email addresses</p></td>
 
6001
<td class="struct_member_annotations"> </td>
 
6002
</tr>
 
6003
<tr>
 
6004
<td class="struct_member_name"><p><a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *<em class="structfield"><code><a name="GstSDPMessage.phones"></a>phones</code></em>;</p></td>
 
6005
<td class="struct_member_description"><p>array of <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> with phone numbers</p></td>
 
6006
<td class="struct_member_annotations"> </td>
 
6007
</tr>
 
6008
<tr>
 
6009
<td class="struct_member_name"><p><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPConnection" title="GstSDPConnection"><span class="type">GstSDPConnection</span></a> <em class="structfield"><code><a name="GstSDPMessage.connection"></a>connection</code></em>;</p></td>
 
6010
<td class="struct_member_description"><p>connection information for the session</p></td>
 
6011
<td class="struct_member_annotations"> </td>
 
6012
</tr>
 
6013
<tr>
 
6014
<td class="struct_member_name"><p><a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *<em class="structfield"><code><a name="GstSDPMessage.bandwidths"></a>bandwidths</code></em>;</p></td>
 
6015
<td class="struct_member_description"><p>array of <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPBandwidth" title="GstSDPBandwidth"><span class="type">GstSDPBandwidth</span></a> with bandwidth information</p></td>
 
6016
<td class="struct_member_annotations"> </td>
 
6017
</tr>
 
6018
<tr>
 
6019
<td class="struct_member_name"><p><a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *<em class="structfield"><code><a name="GstSDPMessage.times"></a>times</code></em>;</p></td>
 
6020
<td class="struct_member_description"><p>array of <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPTime" title="GstSDPTime"><span class="type">GstSDPTime</span></a> with time descriptions</p></td>
 
6021
<td class="struct_member_annotations"> </td>
 
6022
</tr>
 
6023
<tr>
 
6024
<td class="struct_member_name"><p><a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *<em class="structfield"><code><a name="GstSDPMessage.zones"></a>zones</code></em>;</p></td>
 
6025
<td class="struct_member_description"><p>array of <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPZone" title="GstSDPZone"><span class="type">GstSDPZone</span></a> with time zone adjustments</p></td>
 
6026
<td class="struct_member_annotations"> </td>
 
6027
</tr>
 
6028
<tr>
 
6029
<td class="struct_member_name"><p><a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPKey" title="GstSDPKey"><span class="type">GstSDPKey</span></a> <em class="structfield"><code><a name="GstSDPMessage.key"></a>key</code></em>;</p></td>
 
6030
<td class="struct_member_description"><p>encryption key</p></td>
 
6031
<td class="struct_member_annotations"> </td>
 
6032
</tr>
 
6033
<tr>
 
6034
<td class="struct_member_name"><p><a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *<em class="structfield"><code><a name="GstSDPMessage.attributes"></a>attributes</code></em>;</p></td>
 
6035
<td class="struct_member_description"><p>array of <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPAttribute" title="GstSDPAttribute"><span class="type">GstSDPAttribute</span></a> with session attributes</p></td>
 
6036
<td class="struct_member_annotations"> </td>
 
6037
</tr>
 
6038
<tr>
 
6039
<td class="struct_member_name"><p><a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *<em class="structfield"><code><a name="GstSDPMessage.medias"></a>medias</code></em>;</p></td>
 
6040
<td class="struct_member_description"><p>array of <a class="link" href="gst-plugins-base-libs-gstsdpmessage.html#GstSDPMedia" title="GstSDPMedia"><span class="type">GstSDPMedia</span></a> with media descriptions</p></td>
 
6041
<td class="struct_member_annotations"> </td>
 
6042
</tr>
 
6043
</tbody>
 
6044
</table></div>
 
6045
</div>
4542
6046
</div>
4543
6047
</div>
4544
6048
</div>
4545
6049
<div class="footer">
4546
6050
<hr>
4547
 
          Generated by GTK-Doc V1.19</div>
 
6051
          Generated by GTK-Doc V1.20</div>
4548
6052
</body>
4549
6053
</html>
 
 
b'\\ No newline at end of file'