• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 
2 
3 
4 #ifndef __GST_ENUM_TYPES_H__
5 #define __GST_ENUM_TYPES_H__
6 
7 #include <glib-object.h>
8 #include <gst/gstconfig.h>
9 
10 G_BEGIN_DECLS
11 
12 /* enumerations from "gstobject.h" */
13 GST_API GType gst_object_flags_get_type (void);
14 #define GST_TYPE_OBJECT_FLAGS (gst_object_flags_get_type())
15 
16 /* enumerations from "gstallocator.h" */
17 GST_API GType gst_allocator_flags_get_type (void);
18 #define GST_TYPE_ALLOCATOR_FLAGS (gst_allocator_flags_get_type())
19 
20 /* enumerations from "gstbin.h" */
21 GST_API GType gst_bin_flags_get_type (void);
22 #define GST_TYPE_BIN_FLAGS (gst_bin_flags_get_type())
23 
24 /* enumerations from "gstbuffer.h" */
25 GST_API GType gst_buffer_flags_get_type (void);
26 #define GST_TYPE_BUFFER_FLAGS (gst_buffer_flags_get_type())
27 GST_API GType gst_buffer_copy_flags_get_type (void);
28 #define GST_TYPE_BUFFER_COPY_FLAGS (gst_buffer_copy_flags_get_type())
29 
30 /* enumerations from "gstbufferpool.h" */
31 GST_API GType gst_buffer_pool_acquire_flags_get_type (void);
32 #define GST_TYPE_BUFFER_POOL_ACQUIRE_FLAGS (gst_buffer_pool_acquire_flags_get_type())
33 
34 /* enumerations from "gstbus.h" */
35 GST_API GType gst_bus_flags_get_type (void);
36 #define GST_TYPE_BUS_FLAGS (gst_bus_flags_get_type())
37 GST_API GType gst_bus_sync_reply_get_type (void);
38 #define GST_TYPE_BUS_SYNC_REPLY (gst_bus_sync_reply_get_type())
39 
40 /* enumerations from "gstcaps.h" */
41 GST_API GType gst_caps_flags_get_type (void);
42 #define GST_TYPE_CAPS_FLAGS (gst_caps_flags_get_type())
43 GST_API GType gst_caps_intersect_mode_get_type (void);
44 #define GST_TYPE_CAPS_INTERSECT_MODE (gst_caps_intersect_mode_get_type())
45 
46 /* enumerations from "gstclock.h" */
47 GST_API GType gst_clock_return_get_type (void);
48 #define GST_TYPE_CLOCK_RETURN (gst_clock_return_get_type())
49 GST_API GType gst_clock_entry_type_get_type (void);
50 #define GST_TYPE_CLOCK_ENTRY_TYPE (gst_clock_entry_type_get_type())
51 GST_API GType gst_clock_flags_get_type (void);
52 #define GST_TYPE_CLOCK_FLAGS (gst_clock_flags_get_type())
53 
54 /* enumerations from "gstdebugutils.h" */
55 GST_API GType gst_debug_graph_details_get_type (void);
56 #define GST_TYPE_DEBUG_GRAPH_DETAILS (gst_debug_graph_details_get_type())
57 
58 /* enumerations from "gstelement.h" */
59 GST_API GType gst_state_get_type (void);
60 #define GST_TYPE_STATE (gst_state_get_type())
61 GST_API GType gst_state_change_return_get_type (void);
62 #define GST_TYPE_STATE_CHANGE_RETURN (gst_state_change_return_get_type())
63 GST_API GType gst_state_change_get_type (void);
64 #define GST_TYPE_STATE_CHANGE (gst_state_change_get_type())
65 GST_API GType gst_element_flags_get_type (void);
66 #define GST_TYPE_ELEMENT_FLAGS (gst_element_flags_get_type())
67 
68 /* enumerations from "gsterror.h" */
69 GST_API GType gst_core_error_get_type (void);
70 #define GST_TYPE_CORE_ERROR (gst_core_error_get_type())
71 GST_API GType gst_library_error_get_type (void);
72 #define GST_TYPE_LIBRARY_ERROR (gst_library_error_get_type())
73 GST_API GType gst_resource_error_get_type (void);
74 #define GST_TYPE_RESOURCE_ERROR (gst_resource_error_get_type())
75 GST_API GType gst_stream_error_get_type (void);
76 #define GST_TYPE_STREAM_ERROR (gst_stream_error_get_type())
77 
78 /* enumerations from "gstevent.h" */
79 GST_API GType gst_event_type_flags_get_type (void);
80 #define GST_TYPE_EVENT_TYPE_FLAGS (gst_event_type_flags_get_type())
81 GST_API GType gst_event_type_get_type (void);
82 #define GST_TYPE_EVENT_TYPE (gst_event_type_get_type())
83 GST_API GType gst_stream_flags_get_type (void);
84 #define GST_TYPE_STREAM_FLAGS (gst_stream_flags_get_type())
85 GST_API GType gst_qos_type_get_type (void);
86 #define GST_TYPE_QOS_TYPE (gst_qos_type_get_type())
87 
88 /* enumerations from "gstformat.h" */
89 GST_API GType gst_format_get_type (void);
90 #define GST_TYPE_FORMAT (gst_format_get_type())
91 
92 /* enumerations from "gstinfo.h" */
93 GST_API GType gst_debug_level_get_type (void);
94 #define GST_TYPE_DEBUG_LEVEL (gst_debug_level_get_type())
95 GST_API GType gst_debug_color_flags_get_type (void);
96 #define GST_TYPE_DEBUG_COLOR_FLAGS (gst_debug_color_flags_get_type())
97 GST_API GType gst_stack_trace_flags_get_type (void);
98 #define GST_TYPE_STACK_TRACE_FLAGS (gst_stack_trace_flags_get_type())
99 GST_API GType gst_debug_color_mode_get_type (void);
100 #define GST_TYPE_DEBUG_COLOR_MODE (gst_debug_color_mode_get_type())
101 
102 /* enumerations from "gstiterator.h" */
103 GST_API GType gst_iterator_result_get_type (void);
104 #define GST_TYPE_ITERATOR_RESULT (gst_iterator_result_get_type())
105 GST_API GType gst_iterator_item_get_type (void);
106 #define GST_TYPE_ITERATOR_ITEM (gst_iterator_item_get_type())
107 
108 /* enumerations from "gstmessage.h" */
109 GST_API GType gst_message_type_get_type (void);
110 #define GST_TYPE_MESSAGE_TYPE (gst_message_type_get_type())
111 GST_API GType gst_structure_change_type_get_type (void);
112 #define GST_TYPE_STRUCTURE_CHANGE_TYPE (gst_structure_change_type_get_type())
113 GST_API GType gst_stream_status_type_get_type (void);
114 #define GST_TYPE_STREAM_STATUS_TYPE (gst_stream_status_type_get_type())
115 GST_API GType gst_progress_type_get_type (void);
116 #define GST_TYPE_PROGRESS_TYPE (gst_progress_type_get_type())
117 
118 /* enumerations from "gstmeta.h" */
119 GST_API GType gst_meta_flags_get_type (void);
120 #define GST_TYPE_META_FLAGS (gst_meta_flags_get_type())
121 
122 /* enumerations from "gstmemory.h" */
123 GST_API GType gst_memory_flags_get_type (void);
124 #define GST_TYPE_MEMORY_FLAGS (gst_memory_flags_get_type())
125 GST_API GType gst_map_flags_get_type (void);
126 #define GST_TYPE_MAP_FLAGS (gst_map_flags_get_type())
127 
128 /* enumerations from "gstminiobject.h" */
129 GST_API GType gst_mini_object_flags_get_type (void);
130 #define GST_TYPE_MINI_OBJECT_FLAGS (gst_mini_object_flags_get_type())
131 GST_API GType gst_lock_flags_get_type (void);
132 #define GST_TYPE_LOCK_FLAGS (gst_lock_flags_get_type())
133 
134 /* enumerations from "gstpad.h" */
135 GST_API GType gst_pad_direction_get_type (void);
136 #define GST_TYPE_PAD_DIRECTION (gst_pad_direction_get_type())
137 GST_API GType gst_pad_mode_get_type (void);
138 #define GST_TYPE_PAD_MODE (gst_pad_mode_get_type())
139 GST_API GType gst_pad_link_return_get_type (void);
140 #define GST_TYPE_PAD_LINK_RETURN (gst_pad_link_return_get_type())
141 GST_API GType gst_flow_return_get_type (void);
142 #define GST_TYPE_FLOW_RETURN (gst_flow_return_get_type())
143 GST_API GType gst_pad_link_check_get_type (void);
144 #define GST_TYPE_PAD_LINK_CHECK (gst_pad_link_check_get_type())
145 GST_API GType gst_pad_probe_type_get_type (void);
146 #define GST_TYPE_PAD_PROBE_TYPE (gst_pad_probe_type_get_type())
147 GST_API GType gst_pad_probe_return_get_type (void);
148 #define GST_TYPE_PAD_PROBE_RETURN (gst_pad_probe_return_get_type())
149 GST_API GType gst_pad_flags_get_type (void);
150 #define GST_TYPE_PAD_FLAGS (gst_pad_flags_get_type())
151 
152 /* enumerations from "gstpadtemplate.h" */
153 GST_API GType gst_pad_presence_get_type (void);
154 #define GST_TYPE_PAD_PRESENCE (gst_pad_presence_get_type())
155 GST_API GType gst_pad_template_flags_get_type (void);
156 #define GST_TYPE_PAD_TEMPLATE_FLAGS (gst_pad_template_flags_get_type())
157 
158 /* enumerations from "gstpipeline.h" */
159 GST_API GType gst_pipeline_flags_get_type (void);
160 #define GST_TYPE_PIPELINE_FLAGS (gst_pipeline_flags_get_type())
161 
162 /* enumerations from "gstplugin.h" */
163 GST_API GType gst_plugin_error_get_type (void);
164 #define GST_TYPE_PLUGIN_ERROR (gst_plugin_error_get_type())
165 GST_API GType gst_plugin_flags_get_type (void);
166 #define GST_TYPE_PLUGIN_FLAGS (gst_plugin_flags_get_type())
167 GST_API GType gst_plugin_dependency_flags_get_type (void);
168 #define GST_TYPE_PLUGIN_DEPENDENCY_FLAGS (gst_plugin_dependency_flags_get_type())
169 
170 /* enumerations from "gstpluginfeature.h" */
171 GST_API GType gst_rank_get_type (void);
172 #define GST_TYPE_RANK (gst_rank_get_type())
173 
174 /* enumerations from "gstquery.h" */
175 GST_API GType gst_query_type_flags_get_type (void);
176 #define GST_TYPE_QUERY_TYPE_FLAGS (gst_query_type_flags_get_type())
177 GST_API GType gst_query_type_get_type (void);
178 #define GST_TYPE_QUERY_TYPE (gst_query_type_get_type())
179 GST_API GType gst_buffering_mode_get_type (void);
180 #define GST_TYPE_BUFFERING_MODE (gst_buffering_mode_get_type())
181 GST_API GType gst_scheduling_flags_get_type (void);
182 #define GST_TYPE_SCHEDULING_FLAGS (gst_scheduling_flags_get_type())
183 
184 /* enumerations from "gstpromise.h" */
185 GST_API GType gst_promise_result_get_type (void);
186 #define GST_TYPE_PROMISE_RESULT (gst_promise_result_get_type())
187 
188 /* enumerations from "gstsegment.h" */
189 GST_API GType gst_seek_type_get_type (void);
190 #define GST_TYPE_SEEK_TYPE (gst_seek_type_get_type())
191 GST_API GType gst_seek_flags_get_type (void);
192 #define GST_TYPE_SEEK_FLAGS (gst_seek_flags_get_type())
193 GST_API GType gst_segment_flags_get_type (void);
194 #define GST_TYPE_SEGMENT_FLAGS (gst_segment_flags_get_type())
195 
196 /* enumerations from "gststreams.h" */
197 GST_API GType gst_stream_type_get_type (void);
198 #define GST_TYPE_STREAM_TYPE (gst_stream_type_get_type())
199 
200 /* enumerations from "gstsystemclock.h" */
201 GST_API GType gst_clock_type_get_type (void);
202 #define GST_TYPE_CLOCK_TYPE (gst_clock_type_get_type())
203 
204 /* enumerations from "gsttaglist.h" */
205 GST_API GType gst_tag_merge_mode_get_type (void);
206 #define GST_TYPE_TAG_MERGE_MODE (gst_tag_merge_mode_get_type())
207 GST_API GType gst_tag_flag_get_type (void);
208 #define GST_TYPE_TAG_FLAG (gst_tag_flag_get_type())
209 GST_API GType gst_tag_scope_get_type (void);
210 #define GST_TYPE_TAG_SCOPE (gst_tag_scope_get_type())
211 
212 /* enumerations from "gsttask.h" */
213 GST_API GType gst_task_state_get_type (void);
214 #define GST_TYPE_TASK_STATE (gst_task_state_get_type())
215 
216 /* enumerations from "gsttoc.h" */
217 GST_API GType gst_toc_scope_get_type (void);
218 #define GST_TYPE_TOC_SCOPE (gst_toc_scope_get_type())
219 GST_API GType gst_toc_entry_type_get_type (void);
220 #define GST_TYPE_TOC_ENTRY_TYPE (gst_toc_entry_type_get_type())
221 GST_API GType gst_toc_loop_type_get_type (void);
222 #define GST_TYPE_TOC_LOOP_TYPE (gst_toc_loop_type_get_type())
223 
224 /* enumerations from "gsttracerrecord.h" */
225 GST_API GType gst_tracer_value_scope_get_type (void);
226 #define GST_TYPE_TRACER_VALUE_SCOPE (gst_tracer_value_scope_get_type())
227 GST_API GType gst_tracer_value_flags_get_type (void);
228 #define GST_TYPE_TRACER_VALUE_FLAGS (gst_tracer_value_flags_get_type())
229 
230 /* enumerations from "gsttypefind.h" */
231 GST_API GType gst_type_find_probability_get_type (void);
232 #define GST_TYPE_TYPE_FIND_PROBABILITY (gst_type_find_probability_get_type())
233 
234 /* enumerations from "gsturi.h" */
235 GST_API GType gst_uri_error_get_type (void);
236 #define GST_TYPE_URI_ERROR (gst_uri_error_get_type())
237 GST_API GType gst_uri_type_get_type (void);
238 #define GST_TYPE_URI_TYPE (gst_uri_type_get_type())
239 
240 /* enumerations from "gstutils.h" */
241 GST_API GType gst_search_mode_get_type (void);
242 #define GST_TYPE_SEARCH_MODE (gst_search_mode_get_type())
243 
244 /* enumerations from "gstparse.h" */
245 GST_API GType gst_parse_error_get_type (void);
246 #define GST_TYPE_PARSE_ERROR (gst_parse_error_get_type())
247 GST_API GType gst_parse_flags_get_type (void);
248 #define GST_TYPE_PARSE_FLAGS (gst_parse_flags_get_type())
249 G_END_DECLS
250 
251 #endif /* __GST_ENUM_TYPES_H__ */
252 
253 
254 
255