~ubuntu-branches/ubuntu/karmic/gst-plugins-base0.10/karmic-updates

« back to all changes in this revision

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

  • Committer: Bazaar Package Importer
  • Author(s): Sebastian Dröge
  • Date: 2009-10-05 18:10:19 UTC
  • mfrom: (14.3.4 squeeze)
  • Revision ID: james.westby@ubuntu.com-20091005181019-vcb3daxz031og2sh
Tags: 0.10.25-1
* New upstream release, 'Standard disclaimers apply':
  + debian/libgstreamer-plugins-base.symbols:
    - Updated for the new version.

Show diffs side-by-side

added added

removed removed

Lines of Context:
68
68
<a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPResult" title="enum GstRTSPResult">GstRTSPResult</a>       <a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#gst-rtsp-message-new-request" title="gst_rtsp_message_new_request ()">gst_rtsp_message_new_request</a>        (<a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#GstRTSPMessage" title="GstRTSPMessage">GstRTSPMessage</a> **msg,
69
69
                                                         <a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPMethod" title="enum GstRTSPMethod">GstRTSPMethod</a> method,
70
70
                                                         const <a
71
 
href="../glib/glib-Basic-Types.html#gchar"
 
71
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
72
72
>gchar</a> *uri);
73
73
<a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPResult" title="enum GstRTSPResult">GstRTSPResult</a>       <a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#gst-rtsp-message-init-request" title="gst_rtsp_message_init_request ()">gst_rtsp_message_init_request</a>       (<a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#GstRTSPMessage" title="GstRTSPMessage">GstRTSPMessage</a> *msg,
74
74
                                                         <a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPMethod" title="enum GstRTSPMethod">GstRTSPMethod</a> method,
75
75
                                                         const <a
76
 
href="../glib/glib-Basic-Types.html#gchar"
 
76
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
77
77
>gchar</a> *uri);
78
78
<a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPResult" title="enum GstRTSPResult">GstRTSPResult</a>       <a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#gst-rtsp-message-parse-request" title="gst_rtsp_message_parse_request ()">gst_rtsp_message_parse_request</a>      (<a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#GstRTSPMessage" title="GstRTSPMessage">GstRTSPMessage</a> *msg,
79
79
                                                         <a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPMethod" title="enum GstRTSPMethod">GstRTSPMethod</a> *method,
80
80
                                                         const <a
81
 
href="../glib/glib-Basic-Types.html#gchar"
 
81
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
82
82
>gchar</a> **uri,
83
83
                                                         <a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPVersion" title="enum GstRTSPVersion">GstRTSPVersion</a> *version);
84
84
<a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPResult" title="enum GstRTSPResult">GstRTSPResult</a>       <a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#gst-rtsp-message-new-response" title="gst_rtsp_message_new_response ()">gst_rtsp_message_new_response</a>       (<a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#GstRTSPMessage" title="GstRTSPMessage">GstRTSPMessage</a> **msg,
85
85
                                                         <a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPStatusCode" title="enum GstRTSPStatusCode">GstRTSPStatusCode</a> code,
86
86
                                                         const <a
87
 
href="../glib/glib-Basic-Types.html#gchar"
 
87
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
88
88
>gchar</a> *reason,
89
89
                                                         const <a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#GstRTSPMessage" title="GstRTSPMessage">GstRTSPMessage</a> *request);
90
90
<a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPResult" title="enum GstRTSPResult">GstRTSPResult</a>       <a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#gst-rtsp-message-init-response" title="gst_rtsp_message_init_response ()">gst_rtsp_message_init_response</a>      (<a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#GstRTSPMessage" title="GstRTSPMessage">GstRTSPMessage</a> *msg,
91
91
                                                         <a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPStatusCode" title="enum GstRTSPStatusCode">GstRTSPStatusCode</a> code,
92
92
                                                         const <a
93
 
href="../glib/glib-Basic-Types.html#gchar"
 
93
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
94
94
>gchar</a> *reason,
95
95
                                                         const <a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#GstRTSPMessage" title="GstRTSPMessage">GstRTSPMessage</a> *request);
96
96
<a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPResult" title="enum GstRTSPResult">GstRTSPResult</a>       <a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#gst-rtsp-message-parse-response" title="gst_rtsp_message_parse_response ()">gst_rtsp_message_parse_response</a>     (<a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#GstRTSPMessage" title="GstRTSPMessage">GstRTSPMessage</a> *msg,
97
97
                                                         <a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPStatusCode" title="enum GstRTSPStatusCode">GstRTSPStatusCode</a> *code,
98
98
                                                         const <a
99
 
href="../glib/glib-Basic-Types.html#gchar"
 
99
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
100
100
>gchar</a> **reason,
101
101
                                                         <a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPVersion" title="enum GstRTSPVersion">GstRTSPVersion</a> *version);
102
102
<a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPResult" title="enum GstRTSPResult">GstRTSPResult</a>       <a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#gst-rtsp-message-new-data" title="gst_rtsp_message_new_data ()">gst_rtsp_message_new_data</a>           (<a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#GstRTSPMessage" title="GstRTSPMessage">GstRTSPMessage</a> **msg,
103
103
                                                         <a
104
 
href="../glib/glib-Basic-Types.html#guint8"
 
104
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"
105
105
>guint8</a> channel);
106
106
<a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPResult" title="enum GstRTSPResult">GstRTSPResult</a>       <a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#gst-rtsp-message-init-data" title="gst_rtsp_message_init_data ()">gst_rtsp_message_init_data</a>          (<a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#GstRTSPMessage" title="GstRTSPMessage">GstRTSPMessage</a> *msg,
107
107
                                                         <a
108
 
href="../glib/glib-Basic-Types.html#guint8"
 
108
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"
109
109
>guint8</a> channel);
110
110
<a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPResult" title="enum GstRTSPResult">GstRTSPResult</a>       <a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#gst-rtsp-message-parse-data" title="gst_rtsp_message_parse_data ()">gst_rtsp_message_parse_data</a>         (<a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#GstRTSPMessage" title="GstRTSPMessage">GstRTSPMessage</a> *msg,
111
111
                                                         <a
112
 
href="../glib/glib-Basic-Types.html#guint8"
 
112
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"
113
113
>guint8</a> *channel);
114
114
<a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPResult" title="enum GstRTSPResult">GstRTSPResult</a>       <a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#gst-rtsp-message-add-header" title="gst_rtsp_message_add_header ()">gst_rtsp_message_add_header</a>         (<a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#GstRTSPMessage" title="GstRTSPMessage">GstRTSPMessage</a> *msg,
115
115
                                                         <a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPHeaderField" title="enum GstRTSPHeaderField">GstRTSPHeaderField</a> field,
116
116
                                                         const <a
117
 
href="../glib/glib-Basic-Types.html#gchar"
 
117
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
118
118
>gchar</a> *value);
119
119
<a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPResult" title="enum GstRTSPResult">GstRTSPResult</a>       <a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#gst-rtsp-message-take-header" title="gst_rtsp_message_take_header ()">gst_rtsp_message_take_header</a>        (<a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#GstRTSPMessage" title="GstRTSPMessage">GstRTSPMessage</a> *msg,
120
120
                                                         <a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPHeaderField" title="enum GstRTSPHeaderField">GstRTSPHeaderField</a> field,
121
121
                                                         <a
122
 
href="../glib/glib-Basic-Types.html#gchar"
 
122
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
123
123
>gchar</a> *value);
124
124
<a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPResult" title="enum GstRTSPResult">GstRTSPResult</a>       <a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#gst-rtsp-message-remove-header" title="gst_rtsp_message_remove_header ()">gst_rtsp_message_remove_header</a>      (<a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#GstRTSPMessage" title="GstRTSPMessage">GstRTSPMessage</a> *msg,
125
125
                                                         <a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPHeaderField" title="enum GstRTSPHeaderField">GstRTSPHeaderField</a> field,
126
126
                                                         <a
127
 
href="../glib/glib-Basic-Types.html#gint"
 
127
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
128
128
>gint</a> indx);
129
129
<a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPResult" title="enum GstRTSPResult">GstRTSPResult</a>       <a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#gst-rtsp-message-get-header" title="gst_rtsp_message_get_header ()">gst_rtsp_message_get_header</a>         (const <a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#GstRTSPMessage" title="GstRTSPMessage">GstRTSPMessage</a> *msg,
130
130
                                                         <a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPHeaderField" title="enum GstRTSPHeaderField">GstRTSPHeaderField</a> field,
131
131
                                                         <a
132
 
href="../glib/glib-Basic-Types.html#gchar"
 
132
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
133
133
>gchar</a> **value,
134
134
                                                         <a
135
 
href="../glib/glib-Basic-Types.html#gint"
 
135
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
136
136
>gint</a> indx);
137
137
<a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPResult" title="enum GstRTSPResult">GstRTSPResult</a>       <a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#gst-rtsp-message-append-headers" title="gst_rtsp_message_append_headers ()">gst_rtsp_message_append_headers</a>     (const <a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#GstRTSPMessage" title="GstRTSPMessage">GstRTSPMessage</a> *msg,
138
138
                                                         <a
139
 
href="../glib/glib-Strings.html#GString"
 
139
href="/usr/share/gtk-doc/html/glib/glib-Strings.html#GString"
140
140
>GString</a> *str);
141
141
<a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPResult" title="enum GstRTSPResult">GstRTSPResult</a>       <a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#gst-rtsp-message-set-body" title="gst_rtsp_message_set_body ()">gst_rtsp_message_set_body</a>           (<a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#GstRTSPMessage" title="GstRTSPMessage">GstRTSPMessage</a> *msg,
142
142
                                                         const <a
143
 
href="../glib/glib-Basic-Types.html#guint8"
 
143
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"
144
144
>guint8</a> *data,
145
145
                                                         <a
146
 
href="../glib/glib-Basic-Types.html#guint"
 
146
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
147
147
>guint</a> size);
148
148
<a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPResult" title="enum GstRTSPResult">GstRTSPResult</a>       <a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#gst-rtsp-message-take-body" title="gst_rtsp_message_take_body ()">gst_rtsp_message_take_body</a>          (<a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#GstRTSPMessage" title="GstRTSPMessage">GstRTSPMessage</a> *msg,
149
149
                                                         <a
150
 
href="../glib/glib-Basic-Types.html#guint8"
 
150
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"
151
151
>guint8</a> *data,
152
152
                                                         <a
153
 
href="../glib/glib-Basic-Types.html#guint"
 
153
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
154
154
>guint</a> size);
155
155
<a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPResult" title="enum GstRTSPResult">GstRTSPResult</a>       <a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#gst-rtsp-message-get-body" title="gst_rtsp_message_get_body ()">gst_rtsp_message_get_body</a>           (const <a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#GstRTSPMessage" title="GstRTSPMessage">GstRTSPMessage</a> *msg,
156
156
                                                         <a
157
 
href="../glib/glib-Basic-Types.html#guint8"
 
157
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"
158
158
>guint8</a> **data,
159
159
                                                         <a
160
 
href="../glib/glib-Basic-Types.html#guint"
 
160
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
161
161
>guint</a> *size);
162
162
<a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPResult" title="enum GstRTSPResult">GstRTSPResult</a>       <a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#gst-rtsp-message-steal-body" title="gst_rtsp_message_steal_body ()">gst_rtsp_message_steal_body</a>         (<a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#GstRTSPMessage" title="GstRTSPMessage">GstRTSPMessage</a> *msg,
163
163
                                                         <a
164
 
href="../glib/glib-Basic-Types.html#guint8"
 
164
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"
165
165
>guint8</a> **data,
166
166
                                                         <a
167
 
href="../glib/glib-Basic-Types.html#guint"
 
167
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
168
168
>guint</a> *size);
169
169
<a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPResult" title="enum GstRTSPResult">GstRTSPResult</a>       <a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#gst-rtsp-message-dump" title="gst_rtsp_message_dump ()">gst_rtsp_message_dump</a>               (<a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#GstRTSPMessage" title="GstRTSPMessage">GstRTSPMessage</a> *msg);
170
170
</pre>
404
404
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPResult" title="enum GstRTSPResult">GstRTSPResult</a>       gst_rtsp_message_new_request        (<a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#GstRTSPMessage" title="GstRTSPMessage">GstRTSPMessage</a> **msg,
405
405
                                                         <a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPMethod" title="enum GstRTSPMethod">GstRTSPMethod</a> method,
406
406
                                                         const <a
407
 
href="../glib/glib-Basic-Types.html#gchar"
 
407
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
408
408
>gchar</a> *uri);</pre>
409
409
<p>
410
410
Create a new <a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#GstRTSPMessage" title="GstRTSPMessage"><span class="type">GstRTSPMessage</span></a> with <em class="parameter"><code>method</code></em> and <em class="parameter"><code>uri</code></em> and store the result
443
443
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPResult" title="enum GstRTSPResult">GstRTSPResult</a>       gst_rtsp_message_init_request       (<a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#GstRTSPMessage" title="GstRTSPMessage">GstRTSPMessage</a> *msg,
444
444
                                                         <a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPMethod" title="enum GstRTSPMethod">GstRTSPMethod</a> method,
445
445
                                                         const <a
446
 
href="../glib/glib-Basic-Types.html#gchar"
 
446
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
447
447
>gchar</a> *uri);</pre>
448
448
<p>
449
449
Initialize <em class="parameter"><code>msg</code></em> as a request message with <em class="parameter"><code>method</code></em> and <em class="parameter"><code>uri</code></em>. To clear <em class="parameter"><code>msg</code></em>
482
482
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPResult" title="enum GstRTSPResult">GstRTSPResult</a>       gst_rtsp_message_parse_request      (<a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#GstRTSPMessage" title="GstRTSPMessage">GstRTSPMessage</a> *msg,
483
483
                                                         <a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPMethod" title="enum GstRTSPMethod">GstRTSPMethod</a> *method,
484
484
                                                         const <a
485
 
href="../glib/glib-Basic-Types.html#gchar"
 
485
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
486
486
>gchar</a> **uri,
487
487
                                                         <a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPVersion" title="enum GstRTSPVersion">GstRTSPVersion</a> *version);</pre>
488
488
<p>
489
489
Parse the request message <em class="parameter"><code>msg</code></em> and store the values <em class="parameter"><code>method</code></em>, <em class="parameter"><code>uri</code></em> and
490
490
<em class="parameter"><code>version</code></em>. The result locations can be <a
491
 
href="../glib/glib-Standard-Macros.html#NULL--CAPS"
 
491
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL--CAPS"
492
492
><span class="type">NULL</span></a> if one is not interested in its
493
493
value.
494
494
</p>
533
533
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPResult" title="enum GstRTSPResult">GstRTSPResult</a>       gst_rtsp_message_new_response       (<a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#GstRTSPMessage" title="GstRTSPMessage">GstRTSPMessage</a> **msg,
534
534
                                                         <a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPStatusCode" title="enum GstRTSPStatusCode">GstRTSPStatusCode</a> code,
535
535
                                                         const <a
536
 
href="../glib/glib-Basic-Types.html#gchar"
 
536
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
537
537
>gchar</a> *reason,
538
538
                                                         const <a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#GstRTSPMessage" title="GstRTSPMessage">GstRTSPMessage</a> *request);</pre>
539
539
<p>
542
542
</p>
543
543
<p>
544
544
When <em class="parameter"><code>reason</code></em> is <a
545
 
href="../glib/glib-Standard-Macros.html#NULL--CAPS"
 
545
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL--CAPS"
546
546
><span class="type">NULL</span></a>, the default reason for <em class="parameter"><code>code</code></em> will be used.
547
547
</p>
548
548
<p>
549
549
When <em class="parameter"><code>request</code></em> is not <a
550
 
href="../glib/glib-Standard-Macros.html#NULL--CAPS"
 
550
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL--CAPS"
551
551
><span class="type">NULL</span></a>, the relevant headers will be copied to the new
552
552
response message.</p>
553
553
<p>
568
568
<tr>
569
569
<td><p><span class="term"><em class="parameter"><code>reason</code></em> :</span></p></td>
570
570
<td> the status reason or <a
571
 
href="../glib/glib-Standard-Macros.html#NULL--CAPS"
 
571
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL--CAPS"
572
572
><span class="type">NULL</span></a>
573
573
</td>
574
574
</tr>
575
575
<tr>
576
576
<td><p><span class="term"><em class="parameter"><code>request</code></em> :</span></p></td>
577
577
<td> the request that triggered the response or <a
578
 
href="../glib/glib-Standard-Macros.html#NULL--CAPS"
 
578
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL--CAPS"
579
579
><span class="type">NULL</span></a>
580
580
</td>
581
581
</tr>
593
593
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPResult" title="enum GstRTSPResult">GstRTSPResult</a>       gst_rtsp_message_init_response      (<a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#GstRTSPMessage" title="GstRTSPMessage">GstRTSPMessage</a> *msg,
594
594
                                                         <a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPStatusCode" title="enum GstRTSPStatusCode">GstRTSPStatusCode</a> code,
595
595
                                                         const <a
596
 
href="../glib/glib-Basic-Types.html#gchar"
 
596
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
597
597
>gchar</a> *reason,
598
598
                                                         const <a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#GstRTSPMessage" title="GstRTSPMessage">GstRTSPMessage</a> *request);</pre>
599
599
<p>
601
601
</p>
602
602
<p>
603
603
When <em class="parameter"><code>reason</code></em> is <a
604
 
href="../glib/glib-Standard-Macros.html#NULL--CAPS"
 
604
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL--CAPS"
605
605
><span class="type">NULL</span></a>, the default reason for <em class="parameter"><code>code</code></em> will be used.
606
606
</p>
607
607
<p>
608
608
When <em class="parameter"><code>request</code></em> is not <a
609
 
href="../glib/glib-Standard-Macros.html#NULL--CAPS"
 
609
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL--CAPS"
610
610
><span class="type">NULL</span></a>, the relevant headers will be copied to the new
611
611
response message.</p>
612
612
<p>
627
627
<tr>
628
628
<td><p><span class="term"><em class="parameter"><code>reason</code></em> :</span></p></td>
629
629
<td> the status reason or <a
630
 
href="../glib/glib-Standard-Macros.html#NULL--CAPS"
 
630
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL--CAPS"
631
631
><span class="type">NULL</span></a>
632
632
</td>
633
633
</tr>
634
634
<tr>
635
635
<td><p><span class="term"><em class="parameter"><code>request</code></em> :</span></p></td>
636
636
<td> the request that triggered the response or <a
637
 
href="../glib/glib-Standard-Macros.html#NULL--CAPS"
 
637
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL--CAPS"
638
638
><span class="type">NULL</span></a>
639
639
</td>
640
640
</tr>
652
652
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPResult" title="enum GstRTSPResult">GstRTSPResult</a>       gst_rtsp_message_parse_response     (<a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#GstRTSPMessage" title="GstRTSPMessage">GstRTSPMessage</a> *msg,
653
653
                                                         <a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPStatusCode" title="enum GstRTSPStatusCode">GstRTSPStatusCode</a> *code,
654
654
                                                         const <a
655
 
href="../glib/glib-Basic-Types.html#gchar"
 
655
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
656
656
>gchar</a> **reason,
657
657
                                                         <a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPVersion" title="enum GstRTSPVersion">GstRTSPVersion</a> *version);</pre>
658
658
<p>
659
659
Parse the response message <em class="parameter"><code>msg</code></em> and store the values <em class="parameter"><code>code</code></em>, <em class="parameter"><code>reason</code></em> and
660
660
<em class="parameter"><code>version</code></em>. The result locations can be <a
661
 
href="../glib/glib-Standard-Macros.html#NULL--CAPS"
 
661
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL--CAPS"
662
662
><span class="type">NULL</span></a> if one is not interested in its
663
663
value.
664
664
</p>
702
702
<a name="gst-rtsp-message-new-data"></a><h3>gst_rtsp_message_new_data ()</h3>
703
703
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPResult" title="enum GstRTSPResult">GstRTSPResult</a>       gst_rtsp_message_new_data           (<a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#GstRTSPMessage" title="GstRTSPMessage">GstRTSPMessage</a> **msg,
704
704
                                                         <a
705
 
href="../glib/glib-Basic-Types.html#guint8"
 
705
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"
706
706
>guint8</a> channel);</pre>
707
707
<p>
708
708
Create a new data <a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#GstRTSPMessage" title="GstRTSPMessage"><span class="type">GstRTSPMessage</span></a> with <em class="parameter"><code>channel</code></em> and store the
735
735
<a name="gst-rtsp-message-init-data"></a><h3>gst_rtsp_message_init_data ()</h3>
736
736
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPResult" title="enum GstRTSPResult">GstRTSPResult</a>       gst_rtsp_message_init_data          (<a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#GstRTSPMessage" title="GstRTSPMessage">GstRTSPMessage</a> *msg,
737
737
                                                         <a
738
 
href="../glib/glib-Basic-Types.html#guint8"
 
738
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"
739
739
>guint8</a> channel);</pre>
740
740
<p>
741
741
Initialize a new data <a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#GstRTSPMessage" title="GstRTSPMessage"><span class="type">GstRTSPMessage</span></a> for <em class="parameter"><code>channel</code></em>.</p>
767
767
<a name="gst-rtsp-message-parse-data"></a><h3>gst_rtsp_message_parse_data ()</h3>
768
768
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPResult" title="enum GstRTSPResult">GstRTSPResult</a>       gst_rtsp_message_parse_data         (<a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#GstRTSPMessage" title="GstRTSPMessage">GstRTSPMessage</a> *msg,
769
769
                                                         <a
770
 
href="../glib/glib-Basic-Types.html#guint8"
 
770
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"
771
771
>guint8</a> *channel);</pre>
772
772
<p>
773
773
Parse the data message <em class="parameter"><code>msg</code></em> and store the channel in <em class="parameter"><code>channel</code></em>.</p>
800
800
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPResult" title="enum GstRTSPResult">GstRTSPResult</a>       gst_rtsp_message_add_header         (<a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#GstRTSPMessage" title="GstRTSPMessage">GstRTSPMessage</a> *msg,
801
801
                                                         <a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPHeaderField" title="enum GstRTSPHeaderField">GstRTSPHeaderField</a> field,
802
802
                                                         const <a
803
 
href="../glib/glib-Basic-Types.html#gchar"
 
803
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
804
804
>gchar</a> *value);</pre>
805
805
<p>
806
806
Add a header with key <em class="parameter"><code>field</code></em> and <em class="parameter"><code>value</code></em> to <em class="parameter"><code>msg</code></em>. This function takes a copy
839
839
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPResult" title="enum GstRTSPResult">GstRTSPResult</a>       gst_rtsp_message_take_header        (<a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#GstRTSPMessage" title="GstRTSPMessage">GstRTSPMessage</a> *msg,
840
840
                                                         <a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPHeaderField" title="enum GstRTSPHeaderField">GstRTSPHeaderField</a> field,
841
841
                                                         <a
842
 
href="../glib/glib-Basic-Types.html#gchar"
 
842
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
843
843
>gchar</a> *value);</pre>
844
844
<p>
845
845
Add a header with key <em class="parameter"><code>field</code></em> and <em class="parameter"><code>value</code></em> to <em class="parameter"><code>msg</code></em>. This function takes
880
880
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPResult" title="enum GstRTSPResult">GstRTSPResult</a>       gst_rtsp_message_remove_header      (<a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#GstRTSPMessage" title="GstRTSPMessage">GstRTSPMessage</a> *msg,
881
881
                                                         <a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPHeaderField" title="enum GstRTSPHeaderField">GstRTSPHeaderField</a> field,
882
882
                                                         <a
883
 
href="../glib/glib-Basic-Types.html#gint"
 
883
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
884
884
>gint</a> indx);</pre>
885
885
<p>
886
886
Remove the <em class="parameter"><code>indx</code></em> header with key <em class="parameter"><code>field</code></em> from <em class="parameter"><code>msg</code></em>. If <em class="parameter"><code>indx</code></em> equals -1, all
919
919
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPResult" title="enum GstRTSPResult">GstRTSPResult</a>       gst_rtsp_message_get_header         (const <a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#GstRTSPMessage" title="GstRTSPMessage">GstRTSPMessage</a> *msg,
920
920
                                                         <a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPHeaderField" title="enum GstRTSPHeaderField">GstRTSPHeaderField</a> field,
921
921
                                                         <a
922
 
href="../glib/glib-Basic-Types.html#gchar"
 
922
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
923
923
>gchar</a> **value,
924
924
                                                         <a
925
 
href="../glib/glib-Basic-Types.html#gint"
 
925
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
926
926
>gint</a> indx);</pre>
927
927
<p>
928
928
Get the <em class="parameter"><code>indx</code></em> header value with key <em class="parameter"><code>field</code></em> from <em class="parameter"><code>msg</code></em>. The result in <em class="parameter"><code>value</code></em>
966
966
<a name="gst-rtsp-message-append-headers"></a><h3>gst_rtsp_message_append_headers ()</h3>
967
967
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPResult" title="enum GstRTSPResult">GstRTSPResult</a>       gst_rtsp_message_append_headers     (const <a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#GstRTSPMessage" title="GstRTSPMessage">GstRTSPMessage</a> *msg,
968
968
                                                         <a
969
 
href="../glib/glib-Strings.html#GString"
 
969
href="/usr/share/gtk-doc/html/glib/glib-Strings.html#GString"
970
970
>GString</a> *str);</pre>
971
971
<p>
972
972
Append the currently configured headers in <em class="parameter"><code>msg</code></em> to the <a
973
 
href="../glib/glib-Strings.html#GString"
 
973
href="/usr/share/gtk-doc/html/glib/glib-Strings.html#GString"
974
974
><span class="type">GString</span></a> <em class="parameter"><code>str</code></em> suitable
975
975
for transmission.</p>
976
976
<p>
1001
1001
<a name="gst-rtsp-message-set-body"></a><h3>gst_rtsp_message_set_body ()</h3>
1002
1002
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPResult" title="enum GstRTSPResult">GstRTSPResult</a>       gst_rtsp_message_set_body           (<a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#GstRTSPMessage" title="GstRTSPMessage">GstRTSPMessage</a> *msg,
1003
1003
                                                         const <a
1004
 
href="../glib/glib-Basic-Types.html#guint8"
 
1004
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"
1005
1005
>guint8</a> *data,
1006
1006
                                                         <a
1007
 
href="../glib/glib-Basic-Types.html#guint"
 
1007
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
1008
1008
>guint</a> size);</pre>
1009
1009
<p>
1010
1010
Set the body of <em class="parameter"><code>msg</code></em> to a copy of <em class="parameter"><code>data</code></em>.</p>
1041
1041
<a name="gst-rtsp-message-take-body"></a><h3>gst_rtsp_message_take_body ()</h3>
1042
1042
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPResult" title="enum GstRTSPResult">GstRTSPResult</a>       gst_rtsp_message_take_body          (<a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#GstRTSPMessage" title="GstRTSPMessage">GstRTSPMessage</a> *msg,
1043
1043
                                                         <a
1044
 
href="../glib/glib-Basic-Types.html#guint8"
 
1044
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"
1045
1045
>guint8</a> *data,
1046
1046
                                                         <a
1047
 
href="../glib/glib-Basic-Types.html#guint"
 
1047
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
1048
1048
>guint</a> size);</pre>
1049
1049
<p>
1050
1050
Set the body of <em class="parameter"><code>msg</code></em> to <em class="parameter"><code>data</code></em> and <em class="parameter"><code>size</code></em>. This method takes ownership of
1082
1082
<a name="gst-rtsp-message-get-body"></a><h3>gst_rtsp_message_get_body ()</h3>
1083
1083
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPResult" title="enum GstRTSPResult">GstRTSPResult</a>       gst_rtsp_message_get_body           (const <a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#GstRTSPMessage" title="GstRTSPMessage">GstRTSPMessage</a> *msg,
1084
1084
                                                         <a
1085
 
href="../glib/glib-Basic-Types.html#guint8"
 
1085
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"
1086
1086
>guint8</a> **data,
1087
1087
                                                         <a
1088
 
href="../glib/glib-Basic-Types.html#guint"
 
1088
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
1089
1089
>guint</a> *size);</pre>
1090
1090
<p>
1091
1091
Get the body of <em class="parameter"><code>msg</code></em>. <em class="parameter"><code>data</code></em> remains valid for as long as <em class="parameter"><code>msg</code></em> is valid and
1123
1123
<a name="gst-rtsp-message-steal-body"></a><h3>gst_rtsp_message_steal_body ()</h3>
1124
1124
<pre class="programlisting"><a class="link" href="gst-plugins-base-libs-gstrtspdefs.html#GstRTSPResult" title="enum GstRTSPResult">GstRTSPResult</a>       gst_rtsp_message_steal_body         (<a class="link" href="gst-plugins-base-libs-gstrtspmessage.html#GstRTSPMessage" title="GstRTSPMessage">GstRTSPMessage</a> *msg,
1125
1125
                                                         <a
1126
 
href="../glib/glib-Basic-Types.html#guint8"
 
1126
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"
1127
1127
>guint8</a> **data,
1128
1128
                                                         <a
1129
 
href="../glib/glib-Basic-Types.html#guint"
 
1129
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
1130
1130
>guint</a> *size);</pre>
1131
1131
<p>
1132
1132
Take the body of <em class="parameter"><code>msg</code></em> and store it in <em class="parameter"><code>data</code></em> and <em class="parameter"><code>size</code></em>. After this method,
1133
1133
the body and size of <em class="parameter"><code>msg</code></em> will be set to <a
1134
 
href="../glib/glib-Standard-Macros.html#NULL--CAPS"
 
1134
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL--CAPS"
1135
1135
><span class="type">NULL</span></a> and 0 respectively.</p>
1136
1136
<p>
1137
1137
</p>