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

« back to all changes in this revision

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

  • Committer: Sebastian Dröge
  • Date: 2014-04-19 13:47:47 UTC
  • mfrom: (1.1.23)
  • Revision ID: git-v1:d06393f82dba0d5f13ec2e66275d75cf8178fe5c
Merge tag 'upstream/1.2.4'

Upstream version 1.2.4

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
<html>
3
3
<head>
4
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
 
<title>gsttagexif</title>
 
5
<title>GStreamer Base Plugins 1.0 Library Reference Manual: gsttagexif</title>
6
6
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
7
7
<link rel="home" href="index.html" title="GStreamer Base Plugins 1.0 Library Reference Manual">
8
8
<link rel="up" href="gstreamer-tag.html" title="Tag Support Library">
9
9
<link rel="prev" href="gst-plugins-base-libs-gsttagid3.html" title="gsttagid3">
10
10
<link rel="next" href="gst-plugins-base-libs-gsttagxmp.html" title="gsttagxmp">
11
 
<meta name="generator" content="GTK-Doc V1.19 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
13
</head>
14
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
15
 
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
16
 
<tr valign="middle">
17
 
<td><a accesskey="p" href="gst-plugins-base-libs-gsttagid3.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
18
 
<td><a accesskey="u" href="gstreamer-tag.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
19
 
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
20
 
<th width="100%" align="center">GStreamer Base Plugins 1.0 Library Reference Manual</th>
21
 
<td><a accesskey="n" href="gst-plugins-base-libs-gsttagxmp.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
22
 
</tr>
23
 
<tr><td colspan="5" class="shortcuts">
24
 
<a href="#gst-plugins-base-libs-gsttagexif.synopsis" class="shortcut">Top</a>
25
 
                   | 
26
 
                  <a href="#gst-plugins-base-libs-gsttagexif.description" class="shortcut">Description</a>
27
 
</td></tr>
28
 
</table>
 
15
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
 
16
<td width="100%" align="left" class="shortcuts">
 
17
<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> 
 
18
                  <a href="#gst-plugins-base-libs-gsttagexif.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> 
 
19
                  <a href="#gst-plugins-base-libs-gsttagexif.object-hierarchy" class="shortcut">Object Hierarchy</a></span>
 
20
</td>
 
21
<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 
22
<td><a accesskey="u" href="gstreamer-tag.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
 
23
<td><a accesskey="p" href="gst-plugins-base-libs-gsttagid3.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
 
24
<td><a accesskey="n" href="gst-plugins-base-libs-gsttagxmp.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
 
25
</tr></table>
29
26
<div class="refentry">
30
27
<a name="gst-plugins-base-libs-gsttagexif"></a><div class="titlepage"></div>
31
28
<div class="refnamediv"><table width="100%"><tr>
34
31
<p>gsttagexif — tag mappings and support functions for plugins
35
32
                    dealing with exif tags</p>
36
33
</td>
37
 
<td valign="top" align="right"></td>
 
34
<td class="gallery_image" valign="top" align="right"></td>
38
35
</tr></table></div>
39
 
<div class="refsynopsisdiv">
40
 
<a name="gst-plugins-base-libs-gsttagexif.synopsis"></a><h2>Synopsis</h2>
41
 
<pre class="synopsis">
42
 
#include &lt;gst/tag/tag.h&gt;
43
 
 
44
 
<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstBuffer.html#GstBuffer"><span class="returnvalue">GstBuffer</span></a> *         <a class="link" href="gst-plugins-base-libs-gsttagexif.html#gst-tag-list-to-exif-buffer" title="gst_tag_list_to_exif_buffer ()">gst_tag_list_to_exif_buffer</a>         (<em class="parameter"><code>const <a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstTagList.html#GstTagList"><span class="type">GstTagList</span></a> *taglist</code></em>,
45
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> byte_order</code></em>,
46
 
                                                         <em class="parameter"><code><span class="type">guint32</span> base_offset</code></em>);
47
 
<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstBuffer.html#GstBuffer"><span class="returnvalue">GstBuffer</span></a> *         <a class="link" href="gst-plugins-base-libs-gsttagexif.html#gst-tag-list-to-exif-buffer-with-tiff-header" title="gst_tag_list_to_exif_buffer_with_tiff_header ()">gst_tag_list_to_exif_buffer_with_tiff_header</a>
48
 
                                                        (<em class="parameter"><code>const <a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstTagList.html#GstTagList"><span class="type">GstTagList</span></a> *taglist</code></em>);
49
 
<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstTagList.html#GstTagList"><span class="returnvalue">GstTagList</span></a> *        <a class="link" href="gst-plugins-base-libs-gsttagexif.html#gst-tag-list-from-exif-buffer" title="gst_tag_list_from_exif_buffer ()">gst_tag_list_from_exif_buffer</a>       (<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstBuffer.html#GstBuffer"><span class="type">GstBuffer</span></a> *buffer</code></em>,
50
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> byte_order</code></em>,
51
 
                                                         <em class="parameter"><code><span class="type">guint32</span> base_offset</code></em>);
52
 
<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstTagList.html#GstTagList"><span class="returnvalue">GstTagList</span></a> *        <a class="link" href="gst-plugins-base-libs-gsttagexif.html#gst-tag-list-from-exif-buffer-with-tiff-header" title="gst_tag_list_from_exif_buffer_with_tiff_header ()">gst_tag_list_from_exif_buffer_with_tiff_header</a>
53
 
                                                        (<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstBuffer.html#GstBuffer"><span class="type">GstBuffer</span></a> *buffer</code></em>);
 
36
<div class="refsect1">
 
37
<a name="gst-plugins-base-libs-gsttagexif.functions"></a><h2>Functions</h2>
 
38
<div class="informaltable"><table width="100%" border="0">
 
39
<colgroup>
 
40
<col width="150px" class="functions_return">
 
41
<col class="functions_name">
 
42
</colgroup>
 
43
<tbody>
 
44
<tr>
 
45
<td class="function_type">
 
46
<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstBuffer.html#GstBuffer"><span class="returnvalue">GstBuffer</span></a> *
 
47
</td>
 
48
<td class="function_name">
 
49
<a class="link" href="gst-plugins-base-libs-gsttagexif.html#gst-tag-list-to-exif-buffer" title="gst_tag_list_to_exif_buffer ()">gst_tag_list_to_exif_buffer</a> <span class="c_punctuation">()</span>
 
50
</td>
 
51
</tr>
 
52
<tr>
 
53
<td class="function_type">
 
54
<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstBuffer.html#GstBuffer"><span class="returnvalue">GstBuffer</span></a> *
 
55
</td>
 
56
<td class="function_name">
 
57
<a class="link" href="gst-plugins-base-libs-gsttagexif.html#gst-tag-list-to-exif-buffer-with-tiff-header" title="gst_tag_list_to_exif_buffer_with_tiff_header ()">gst_tag_list_to_exif_buffer_with_tiff_header</a> <span class="c_punctuation">()</span>
 
58
</td>
 
59
</tr>
 
60
<tr>
 
61
<td class="function_type">
 
62
<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstTagList.html#GstTagList"><span class="returnvalue">GstTagList</span></a> *
 
63
</td>
 
64
<td class="function_name">
 
65
<a class="link" href="gst-plugins-base-libs-gsttagexif.html#gst-tag-list-from-exif-buffer" title="gst_tag_list_from_exif_buffer ()">gst_tag_list_from_exif_buffer</a> <span class="c_punctuation">()</span>
 
66
</td>
 
67
</tr>
 
68
<tr>
 
69
<td class="function_type">
 
70
<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstTagList.html#GstTagList"><span class="returnvalue">GstTagList</span></a> *
 
71
</td>
 
72
<td class="function_name">
 
73
<a class="link" href="gst-plugins-base-libs-gsttagexif.html#gst-tag-list-from-exif-buffer-with-tiff-header" title="gst_tag_list_from_exif_buffer_with_tiff_header ()">gst_tag_list_from_exif_buffer_with_tiff_header</a> <span class="c_punctuation">()</span>
 
74
</td>
 
75
</tr>
 
76
</tbody>
 
77
</table></div>
 
78
</div>
 
79
<div class="refsect1">
 
80
<a name="gst-plugins-base-libs-gsttagexif.object-hierarchy"></a><h2>Object Hierarchy</h2>
 
81
<pre class="screen">
 
82
</pre>
 
83
</div>
 
84
<div class="refsect1">
 
85
<a name="gst-plugins-base-libs-gsttagexif.includes"></a><h2>Includes</h2>
 
86
<pre class="synopsis">#include &lt;gst/tag/tag.h&gt;
54
87
</pre>
55
88
</div>
56
89
<div class="refsect1">
57
90
<a name="gst-plugins-base-libs-gsttagexif.description"></a><h2>Description</h2>
58
 
<p>
59
 
Contains utility function to parse <a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstTagList.html#GstTagList"><span class="type">GstTagList</span></a>s from exif
60
 
buffers and to create exif buffers from <a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstTagList.html#GstTagList"><span class="type">GstTagList</span></a>s
61
 
</p>
62
 
<p>
63
 
Note that next IFD fields on the created exif buffers are set to 0.
64
 
</p>
 
91
<p>Contains utility function to parse <a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstTagList.html#GstTagList"><span class="type">GstTagList</span></a>s from exif
 
92
buffers and to create exif buffers from <a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstTagList.html#GstTagList"><span class="type">GstTagList</span></a>s</p>
 
93
<p>Note that next IFD fields on the created exif buffers are set to 0.</p>
65
94
</div>
66
95
<div class="refsect1">
67
 
<a name="gst-plugins-base-libs-gsttagexif.details"></a><h2>Details</h2>
68
 
<div class="refsect2">
69
 
<a name="gst-tag-list-to-exif-buffer"></a><h3>gst_tag_list_to_exif_buffer ()</h3>
70
 
<pre class="programlisting"><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstBuffer.html#GstBuffer"><span class="returnvalue">GstBuffer</span></a> *         gst_tag_list_to_exif_buffer         (<em class="parameter"><code>const <a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstTagList.html#GstTagList"><span class="type">GstTagList</span></a> *taglist</code></em>,
71
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> byte_order</code></em>,
72
 
                                                         <em class="parameter"><code><span class="type">guint32</span> base_offset</code></em>);</pre>
73
 
<p>
74
 
Formats the tags in taglist on exif format. The resulting buffer contains
75
 
the tags IFD and is followed by the data pointed by the tag entries.
76
 
</p>
77
 
<div class="variablelist"><table border="0" class="variablelist">
78
 
<colgroup>
79
 
<col align="left" valign="top">
80
 
<col>
81
 
</colgroup>
82
 
<tbody>
83
 
<tr>
84
 
<td><p><span class="term"><em class="parameter"><code>taglist</code></em> :</span></p></td>
85
 
<td>The taglist</td>
86
 
</tr>
87
 
<tr>
88
 
<td><p><span class="term"><em class="parameter"><code>byte_order</code></em> :</span></p></td>
89
 
<td>byte order used in writing (G_LITTLE_ENDIAN or G_BIG_ENDIAN)</td>
90
 
</tr>
91
 
<tr>
92
 
<td><p><span class="term"><em class="parameter"><code>base_offset</code></em> :</span></p></td>
93
 
<td>Offset from the tiff header first byte</td>
94
 
</tr>
95
 
<tr>
96
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
97
 
<td>A GstBuffer containing the tag entries followed by the tag data</td>
98
 
</tr>
99
 
</tbody>
100
 
</table></div>
101
 
</div>
102
 
<hr>
103
 
<div class="refsect2">
104
 
<a name="gst-tag-list-to-exif-buffer-with-tiff-header"></a><h3>gst_tag_list_to_exif_buffer_with_tiff_header ()</h3>
105
 
<pre class="programlisting"><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstBuffer.html#GstBuffer"><span class="returnvalue">GstBuffer</span></a> *         gst_tag_list_to_exif_buffer_with_tiff_header
106
 
                                                        (<em class="parameter"><code>const <a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstTagList.html#GstTagList"><span class="type">GstTagList</span></a> *taglist</code></em>);</pre>
107
 
<p>
108
 
Formats the tags in taglist into exif structure, a tiff header
109
 
is put in the beginning of the buffer.
110
 
</p>
111
 
<div class="variablelist"><table border="0" class="variablelist">
112
 
<colgroup>
113
 
<col align="left" valign="top">
114
 
<col>
115
 
</colgroup>
116
 
<tbody>
117
 
<tr>
118
 
<td><p><span class="term"><em class="parameter"><code>taglist</code></em> :</span></p></td>
119
 
<td>The taglist</td>
120
 
</tr>
121
 
<tr>
122
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
123
 
<td>A GstBuffer containing the data</td>
124
 
</tr>
125
 
</tbody>
126
 
</table></div>
127
 
</div>
128
 
<hr>
129
 
<div class="refsect2">
130
 
<a name="gst-tag-list-from-exif-buffer"></a><h3>gst_tag_list_from_exif_buffer ()</h3>
131
 
<pre class="programlisting"><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstTagList.html#GstTagList"><span class="returnvalue">GstTagList</span></a> *        gst_tag_list_from_exif_buffer       (<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstBuffer.html#GstBuffer"><span class="type">GstBuffer</span></a> *buffer</code></em>,
132
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> byte_order</code></em>,
133
 
                                                         <em class="parameter"><code><span class="type">guint32</span> base_offset</code></em>);</pre>
134
 
<p>
135
 
Parses the IFD and IFD tags data contained in the buffer and puts it
 
96
<a name="gst-plugins-base-libs-gsttagexif.functions_details"></a><h2>Functions</h2>
 
97
<div class="refsect2">
 
98
<a name="gst-tag-list-to-exif-buffer"></a><h3>gst_tag_list_to_exif_buffer ()</h3>
 
99
<pre class="programlisting"><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstBuffer.html#GstBuffer"><span class="returnvalue">GstBuffer</span></a> *
 
100
gst_tag_list_to_exif_buffer (<em class="parameter"><code>const <a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstTagList.html#GstTagList"><span class="type">GstTagList</span></a> *taglist</code></em>,
 
101
                             <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> byte_order</code></em>,
 
102
                             <em class="parameter"><code><span class="type">guint32</span> base_offset</code></em>);</pre>
 
103
<p>Formats the tags in taglist on exif format. The resulting buffer contains
 
104
the tags IFD and is followed by the data pointed by the tag entries.</p>
 
105
<div class="refsect3">
 
106
<a name="id-1.2.12.6.7.2.5"></a><h4>Parameters</h4>
 
107
<div class="informaltable"><table width="100%" border="0">
 
108
<colgroup>
 
109
<col width="150px" class="parameters_name">
 
110
<col class="parameters_description">
 
111
<col width="200px" class="parameters_annotations">
 
112
</colgroup>
 
113
<tbody>
 
114
<tr>
 
115
<td class="parameter_name"><p>taglist</p></td>
 
116
<td class="parameter_description"><p>The taglist</p></td>
 
117
<td class="parameter_annotations"> </td>
 
118
</tr>
 
119
<tr>
 
120
<td class="parameter_name"><p>byte_order</p></td>
 
121
<td class="parameter_description"><p>byte order used in writing (G_LITTLE_ENDIAN or G_BIG_ENDIAN)</p></td>
 
122
<td class="parameter_annotations"> </td>
 
123
</tr>
 
124
<tr>
 
125
<td class="parameter_name"><p>base_offset</p></td>
 
126
<td class="parameter_description"><p>Offset from the tiff header first byte</p></td>
 
127
<td class="parameter_annotations"> </td>
 
128
</tr>
 
129
</tbody>
 
130
</table></div>
 
131
</div>
 
132
<div class="refsect3">
 
133
<a name="id-1.2.12.6.7.2.6"></a><h4>Returns</h4>
 
134
<p> A GstBuffer containing the tag entries followed by the tag data</p>
 
135
<p></p>
 
136
</div>
 
137
</div>
 
138
<hr>
 
139
<div class="refsect2">
 
140
<a name="gst-tag-list-to-exif-buffer-with-tiff-header"></a><h3>gst_tag_list_to_exif_buffer_with_tiff_header ()</h3>
 
141
<pre class="programlisting"><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstBuffer.html#GstBuffer"><span class="returnvalue">GstBuffer</span></a> *
 
142
gst_tag_list_to_exif_buffer_with_tiff_header
 
143
                               (<em class="parameter"><code>const <a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstTagList.html#GstTagList"><span class="type">GstTagList</span></a> *taglist</code></em>);</pre>
 
144
<p>Formats the tags in taglist into exif structure, a tiff header
 
145
is put in the beginning of the buffer.</p>
 
146
<div class="refsect3">
 
147
<a name="id-1.2.12.6.7.3.5"></a><h4>Parameters</h4>
 
148
<div class="informaltable"><table width="100%" border="0">
 
149
<colgroup>
 
150
<col width="150px" class="parameters_name">
 
151
<col class="parameters_description">
 
152
<col width="200px" class="parameters_annotations">
 
153
</colgroup>
 
154
<tbody><tr>
 
155
<td class="parameter_name"><p>taglist</p></td>
 
156
<td class="parameter_description"><p>The taglist</p></td>
 
157
<td class="parameter_annotations"> </td>
 
158
</tr></tbody>
 
159
</table></div>
 
160
</div>
 
161
<div class="refsect3">
 
162
<a name="id-1.2.12.6.7.3.6"></a><h4>Returns</h4>
 
163
<p> A GstBuffer containing the data</p>
 
164
<p></p>
 
165
</div>
 
166
</div>
 
167
<hr>
 
168
<div class="refsect2">
 
169
<a name="gst-tag-list-from-exif-buffer"></a><h3>gst_tag_list_from_exif_buffer ()</h3>
 
170
<pre class="programlisting"><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstTagList.html#GstTagList"><span class="returnvalue">GstTagList</span></a> *
 
171
gst_tag_list_from_exif_buffer (<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstBuffer.html#GstBuffer"><span class="type">GstBuffer</span></a> *buffer</code></em>,
 
172
                               <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> byte_order</code></em>,
 
173
                               <em class="parameter"><code><span class="type">guint32</span> base_offset</code></em>);</pre>
 
174
<p>Parses the IFD and IFD tags data contained in the buffer and puts it
136
175
on a taglist. The base_offset is used to subtract from the offset in
137
176
the tag entries and be able to get the offset relative to the buffer
138
 
start
139
 
</p>
140
 
<div class="variablelist"><table border="0" class="variablelist">
 
177
start</p>
 
178
<div class="refsect3">
 
179
<a name="id-1.2.12.6.7.4.5"></a><h4>Parameters</h4>
 
180
<div class="informaltable"><table width="100%" border="0">
141
181
<colgroup>
142
 
<col align="left" valign="top">
143
 
<col>
 
182
<col width="150px" class="parameters_name">
 
183
<col class="parameters_description">
 
184
<col width="200px" class="parameters_annotations">
144
185
</colgroup>
145
186
<tbody>
146
187
<tr>
147
 
<td><p><span class="term"><em class="parameter"><code>buffer</code></em> :</span></p></td>
148
 
<td>The exif buffer</td>
149
 
</tr>
150
 
<tr>
151
 
<td><p><span class="term"><em class="parameter"><code>byte_order</code></em> :</span></p></td>
152
 
<td>byte order of the data</td>
153
 
</tr>
154
 
<tr>
155
 
<td><p><span class="term"><em class="parameter"><code>base_offset</code></em> :</span></p></td>
156
 
<td>Offset from the tiff header to this buffer</td>
157
 
</tr>
158
 
<tr>
159
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
160
 
<td>The parsed taglist</td>
 
188
<td class="parameter_name"><p>buffer</p></td>
 
189
<td class="parameter_description"><p>The exif buffer</p></td>
 
190
<td class="parameter_annotations"> </td>
 
191
</tr>
 
192
<tr>
 
193
<td class="parameter_name"><p>byte_order</p></td>
 
194
<td class="parameter_description"><p>byte order of the data</p></td>
 
195
<td class="parameter_annotations"> </td>
 
196
</tr>
 
197
<tr>
 
198
<td class="parameter_name"><p>base_offset</p></td>
 
199
<td class="parameter_description"><p>Offset from the tiff header to this buffer</p></td>
 
200
<td class="parameter_annotations"> </td>
161
201
</tr>
162
202
</tbody>
163
203
</table></div>
164
204
</div>
 
205
<div class="refsect3">
 
206
<a name="id-1.2.12.6.7.4.6"></a><h4>Returns</h4>
 
207
<p> The parsed taglist</p>
 
208
<p></p>
 
209
</div>
 
210
</div>
165
211
<hr>
166
212
<div class="refsect2">
167
 
<a name="gst-tag-list-from-exif-buffer-with-tiff-header"></a><h3>gst_tag_list_from_exif_buffer_with_tiff_header ()</h3>
168
 
<pre class="programlisting"><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstTagList.html#GstTagList"><span class="returnvalue">GstTagList</span></a> *        gst_tag_list_from_exif_buffer_with_tiff_header
169
 
                                                        (<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstBuffer.html#GstBuffer"><span class="type">GstBuffer</span></a> *buffer</code></em>);</pre>
170
 
<p>
171
 
Parses the exif tags starting with a tiff header structure.
172
 
</p>
173
 
<div class="variablelist"><table border="0" class="variablelist">
 
213
<a name="gst-tag-list-from-exif-buffer-with-tiff-header"></a><h3>gst_tag_list_from_exif_buffer_with_tiff_header ()</h3>
 
214
<pre class="programlisting"><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstTagList.html#GstTagList"><span class="returnvalue">GstTagList</span></a> *
 
215
gst_tag_list_from_exif_buffer_with_tiff_header
 
216
                               (<em class="parameter"><code><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstBuffer.html#GstBuffer"><span class="type">GstBuffer</span></a> *buffer</code></em>);</pre>
 
217
<p>Parses the exif tags starting with a tiff header structure.</p>
 
218
<div class="refsect3">
 
219
<a name="id-1.2.12.6.7.5.5"></a><h4>Parameters</h4>
 
220
<div class="informaltable"><table width="100%" border="0">
174
221
<colgroup>
175
 
<col align="left" valign="top">
176
 
<col>
 
222
<col width="150px" class="parameters_name">
 
223
<col class="parameters_description">
 
224
<col width="200px" class="parameters_annotations">
177
225
</colgroup>
178
 
<tbody>
179
 
<tr>
180
 
<td><p><span class="term"><em class="parameter"><code>buffer</code></em> :</span></p></td>
181
 
<td>The exif buffer</td>
182
 
</tr>
183
 
<tr>
184
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
185
 
<td>The taglist</td>
186
 
</tr>
187
 
</tbody>
 
226
<tbody><tr>
 
227
<td class="parameter_name"><p>buffer</p></td>
 
228
<td class="parameter_description"><p>The exif buffer</p></td>
 
229
<td class="parameter_annotations"> </td>
 
230
</tr></tbody>
188
231
</table></div>
189
232
</div>
 
233
<div class="refsect3">
 
234
<a name="id-1.2.12.6.7.5.6"></a><h4>Returns</h4>
 
235
<p> The taglist</p>
 
236
<p></p>
 
237
</div>
 
238
</div>
 
239
</div>
 
240
<div class="refsect1">
 
241
<a name="gst-plugins-base-libs-gsttagexif.other_details"></a><h2>Types and Values</h2>
190
242
</div>
191
243
<div class="refsect1">
192
244
<a name="gst-plugins-base-libs-gsttagexif.see-also"></a><h2>See Also</h2>
193
 
<a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstTagList.html#GstTagList"><span class="type">GstTagList</span></a>
 
245
<p><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstTagList.html#GstTagList"><span class="type">GstTagList</span></a></p>
194
246
</div>
195
247
</div>
196
248
<div class="footer">
197
249
<hr>
198
 
          Generated by GTK-Doc V1.19</div>
 
250
          Generated by GTK-Doc V1.20</div>
199
251
</body>
200
252
</html>
 
 
b'\\ No newline at end of file'