1
2/* This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. */
3
4#pragma once
5
6#include <glib-object.h>
7#include <gst/gstconfig.h>
8
9G_BEGIN_DECLS
10
11/* enumerations from "gstallocator.h" */
12
13GST_API
14GType gst_allocator_flags_get_type (void);
15#define GST_TYPE_ALLOCATOR_FLAGS (gst_allocator_flags_get_type())
16
17/* enumerations from "gstbin.h" */
18
19GST_API
20GType gst_bin_flags_get_type (void);
21#define GST_TYPE_BIN_FLAGS (gst_bin_flags_get_type())
22
23/* enumerations from "gstbuffer.h" */
24
25GST_API
26GType gst_buffer_flags_get_type (void);
27#define GST_TYPE_BUFFER_FLAGS (gst_buffer_flags_get_type())
28
29GST_API
30GType gst_buffer_copy_flags_get_type (void);
31#define GST_TYPE_BUFFER_COPY_FLAGS (gst_buffer_copy_flags_get_type())
32
33/* enumerations from "gstbufferpool.h" */
34
35GST_API
36GType gst_buffer_pool_acquire_flags_get_type (void);
37#define GST_TYPE_BUFFER_POOL_ACQUIRE_FLAGS (gst_buffer_pool_acquire_flags_get_type())
38
39/* enumerations from "gstbus.h" */
40
41GST_API
42GType gst_bus_flags_get_type (void);
43#define GST_TYPE_BUS_FLAGS (gst_bus_flags_get_type())
44
45GST_API
46GType gst_bus_sync_reply_get_type (void);
47#define GST_TYPE_BUS_SYNC_REPLY (gst_bus_sync_reply_get_type())
48
49/* enumerations from "gstcaps.h" */
50
51GST_API
52GType gst_caps_flags_get_type (void);
53#define GST_TYPE_CAPS_FLAGS (gst_caps_flags_get_type())
54
55GST_API
56GType gst_caps_intersect_mode_get_type (void);
57#define GST_TYPE_CAPS_INTERSECT_MODE (gst_caps_intersect_mode_get_type())
58
59/* enumerations from "gstclock.h" */
60
61GST_API
62GType gst_clock_return_get_type (void);
63#define GST_TYPE_CLOCK_RETURN (gst_clock_return_get_type())
64
65GST_API
66GType gst_clock_entry_type_get_type (void);
67#define GST_TYPE_CLOCK_ENTRY_TYPE (gst_clock_entry_type_get_type())
68
69GST_API
70GType gst_clock_flags_get_type (void);
71#define GST_TYPE_CLOCK_FLAGS (gst_clock_flags_get_type())
72
73/* enumerations from "gstdebugutils.h" */
74
75GST_API
76GType gst_debug_graph_details_get_type (void);
77#define GST_TYPE_DEBUG_GRAPH_DETAILS (gst_debug_graph_details_get_type())
78
79/* enumerations from "gstelement.h" */
80
81GST_API
82GType gst_state_get_type (void);
83#define GST_TYPE_STATE (gst_state_get_type())
84
85GST_API
86GType gst_state_change_return_get_type (void);
87#define GST_TYPE_STATE_CHANGE_RETURN (gst_state_change_return_get_type())
88
89GST_API
90GType gst_state_change_get_type (void);
91#define GST_TYPE_STATE_CHANGE (gst_state_change_get_type())
92
93GST_API
94GType gst_element_flags_get_type (void);
95#define GST_TYPE_ELEMENT_FLAGS (gst_element_flags_get_type())
96
97/* enumerations from "gsterror.h" */
98
99GST_API
100GType gst_core_error_get_type (void);
101#define GST_TYPE_CORE_ERROR (gst_core_error_get_type())
102
103GST_API
104GType gst_library_error_get_type (void);
105#define GST_TYPE_LIBRARY_ERROR (gst_library_error_get_type())
106
107GST_API
108GType gst_resource_error_get_type (void);
109#define GST_TYPE_RESOURCE_ERROR (gst_resource_error_get_type())
110
111GST_API
112GType gst_stream_error_get_type (void);
113#define GST_TYPE_STREAM_ERROR (gst_stream_error_get_type())
114
115/* enumerations from "gstevent.h" */
116
117GST_API
118GType gst_event_type_flags_get_type (void);
119#define GST_TYPE_EVENT_TYPE_FLAGS (gst_event_type_flags_get_type())
120
121GST_API
122GType gst_event_type_get_type (void);
123#define GST_TYPE_EVENT_TYPE (gst_event_type_get_type())
124
125GST_API
126GType gst_stream_flags_get_type (void);
127#define GST_TYPE_STREAM_FLAGS (gst_stream_flags_get_type())
128
129GST_API
130GType gst_qos_type_get_type (void);
131#define GST_TYPE_QOS_TYPE (gst_qos_type_get_type())
132
133/* enumerations from "gstformat.h" */
134
135GST_API
136GType gst_format_get_type (void);
137#define GST_TYPE_FORMAT (gst_format_get_type())
138
139/* enumerations from "gstinfo.h" */
140
141GST_API
142GType gst_debug_level_get_type (void);
143#define GST_TYPE_DEBUG_LEVEL (gst_debug_level_get_type())
144
145GST_API
146GType gst_debug_color_flags_get_type (void);
147#define GST_TYPE_DEBUG_COLOR_FLAGS (gst_debug_color_flags_get_type())
148
149GST_API
150GType gst_stack_trace_flags_get_type (void);
151#define GST_TYPE_STACK_TRACE_FLAGS (gst_stack_trace_flags_get_type())
152
153GST_API
154GType gst_debug_color_mode_get_type (void);
155#define GST_TYPE_DEBUG_COLOR_MODE (gst_debug_color_mode_get_type())
156
157/* enumerations from "gstiterator.h" */
158
159GST_API
160GType gst_iterator_result_get_type (void);
161#define GST_TYPE_ITERATOR_RESULT (gst_iterator_result_get_type())
162
163GST_API
164GType gst_iterator_item_get_type (void);
165#define GST_TYPE_ITERATOR_ITEM (gst_iterator_item_get_type())
166
167/* enumerations from "gstmemory.h" */
168
169GST_API
170GType gst_memory_flags_get_type (void);
171#define GST_TYPE_MEMORY_FLAGS (gst_memory_flags_get_type())
172
173GST_API
174GType gst_map_flags_get_type (void);
175#define GST_TYPE_MAP_FLAGS (gst_map_flags_get_type())
176
177/* enumerations from "gstmessage.h" */
178
179GST_API
180GType gst_message_type_get_type (void);
181#define GST_TYPE_MESSAGE_TYPE (gst_message_type_get_type())
182
183GST_API
184GType gst_structure_change_type_get_type (void);
185#define GST_TYPE_STRUCTURE_CHANGE_TYPE (gst_structure_change_type_get_type())
186
187GST_API
188GType gst_stream_status_type_get_type (void);
189#define GST_TYPE_STREAM_STATUS_TYPE (gst_stream_status_type_get_type())
190
191GST_API
192GType gst_progress_type_get_type (void);
193#define GST_TYPE_PROGRESS_TYPE (gst_progress_type_get_type())
194
195/* enumerations from "gstmeta.h" */
196
197GST_API
198GType gst_meta_flags_get_type (void);
199#define GST_TYPE_META_FLAGS (gst_meta_flags_get_type())
200
201/* enumerations from "gstminiobject.h" */
202
203GST_API
204GType gst_mini_object_flags_get_type (void);
205#define GST_TYPE_MINI_OBJECT_FLAGS (gst_mini_object_flags_get_type())
206
207GST_API
208GType gst_lock_flags_get_type (void);
209#define GST_TYPE_LOCK_FLAGS (gst_lock_flags_get_type())
210
211/* enumerations from "gstobject.h" */
212
213GST_API
214GType gst_object_flags_get_type (void);
215#define GST_TYPE_OBJECT_FLAGS (gst_object_flags_get_type())
216
217/* enumerations from "gstpad.h" */
218
219GST_API
220GType gst_pad_direction_get_type (void);
221#define GST_TYPE_PAD_DIRECTION (gst_pad_direction_get_type())
222
223GST_API
224GType gst_pad_mode_get_type (void);
225#define GST_TYPE_PAD_MODE (gst_pad_mode_get_type())
226
227GST_API
228GType gst_pad_link_return_get_type (void);
229#define GST_TYPE_PAD_LINK_RETURN (gst_pad_link_return_get_type())
230
231GST_API
232GType gst_flow_return_get_type (void);
233#define GST_TYPE_FLOW_RETURN (gst_flow_return_get_type())
234
235GST_API
236GType gst_pad_link_check_get_type (void);
237#define GST_TYPE_PAD_LINK_CHECK (gst_pad_link_check_get_type())
238
239GST_API
240GType gst_pad_probe_type_get_type (void);
241#define GST_TYPE_PAD_PROBE_TYPE (gst_pad_probe_type_get_type())
242
243GST_API
244GType gst_pad_probe_return_get_type (void);
245#define GST_TYPE_PAD_PROBE_RETURN (gst_pad_probe_return_get_type())
246
247GST_API
248GType gst_pad_flags_get_type (void);
249#define GST_TYPE_PAD_FLAGS (gst_pad_flags_get_type())
250
251/* enumerations from "gstpadtemplate.h" */
252
253GST_API
254GType gst_pad_presence_get_type (void);
255#define GST_TYPE_PAD_PRESENCE (gst_pad_presence_get_type())
256
257GST_API
258GType gst_pad_template_flags_get_type (void);
259#define GST_TYPE_PAD_TEMPLATE_FLAGS (gst_pad_template_flags_get_type())
260
261/* enumerations from "gstparse.h" */
262
263GST_API
264GType gst_parse_error_get_type (void);
265#define GST_TYPE_PARSE_ERROR (gst_parse_error_get_type())
266
267GST_API
268GType gst_parse_flags_get_type (void);
269#define GST_TYPE_PARSE_FLAGS (gst_parse_flags_get_type())
270
271/* enumerations from "gstpipeline.h" */
272
273GST_API
274GType gst_pipeline_flags_get_type (void);
275#define GST_TYPE_PIPELINE_FLAGS (gst_pipeline_flags_get_type())
276
277/* enumerations from "gstplugin.h" */
278
279GST_API
280GType gst_plugin_error_get_type (void);
281#define GST_TYPE_PLUGIN_ERROR (gst_plugin_error_get_type())
282
283GST_API
284GType gst_plugin_flags_get_type (void);
285#define GST_TYPE_PLUGIN_FLAGS (gst_plugin_flags_get_type())
286
287GST_API
288GType gst_plugin_dependency_flags_get_type (void);
289#define GST_TYPE_PLUGIN_DEPENDENCY_FLAGS (gst_plugin_dependency_flags_get_type())
290
291/* enumerations from "gstpluginfeature.h" */
292
293GST_API
294GType gst_rank_get_type (void);
295#define GST_TYPE_RANK (gst_rank_get_type())
296
297/* enumerations from "gstpromise.h" */
298
299GST_API
300GType gst_promise_result_get_type (void);
301#define GST_TYPE_PROMISE_RESULT (gst_promise_result_get_type())
302
303/* enumerations from "gstquery.h" */
304
305GST_API
306GType gst_query_type_flags_get_type (void);
307#define GST_TYPE_QUERY_TYPE_FLAGS (gst_query_type_flags_get_type())
308
309GST_API
310GType gst_query_type_get_type (void);
311#define GST_TYPE_QUERY_TYPE (gst_query_type_get_type())
312
313GST_API
314GType gst_buffering_mode_get_type (void);
315#define GST_TYPE_BUFFERING_MODE (gst_buffering_mode_get_type())
316
317GST_API
318GType gst_scheduling_flags_get_type (void);
319#define GST_TYPE_SCHEDULING_FLAGS (gst_scheduling_flags_get_type())
320
321/* enumerations from "gstsegment.h" */
322
323GST_API
324GType gst_seek_type_get_type (void);
325#define GST_TYPE_SEEK_TYPE (gst_seek_type_get_type())
326
327GST_API
328GType gst_seek_flags_get_type (void);
329#define GST_TYPE_SEEK_FLAGS (gst_seek_flags_get_type())
330
331GST_API
332GType gst_segment_flags_get_type (void);
333#define GST_TYPE_SEGMENT_FLAGS (gst_segment_flags_get_type())
334
335/* enumerations from "gststreams.h" */
336
337GST_API
338GType gst_stream_type_get_type (void);
339#define GST_TYPE_STREAM_TYPE (gst_stream_type_get_type())
340
341/* enumerations from "gstsystemclock.h" */
342
343GST_API
344GType gst_clock_type_get_type (void);
345#define GST_TYPE_CLOCK_TYPE (gst_clock_type_get_type())
346
347/* enumerations from "gsttaglist.h" */
348
349GST_API
350GType gst_tag_merge_mode_get_type (void);
351#define GST_TYPE_TAG_MERGE_MODE (gst_tag_merge_mode_get_type())
352
353GST_API
354GType gst_tag_flag_get_type (void);
355#define GST_TYPE_TAG_FLAG (gst_tag_flag_get_type())
356
357GST_API
358GType gst_tag_scope_get_type (void);
359#define GST_TYPE_TAG_SCOPE (gst_tag_scope_get_type())
360
361/* enumerations from "gsttask.h" */
362
363GST_API
364GType gst_task_state_get_type (void);
365#define GST_TYPE_TASK_STATE (gst_task_state_get_type())
366
367/* enumerations from "gsttoc.h" */
368
369GST_API
370GType gst_toc_scope_get_type (void);
371#define GST_TYPE_TOC_SCOPE (gst_toc_scope_get_type())
372
373GST_API
374GType gst_toc_entry_type_get_type (void);
375#define GST_TYPE_TOC_ENTRY_TYPE (gst_toc_entry_type_get_type())
376
377GST_API
378GType gst_toc_loop_type_get_type (void);
379#define GST_TYPE_TOC_LOOP_TYPE (gst_toc_loop_type_get_type())
380
381/* enumerations from "gsttracerrecord.h" */
382
383GST_API
384GType gst_tracer_value_scope_get_type (void);
385#define GST_TYPE_TRACER_VALUE_SCOPE (gst_tracer_value_scope_get_type())
386
387GST_API
388GType gst_tracer_value_flags_get_type (void);
389#define GST_TYPE_TRACER_VALUE_FLAGS (gst_tracer_value_flags_get_type())
390
391/* enumerations from "gsttypefind.h" */
392
393GST_API
394GType gst_type_find_probability_get_type (void);
395#define GST_TYPE_TYPE_FIND_PROBABILITY (gst_type_find_probability_get_type())
396
397/* enumerations from "gsturi.h" */
398
399GST_API
400GType gst_uri_error_get_type (void);
401#define GST_TYPE_URI_ERROR (gst_uri_error_get_type())
402
403GST_API
404GType gst_uri_type_get_type (void);
405#define GST_TYPE_URI_TYPE (gst_uri_type_get_type())
406
407/* enumerations from "gstutils.h" */
408
409GST_API
410GType gst_search_mode_get_type (void);
411#define GST_TYPE_SEARCH_MODE (gst_search_mode_get_type())
412
413G_END_DECLS
414
415/* Generated data ends here */
416
417