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
9 G_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
133GST_API
134GType gst_gap_flags_get_type (void);
135#define GST_TYPE_GAP_FLAGS (gst_gap_flags_get_type())
136
137/* enumerations from "gstformat.h" */
138
139GST_API
140GType gst_format_get_type (void);
141#define GST_TYPE_FORMAT (gst_format_get_type())
142
143/* enumerations from "gstinfo.h" */
144
145GST_API
146GType gst_debug_level_get_type (void);
147#define GST_TYPE_DEBUG_LEVEL (gst_debug_level_get_type())
148
149GST_API
150GType gst_debug_color_flags_get_type (void);
151#define GST_TYPE_DEBUG_COLOR_FLAGS (gst_debug_color_flags_get_type())
152
153GST_API
154GType gst_stack_trace_flags_get_type (void);
155#define GST_TYPE_STACK_TRACE_FLAGS (gst_stack_trace_flags_get_type())
156
157GST_API
158GType gst_debug_color_mode_get_type (void);
159#define GST_TYPE_DEBUG_COLOR_MODE (gst_debug_color_mode_get_type())
160
161/* enumerations from "gstiterator.h" */
162
163GST_API
164GType gst_iterator_result_get_type (void);
165#define GST_TYPE_ITERATOR_RESULT (gst_iterator_result_get_type())
166
167GST_API
168GType gst_iterator_item_get_type (void);
169#define GST_TYPE_ITERATOR_ITEM (gst_iterator_item_get_type())
170
171/* enumerations from "gstmemory.h" */
172
173GST_API
174GType gst_memory_flags_get_type (void);
175#define GST_TYPE_MEMORY_FLAGS (gst_memory_flags_get_type())
176
177GST_API
178GType gst_map_flags_get_type (void);
179#define GST_TYPE_MAP_FLAGS (gst_map_flags_get_type())
180
181/* enumerations from "gstmessage.h" */
182
183GST_API
184GType gst_message_type_get_type (void);
185#define GST_TYPE_MESSAGE_TYPE (gst_message_type_get_type())
186
187GST_API
188GType gst_structure_change_type_get_type (void);
189#define GST_TYPE_STRUCTURE_CHANGE_TYPE (gst_structure_change_type_get_type())
190
191GST_API
192GType gst_stream_status_type_get_type (void);
193#define GST_TYPE_STREAM_STATUS_TYPE (gst_stream_status_type_get_type())
194
195GST_API
196GType gst_progress_type_get_type (void);
197#define GST_TYPE_PROGRESS_TYPE (gst_progress_type_get_type())
198
199/* enumerations from "gstmeta.h" */
200
201GST_API
202GType gst_meta_flags_get_type (void);
203#define GST_TYPE_META_FLAGS (gst_meta_flags_get_type())
204
205/* enumerations from "gstminiobject.h" */
206
207GST_API
208GType gst_mini_object_flags_get_type (void);
209#define GST_TYPE_MINI_OBJECT_FLAGS (gst_mini_object_flags_get_type())
210
211GST_API
212GType gst_lock_flags_get_type (void);
213#define GST_TYPE_LOCK_FLAGS (gst_lock_flags_get_type())
214
215/* enumerations from "gstobject.h" */
216
217GST_API
218GType gst_object_flags_get_type (void);
219#define GST_TYPE_OBJECT_FLAGS (gst_object_flags_get_type())
220
221/* enumerations from "gstpad.h" */
222
223GST_API
224GType gst_pad_direction_get_type (void);
225#define GST_TYPE_PAD_DIRECTION (gst_pad_direction_get_type())
226
227GST_API
228GType gst_pad_mode_get_type (void);
229#define GST_TYPE_PAD_MODE (gst_pad_mode_get_type())
230
231GST_API
232GType gst_pad_link_return_get_type (void);
233#define GST_TYPE_PAD_LINK_RETURN (gst_pad_link_return_get_type())
234
235GST_API
236GType gst_flow_return_get_type (void);
237#define GST_TYPE_FLOW_RETURN (gst_flow_return_get_type())
238
239GST_API
240GType gst_pad_link_check_get_type (void);
241#define GST_TYPE_PAD_LINK_CHECK (gst_pad_link_check_get_type())
242
243GST_API
244GType gst_pad_probe_type_get_type (void);
245#define GST_TYPE_PAD_PROBE_TYPE (gst_pad_probe_type_get_type())
246
247GST_API
248GType gst_pad_probe_return_get_type (void);
249#define GST_TYPE_PAD_PROBE_RETURN (gst_pad_probe_return_get_type())
250
251GST_API
252GType gst_pad_flags_get_type (void);
253#define GST_TYPE_PAD_FLAGS (gst_pad_flags_get_type())
254
255/* enumerations from "gstpadtemplate.h" */
256
257GST_API
258GType gst_pad_presence_get_type (void);
259#define GST_TYPE_PAD_PRESENCE (gst_pad_presence_get_type())
260
261GST_API
262GType gst_pad_template_flags_get_type (void);
263#define GST_TYPE_PAD_TEMPLATE_FLAGS (gst_pad_template_flags_get_type())
264
265/* enumerations from "gstparse.h" */
266
267GST_API
268GType gst_parse_error_get_type (void);
269#define GST_TYPE_PARSE_ERROR (gst_parse_error_get_type())
270
271GST_API
272GType gst_parse_flags_get_type (void);
273#define GST_TYPE_PARSE_FLAGS (gst_parse_flags_get_type())
274
275/* enumerations from "gstpipeline.h" */
276
277GST_API
278GType gst_pipeline_flags_get_type (void);
279#define GST_TYPE_PIPELINE_FLAGS (gst_pipeline_flags_get_type())
280
281/* enumerations from "gstplugin.h" */
282
283GST_API
284GType gst_plugin_error_get_type (void);
285#define GST_TYPE_PLUGIN_ERROR (gst_plugin_error_get_type())
286
287GST_API
288GType gst_plugin_flags_get_type (void);
289#define GST_TYPE_PLUGIN_FLAGS (gst_plugin_flags_get_type())
290
291GST_API
292GType gst_plugin_dependency_flags_get_type (void);
293#define GST_TYPE_PLUGIN_DEPENDENCY_FLAGS (gst_plugin_dependency_flags_get_type())
294
295/* enumerations from "gstpluginfeature.h" */
296
297GST_API
298GType gst_rank_get_type (void);
299#define GST_TYPE_RANK (gst_rank_get_type())
300
301/* enumerations from "gstpromise.h" */
302
303GST_API
304GType gst_promise_result_get_type (void);
305#define GST_TYPE_PROMISE_RESULT (gst_promise_result_get_type())
306
307/* enumerations from "gstquery.h" */
308
309GST_API
310GType gst_query_type_flags_get_type (void);
311#define GST_TYPE_QUERY_TYPE_FLAGS (gst_query_type_flags_get_type())
312
313GST_API
314GType gst_query_type_get_type (void);
315#define GST_TYPE_QUERY_TYPE (gst_query_type_get_type())
316
317GST_API
318GType gst_buffering_mode_get_type (void);
319#define GST_TYPE_BUFFERING_MODE (gst_buffering_mode_get_type())
320
321GST_API
322GType gst_scheduling_flags_get_type (void);
323#define GST_TYPE_SCHEDULING_FLAGS (gst_scheduling_flags_get_type())
324
325/* enumerations from "gstsegment.h" */
326
327GST_API
328GType gst_seek_type_get_type (void);
329#define GST_TYPE_SEEK_TYPE (gst_seek_type_get_type())
330
331GST_API
332GType gst_seek_flags_get_type (void);
333#define GST_TYPE_SEEK_FLAGS (gst_seek_flags_get_type())
334
335GST_API
336GType gst_segment_flags_get_type (void);
337#define GST_TYPE_SEGMENT_FLAGS (gst_segment_flags_get_type())
338
339/* enumerations from "gststreams.h" */
340
341GST_API
342GType gst_stream_type_get_type (void);
343#define GST_TYPE_STREAM_TYPE (gst_stream_type_get_type())
344
345/* enumerations from "gststructure.h" */
346
347GST_API
348GType gst_serialize_flags_get_type (void);
349#define GST_TYPE_SERIALIZE_FLAGS (gst_serialize_flags_get_type())
350
351/* enumerations from "gstsystemclock.h" */
352
353GST_API
354GType gst_clock_type_get_type (void);
355#define GST_TYPE_CLOCK_TYPE (gst_clock_type_get_type())
356
357/* enumerations from "gsttaglist.h" */
358
359GST_API
360GType gst_tag_merge_mode_get_type (void);
361#define GST_TYPE_TAG_MERGE_MODE (gst_tag_merge_mode_get_type())
362
363GST_API
364GType gst_tag_flag_get_type (void);
365#define GST_TYPE_TAG_FLAG (gst_tag_flag_get_type())
366
367GST_API
368GType gst_tag_scope_get_type (void);
369#define GST_TYPE_TAG_SCOPE (gst_tag_scope_get_type())
370
371/* enumerations from "gsttask.h" */
372
373GST_API
374GType gst_task_state_get_type (void);
375#define GST_TYPE_TASK_STATE (gst_task_state_get_type())
376
377/* enumerations from "gsttoc.h" */
378
379GST_API
380GType gst_toc_scope_get_type (void);
381#define GST_TYPE_TOC_SCOPE (gst_toc_scope_get_type())
382
383GST_API
384GType gst_toc_entry_type_get_type (void);
385#define GST_TYPE_TOC_ENTRY_TYPE (gst_toc_entry_type_get_type())
386
387GST_API
388GType gst_toc_loop_type_get_type (void);
389#define GST_TYPE_TOC_LOOP_TYPE (gst_toc_loop_type_get_type())
390
391/* enumerations from "gsttracerrecord.h" */
392
393GST_API
394GType gst_tracer_value_scope_get_type (void);
395#define GST_TYPE_TRACER_VALUE_SCOPE (gst_tracer_value_scope_get_type())
396
397GST_API
398GType gst_tracer_value_flags_get_type (void);
399#define GST_TYPE_TRACER_VALUE_FLAGS (gst_tracer_value_flags_get_type())
400
401/* enumerations from "gsttypefind.h" */
402
403GST_API
404GType gst_type_find_probability_get_type (void);
405#define GST_TYPE_TYPE_FIND_PROBABILITY (gst_type_find_probability_get_type())
406
407/* enumerations from "gsturi.h" */
408
409GST_API
410GType gst_uri_error_get_type (void);
411#define GST_TYPE_URI_ERROR (gst_uri_error_get_type())
412
413GST_API
414GType gst_uri_type_get_type (void);
415#define GST_TYPE_URI_TYPE (gst_uri_type_get_type())
416
417/* enumerations from "gstutils.h" */
418
419GST_API
420GType gst_search_mode_get_type (void);
421#define GST_TYPE_SEARCH_MODE (gst_search_mode_get_type())
422
423GST_API
424GType gst_plugin_api_flags_get_type (void);
425#define GST_TYPE_PLUGIN_API_FLAGS (gst_plugin_api_flags_get_type())
426
427G_END_DECLS
428
429/* Generated data ends here */
430
431

source code of include/gstreamer-1.0/gst/gstenumtypes.h