diff options
Diffstat (limited to 'src/include/extractor.h')
-rw-r--r-- | src/include/extractor.h | 686 |
1 files changed, 343 insertions, 343 deletions
diff --git a/src/include/extractor.h b/src/include/extractor.h index 3e86868..3e6c098 100644 --- a/src/include/extractor.h +++ b/src/include/extractor.h | |||
@@ -54,65 +54,65 @@ extern "C" { | |||
54 | * Options for how plugin execution should be done. | 54 | * Options for how plugin execution should be done. |
55 | */ | 55 | */ |
56 | enum EXTRACTOR_Options | 56 | enum EXTRACTOR_Options |
57 | { | 57 | { |
58 | 58 | ||
59 | /** | 59 | /** |
60 | * Run plugin out-of-process, starting the process once the plugin | 60 | * Run plugin out-of-process, starting the process once the plugin |
61 | * is to be run. If a plugin crashes, automatically restart the | 61 | * is to be run. If a plugin crashes, automatically restart the |
62 | * respective process for the same file and try once more | 62 | * respective process for the same file and try once more |
63 | * (since the crash may be caused by the previous file). If | 63 | * (since the crash may be caused by the previous file). If |
64 | * the process crashes immediately again, it is not restarted | 64 | * the process crashes immediately again, it is not restarted |
65 | * until the next file. | 65 | * until the next file. |
66 | */ | 66 | */ |
67 | EXTRACTOR_OPTION_DEFAULT_POLICY = 0, | 67 | EXTRACTOR_OPTION_DEFAULT_POLICY = 0, |
68 | 68 | ||
69 | /** | 69 | /** |
70 | * Deprecated option. Ignored. | 70 | * Deprecated option. Ignored. |
71 | */ | 71 | */ |
72 | EXTRACTOR_OPTION_OUT_OF_PROCESS_NO_RESTART = 1, | 72 | EXTRACTOR_OPTION_OUT_OF_PROCESS_NO_RESTART = 1, |
73 | 73 | ||
74 | /** | 74 | /** |
75 | * Run plugins in-process. Unsafe, not recommended, | 75 | * Run plugins in-process. Unsafe, not recommended, |
76 | * can be nice for debugging. | 76 | * can be nice for debugging. |
77 | */ | 77 | */ |
78 | EXTRACTOR_OPTION_IN_PROCESS = 2, | 78 | EXTRACTOR_OPTION_IN_PROCESS = 2, |
79 | 79 | ||
80 | /** | 80 | /** |
81 | * Internal value for plugins that have been disabled. | 81 | * Internal value for plugins that have been disabled. |
82 | */ | 82 | */ |
83 | EXTRACTOR_OPTION_DISABLED = 3 | 83 | EXTRACTOR_OPTION_DISABLED = 3 |
84 | 84 | ||
85 | }; | 85 | }; |
86 | 86 | ||
87 | 87 | ||
88 | /** | 88 | /** |
89 | * Format in which the extracted meta data is presented. | 89 | * Format in which the extracted meta data is presented. |
90 | */ | 90 | */ |
91 | enum EXTRACTOR_MetaFormat | 91 | enum EXTRACTOR_MetaFormat |
92 | { | 92 | { |
93 | /** | 93 | /** |
94 | * Format is unknown. | 94 | * Format is unknown. |
95 | */ | 95 | */ |
96 | EXTRACTOR_METAFORMAT_UNKNOWN = 0, | 96 | EXTRACTOR_METAFORMAT_UNKNOWN = 0, |
97 | 97 | ||
98 | /** | 98 | /** |
99 | * 0-terminated, UTF-8 encoded string. "data_len" | 99 | * 0-terminated, UTF-8 encoded string. "data_len" |
100 | * is strlen(data)+1. | 100 | * is strlen(data)+1. |
101 | */ | 101 | */ |
102 | EXTRACTOR_METAFORMAT_UTF8 = 1, | 102 | EXTRACTOR_METAFORMAT_UTF8 = 1, |
103 | 103 | ||
104 | /** | 104 | /** |
105 | * Some kind of binary format, see given Mime type. | 105 | * Some kind of binary format, see given Mime type. |
106 | */ | 106 | */ |
107 | EXTRACTOR_METAFORMAT_BINARY = 2, | 107 | EXTRACTOR_METAFORMAT_BINARY = 2, |
108 | 108 | ||
109 | /** | 109 | /** |
110 | * 0-terminated string. The specific encoding is unknown. | 110 | * 0-terminated string. The specific encoding is unknown. |
111 | * "data_len" is strlen (data)+1. | 111 | * "data_len" is strlen (data)+1. |
112 | */ | 112 | */ |
113 | EXTRACTOR_METAFORMAT_C_STRING = 3 | 113 | EXTRACTOR_METAFORMAT_C_STRING = 3 |
114 | 114 | ||
115 | }; | 115 | }; |
116 | 116 | ||
117 | 117 | ||
118 | /** | 118 | /** |
@@ -123,283 +123,283 @@ enum EXTRACTOR_MetaFormat | |||
123 | * @{ | 123 | * @{ |
124 | */ | 124 | */ |
125 | enum EXTRACTOR_MetaType | 125 | enum EXTRACTOR_MetaType |
126 | { | 126 | { |
127 | /* fundamental types */ | 127 | /* fundamental types */ |
128 | EXTRACTOR_METATYPE_RESERVED = 0, | 128 | EXTRACTOR_METATYPE_RESERVED = 0, |
129 | EXTRACTOR_METATYPE_MIMETYPE = 1, | 129 | EXTRACTOR_METATYPE_MIMETYPE = 1, |
130 | EXTRACTOR_METATYPE_FILENAME = 2, | 130 | EXTRACTOR_METATYPE_FILENAME = 2, |
131 | EXTRACTOR_METATYPE_COMMENT = 3, | 131 | EXTRACTOR_METATYPE_COMMENT = 3, |
132 | 132 | ||
133 | /* Standard types from bibtex */ | 133 | /* Standard types from bibtex */ |
134 | EXTRACTOR_METATYPE_TITLE = 4, | 134 | EXTRACTOR_METATYPE_TITLE = 4, |
135 | EXTRACTOR_METATYPE_BOOK_TITLE = 5, | 135 | EXTRACTOR_METATYPE_BOOK_TITLE = 5, |
136 | EXTRACTOR_METATYPE_BOOK_EDITION = 6, | 136 | EXTRACTOR_METATYPE_BOOK_EDITION = 6, |
137 | EXTRACTOR_METATYPE_BOOK_CHAPTER_NUMBER = 7, | 137 | EXTRACTOR_METATYPE_BOOK_CHAPTER_NUMBER = 7, |
138 | EXTRACTOR_METATYPE_JOURNAL_NAME = 8, | 138 | EXTRACTOR_METATYPE_JOURNAL_NAME = 8, |
139 | EXTRACTOR_METATYPE_JOURNAL_VOLUME = 9, | 139 | EXTRACTOR_METATYPE_JOURNAL_VOLUME = 9, |
140 | EXTRACTOR_METATYPE_JOURNAL_NUMBER = 10, | 140 | EXTRACTOR_METATYPE_JOURNAL_NUMBER = 10, |
141 | EXTRACTOR_METATYPE_PAGE_COUNT = 11, | 141 | EXTRACTOR_METATYPE_PAGE_COUNT = 11, |
142 | EXTRACTOR_METATYPE_PAGE_RANGE = 12, | 142 | EXTRACTOR_METATYPE_PAGE_RANGE = 12, |
143 | EXTRACTOR_METATYPE_AUTHOR_NAME = 13, | 143 | EXTRACTOR_METATYPE_AUTHOR_NAME = 13, |
144 | EXTRACTOR_METATYPE_AUTHOR_EMAIL = 14, | 144 | EXTRACTOR_METATYPE_AUTHOR_EMAIL = 14, |
145 | EXTRACTOR_METATYPE_AUTHOR_INSTITUTION = 15, | 145 | EXTRACTOR_METATYPE_AUTHOR_INSTITUTION = 15, |
146 | EXTRACTOR_METATYPE_PUBLISHER = 16, | 146 | EXTRACTOR_METATYPE_PUBLISHER = 16, |
147 | EXTRACTOR_METATYPE_PUBLISHER_ADDRESS = 17, | 147 | EXTRACTOR_METATYPE_PUBLISHER_ADDRESS = 17, |
148 | EXTRACTOR_METATYPE_PUBLISHER_INSTITUTION = 18, | 148 | EXTRACTOR_METATYPE_PUBLISHER_INSTITUTION = 18, |
149 | EXTRACTOR_METATYPE_PUBLISHER_SERIES = 19, | 149 | EXTRACTOR_METATYPE_PUBLISHER_SERIES = 19, |
150 | EXTRACTOR_METATYPE_PUBLICATION_TYPE = 20, | 150 | EXTRACTOR_METATYPE_PUBLICATION_TYPE = 20, |
151 | EXTRACTOR_METATYPE_PUBLICATION_YEAR = 21, | 151 | EXTRACTOR_METATYPE_PUBLICATION_YEAR = 21, |
152 | EXTRACTOR_METATYPE_PUBLICATION_MONTH = 22, | 152 | EXTRACTOR_METATYPE_PUBLICATION_MONTH = 22, |
153 | EXTRACTOR_METATYPE_PUBLICATION_DAY = 23, | 153 | EXTRACTOR_METATYPE_PUBLICATION_DAY = 23, |
154 | EXTRACTOR_METATYPE_PUBLICATION_DATE = 24, | 154 | EXTRACTOR_METATYPE_PUBLICATION_DATE = 24, |
155 | EXTRACTOR_METATYPE_BIBTEX_EPRINT = 25, | 155 | EXTRACTOR_METATYPE_BIBTEX_EPRINT = 25, |
156 | EXTRACTOR_METATYPE_BIBTEX_ENTRY_TYPE = 26, | 156 | EXTRACTOR_METATYPE_BIBTEX_ENTRY_TYPE = 26, |
157 | EXTRACTOR_METATYPE_LANGUAGE = 27, | 157 | EXTRACTOR_METATYPE_LANGUAGE = 27, |
158 | EXTRACTOR_METATYPE_CREATION_TIME = 28, | 158 | EXTRACTOR_METATYPE_CREATION_TIME = 28, |
159 | EXTRACTOR_METATYPE_URL = 29, | 159 | EXTRACTOR_METATYPE_URL = 29, |
160 | 160 | ||
161 | /* "unique" document identifiers */ | 161 | /* "unique" document identifiers */ |
162 | EXTRACTOR_METATYPE_URI = 30, | 162 | EXTRACTOR_METATYPE_URI = 30, |
163 | EXTRACTOR_METATYPE_ISRC = 31, | 163 | EXTRACTOR_METATYPE_ISRC = 31, |
164 | EXTRACTOR_METATYPE_HASH_MD4 = 32, | 164 | EXTRACTOR_METATYPE_HASH_MD4 = 32, |
165 | EXTRACTOR_METATYPE_HASH_MD5 = 33, | 165 | EXTRACTOR_METATYPE_HASH_MD5 = 33, |
166 | EXTRACTOR_METATYPE_HASH_SHA0 = 34, | 166 | EXTRACTOR_METATYPE_HASH_SHA0 = 34, |
167 | EXTRACTOR_METATYPE_HASH_SHA1 = 35, | 167 | EXTRACTOR_METATYPE_HASH_SHA1 = 35, |
168 | EXTRACTOR_METATYPE_HASH_RMD160 = 36, | 168 | EXTRACTOR_METATYPE_HASH_RMD160 = 36, |
169 | 169 | ||
170 | /* identifiers of a location */ | 170 | /* identifiers of a location */ |
171 | EXTRACTOR_METATYPE_GPS_LATITUDE_REF = 37, | 171 | EXTRACTOR_METATYPE_GPS_LATITUDE_REF = 37, |
172 | EXTRACTOR_METATYPE_GPS_LATITUDE = 38, | 172 | EXTRACTOR_METATYPE_GPS_LATITUDE = 38, |
173 | EXTRACTOR_METATYPE_GPS_LONGITUDE_REF = 39, | 173 | EXTRACTOR_METATYPE_GPS_LONGITUDE_REF = 39, |
174 | EXTRACTOR_METATYPE_GPS_LONGITUDE = 40, | 174 | EXTRACTOR_METATYPE_GPS_LONGITUDE = 40, |
175 | EXTRACTOR_METATYPE_LOCATION_CITY = 41, | 175 | EXTRACTOR_METATYPE_LOCATION_CITY = 41, |
176 | EXTRACTOR_METATYPE_LOCATION_SUBLOCATION = 42, | 176 | EXTRACTOR_METATYPE_LOCATION_SUBLOCATION = 42, |
177 | EXTRACTOR_METATYPE_LOCATION_COUNTRY = 43, | 177 | EXTRACTOR_METATYPE_LOCATION_COUNTRY = 43, |
178 | EXTRACTOR_METATYPE_LOCATION_COUNTRY_CODE = 44, | 178 | EXTRACTOR_METATYPE_LOCATION_COUNTRY_CODE = 44, |
179 | 179 | ||
180 | /* generic attributes */ | 180 | /* generic attributes */ |
181 | EXTRACTOR_METATYPE_UNKNOWN = 45, | 181 | EXTRACTOR_METATYPE_UNKNOWN = 45, |
182 | EXTRACTOR_METATYPE_DESCRIPTION = 46, | 182 | EXTRACTOR_METATYPE_DESCRIPTION = 46, |
183 | EXTRACTOR_METATYPE_COPYRIGHT = 47, | 183 | EXTRACTOR_METATYPE_COPYRIGHT = 47, |
184 | EXTRACTOR_METATYPE_RIGHTS = 48, | 184 | EXTRACTOR_METATYPE_RIGHTS = 48, |
185 | EXTRACTOR_METATYPE_KEYWORDS = 49, | 185 | EXTRACTOR_METATYPE_KEYWORDS = 49, |
186 | EXTRACTOR_METATYPE_ABSTRACT = 50, | 186 | EXTRACTOR_METATYPE_ABSTRACT = 50, |
187 | EXTRACTOR_METATYPE_SUMMARY = 51, | 187 | EXTRACTOR_METATYPE_SUMMARY = 51, |
188 | EXTRACTOR_METATYPE_SUBJECT = 52, | 188 | EXTRACTOR_METATYPE_SUBJECT = 52, |
189 | EXTRACTOR_METATYPE_CREATOR = 53, | 189 | EXTRACTOR_METATYPE_CREATOR = 53, |
190 | EXTRACTOR_METATYPE_FORMAT = 54, | 190 | EXTRACTOR_METATYPE_FORMAT = 54, |
191 | EXTRACTOR_METATYPE_FORMAT_VERSION = 55, | 191 | EXTRACTOR_METATYPE_FORMAT_VERSION = 55, |
192 | 192 | ||
193 | /* processing history */ | 193 | /* processing history */ |
194 | EXTRACTOR_METATYPE_CREATED_BY_SOFTWARE = 56, | 194 | EXTRACTOR_METATYPE_CREATED_BY_SOFTWARE = 56, |
195 | EXTRACTOR_METATYPE_UNKNOWN_DATE = 57, | 195 | EXTRACTOR_METATYPE_UNKNOWN_DATE = 57, |
196 | EXTRACTOR_METATYPE_CREATION_DATE = 58, | 196 | EXTRACTOR_METATYPE_CREATION_DATE = 58, |
197 | EXTRACTOR_METATYPE_MODIFICATION_DATE = 59, | 197 | EXTRACTOR_METATYPE_MODIFICATION_DATE = 59, |
198 | EXTRACTOR_METATYPE_LAST_PRINTED = 60, | 198 | EXTRACTOR_METATYPE_LAST_PRINTED = 60, |
199 | EXTRACTOR_METATYPE_LAST_SAVED_BY = 61, | 199 | EXTRACTOR_METATYPE_LAST_SAVED_BY = 61, |
200 | EXTRACTOR_METATYPE_TOTAL_EDITING_TIME = 62, | 200 | EXTRACTOR_METATYPE_TOTAL_EDITING_TIME = 62, |
201 | EXTRACTOR_METATYPE_EDITING_CYCLES = 63, | 201 | EXTRACTOR_METATYPE_EDITING_CYCLES = 63, |
202 | EXTRACTOR_METATYPE_MODIFIED_BY_SOFTWARE = 64, | 202 | EXTRACTOR_METATYPE_MODIFIED_BY_SOFTWARE = 64, |
203 | EXTRACTOR_METATYPE_REVISION_HISTORY = 65, | 203 | EXTRACTOR_METATYPE_REVISION_HISTORY = 65, |
204 | 204 | ||
205 | EXTRACTOR_METATYPE_EMBEDDED_FILE_SIZE = 66, | 205 | EXTRACTOR_METATYPE_EMBEDDED_FILE_SIZE = 66, |
206 | EXTRACTOR_METATYPE_FINDER_FILE_TYPE = 67, | 206 | EXTRACTOR_METATYPE_FINDER_FILE_TYPE = 67, |
207 | EXTRACTOR_METATYPE_FINDER_FILE_CREATOR = 68, | 207 | EXTRACTOR_METATYPE_FINDER_FILE_CREATOR = 68, |
208 | 208 | ||
209 | /* software package specifics (deb, rpm, tgz, elf) */ | 209 | /* software package specifics (deb, rpm, tgz, elf) */ |
210 | EXTRACTOR_METATYPE_PACKAGE_NAME = 69, | 210 | EXTRACTOR_METATYPE_PACKAGE_NAME = 69, |
211 | EXTRACTOR_METATYPE_PACKAGE_VERSION = 70, | 211 | EXTRACTOR_METATYPE_PACKAGE_VERSION = 70, |
212 | EXTRACTOR_METATYPE_SECTION = 71, | 212 | EXTRACTOR_METATYPE_SECTION = 71, |
213 | EXTRACTOR_METATYPE_UPLOAD_PRIORITY = 72, | 213 | EXTRACTOR_METATYPE_UPLOAD_PRIORITY = 72, |
214 | EXTRACTOR_METATYPE_PACKAGE_DEPENDENCY = 73, | 214 | EXTRACTOR_METATYPE_PACKAGE_DEPENDENCY = 73, |
215 | EXTRACTOR_METATYPE_PACKAGE_CONFLICTS = 74, | 215 | EXTRACTOR_METATYPE_PACKAGE_CONFLICTS = 74, |
216 | EXTRACTOR_METATYPE_PACKAGE_REPLACES = 75, | 216 | EXTRACTOR_METATYPE_PACKAGE_REPLACES = 75, |
217 | EXTRACTOR_METATYPE_PACKAGE_PROVIDES = 76, | 217 | EXTRACTOR_METATYPE_PACKAGE_PROVIDES = 76, |
218 | EXTRACTOR_METATYPE_PACKAGE_RECOMMENDS = 77, | 218 | EXTRACTOR_METATYPE_PACKAGE_RECOMMENDS = 77, |
219 | EXTRACTOR_METATYPE_PACKAGE_SUGGESTS = 78, | 219 | EXTRACTOR_METATYPE_PACKAGE_SUGGESTS = 78, |
220 | EXTRACTOR_METATYPE_PACKAGE_MAINTAINER = 79, | 220 | EXTRACTOR_METATYPE_PACKAGE_MAINTAINER = 79, |
221 | EXTRACTOR_METATYPE_PACKAGE_INSTALLED_SIZE = 80, | 221 | EXTRACTOR_METATYPE_PACKAGE_INSTALLED_SIZE = 80, |
222 | EXTRACTOR_METATYPE_PACKAGE_SOURCE = 81, | 222 | EXTRACTOR_METATYPE_PACKAGE_SOURCE = 81, |
223 | EXTRACTOR_METATYPE_PACKAGE_ESSENTIAL = 82, | 223 | EXTRACTOR_METATYPE_PACKAGE_ESSENTIAL = 82, |
224 | EXTRACTOR_METATYPE_TARGET_ARCHITECTURE = 83, | 224 | EXTRACTOR_METATYPE_TARGET_ARCHITECTURE = 83, |
225 | EXTRACTOR_METATYPE_PACKAGE_PRE_DEPENDENCY = 84, | 225 | EXTRACTOR_METATYPE_PACKAGE_PRE_DEPENDENCY = 84, |
226 | EXTRACTOR_METATYPE_LICENSE = 85, | 226 | EXTRACTOR_METATYPE_LICENSE = 85, |
227 | EXTRACTOR_METATYPE_PACKAGE_DISTRIBUTION = 86, | 227 | EXTRACTOR_METATYPE_PACKAGE_DISTRIBUTION = 86, |
228 | EXTRACTOR_METATYPE_BUILDHOST = 87, | 228 | EXTRACTOR_METATYPE_BUILDHOST = 87, |
229 | EXTRACTOR_METATYPE_VENDOR = 88, | 229 | EXTRACTOR_METATYPE_VENDOR = 88, |
230 | EXTRACTOR_METATYPE_TARGET_OS = 89, | 230 | EXTRACTOR_METATYPE_TARGET_OS = 89, |
231 | EXTRACTOR_METATYPE_SOFTWARE_VERSION = 90, | 231 | EXTRACTOR_METATYPE_SOFTWARE_VERSION = 90, |
232 | EXTRACTOR_METATYPE_TARGET_PLATFORM = 91, | 232 | EXTRACTOR_METATYPE_TARGET_PLATFORM = 91, |
233 | EXTRACTOR_METATYPE_RESOURCE_TYPE = 92, | 233 | EXTRACTOR_METATYPE_RESOURCE_TYPE = 92, |
234 | EXTRACTOR_METATYPE_LIBRARY_SEARCH_PATH = 93, | 234 | EXTRACTOR_METATYPE_LIBRARY_SEARCH_PATH = 93, |
235 | EXTRACTOR_METATYPE_LIBRARY_DEPENDENCY = 94, | 235 | EXTRACTOR_METATYPE_LIBRARY_DEPENDENCY = 94, |
236 | 236 | ||
237 | /* photography specifics */ | 237 | /* photography specifics */ |
238 | EXTRACTOR_METATYPE_CAMERA_MAKE = 95, | 238 | EXTRACTOR_METATYPE_CAMERA_MAKE = 95, |
239 | EXTRACTOR_METATYPE_CAMERA_MODEL = 96, | 239 | EXTRACTOR_METATYPE_CAMERA_MODEL = 96, |
240 | EXTRACTOR_METATYPE_EXPOSURE = 97, | 240 | EXTRACTOR_METATYPE_EXPOSURE = 97, |
241 | EXTRACTOR_METATYPE_APERTURE = 98, | 241 | EXTRACTOR_METATYPE_APERTURE = 98, |
242 | EXTRACTOR_METATYPE_EXPOSURE_BIAS = 99, | 242 | EXTRACTOR_METATYPE_EXPOSURE_BIAS = 99, |
243 | EXTRACTOR_METATYPE_FLASH = 100, | 243 | EXTRACTOR_METATYPE_FLASH = 100, |
244 | EXTRACTOR_METATYPE_FLASH_BIAS = 101, | 244 | EXTRACTOR_METATYPE_FLASH_BIAS = 101, |
245 | EXTRACTOR_METATYPE_FOCAL_LENGTH = 102, | 245 | EXTRACTOR_METATYPE_FOCAL_LENGTH = 102, |
246 | EXTRACTOR_METATYPE_FOCAL_LENGTH_35MM = 103, | 246 | EXTRACTOR_METATYPE_FOCAL_LENGTH_35MM = 103, |
247 | EXTRACTOR_METATYPE_ISO_SPEED = 104, | 247 | EXTRACTOR_METATYPE_ISO_SPEED = 104, |
248 | EXTRACTOR_METATYPE_EXPOSURE_MODE = 105, | 248 | EXTRACTOR_METATYPE_EXPOSURE_MODE = 105, |
249 | EXTRACTOR_METATYPE_METERING_MODE = 106, | 249 | EXTRACTOR_METATYPE_METERING_MODE = 106, |
250 | EXTRACTOR_METATYPE_MACRO_MODE = 107, | 250 | EXTRACTOR_METATYPE_MACRO_MODE = 107, |
251 | EXTRACTOR_METATYPE_IMAGE_QUALITY = 108, | 251 | EXTRACTOR_METATYPE_IMAGE_QUALITY = 108, |
252 | EXTRACTOR_METATYPE_WHITE_BALANCE = 109, | 252 | EXTRACTOR_METATYPE_WHITE_BALANCE = 109, |
253 | EXTRACTOR_METATYPE_ORIENTATION = 110, | 253 | EXTRACTOR_METATYPE_ORIENTATION = 110, |
254 | EXTRACTOR_METATYPE_MAGNIFICATION = 111, | 254 | EXTRACTOR_METATYPE_MAGNIFICATION = 111, |
255 | 255 | ||
256 | /* image specifics */ | 256 | /* image specifics */ |
257 | EXTRACTOR_METATYPE_IMAGE_DIMENSIONS = 112, | 257 | EXTRACTOR_METATYPE_IMAGE_DIMENSIONS = 112, |
258 | EXTRACTOR_METATYPE_PRODUCED_BY_SOFTWARE = 113, | 258 | EXTRACTOR_METATYPE_PRODUCED_BY_SOFTWARE = 113, |
259 | EXTRACTOR_METATYPE_THUMBNAIL = 114, | 259 | EXTRACTOR_METATYPE_THUMBNAIL = 114, |
260 | EXTRACTOR_METATYPE_IMAGE_RESOLUTION = 115, | 260 | EXTRACTOR_METATYPE_IMAGE_RESOLUTION = 115, |
261 | EXTRACTOR_METATYPE_SOURCE = 116, | 261 | EXTRACTOR_METATYPE_SOURCE = 116, |
262 | 262 | ||
263 | /* (text) document processing specifics */ | 263 | /* (text) document processing specifics */ |
264 | EXTRACTOR_METATYPE_CHARACTER_SET = 117, | 264 | EXTRACTOR_METATYPE_CHARACTER_SET = 117, |
265 | EXTRACTOR_METATYPE_LINE_COUNT = 118, | 265 | EXTRACTOR_METATYPE_LINE_COUNT = 118, |
266 | EXTRACTOR_METATYPE_PARAGRAPH_COUNT = 119, | 266 | EXTRACTOR_METATYPE_PARAGRAPH_COUNT = 119, |
267 | EXTRACTOR_METATYPE_WORD_COUNT = 120, | 267 | EXTRACTOR_METATYPE_WORD_COUNT = 120, |
268 | EXTRACTOR_METATYPE_CHARACTER_COUNT = 121, | 268 | EXTRACTOR_METATYPE_CHARACTER_COUNT = 121, |
269 | EXTRACTOR_METATYPE_PAGE_ORIENTATION = 122, | 269 | EXTRACTOR_METATYPE_PAGE_ORIENTATION = 122, |
270 | EXTRACTOR_METATYPE_PAPER_SIZE = 123, | 270 | EXTRACTOR_METATYPE_PAPER_SIZE = 123, |
271 | EXTRACTOR_METATYPE_TEMPLATE = 124, | 271 | EXTRACTOR_METATYPE_TEMPLATE = 124, |
272 | EXTRACTOR_METATYPE_COMPANY = 125, | 272 | EXTRACTOR_METATYPE_COMPANY = 125, |
273 | EXTRACTOR_METATYPE_MANAGER = 126, | 273 | EXTRACTOR_METATYPE_MANAGER = 126, |
274 | EXTRACTOR_METATYPE_REVISION_NUMBER = 127, | 274 | EXTRACTOR_METATYPE_REVISION_NUMBER = 127, |
275 | 275 | ||
276 | /* music / video specifics */ | 276 | /* music / video specifics */ |
277 | EXTRACTOR_METATYPE_DURATION = 128, | 277 | EXTRACTOR_METATYPE_DURATION = 128, |
278 | EXTRACTOR_METATYPE_ALBUM = 129, | 278 | EXTRACTOR_METATYPE_ALBUM = 129, |
279 | EXTRACTOR_METATYPE_ARTIST = 130, | 279 | EXTRACTOR_METATYPE_ARTIST = 130, |
280 | EXTRACTOR_METATYPE_GENRE = 131, | 280 | EXTRACTOR_METATYPE_GENRE = 131, |
281 | EXTRACTOR_METATYPE_TRACK_NUMBER = 132, | 281 | EXTRACTOR_METATYPE_TRACK_NUMBER = 132, |
282 | EXTRACTOR_METATYPE_DISC_NUMBER = 133, | 282 | EXTRACTOR_METATYPE_DISC_NUMBER = 133, |
283 | EXTRACTOR_METATYPE_PERFORMER = 134, | 283 | EXTRACTOR_METATYPE_PERFORMER = 134, |
284 | EXTRACTOR_METATYPE_CONTACT_INFORMATION = 135, | 284 | EXTRACTOR_METATYPE_CONTACT_INFORMATION = 135, |
285 | EXTRACTOR_METATYPE_SONG_VERSION = 136, | 285 | EXTRACTOR_METATYPE_SONG_VERSION = 136, |
286 | EXTRACTOR_METATYPE_PICTURE = 137, | 286 | EXTRACTOR_METATYPE_PICTURE = 137, |
287 | EXTRACTOR_METATYPE_COVER_PICTURE = 138, | 287 | EXTRACTOR_METATYPE_COVER_PICTURE = 138, |
288 | EXTRACTOR_METATYPE_CONTRIBUTOR_PICTURE = 139, | 288 | EXTRACTOR_METATYPE_CONTRIBUTOR_PICTURE = 139, |
289 | EXTRACTOR_METATYPE_EVENT_PICTURE = 140, | 289 | EXTRACTOR_METATYPE_EVENT_PICTURE = 140, |
290 | EXTRACTOR_METATYPE_LOGO = 141, | 290 | EXTRACTOR_METATYPE_LOGO = 141, |
291 | EXTRACTOR_METATYPE_BROADCAST_TELEVISION_SYSTEM = 142, | 291 | EXTRACTOR_METATYPE_BROADCAST_TELEVISION_SYSTEM = 142, |
292 | EXTRACTOR_METATYPE_SOURCE_DEVICE = 143, | 292 | EXTRACTOR_METATYPE_SOURCE_DEVICE = 143, |
293 | EXTRACTOR_METATYPE_DISCLAIMER = 144, | 293 | EXTRACTOR_METATYPE_DISCLAIMER = 144, |
294 | EXTRACTOR_METATYPE_WARNING = 145, | 294 | EXTRACTOR_METATYPE_WARNING = 145, |
295 | EXTRACTOR_METATYPE_PAGE_ORDER = 146, | 295 | EXTRACTOR_METATYPE_PAGE_ORDER = 146, |
296 | EXTRACTOR_METATYPE_WRITER = 147, | 296 | EXTRACTOR_METATYPE_WRITER = 147, |
297 | EXTRACTOR_METATYPE_PRODUCT_VERSION = 148, | 297 | EXTRACTOR_METATYPE_PRODUCT_VERSION = 148, |
298 | EXTRACTOR_METATYPE_CONTRIBUTOR_NAME = 149, | 298 | EXTRACTOR_METATYPE_CONTRIBUTOR_NAME = 149, |
299 | EXTRACTOR_METATYPE_MOVIE_DIRECTOR = 150, | 299 | EXTRACTOR_METATYPE_MOVIE_DIRECTOR = 150, |
300 | EXTRACTOR_METATYPE_NETWORK_NAME = 151, | 300 | EXTRACTOR_METATYPE_NETWORK_NAME = 151, |
301 | EXTRACTOR_METATYPE_SHOW_NAME = 152, | 301 | EXTRACTOR_METATYPE_SHOW_NAME = 152, |
302 | EXTRACTOR_METATYPE_CHAPTER_NAME = 153, | 302 | EXTRACTOR_METATYPE_CHAPTER_NAME = 153, |
303 | EXTRACTOR_METATYPE_SONG_COUNT = 154, | 303 | EXTRACTOR_METATYPE_SONG_COUNT = 154, |
304 | EXTRACTOR_METATYPE_STARTING_SONG = 155, | 304 | EXTRACTOR_METATYPE_STARTING_SONG = 155, |
305 | EXTRACTOR_METATYPE_PLAY_COUNTER = 156, | 305 | EXTRACTOR_METATYPE_PLAY_COUNTER = 156, |
306 | EXTRACTOR_METATYPE_CONDUCTOR = 157, | 306 | EXTRACTOR_METATYPE_CONDUCTOR = 157, |
307 | EXTRACTOR_METATYPE_INTERPRETATION = 158, | 307 | EXTRACTOR_METATYPE_INTERPRETATION = 158, |
308 | EXTRACTOR_METATYPE_COMPOSER = 159, | 308 | EXTRACTOR_METATYPE_COMPOSER = 159, |
309 | EXTRACTOR_METATYPE_BEATS_PER_MINUTE = 160, | 309 | EXTRACTOR_METATYPE_BEATS_PER_MINUTE = 160, |
310 | EXTRACTOR_METATYPE_ENCODED_BY = 161, | 310 | EXTRACTOR_METATYPE_ENCODED_BY = 161, |
311 | EXTRACTOR_METATYPE_ORIGINAL_TITLE = 162, | 311 | EXTRACTOR_METATYPE_ORIGINAL_TITLE = 162, |
312 | EXTRACTOR_METATYPE_ORIGINAL_ARTIST = 163, | 312 | EXTRACTOR_METATYPE_ORIGINAL_ARTIST = 163, |
313 | EXTRACTOR_METATYPE_ORIGINAL_WRITER = 164, | 313 | EXTRACTOR_METATYPE_ORIGINAL_WRITER = 164, |
314 | EXTRACTOR_METATYPE_ORIGINAL_RELEASE_YEAR = 165, | 314 | EXTRACTOR_METATYPE_ORIGINAL_RELEASE_YEAR = 165, |
315 | EXTRACTOR_METATYPE_ORIGINAL_PERFORMER = 166, | 315 | EXTRACTOR_METATYPE_ORIGINAL_PERFORMER = 166, |
316 | EXTRACTOR_METATYPE_LYRICS = 167, | 316 | EXTRACTOR_METATYPE_LYRICS = 167, |
317 | EXTRACTOR_METATYPE_POPULARITY_METER = 168, | 317 | EXTRACTOR_METATYPE_POPULARITY_METER = 168, |
318 | EXTRACTOR_METATYPE_LICENSEE = 169, | 318 | EXTRACTOR_METATYPE_LICENSEE = 169, |
319 | EXTRACTOR_METATYPE_MUSICIAN_CREDITS_LIST = 170, | 319 | EXTRACTOR_METATYPE_MUSICIAN_CREDITS_LIST = 170, |
320 | EXTRACTOR_METATYPE_MOOD = 171, | 320 | EXTRACTOR_METATYPE_MOOD = 171, |
321 | EXTRACTOR_METATYPE_SUBTITLE = 172, | 321 | EXTRACTOR_METATYPE_SUBTITLE = 172, |
322 | 322 | ||
323 | /* GNUnet specific values (never extracted) */ | 323 | /* GNUnet specific values (never extracted) */ |
324 | EXTRACTOR_METATYPE_GNUNET_DISPLAY_TYPE = 173, | 324 | EXTRACTOR_METATYPE_GNUNET_DISPLAY_TYPE = 173, |
325 | EXTRACTOR_METATYPE_GNUNET_FULL_DATA = 174, | 325 | EXTRACTOR_METATYPE_GNUNET_FULL_DATA = 174, |
326 | EXTRACTOR_METATYPE_RATING = 175, | 326 | EXTRACTOR_METATYPE_RATING = 175, |
327 | EXTRACTOR_METATYPE_ORGANIZATION = 176, | 327 | EXTRACTOR_METATYPE_ORGANIZATION = 176, |
328 | EXTRACTOR_METATYPE_RIPPER = 177, | 328 | EXTRACTOR_METATYPE_RIPPER = 177, |
329 | EXTRACTOR_METATYPE_PRODUCER = 178, | 329 | EXTRACTOR_METATYPE_PRODUCER = 178, |
330 | EXTRACTOR_METATYPE_GROUP = 179, | 330 | EXTRACTOR_METATYPE_GROUP = 179, |
331 | EXTRACTOR_METATYPE_GNUNET_ORIGINAL_FILENAME = 180, | 331 | EXTRACTOR_METATYPE_GNUNET_ORIGINAL_FILENAME = 180, |
332 | 332 | ||
333 | EXTRACTOR_METATYPE_DISC_COUNT = 181, | 333 | EXTRACTOR_METATYPE_DISC_COUNT = 181, |
334 | 334 | ||
335 | EXTRACTOR_METATYPE_CODEC = 182, | 335 | EXTRACTOR_METATYPE_CODEC = 182, |
336 | EXTRACTOR_METATYPE_VIDEO_CODEC = 183, | 336 | EXTRACTOR_METATYPE_VIDEO_CODEC = 183, |
337 | EXTRACTOR_METATYPE_AUDIO_CODEC = 184, | 337 | EXTRACTOR_METATYPE_AUDIO_CODEC = 184, |
338 | EXTRACTOR_METATYPE_SUBTITLE_CODEC = 185, | 338 | EXTRACTOR_METATYPE_SUBTITLE_CODEC = 185, |
339 | 339 | ||
340 | EXTRACTOR_METATYPE_CONTAINER_FORMAT = 186, | 340 | EXTRACTOR_METATYPE_CONTAINER_FORMAT = 186, |
341 | 341 | ||
342 | EXTRACTOR_METATYPE_BITRATE = 187, | 342 | EXTRACTOR_METATYPE_BITRATE = 187, |
343 | EXTRACTOR_METATYPE_NOMINAL_BITRATE = 188, | 343 | EXTRACTOR_METATYPE_NOMINAL_BITRATE = 188, |
344 | EXTRACTOR_METATYPE_MINIMUM_BITRATE = 189, | 344 | EXTRACTOR_METATYPE_MINIMUM_BITRATE = 189, |
345 | EXTRACTOR_METATYPE_MAXIMUM_BITRATE = 190, | 345 | EXTRACTOR_METATYPE_MAXIMUM_BITRATE = 190, |
346 | 346 | ||
347 | EXTRACTOR_METATYPE_SERIAL = 191, | 347 | EXTRACTOR_METATYPE_SERIAL = 191, |
348 | 348 | ||
349 | EXTRACTOR_METATYPE_ENCODER = 192, | 349 | EXTRACTOR_METATYPE_ENCODER = 192, |
350 | EXTRACTOR_METATYPE_ENCODER_VERSION = 193, | 350 | EXTRACTOR_METATYPE_ENCODER_VERSION = 193, |
351 | 351 | ||
352 | EXTRACTOR_METATYPE_TRACK_GAIN = 194, | 352 | EXTRACTOR_METATYPE_TRACK_GAIN = 194, |
353 | EXTRACTOR_METATYPE_TRACK_PEAK = 195, | 353 | EXTRACTOR_METATYPE_TRACK_PEAK = 195, |
354 | EXTRACTOR_METATYPE_ALBUM_GAIN = 196, | 354 | EXTRACTOR_METATYPE_ALBUM_GAIN = 196, |
355 | EXTRACTOR_METATYPE_ALBUM_PEAK = 197, | 355 | EXTRACTOR_METATYPE_ALBUM_PEAK = 197, |
356 | EXTRACTOR_METATYPE_REFERENCE_LEVEL = 198, | 356 | EXTRACTOR_METATYPE_REFERENCE_LEVEL = 198, |
357 | 357 | ||
358 | EXTRACTOR_METATYPE_LOCATION_NAME = 199, | 358 | EXTRACTOR_METATYPE_LOCATION_NAME = 199, |
359 | EXTRACTOR_METATYPE_LOCATION_ELEVATION = 200, | 359 | EXTRACTOR_METATYPE_LOCATION_ELEVATION = 200, |
360 | EXTRACTOR_METATYPE_LOCATION_HORIZONTAL_ERROR = 201, | 360 | EXTRACTOR_METATYPE_LOCATION_HORIZONTAL_ERROR = 201, |
361 | EXTRACTOR_METATYPE_LOCATION_MOVEMENT_SPEED = 202, | 361 | EXTRACTOR_METATYPE_LOCATION_MOVEMENT_SPEED = 202, |
362 | EXTRACTOR_METATYPE_LOCATION_MOVEMENT_DIRECTION = 203, | 362 | EXTRACTOR_METATYPE_LOCATION_MOVEMENT_DIRECTION = 203, |
363 | EXTRACTOR_METATYPE_LOCATION_CAPTURE_DIRECTION = 204, | 363 | EXTRACTOR_METATYPE_LOCATION_CAPTURE_DIRECTION = 204, |
364 | 364 | ||
365 | EXTRACTOR_METATYPE_SHOW_EPISODE_NUMBER = 205, | 365 | EXTRACTOR_METATYPE_SHOW_EPISODE_NUMBER = 205, |
366 | EXTRACTOR_METATYPE_SHOW_SEASON_NUMBER = 206, | 366 | EXTRACTOR_METATYPE_SHOW_SEASON_NUMBER = 206, |
367 | 367 | ||
368 | EXTRACTOR_METATYPE_GROUPING = 207, | 368 | EXTRACTOR_METATYPE_GROUPING = 207, |
369 | 369 | ||
370 | EXTRACTOR_METATYPE_DEVICE_MANUFACTURER = 208, | 370 | EXTRACTOR_METATYPE_DEVICE_MANUFACTURER = 208, |
371 | EXTRACTOR_METATYPE_DEVICE_MODEL = 209, | 371 | EXTRACTOR_METATYPE_DEVICE_MODEL = 209, |
372 | 372 | ||
373 | EXTRACTOR_METATYPE_AUDIO_LANGUAGE = 210, | 373 | EXTRACTOR_METATYPE_AUDIO_LANGUAGE = 210, |
374 | EXTRACTOR_METATYPE_CHANNELS = 211, | 374 | EXTRACTOR_METATYPE_CHANNELS = 211, |
375 | EXTRACTOR_METATYPE_SAMPLE_RATE = 212, | 375 | EXTRACTOR_METATYPE_SAMPLE_RATE = 212, |
376 | EXTRACTOR_METATYPE_AUDIO_DEPTH = 213, | 376 | EXTRACTOR_METATYPE_AUDIO_DEPTH = 213, |
377 | EXTRACTOR_METATYPE_AUDIO_BITRATE = 214, | 377 | EXTRACTOR_METATYPE_AUDIO_BITRATE = 214, |
378 | EXTRACTOR_METATYPE_MAXIMUM_AUDIO_BITRATE = 215, | 378 | EXTRACTOR_METATYPE_MAXIMUM_AUDIO_BITRATE = 215, |
379 | 379 | ||
380 | EXTRACTOR_METATYPE_VIDEO_DIMENSIONS = 216, | 380 | EXTRACTOR_METATYPE_VIDEO_DIMENSIONS = 216, |
381 | EXTRACTOR_METATYPE_VIDEO_DEPTH = 217, | 381 | EXTRACTOR_METATYPE_VIDEO_DEPTH = 217, |
382 | EXTRACTOR_METATYPE_FRAME_RATE = 218, | 382 | EXTRACTOR_METATYPE_FRAME_RATE = 218, |
383 | EXTRACTOR_METATYPE_PIXEL_ASPECT_RATIO = 219, | 383 | EXTRACTOR_METATYPE_PIXEL_ASPECT_RATIO = 219, |
384 | EXTRACTOR_METATYPE_VIDEO_BITRATE = 220, | 384 | EXTRACTOR_METATYPE_VIDEO_BITRATE = 220, |
385 | EXTRACTOR_METATYPE_MAXIMUM_VIDEO_BITRATE = 221, | 385 | EXTRACTOR_METATYPE_MAXIMUM_VIDEO_BITRATE = 221, |
386 | 386 | ||
387 | EXTRACTOR_METATYPE_SUBTITLE_LANGUAGE = 222, | 387 | EXTRACTOR_METATYPE_SUBTITLE_LANGUAGE = 222, |
388 | EXTRACTOR_METATYPE_VIDEO_LANGUAGE = 223, | 388 | EXTRACTOR_METATYPE_VIDEO_LANGUAGE = 223, |
389 | 389 | ||
390 | EXTRACTOR_METATYPE_TOC = 224, | 390 | EXTRACTOR_METATYPE_TOC = 224, |
391 | 391 | ||
392 | EXTRACTOR_METATYPE_VIDEO_DURATION = 225, | 392 | EXTRACTOR_METATYPE_VIDEO_DURATION = 225, |
393 | EXTRACTOR_METATYPE_AUDIO_DURATION = 226, | 393 | EXTRACTOR_METATYPE_AUDIO_DURATION = 226, |
394 | EXTRACTOR_METATYPE_SUBTITLE_DURATION = 227, | 394 | EXTRACTOR_METATYPE_SUBTITLE_DURATION = 227, |
395 | 395 | ||
396 | EXTRACTOR_METATYPE_AUDIO_PREVIEW = 228, | 396 | EXTRACTOR_METATYPE_AUDIO_PREVIEW = 228, |
397 | 397 | ||
398 | EXTRACTOR_METATYPE_NARINFO = 229, | 398 | EXTRACTOR_METATYPE_NARINFO = 229, |
399 | EXTRACTOR_METATYPE_NAR = 230, | 399 | EXTRACTOR_METATYPE_NAR = 230, |
400 | 400 | ||
401 | EXTRACTOR_METATYPE_LAST = 231 | 401 | EXTRACTOR_METATYPE_LAST = 231 |
402 | }; | 402 | }; |
403 | 403 | ||
404 | /** @} */ /* end of meta data types */ | 404 | /** @} */ /* end of meta data types */ |
405 | 405 | ||
@@ -492,8 +492,8 @@ struct EXTRACTOR_ExtractContext | |||
492 | * -1 on error | 492 | * -1 on error |
493 | */ | 493 | */ |
494 | ssize_t (*read) (void *cls, | 494 | ssize_t (*read) (void *cls, |
495 | void **data, | 495 | void **data, |
496 | size_t size); | 496 | size_t size); |
497 | 497 | ||
498 | 498 | ||
499 | /** | 499 | /** |
@@ -507,8 +507,8 @@ struct EXTRACTOR_ExtractContext | |||
507 | * does not exist) | 507 | * does not exist) |
508 | */ | 508 | */ |
509 | int64_t (*seek) (void *cls, | 509 | int64_t (*seek) (void *cls, |
510 | int64_t pos, | 510 | int64_t pos, |
511 | int whence); | 511 | int whence); |
512 | 512 | ||
513 | 513 | ||
514 | /** | 514 | /** |
@@ -581,10 +581,10 @@ EXTRACTOR_plugin_add_defaults (enum EXTRACTOR_Options flags); | |||
581 | * @return the new list of libraries, equal to prev iff an error occured | 581 | * @return the new list of libraries, equal to prev iff an error occured |
582 | */ | 582 | */ |
583 | _EXTRACTOR_EXTERN struct EXTRACTOR_PluginList * | 583 | _EXTRACTOR_EXTERN struct EXTRACTOR_PluginList * |
584 | EXTRACTOR_plugin_add (struct EXTRACTOR_PluginList * prev, | 584 | EXTRACTOR_plugin_add (struct EXTRACTOR_PluginList *prev, |
585 | const char *library, | 585 | const char *library, |
586 | const char *options, | 586 | const char *options, |
587 | enum EXTRACTOR_Options flags); | 587 | enum EXTRACTOR_Options flags); |
588 | 588 | ||
589 | 589 | ||
590 | /** | 590 | /** |
@@ -604,8 +604,8 @@ EXTRACTOR_plugin_add (struct EXTRACTOR_PluginList * prev, | |||
604 | */ | 604 | */ |
605 | _EXTRACTOR_EXTERN struct EXTRACTOR_PluginList * | 605 | _EXTRACTOR_EXTERN struct EXTRACTOR_PluginList * |
606 | EXTRACTOR_plugin_add_config (struct EXTRACTOR_PluginList *prev, | 606 | EXTRACTOR_plugin_add_config (struct EXTRACTOR_PluginList *prev, |
607 | const char *config, | 607 | const char *config, |
608 | enum EXTRACTOR_Options flags); | 608 | enum EXTRACTOR_Options flags); |
609 | 609 | ||
610 | 610 | ||
611 | /** | 611 | /** |
@@ -617,7 +617,7 @@ EXTRACTOR_plugin_add_config (struct EXTRACTOR_PluginList *prev, | |||
617 | */ | 617 | */ |
618 | _EXTRACTOR_EXTERN struct EXTRACTOR_PluginList * | 618 | _EXTRACTOR_EXTERN struct EXTRACTOR_PluginList * |
619 | EXTRACTOR_plugin_remove (struct EXTRACTOR_PluginList *prev, | 619 | EXTRACTOR_plugin_remove (struct EXTRACTOR_PluginList *prev, |
620 | const char *library); | 620 | const char *library); |
621 | 621 | ||
622 | 622 | ||
623 | /** | 623 | /** |
@@ -642,11 +642,11 @@ EXTRACTOR_plugin_remove_all (struct EXTRACTOR_PluginList *plugins); | |||
642 | */ | 642 | */ |
643 | _EXTRACTOR_EXTERN void | 643 | _EXTRACTOR_EXTERN void |
644 | EXTRACTOR_extract (struct EXTRACTOR_PluginList *plugins, | 644 | EXTRACTOR_extract (struct EXTRACTOR_PluginList *plugins, |
645 | const char *filename, | 645 | const char *filename, |
646 | const void *data, | 646 | const void *data, |
647 | size_t size, | 647 | size_t size, |
648 | EXTRACTOR_MetaDataProcessor proc, | 648 | EXTRACTOR_MetaDataProcessor proc, |
649 | void *proc_cls); | 649 | void *proc_cls); |
650 | 650 | ||
651 | 651 | ||
652 | /** | 652 | /** |
@@ -667,12 +667,12 @@ EXTRACTOR_extract (struct EXTRACTOR_PluginList *plugins, | |||
667 | */ | 667 | */ |
668 | _EXTRACTOR_EXTERN int | 668 | _EXTRACTOR_EXTERN int |
669 | EXTRACTOR_meta_data_print (void *handle, | 669 | EXTRACTOR_meta_data_print (void *handle, |
670 | const char *plugin_name, | 670 | const char *plugin_name, |
671 | enum EXTRACTOR_MetaType type, | 671 | enum EXTRACTOR_MetaType type, |
672 | enum EXTRACTOR_MetaFormat format, | 672 | enum EXTRACTOR_MetaFormat format, |
673 | const char *data_mime_type, | 673 | const char *data_mime_type, |
674 | const char *data, | 674 | const char *data, |
675 | size_t data_len); | 675 | size_t data_len); |
676 | 676 | ||
677 | 677 | ||
678 | #if 0 /* keep Emacsens' auto-indent happy */ | 678 | #if 0 /* keep Emacsens' auto-indent happy */ |