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