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>
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 <gst/sdp/gstsdpmessage.h>
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">
39
<col width="150px" class="functions_return">
40
<col class="functions_name">
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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> *
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>
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>
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>
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> *
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>
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>
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>
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> *
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>
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>
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>
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> *
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>
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>
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>
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> *
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>
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>
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>
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> *
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>
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>
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>
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> *
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>
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>
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>
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>
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>
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> *
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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> *
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>
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>
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>
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>
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>
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>
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>
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>
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>
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> *
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>
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>
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>
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>
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>
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> *
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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> *
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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> *
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>
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>
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>
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>
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>
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>
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>
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>
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>
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> *
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>
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>
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>
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>
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>
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> *
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>
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> *
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>
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> *
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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> *
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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> *
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>
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> *
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>
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>
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>
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>
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>
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>
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>
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>
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>
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> *
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>
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>
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>
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>
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>
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> *
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>
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>
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>
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>
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>
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>
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>
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>
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>
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> *
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>
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>
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>
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>
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>
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> *
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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> *
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>
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>
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>
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>
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>
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>
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>
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>
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>
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> *
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>
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>
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>
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>
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>
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> *
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>
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> *
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>
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> *
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>
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>
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>
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>
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>
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>
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>
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>
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>
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">
960
<col width="150px" class="name">
961
<col class="description">
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
1031
<div class="refsect1">
1032
<a name="gst-plugins-base-libs-gstsdpmessage.object-hierarchy"></a><h2>Object Hierarchy</h2>
1033
<pre class="screen">
1036
<div class="refsect1">
1037
<a name="gst-plugins-base-libs-gstsdpmessage.includes"></a><h2>Includes</h2>
1038
<pre class="synopsis">#include <gst/sdp/gstsdpmessage.h>
311
1041
<div class="refsect1">
312
1042
<a name="gst-plugins-base-libs-gstsdpmessage.description"></a><h2>Description</h2>
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
324
Last reviewed on 2007-07-24 (0.10.14)
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>
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">
1067
<col width="150px" class="parameters_name">
1068
<col class="parameters_description">
1069
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
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>
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>
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>
1112
<p class="since">Since 1.2</p>
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">
1124
<col width="150px" class="parameters_name">
1125
<col class="parameters_description">
1126
<col width="200px" class="parameters_annotations">
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>
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>
1141
<p class="since">Since 1.2</p>
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>
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">
1156
<col width="150px" class="parameters_name">
1157
<col class="parameters_description">
1158
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
1184
<p class="since">Since 1.2</p>
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>
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">
1197
<col width="150px" class="parameters_name">
1198
<col class="parameters_description">
1199
<col width="200px" class="parameters_annotations">
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>
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>
1213
<p class="since">Since 1.2</p>
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>
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">
1232
<col width="150px" class="parameters_name">
1233
<col class="parameters_description">
1234
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
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>
1265
<p class="since">Since 1.2</p>
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>
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">
1278
<col width="150px" class="parameters_name">
1279
<col class="parameters_description">
1280
<col width="200px" class="parameters_annotations">
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>
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>
1294
<p class="since">Since 1.2</p>
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>
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">
1309
<col width="150px" class="parameters_name">
1310
<col class="parameters_description">
1311
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
1337
<p class="since">Since 1.2</p>
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>
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">
1350
<col width="150px" class="parameters_name">
1351
<col class="parameters_description">
1352
<col width="200px" class="parameters_annotations">
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>
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>
1366
<p class="since">Since 1.2</p>
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>
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">
1382
<col width="150px" class="parameters_name">
1383
<col class="parameters_description">
1384
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
1411
<p class="since">Since 1.2</p>
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">
1423
<col width="150px" class="parameters_name">
1424
<col class="parameters_description">
1425
<col width="200px" class="parameters_annotations">
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>
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>
1440
<p class="since">Since 1.2</p>
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>
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">
1453
<col width="150px" class="parameters_name">
1454
<col class="parameters_description">
1455
<col width="200px" class="parameters_annotations">
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>
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>
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">
1485
<col width="150px" class="parameters_name">
1486
<col class="parameters_description">
1487
<col width="200px" class="parameters_annotations">
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>
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>
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">
1517
<col width="150px" class="parameters_name">
1518
<col class="parameters_description">
1519
<col width="200px" class="parameters_annotations">
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>
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>
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>
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">
1549
<col width="150px" class="parameters_name">
1550
<col class="parameters_description">
1551
<col width="200px" class="parameters_annotations">
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>
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>
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>
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">
1582
<col width="150px" class="parameters_name">
1583
<col class="parameters_description">
1584
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
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">
1622
<col width="150px" class="parameters_name">
1623
<col class="parameters_description">
1624
<col width="200px" class="parameters_annotations">
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>
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>
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>
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">
1656
<col width="150px" class="parameters_name">
1657
<col class="parameters_description">
1658
<col width="200px" class="parameters_annotations">
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>
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>
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>
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 *[&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">
1696
<col width="150px" class="parameters_name">
1697
<col class="parameters_description">
1698
<col width="200px" class="parameters_annotations">
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>
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>
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>
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">
1734
<col width="150px" class="parameters_name">
1735
<col class="parameters_description">
1736
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
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>
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">
1775
<col width="150px" class="parameters_name">
1776
<col class="parameters_description">
1777
<col width="200px" class="parameters_annotations">
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>
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>
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>
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">
1804
<col width="150px" class="parameters_name">
1805
<col class="parameters_description">
1806
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
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">
1839
<col width="150px" class="parameters_name">
1840
<col class="parameters_description">
1841
<col width="200px" class="parameters_annotations">
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>
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>
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">
1874
<col width="150px" class="parameters_name">
1875
<col class="parameters_description">
1876
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
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>
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>
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>
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>
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>
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">
1934
<col width="150px" class="parameters_name">
1935
<col class="parameters_description">
1936
<col width="200px" class="parameters_annotations">
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>
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>
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>
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">
1963
<col width="150px" class="parameters_name">
1964
<col class="parameters_description">
1965
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
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">
1998
<col width="150px" class="parameters_name">
1999
<col class="parameters_description">
2000
<col width="200px" class="parameters_annotations">
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>
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>
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>
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">
2027
<col width="150px" class="parameters_name">
2028
<col class="parameters_description">
2029
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
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">
2062
<col width="150px" class="parameters_name">
2063
<col class="parameters_description">
2064
<col width="200px" class="parameters_annotations">
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>
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>
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>
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">
2091
<col width="150px" class="parameters_name">
2092
<col class="parameters_description">
2093
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
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">
2126
<col width="150px" class="parameters_name">
2127
<col class="parameters_description">
2128
<col width="200px" class="parameters_annotations">
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>
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>
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>
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">
2157
<col width="150px" class="parameters_name">
2158
<col class="parameters_description">
2159
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
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">
2199
<col width="150px" class="parameters_name">
2200
<col class="parameters_description">
2201
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
2227
<p class="since">Since 1.2</p>
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>
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">
2244
<col width="150px" class="parameters_name">
2245
<col class="parameters_description">
2246
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
2272
<p class="since">Since 1.2</p>
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>
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">
2287
<col width="150px" class="parameters_name">
2288
<col class="parameters_description">
2289
<col width="200px" class="parameters_annotations">
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>
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>
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>
2310
<p class="since">Since 1.2</p>
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>
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">
2325
<col width="150px" class="parameters_name">
2326
<col class="parameters_description">
2327
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
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">
2360
<col width="150px" class="parameters_name">
2361
<col class="parameters_description">
2362
<col width="200px" class="parameters_annotations">
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>
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>
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>
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">
2391
<col width="150px" class="parameters_name">
2392
<col class="parameters_description">
2393
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
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">
2433
<col width="150px" class="parameters_name">
2434
<col class="parameters_description">
2435
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
2461
<p class="since">Since 1.2</p>
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>
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">
2478
<col width="150px" class="parameters_name">
2479
<col class="parameters_description">
2480
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
2506
<p class="since">Since 1.2</p>
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>
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">
2521
<col width="150px" class="parameters_name">
2522
<col class="parameters_description">
2523
<col width="200px" class="parameters_annotations">
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>
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>
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>
2544
<p class="since">Since 1.2</p>
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>
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">
2559
<col width="150px" class="parameters_name">
2560
<col class="parameters_description">
2561
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
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">
2594
<col width="150px" class="parameters_name">
2595
<col class="parameters_description">
2596
<col width="200px" class="parameters_annotations">
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>
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>
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">
2628
<col width="150px" class="parameters_name">
2629
<col class="parameters_description">
2630
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
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>
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>
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>
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>
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">
2684
<col width="150px" class="parameters_name">
2685
<col class="parameters_description">
2686
<col width="200px" class="parameters_annotations">
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>
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>
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>
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">
2715
<col width="150px" class="parameters_name">
2716
<col class="parameters_description">
2717
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
2748
at index <em class="parameter"><code>idx</code></em>
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">
2756
<col width="150px" class="parameters_name">
2757
<col class="parameters_description">
2758
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
2784
<p class="since">Since 1.2</p>
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>
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">
2801
<col width="150px" class="parameters_name">
2802
<col class="parameters_description">
2803
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
2829
<p class="since">Since 1.2</p>
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>
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">
2844
<col width="150px" class="parameters_name">
2845
<col class="parameters_description">
2846
<col width="200px" class="parameters_annotations">
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>
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>
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>
2867
<p class="since">Since 1.2</p>
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>
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">
2882
<col width="150px" class="parameters_name">
2883
<col class="parameters_description">
2884
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
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>
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">
2922
<col width="150px" class="parameters_name">
2923
<col class="parameters_description">
2924
<col width="200px" class="parameters_annotations">
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>
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>
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>
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">
2953
<col width="150px" class="parameters_name">
2954
<col class="parameters_description">
2955
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
2986
at index <em class="parameter"><code>idx</code></em>
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">
2994
<col width="150px" class="parameters_name">
2995
<col class="parameters_description">
2996
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
3022
<p class="since">Since 1.2</p>
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>
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">
3039
<col width="150px" class="parameters_name">
3040
<col class="parameters_description">
3041
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
3067
<p class="since">Since 1.2</p>
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>
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">
3082
<col width="150px" class="parameters_name">
3083
<col class="parameters_description">
3084
<col width="200px" class="parameters_annotations">
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>
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>
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>
3105
<p class="since">Since 1.2</p>
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>
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">
3123
<col width="150px" class="parameters_name">
3124
<col class="parameters_description">
3125
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
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>
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>
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">
3168
<col width="150px" class="parameters_name">
3169
<col class="parameters_description">
3170
<col width="200px" class="parameters_annotations">
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>
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>
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>
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">
3199
<col width="150px" class="parameters_name">
3200
<col class="parameters_description">
3201
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
3232
at index <em class="parameter"><code>idx</code></em>
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">
3240
<col width="150px" class="parameters_name">
3241
<col class="parameters_description">
3242
<col width="200px" class="parameters_annotations">
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>
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>
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>
3265
<p class="since">Since 1.2</p>
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>
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">
3282
<col width="150px" class="parameters_name">
3283
<col class="parameters_description">
3284
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
3310
<p class="since">Since 1.2</p>
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>
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">
3325
<col width="150px" class="parameters_name">
3326
<col class="parameters_description">
3327
<col width="200px" class="parameters_annotations">
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>
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>
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>
3348
<p class="since">Since 1.2</p>
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>
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">
3363
<col width="150px" class="parameters_name">
3364
<col class="parameters_description">
3365
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
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>
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">
3403
<col width="150px" class="parameters_name">
3404
<col class="parameters_description">
3405
<col width="200px" class="parameters_annotations">
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>
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>
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>
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">
3433
<col width="150px" class="parameters_name">
3434
<col class="parameters_description">
3435
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
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>
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">
3473
<col width="150px" class="parameters_name">
3474
<col class="parameters_description">
3475
<col width="200px" class="parameters_annotations">
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>
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>
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>
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">
3504
<col width="150px" class="parameters_name">
3505
<col class="parameters_description">
3506
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
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">
3542
<col width="150px" class="parameters_name">
3543
<col class="parameters_description">
3544
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
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">
3582
<col width="150px" class="parameters_name">
3583
<col class="parameters_description">
3584
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
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>
3622
at index <em class="parameter"><code>idx</code></em>
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">
3630
<col width="150px" class="parameters_name">
3631
<col class="parameters_description">
3632
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
3658
<p class="since">Since 1.2</p>
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>
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">
3675
<col width="150px" class="parameters_name">
3676
<col class="parameters_description">
3677
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
3703
<p class="since">Since 1.2</p>
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>
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">
3718
<col width="150px" class="parameters_name">
3719
<col class="parameters_description">
3720
<col width="200px" class="parameters_annotations">
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>
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>
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>
3741
<p class="since">Since 1.2</p>
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>
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">
3758
<col width="150px" class="parameters_name">
3759
<col class="parameters_description">
3760
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
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>
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">
3799
<col width="150px" class="parameters_name">
3800
<col class="parameters_description">
3801
<col width="200px" class="parameters_annotations">
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>
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>
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>
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">
3830
<col width="150px" class="parameters_name">
3831
<col class="parameters_description">
3832
<col width="200px" class="parameters_annotations">
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>
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>
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>
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">
3871
<col width="150px" class="parameters_name">
3872
<col class="parameters_description">
3873
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
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">
3906
<col width="150px" class="parameters_name">
3907
<col class="parameters_description">
3908
<col width="200px" class="parameters_annotations">
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>
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>
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>
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">
3934
<col width="150px" class="parameters_name">
3935
<col class="parameters_description">
3936
<col width="200px" class="parameters_annotations">
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>
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>
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">
3966
<col width="150px" class="parameters_name">
3967
<col class="parameters_description">
3968
<col width="200px" class="parameters_annotations">
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>
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>
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">
3998
<col width="150px" class="parameters_name">
3999
<col class="parameters_description">
4000
<col width="200px" class="parameters_annotations">
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>
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>
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>
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">
4030
<col width="150px" class="parameters_name">
4031
<col class="parameters_description">
4032
<col width="200px" class="parameters_annotations">
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>
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>
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">
4058
<col width="150px" class="parameters_name">
4059
<col class="parameters_description">
4060
<col width="200px" class="parameters_annotations">
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>
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>
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>
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">
4086
<col width="150px" class="parameters_name">
4087
<col class="parameters_description">
4088
<col width="200px" class="parameters_annotations">
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>
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>
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>
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">
4116
<col width="150px" class="parameters_name">
4117
<col class="parameters_description">
4118
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
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">
4151
<col width="150px" class="parameters_name">
4152
<col class="parameters_description">
4153
<col width="200px" class="parameters_annotations">
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>
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>
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>
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">
4180
<col width="150px" class="parameters_name">
4181
<col class="parameters_description">
4182
<col width="200px" class="parameters_annotations">
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>
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>
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>
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">
4211
<col width="150px" class="parameters_name">
4212
<col class="parameters_description">
4213
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
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>
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">
4251
<col width="150px" class="parameters_name">
4252
<col class="parameters_description">
4253
<col width="200px" class="parameters_annotations">
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>
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>
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>
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">
4282
<col width="150px" class="parameters_name">
4283
<col class="parameters_description">
4284
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
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">
4317
<col width="150px" class="parameters_name">
4318
<col class="parameters_description">
4319
<col width="200px" class="parameters_annotations">
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>
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>
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>
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">
4348
<col width="150px" class="parameters_name">
4349
<col class="parameters_description">
4350
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
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">
4389
<col width="150px" class="parameters_name">
4390
<col class="parameters_description">
4391
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
4417
<p class="since">Since 1.2</p>
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>
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">
4434
<col width="150px" class="parameters_name">
4435
<col class="parameters_description">
4436
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
4462
<p class="since">Since 1.2</p>
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>
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">
4477
<col width="150px" class="parameters_name">
4478
<col class="parameters_description">
4479
<col width="200px" class="parameters_annotations">
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>
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>
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>
4500
<p class="since">Since 1.2</p>
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>
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">
4514
<col width="150px" class="parameters_name">
4515
<col class="parameters_description">
4516
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
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">
4549
<col width="150px" class="parameters_name">
4550
<col class="parameters_description">
4551
<col width="200px" class="parameters_annotations">
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>
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>
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>
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">
4580
<col width="150px" class="parameters_name">
4581
<col class="parameters_description">
4582
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
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">
4615
<col width="150px" class="parameters_name">
4616
<col class="parameters_description">
4617
<col width="200px" class="parameters_annotations">
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>
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>
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>
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">
4646
<col width="150px" class="parameters_name">
4647
<col class="parameters_description">
4648
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
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">
4687
<col width="150px" class="parameters_name">
4688
<col class="parameters_description">
4689
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
4715
<p class="since">Since 1.2</p>
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>
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">
4732
<col width="150px" class="parameters_name">
4733
<col class="parameters_description">
4734
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
4760
<p class="since">Since 1.2</p>
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>
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">
4775
<col width="150px" class="parameters_name">
4776
<col class="parameters_description">
4777
<col width="200px" class="parameters_annotations">
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>
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>
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>
4798
<p class="since">Since 1.2</p>
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>
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">
4816
<col width="150px" class="parameters_name">
4817
<col class="parameters_description">
4818
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
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>
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>
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>
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>
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">
4872
<col width="150px" class="parameters_name">
4873
<col class="parameters_description">
4874
<col width="200px" class="parameters_annotations">
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>
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>
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>
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">
4903
<col width="150px" class="parameters_name">
4904
<col class="parameters_description">
4905
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
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">
4944
<col width="150px" class="parameters_name">
4945
<col class="parameters_description">
4946
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
4972
<p class="since">Since 1.2</p>
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>
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">
4989
<col width="150px" class="parameters_name">
4990
<col class="parameters_description">
4991
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
5017
<p class="since">Since 1.2</p>
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>
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">
5032
<col width="150px" class="parameters_name">
5033
<col class="parameters_description">
5034
<col width="200px" class="parameters_annotations">
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>
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>
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>
5055
<p class="since">Since 1.2</p>
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>
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">
5072
<col width="150px" class="parameters_name">
5073
<col class="parameters_description">
5074
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
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>
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">
5112
<col width="150px" class="parameters_name">
5113
<col class="parameters_description">
5114
<col width="200px" class="parameters_annotations">
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>
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>
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>
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">
5142
<col width="150px" class="parameters_name">
5143
<col class="parameters_description">
5144
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
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>
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">
5182
<col width="150px" class="parameters_name">
5183
<col class="parameters_description">
5184
<col width="200px" class="parameters_annotations">
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>
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>
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>
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">
5213
<col width="150px" class="parameters_name">
5214
<col class="parameters_description">
5215
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
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">
5251
<col width="150px" class="parameters_name">
5252
<col class="parameters_description">
5253
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
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">
5291
<col width="150px" class="parameters_name">
5292
<col class="parameters_description">
5293
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
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>
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">
5337
<col width="150px" class="parameters_name">
5338
<col class="parameters_description">
5339
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
5365
<p class="since">Since 1.2</p>
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>
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">
5382
<col width="150px" class="parameters_name">
5383
<col class="parameters_description">
5384
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
5410
<p class="since">Since 1.2</p>
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>
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">
5425
<col width="150px" class="parameters_name">
5426
<col class="parameters_description">
5427
<col width="200px" class="parameters_annotations">
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>
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>
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>
5448
<p class="since">Since 1.2</p>
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>
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">
5465
<col width="150px" class="parameters_name">
5466
<col class="parameters_description">
5467
<col width="200px" class="parameters_annotations">
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>
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>
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>
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>
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 {
337
Return values for the SDP functions.
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">
341
<col align="left" valign="top">
5504
<col width="300px" class="enum_members_name">
5505
<col class="enum_members_description">
5506
<col width="200px" class="enum_members_annotations">
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>
5514
<td class="enum_member_annotations"> </td>
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>
5521
<td class="enum_member_annotations"> </td>
359
5528
<div class="refsect2">
360
5529
<a name="GstSDPOrigin"></a><h3>GstSDPOrigin</h3>
1084
5960
GArray *medias;
1085
5961
} GstSDPMessage;
1088
The contents of the SDP message.
1090
<div class="variablelist"><table border="0" class="variablelist">
1092
<col align="left" valign="top">
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
1160
Allocate a new GstSDPMessage and store the result in <em class="parameter"><code>msg</code></em>.
1162
<div class="variablelist"><table border="0" class="variablelist">
1164
<col align="left" valign="top">
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>
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>
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>
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.
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.
1193
<div class="variablelist"><table border="0" class="variablelist">
1195
<col align="left" valign="top">
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>
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>
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>
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>.
1220
<div class="variablelist"><table border="0" class="variablelist">
1222
<col align="left" valign="top">
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>
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>
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>
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>.
1247
<div class="variablelist"><table border="0" class="variablelist">
1249
<col align="left" valign="top">
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>
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>
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>
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>.
1275
<div class="variablelist"><table border="0" class="variablelist">
1277
<col align="left" valign="top">
1282
<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
1283
<td>the start of the buffer</td>
1286
<td><p><span class="term"><em class="parameter"><code>size</code></em> :</span></p></td>
1287
<td>the size of the buffer</td>
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>
1295
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></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>
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>
1307
Convert the contents of <em class="parameter"><code>msg</code></em> to a text string.
1309
<div class="variablelist"><table border="0" class="variablelist">
1311
<col align="left" valign="top">
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>
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>
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>
1333
Parse the null-terminated <em class="parameter"><code>uri</code></em> and store the result in <em class="parameter"><code>msg</code></em>.
1336
The uri should be of the form:
1339
scheme://[address[:ttl=ttl][:noa=noa]]/[sessionname]
1340
[<span class="type">type</span>=value *[&type=value]]
1343
where value is url encoded. This looslely resembles
1344
http://tools.ietf.org/html/draft-fujikawa-sdp-url-01
1346
<div class="variablelist"><table border="0" class="variablelist">
1348
<col align="left" valign="top">
1353
<td><p><span class="term"><em class="parameter"><code>uri</code></em> :</span></p></td>
1354
<td>the start of the uri</td>
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>
1362
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></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>
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>
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:
1378
<em class="parameter"><code>scheme</code></em>:///[<span class="type">type</span>=value *[&type=value]]
1381
Where each value is url encoded.
1383
<div class="variablelist"><table border="0" class="variablelist">
1385
<col align="left" valign="top">
1390
<td><p><span class="term"><em class="parameter"><code>scheme</code></em> :</span></p></td>
1391
<td>the uri scheme</td>
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>
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>
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>
1412
Check if the given <em class="parameter"><code>addr</code></em> is a multicast address.
1414
<div class="variablelist"><table border="0" class="variablelist">
1416
<col align="left" valign="top">
1421
<td><p><span class="term"><em class="parameter"><code>nettype</code></em> :</span></p></td>
1422
<td>a network type</td>
1425
<td><p><span class="term"><em class="parameter"><code>addrtype</code></em> :</span></p></td>
1426
<td>an address type</td>
1429
<td><p><span class="term"><em class="parameter"><code>addr</code></em> :</span></p></td>
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>
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>
1444
Get the version in <em class="parameter"><code>msg</code></em>.
1446
<div class="variablelist"><table border="0" class="variablelist">
1448
<col align="left" valign="top">
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>
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>
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>
1470
Set the version in <em class="parameter"><code>msg</code></em>.
1472
<div class="variablelist"><table border="0" class="variablelist">
1474
<col align="left" valign="top">
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>
1484
<td><p><span class="term"><em class="parameter"><code>version</code></em> :</span></p></td>
1485
<td>the version</td>
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>
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>
1499
Get the origin of <em class="parameter"><code>msg</code></em>.
1501
<div class="variablelist"><table border="0" class="variablelist">
1503
<col align="left" valign="top">
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>
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>
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>
1530
Configure the SDP origin in <em class="parameter"><code>msg</code></em> with the given parameters.
1532
<div class="variablelist"><table border="0" class="variablelist">
1534
<col align="left" valign="top">
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>
1544
<td><p><span class="term"><em class="parameter"><code>username</code></em> :</span></p></td>
1545
<td>the user name</td>
1548
<td><p><span class="term"><em class="parameter"><code>sess_id</code></em> :</span></p></td>
1549
<td>a session id</td>
1552
<td><p><span class="term"><em class="parameter"><code>sess_version</code></em> :</span></p></td>
1553
<td>a session version</td>
1556
<td><p><span class="term"><em class="parameter"><code>nettype</code></em> :</span></p></td>
1557
<td>a network type</td>
1560
<td><p><span class="term"><em class="parameter"><code>addrtype</code></em> :</span></p></td>
1561
<td>an address type</td>
1564
<td><p><span class="term"><em class="parameter"><code>addr</code></em> :</span></p></td>
1568
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></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>
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>
1580
Get the session name in <em class="parameter"><code>msg</code></em>.
1582
<div class="variablelist"><table border="0" class="variablelist">
1584
<col align="left" valign="top">
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>
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>
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>
1606
Set the session name in <em class="parameter"><code>msg</code></em>.
1608
<div class="variablelist"><table border="0" class="variablelist">
1610
<col align="left" valign="top">
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>
1620
<td><p><span class="term"><em class="parameter"><code>session_name</code></em> :</span></p></td>
1621
<td>the session name</td>
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>
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>
1635
Get the information in <em class="parameter"><code>msg</code></em>.
1637
<div class="variablelist"><table border="0" class="variablelist">
1639
<col align="left" valign="top">
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>
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>
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>
1661
Set the information in <em class="parameter"><code>msg</code></em>.
1663
<div class="variablelist"><table border="0" class="variablelist">
1665
<col align="left" valign="top">
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>
1675
<td><p><span class="term"><em class="parameter"><code>information</code></em> :</span></p></td>
1676
<td>the information</td>
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>
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>
1690
Get the URI in <em class="parameter"><code>msg</code></em>.
1692
<div class="variablelist"><table border="0" class="variablelist">
1694
<col align="left" valign="top">
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>
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>
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>
1716
Set the URI in <em class="parameter"><code>msg</code></em>.
1718
<div class="variablelist"><table border="0" class="variablelist">
1720
<col align="left" valign="top">
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>
1730
<td><p><span class="term"><em class="parameter"><code>uri</code></em> :</span></p></td>
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>
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>
1745
Get the number of emails in <em class="parameter"><code>msg</code></em>.
1747
<div class="variablelist"><table border="0" class="variablelist">
1749
<col align="left" valign="top">
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>
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>
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>
1771
Get the email with number <em class="parameter"><code>idx</code></em> from <em class="parameter"><code>msg</code></em>.
1773
<div class="variablelist"><table border="0" class="variablelist">
1775
<col align="left" valign="top">
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>
1785
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
1786
<td>an email index</td>
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>
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>
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.
1805
<div class="variablelist"><table border="0" class="variablelist">
1807
<col align="left" valign="top">
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>
1817
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
1821
<td><p><span class="term"><em class="parameter"><code>email</code></em> :</span></p></td>
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>
1830
<p class="since">Since 1.2</p>
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>
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>.
1841
<div class="variablelist"><table border="0" class="variablelist">
1843
<col align="left" valign="top">
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>
1853
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
1854
<td>an email index</td>
1857
<td><p><span class="term"><em class="parameter"><code>email</code></em> :</span></p></td>
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>
1866
<p class="since">Since 1.2</p>
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>
1874
Remove the email in <em class="parameter"><code>msg</code></em> at index <em class="parameter"><code>idx</code></em>.
1876
<div class="variablelist"><table border="0" class="variablelist">
1878
<col align="left" valign="top">
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>
1888
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
1889
<td>an email index</td>
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>
1897
<p class="since">Since 1.2</p>
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>
1905
Add <em class="parameter"><code>email</code></em> to the list of emails in <em class="parameter"><code>msg</code></em>.
1907
<div class="variablelist"><table border="0" class="variablelist">
1909
<col align="left" valign="top">
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>
1919
<td><p><span class="term"><em class="parameter"><code>email</code></em> :</span></p></td>
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>
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>
1934
Get the number of phones in <em class="parameter"><code>msg</code></em>.
1936
<div class="variablelist"><table border="0" class="variablelist">
1938
<col align="left" valign="top">
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>
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>
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>
1960
Get the phone with number <em class="parameter"><code>idx</code></em> from <em class="parameter"><code>msg</code></em>.
1962
<div class="variablelist"><table border="0" class="variablelist">
1964
<col align="left" valign="top">
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>
1974
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
1975
<td>a phone index</td>
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>
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>
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.
1994
<div class="variablelist"><table border="0" class="variablelist">
1996
<col align="left" valign="top">
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>
2006
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
2007
<td>a phone index</td>
2010
<td><p><span class="term"><em class="parameter"><code>phone</code></em> :</span></p></td>
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>
2019
<p class="since">Since 1.2</p>
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>
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>.
2030
<div class="variablelist"><table border="0" class="variablelist">
2032
<col align="left" valign="top">
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>
2042
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
2043
<td>a phone index</td>
2046
<td><p><span class="term"><em class="parameter"><code>phone</code></em> :</span></p></td>
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>
2055
<p class="since">Since 1.2</p>
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>
2063
Remove the phone number in <em class="parameter"><code>msg</code></em> at index <em class="parameter"><code>idx</code></em>.
2065
<div class="variablelist"><table border="0" class="variablelist">
2067
<col align="left" valign="top">
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>
2077
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
2078
<td>a phone index</td>
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>
2086
<p class="since">Since 1.2</p>
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>
2094
Add <em class="parameter"><code>phone</code></em> to the list of phones in <em class="parameter"><code>msg</code></em>.
2096
<div class="variablelist"><table border="0" class="variablelist">
2098
<col align="left" valign="top">
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>
2108
<td><p><span class="term"><em class="parameter"><code>phone</code></em> :</span></p></td>
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>
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>
2123
Get the connection of <em class="parameter"><code>msg</code></em>.
2125
<div class="variablelist"><table border="0" class="variablelist">
2127
<col align="left" valign="top">
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>
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>
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>
2153
Configure the SDP connection in <em class="parameter"><code>msg</code></em> with the given parameters.
2155
<div class="variablelist"><table border="0" class="variablelist">
2157
<col align="left" valign="top">
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>
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
2172
<td><p><span class="term"><em class="parameter"><code>addrtype</code></em> :</span></p></td>
2173
<td>the type of address.</td>
2176
<td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
2177
<td>the address</td>
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>
2184
<td><p><span class="term"><em class="parameter"><code>addr_number</code></em> :</span></p></td>
2185
<td>the number of layers</td>
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>
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>
2199
Get the number of bandwidth information in <em class="parameter"><code>msg</code></em>.
2201
<div class="variablelist"><table border="0" class="variablelist">
2203
<col align="left" valign="top">
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>
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>
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>
2225
Get the bandwidth at index <em class="parameter"><code>idx</code></em> from <em class="parameter"><code>msg</code></em>.
2227
<div class="variablelist"><table border="0" class="variablelist">
2229
<col align="left" valign="top">
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>
2239
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
2240
<td>the bandwidth index</td>
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>
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>
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.
2260
<div class="variablelist"><table border="0" class="variablelist">
2262
<col align="left" valign="top">
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>
2272
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
2276
<td><p><span class="term"><em class="parameter"><code>bw</code></em> :</span></p></td>
2277
<td>the bandwidth</td>
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>
2285
<p class="since">Since 1.2</p>
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>
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>.
2296
<div class="variablelist"><table border="0" class="variablelist">
2298
<col align="left" valign="top">
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>
2308
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
2309
<td>the bandwidth index</td>
2312
<td><p><span class="term"><em class="parameter"><code>bw</code></em> :</span></p></td>
2313
<td>the bandwidth</td>
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>
2321
<p class="since">Since 1.2</p>
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>
2329
Remove the bandwidth information in <em class="parameter"><code>msg</code></em> at index <em class="parameter"><code>idx</code></em>.
2331
<div class="variablelist"><table border="0" class="variablelist">
2333
<col align="left" valign="top">
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>
2343
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
2344
<td>the bandwidth index</td>
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>
2352
<p class="since">Since 1.2</p>
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>
2361
Add the specified bandwidth information to <em class="parameter"><code>msg</code></em>.
2363
<div class="variablelist"><table border="0" class="variablelist">
2365
<col align="left" valign="top">
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>
2375
<td><p><span class="term"><em class="parameter"><code>bwtype</code></em> :</span></p></td>
2376
<td>the bandwidth modifier type</td>
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>
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>
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>
2394
Get the number of time information entries in <em class="parameter"><code>msg</code></em>.
2396
<div class="variablelist"><table border="0" class="variablelist">
2398
<col align="left" valign="top">
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>
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>
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>
2420
Get time information with index <em class="parameter"><code>idx</code></em> from <em class="parameter"><code>msg</code></em>.
2422
<div class="variablelist"><table border="0" class="variablelist">
2424
<col align="left" valign="top">
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>
2434
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
2435
<td>the time index</td>
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>
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>
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.
2455
<div class="variablelist"><table border="0" class="variablelist">
2457
<col align="left" valign="top">
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>
2467
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
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>
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>
2481
<p class="since">Since 1.2</p>
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>
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>.
2492
<div class="variablelist"><table border="0" class="variablelist">
2494
<col align="left" valign="top">
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>
2504
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
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>
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>
2518
<p class="since">Since 1.2</p>
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>
2526
Remove the time information in <em class="parameter"><code>msg</code></em> at index <em class="parameter"><code>idx</code></em>.
2528
<div class="variablelist"><table border="0" class="variablelist">
2530
<col align="left" valign="top">
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>
2540
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
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>
2549
<p class="since">Since 1.2</p>
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>
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>.
2561
<div class="variablelist"><table border="0" class="variablelist">
2563
<col align="left" valign="top">
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>
2573
<td><p><span class="term"><em class="parameter"><code>start</code></em> :</span></p></td>
2574
<td>the start time</td>
2577
<td><p><span class="term"><em class="parameter"><code>stop</code></em> :</span></p></td>
2578
<td>the stop time</td>
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>
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>
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>
2597
Get the number of time zone information entries in <em class="parameter"><code>msg</code></em>.
2599
<div class="variablelist"><table border="0" class="variablelist">
2601
<col align="left" valign="top">
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>
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>
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>
2623
Get time zone information with index <em class="parameter"><code>idx</code></em> from <em class="parameter"><code>msg</code></em>.
2625
<div class="variablelist"><table border="0" class="variablelist">
2627
<col align="left" valign="top">
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>
2637
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
2638
<td>the zone index</td>
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>
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>
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.
2658
<div class="variablelist"><table border="0" class="variablelist">
2660
<col align="left" valign="top">
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>
2670
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
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>
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>
2681
<p class="since">Since 1.2</p>
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>
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>.
2692
<div class="variablelist"><table border="0" class="variablelist">
2694
<col align="left" valign="top">
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>
2704
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
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>
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>
2718
<p class="since">Since 1.2</p>
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>
2726
Remove the zone information in <em class="parameter"><code>msg</code></em> at index <em class="parameter"><code>idx</code></em>.
2728
<div class="variablelist"><table border="0" class="variablelist">
2730
<col align="left" valign="top">
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>
2740
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
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>
2749
<p class="since">Since 1.2</p>
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>
2758
Add time zone information to <em class="parameter"><code>msg</code></em>.
2760
<div class="variablelist"><table border="0" class="variablelist">
2762
<col align="left" valign="top">
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>
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>
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>
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>
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>
2791
Get the encryption information from <em class="parameter"><code>msg</code></em>.
2793
<div class="variablelist"><table border="0" class="variablelist">
2795
<col align="left" valign="top">
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>
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>
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>
2818
Adds the encryption information to <em class="parameter"><code>msg</code></em>.
2820
<div class="variablelist"><table border="0" class="variablelist">
2822
<col align="left" valign="top">
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>
2832
<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
2833
<td>the encryption type</td>
2836
<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
2837
<td>the encryption data</td>
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>
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>
2851
Get the number of attributes in <em class="parameter"><code>msg</code></em>.
2853
<div class="variablelist"><table border="0" class="variablelist">
2855
<col align="left" valign="top">
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>
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>
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>
2877
Get the attribute at position <em class="parameter"><code>idx</code></em> in <em class="parameter"><code>msg</code></em>.
2879
<div class="variablelist"><table border="0" class="variablelist">
2881
<col align="left" valign="top">
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>
2891
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
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>
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>
2907
Get the first attribute with key <em class="parameter"><code>key</code></em> in <em class="parameter"><code>msg</code></em>.
2909
<div class="variablelist"><table border="0" class="variablelist">
2911
<col align="left" valign="top">
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>
2921
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
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>
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>
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>.
2940
<div class="variablelist"><table border="0" class="variablelist">
2942
<col align="left" valign="top">
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>
2952
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
2956
<td><p><span class="term"><em class="parameter"><code>nth</code></em> :</span></p></td>
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>
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>
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.
2977
<div class="variablelist"><table border="0" class="variablelist">
2979
<col align="left" valign="top">
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>
2989
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
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>
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>
3003
<p class="since">Since 1.2</p>
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>
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>.
3014
<div class="variablelist"><table border="0" class="variablelist">
3016
<col align="left" valign="top">
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>
3026
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
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>
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>
3040
<p class="since">Since 1.2</p>
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>
3048
Remove the attribute in <em class="parameter"><code>msg</code></em> at index <em class="parameter"><code>idx</code></em>.
3050
<div class="variablelist"><table border="0" class="variablelist">
3052
<col align="left" valign="top">
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>
3062
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
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>
3071
<p class="since">Since 1.2</p>
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>
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>.
3082
<div class="variablelist"><table border="0" class="variablelist">
3084
<col align="left" valign="top">
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>
3094
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
3098
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
3102
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3104
<em class="parameter"><code>GST_SDP_OK</code></em>.</td>
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>
3114
Get the number of media descriptions in <em class="parameter"><code>msg</code></em>.
3116
<div class="variablelist"><table border="0" class="variablelist">
3118
<col align="left" valign="top">
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>
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>
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>
3140
Get the media description at index <em class="parameter"><code>idx</code></em> in <em class="parameter"><code>msg</code></em>.
3142
<div class="variablelist"><table border="0" class="variablelist">
3144
<col align="left" valign="top">
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>
3154
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
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>
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>
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.
3174
<div class="variablelist"><table border="0" class="variablelist">
3176
<col align="left" valign="top">
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>
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>
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>
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>
3201
Dump the parsed contents of <em class="parameter"><code>msg</code></em> to stdout.
3203
<div class="variablelist"><table border="0" class="variablelist">
3205
<col align="left" valign="top">
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>
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>
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>
3226
Allocate a new GstSDPMedia and store the result in <em class="parameter"><code>media</code></em>.
3228
<div class="variablelist"><table border="0" class="variablelist">
3230
<col align="left" valign="top">
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>
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>
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>
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.
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.
3259
<div class="variablelist"><table border="0" class="variablelist">
3261
<col align="left" valign="top">
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>
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>
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>
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>.
3286
<div class="variablelist"><table border="0" class="variablelist">
3288
<col align="left" valign="top">
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>
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>
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>
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>.
3313
<div class="variablelist"><table border="0" class="variablelist">
3315
<col align="left" valign="top">
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>
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>
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>
3336
Convert the contents of <em class="parameter"><code>media</code></em> to a text string.
3338
<div class="variablelist"><table border="0" class="variablelist">
3340
<col align="left" valign="top">
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>
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>
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>
3361
Get the media description of <em class="parameter"><code>media</code></em>.
3363
<div class="variablelist"><table border="0" class="variablelist">
3365
<col align="left" valign="top">
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>
3375
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3376
<td>the media description.</td>
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>
3387
Set the media description of <em class="parameter"><code>media</code></em> to <em class="parameter"><code>med</code></em>.
3389
<div class="variablelist"><table border="0" class="variablelist">
3391
<col align="left" valign="top">
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>
3401
<td><p><span class="term"><em class="parameter"><code>med</code></em> :</span></p></td>
3402
<td>the media description</td>
3405
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></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>
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>
3417
Get the port number for <em class="parameter"><code>media</code></em>.
3419
<div class="variablelist"><table border="0" class="variablelist">
3421
<col align="left" valign="top">
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>
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>
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>
3442
Get the number of ports for <em class="parameter"><code>media</code></em>.
3444
<div class="variablelist"><table border="0" class="variablelist">
3446
<col align="left" valign="top">
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>
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>
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>
3469
Set the port information in <em class="parameter"><code>media</code></em>.
3471
<div class="variablelist"><table border="0" class="variablelist">
3473
<col align="left" valign="top">
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>
3483
<td><p><span class="term"><em class="parameter"><code>port</code></em> :</span></p></td>
3484
<td>the port number</td>
3487
<td><p><span class="term"><em class="parameter"><code>num_ports</code></em> :</span></p></td>
3488
<td>the number of ports</td>
3491
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></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>
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>
3503
Get the transport protocol of <em class="parameter"><code>media</code></em>
3505
<div class="variablelist"><table border="0" class="variablelist">
3507
<col align="left" valign="top">
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>
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>
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>
3529
Set the media transport protocol of <em class="parameter"><code>media</code></em> to <em class="parameter"><code>proto</code></em>.
3531
<div class="variablelist"><table border="0" class="variablelist">
3533
<col align="left" valign="top">
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>
3543
<td><p><span class="term"><em class="parameter"><code>proto</code></em> :</span></p></td>
3544
<td>the media transport protocol</td>
3547
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></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>
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>
3559
Get the number of formats in <em class="parameter"><code>media</code></em>.
3561
<div class="variablelist"><table border="0" class="variablelist">
3563
<col align="left" valign="top">
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>
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>
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>
3585
Get the format information at position <em class="parameter"><code>idx</code></em> in <em class="parameter"><code>media</code></em>.
3587
<div class="variablelist"><table border="0" class="variablelist">
3589
<col align="left" valign="top">
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>
3599
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
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>
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>
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.
3619
<div class="variablelist"><table border="0" class="variablelist">
3621
<col align="left" valign="top">
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>
3631
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
3635
<td><p><span class="term"><em class="parameter"><code>format</code></em> :</span></p></td>
3639
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></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>
3645
<p class="since">Since 1.2</p>
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>
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>.
3656
<div class="variablelist"><table border="0" class="variablelist">
3658
<col align="left" valign="top">
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>
3668
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
3672
<td><p><span class="term"><em class="parameter"><code>format</code></em> :</span></p></td>
3676
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></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>
3682
<p class="since">Since 1.2</p>
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>
3690
Remove the format information in <em class="parameter"><code>media</code></em> at <em class="parameter"><code>idx</code></em>.
3692
<div class="variablelist"><table border="0" class="variablelist">
3694
<col align="left" valign="top">
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>
3704
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
3708
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></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>
3714
<p class="since">Since 1.2</p>
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>
3722
Add the format information to <em class="parameter"><code>media</code></em>.
3724
<div class="variablelist"><table border="0" class="variablelist">
3726
<col align="left" valign="top">
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>
3736
<td><p><span class="term"><em class="parameter"><code>format</code></em> :</span></p></td>
3740
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></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>
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>
3752
Get the information of <em class="parameter"><code>media</code></em>
3754
<div class="variablelist"><table border="0" class="variablelist">
3756
<col align="left" valign="top">
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>
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>
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>
3778
Set the media information of <em class="parameter"><code>media</code></em> to <em class="parameter"><code>information</code></em>.
3780
<div class="variablelist"><table border="0" class="variablelist">
3782
<col align="left" valign="top">
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>
3792
<td><p><span class="term"><em class="parameter"><code>information</code></em> :</span></p></td>
3793
<td>the media information</td>
3796
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></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>
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>
3808
Get the number of connection fields in <em class="parameter"><code>media</code></em>.
3810
<div class="variablelist"><table border="0" class="variablelist">
3812
<col align="left" valign="top">
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>
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>
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>
3834
Get the connection at position <em class="parameter"><code>idx</code></em> in <em class="parameter"><code>media</code></em>.
3836
<div class="variablelist"><table border="0" class="variablelist">
3838
<col align="left" valign="top">
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>
3848
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
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>
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>
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.
3868
<div class="variablelist"><table border="0" class="variablelist">
3870
<col align="left" valign="top">
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>
3880
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
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>
3889
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></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>
3895
<p class="since">Since 1.2</p>
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>
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>.
3906
<div class="variablelist"><table border="0" class="variablelist">
3908
<col align="left" valign="top">
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>
3918
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
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>
3927
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></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>
3933
<p class="since">Since 1.2</p>
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>
3941
Remove the connection information in <em class="parameter"><code>media</code></em> at <em class="parameter"><code>idx</code></em>.
3943
<div class="variablelist"><table border="0" class="variablelist">
3945
<col align="left" valign="top">
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>
3955
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
3959
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></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>
3965
<p class="since">Since 1.2</p>
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>
3977
Add the given connection parameters to <em class="parameter"><code>media</code></em>.
3979
<div class="variablelist"><table border="0" class="variablelist">
3981
<col align="left" valign="top">
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>
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
3996
<td><p><span class="term"><em class="parameter"><code>addrtype</code></em> :</span></p></td>
3997
<td>the type of address.</td>
4000
<td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
4001
<td>the address</td>
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>
4008
<td><p><span class="term"><em class="parameter"><code>addr_number</code></em> :</span></p></td>
4009
<td>the number of layers</td>
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>
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>
4023
Get the number of bandwidth fields in <em class="parameter"><code>media</code></em>.
4025
<div class="variablelist"><table border="0" class="variablelist">
4027
<col align="left" valign="top">
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>
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>
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>
4049
Get the bandwidth at position <em class="parameter"><code>idx</code></em> in <em class="parameter"><code>media</code></em>.
4051
<div class="variablelist"><table border="0" class="variablelist">
4053
<col align="left" valign="top">
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>
4063
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
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>
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>
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.
4083
<div class="variablelist"><table border="0" class="variablelist">
4085
<col align="left" valign="top">
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>
4095
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
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>
4104
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></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>
4110
<p class="since">Since 1.2</p>
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>
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>.
4121
<div class="variablelist"><table border="0" class="variablelist">
4123
<col align="left" valign="top">
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>
4133
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
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>
4142
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></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>
4148
<p class="since">Since 1.2</p>
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>
4156
Remove the bandwidth information in <em class="parameter"><code>media</code></em> at <em class="parameter"><code>idx</code></em>.
4158
<div class="variablelist"><table border="0" class="variablelist">
4160
<col align="left" valign="top">
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>
4170
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
4174
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></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>
4180
<p class="since">Since 1.2</p>
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>
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>.
4191
<div class="variablelist"><table border="0" class="variablelist">
4193
<col align="left" valign="top">
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>
4203
<td><p><span class="term"><em class="parameter"><code>bwtype</code></em> :</span></p></td>
4204
<td>the bandwidth modifier type</td>
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>
4211
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></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>
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>
4223
Get the encryption information from <em class="parameter"><code>media</code></em>.
4225
<div class="variablelist"><table border="0" class="variablelist">
4227
<col align="left" valign="top">
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>
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>
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>
4250
Adds the encryption information to <em class="parameter"><code>media</code></em>.
4252
<div class="variablelist"><table border="0" class="variablelist">
4254
<col align="left" valign="top">
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>
4264
<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
4265
<td>the encryption type</td>
4268
<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
4269
<td>the encryption data</td>
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>
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>
4283
Get the number of attribute fields in <em class="parameter"><code>media</code></em>.
4285
<div class="variablelist"><table border="0" class="variablelist">
4287
<col align="left" valign="top">
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>
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>
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>
4309
Get the attribute at position <em class="parameter"><code>idx</code></em> in <em class="parameter"><code>media</code></em>.
4311
<div class="variablelist"><table border="0" class="variablelist">
4313
<col align="left" valign="top">
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>
4323
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
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>
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>
4339
Get the first attribute value for <em class="parameter"><code>key</code></em> in <em class="parameter"><code>media</code></em>.
4341
<div class="variablelist"><table border="0" class="variablelist">
4343
<col align="left" valign="top">
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>
4353
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
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>
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>
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>.
4372
<div class="variablelist"><table border="0" class="variablelist">
4374
<col align="left" valign="top">
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>
4384
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
4388
<td><p><span class="term"><em class="parameter"><code>nth</code></em> :</span></p></td>
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>
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>
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.
4408
<div class="variablelist"><table border="0" class="variablelist">
4410
<col align="left" valign="top">
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>
4420
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
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>
4429
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></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>
4435
<p class="since">Since 1.2</p>
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>
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>.
4446
<div class="variablelist"><table border="0" class="variablelist">
4448
<col align="left" valign="top">
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>
4458
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
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>
4467
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></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>
4473
<p class="since">Since 1.2</p>
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>
4481
Remove the attribute in <em class="parameter"><code>media</code></em> at <em class="parameter"><code>idx</code></em>.
4483
<div class="variablelist"><table border="0" class="variablelist">
4485
<col align="left" valign="top">
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>
4495
<td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
4499
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></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>
4505
<p class="since">Since 1.2</p>
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>
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>.
4516
<div class="variablelist"><table border="0" class="variablelist">
4518
<col align="left" valign="top">
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>
4528
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
4532
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
4536
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></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>
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">
5968
<col width="300px" class="struct_members_name">
5969
<col class="struct_members_description">
5970
<col width="200px" class="struct_members_annotations">
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
4545
6049
<div class="footer">
4547
Generated by GTK-Doc V1.19</div>
6051
Generated by GTK-Doc V1.20</div>
b'\\ No newline at end of file'