60
60
#include <gst/tag/tag.h>
63
href="../glib/glib-Basic-Types.html#gchar"
63
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
64
64
>gchar</a> * <a class="link" href="gst-plugins-base-libs-gsttagvorbis.html#gst-tag-from-vorbis-tag" title="gst_tag_from_vorbis_tag ()">gst_tag_from_vorbis_tag</a> (const <a
65
href="../glib/glib-Basic-Types.html#gchar"
65
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
66
66
>gchar</a> *vorbis_tag);
68
href="../glib/glib-Basic-Types.html#gchar"
68
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
69
69
>gchar</a> * <a class="link" href="gst-plugins-base-libs-gsttagvorbis.html#gst-tag-to-vorbis-tag" title="gst_tag_to_vorbis_tag ()">gst_tag_to_vorbis_tag</a> (const <a
70
href="../glib/glib-Basic-Types.html#gchar"
70
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
71
71
>gchar</a> *gst_tag);
72
72
void <a class="link" href="gst-plugins-base-libs-gsttagvorbis.html#gst-vorbis-tag-add" title="gst_vorbis_tag_add ()">gst_vorbis_tag_add</a> (<a
73
href="../gstreamer-0.10/gstreamer-GstTagList.html#GstTagList"
73
href="/usr/share/gtk-doc/html/gstreamer-0.10/gstreamer-GstTagList.html#GstTagList"
74
74
>GstTagList</a> *list,
76
href="../glib/glib-Basic-Types.html#gchar"
76
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
79
href="../glib/glib-Basic-Types.html#gchar"
79
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
80
80
>gchar</a> *value);
82
href="../glib/glib-Doubly-Linked-Lists.html#GList"
82
href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
83
83
>GList</a> * <a class="link" href="gst-plugins-base-libs-gsttagvorbis.html#gst-tag-to-vorbis-comments" title="gst_tag_to_vorbis_comments ()">gst_tag_to_vorbis_comments</a> (const <a
84
href="../gstreamer-0.10/gstreamer-GstTagList.html#GstTagList"
84
href="/usr/share/gtk-doc/html/gstreamer-0.10/gstreamer-GstTagList.html#GstTagList"
85
85
>GstTagList</a> *list,
87
href="../glib/glib-Basic-Types.html#gchar"
87
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
91
href="../gstreamer-0.10/gstreamer-GstTagList.html#GstTagList"
91
href="/usr/share/gtk-doc/html/gstreamer-0.10/gstreamer-GstTagList.html#GstTagList"
92
92
>GstTagList</a> * <a class="link" href="gst-plugins-base-libs-gsttagvorbis.html#gst-tag-list-from-vorbiscomment-buffer" title="gst_tag_list_from_vorbiscomment_buffer ()">gst_tag_list_from_vorbiscomment_buffer</a>
94
href="../gstreamer-0.10/gstreamer-GstBuffer.html#GstBuffer"
94
href="/usr/share/gtk-doc/html/gstreamer-0.10/gstreamer-GstBuffer.html#GstBuffer"
95
95
>GstBuffer</a> *buffer,
97
href="../glib/glib-Basic-Types.html#guint8"
97
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"
98
98
>guint8</a> *id_data,
100
href="../glib/glib-Basic-Types.html#guint"
100
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
101
101
>guint</a> id_data_length,
103
href="../glib/glib-Basic-Types.html#gchar"
103
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
104
104
>gchar</a> **vendor_string);
106
href="../gstreamer-0.10/gstreamer-GstBuffer.html#GstBuffer"
106
href="/usr/share/gtk-doc/html/gstreamer-0.10/gstreamer-GstBuffer.html#GstBuffer"
107
107
>GstBuffer</a> * <a class="link" href="gst-plugins-base-libs-gsttagvorbis.html#gst-tag-list-to-vorbiscomment-buffer" title="gst_tag_list_to_vorbiscomment_buffer ()">gst_tag_list_to_vorbiscomment_buffer</a>
109
href="../gstreamer-0.10/gstreamer-GstTagList.html#GstTagList"
109
href="/usr/share/gtk-doc/html/gstreamer-0.10/gstreamer-GstTagList.html#GstTagList"
110
110
>GstTagList</a> *list,
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> *id_data,
115
href="../glib/glib-Basic-Types.html#guint"
115
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
116
116
>guint</a> id_data_length,
118
href="../glib/glib-Basic-Types.html#gchar"
118
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
119
119
>gchar</a> *vendor_string);
139
139
<div class="refsect2" lang="en">
140
140
<a name="gst-tag-from-vorbis-tag"></a><h3>gst_tag_from_vorbis_tag ()</h3>
141
141
<pre class="programlisting">const <a
142
href="../glib/glib-Basic-Types.html#gchar"
142
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
143
143
>gchar</a> * gst_tag_from_vorbis_tag (const <a
144
href="../glib/glib-Basic-Types.html#gchar"
144
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
145
145
>gchar</a> *vorbis_tag);</pre>
147
147
Looks up the GStreamer tag for a vorbiscomment tag.</p>
167
167
<div class="refsect2" lang="en">
168
168
<a name="gst-tag-to-vorbis-tag"></a><h3>gst_tag_to_vorbis_tag ()</h3>
169
169
<pre class="programlisting">const <a
170
href="../glib/glib-Basic-Types.html#gchar"
170
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
171
171
>gchar</a> * gst_tag_to_vorbis_tag (const <a
172
href="../glib/glib-Basic-Types.html#gchar"
172
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
173
173
>gchar</a> *gst_tag);</pre>
175
175
Looks up the vorbiscomment tag for a GStreamer tag.</p>
195
195
<div class="refsect2" lang="en">
196
196
<a name="gst-vorbis-tag-add"></a><h3>gst_vorbis_tag_add ()</h3>
197
197
<pre class="programlisting">void gst_vorbis_tag_add (<a
198
href="../gstreamer-0.10/gstreamer-GstTagList.html#GstTagList"
198
href="/usr/share/gtk-doc/html/gstreamer-0.10/gstreamer-GstTagList.html#GstTagList"
199
199
>GstTagList</a> *list,
201
href="../glib/glib-Basic-Types.html#gchar"
201
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
204
href="../glib/glib-Basic-Types.html#gchar"
204
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
205
205
>gchar</a> *value);</pre>
207
207
Convenience function using <a class="link" href="gst-plugins-base-libs-gsttagvorbis.html#gst-tag-from-vorbis-tag" title="gst_tag_from_vorbis_tag ()"><code class="function">gst_tag_from_vorbis_tag()</code></a>, parsing
242
242
<div class="refsect2" lang="en">
243
243
<a name="gst-tag-to-vorbis-comments"></a><h3>gst_tag_to_vorbis_comments ()</h3>
244
244
<pre class="programlisting"><a
245
href="../glib/glib-Doubly-Linked-Lists.html#GList"
245
href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
246
246
>GList</a> * gst_tag_to_vorbis_comments (const <a
247
href="../gstreamer-0.10/gstreamer-GstTagList.html#GstTagList"
247
href="/usr/share/gtk-doc/html/gstreamer-0.10/gstreamer-GstTagList.html#GstTagList"
248
248
>GstTagList</a> *list,
250
href="../glib/glib-Basic-Types.html#gchar"
250
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
251
251
>gchar</a> *tag);</pre>
253
253
Creates a new tag list that contains the information parsed out of a
261
261
<td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td>
263
href="../gstreamer-0.10/gstreamer-GstTagList.html#GstTagList"
263
href="/usr/share/gtk-doc/html/gstreamer-0.10/gstreamer-GstTagList.html#GstTagList"
264
264
><span class="type">GstTagList</span></a>
268
268
<td><p><span class="term"><em class="parameter"><code>tag</code></em> :</span></p></td>
269
269
<td> a GStreamer tag identifier, such as <a
270
href="../gstreamer-0.10/gstreamer-GstTagList.html#GST-TAG-ARTIST--CAPS"
270
href="/usr/share/gtk-doc/html/gstreamer-0.10/gstreamer-GstTagList.html#GST-TAG-ARTIST--CAPS"
271
271
><span class="type">GST_TAG_ARTIST</span></a>
275
275
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
277
href="../glib/glib-Doubly-Linked-Lists.html#GList"
277
href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
278
278
><span class="type">GList</span></a> of newly-allowcated key=value strings. Free with
279
279
g_list_foreach (list, (GFunc) g_free, NULL) plus g_list_free (list)
286
286
<div class="refsect2" lang="en">
287
287
<a name="gst-tag-list-from-vorbiscomment-buffer"></a><h3>gst_tag_list_from_vorbiscomment_buffer ()</h3>
288
288
<pre class="programlisting"><a
289
href="../gstreamer-0.10/gstreamer-GstTagList.html#GstTagList"
289
href="/usr/share/gtk-doc/html/gstreamer-0.10/gstreamer-GstTagList.html#GstTagList"
290
290
>GstTagList</a> * gst_tag_list_from_vorbiscomment_buffer
292
href="../gstreamer-0.10/gstreamer-GstBuffer.html#GstBuffer"
292
href="/usr/share/gtk-doc/html/gstreamer-0.10/gstreamer-GstBuffer.html#GstBuffer"
293
293
>GstBuffer</a> *buffer,
295
href="../glib/glib-Basic-Types.html#guint8"
295
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"
296
296
>guint8</a> *id_data,
298
href="../glib/glib-Basic-Types.html#guint"
298
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
299
299
>guint</a> id_data_length,
301
href="../glib/glib-Basic-Types.html#gchar"
301
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
302
302
>gchar</a> **vendor_string);</pre>
304
304
Creates a new tag list that contains the information parsed out of a
344
344
<div class="refsect2" lang="en">
345
345
<a name="gst-tag-list-to-vorbiscomment-buffer"></a><h3>gst_tag_list_to_vorbiscomment_buffer ()</h3>
346
346
<pre class="programlisting"><a
347
href="../gstreamer-0.10/gstreamer-GstBuffer.html#GstBuffer"
347
href="/usr/share/gtk-doc/html/gstreamer-0.10/gstreamer-GstBuffer.html#GstBuffer"
348
348
>GstBuffer</a> * gst_tag_list_to_vorbiscomment_buffer
350
href="../gstreamer-0.10/gstreamer-GstTagList.html#GstTagList"
350
href="/usr/share/gtk-doc/html/gstreamer-0.10/gstreamer-GstTagList.html#GstTagList"
351
351
>GstTagList</a> *list,
353
href="../glib/glib-Basic-Types.html#guint8"
353
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"
354
354
>guint8</a> *id_data,
356
href="../glib/glib-Basic-Types.html#guint"
356
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
357
357
>guint</a> id_data_length,
359
href="../glib/glib-Basic-Types.html#gchar"
359
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
360
360
>gchar</a> *vendor_string);</pre>
362
362
Creates a new vorbiscomment buffer from a tag list.</p>