4 #include "gst_private.h"
5 #include <gst/gst.h>
6 #define C_ENUM(v) ((gint) v)
7 #define C_FLAGS(v) ((guint) v)
10 /* enumerations from "gstobject.h" */
11 GType
12 gst_object_flags_get_type (void)
13 {
14 static gsize id = 0;
15 static const GFlagsValue values[] = {
16 {C_FLAGS (GST_OBJECT_DISPOSING), "GST_OBJECT_DISPOSING", "disposing"},
17 {C_FLAGS (GST_OBJECT_FLOATING), "GST_OBJECT_FLOATING", "floating"},
18 {C_FLAGS (GST_OBJECT_FLAG_LAST), "GST_OBJECT_FLAG_LAST", "flag-last"},
19 {0, NULL, NULL}
20 };
22 if (g_once_init_enter (&id)) {
23 GType tmp = g_flags_register_static ("GstObjectFlags", values);
24 g_once_init_leave (&id, tmp);
25 }
27 return (GType) id;
28 }
30 /* enumerations from "gstbin.h" */
31 GType
32 gst_bin_flags_get_type (void)
33 {
34 static gsize id = 0;
35 static const GFlagsValue values[] = {
36 {C_FLAGS (GST_BIN_FLAG_LAST), "GST_BIN_FLAG_LAST", "last"},
37 {0, NULL, NULL}
38 };
40 if (g_once_init_enter (&id)) {
41 GType tmp = g_flags_register_static ("GstBinFlags", values);
42 g_once_init_leave (&id, tmp);
43 }
45 return (GType) id;
46 }
48 /* enumerations from "gstbuffer.h" */
49 GType
50 gst_buffer_flag_get_type (void)
51 {
52 static gsize id = 0;
53 static const GFlagsValue values[] = {
54 {C_FLAGS (GST_BUFFER_FLAG_READONLY), "GST_BUFFER_FLAG_READONLY",
55 "readonly"},
56 {C_FLAGS (GST_BUFFER_FLAG_MEDIA4), "GST_BUFFER_FLAG_MEDIA4", "media4"},
57 {C_FLAGS (GST_BUFFER_FLAG_PREROLL), "GST_BUFFER_FLAG_PREROLL", "preroll"},
58 {C_FLAGS (GST_BUFFER_FLAG_DISCONT), "GST_BUFFER_FLAG_DISCONT", "discont"},
59 {C_FLAGS (GST_BUFFER_FLAG_IN_CAPS), "GST_BUFFER_FLAG_IN_CAPS", "in-caps"},
60 {C_FLAGS (GST_BUFFER_FLAG_GAP), "GST_BUFFER_FLAG_GAP", "gap"},
61 {C_FLAGS (GST_BUFFER_FLAG_DELTA_UNIT), "GST_BUFFER_FLAG_DELTA_UNIT",
62 "delta-unit"},
63 {C_FLAGS (GST_BUFFER_FLAG_MEDIA1), "GST_BUFFER_FLAG_MEDIA1", "media1"},
64 {C_FLAGS (GST_BUFFER_FLAG_MEDIA2), "GST_BUFFER_FLAG_MEDIA2", "media2"},
65 {C_FLAGS (GST_BUFFER_FLAG_MEDIA3), "GST_BUFFER_FLAG_MEDIA3", "media3"},
66 {C_FLAGS (GST_BUFFER_FLAG_LAST), "GST_BUFFER_FLAG_LAST", "last"},
67 {0, NULL, NULL}
68 };
70 if (g_once_init_enter (&id)) {
71 GType tmp = g_flags_register_static ("GstBufferFlag", values);
72 g_once_init_leave (&id, tmp);
73 }
75 return (GType) id;
76 }
78 GType
79 gst_buffer_copy_flags_get_type (void)
80 {
81 static gsize id = 0;
82 static const GFlagsValue values[] = {
83 {C_FLAGS (GST_BUFFER_COPY_FLAGS), "GST_BUFFER_COPY_FLAGS", "flags"},
84 {C_FLAGS (GST_BUFFER_COPY_TIMESTAMPS), "GST_BUFFER_COPY_TIMESTAMPS",
85 "timestamps"},
86 {C_FLAGS (GST_BUFFER_COPY_CAPS), "GST_BUFFER_COPY_CAPS", "caps"},
87 {0, NULL, NULL}
88 };
90 if (g_once_init_enter (&id)) {
91 GType tmp = g_flags_register_static ("GstBufferCopyFlags", values);
92 g_once_init_leave (&id, tmp);
93 }
95 return (GType) id;
96 }
98 /* enumerations from "gstbufferlist.h" */
99 GType
100 gst_buffer_list_item_get_type (void)
101 {
102 static gsize id = 0;
103 static const GEnumValue values[] = {
104 {C_ENUM (GST_BUFFER_LIST_CONTINUE), "GST_BUFFER_LIST_CONTINUE", "continue"},
105 {C_ENUM (GST_BUFFER_LIST_SKIP_GROUP), "GST_BUFFER_LIST_SKIP_GROUP",
106 "skip-group"},
107 {C_ENUM (GST_BUFFER_LIST_END), "GST_BUFFER_LIST_END", "end"},
108 {0, NULL, NULL}
109 };
111 if (g_once_init_enter (&id)) {
112 GType tmp = g_enum_register_static ("GstBufferListItem", values);
113 g_once_init_leave (&id, tmp);
114 }
116 return (GType) id;
117 }
119 /* enumerations from "gstbus.h" */
120 GType
121 gst_bus_flags_get_type (void)
122 {
123 static gsize id = 0;
124 static const GFlagsValue values[] = {
125 {C_FLAGS (GST_BUS_FLUSHING), "GST_BUS_FLUSHING", "flushing"},
126 {C_FLAGS (GST_BUS_FLAG_LAST), "GST_BUS_FLAG_LAST", "flag-last"},
127 {0, NULL, NULL}
128 };
130 if (g_once_init_enter (&id)) {
131 GType tmp = g_flags_register_static ("GstBusFlags", values);
132 g_once_init_leave (&id, tmp);
133 }
135 return (GType) id;
136 }
138 GType
139 gst_bus_sync_reply_get_type (void)
140 {
141 static gsize id = 0;
142 static const GEnumValue values[] = {
143 {C_ENUM (GST_BUS_DROP), "GST_BUS_DROP", "drop"},
144 {C_ENUM (GST_BUS_PASS), "GST_BUS_PASS", "pass"},
145 {C_ENUM (GST_BUS_ASYNC), "GST_BUS_ASYNC", "async"},
146 {0, NULL, NULL}
147 };
149 if (g_once_init_enter (&id)) {
150 GType tmp = g_enum_register_static ("GstBusSyncReply", values);
151 g_once_init_leave (&id, tmp);
152 }
154 return (GType) id;
155 }
157 /* enumerations from "gstcaps.h" */
158 GType
159 gst_caps_flags_get_type (void)
160 {
161 static gsize id = 0;
162 static const GFlagsValue values[] = {
163 {C_FLAGS (GST_CAPS_FLAGS_ANY), "GST_CAPS_FLAGS_ANY", "any"},
164 {0, NULL, NULL}
165 };
167 if (g_once_init_enter (&id)) {
168 GType tmp = g_flags_register_static ("GstCapsFlags", values);
169 g_once_init_leave (&id, tmp);
170 }
172 return (GType) id;
173 }
175 GType
176 gst_caps_intersect_mode_get_type (void)
177 {
178 static gsize id = 0;
179 static const GEnumValue values[] = {
180 {C_ENUM (GST_CAPS_INTERSECT_ZIG_ZAG), "GST_CAPS_INTERSECT_ZIG_ZAG",
181 "zig-zag"},
182 {C_ENUM (GST_CAPS_INTERSECT_FIRST), "GST_CAPS_INTERSECT_FIRST", "first"},
183 {0, NULL, NULL}
184 };
186 if (g_once_init_enter (&id)) {
187 GType tmp = g_enum_register_static ("GstCapsIntersectMode", values);
188 g_once_init_leave (&id, tmp);
189 }
191 return (GType) id;
192 }
194 /* enumerations from "gstclock.h" */
195 GType
196 gst_clock_return_get_type (void)
197 {
198 static gsize id = 0;
199 static const GEnumValue values[] = {
200 {C_ENUM (GST_CLOCK_OK), "GST_CLOCK_OK", "ok"},
201 {C_ENUM (GST_CLOCK_EARLY), "GST_CLOCK_EARLY", "early"},
202 {C_ENUM (GST_CLOCK_UNSCHEDULED), "GST_CLOCK_UNSCHEDULED", "unscheduled"},
203 {C_ENUM (GST_CLOCK_BUSY), "GST_CLOCK_BUSY", "busy"},
204 {C_ENUM (GST_CLOCK_BADTIME), "GST_CLOCK_BADTIME", "badtime"},
205 {C_ENUM (GST_CLOCK_ERROR), "GST_CLOCK_ERROR", "error"},
206 {C_ENUM (GST_CLOCK_UNSUPPORTED), "GST_CLOCK_UNSUPPORTED", "unsupported"},
207 {C_ENUM (GST_CLOCK_DONE), "GST_CLOCK_DONE", "done"},
208 {0, NULL, NULL}
209 };
211 if (g_once_init_enter (&id)) {
212 GType tmp = g_enum_register_static ("GstClockReturn", values);
213 g_once_init_leave (&id, tmp);
214 }
216 return (GType) id;
217 }
219 GType
220 gst_clock_entry_type_get_type (void)
221 {
222 static gsize id = 0;
223 static const GEnumValue values[] = {
224 {C_ENUM (GST_CLOCK_ENTRY_SINGLE), "GST_CLOCK_ENTRY_SINGLE", "single"},
225 {C_ENUM (GST_CLOCK_ENTRY_PERIODIC), "GST_CLOCK_ENTRY_PERIODIC", "periodic"},
226 {0, NULL, NULL}
227 };
229 if (g_once_init_enter (&id)) {
230 GType tmp = g_enum_register_static ("GstClockEntryType", values);
231 g_once_init_leave (&id, tmp);
232 }
234 return (GType) id;
235 }
237 GType
238 gst_clock_flags_get_type (void)
239 {
240 static gsize id = 0;
241 static const GFlagsValue values[] = {
242 {C_FLAGS (GST_CLOCK_FLAG_CAN_DO_SINGLE_SYNC),
243 "GST_CLOCK_FLAG_CAN_DO_SINGLE_SYNC", "can-do-single-sync"},
244 {C_FLAGS (GST_CLOCK_FLAG_CAN_DO_SINGLE_ASYNC),
245 "GST_CLOCK_FLAG_CAN_DO_SINGLE_ASYNC", "can-do-single-async"},
246 {C_FLAGS (GST_CLOCK_FLAG_CAN_DO_PERIODIC_SYNC),
247 "GST_CLOCK_FLAG_CAN_DO_PERIODIC_SYNC", "can-do-periodic-sync"},
248 {C_FLAGS (GST_CLOCK_FLAG_CAN_DO_PERIODIC_ASYNC),
249 "GST_CLOCK_FLAG_CAN_DO_PERIODIC_ASYNC", "can-do-periodic-async"},
250 {C_FLAGS (GST_CLOCK_FLAG_CAN_SET_RESOLUTION),
251 "GST_CLOCK_FLAG_CAN_SET_RESOLUTION", "can-set-resolution"},
252 {C_FLAGS (GST_CLOCK_FLAG_CAN_SET_MASTER), "GST_CLOCK_FLAG_CAN_SET_MASTER",
253 "can-set-master"},
254 {C_FLAGS (GST_CLOCK_FLAG_LAST), "GST_CLOCK_FLAG_LAST", "last"},
255 {0, NULL, NULL}
256 };
258 if (g_once_init_enter (&id)) {
259 GType tmp = g_flags_register_static ("GstClockFlags", values);
260 g_once_init_leave (&id, tmp);
261 }
263 return (GType) id;
264 }
266 /* enumerations from "gstdebugutils.h" */
267 GType
268 gst_debug_graph_details_get_type (void)
269 {
270 static gsize id = 0;
271 static const GFlagsValue values[] = {
272 {C_FLAGS (GST_DEBUG_GRAPH_SHOW_MEDIA_TYPE),
273 "GST_DEBUG_GRAPH_SHOW_MEDIA_TYPE", "media-type"},
274 {C_FLAGS (GST_DEBUG_GRAPH_SHOW_CAPS_DETAILS),
275 "GST_DEBUG_GRAPH_SHOW_CAPS_DETAILS", "caps-details"},
276 {C_FLAGS (GST_DEBUG_GRAPH_SHOW_NON_DEFAULT_PARAMS),
277 "GST_DEBUG_GRAPH_SHOW_NON_DEFAULT_PARAMS", "non-default-params"},
278 {C_FLAGS (GST_DEBUG_GRAPH_SHOW_STATES), "GST_DEBUG_GRAPH_SHOW_STATES",
279 "states"},
280 {C_FLAGS (GST_DEBUG_GRAPH_SHOW_ALL), "GST_DEBUG_GRAPH_SHOW_ALL", "all"},
281 {0, NULL, NULL}
282 };
284 if (g_once_init_enter (&id)) {
285 GType tmp = g_flags_register_static ("GstDebugGraphDetails", values);
286 g_once_init_leave (&id, tmp);
287 }
289 return (GType) id;
290 }
292 /* enumerations from "gstelement.h" */
293 GType
294 gst_state_get_type (void)
295 {
296 static gsize id = 0;
297 static const GEnumValue values[] = {
298 {C_ENUM (GST_STATE_VOID_PENDING), "GST_STATE_VOID_PENDING", "void-pending"},
299 {C_ENUM (GST_STATE_NULL), "GST_STATE_NULL", "null"},
300 {C_ENUM (GST_STATE_READY), "GST_STATE_READY", "ready"},
301 {C_ENUM (GST_STATE_PAUSED), "GST_STATE_PAUSED", "paused"},
302 {C_ENUM (GST_STATE_PLAYING), "GST_STATE_PLAYING", "playing"},
303 {0, NULL, NULL}
304 };
306 if (g_once_init_enter (&id)) {
307 GType tmp = g_enum_register_static ("GstState", values);
308 g_once_init_leave (&id, tmp);
309 }
311 return (GType) id;
312 }
314 GType
315 gst_state_change_return_get_type (void)
316 {
317 static gsize id = 0;
318 static const GEnumValue values[] = {
319 {C_ENUM (GST_STATE_CHANGE_FAILURE), "GST_STATE_CHANGE_FAILURE", "failure"},
320 {C_ENUM (GST_STATE_CHANGE_SUCCESS), "GST_STATE_CHANGE_SUCCESS", "success"},
321 {C_ENUM (GST_STATE_CHANGE_ASYNC), "GST_STATE_CHANGE_ASYNC", "async"},
322 {C_ENUM (GST_STATE_CHANGE_NO_PREROLL), "GST_STATE_CHANGE_NO_PREROLL",
323 "no-preroll"},
324 {0, NULL, NULL}
325 };
327 if (g_once_init_enter (&id)) {
328 GType tmp = g_enum_register_static ("GstStateChangeReturn", values);
329 g_once_init_leave (&id, tmp);
330 }
332 return (GType) id;
333 }
335 GType
336 gst_state_change_get_type (void)
337 {
338 static gsize id = 0;
339 static const GEnumValue values[] = {
340 {C_ENUM (GST_STATE_CHANGE_NULL_TO_READY), "GST_STATE_CHANGE_NULL_TO_READY",
341 "null-to-ready"},
342 {C_ENUM (GST_STATE_CHANGE_READY_TO_PAUSED),
343 "GST_STATE_CHANGE_READY_TO_PAUSED", "ready-to-paused"},
344 {C_ENUM (GST_STATE_CHANGE_PAUSED_TO_PLAYING),
345 "GST_STATE_CHANGE_PAUSED_TO_PLAYING", "paused-to-playing"},
346 {C_ENUM (GST_STATE_CHANGE_PLAYING_TO_PAUSED),
347 "GST_STATE_CHANGE_PLAYING_TO_PAUSED", "playing-to-paused"},
348 {C_ENUM (GST_STATE_CHANGE_PAUSED_TO_READY),
349 "GST_STATE_CHANGE_PAUSED_TO_READY", "paused-to-ready"},
350 {C_ENUM (GST_STATE_CHANGE_READY_TO_NULL), "GST_STATE_CHANGE_READY_TO_NULL",
351 "ready-to-null"},
352 {0, NULL, NULL}
353 };
355 if (g_once_init_enter (&id)) {
356 GType tmp = g_enum_register_static ("GstStateChange", values);
357 g_once_init_leave (&id, tmp);
358 }
360 return (GType) id;
361 }
363 GType
364 gst_element_flags_get_type (void)
365 {
366 static gsize id = 0;
367 static const GFlagsValue values[] = {
368 {C_FLAGS (GST_ELEMENT_LOCKED_STATE), "GST_ELEMENT_LOCKED_STATE",
369 "locked-state"},
370 {C_FLAGS (GST_ELEMENT_IS_SINK), "GST_ELEMENT_IS_SINK", "is-sink"},
371 {C_FLAGS (GST_ELEMENT_UNPARENTING), "GST_ELEMENT_UNPARENTING",
372 "unparenting"},
373 {C_FLAGS (GST_ELEMENT_IS_SOURCE), "GST_ELEMENT_IS_SOURCE", "is-source"},
374 {C_FLAGS (GST_ELEMENT_FLAG_LAST), "GST_ELEMENT_FLAG_LAST", "flag-last"},
375 {0, NULL, NULL}
376 };
378 if (g_once_init_enter (&id)) {
379 GType tmp = g_flags_register_static ("GstElementFlags", values);
380 g_once_init_leave (&id, tmp);
381 }
383 return (GType) id;
384 }
386 /* enumerations from "gsterror.h" */
387 GType
388 gst_core_error_get_type (void)
389 {
390 static gsize id = 0;
391 static const GEnumValue values[] = {
392 {C_ENUM (GST_CORE_ERROR_FAILED), "GST_CORE_ERROR_FAILED", "failed"},
393 {C_ENUM (GST_CORE_ERROR_TOO_LAZY), "GST_CORE_ERROR_TOO_LAZY", "too-lazy"},
394 {C_ENUM (GST_CORE_ERROR_NOT_IMPLEMENTED), "GST_CORE_ERROR_NOT_IMPLEMENTED",
395 "not-implemented"},
396 {C_ENUM (GST_CORE_ERROR_STATE_CHANGE), "GST_CORE_ERROR_STATE_CHANGE",
397 "state-change"},
398 {C_ENUM (GST_CORE_ERROR_PAD), "GST_CORE_ERROR_PAD", "pad"},
399 {C_ENUM (GST_CORE_ERROR_THREAD), "GST_CORE_ERROR_THREAD", "thread"},
400 {C_ENUM (GST_CORE_ERROR_NEGOTIATION), "GST_CORE_ERROR_NEGOTIATION",
401 "negotiation"},
402 {C_ENUM (GST_CORE_ERROR_EVENT), "GST_CORE_ERROR_EVENT", "event"},
403 {C_ENUM (GST_CORE_ERROR_SEEK), "GST_CORE_ERROR_SEEK", "seek"},
404 {C_ENUM (GST_CORE_ERROR_CAPS), "GST_CORE_ERROR_CAPS", "caps"},
405 {C_ENUM (GST_CORE_ERROR_TAG), "GST_CORE_ERROR_TAG", "tag"},
406 {C_ENUM (GST_CORE_ERROR_MISSING_PLUGIN), "GST_CORE_ERROR_MISSING_PLUGIN",
407 "missing-plugin"},
408 {C_ENUM (GST_CORE_ERROR_CLOCK), "GST_CORE_ERROR_CLOCK", "clock"},
409 {C_ENUM (GST_CORE_ERROR_DISABLED), "GST_CORE_ERROR_DISABLED", "disabled"},
410 {C_ENUM (GST_CORE_ERROR_NUM_ERRORS), "GST_CORE_ERROR_NUM_ERRORS",
411 "num-errors"},
412 {0, NULL, NULL}
413 };
415 if (g_once_init_enter (&id)) {
416 GType tmp = g_enum_register_static ("GstCoreError", values);
417 g_once_init_leave (&id, tmp);
418 }
420 return (GType) id;
421 }
423 GType
424 gst_library_error_get_type (void)
425 {
426 static gsize id = 0;
427 static const GEnumValue values[] = {
428 {C_ENUM (GST_LIBRARY_ERROR_FAILED), "GST_LIBRARY_ERROR_FAILED", "failed"},
429 {C_ENUM (GST_LIBRARY_ERROR_TOO_LAZY), "GST_LIBRARY_ERROR_TOO_LAZY",
430 "too-lazy"},
431 {C_ENUM (GST_LIBRARY_ERROR_INIT), "GST_LIBRARY_ERROR_INIT", "init"},
432 {C_ENUM (GST_LIBRARY_ERROR_SHUTDOWN), "GST_LIBRARY_ERROR_SHUTDOWN",
433 "shutdown"},
434 {C_ENUM (GST_LIBRARY_ERROR_SETTINGS), "GST_LIBRARY_ERROR_SETTINGS",
435 "settings"},
436 {C_ENUM (GST_LIBRARY_ERROR_ENCODE), "GST_LIBRARY_ERROR_ENCODE", "encode"},
437 {C_ENUM (GST_LIBRARY_ERROR_NUM_ERRORS), "GST_LIBRARY_ERROR_NUM_ERRORS",
438 "num-errors"},
439 {0, NULL, NULL}
440 };
442 if (g_once_init_enter (&id)) {
443 GType tmp = g_enum_register_static ("GstLibraryError", values);
444 g_once_init_leave (&id, tmp);
445 }
447 return (GType) id;
448 }
450 GType
451 gst_resource_error_get_type (void)
452 {
453 static gsize id = 0;
454 static const GEnumValue values[] = {
455 {C_ENUM (GST_RESOURCE_ERROR_FAILED), "GST_RESOURCE_ERROR_FAILED", "failed"},
456 {C_ENUM (GST_RESOURCE_ERROR_TOO_LAZY), "GST_RESOURCE_ERROR_TOO_LAZY",
457 "too-lazy"},
458 {C_ENUM (GST_RESOURCE_ERROR_NOT_FOUND), "GST_RESOURCE_ERROR_NOT_FOUND",
459 "not-found"},
460 {C_ENUM (GST_RESOURCE_ERROR_BUSY), "GST_RESOURCE_ERROR_BUSY", "busy"},
461 {C_ENUM (GST_RESOURCE_ERROR_OPEN_READ), "GST_RESOURCE_ERROR_OPEN_READ",
462 "open-read"},
463 {C_ENUM (GST_RESOURCE_ERROR_OPEN_WRITE), "GST_RESOURCE_ERROR_OPEN_WRITE",
464 "open-write"},
465 {C_ENUM (GST_RESOURCE_ERROR_OPEN_READ_WRITE),
466 "GST_RESOURCE_ERROR_OPEN_READ_WRITE", "open-read-write"},
467 {C_ENUM (GST_RESOURCE_ERROR_CLOSE), "GST_RESOURCE_ERROR_CLOSE", "close"},
468 {C_ENUM (GST_RESOURCE_ERROR_READ), "GST_RESOURCE_ERROR_READ", "read"},
469 {C_ENUM (GST_RESOURCE_ERROR_WRITE), "GST_RESOURCE_ERROR_WRITE", "write"},
470 {C_ENUM (GST_RESOURCE_ERROR_SEEK), "GST_RESOURCE_ERROR_SEEK", "seek"},
471 {C_ENUM (GST_RESOURCE_ERROR_SYNC), "GST_RESOURCE_ERROR_SYNC", "sync"},
472 {C_ENUM (GST_RESOURCE_ERROR_SETTINGS), "GST_RESOURCE_ERROR_SETTINGS",
473 "settings"},
474 {C_ENUM (GST_RESOURCE_ERROR_NO_SPACE_LEFT),
475 "GST_RESOURCE_ERROR_NO_SPACE_LEFT", "no-space-left"},
476 {C_ENUM (GST_RESOURCE_ERROR_NUM_ERRORS), "GST_RESOURCE_ERROR_NUM_ERRORS",
477 "num-errors"},
478 {0, NULL, NULL}
479 };
481 if (g_once_init_enter (&id)) {
482 GType tmp = g_enum_register_static ("GstResourceError", values);
483 g_once_init_leave (&id, tmp);
484 }
486 return (GType) id;
487 }
489 GType
490 gst_stream_error_get_type (void)
491 {
492 static gsize id = 0;
493 static const GEnumValue values[] = {
494 {C_ENUM (GST_STREAM_ERROR_FAILED), "GST_STREAM_ERROR_FAILED", "failed"},
495 {C_ENUM (GST_STREAM_ERROR_TOO_LAZY), "GST_STREAM_ERROR_TOO_LAZY",
496 "too-lazy"},
497 {C_ENUM (GST_STREAM_ERROR_NOT_IMPLEMENTED),
498 "GST_STREAM_ERROR_NOT_IMPLEMENTED", "not-implemented"},
499 {C_ENUM (GST_STREAM_ERROR_TYPE_NOT_FOUND),
500 "GST_STREAM_ERROR_TYPE_NOT_FOUND", "type-not-found"},
501 {C_ENUM (GST_STREAM_ERROR_WRONG_TYPE), "GST_STREAM_ERROR_WRONG_TYPE",
502 "wrong-type"},
503 {C_ENUM (GST_STREAM_ERROR_CODEC_NOT_FOUND),
504 "GST_STREAM_ERROR_CODEC_NOT_FOUND", "codec-not-found"},
505 {C_ENUM (GST_STREAM_ERROR_DECODE), "GST_STREAM_ERROR_DECODE", "decode"},
506 {C_ENUM (GST_STREAM_ERROR_ENCODE), "GST_STREAM_ERROR_ENCODE", "encode"},
507 {C_ENUM (GST_STREAM_ERROR_DEMUX), "GST_STREAM_ERROR_DEMUX", "demux"},
508 {C_ENUM (GST_STREAM_ERROR_MUX), "GST_STREAM_ERROR_MUX", "mux"},
509 {C_ENUM (GST_STREAM_ERROR_FORMAT), "GST_STREAM_ERROR_FORMAT", "format"},
510 {C_ENUM (GST_STREAM_ERROR_DECRYPT), "GST_STREAM_ERROR_DECRYPT", "decrypt"},
511 {C_ENUM (GST_STREAM_ERROR_DECRYPT_NOKEY), "GST_STREAM_ERROR_DECRYPT_NOKEY",
512 "decrypt-nokey"},
513 {C_ENUM (GST_STREAM_ERROR_NUM_ERRORS), "GST_STREAM_ERROR_NUM_ERRORS",
514 "num-errors"},
515 {0, NULL, NULL}
516 };
518 if (g_once_init_enter (&id)) {
519 GType tmp = g_enum_register_static ("GstStreamError", values);
520 g_once_init_leave (&id, tmp);
521 }
523 return (GType) id;
524 }
526 /* enumerations from "gstevent.h" */
527 GType
528 gst_event_type_flags_get_type (void)
529 {
530 static gsize id = 0;
531 static const GFlagsValue values[] = {
532 {C_FLAGS (GST_EVENT_TYPE_UPSTREAM), "GST_EVENT_TYPE_UPSTREAM", "upstream"},
533 {C_FLAGS (GST_EVENT_TYPE_DOWNSTREAM), "GST_EVENT_TYPE_DOWNSTREAM",
534 "downstream"},
535 {C_FLAGS (GST_EVENT_TYPE_SERIALIZED), "GST_EVENT_TYPE_SERIALIZED",
536 "serialized"},
537 {0, NULL, NULL}
538 };
540 if (g_once_init_enter (&id)) {
541 GType tmp = g_flags_register_static ("GstEventTypeFlags", values);
542 g_once_init_leave (&id, tmp);
543 }
545 return (GType) id;
546 }
548 GType
549 gst_event_type_get_type (void)
550 {
551 static gsize id = 0;
552 static const GEnumValue values[] = {
553 {C_ENUM (GST_EVENT_UNKNOWN), "GST_EVENT_UNKNOWN", "unknown"},
554 {C_ENUM (GST_EVENT_FLUSH_START), "GST_EVENT_FLUSH_START", "flush-start"},
555 {C_ENUM (GST_EVENT_FLUSH_STOP), "GST_EVENT_FLUSH_STOP", "flush-stop"},
556 {C_ENUM (GST_EVENT_EOS), "GST_EVENT_EOS", "eos"},
557 {C_ENUM (GST_EVENT_NEWSEGMENT), "GST_EVENT_NEWSEGMENT", "newsegment"},
558 {C_ENUM (GST_EVENT_TAG), "GST_EVENT_TAG", "tag"},
559 {C_ENUM (GST_EVENT_BUFFERSIZE), "GST_EVENT_BUFFERSIZE", "buffersize"},
560 {C_ENUM (GST_EVENT_SINK_MESSAGE), "GST_EVENT_SINK_MESSAGE", "sink-message"},
561 {C_ENUM (GST_EVENT_QOS), "GST_EVENT_QOS", "qos"},
562 {C_ENUM (GST_EVENT_SEEK), "GST_EVENT_SEEK", "seek"},
563 {C_ENUM (GST_EVENT_NAVIGATION), "GST_EVENT_NAVIGATION", "navigation"},
564 {C_ENUM (GST_EVENT_LATENCY), "GST_EVENT_LATENCY", "latency"},
565 {C_ENUM (GST_EVENT_STEP), "GST_EVENT_STEP", "step"},
566 {C_ENUM (GST_EVENT_CUSTOM_UPSTREAM), "GST_EVENT_CUSTOM_UPSTREAM",
567 "custom-upstream"},
568 {C_ENUM (GST_EVENT_CUSTOM_DOWNSTREAM), "GST_EVENT_CUSTOM_DOWNSTREAM",
569 "custom-downstream"},
570 {C_ENUM (GST_EVENT_CUSTOM_DOWNSTREAM_OOB),
571 "GST_EVENT_CUSTOM_DOWNSTREAM_OOB", "custom-downstream-oob"},
572 {C_ENUM (GST_EVENT_CUSTOM_BOTH), "GST_EVENT_CUSTOM_BOTH", "custom-both"},
573 {C_ENUM (GST_EVENT_CUSTOM_BOTH_OOB), "GST_EVENT_CUSTOM_BOTH_OOB",
574 "custom-both-oob"},
575 {0, NULL, NULL}
576 };
578 if (g_once_init_enter (&id)) {
579 GType tmp = g_enum_register_static ("GstEventType", values);
580 g_once_init_leave (&id, tmp);
581 }
583 return (GType) id;
584 }
586 GType
587 gst_seek_type_get_type (void)
588 {
589 static gsize id = 0;
590 static const GEnumValue values[] = {
591 {C_ENUM (GST_SEEK_TYPE_NONE), "GST_SEEK_TYPE_NONE", "none"},
592 {C_ENUM (GST_SEEK_TYPE_CUR), "GST_SEEK_TYPE_CUR", "cur"},
593 {C_ENUM (GST_SEEK_TYPE_SET), "GST_SEEK_TYPE_SET", "set"},
594 {C_ENUM (GST_SEEK_TYPE_END), "GST_SEEK_TYPE_END", "end"},
595 {0, NULL, NULL}
596 };
598 if (g_once_init_enter (&id)) {
599 GType tmp = g_enum_register_static ("GstSeekType", values);
600 g_once_init_leave (&id, tmp);
601 }
603 return (GType) id;
604 }
606 GType
607 gst_seek_flags_get_type (void)
608 {
609 static gsize id = 0;
610 static const GFlagsValue values[] = {
611 {C_FLAGS (GST_SEEK_FLAG_NONE), "GST_SEEK_FLAG_NONE", "none"},
612 {C_FLAGS (GST_SEEK_FLAG_FLUSH), "GST_SEEK_FLAG_FLUSH", "flush"},
613 {C_FLAGS (GST_SEEK_FLAG_ACCURATE), "GST_SEEK_FLAG_ACCURATE", "accurate"},
614 {C_FLAGS (GST_SEEK_FLAG_KEY_UNIT), "GST_SEEK_FLAG_KEY_UNIT", "key-unit"},
615 {C_FLAGS (GST_SEEK_FLAG_SEGMENT), "GST_SEEK_FLAG_SEGMENT", "segment"},
616 {C_FLAGS (GST_SEEK_FLAG_SKIP), "GST_SEEK_FLAG_SKIP", "skip"},
617 {0, NULL, NULL}
618 };
620 if (g_once_init_enter (&id)) {
621 GType tmp = g_flags_register_static ("GstSeekFlags", values);
622 g_once_init_leave (&id, tmp);
623 }
625 return (GType) id;
626 }
628 GType
629 gst_qos_type_get_type (void)
630 {
631 static gsize id = 0;
632 static const GEnumValue values[] = {
633 {C_ENUM (GST_QOS_TYPE_OVERFLOW), "GST_QOS_TYPE_OVERFLOW", "overflow"},
634 {C_ENUM (GST_QOS_TYPE_UNDERFLOW), "GST_QOS_TYPE_UNDERFLOW", "underflow"},
635 {C_ENUM (GST_QOS_TYPE_THROTTLE), "GST_QOS_TYPE_THROTTLE", "throttle"},
636 {0, NULL, NULL}
637 };
639 if (g_once_init_enter (&id)) {
640 GType tmp = g_enum_register_static ("GstQOSType", values);
641 g_once_init_leave (&id, tmp);
642 }
644 return (GType) id;
645 }
647 /* enumerations from "gstformat.h" */
648 GType
649 gst_format_get_type (void)
650 {
651 static gsize id = 0;
652 static const GEnumValue values[] = {
653 {C_ENUM (GST_FORMAT_UNDEFINED), "GST_FORMAT_UNDEFINED", "undefined"},
654 {C_ENUM (GST_FORMAT_DEFAULT), "GST_FORMAT_DEFAULT", "default"},
655 {C_ENUM (GST_FORMAT_BYTES), "GST_FORMAT_BYTES", "bytes"},
656 {C_ENUM (GST_FORMAT_TIME), "GST_FORMAT_TIME", "time"},
657 {C_ENUM (GST_FORMAT_BUFFERS), "GST_FORMAT_BUFFERS", "buffers"},
658 {C_ENUM (GST_FORMAT_PERCENT), "GST_FORMAT_PERCENT", "percent"},
659 {0, NULL, NULL}
660 };
662 if (g_once_init_enter (&id)) {
663 GType tmp = g_enum_register_static ("GstFormat", values);
664 g_once_init_leave (&id, tmp);
665 }
667 return (GType) id;
668 }
670 /* enumerations from "gstindex.h" */
671 GType
672 gst_index_certainty_get_type (void)
673 {
674 static gsize id = 0;
675 static const GEnumValue values[] = {
676 {C_ENUM (GST_INDEX_UNKNOWN), "GST_INDEX_UNKNOWN", "unknown"},
677 {C_ENUM (GST_INDEX_CERTAIN), "GST_INDEX_CERTAIN", "certain"},
678 {C_ENUM (GST_INDEX_FUZZY), "GST_INDEX_FUZZY", "fuzzy"},
679 {0, NULL, NULL}
680 };
682 if (g_once_init_enter (&id)) {
683 GType tmp = g_enum_register_static ("GstIndexCertainty", values);
684 g_once_init_leave (&id, tmp);
685 }
687 return (GType) id;
688 }
690 GType
691 gst_index_entry_type_get_type (void)
692 {
693 static gsize id = 0;
694 static const GEnumValue values[] = {
695 {C_ENUM (GST_INDEX_ENTRY_ID), "GST_INDEX_ENTRY_ID", "id"},
696 {C_ENUM (GST_INDEX_ENTRY_ASSOCIATION), "GST_INDEX_ENTRY_ASSOCIATION",
697 "association"},
698 {C_ENUM (GST_INDEX_ENTRY_OBJECT), "GST_INDEX_ENTRY_OBJECT", "object"},
699 {C_ENUM (GST_INDEX_ENTRY_FORMAT), "GST_INDEX_ENTRY_FORMAT", "format"},
700 {0, NULL, NULL}
701 };
703 if (g_once_init_enter (&id)) {
704 GType tmp = g_enum_register_static ("GstIndexEntryType", values);
705 g_once_init_leave (&id, tmp);
706 }
708 return (GType) id;
709 }
711 GType
712 gst_index_lookup_method_get_type (void)
713 {
714 static gsize id = 0;
715 static const GEnumValue values[] = {
716 {C_ENUM (GST_INDEX_LOOKUP_EXACT), "GST_INDEX_LOOKUP_EXACT", "exact"},
717 {C_ENUM (GST_INDEX_LOOKUP_BEFORE), "GST_INDEX_LOOKUP_BEFORE", "before"},
718 {C_ENUM (GST_INDEX_LOOKUP_AFTER), "GST_INDEX_LOOKUP_AFTER", "after"},
719 {0, NULL, NULL}
720 };
722 if (g_once_init_enter (&id)) {
723 GType tmp = g_enum_register_static ("GstIndexLookupMethod", values);
724 g_once_init_leave (&id, tmp);
725 }
727 return (GType) id;
728 }
730 GType
731 gst_assoc_flags_get_type (void)
732 {
733 static gsize id = 0;
734 static const GFlagsValue values[] = {
735 {C_FLAGS (GST_ASSOCIATION_FLAG_NONE), "GST_ASSOCIATION_FLAG_NONE", "none"},
736 {C_FLAGS (GST_ASSOCIATION_FLAG_KEY_UNIT), "GST_ASSOCIATION_FLAG_KEY_UNIT",
737 "key-unit"},
738 {C_FLAGS (GST_ASSOCIATION_FLAG_DELTA_UNIT),
739 "GST_ASSOCIATION_FLAG_DELTA_UNIT", "delta-unit"},
740 {C_FLAGS (GST_ASSOCIATION_FLAG_LAST), "GST_ASSOCIATION_FLAG_LAST", "last"},
741 {0, NULL, NULL}
742 };
744 if (g_once_init_enter (&id)) {
745 GType tmp = g_flags_register_static ("GstAssocFlags", values);
746 g_once_init_leave (&id, tmp);
747 }
749 return (GType) id;
750 }
752 GType
753 gst_index_resolver_method_get_type (void)
754 {
755 static gsize id = 0;
756 static const GEnumValue values[] = {
757 {C_ENUM (GST_INDEX_RESOLVER_CUSTOM), "GST_INDEX_RESOLVER_CUSTOM", "custom"},
758 {C_ENUM (GST_INDEX_RESOLVER_GTYPE), "GST_INDEX_RESOLVER_GTYPE", "gtype"},
759 {C_ENUM (GST_INDEX_RESOLVER_PATH), "GST_INDEX_RESOLVER_PATH", "path"},
760 {0, NULL, NULL}
761 };
763 if (g_once_init_enter (&id)) {
764 GType tmp = g_enum_register_static ("GstIndexResolverMethod", values);
765 g_once_init_leave (&id, tmp);
766 }
768 return (GType) id;
769 }
771 GType
772 gst_index_flags_get_type (void)
773 {
774 static gsize id = 0;
775 static const GFlagsValue values[] = {
776 {C_FLAGS (GST_INDEX_WRITABLE), "GST_INDEX_WRITABLE", "writable"},
777 {C_FLAGS (GST_INDEX_READABLE), "GST_INDEX_READABLE", "readable"},
778 {C_FLAGS (GST_INDEX_FLAG_LAST), "GST_INDEX_FLAG_LAST", "flag-last"},
779 {0, NULL, NULL}
780 };
782 if (g_once_init_enter (&id)) {
783 GType tmp = g_flags_register_static ("GstIndexFlags", values);
784 g_once_init_leave (&id, tmp);
785 }
787 return (GType) id;
788 }
790 /* enumerations from "gstinfo.h" */
791 GType
792 gst_debug_level_get_type (void)
793 {
794 static gsize id = 0;
795 static const GEnumValue values[] = {
796 {C_ENUM (GST_LEVEL_NONE), "GST_LEVEL_NONE", "none"},
797 {C_ENUM (GST_LEVEL_ERROR), "GST_LEVEL_ERROR", "error"},
798 {C_ENUM (GST_LEVEL_WARNING), "GST_LEVEL_WARNING", "warning"},
799 {C_ENUM (GST_LEVEL_INFO), "GST_LEVEL_INFO", "info"},
800 {C_ENUM (GST_LEVEL_DEBUG), "GST_LEVEL_DEBUG", "debug"},
801 {C_ENUM (GST_LEVEL_LOG), "GST_LEVEL_LOG", "log"},
802 {C_ENUM (GST_LEVEL_FIXME), "GST_LEVEL_FIXME", "fixme"},
803 {C_ENUM (GST_LEVEL_TRACE), "GST_LEVEL_TRACE", "trace"},
804 {C_ENUM (GST_LEVEL_MEMDUMP), "GST_LEVEL_MEMDUMP", "memdump"},
805 {C_ENUM (GST_LEVEL_COUNT), "GST_LEVEL_COUNT", "count"},
806 {0, NULL, NULL}
807 };
809 if (g_once_init_enter (&id)) {
810 GType tmp = g_enum_register_static ("GstDebugLevel", values);
811 g_once_init_leave (&id, tmp);
812 }
814 return (GType) id;
815 }
817 GType
818 gst_debug_color_flags_get_type (void)
819 {
820 static gsize id = 0;
821 static const GEnumValue values[] = {
822 {C_ENUM (GST_DEBUG_FG_BLACK), "GST_DEBUG_FG_BLACK", "fg-black"},
823 {C_ENUM (GST_DEBUG_FG_RED), "GST_DEBUG_FG_RED", "fg-red"},
824 {C_ENUM (GST_DEBUG_FG_GREEN), "GST_DEBUG_FG_GREEN", "fg-green"},
825 {C_ENUM (GST_DEBUG_FG_YELLOW), "GST_DEBUG_FG_YELLOW", "fg-yellow"},
826 {C_ENUM (GST_DEBUG_FG_BLUE), "GST_DEBUG_FG_BLUE", "fg-blue"},
827 {C_ENUM (GST_DEBUG_FG_MAGENTA), "GST_DEBUG_FG_MAGENTA", "fg-magenta"},
828 {C_ENUM (GST_DEBUG_FG_CYAN), "GST_DEBUG_FG_CYAN", "fg-cyan"},
829 {C_ENUM (GST_DEBUG_FG_WHITE), "GST_DEBUG_FG_WHITE", "fg-white"},
830 {C_ENUM (GST_DEBUG_BG_BLACK), "GST_DEBUG_BG_BLACK", "bg-black"},
831 {C_ENUM (GST_DEBUG_BG_RED), "GST_DEBUG_BG_RED", "bg-red"},
832 {C_ENUM (GST_DEBUG_BG_GREEN), "GST_DEBUG_BG_GREEN", "bg-green"},
833 {C_ENUM (GST_DEBUG_BG_YELLOW), "GST_DEBUG_BG_YELLOW", "bg-yellow"},
834 {C_ENUM (GST_DEBUG_BG_BLUE), "GST_DEBUG_BG_BLUE", "bg-blue"},
835 {C_ENUM (GST_DEBUG_BG_MAGENTA), "GST_DEBUG_BG_MAGENTA", "bg-magenta"},
836 {C_ENUM (GST_DEBUG_BG_CYAN), "GST_DEBUG_BG_CYAN", "bg-cyan"},
837 {C_ENUM (GST_DEBUG_BG_WHITE), "GST_DEBUG_BG_WHITE", "bg-white"},
838 {C_ENUM (GST_DEBUG_BOLD), "GST_DEBUG_BOLD", "bold"},
839 {C_ENUM (GST_DEBUG_UNDERLINE), "GST_DEBUG_UNDERLINE", "underline"},
840 {0, NULL, NULL}
841 };
843 if (g_once_init_enter (&id)) {
844 GType tmp = g_enum_register_static ("GstDebugColorFlags", values);
845 g_once_init_leave (&id, tmp);
846 }
848 return (GType) id;
849 }
851 /* enumerations from "gstiterator.h" */
852 GType
853 gst_iterator_result_get_type (void)
854 {
855 static gsize id = 0;
856 static const GEnumValue values[] = {
857 {C_ENUM (GST_ITERATOR_DONE), "GST_ITERATOR_DONE", "done"},
858 {C_ENUM (GST_ITERATOR_OK), "GST_ITERATOR_OK", "ok"},
859 {C_ENUM (GST_ITERATOR_RESYNC), "GST_ITERATOR_RESYNC", "resync"},
860 {C_ENUM (GST_ITERATOR_ERROR), "GST_ITERATOR_ERROR", "error"},
861 {0, NULL, NULL}
862 };
864 if (g_once_init_enter (&id)) {
865 GType tmp = g_enum_register_static ("GstIteratorResult", values);
866 g_once_init_leave (&id, tmp);
867 }
869 return (GType) id;
870 }
872 GType
873 gst_iterator_item_get_type (void)
874 {
875 static gsize id = 0;
876 static const GEnumValue values[] = {
877 {C_ENUM (GST_ITERATOR_ITEM_SKIP), "GST_ITERATOR_ITEM_SKIP", "skip"},
878 {C_ENUM (GST_ITERATOR_ITEM_PASS), "GST_ITERATOR_ITEM_PASS", "pass"},
879 {C_ENUM (GST_ITERATOR_ITEM_END), "GST_ITERATOR_ITEM_END", "end"},
880 {0, NULL, NULL}
881 };
883 if (g_once_init_enter (&id)) {
884 GType tmp = g_enum_register_static ("GstIteratorItem", values);
885 g_once_init_leave (&id, tmp);
886 }
888 return (GType) id;
889 }
891 /* enumerations from "gstmessage.h" */
892 GType
893 gst_message_type_get_type (void)
894 {
895 static gsize id = 0;
896 static const GFlagsValue values[] = {
897 {C_FLAGS (GST_MESSAGE_UNKNOWN), "GST_MESSAGE_UNKNOWN", "unknown"},
898 {C_FLAGS (GST_MESSAGE_EOS), "GST_MESSAGE_EOS", "eos"},
899 {C_FLAGS (GST_MESSAGE_ERROR), "GST_MESSAGE_ERROR", "error"},
900 {C_FLAGS (GST_MESSAGE_WARNING), "GST_MESSAGE_WARNING", "warning"},
901 {C_FLAGS (GST_MESSAGE_INFO), "GST_MESSAGE_INFO", "info"},
902 {C_FLAGS (GST_MESSAGE_TAG), "GST_MESSAGE_TAG", "tag"},
903 {C_FLAGS (GST_MESSAGE_BUFFERING), "GST_MESSAGE_BUFFERING", "buffering"},
904 {C_FLAGS (GST_MESSAGE_STATE_CHANGED), "GST_MESSAGE_STATE_CHANGED",
905 "state-changed"},
906 {C_FLAGS (GST_MESSAGE_STATE_DIRTY), "GST_MESSAGE_STATE_DIRTY",
907 "state-dirty"},
908 {C_FLAGS (GST_MESSAGE_STEP_DONE), "GST_MESSAGE_STEP_DONE", "step-done"},
909 {C_FLAGS (GST_MESSAGE_CLOCK_PROVIDE), "GST_MESSAGE_CLOCK_PROVIDE",
910 "clock-provide"},
911 {C_FLAGS (GST_MESSAGE_CLOCK_LOST), "GST_MESSAGE_CLOCK_LOST", "clock-lost"},
912 {C_FLAGS (GST_MESSAGE_NEW_CLOCK), "GST_MESSAGE_NEW_CLOCK", "new-clock"},
913 {C_FLAGS (GST_MESSAGE_STRUCTURE_CHANGE), "GST_MESSAGE_STRUCTURE_CHANGE",
914 "structure-change"},
915 {C_FLAGS (GST_MESSAGE_STREAM_STATUS), "GST_MESSAGE_STREAM_STATUS",
916 "stream-status"},
917 {C_FLAGS (GST_MESSAGE_APPLICATION), "GST_MESSAGE_APPLICATION",
918 "application"},
919 {C_FLAGS (GST_MESSAGE_ELEMENT), "GST_MESSAGE_ELEMENT", "element"},
920 {C_FLAGS (GST_MESSAGE_SEGMENT_START), "GST_MESSAGE_SEGMENT_START",
921 "segment-start"},
922 {C_FLAGS (GST_MESSAGE_SEGMENT_DONE), "GST_MESSAGE_SEGMENT_DONE",
923 "segment-done"},
924 {C_FLAGS (GST_MESSAGE_DURATION), "GST_MESSAGE_DURATION", "duration"},
925 {C_FLAGS (GST_MESSAGE_LATENCY), "GST_MESSAGE_LATENCY", "latency"},
926 {C_FLAGS (GST_MESSAGE_ASYNC_START), "GST_MESSAGE_ASYNC_START",
927 "async-start"},
928 {C_FLAGS (GST_MESSAGE_ASYNC_DONE), "GST_MESSAGE_ASYNC_DONE", "async-done"},
929 {C_FLAGS (GST_MESSAGE_REQUEST_STATE), "GST_MESSAGE_REQUEST_STATE",
930 "request-state"},
931 {C_FLAGS (GST_MESSAGE_STEP_START), "GST_MESSAGE_STEP_START", "step-start"},
932 {C_FLAGS (GST_MESSAGE_QOS), "GST_MESSAGE_QOS", "qos"},
933 {C_FLAGS (GST_MESSAGE_PROGRESS), "GST_MESSAGE_PROGRESS", "progress"},
934 {C_FLAGS (GST_MESSAGE_ANY), "GST_MESSAGE_ANY", "any"},
935 {0, NULL, NULL}
936 };
938 if (g_once_init_enter (&id)) {
939 GType tmp = g_flags_register_static ("GstMessageType", values);
940 g_once_init_leave (&id, tmp);
941 }
943 return (GType) id;
944 }
946 GType
947 gst_structure_change_type_get_type (void)
948 {
949 static gsize id = 0;
950 static const GEnumValue values[] = {
951 {C_ENUM (GST_STRUCTURE_CHANGE_TYPE_PAD_LINK),
952 "GST_STRUCTURE_CHANGE_TYPE_PAD_LINK", "link"},
953 {C_ENUM (GST_STRUCTURE_CHANGE_TYPE_PAD_UNLINK),
954 "GST_STRUCTURE_CHANGE_TYPE_PAD_UNLINK", "unlink"},
955 {0, NULL, NULL}
956 };
958 if (g_once_init_enter (&id)) {
959 GType tmp = g_enum_register_static ("GstStructureChangeType", values);
960 g_once_init_leave (&id, tmp);
961 }
963 return (GType) id;
964 }
966 GType
967 gst_stream_status_type_get_type (void)
968 {
969 static gsize id = 0;
970 static const GEnumValue values[] = {
971 {C_ENUM (GST_STREAM_STATUS_TYPE_CREATE), "GST_STREAM_STATUS_TYPE_CREATE",
972 "create"},
973 {C_ENUM (GST_STREAM_STATUS_TYPE_ENTER), "GST_STREAM_STATUS_TYPE_ENTER",
974 "enter"},
975 {C_ENUM (GST_STREAM_STATUS_TYPE_LEAVE), "GST_STREAM_STATUS_TYPE_LEAVE",
976 "leave"},
977 {C_ENUM (GST_STREAM_STATUS_TYPE_DESTROY), "GST_STREAM_STATUS_TYPE_DESTROY",
978 "destroy"},
979 {C_ENUM (GST_STREAM_STATUS_TYPE_START), "GST_STREAM_STATUS_TYPE_START",
980 "start"},
981 {C_ENUM (GST_STREAM_STATUS_TYPE_PAUSE), "GST_STREAM_STATUS_TYPE_PAUSE",
982 "pause"},
983 {C_ENUM (GST_STREAM_STATUS_TYPE_STOP), "GST_STREAM_STATUS_TYPE_STOP",
984 "stop"},
985 {0, NULL, NULL}
986 };
988 if (g_once_init_enter (&id)) {
989 GType tmp = g_enum_register_static ("GstStreamStatusType", values);
990 g_once_init_leave (&id, tmp);
991 }
993 return (GType) id;
994 }
996 GType
997 gst_progress_type_get_type (void)
998 {
999 static gsize id = 0;
1000 static const GEnumValue values[] = {
1001 {C_ENUM (GST_PROGRESS_TYPE_START), "GST_PROGRESS_TYPE_START", "start"},
1002 {C_ENUM (GST_PROGRESS_TYPE_CONTINUE), "GST_PROGRESS_TYPE_CONTINUE",
1003 "continue"},
1004 {C_ENUM (GST_PROGRESS_TYPE_COMPLETE), "GST_PROGRESS_TYPE_COMPLETE",
1005 "complete"},
1006 {C_ENUM (GST_PROGRESS_TYPE_CANCELED), "GST_PROGRESS_TYPE_CANCELED",
1007 "canceled"},
1008 {C_ENUM (GST_PROGRESS_TYPE_ERROR), "GST_PROGRESS_TYPE_ERROR", "error"},
1009 {0, NULL, NULL}
1010 };
1012 if (g_once_init_enter (&id)) {
1013 GType tmp = g_enum_register_static ("GstProgressType", values);
1014 g_once_init_leave (&id, tmp);
1015 }
1017 return (GType) id;
1018 }
1020 /* enumerations from "gstminiobject.h" */
1021 GType
1022 gst_mini_object_flags_get_type (void)
1023 {
1024 static gsize id = 0;
1025 static const GFlagsValue values[] = {
1026 {C_FLAGS (GST_MINI_OBJECT_FLAG_READONLY), "GST_MINI_OBJECT_FLAG_READONLY",
1027 "readonly"},
1028 {C_FLAGS (GST_MINI_OBJECT_FLAG_RESERVED1), "GST_MINI_OBJECT_FLAG_RESERVED1",
1029 "reserved1"},
1030 {C_FLAGS (GST_MINI_OBJECT_FLAG_LAST), "GST_MINI_OBJECT_FLAG_LAST", "last"},
1031 {0, NULL, NULL}
1032 };
1034 if (g_once_init_enter (&id)) {
1035 GType tmp = g_flags_register_static ("GstMiniObjectFlags", values);
1036 g_once_init_leave (&id, tmp);
1037 }
1039 return (GType) id;
1040 }
1042 /* enumerations from "gstpad.h" */
1043 GType
1044 gst_pad_link_return_get_type (void)
1045 {
1046 static gsize id = 0;
1047 static const GEnumValue values[] = {
1048 {C_ENUM (GST_PAD_LINK_OK), "GST_PAD_LINK_OK", "ok"},
1049 {C_ENUM (GST_PAD_LINK_WRONG_HIERARCHY), "GST_PAD_LINK_WRONG_HIERARCHY",
1050 "wrong-hierarchy"},
1051 {C_ENUM (GST_PAD_LINK_WAS_LINKED), "GST_PAD_LINK_WAS_LINKED", "was-linked"},
1052 {C_ENUM (GST_PAD_LINK_WRONG_DIRECTION), "GST_PAD_LINK_WRONG_DIRECTION",
1053 "wrong-direction"},
1054 {C_ENUM (GST_PAD_LINK_NOFORMAT), "GST_PAD_LINK_NOFORMAT", "noformat"},
1055 {C_ENUM (GST_PAD_LINK_NOSCHED), "GST_PAD_LINK_NOSCHED", "nosched"},
1056 {C_ENUM (GST_PAD_LINK_REFUSED), "GST_PAD_LINK_REFUSED", "refused"},
1057 {0, NULL, NULL}
1058 };
1060 if (g_once_init_enter (&id)) {
1061 GType tmp = g_enum_register_static ("GstPadLinkReturn", values);
1062 g_once_init_leave (&id, tmp);
1063 }
1065 return (GType) id;
1066 }
1068 GType
1069 gst_flow_return_get_type (void)
1070 {
1071 static gsize id = 0;
1072 static const GEnumValue values[] = {
1073 {C_ENUM (GST_FLOW_CUSTOM_SUCCESS_2), "GST_FLOW_CUSTOM_SUCCESS_2",
1074 "custom-success-2"},
1075 {C_ENUM (GST_FLOW_CUSTOM_SUCCESS_1), "GST_FLOW_CUSTOM_SUCCESS_1",
1076 "custom-success-1"},
1077 {C_ENUM (GST_FLOW_CUSTOM_SUCCESS), "GST_FLOW_CUSTOM_SUCCESS",
1078 "custom-success"},
1079 {C_ENUM (GST_FLOW_RESEND), "GST_FLOW_RESEND", "resend"},
1080 {C_ENUM (GST_FLOW_OK), "GST_FLOW_OK", "ok"},
1081 {C_ENUM (GST_FLOW_NOT_LINKED), "GST_FLOW_NOT_LINKED", "not-linked"},
1082 {C_ENUM (GST_FLOW_WRONG_STATE), "GST_FLOW_WRONG_STATE", "wrong-state"},
1083 {C_ENUM (GST_FLOW_UNEXPECTED), "GST_FLOW_UNEXPECTED", "unexpected"},
1084 {C_ENUM (GST_FLOW_NOT_NEGOTIATED), "GST_FLOW_NOT_NEGOTIATED",
1085 "not-negotiated"},
1086 {C_ENUM (GST_FLOW_ERROR), "GST_FLOW_ERROR", "error"},
1087 {C_ENUM (GST_FLOW_NOT_SUPPORTED), "GST_FLOW_NOT_SUPPORTED",
1088 "not-supported"},
1089 {C_ENUM (GST_FLOW_CUSTOM_ERROR), "GST_FLOW_CUSTOM_ERROR", "custom-error"},
1090 {C_ENUM (GST_FLOW_CUSTOM_ERROR_1), "GST_FLOW_CUSTOM_ERROR_1",
1091 "custom-error-1"},
1092 {C_ENUM (GST_FLOW_CUSTOM_ERROR_2), "GST_FLOW_CUSTOM_ERROR_2",
1093 "custom-error-2"},
1094 {0, NULL, NULL}
1095 };
1097 if (g_once_init_enter (&id)) {
1098 GType tmp = g_enum_register_static ("GstFlowReturn", values);
1099 g_once_init_leave (&id, tmp);
1100 }
1102 return (GType) id;
1103 }
1105 GType
1106 gst_pad_link_check_get_type (void)
1107 {
1108 static gsize id = 0;
1109 static const GFlagsValue values[] = {
1110 {C_FLAGS (GST_PAD_LINK_CHECK_NOTHING), "GST_PAD_LINK_CHECK_NOTHING",
1111 "nothing"},
1112 {C_FLAGS (GST_PAD_LINK_CHECK_HIERARCHY), "GST_PAD_LINK_CHECK_HIERARCHY",
1113 "hierarchy"},
1114 {C_FLAGS (GST_PAD_LINK_CHECK_TEMPLATE_CAPS),
1115 "GST_PAD_LINK_CHECK_TEMPLATE_CAPS", "template-caps"},
1116 {C_FLAGS (GST_PAD_LINK_CHECK_CAPS), "GST_PAD_LINK_CHECK_CAPS", "caps"},
1117 {0, NULL, NULL}
1118 };
1120 if (g_once_init_enter (&id)) {
1121 GType tmp = g_flags_register_static ("GstPadLinkCheck", values);
1122 g_once_init_leave (&id, tmp);
1123 }
1125 return (GType) id;
1126 }
1128 GType
1129 gst_activate_mode_get_type (void)
1130 {
1131 static gsize id = 0;
1132 static const GEnumValue values[] = {
1133 {C_ENUM (GST_ACTIVATE_NONE), "GST_ACTIVATE_NONE", "none"},
1134 {C_ENUM (GST_ACTIVATE_PUSH), "GST_ACTIVATE_PUSH", "push"},
1135 {C_ENUM (GST_ACTIVATE_PULL), "GST_ACTIVATE_PULL", "pull"},
1136 {0, NULL, NULL}
1137 };
1139 if (g_once_init_enter (&id)) {
1140 GType tmp = g_enum_register_static ("GstActivateMode", values);
1141 g_once_init_leave (&id, tmp);
1142 }
1144 return (GType) id;
1145 }
1147 GType
1148 gst_pad_direction_get_type (void)
1149 {
1150 static gsize id = 0;
1151 static const GEnumValue values[] = {
1152 {C_ENUM (GST_PAD_UNKNOWN), "GST_PAD_UNKNOWN", "unknown"},
1153 {C_ENUM (GST_PAD_SRC), "GST_PAD_SRC", "src"},
1154 {C_ENUM (GST_PAD_SINK), "GST_PAD_SINK", "sink"},
1155 {0, NULL, NULL}
1156 };
1158 if (g_once_init_enter (&id)) {
1159 GType tmp = g_enum_register_static ("GstPadDirection", values);
1160 g_once_init_leave (&id, tmp);
1161 }
1163 return (GType) id;
1164 }
1166 GType
1167 gst_pad_flags_get_type (void)
1168 {
1169 static gsize id = 0;
1170 static const GFlagsValue values[] = {
1171 {C_FLAGS (GST_PAD_BLOCKED), "GST_PAD_BLOCKED", "blocked"},
1172 {C_FLAGS (GST_PAD_FLUSHING), "GST_PAD_FLUSHING", "flushing"},
1173 {C_FLAGS (GST_PAD_IN_GETCAPS), "GST_PAD_IN_GETCAPS", "in-getcaps"},
1174 {C_FLAGS (GST_PAD_IN_SETCAPS), "GST_PAD_IN_SETCAPS", "in-setcaps"},
1175 {C_FLAGS (GST_PAD_BLOCKING), "GST_PAD_BLOCKING", "blocking"},
1176 {C_FLAGS (GST_PAD_FLAG_LAST), "GST_PAD_FLAG_LAST", "flag-last"},
1177 {0, NULL, NULL}
1178 };
1180 if (g_once_init_enter (&id)) {
1181 GType tmp = g_flags_register_static ("GstPadFlags", values);
1182 g_once_init_leave (&id, tmp);
1183 }
1185 return (GType) id;
1186 }
1188 /* enumerations from "gstpadtemplate.h" */
1189 GType
1190 gst_pad_presence_get_type (void)
1191 {
1192 static gsize id = 0;
1193 static const GEnumValue values[] = {
1194 {C_ENUM (GST_PAD_ALWAYS), "GST_PAD_ALWAYS", "always"},
1195 {C_ENUM (GST_PAD_SOMETIMES), "GST_PAD_SOMETIMES", "sometimes"},
1196 {C_ENUM (GST_PAD_REQUEST), "GST_PAD_REQUEST", "request"},
1197 {0, NULL, NULL}
1198 };
1200 if (g_once_init_enter (&id)) {
1201 GType tmp = g_enum_register_static ("GstPadPresence", values);
1202 g_once_init_leave (&id, tmp);
1203 }
1205 return (GType) id;
1206 }
1208 GType
1209 gst_pad_template_flags_get_type (void)
1210 {
1211 static gsize id = 0;
1212 static const GFlagsValue values[] = {
1213 {C_FLAGS (GST_PAD_TEMPLATE_FIXED), "GST_PAD_TEMPLATE_FIXED", "fixed"},
1214 {C_FLAGS (GST_PAD_TEMPLATE_FLAG_LAST), "GST_PAD_TEMPLATE_FLAG_LAST",
1215 "flag-last"},
1216 {0, NULL, NULL}
1217 };
1219 if (g_once_init_enter (&id)) {
1220 GType tmp = g_flags_register_static ("GstPadTemplateFlags", values);
1221 g_once_init_leave (&id, tmp);
1222 }
1224 return (GType) id;
1225 }
1227 /* enumerations from "gstpipeline.h" */
1228 GType
1229 gst_pipeline_flags_get_type (void)
1230 {
1231 static gsize id = 0;
1232 static const GFlagsValue values[] = {
1233 {C_FLAGS (GST_PIPELINE_FLAG_FIXED_CLOCK), "GST_PIPELINE_FLAG_FIXED_CLOCK",
1234 "fixed-clock"},
1235 {C_FLAGS (GST_PIPELINE_FLAG_LAST), "GST_PIPELINE_FLAG_LAST", "last"},
1236 {0, NULL, NULL}
1237 };
1239 if (g_once_init_enter (&id)) {
1240 GType tmp = g_flags_register_static ("GstPipelineFlags", values);
1241 g_once_init_leave (&id, tmp);
1242 }
1244 return (GType) id;
1245 }
1247 /* enumerations from "gstplugin.h" */
1248 GType
1249 gst_plugin_error_get_type (void)
1250 {
1251 static gsize id = 0;
1252 static const GEnumValue values[] = {
1253 {C_ENUM (GST_PLUGIN_ERROR_MODULE), "GST_PLUGIN_ERROR_MODULE", "module"},
1254 {C_ENUM (GST_PLUGIN_ERROR_DEPENDENCIES), "GST_PLUGIN_ERROR_DEPENDENCIES",
1255 "dependencies"},
1256 {C_ENUM (GST_PLUGIN_ERROR_NAME_MISMATCH), "GST_PLUGIN_ERROR_NAME_MISMATCH",
1257 "name-mismatch"},
1258 {0, NULL, NULL}
1259 };
1261 if (g_once_init_enter (&id)) {
1262 GType tmp = g_enum_register_static ("GstPluginError", values);
1263 g_once_init_leave (&id, tmp);
1264 }
1266 return (GType) id;
1267 }
1269 GType
1270 gst_plugin_flags_get_type (void)
1271 {
1272 static gsize id = 0;
1273 static const GFlagsValue values[] = {
1274 {C_FLAGS (GST_PLUGIN_FLAG_CACHED), "GST_PLUGIN_FLAG_CACHED", "cached"},
1275 {C_FLAGS (GST_PLUGIN_FLAG_BLACKLISTED), "GST_PLUGIN_FLAG_BLACKLISTED",
1276 "blacklisted"},
1277 {0, NULL, NULL}
1278 };
1280 if (g_once_init_enter (&id)) {
1281 GType tmp = g_flags_register_static ("GstPluginFlags", values);
1282 g_once_init_leave (&id, tmp);
1283 }
1285 return (GType) id;
1286 }
1288 GType
1289 gst_plugin_dependency_flags_get_type (void)
1290 {
1291 static gsize id = 0;
1292 static const GFlagsValue values[] = {
1293 {C_FLAGS (GST_PLUGIN_DEPENDENCY_FLAG_NONE),
1294 "GST_PLUGIN_DEPENDENCY_FLAG_NONE", "none"},
1295 {C_FLAGS (GST_PLUGIN_DEPENDENCY_FLAG_RECURSE),
1296 "GST_PLUGIN_DEPENDENCY_FLAG_RECURSE", "recurse"},
1297 {C_FLAGS (GST_PLUGIN_DEPENDENCY_FLAG_PATHS_ARE_DEFAULT_ONLY),
1298 "GST_PLUGIN_DEPENDENCY_FLAG_PATHS_ARE_DEFAULT_ONLY",
1299 "paths-are-default-only"},
1300 {C_FLAGS (GST_PLUGIN_DEPENDENCY_FLAG_FILE_NAME_IS_SUFFIX),
1301 "GST_PLUGIN_DEPENDENCY_FLAG_FILE_NAME_IS_SUFFIX",
1302 "file-name-is-suffix"},
1303 {0, NULL, NULL}
1304 };
1306 if (g_once_init_enter (&id)) {
1307 GType tmp = g_flags_register_static ("GstPluginDependencyFlags", values);
1308 g_once_init_leave (&id, tmp);
1309 }
1311 return (GType) id;
1312 }
1314 /* enumerations from "gstpluginfeature.h" */
1315 GType
1316 gst_rank_get_type (void)
1317 {
1318 static gsize id = 0;
1319 static const GEnumValue values[] = {
1320 {C_ENUM (GST_RANK_NONE), "GST_RANK_NONE", "none"},
1321 {C_ENUM (GST_RANK_MARGINAL), "GST_RANK_MARGINAL", "marginal"},
1322 {C_ENUM (GST_RANK_SECONDARY), "GST_RANK_SECONDARY", "secondary"},
1323 {C_ENUM (GST_RANK_PRIMARY), "GST_RANK_PRIMARY", "primary"},
1324 {0, NULL, NULL}
1325 };
1327 if (g_once_init_enter (&id)) {
1328 GType tmp = g_enum_register_static ("GstRank", values);
1329 g_once_init_leave (&id, tmp);
1330 }
1332 return (GType) id;
1333 }
1335 /* enumerations from "gstquery.h" */
1336 GType
1337 gst_query_type_get_type (void)
1338 {
1339 static gsize id = 0;
1340 static const GEnumValue values[] = {
1341 {C_ENUM (GST_QUERY_NONE), "GST_QUERY_NONE", "none"},
1342 {C_ENUM (GST_QUERY_POSITION), "GST_QUERY_POSITION", "position"},
1343 {C_ENUM (GST_QUERY_DURATION), "GST_QUERY_DURATION", "duration"},
1344 {C_ENUM (GST_QUERY_LATENCY), "GST_QUERY_LATENCY", "latency"},
1345 {C_ENUM (GST_QUERY_JITTER), "GST_QUERY_JITTER", "jitter"},
1346 {C_ENUM (GST_QUERY_RATE), "GST_QUERY_RATE", "rate"},
1347 {C_ENUM (GST_QUERY_SEEKING), "GST_QUERY_SEEKING", "seeking"},
1348 {C_ENUM (GST_QUERY_SEGMENT), "GST_QUERY_SEGMENT", "segment"},
1349 {C_ENUM (GST_QUERY_CONVERT), "GST_QUERY_CONVERT", "convert"},
1350 {C_ENUM (GST_QUERY_FORMATS), "GST_QUERY_FORMATS", "formats"},
1351 {C_ENUM (GST_QUERY_BUFFERING), "GST_QUERY_BUFFERING", "buffering"},
1352 {C_ENUM (GST_QUERY_CUSTOM), "GST_QUERY_CUSTOM", "custom"},
1353 {C_ENUM (GST_QUERY_URI), "GST_QUERY_URI", "uri"},
1354 {0, NULL, NULL}
1355 };
1357 if (g_once_init_enter (&id)) {
1358 GType tmp = g_enum_register_static ("GstQueryType", values);
1359 g_once_init_leave (&id, tmp);
1360 }
1362 return (GType) id;
1363 }
1365 GType
1366 gst_buffering_mode_get_type (void)
1367 {
1368 static gsize id = 0;
1369 static const GEnumValue values[] = {
1370 {C_ENUM (GST_BUFFERING_STREAM), "GST_BUFFERING_STREAM", "stream"},
1371 {C_ENUM (GST_BUFFERING_DOWNLOAD), "GST_BUFFERING_DOWNLOAD", "download"},
1372 {C_ENUM (GST_BUFFERING_TIMESHIFT), "GST_BUFFERING_TIMESHIFT", "timeshift"},
1373 {C_ENUM (GST_BUFFERING_LIVE), "GST_BUFFERING_LIVE", "live"},
1374 {0, NULL, NULL}
1375 };
1377 if (g_once_init_enter (&id)) {
1378 GType tmp = g_enum_register_static ("GstBufferingMode", values);
1379 g_once_init_leave (&id, tmp);
1380 }
1382 return (GType) id;
1383 }
1385 /* enumerations from "gstsystemclock.h" */
1386 GType
1387 gst_clock_type_get_type (void)
1388 {
1389 static gsize id = 0;
1390 static const GEnumValue values[] = {
1391 {C_ENUM (GST_CLOCK_TYPE_REALTIME), "GST_CLOCK_TYPE_REALTIME", "realtime"},
1392 {C_ENUM (GST_CLOCK_TYPE_MONOTONIC), "GST_CLOCK_TYPE_MONOTONIC",
1393 "monotonic"},
1394 {0, NULL, NULL}
1395 };
1397 if (g_once_init_enter (&id)) {
1398 GType tmp = g_enum_register_static ("GstClockType", values);
1399 g_once_init_leave (&id, tmp);
1400 }
1402 return (GType) id;
1403 }
1405 /* enumerations from "gsttaglist.h" */
1406 GType
1407 gst_tag_merge_mode_get_type (void)
1408 {
1409 static gsize id = 0;
1410 static const GEnumValue values[] = {
1411 {C_ENUM (GST_TAG_MERGE_UNDEFINED), "GST_TAG_MERGE_UNDEFINED", "undefined"},
1412 {C_ENUM (GST_TAG_MERGE_REPLACE_ALL), "GST_TAG_MERGE_REPLACE_ALL",
1413 "replace-all"},
1414 {C_ENUM (GST_TAG_MERGE_REPLACE), "GST_TAG_MERGE_REPLACE", "replace"},
1415 {C_ENUM (GST_TAG_MERGE_APPEND), "GST_TAG_MERGE_APPEND", "append"},
1416 {C_ENUM (GST_TAG_MERGE_PREPEND), "GST_TAG_MERGE_PREPEND", "prepend"},
1417 {C_ENUM (GST_TAG_MERGE_KEEP), "GST_TAG_MERGE_KEEP", "keep"},
1418 {C_ENUM (GST_TAG_MERGE_KEEP_ALL), "GST_TAG_MERGE_KEEP_ALL", "keep-all"},
1419 {C_ENUM (GST_TAG_MERGE_COUNT), "GST_TAG_MERGE_COUNT", "count"},
1420 {0, NULL, NULL}
1421 };
1423 if (g_once_init_enter (&id)) {
1424 GType tmp = g_enum_register_static ("GstTagMergeMode", values);
1425 g_once_init_leave (&id, tmp);
1426 }
1428 return (GType) id;
1429 }
1431 GType
1432 gst_tag_flag_get_type (void)
1433 {
1434 static gsize id = 0;
1435 static const GEnumValue values[] = {
1436 {C_ENUM (GST_TAG_FLAG_UNDEFINED), "GST_TAG_FLAG_UNDEFINED", "undefined"},
1437 {C_ENUM (GST_TAG_FLAG_META), "GST_TAG_FLAG_META", "meta"},
1438 {C_ENUM (GST_TAG_FLAG_ENCODED), "GST_TAG_FLAG_ENCODED", "encoded"},
1439 {C_ENUM (GST_TAG_FLAG_DECODED), "GST_TAG_FLAG_DECODED", "decoded"},
1440 {C_ENUM (GST_TAG_FLAG_COUNT), "GST_TAG_FLAG_COUNT", "count"},
1441 {0, NULL, NULL}
1442 };
1444 if (g_once_init_enter (&id)) {
1445 GType tmp = g_enum_register_static ("GstTagFlag", values);
1446 g_once_init_leave (&id, tmp);
1447 }
1449 return (GType) id;
1450 }
1452 /* enumerations from "gsttask.h" */
1453 GType
1454 gst_task_state_get_type (void)
1455 {
1456 static gsize id = 0;
1457 static const GEnumValue values[] = {
1458 {C_ENUM (GST_TASK_STARTED), "GST_TASK_STARTED", "started"},
1459 {C_ENUM (GST_TASK_STOPPED), "GST_TASK_STOPPED", "stopped"},
1460 {C_ENUM (GST_TASK_PAUSED), "GST_TASK_PAUSED", "paused"},
1461 {0, NULL, NULL}
1462 };
1464 if (g_once_init_enter (&id)) {
1465 GType tmp = g_enum_register_static ("GstTaskState", values);
1466 g_once_init_leave (&id, tmp);
1467 }
1469 return (GType) id;
1470 }
1472 /* enumerations from "gsttrace.h" */
1473 GType
1474 gst_alloc_trace_flags_get_type (void)
1475 {
1476 static gsize id = 0;
1477 static const GFlagsValue values[] = {
1478 {C_FLAGS (GST_ALLOC_TRACE_LIVE), "GST_ALLOC_TRACE_LIVE", "live"},
1479 {C_FLAGS (GST_ALLOC_TRACE_MEM_LIVE), "GST_ALLOC_TRACE_MEM_LIVE",
1480 "mem-live"},
1481 {0, NULL, NULL}
1482 };
1484 if (g_once_init_enter (&id)) {
1485 GType tmp = g_flags_register_static ("GstAllocTraceFlags", values);
1486 g_once_init_leave (&id, tmp);
1487 }
1489 return (GType) id;
1490 }
1492 /* enumerations from "gsttypefind.h" */
1493 GType
1494 gst_type_find_probability_get_type (void)
1495 {
1496 static gsize id = 0;
1497 static const GEnumValue values[] = {
1498 {C_ENUM (GST_TYPE_FIND_MINIMUM), "GST_TYPE_FIND_MINIMUM", "minimum"},
1499 {C_ENUM (GST_TYPE_FIND_POSSIBLE), "GST_TYPE_FIND_POSSIBLE", "possible"},
1500 {C_ENUM (GST_TYPE_FIND_LIKELY), "GST_TYPE_FIND_LIKELY", "likely"},
1501 {C_ENUM (GST_TYPE_FIND_NEARLY_CERTAIN), "GST_TYPE_FIND_NEARLY_CERTAIN",
1502 "nearly-certain"},
1503 {C_ENUM (GST_TYPE_FIND_MAXIMUM), "GST_TYPE_FIND_MAXIMUM", "maximum"},
1504 {0, NULL, NULL}
1505 };
1507 if (g_once_init_enter (&id)) {
1508 GType tmp = g_enum_register_static ("GstTypeFindProbability", values);
1509 g_once_init_leave (&id, tmp);
1510 }
1512 return (GType) id;
1513 }
1515 /* enumerations from "gsturi.h" */
1516 GType
1517 gst_uri_type_get_type (void)
1518 {
1519 static gsize id = 0;
1520 static const GEnumValue values[] = {
1521 {C_ENUM (GST_URI_UNKNOWN), "GST_URI_UNKNOWN", "unknown"},
1522 {C_ENUM (GST_URI_SINK), "GST_URI_SINK", "sink"},
1523 {C_ENUM (GST_URI_SRC), "GST_URI_SRC", "src"},
1524 {0, NULL, NULL}
1525 };
1527 if (g_once_init_enter (&id)) {
1528 GType tmp = g_enum_register_static ("GstURIType", values);
1529 g_once_init_leave (&id, tmp);
1530 }
1532 return (GType) id;
1533 }
1535 /* enumerations from "gstutils.h" */
1536 GType
1537 gst_search_mode_get_type (void)
1538 {
1539 static gsize id = 0;
1540 static const GEnumValue values[] = {
1541 {C_ENUM (GST_SEARCH_MODE_EXACT), "GST_SEARCH_MODE_EXACT", "exact"},
1542 {C_ENUM (GST_SEARCH_MODE_BEFORE), "GST_SEARCH_MODE_BEFORE", "before"},
1543 {C_ENUM (GST_SEARCH_MODE_AFTER), "GST_SEARCH_MODE_AFTER", "after"},
1544 {0, NULL, NULL}
1545 };
1547 if (g_once_init_enter (&id)) {
1548 GType tmp = g_enum_register_static ("GstSearchMode", values);
1549 g_once_init_leave (&id, tmp);
1550 }
1552 return (GType) id;
1553 }
1555 /* enumerations from "gstparse.h" */
1556 GType
1557 gst_parse_error_get_type (void)
1558 {
1559 static gsize id = 0;
1560 static const GEnumValue values[] = {
1561 {C_ENUM (GST_PARSE_ERROR_SYNTAX), "GST_PARSE_ERROR_SYNTAX", "syntax"},
1562 {C_ENUM (GST_PARSE_ERROR_NO_SUCH_ELEMENT),
1563 "GST_PARSE_ERROR_NO_SUCH_ELEMENT", "no-such-element"},
1564 {C_ENUM (GST_PARSE_ERROR_NO_SUCH_PROPERTY),
1565 "GST_PARSE_ERROR_NO_SUCH_PROPERTY", "no-such-property"},
1566 {C_ENUM (GST_PARSE_ERROR_LINK), "GST_PARSE_ERROR_LINK", "link"},
1567 {C_ENUM (GST_PARSE_ERROR_COULD_NOT_SET_PROPERTY),
1568 "GST_PARSE_ERROR_COULD_NOT_SET_PROPERTY", "could-not-set-property"},
1569 {C_ENUM (GST_PARSE_ERROR_EMPTY_BIN), "GST_PARSE_ERROR_EMPTY_BIN",
1570 "empty-bin"},
1571 {C_ENUM (GST_PARSE_ERROR_EMPTY), "GST_PARSE_ERROR_EMPTY", "empty"},
1572 {0, NULL, NULL}
1573 };
1575 if (g_once_init_enter (&id)) {
1576 GType tmp = g_enum_register_static ("GstParseError", values);
1577 g_once_init_leave (&id, tmp);
1578 }
1580 return (GType) id;
1581 }
1583 GType
1584 gst_parse_flags_get_type (void)
1585 {
1586 static gsize id = 0;
1587 static const GFlagsValue values[] = {
1588 {C_FLAGS (GST_PARSE_FLAG_NONE), "GST_PARSE_FLAG_NONE", "none"},
1589 {C_FLAGS (GST_PARSE_FLAG_FATAL_ERRORS), "GST_PARSE_FLAG_FATAL_ERRORS",
1590 "fatal-errors"},
1591 {0, NULL, NULL}
1592 };
1594 if (g_once_init_enter (&id)) {
1595 GType tmp = g_flags_register_static ("GstParseFlags", values);
1596 g_once_init_leave (&id, tmp);
1597 }
1599 return (GType) id;
1600 }