2 * This file is part of duit.
4 * duit is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU Lesser General Public License as published by
6 * the Free Software Foundation; either version 2.1 of the License, or
7 * (at your option) any later version.
9 * duit is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * GNU Lesser General Public License for more details.
14 * You should have received a copy of the GNU Lesser General Public License
15 * along with duit; if not, write to the Free Software
16 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
19 // generated automatically - do not change
20 // find conversion definition on APILookup.txt
21 // implement new conversion functionalities on the wrap.utils pakage
23 // Adapted from John Reimer's DUI loader modules
26 module gstreamerc
.gstreamer
;
28 version(Tango
) private import tango
.stdc
.stdio
;
29 else private import std
.stdio
;
30 private import gstreamerc
.gstreamertypes
;
31 private import gtkc
.Loader
;
32 private import gtkc
.paths
;
34 private Linker gstreamer_Linker
;
38 gstreamer_Linker
= new Linker(libPath
~ importLibs
[LIBRARY
.GSTREAMER
] );
39 gstreamer_Linker
.link(gstreamerLinks
);
40 debug writefln("* Finished static this(): gstreamer");
45 delete gstreamer_Linker
;
46 debug writefln("* Finished static ~this(): gstreamer");
51 // gstreamer.GStreamer
53 void function(int* argc
, char**[] argv
)gst_init
;
54 gboolean
function(int* argc
, char**[] argv
, GError
** err
)gst_init_check
;
55 GOptionGroup
* function()gst_init_get_option_group
;
56 void function()gst_deinit
;
57 void function(guint
* major
, guint
* minor
, guint
* micro
, guint
* nano
)gst_version
;
58 gchar
* function()gst_version_string
;
59 gboolean
function()gst_segtrap_is_enabled
;
60 void function(gboolean enabled
)gst_segtrap_set_enabled
;
61 gboolean
function()gst_registry_fork_is_enabled
;
62 void function(gboolean enabled
)gst_registry_fork_set_enabled
;
63 gboolean
function()gst_update_registry
;
67 GstElement
* function(gchar
* name
)gst_bin_new
;
68 gboolean
function(GstBin
* bin
, GstElement
* element
)gst_bin_add
;
69 gboolean
function(GstBin
* bin
, GstElement
* element
)gst_bin_remove
;
70 GstElement
* function(GstBin
* bin
, gchar
* name
)gst_bin_get_by_name
;
71 GstElement
* function(GstBin
* bin
, gchar
* name
)gst_bin_get_by_name_recurse_up
;
72 GstElement
* function(GstBin
* bin
, GType intrface
)gst_bin_get_by_interface
;
73 GstIterator
* function(GstBin
* bin
)gst_bin_iterate_elements
;
74 GstIterator
* function(GstBin
* bin
)gst_bin_iterate_recurse
;
75 GstIterator
* function(GstBin
* bin
)gst_bin_iterate_sinks
;
76 GstIterator
* function(GstBin
* bin
)gst_bin_iterate_sorted
;
77 GstIterator
* function(GstBin
* bin
)gst_bin_iterate_sources
;
78 GstIterator
* function(GstBin
* bin
, GType intrface
)gst_bin_iterate_all_by_interface
;
79 void function(GstBin
* bin
, GstElement
* element1
, ... )gst_bin_add_many
;
80 void function(GstBin
* bin
, GstElement
* element1
, ... )gst_bin_remove_many
;
81 GstPad
* function(GstBin
* bin
, GstPadDirection direction
)gst_bin_find_unconnected_pad
;
85 GstBuffer
* function()gst_buffer_new
;
86 GstBuffer
* function(guint size
)gst_buffer_new_and_alloc
;
87 GstBuffer
* function(GstBuffer
* buf
)gst_buffer_ref
;
88 gboolean
function(GstBuffer
* buf
)gst_buffer_is_metadata_writable
;
89 GstBuffer
* function(GstBuffer
* buf
)gst_buffer_make_metadata_writable
;
90 GstCaps
* function(GstBuffer
* buffer
)gst_buffer_get_caps
;
91 void function(GstBuffer
* buffer
, GstCaps
* caps
)gst_buffer_set_caps
;
92 GstBuffer
* function(GstBuffer
* parent
, guint offset
, guint size
)gst_buffer_create_sub
;
93 gboolean
function(GstBuffer
* buf1
, GstBuffer
* buf2
)gst_buffer_is_span_fast
;
94 GstBuffer
* function(GstBuffer
* buf1
, guint32 offset
, GstBuffer
* buf2
, guint32 len
)gst_buffer_span
;
95 void function(GstBuffer
* dest
, GstBuffer
* src
)gst_buffer_stamp
;
96 GstBuffer
* function(GstBuffer
* buf1
, GstBuffer
* buf2
)gst_buffer_join
;
97 GstBuffer
* function(GstBuffer
* buf1
, GstBuffer
* buf2
)gst_buffer_merge
;
101 GstBus
* function()gst_bus_new
;
102 gboolean
function(GstBus
* bus
, GstMessage
* message
)gst_bus_post
;
103 gboolean
function(GstBus
* bus
)gst_bus_have_pending
;
104 GstMessage
* function(GstBus
* bus
)gst_bus_peek
;
105 GstMessage
* function(GstBus
* bus
)gst_bus_pop
;
106 GstMessage
* function(GstBus
* bus
, GstClockTime timeout
)gst_bus_timed_pop
;
107 void function(GstBus
* bus
, gboolean flushing
)gst_bus_set_flushing
;
108 void function(GstBus
* bus
, GstBusSyncHandler func
, gpointer data
)gst_bus_set_sync_handler
;
109 GstBusSyncReply
function(GstBus
* bus
, GstMessage
* message
, gpointer data
)gst_bus_sync_signal_handler
;
110 GSource
* function(GstBus
* bus
)gst_bus_create_watch
;
111 guint
function(GstBus
* bus
, gint priority
, GstBusFunc func
, gpointer userData
, GDestroyNotify notify
)gst_bus_add_watch_full
;
112 guint
function(GstBus
* bus
, GstBusFunc func
, gpointer userData
)gst_bus_add_watch
;
113 void function(GstBus
* bus
)gst_bus_disable_sync_message_emission
;
114 void function(GstBus
* bus
)gst_bus_enable_sync_message_emission
;
115 gboolean
function(GstBus
* bus
, GstMessage
* message
, gpointer data
)gst_bus_async_signal_func
;
116 void function(GstBus
* bus
)gst_bus_add_signal_watch
;
117 void function(GstBus
* bus
, gint priority
)gst_bus_add_signal_watch_full
;
118 void function(GstBus
* bus
)gst_bus_remove_signal_watch
;
119 GstMessage
* function(GstBus
* bus
, GstMessageType events
, GstClockTimeDiff timeout
)gst_bus_poll
;
123 GstCaps
* function()gst_caps_new_empty
;
124 GstCaps
* function()gst_caps_new_any
;
125 GstCaps
* function(char* mediaType
, char* fieldname
, ... )gst_caps_new_simple
;
126 GstCaps
* function(GstStructure
* struct1
, ... )gst_caps_new_full
;
127 GstCaps
* function(GstStructure
* structure
, va_list varArgs
)gst_caps_new_full_valist
;
128 GstCaps
* function(GstCaps
* caps
)gst_caps_copy
;
129 GstCaps
* function(GstCaps
* caps
, guint nth
)gst_caps_copy_nth
;
130 GstCaps
* function(GstStaticCaps
* staticCaps
)gst_static_caps_get
;
131 void function(GstCaps
* caps1
, GstCaps
* caps2
)gst_caps_append
;
132 void function(GstCaps
* caps1
, GstCaps
* caps2
)gst_caps_merge
;
133 void function(GstCaps
* caps
, GstStructure
* structure
)gst_caps_append_structure
;
134 void function(GstCaps
* caps
, guint idx
)gst_caps_remove_structure
;
135 void function(GstCaps
* caps
, GstStructure
* structure
)gst_caps_merge_structure
;
136 guint
function(GstCaps
* caps
)gst_caps_get_size
;
137 GstStructure
* function(GstCaps
* caps
, guint index
)gst_caps_get_structure
;
138 void function(GstCaps
* caps
, char* field
, ... )gst_caps_set_simple
;
139 void function(GstCaps
* caps
, char* field
, va_list varargs
)gst_caps_set_simple_valist
;
140 gboolean
function(GstCaps
* caps
)gst_caps_is_any
;
141 gboolean
function(GstCaps
* caps
)gst_caps_is_empty
;
142 gboolean
function(GstCaps
* caps
)gst_caps_is_fixed
;
143 gboolean
function(GstCaps
* caps1
, GstCaps
* caps2
)gst_caps_is_equal
;
144 gboolean
function(GstCaps
* caps1
, GstCaps
* caps2
)gst_caps_is_equal_fixed
;
145 gboolean
function(GstCaps
* caps1
, GstCaps
* caps2
)gst_caps_is_always_compatible
;
146 gboolean
function(GstCaps
* subset
, GstCaps
* superset
)gst_caps_is_subset
;
147 GstCaps
* function(GstCaps
* caps1
, GstCaps
* caps2
)gst_caps_intersect
;
148 GstCaps
* function(GstCaps
* caps1
, GstCaps
* caps2
)gst_caps_union
;
149 GstCaps
* function(GstCaps
* caps
)gst_caps_normalize
;
150 gboolean
function(GstCaps
* caps
)gst_caps_do_simplify
;
151 //xmlNodePtr function(GstCaps* caps, xmlNodePtr parent)gst_caps_save_thyself;
152 //GstCaps* function(xmlNodePtr parent)gst_caps_load_thyself;
153 void function(GstCaps
** caps
, GstCaps
* newcaps
)gst_caps_replace
;
154 gchar
* function(GstCaps
* caps
)gst_caps_to_string
;
155 GstCaps
* function(gchar
* string
)gst_caps_from_string
;
156 GstCaps
* function(GstCaps
* minuend
, GstCaps
* subtrahend
)gst_caps_subtract
;
157 GstCaps
* function(GstCaps
* caps
)gst_caps_make_writable
;
158 GstCaps
* function(GstCaps
* caps
)gst_caps_ref
;
159 void function(GstCaps
* caps
)gst_caps_truncate
;
160 void function(GstCaps
* caps
)gst_caps_unref
;
164 gboolean
function(GstClock
* clock
, GstClockTime slave
, GstClockTime master
, gdouble
* rSquared
)gst_clock_add_observation
;
165 gboolean
function(GstClock
* clock
, GstClock
* master
)gst_clock_set_master
;
166 GstClock
* function(GstClock
* clock
)gst_clock_get_master
;
167 GstClockTime
function(GstClock
* clock
, GstClockTime resolution
)gst_clock_set_resolution
;
168 GstClockTime
function(GstClock
* clock
)gst_clock_get_resolution
;
169 GstClockTime
function(GstClock
* clock
)gst_clock_get_time
;
170 GstClockID
function(GstClock
* clock
, GstClockTime time
)gst_clock_new_single_shot_id
;
171 GstClockID
function(GstClock
* clock
, GstClockTime startTime
, GstClockTime interval
)gst_clock_new_periodic_id
;
172 GstClockTime
function(GstClock
* clock
)gst_clock_get_internal_time
;
173 GstClockTime
function(GstClock
* clock
, GstClockTime internal
)gst_clock_adjust_unlocked
;
174 void function(GstClock
* clock
, GstClockTime
* internal
, GstClockTime
* external
, GstClockTime
* rateNum
, GstClockTime
* rateDenom
)gst_clock_get_calibration
;
175 void function(GstClock
* clock
, GstClockTime internal
, GstClockTime external
, GstClockTime rateNum
, GstClockTime rateDenom
)gst_clock_set_calibration
;
176 GstClockTime
function(GstClockID id
)gst_clock_id_get_time
;
177 GstClockReturn
function(GstClockID id
, GstClockTimeDiff
* jitter
)gst_clock_id_wait
;
178 GstClockReturn
function(GstClockID id
, GstClockCallback func
, gpointer userData
)gst_clock_id_wait_async
;
179 void function(GstClockID id
)gst_clock_id_unschedule
;
180 gint
function(gconstpointer id1
, gconstpointer id2
)gst_clock_id_compare_func
;
181 GstClockID
function(GstClockID id
)gst_clock_id_ref
;
182 void function(GstClockID id
)gst_clock_id_unref
;
186 void function(GstElementClass
* klass
, GstPadTemplate
* templ
)gst_element_class_add_pad_template
;
187 GstPadTemplate
* function(GstElementClass
* elementClass
, gchar
* name
)gst_element_class_get_pad_template
;
188 GList
* function(GstElementClass
* elementClass
)gst_element_class_get_pad_template_list
;
189 void function(GstElementClass
* klass
, gchar
* firstName
, ... )gst_element_class_install_std_props
;
190 void function(GstElementClass
* klass
, GstElementDetails
* details
)gst_element_class_set_details
;
191 gboolean
function(GstElement
* element
, GstPad
* pad
)gst_element_add_pad
;
192 GstPad
* function(GstElement
* element
, gchar
* name
)gst_element_get_pad
;
193 void function(GstElement
* element
)gst_element_create_all_pads
;
194 GstPad
* function(GstElement
* element
, GstPad
* pad
, GstCaps
* caps
)gst_element_get_compatible_pad
;
195 GstPadTemplate
* function(GstElement
* element
, GstPadTemplate
* compattempl
)gst_element_get_compatible_pad_template
;
196 GstPad
* function(GstElement
* element
, gchar
* name
)gst_element_get_request_pad
;
197 GstPad
* function(GstElement
* element
, gchar
* name
)gst_element_get_static_pad
;
198 void function(GstElement
* element
)gst_element_no_more_pads
;
199 void function(GstElement
* element
, GstPad
* pad
)gst_element_release_request_pad
;
200 gboolean
function(GstElement
* element
, GstPad
* pad
)gst_element_remove_pad
;
201 GstIterator
* function(GstElement
* element
)gst_element_iterate_pads
;
202 GstIterator
* function(GstElement
* element
)gst_element_iterate_sink_pads
;
203 GstIterator
* function(GstElement
* element
)gst_element_iterate_src_pads
;
204 gboolean
function(GstElement
* src
, GstElement
* dest
)gst_element_link
;
205 void function(GstElement
* src
, GstElement
* dest
)gst_element_unlink
;
206 gboolean
function(GstElement
* element1
, GstElement
* element2
, ... )gst_element_link_many
;
207 void function(GstElement
* element1
, GstElement
* element2
, ... )gst_element_unlink_many
;
208 gboolean
function(GstElement
* src
, gchar
* srcpadname
, GstElement
* dest
, gchar
* destpadname
)gst_element_link_pads
;
209 void function(GstElement
* src
, gchar
* srcpadname
, GstElement
* dest
, gchar
* destpadname
)gst_element_unlink_pads
;
210 gboolean
function(GstElement
* src
, gchar
* srcpadname
, GstElement
* dest
, gchar
* destpadname
, GstCaps
* filter
)gst_element_link_pads_filtered
;
211 gboolean
function(GstElement
* src
, GstElement
* dest
, GstCaps
* filter
)gst_element_link_filtered
;
212 void function(GstElement
* element
, GstClockTime time
)gst_element_set_base_time
;
213 GstClockTime
function(GstElement
* element
)gst_element_get_base_time
;
214 void function(GstElement
* element
, GstBus
* bus
)gst_element_set_bus
;
215 GstBus
* function(GstElement
* element
)gst_element_get_bus
;
216 GstElementFactory
* function(GstElement
* element
)gst_element_get_factory
;
217 void function(GstElement
* element
, GstIndex
* index
)gst_element_set_index
;
218 GstIndex
* function(GstElement
* element
)gst_element_get_index
;
219 gboolean
function(GstElement
* element
)gst_element_is_indexable
;
220 gboolean
function(GstElement
* element
)gst_element_requires_clock
;
221 gboolean
function(GstElement
* element
, GstClock
* clock
)gst_element_set_clock
;
222 GstClock
* function(GstElement
* element
)gst_element_get_clock
;
223 gboolean
function(GstElement
* element
)gst_element_provides_clock
;
224 GstClock
* function(GstElement
* element
)gst_element_provide_clock
;
225 GstStateChangeReturn
function(GstElement
* element
, GstState state
)gst_element_set_state
;
226 GstStateChangeReturn
function(GstElement
* element
, GstState
* state
, GstState
* pending
, GstClockTime timeout
)gst_element_get_state
;
227 gboolean
function(GstElement
* element
, gboolean lockedState
)gst_element_set_locked_state
;
228 gboolean
function(GstElement
* element
)gst_element_is_locked_state
;
229 void function(GstElement
* element
)gst_element_abort_state
;
230 GstStateChangeReturn
function(GstElement
* element
, GstStateChangeReturn
ret)gst_element_continue_state
;
231 void function(GstElement
* element
)gst_element_lost_state
;
232 gchar
* function(GstState state
)gst_element_state_get_name
;
233 gchar
* function(GstStateChangeReturn stateRet
)gst_element_state_change_return_get_name
;
234 gboolean
function(GstElement
* element
)gst_element_sync_state_with_parent
;
235 void function(GstElement
* element
, GstTagList
* list
)gst_element_found_tags
;
236 void function(GstElement
* element
, GstPad
* pad
, GstTagList
* list
)gst_element_found_tags_for_pad
;
237 void function(GstElement
* element
, GstMessageType type
, GQuark domain
, gint code
, gchar
* text
, gchar
* dbug
, gchar
* file
, gchar
* funct
, gint line
)gst_element_message_full
;
238 gboolean
function(GstElement
* element
, GstMessage
* message
)gst_element_post_message
;
239 GstQueryType
* function(GstElement
* element
)gst_element_get_query_types
;
240 gboolean
function(GstElement
* element
, GstQuery
* query
)gst_element_query
;
241 gboolean
function(GstElement
* element
, GstFormat srcFormat
, gint64 srcVal
, GstFormat
* destFormat
, gint64
* destVal
)gst_element_query_convert
;
242 gboolean
function(GstElement
* element
, GstFormat
* format
, gint64
* cur
)gst_element_query_position
;
243 gboolean
function(GstElement
* element
, GstFormat
* format
, gint64
* duration
)gst_element_query_duration
;
244 gboolean
function(GstElement
* element
, GstEvent
* event
)gst_element_send_event
;
245 gboolean
function(GstElement
* element
, GstFormat format
, GstSeekFlags seekFlags
, gint64 seekPos
)gst_element_seek_simple
;
246 gboolean
function(GstElement
* element
, gdouble rate
, GstFormat format
, GstSeekFlags flags
, GstSeekType curType
, gint64 cur
, GstSeekType stopType
, gint64 stop
)gst_element_seek
;
248 // gstreamer.ElementFactory
250 gboolean
function(GstPlugin
* plugin
, gchar
* name
, guint rank
, GType type
)gst_element_register
;
251 GstElementFactory
* function(gchar
* name
)gst_element_factory_find
;
252 GType
function(GstElementFactory
* factory
)gst_element_factory_get_element_type
;
253 gchar
* function(GstElementFactory
* factory
)gst_element_factory_get_longname
;
254 gchar
* function(GstElementFactory
* factory
)gst_element_factory_get_klass
;
255 gchar
* function(GstElementFactory
* factory
)gst_element_factory_get_description
;
256 gchar
* function(GstElementFactory
* factory
)gst_element_factory_get_author
;
257 guint
function(GstElementFactory
* factory
)gst_element_factory_get_num_pad_templates
;
258 gint
function(GstElementFactory
* factory
)gst_element_factory_get_uri_type
;
259 gchar
** function(GstElementFactory
* factory
)gst_element_factory_get_uri_protocols
;
260 GstElement
* function(GstElementFactory
* factory
, gchar
* name
)gst_element_factory_create
;
261 GstElement
* function(gchar
* factoryname
, gchar
* name
)gst_element_factory_make
;
262 gboolean
function(GstElementFactory
* factory
, GstCaps
* caps
)gst_element_factory_can_sink_caps
;
263 gboolean
function(GstElementFactory
* factory
, GstCaps
* caps
)gst_element_factory_can_src_caps
;
264 GList
* function(GstElementFactory
* factory
)gst_element_factory_get_static_pad_templates
;
268 GstStructure
* function(GstEvent
* event
)gst_event_get_structure
;
269 GstEvent
* function(GstFormat format
, gint64 minsize
, gint64 maxsize
, gboolean async
)gst_event_new_buffer_size
;
270 GstEvent
* function(GstEventType type
, GstStructure
* structure
)gst_event_new_custom
;
271 GstEvent
* function()gst_event_new_eos
;
272 GstEvent
* function()gst_event_new_flush_start
;
273 GstEvent
* function()gst_event_new_flush_stop
;
274 GstEvent
* function(GstClockTime latency
)gst_event_new_latency
;
275 GstEvent
* function(GstStructure
* structure
)gst_event_new_navigation
;
276 GstEvent
* function(gboolean update
, gdouble rate
, GstFormat format
, gint64 start
, gint64 stop
, gint64 position
)gst_event_new_new_segment
;
277 GstEvent
* function(gboolean update
, gdouble rate
, gdouble appliedRate
, GstFormat format
, gint64 start
, gint64 stop
, gint64 position
)gst_event_new_new_segment_full
;
278 GstEvent
* function(gdouble proportion
, GstClockTimeDiff diff
, GstClockTime timestamp
)gst_event_new_qos
;
279 GstEvent
* function(gdouble rate
, GstFormat format
, GstSeekFlags flags
, GstSeekType curType
, gint64 cur
, GstSeekType stopType
, gint64 stop
)gst_event_new_seek
;
280 GstEvent
* function(GstTagList
* taglist
)gst_event_new_tag
;
281 void function(GstEvent
* event
, GstFormat
* format
, gint64
* minsize
, gint64
* maxsize
, gboolean
* async
)gst_event_parse_buffer_size
;
282 void function(GstEvent
* event
, GstClockTime
* latency
)gst_event_parse_latency
;
283 void function(GstEvent
* event
, gboolean
* update
, gdouble
* rate
, GstFormat
* format
, gint64
* start
, gint64
* stop
, gint64
* position
)gst_event_parse_new_segment
;
284 void function(GstEvent
* event
, gboolean
* update
, gdouble
* rate
, gdouble
* appliedRate
, GstFormat
* format
, gint64
* start
, gint64
* stop
, gint64
* position
)gst_event_parse_new_segment_full
;
285 void function(GstEvent
* event
, gdouble
* proportion
, GstClockTimeDiff
* diff
, GstClockTime
* timestamp
)gst_event_parse_qos
;
286 void function(GstEvent
* event
, gdouble
* rate
, GstFormat
* format
, GstSeekFlags
* flags
, GstSeekType
* curType
, gint64
* cur
, GstSeekType
* stopType
, gint64
* stop
)gst_event_parse_seek
;
287 void function(GstEvent
* event
, GstTagList
** taglist
)gst_event_parse_tag
;
288 GstEvent
* function(GstEvent
* ev
)gst_event_ref
;
289 GstEventTypeFlags
function(GstEventType type
)gst_event_type_get_flags
;
290 gchar
* function(GstEventType type
)gst_event_type_get_name
;
291 GQuark
function(GstEventType type
)gst_event_type_to_quark
;
295 gchar
* function(GstFormat format
)gst_format_get_name
;
296 GQuark
function(GstFormat format
)gst_format_to_quark
;
297 GstFormat
function(gchar
* nick
, gchar
* description
)gst_format_register
;
298 GstFormat
function(gchar
* nick
)gst_format_get_by_nick
;
299 gboolean
function(GstFormat
* formats
, GstFormat format
)gst_formats_contains
;
300 GstFormatDefinition
* function(GstFormat format
)gst_format_get_details
;
301 GstIterator
* function()gst_format_iterate_definitions
;
305 gchar
* function(GQuark domain
, gint code
)gst_error_get_message
;
307 // gstreamer.GhostPad
309 GstPad
* function(gchar
* name
, GstPad
* target
)gst_ghost_pad_new
;
310 GstPad
* function(gchar
* name
, GstPadDirection dir
)gst_ghost_pad_new_no_target
;
311 GstPad
* function(gchar
* name
, GstPad
* target
, GstPadTemplate
* templ
)gst_ghost_pad_new_from_template
;
312 GstPad
* function(gchar
* name
, GstPadTemplate
* templ
)gst_ghost_pad_new_no_target_from_template
;
313 gboolean
function(GstGhostPad
* gpad
, GstPad
* newtarget
)gst_ghost_pad_set_target
;
314 GstPad
* function(GstGhostPad
* gpad
)gst_ghost_pad_get_target
;
318 GstIndex
* function()gst_index_new
;
319 void function(GstIndex
* index
, gint id
)gst_index_commit
;
320 gint
function(GstIndex
* index
)gst_index_get_group
;
321 gint
function(GstIndex
* index
)gst_index_new_group
;
322 gboolean
function(GstIndex
* index
, gint groupnum
)gst_index_set_group
;
323 void function(GstIndex
* index
, GstIndexCertainty certainty
)gst_index_set_certainty
;
324 GstIndexCertainty
function(GstIndex
* index
)gst_index_get_certainty
;
325 void function(GstIndex
* index
, GstIndexFilter filter
, gpointer userData
)gst_index_set_filter
;
326 void function(GstIndex
* index
, GstIndexFilter filter
, gpointer userData
, GDestroyNotify userDataDestroy
)gst_index_set_filter_full
;
327 void function(GstIndex
* index
, GstIndexResolver resolver
, gpointer userData
)gst_index_set_resolver
;
328 gboolean
function(GstIndex
* index
, GstObject
* writer
, gint
* id
)gst_index_get_writer_id
;
329 GstIndexEntry
* function(GstIndex
* index
, gint id
, GstFormat format
)gst_index_add_format
;
330 GstIndexEntry
* function(GstIndex
* index
, gint id
, GstAssocFlags flags
, GstFormat format
, gint64 value
, ... )gst_index_add_association
;
331 GstIndexEntry
* function(GstIndex
* index
, gint id
, GstAssocFlags flags
, gint n
, GstIndexAssociation
* list
)gst_index_add_associationv
;
332 GstIndexEntry
* function(GstIndex
* index
, gint id
, gchar
* key
, GType type
, gpointer object
)gst_index_add_object
;
333 GstIndexEntry
* function(GstIndex
* index
, gint id
, gchar
* description
)gst_index_add_id
;
334 GstIndexEntry
* function(GstIndex
* index
, gint id
, GstIndexLookupMethod method
, GstAssocFlags flags
, GstFormat format
, gint64 value
)gst_index_get_assoc_entry
;
335 GstIndexEntry
* function(GstIndex
* index
, gint id
, GstIndexLookupMethod method
, GstAssocFlags flags
, GstFormat format
, gint64 value
, GCompareDataFunc func
, gpointer userData
)gst_index_get_assoc_entry_full
;
336 GstIndexEntry
* function(GstIndexEntry
* entry
)gst_index_entry_copy
;
337 void function(GstIndexEntry
* entry
)gst_index_entry_free
;
338 gboolean
function(GstIndexEntry
* entry
, GstFormat format
, gint64
* value
)gst_index_entry_assoc_map
;
340 // gstreamer.IndexFactory
342 GstIndexFactory
* function(gchar
* name
, gchar
* longdesc
, GType type
)gst_index_factory_new
;
343 void function(GstIndexFactory
* factory
)gst_index_factory_destroy
;
344 GstIndexFactory
* function(gchar
* name
)gst_index_factory_find
;
345 GstIndex
* function(GstIndexFactory
* factory
)gst_index_factory_create
;
346 GstIndex
* function(gchar
* name
)gst_index_factory_make
;
348 // gstreamer.Iterator
350 GstIterator
* function(guint size
, GType type
, GMutex
* lock, guint32
* masterCookie
, GstIteratorNextFunction next
, GstIteratorItemFunction item
, GstIteratorResyncFunction resync
, GstIteratorFreeFunction free
)gst_iterator_new
;
351 GstIterator
* function(GType type
, GMutex
* lock, guint32
* masterCookie
, GList
** list
, gpointer owner
, GstIteratorItemFunction item
, GstIteratorDisposeFunction free
)gst_iterator_new_list
;
352 GstIteratorResult
function(GstIterator
* it
, gpointer
* elem
)gst_iterator_next
;
353 void function(GstIterator
* it
)gst_iterator_resync
;
354 void function(GstIterator
* it
)gst_iterator_free
;
355 void function(GstIterator
* it
, GstIterator
* other
)gst_iterator_push
;
356 GstIterator
* function(GstIterator
* it
, GCompareFunc func
, gpointer userData
)gst_iterator_filter
;
357 GstIteratorResult
function(GstIterator
* it
, GstIteratorFoldFunction func
, GValue
* ret, gpointer userData
)gst_iterator_fold
;
358 GstIteratorResult
function(GstIterator
* it
, GFunc func
, gpointer userData
)gst_iterator_foreach
;
359 gpointer
function(GstIterator
* it
, GCompareFunc func
, gpointer userData
)gst_iterator_find_custom
;
363 GQuark
function(GstMessageType type
)gst_message_type_to_quark
;
364 gchar
* function(GstMessageType type
)gst_message_type_get_name
;
365 GstStructure
* function(GstMessage
* message
)gst_message_get_structure
;
366 GstMessage
* function(GstObject
* src
, GstStructure
* structure
)gst_message_new_application
;
367 GstMessage
* function(GstObject
* src
, GstClock
* clock
, gboolean ready
)gst_message_new_clock_provide
;
368 GstMessage
* function(GstObject
* src
, GstClock
* clock
)gst_message_new_clock_lost
;
369 GstMessage
* function(GstMessageType type
, GstObject
* src
, GstStructure
* structure
)gst_message_new_custom
;
370 GstMessage
* function(GstObject
* src
, GstStructure
* structure
)gst_message_new_element
;
371 GstMessage
* function(GstObject
* src
)gst_message_new_eos
;
372 GstMessage
* function(GstObject
* src
, GError
* error
, gchar
* dbug
)gst_message_new_error
;
373 GstMessage
* function(GstObject
* src
, GError
* error
, gchar
* dbug
)gst_message_new_info
;
374 GstMessage
* function(GstObject
* src
, GstClock
* clock
)gst_message_new_new_clock
;
375 GstMessage
* function(GstObject
* src
, GstFormat format
, gint64 position
)gst_message_new_segment_done
;
376 GstMessage
* function(GstObject
* src
, GstFormat format
, gint64 position
)gst_message_new_segment_start
;
377 GstMessage
* function(GstObject
* src
, GstState oldstate
, GstState newstate
, GstState pending
)gst_message_new_state_changed
;
378 GstMessage
* function(GstObject
* src
, GstTagList
* tagList
)gst_message_new_tag
;
379 GstMessage
* function(GstObject
* src
, gint percent
)gst_message_new_buffering
;
380 GstMessage
* function(GstObject
* src
, GError
* error
, gchar
* dbug
)gst_message_new_warning
;
381 GstMessage
* function(GstObject
* src
, GstFormat format
, gint64 duration
)gst_message_new_duration
;
382 GstMessage
* function(GstObject
* src
)gst_message_new_state_dirty
;
383 GstMessage
* function(GstObject
* src
)gst_message_new_latency
;
384 void function(GstMessage
* message
, GstClock
** clock
)gst_message_parse_clock_lost
;
385 void function(GstMessage
* message
, GstClock
** clock
, gboolean
* ready
)gst_message_parse_clock_provide
;
386 void function(GstMessage
* message
, GError
** gerror
, gchar
** dbug
)gst_message_parse_error
;
387 void function(GstMessage
* message
, GError
** gerror
, gchar
** dbug
)gst_message_parse_info
;
388 void function(GstMessage
* message
, GstClock
** clock
)gst_message_parse_new_clock
;
389 void function(GstMessage
* message
, GstFormat
* format
, gint64
* position
)gst_message_parse_segment_done
;
390 void function(GstMessage
* message
, GstFormat
* format
, gint64
* position
)gst_message_parse_segment_start
;
391 void function(GstMessage
* message
, GstState
* oldstate
, GstState
* newstate
, GstState
* pending
)gst_message_parse_state_changed
;
392 void function(GstMessage
* message
, GstTagList
** tagList
)gst_message_parse_tag
;
393 void function(GstMessage
* message
, gint
* percent
)gst_message_parse_buffering
;
394 void function(GstMessage
* message
, GError
** gerror
, gchar
** dbug
)gst_message_parse_warning
;
395 void function(GstMessage
* message
, GstFormat
* format
, gint64
* duration
)gst_message_parse_duration
;
396 GstMessage
* function(GstMessage
* msg
)gst_message_ref
;
398 // gstreamer.MiniObject
400 GstMiniObject
* function(GType type
)gst_mini_object_new
;
401 GstMiniObject
* function(GstMiniObject
* miniObject
)gst_mini_object_copy
;
402 gboolean
function(GstMiniObject
* miniObject
)gst_mini_object_is_writable
;
403 GstMiniObject
* function(GstMiniObject
* miniObject
)gst_mini_object_make_writable
;
404 GstMiniObject
* function(GstMiniObject
* miniObject
)gst_mini_object_ref
;
405 void function(GstMiniObject
* miniObject
)gst_mini_object_unref
;
406 void function(GstMiniObject
** olddata
, GstMiniObject
* newdata
)gst_mini_object_replace
;
407 GParamSpec
* function(char* name
, char* nick
, char* blurb
, GType objectType
, GParamFlags flags
)gst_param_spec_mini_object
;
408 void function(GValue
* value
, GstMiniObject
* miniObject
)gst_value_set_mini_object
;
409 void function(GValue
* value
, GstMiniObject
* miniObject
)gst_value_take_mini_object
;
410 GstMiniObject
* function(GValue
* value
)gst_value_get_mini_object
;
412 // gstreamer.ObjectGst
414 gboolean
function(GstObject
* object
, gchar
* name
)gst_object_set_name
;
415 gchar
* function(GstObject
* object
)gst_object_get_name
;
416 gboolean
function(GstObject
* object
, GstObject
* parent
)gst_object_set_parent
;
417 GstObject
* function(GstObject
* object
)gst_object_get_parent
;
418 void function(GstObject
* object
)gst_object_unparent
;
419 gchar
* function(GstObject
* object
)gst_object_get_name_prefix
;
420 void function(GstObject
* object
, gchar
* namePrefix
)gst_object_set_name_prefix
;
421 void function(GObject
* object
, GstObject
* orig
, GParamSpec
* pspec
, gchar
** excludedProps
)gst_object_default_deep_notify
;
422 void function(GstObject
* source
, GError
* error
, gchar
* dbug
)gst_object_default_error
;
423 gboolean
function(GList
* list
, gchar
* name
)gst_object_check_uniqueness
;
424 gboolean
function(GstObject
* object
, GstObject
* ancestor
)gst_object_has_ancestor
;
425 //xmlNodePtr function(GstObject* object, xmlNodePtr parent)gst_object_save_thyself;
426 //void function(GstObject* object, xmlNodePtr self)gst_object_restore_thyself;
427 gpointer
function(gpointer object
)gst_object_ref
;
428 void function(gpointer object
)gst_object_unref
;
429 void function(gpointer object
)gst_object_sink
;
430 void function(GstObject
** oldobj
, GstObject
* newobj
)gst_object_replace
;
431 gchar
* function(GstObject
* object
)gst_object_get_path_string
;
432 //guint function(GstObjectClass* klass, gchar* name, gpointer func, gpointer funcData)gst_class_signal_connect;
433 //void function(GstObject* object, gchar* name, xmlNodePtr self)gst_class_signal_emit_by_name;
437 GstPadDirection
function(GstPad
* pad
)gst_pad_get_direction
;
438 GstElement
* function(GstPad
* pad
)gst_pad_get_parent_element
;
439 GstPadTemplate
* function(GstPad
* pad
)gst_pad_get_pad_template
;
440 GstPadLinkReturn
function(GstPad
* srcpad
, GstPad
* sinkpad
)gst_pad_link
;
441 gboolean
function(GstPad
* srcpad
, GstPad
* sinkpad
)gst_pad_unlink
;
442 gboolean
function(GstPad
* pad
)gst_pad_is_linked
;
443 gboolean
function(GstPad
* srcpad
, GstPad
* sinkpad
)gst_pad_can_link
;
444 GstCaps
* function(GstPad
* pad
)gst_pad_get_caps
;
445 GstCaps
* function(GstPad
* srcpad
)gst_pad_get_allowed_caps
;
446 GstCaps
* function(GstPad
* pad
)gst_pad_get_negotiated_caps
;
447 GstCaps
* function(GstPad
* pad
)gst_pad_get_pad_template_caps
;
448 gboolean
function(GstPad
* pad
, GstCaps
* caps
)gst_pad_set_caps
;
449 GstPad
* function(GstPad
* pad
)gst_pad_get_peer
;
450 GstCaps
* function(GstPad
* pad
)gst_pad_peer_get_caps
;
451 void function(GstPad
* pad
)gst_pad_use_fixed_caps
;
452 gboolean
function(GstPad
* pad
)gst_pad_is_active
;
453 gboolean
function(GstPad
* pad
, gboolean blocked
)gst_pad_set_blocked
;
454 gboolean
function(GstPad
* pad
, gboolean blocked
, GstPadBlockCallback callback
, gpointer userData
)gst_pad_set_blocked_async
;
455 gboolean
function(GstPad
* pad
)gst_pad_is_blocked
;
456 gboolean
function(GstPad
* pad
)gst_pad_is_blocking
;
457 gulong
function(GstPad
* pad
, GCallback handler
, gpointer data
)gst_pad_add_data_probe
;
458 gulong
function(GstPad
* pad
, GCallback handler
, gpointer data
)gst_pad_add_buffer_probe
;
459 gulong
function(GstPad
* pad
, GCallback handler
, gpointer data
)gst_pad_add_event_probe
;
460 void function(GstPad
* pad
, guint handlerId
)gst_pad_remove_data_probe
;
461 void function(GstPad
* pad
, guint handlerId
)gst_pad_remove_buffer_probe
;
462 void function(GstPad
* pad
, guint handlerId
)gst_pad_remove_event_probe
;
463 GstPad
* function(gchar
* name
, GstPadDirection direction
)gst_pad_new
;
464 GstPad
* function(GstPadTemplate
* templ
, gchar
* name
)gst_pad_new_from_template
;
465 GstPad
* function(GstStaticPadTemplate
* templ
, gchar
* name
)gst_pad_new_from_static_template
;
466 GstFlowReturn
function(GstPad
* pad
, guint64 offset
, gint size
, GstCaps
* caps
, GstBuffer
** buf
)gst_pad_alloc_buffer
;
467 GstFlowReturn
function(GstPad
* pad
, guint64 offset
, gint size
, GstCaps
* caps
, GstBuffer
** buf
)gst_pad_alloc_buffer_and_set_caps
;
468 void function(GstPad
* pad
, GstPadBufferAllocFunction bufalloc
)gst_pad_set_bufferalloc_function
;
469 void function(GstPad
* pad
, GstPadChainFunction chain
)gst_pad_set_chain_function
;
470 void function(GstPad
* pad
, GstPadCheckGetRangeFunction check
)gst_pad_set_checkgetrange_function
;
471 GstFlowReturn
function(GstPad
* pad
, guint64 offset
, guint size
, GstBuffer
** buffer
)gst_pad_get_range
;
472 void function(GstPad
* pad
, GstPadGetRangeFunction get
)gst_pad_set_getrange_function
;
473 void function(GstPad
* pad
, GstPadEventFunction event
)gst_pad_set_event_function
;
474 void function(GstPad
* pad
, GstPadLinkFunction link
)gst_pad_set_link_function
;
475 void function(GstPad
* pad
, GstPadUnlinkFunction unlink
)gst_pad_set_unlink_function
;
476 gboolean
function(GstPad
* pad
, GstCaps
* caps
)gst_pad_accept_caps
;
477 void function(GstPad
* pad
, GstPadAcceptCapsFunction acceptcaps
)gst_pad_set_acceptcaps_function
;
478 void function(GstPad
* pad
, GstPadGetCapsFunction getcaps
)gst_pad_set_getcaps_function
;
479 GstCaps
* function(GstPad
* pad
)gst_pad_proxy_getcaps
;
480 void function(GstPad
* pad
, GstPadSetCapsFunction setcaps
)gst_pad_set_setcaps_function
;
481 gboolean
function(GstPad
* pad
, GstCaps
* caps
)gst_pad_proxy_setcaps
;
482 void function(GstPad
* pad
, GstCaps
* caps
)gst_pad_fixate_caps
;
483 void function(GstPad
* pad
, GstPadFixateCapsFunction fixatecaps
)gst_pad_set_fixatecaps_function
;
484 GstCaps
* function(GstPad
* pad
)gst_pad_get_fixed_caps_func
;
485 gboolean
function(GstPad
* pad
, GstCaps
* caps
)gst_pad_peer_accept_caps
;
486 void function(GstPad
* pad
, GstPadActivateFunction activate
)gst_pad_set_activate_function
;
487 void function(GstPad
* pad
, GstPadActivateModeFunction activatepush
)gst_pad_set_activatepush_function
;
488 void function(GstPad
* pad
, GstPadActivateModeFunction activatepull
)gst_pad_set_activatepull_function
;
489 GstFlowReturn
function(GstPad
* pad
, GstBuffer
* buffer
)gst_pad_push
;
490 gboolean
function(GstPad
* pad
, GstEvent
* event
)gst_pad_push_event
;
491 gboolean
function(GstPad
* pad
)gst_pad_check_pull_range
;
492 GstFlowReturn
function(GstPad
* pad
, guint64 offset
, guint size
, GstBuffer
** buffer
)gst_pad_pull_range
;
493 gboolean
function(GstPad
* pad
, gboolean active
)gst_pad_activate_pull
;
494 gboolean
function(GstPad
* pad
, gboolean active
)gst_pad_activate_push
;
495 gboolean
function(GstPad
* pad
, GstEvent
* event
)gst_pad_send_event
;
496 gboolean
function(GstPad
* pad
, GstEvent
* event
)gst_pad_event_default
;
497 gboolean
function(GstPad
* pad
, GstQuery
* query
)gst_pad_query
;
498 gboolean
function(GstPad
* pad
, GstQuery
* query
)gst_pad_query_default
;
499 gboolean
function(GstPad
* pad
, GstFormat
* format
, gint64
* cur
)gst_pad_query_position
;
500 gboolean
function(GstPad
* pad
, GstFormat
* format
, gint64
* duration
)gst_pad_query_duration
;
501 gboolean
function(GstPad
* pad
, GstFormat srcFormat
, gint64 srcVal
, GstFormat
* destFormat
, gint64
* destVal
)gst_pad_query_convert
;
502 gboolean
function(GstPad
* pad
, GstFormat
* format
, gint64
* cur
)gst_pad_query_peer_position
;
503 gboolean
function(GstPad
* pad
, GstFormat
* format
, gint64
* duration
)gst_pad_query_peer_duration
;
504 gboolean
function(GstPad
* pad
, GstFormat srcFormat
, gint64 srcVal
, GstFormat
* destFormat
, gint64
* destVal
)gst_pad_query_peer_convert
;
505 void function(GstPad
* pad
, GstPadQueryFunction query
)gst_pad_set_query_function
;
506 void function(GstPad
* pad
, GstPadQueryTypeFunction typeFunc
)gst_pad_set_query_type_function
;
507 GstQueryType
* function(GstPad
* pad
)gst_pad_get_query_types
;
508 GstQueryType
* function(GstPad
* pad
)gst_pad_get_query_types_default
;
509 void function(GstPad
* pad
, GstPadIntLinkFunction intlink
)gst_pad_set_internal_link_function
;
510 GList
* function(GstPad
* pad
)gst_pad_get_internal_links
;
511 GList
* function(GstPad
* pad
)gst_pad_get_internal_links_default
;
512 //void function(xmlNodePtr self, GstObject* parent)gst_pad_load_and_link;
513 gboolean
function(GstPad
* pad
, GstPadDispatcherFunction dispatch
, gpointer data
)gst_pad_dispatcher
;
514 void function(GstPad
* pad
, gpointer priv
)gst_pad_set_element_private
;
515 gpointer
function(GstPad
* pad
)gst_pad_get_element_private
;
516 GstFlowReturn
function(GstPad
* pad
, GstBuffer
* buffer
)gst_pad_chain
;
517 gboolean
function(GstPad
* pad
, GstTaskFunction func
, gpointer data
)gst_pad_start_task
;
518 gboolean
function(GstPad
* pad
)gst_pad_pause_task
;
519 gboolean
function(GstPad
* pad
)gst_pad_stop_task
;
520 gboolean
function(GstPad
* pad
, gboolean active
)gst_pad_set_active
;
522 // gstreamer.PadTemplate
524 GstPadTemplate
* function(GstStaticPadTemplate
* padTemplate
)gst_static_pad_template_get
;
525 GstCaps
* function(GstStaticPadTemplate
* templ
)gst_static_pad_template_get_caps
;
526 GstPadTemplate
* function(gchar
* nameTemplate
, GstPadDirection direction
, GstPadPresence presence
, GstCaps
* caps
)gst_pad_template_new
;
527 GstCaps
* function(GstPadTemplate
* templ
)gst_pad_template_get_caps
;
531 GQuark
function()gst_parse_error_quark
;
532 GstElement
* function(gchar
* pipelineDescription
, GError
** error
)gst_parse_launch
;
533 GstElement
* function(gchar
** argv
, GError
** error
)gst_parse_launchv
;
534 GstElement
* function(gchar
* binDescription
, gboolean ghostUnconnectedPads
, GError
** err
)gst_parse_bin_from_description
;
536 // gstreamer.Pipeline
538 GstElement
* function(gchar
* name
)gst_pipeline_new
;
539 GstBus
* function(GstPipeline
* pipeline
)gst_pipeline_get_bus
;
540 gboolean
function(GstPipeline
* pipeline
, GstClock
* clock
)gst_pipeline_set_clock
;
541 GstClock
* function(GstPipeline
* pipeline
)gst_pipeline_get_clock
;
542 void function(GstPipeline
* pipeline
, GstClock
* clock
)gst_pipeline_use_clock
;
543 void function(GstPipeline
* pipeline
)gst_pipeline_auto_clock
;
544 void function(GstPipeline
* pipeline
, GstClockTime time
)gst_pipeline_set_new_stream_time
;
545 GstClockTime
function(GstPipeline
* pipeline
)gst_pipeline_get_last_stream_time
;
546 void function(GstPipeline
* pipeline
, gboolean autoFlush
)gst_pipeline_set_auto_flush_bus
;
547 gboolean
function(GstPipeline
* pipeline
)gst_pipeline_get_auto_flush_bus
;
548 void function(GstPipeline
* pipeline
, GstClockTime delay
)gst_pipeline_set_delay
;
549 GstClockTime
function(GstPipeline
* pipeline
)gst_pipeline_get_delay
;
553 GQuark
function()gst_plugin_error_quark
;
554 gchar
* function(GstPlugin
* plugin
)gst_plugin_get_name
;
555 gchar
* function(GstPlugin
* plugin
)gst_plugin_get_description
;
556 gchar
* function(GstPlugin
* plugin
)gst_plugin_get_filename
;
557 gchar
* function(GstPlugin
* plugin
)gst_plugin_get_license
;
558 gchar
* function(GstPlugin
* plugin
)gst_plugin_get_package
;
559 gchar
* function(GstPlugin
* plugin
)gst_plugin_get_origin
;
560 gchar
* function(GstPlugin
* plugin
)gst_plugin_get_source
;
561 gchar
* function(GstPlugin
* plugin
)gst_plugin_get_version
;
562 GModule
* function(GstPlugin
* plugin
)gst_plugin_get_module
;
563 gboolean
function(GstPlugin
* plugin
)gst_plugin_is_loaded
;
564 gboolean
function(GstPlugin
* plugin
, gchar
* name
)gst_plugin_name_filter
;
565 GstPlugin
* function(gchar
* filename
, GError
** error
)gst_plugin_load_file
;
566 GstPlugin
* function(GstPlugin
* plugin
)gst_plugin_load
;
567 GstPlugin
* function(gchar
* name
)gst_plugin_load_by_name
;
568 void function(GList
* list
)gst_plugin_list_free
;
570 // gstreamer.PluginFeature
572 gboolean
function(GstPluginFeature
* feature
, GstTypeNameData
* data
)gst_plugin_feature_type_name_filter
;
573 void function(GstPluginFeature
* feature
, guint rank
)gst_plugin_feature_set_rank
;
574 void function(GstPluginFeature
* feature
, gchar
* name
)gst_plugin_feature_set_name
;
575 guint
function(GstPluginFeature
* feature
)gst_plugin_feature_get_rank
;
576 gchar
* function(GstPluginFeature
* feature
)gst_plugin_feature_get_name
;
577 GstPluginFeature
* function(GstPluginFeature
* feature
)gst_plugin_feature_load
;
578 void function(GList
* list
)gst_plugin_feature_list_free
;
579 gboolean
function(GstPluginFeature
* feature
, guint minMajor
, guint minMinor
, guint minMicro
)gst_plugin_feature_check_version
;
583 gchar
* function(GstQueryType query
)gst_query_type_get_name
;
584 GQuark
function(GstQueryType query
)gst_query_type_to_quark
;
585 GstQueryType
function(gchar
* nick
, gchar
* description
)gst_query_type_register
;
586 GstQueryType
function(gchar
* nick
)gst_query_type_get_by_nick
;
587 gboolean
function(GstQueryType
* types
, GstQueryType type
)gst_query_types_contains
;
588 GstQueryTypeDefinition
* function(GstQueryType type
)gst_query_type_get_details
;
589 GstIterator
* function()gst_query_type_iterate_definitions
;
590 GstQuery
* function(GstQueryType type
, GstStructure
* structure
)gst_query_new_application
;
591 GstStructure
* function(GstQuery
* query
)gst_query_get_structure
;
592 GstQuery
* function(GstFormat srcFormat
, gint64 value
, GstFormat destFormat
)gst_query_new_convert
;
593 void function(GstQuery
* query
, GstFormat srcFormat
, gint64 srcValue
, GstFormat destFormat
, gint64 destValue
)gst_query_set_convert
;
594 void function(GstQuery
* query
, GstFormat
* srcFormat
, gint64
* srcValue
, GstFormat
* destFormat
, gint64
* destValue
)gst_query_parse_convert
;
595 GstQuery
* function(GstFormat format
)gst_query_new_position
;
596 void function(GstQuery
* query
, GstFormat format
, gint64 cur
)gst_query_set_position
;
597 void function(GstQuery
* query
, GstFormat
* format
, gint64
* cur
)gst_query_parse_position
;
598 GstQuery
* function(GstFormat format
)gst_query_new_duration
;
599 void function(GstQuery
* query
, GstFormat format
, gint64 duration
)gst_query_set_duration
;
600 void function(GstQuery
* query
, GstFormat
* format
, gint64
* duration
)gst_query_parse_duration
;
601 GstQuery
* function()gst_query_new_latency
;
602 void function(GstQuery
* query
, gboolean
* live
, GstClockTime
* minLatency
, GstClockTime
* maxLatency
)gst_query_parse_latency
;
603 void function(GstQuery
* query
, gboolean live
, GstClockTime minLatency
, GstClockTime maxLatency
)gst_query_set_latency
;
604 GstQuery
* function(GstFormat format
)gst_query_new_seeking
;
605 void function(GstQuery
* query
, GstFormat format
, gboolean seekable
, gint64 segmentStart
, gint64 segmentEnd
)gst_query_set_seeking
;
606 void function(GstQuery
* query
, GstFormat
* format
, gboolean
* seekable
, gint64
* segmentStart
, gint64
* segmentEnd
)gst_query_parse_seeking
;
607 GstQuery
* function()gst_query_new_formats
;
608 void function(GstQuery
* query
, gint nFormats
, ... )gst_query_set_formats
;
609 void function(GstQuery
* query
, gint nFormats
, GstFormat
* formats
)gst_query_set_formatsv
;
610 void function(GstQuery
* query
, guint
* nFormats
)gst_query_parse_formats_length
;
611 void function(GstQuery
* query
, guint nth
, GstFormat
* format
)gst_query_parse_formats_nth
;
612 GstQuery
* function(GstFormat format
)gst_query_new_segment
;
613 void function(GstQuery
* query
, gdouble rate
, GstFormat format
, gint64 startValue
, gint64 stopValue
)gst_query_set_segment
;
614 void function(GstQuery
* query
, gdouble
* rate
, GstFormat
* format
, gint64
* startValue
, gint64
* stopValue
)gst_query_parse_segment
;
616 // gstreamer.Registry
618 GstRegistry
* function()gst_registry_get_default
;
619 GList
* function(GstRegistry
* registry
, GType type
)gst_registry_get_feature_list
;
620 GList
* function(GstRegistry
* registry
, gchar
* name
)gst_registry_get_feature_list_by_plugin
;
621 GList
* function(GstRegistry
* registry
)gst_registry_get_path_list
;
622 GList
* function(GstRegistry
* registry
)gst_registry_get_plugin_list
;
623 gboolean
function(GstRegistry
* registry
, GstPlugin
* plugin
)gst_registry_add_plugin
;
624 void function(GstRegistry
* registry
, GstPlugin
* plugin
)gst_registry_remove_plugin
;
625 GList
* function(GstRegistry
* registry
, GstPluginFilter filter
, gboolean first
, gpointer userData
)gst_registry_plugin_filter
;
626 GList
* function(GstRegistry
* registry
, GstPluginFeatureFilter filter
, gboolean first
, gpointer userData
)gst_registry_feature_filter
;
627 GstPlugin
* function(GstRegistry
* registry
, gchar
* name
)gst_registry_find_plugin
;
628 GstPluginFeature
* function(GstRegistry
* registry
, gchar
* name
, GType type
)gst_registry_find_feature
;
629 GstPluginFeature
* function(GstRegistry
* registry
, char* name
)gst_registry_lookup_feature
;
630 gboolean
function(GstRegistry
* registry
, gchar
* path
)gst_registry_scan_path
;
631 gboolean
function(GstRegistry
* registry
, char* location
)gst_registry_binary_read_cache
;
632 gboolean
function(GstRegistry
* registry
, char* location
)gst_registry_binary_write_cache
;
633 gboolean
function(GstRegistry
* registry
, char* location
)gst_registry_xml_read_cache
;
634 gboolean
function(GstRegistry
* registry
, char* location
)gst_registry_xml_write_cache
;
635 GstPlugin
* function(GstRegistry
* registry
, char* filename
)gst_registry_lookup
;
636 void function(GstRegistry
* registry
, GstPluginFeature
* feature
)gst_registry_remove_feature
;
637 gboolean
function(GstRegistry
* registry
, GstPluginFeature
* feature
)gst_registry_add_feature
;
638 gboolean
function(gchar
* featureName
, guint minMajor
, guint minMinor
, guint minMicro
)gst_default_registry_check_feature_version
;
642 gboolean
function(GstSegment
* segment
, GstFormat format
, gint64 start
, gint64 stop
, gint64
* clipStart
, gint64
* clipStop
)gst_segment_clip
;
643 void function(GstSegment
* segment
, GstFormat format
)gst_segment_init
;
644 GstSegment
* function()gst_segment_new
;
645 void function(GstSegment
* segment
)gst_segment_free
;
646 void function(GstSegment
* segment
, GstFormat format
, gint64 duration
)gst_segment_set_duration
;
647 void function(GstSegment
* segment
, GstFormat format
, gint64 position
)gst_segment_set_last_stop
;
648 void function(GstSegment
* segment
, gboolean update
, gdouble rate
, GstFormat format
, gint64 start
, gint64 stop
, gint64 time
)gst_segment_set_newsegment
;
649 void function(GstSegment
* segment
, gboolean update
, gdouble rate
, gdouble appliedRate
, GstFormat format
, gint64 start
, gint64 stop
, gint64 time
)gst_segment_set_newsegment_full
;
650 void function(GstSegment
* segment
, gdouble rate
, GstFormat format
, GstSeekFlags flags
, GstSeekType curType
, gint64 cur
, GstSeekType stopType
, gint64 stop
, gboolean
* update
)gst_segment_set_seek
;
651 gint64
function(GstSegment
* segment
, GstFormat format
, gint64 position
)gst_segment_to_running_time
;
652 gint64
function(GstSegment
* segment
, GstFormat format
, gint64 position
)gst_segment_to_stream_time
;
654 // gstreamer.Structure
656 GstStructure
* function(gchar
* name
)gst_structure_empty_new
;
657 GstStructure
* function(GQuark quark
)gst_structure_id_empty_new
;
658 GstStructure
* function(gchar
* name
, gchar
* firstfield
, ... )gst_structure_new
;
659 GstStructure
* function(gchar
* name
, gchar
* firstfield
, va_list varargs
)gst_structure_new_valist
;
660 GstStructure
* function(GstStructure
* structure
)gst_structure_copy
;
661 void function(GstStructure
* structure
)gst_structure_free
;
662 gchar
* function(GstStructure
* structure
)gst_structure_get_name
;
663 gboolean
function(GstStructure
* structure
, gchar
* name
)gst_structure_has_name
;
664 void function(GstStructure
* structure
, gchar
* name
)gst_structure_set_name
;
665 GQuark
function(GstStructure
* structure
)gst_structure_get_name_id
;
666 GValue
* function(GstStructure
* structure
, GQuark field
)gst_structure_id_get_value
;
667 void function(GstStructure
* structure
, GQuark field
, GValue
* value
)gst_structure_id_set_value
;
668 GValue
* function(GstStructure
* structure
, gchar
* fieldname
)gst_structure_get_value
;
669 void function(GstStructure
* structure
, gchar
* fieldname
, GValue
* value
)gst_structure_set_value
;
670 void function(GstStructure
* structure
, gchar
* fieldname
, ... )gst_structure_set
;
671 void function(GstStructure
* structure
, gchar
* fieldname
, va_list varargs
)gst_structure_set_valist
;
672 void function(GstStructure
* structure
, GQuark fieldname
, ... )gst_structure_id_set
;
673 void function(GstStructure
* structure
, GQuark fieldname
, va_list varargs
)gst_structure_id_set_valist
;
674 void function(GstStructure
* structure
, gchar
* fieldname
)gst_structure_remove_field
;
675 void function(GstStructure
* structure
, gchar
* fieldname
, ... )gst_structure_remove_fields
;
676 void function(GstStructure
* structure
, gchar
* fieldname
, va_list varargs
)gst_structure_remove_fields_valist
;
677 void function(GstStructure
* structure
)gst_structure_remove_all_fields
;
678 GType
function(GstStructure
* structure
, gchar
* fieldname
)gst_structure_get_field_type
;
679 gboolean
function(GstStructure
* structure
, GstStructureForeachFunc func
, gpointer userData
)gst_structure_foreach
;
680 gint
function(GstStructure
* structure
)gst_structure_n_fields
;
681 gboolean
function(GstStructure
* structure
, gchar
* fieldname
)gst_structure_has_field
;
682 gboolean
function(GstStructure
* structure
, gchar
* fieldname
, GType type
)gst_structure_has_field_typed
;
683 gboolean
function(GstStructure
* structure
, gchar
* fieldname
, gboolean
* value
)gst_structure_get_boolean
;
684 gboolean
function(GstStructure
* structure
, gchar
* fieldname
, gint
* value
)gst_structure_get_int
;
685 gboolean
function(GstStructure
* structure
, gchar
* fieldname
, guint32
* value
)gst_structure_get_fourcc
;
686 gboolean
function(GstStructure
* structure
, gchar
* fieldname
, gdouble
* value
)gst_structure_get_double
;
687 gchar
* function(GstStructure
* structure
, gchar
* fieldname
)gst_structure_get_string
;
688 gboolean
function(GstStructure
* structure
, gchar
* fieldname
, GDate
** value
)gst_structure_get_date
;
689 gboolean
function(GstStructure
* structure
, gchar
* fieldname
, GstClockTime
* value
)gst_structure_get_clock_time
;
690 gboolean
function(GstStructure
* structure
, gchar
* fieldname
, GType enumtype
, gint
* value
)gst_structure_get_enum
;
691 gboolean
function(GstStructure
* structure
, gchar
* fieldname
, gint
* valueNumerator
, gint
* valueDenominator
)gst_structure_get_fraction
;
692 gboolean
function(GstStructure
* structure
, GstStructureMapFunc func
, gpointer userData
)gst_structure_map_in_place
;
693 gchar
* function(GstStructure
* structure
, guint index
)gst_structure_nth_field_name
;
694 void function(GstStructure
* structure
, gint
* refcount
)gst_structure_set_parent_refcount
;
695 gchar
* function(GstStructure
* structure
)gst_structure_to_string
;
696 GstStructure
* function(gchar
* string
, gchar
** end
)gst_structure_from_string
;
697 gboolean
function(GstStructure
* structure
, char* fieldName
, int target
)gst_structure_fixate_field_nearest_int
;
698 gboolean
function(GstStructure
* structure
, char* fieldName
, double target
)gst_structure_fixate_field_nearest_double
;
699 gboolean
function(GstStructure
* structure
, char* fieldName
, gint targetNumerator
, gint targetDenominator
)gst_structure_fixate_field_nearest_fraction
;
700 gboolean
function(GstStructure
* structure
, char* fieldName
, gboolean target
)gst_structure_fixate_field_boolean
;
702 // gstreamer.SystemClock
704 GstClock
* function()gst_system_clock_obtain
;
708 void function(gchar
* name
, GstTagFlag flag
, GType type
, gchar
* nick
, gchar
* blurb
, GstTagMergeFunc func
)gst_tag_register
;
709 void function(GValue
* dest
, GValue
* src
)gst_tag_merge_use_first
;
710 void function(GValue
* dest
, GValue
* src
)gst_tag_merge_strings_with_comma
;
711 gboolean
function(gchar
* tag
)gst_tag_exists
;
712 GType
function(gchar
* tag
)gst_tag_get_type
;
713 gchar
* function(gchar
* tag
)gst_tag_get_nick
;
714 gchar
* function(gchar
* tag
)gst_tag_get_description
;
715 GstTagFlag
function(gchar
* tag
)gst_tag_get_flag
;
716 gboolean
function(gchar
* tag
)gst_tag_is_fixed
;
717 GstTagList
* function()gst_tag_list_new
;
718 gboolean
function(gconstpointer p
)gst_is_tag_list
;
719 gboolean
function(GstTagList
* list
)gst_tag_list_is_empty
;
720 GstTagList
* function(GstTagList
* list
)gst_tag_list_copy
;
721 void function(GstTagList
* into, GstTagList
* from
, GstTagMergeMode mode
)gst_tag_list_insert
;
722 GstTagList
* function(GstTagList
* list1
, GstTagList
* list2
, GstTagMergeMode mode
)gst_tag_list_merge
;
723 void function(GstTagList
* list
)gst_tag_list_free
;
724 guint
function(GstTagList
* list
, gchar
* tag
)gst_tag_list_get_tag_size
;
725 void function(GstTagList
* list
, GstTagMergeMode mode
, gchar
* tag
, ... )gst_tag_list_add
;
726 void function(GstTagList
* list
, GstTagMergeMode mode
, gchar
* tag
, ... )gst_tag_list_add_values
;
727 void function(GstTagList
* list
, GstTagMergeMode mode
, gchar
* tag
, va_list varArgs
)gst_tag_list_add_valist
;
728 void function(GstTagList
* list
, GstTagMergeMode mode
, gchar
* tag
, va_list varArgs
)gst_tag_list_add_valist_values
;
729 void function(GstTagList
* list
, gchar
* tag
)gst_tag_list_remove_tag
;
730 void function(GstTagList
* list
, GstTagForeachFunc func
, gpointer userData
)gst_tag_list_foreach
;
731 GValue
* function(GstTagList
* list
, gchar
* tag
, guint index
)gst_tag_list_get_value_index
;
732 gboolean
function(GValue
* dest
, GstTagList
* list
, gchar
* tag
)gst_tag_list_copy_value
;
733 gboolean
function(GstTagList
* list
, gchar
* tag
, gchar
* value
)gst_tag_list_get_char
;
734 gboolean
function(GstTagList
* list
, gchar
* tag
, guint index
, gchar
* value
)gst_tag_list_get_char_index
;
735 gboolean
function(GstTagList
* list
, gchar
* tag
, guchar
* value
)gst_tag_list_get_uchar
;
736 gboolean
function(GstTagList
* list
, gchar
* tag
, guint index
, guchar
* value
)gst_tag_list_get_uchar_index
;
737 gboolean
function(GstTagList
* list
, gchar
* tag
, gboolean
* value
)gst_tag_list_get_boolean
;
738 gboolean
function(GstTagList
* list
, gchar
* tag
, guint index
, gboolean
* value
)gst_tag_list_get_boolean_index
;
739 gboolean
function(GstTagList
* list
, gchar
* tag
, gint
* value
)gst_tag_list_get_int
;
740 gboolean
function(GstTagList
* list
, gchar
* tag
, guint index
, gint
* value
)gst_tag_list_get_int_index
;
741 gboolean
function(GstTagList
* list
, gchar
* tag
, guint
* value
)gst_tag_list_get_uint
;
742 gboolean
function(GstTagList
* list
, gchar
* tag
, guint index
, guint
* value
)gst_tag_list_get_uint_index
;
743 gboolean
function(GstTagList
* list
, gchar
* tag
, glong
* value
)gst_tag_list_get_long
;
744 gboolean
function(GstTagList
* list
, gchar
* tag
, guint index
, glong
* value
)gst_tag_list_get_long_index
;
745 gboolean
function(GstTagList
* list
, gchar
* tag
, gulong
* value
)gst_tag_list_get_ulong
;
746 gboolean
function(GstTagList
* list
, gchar
* tag
, guint index
, gulong
* value
)gst_tag_list_get_ulong_index
;
747 gboolean
function(GstTagList
* list
, gchar
* tag
, gint64
* value
)gst_tag_list_get_int64
;
748 gboolean
function(GstTagList
* list
, gchar
* tag
, guint index
, gint64
* value
)gst_tag_list_get_int64_index
;
749 gboolean
function(GstTagList
* list
, gchar
* tag
, guint64
* value
)gst_tag_list_get_uint64
;
750 gboolean
function(GstTagList
* list
, gchar
* tag
, guint index
, guint64
* value
)gst_tag_list_get_uint64_index
;
751 gboolean
function(GstTagList
* list
, gchar
* tag
, gfloat
* value
)gst_tag_list_get_float
;
752 gboolean
function(GstTagList
* list
, gchar
* tag
, guint index
, gfloat
* value
)gst_tag_list_get_float_index
;
753 gboolean
function(GstTagList
* list
, gchar
* tag
, gdouble
* value
)gst_tag_list_get_double
;
754 gboolean
function(GstTagList
* list
, gchar
* tag
, guint index
, gdouble
* value
)gst_tag_list_get_double_index
;
755 gboolean
function(GstTagList
* list
, gchar
* tag
, gchar
** value
)gst_tag_list_get_string
;
756 gboolean
function(GstTagList
* list
, gchar
* tag
, guint index
, gchar
** value
)gst_tag_list_get_string_index
;
757 gboolean
function(GstTagList
* list
, gchar
* tag
, gpointer
* value
)gst_tag_list_get_pointer
;
758 gboolean
function(GstTagList
* list
, gchar
* tag
, guint index
, gpointer
* value
)gst_tag_list_get_pointer_index
;
759 gboolean
function(GstTagList
* list
, gchar
* tag
, GDate
** value
)gst_tag_list_get_date
;
760 gboolean
function(GstTagList
* list
, gchar
* tag
, guint index
, GDate
** value
)gst_tag_list_get_date_index
;
762 // gstreamer.TagSetter
764 void function(GstTagSetter
* setter
, GstTagList
* list
, GstTagMergeMode mode
)gst_tag_setter_merge_tags
;
765 void function(GstTagSetter
* setter
, GstTagMergeMode mode
, gchar
* tag
, ... )gst_tag_setter_add_tags
;
766 void function(GstTagSetter
* setter
, GstTagMergeMode mode
, gchar
* tag
, ... )gst_tag_setter_add_tag_values
;
767 void function(GstTagSetter
* setter
, GstTagMergeMode mode
, gchar
* tag
, va_list varArgs
)gst_tag_setter_add_tag_valist
;
768 void function(GstTagSetter
* setter
, GstTagMergeMode mode
, gchar
* tag
, va_list varArgs
)gst_tag_setter_add_tag_valist_values
;
769 GstTagList
* function(GstTagSetter
* setter
)gst_tag_setter_get_tag_list
;
770 void function(GstTagSetter
* setter
, GstTagMergeMode mode
)gst_tag_setter_set_tag_merge_mode
;
771 GstTagMergeMode
function(GstTagSetter
* setter
)gst_tag_setter_get_tag_merge_mode
;
775 void function()gst_task_cleanup_all
;
776 GstTask
* function(GstTaskFunction func
, gpointer data
)gst_task_create
;
777 GstTaskState
function(GstTask
* task
)gst_task_get_state
;
778 gboolean
function(GstTask
* task
)gst_task_join
;
779 gboolean
function(GstTask
* task
)gst_task_pause
;
780 void function(GstTask
* task
, GStaticRecMutex
* mutex
)gst_task_set_lock
;
781 gboolean
function(GstTask
* task
)gst_task_start
;
782 gboolean
function(GstTask
* task
)gst_task_stop
;
784 // gstreamer.TypeFind
786 guint8
* function(GstTypeFind
* find
, gint64 offset
, guint size
)gst_type_find_peek
;
787 void function(GstTypeFind
* find
, guint probability
, GstCaps
* caps
)gst_type_find_suggest
;
788 guint64
function(GstTypeFind
* find
)gst_type_find_get_length
;
789 gboolean
function(GstPlugin
* plugin
, gchar
* name
, guint rank
, GstTypeFindFunction func
, gchar
** extensions
, GstCaps
* possibleCaps
, gpointer data
, GDestroyNotify dataNotify
)gst_type_find_register
;
791 // gstreamer.TypeFindFactory
793 GList
* function()gst_type_find_factory_get_list
;
794 gchar
** function(GstTypeFindFactory
* factory
)gst_type_find_factory_get_extensions
;
795 GstCaps
* function(GstTypeFindFactory
* factory
)gst_type_find_factory_get_caps
;
796 void function(GstTypeFindFactory
* factory
, GstTypeFind
* find
)gst_type_find_factory_call_function
;
801 Symbol
[] gstreamerLinks
=
804 { "gst_init", cast(void**)& gst_init
},
805 { "gst_init_check", cast(void**)& gst_init_check
},
806 { "gst_init_get_option_group", cast(void**)& gst_init_get_option_group
},
807 { "gst_deinit", cast(void**)& gst_deinit
},
808 { "gst_version", cast(void**)& gst_version
},
809 { "gst_version_string", cast(void**)& gst_version_string
},
810 { "gst_bin_new", cast(void**)& gst_bin_new
},
811 { "gst_bin_add", cast(void**)& gst_bin_add
},
812 { "gst_bin_remove", cast(void**)& gst_bin_remove
},
813 { "gst_bin_get_by_name", cast(void**)& gst_bin_get_by_name
},
814 { "gst_bin_get_by_name_recurse_up", cast(void**)& gst_bin_get_by_name_recurse_up
},
815 { "gst_bin_get_by_interface", cast(void**)& gst_bin_get_by_interface
},
816 { "gst_bin_iterate_elements", cast(void**)& gst_bin_iterate_elements
},
817 { "gst_bin_iterate_recurse", cast(void**)& gst_bin_iterate_recurse
},
818 { "gst_bin_iterate_sinks", cast(void**)& gst_bin_iterate_sinks
},
819 { "gst_bin_iterate_sorted", cast(void**)& gst_bin_iterate_sorted
},
820 { "gst_bin_iterate_sources", cast(void**)& gst_bin_iterate_sources
},
821 { "gst_bin_iterate_all_by_interface", cast(void**)& gst_bin_iterate_all_by_interface
},
822 { "gst_bin_add_many", cast(void**)& gst_bin_add_many
},
823 { "gst_bin_remove_many", cast(void**)& gst_bin_remove_many
},
824 { "gst_bin_find_unconnected_pad", cast(void**)& gst_bin_find_unconnected_pad
},
825 { "gst_buffer_new", cast(void**)& gst_buffer_new
},
826 { "gst_buffer_new_and_alloc", cast(void**)& gst_buffer_new_and_alloc
},
827 { "gst_buffer_ref", cast(void**)& gst_buffer_ref
},
828 { "gst_buffer_is_metadata_writable", cast(void**)& gst_buffer_is_metadata_writable
},
829 { "gst_buffer_make_metadata_writable", cast(void**)& gst_buffer_make_metadata_writable
},
830 { "gst_buffer_get_caps", cast(void**)& gst_buffer_get_caps
},
831 { "gst_buffer_set_caps", cast(void**)& gst_buffer_set_caps
},
832 { "gst_buffer_create_sub", cast(void**)& gst_buffer_create_sub
},
833 { "gst_buffer_is_span_fast", cast(void**)& gst_buffer_is_span_fast
},
834 { "gst_buffer_span", cast(void**)& gst_buffer_span
},
835 { "gst_buffer_stamp", cast(void**)& gst_buffer_stamp
},
836 { "gst_buffer_join", cast(void**)& gst_buffer_join
},
837 { "gst_buffer_merge", cast(void**)& gst_buffer_merge
},
838 { "gst_bus_new", cast(void**)& gst_bus_new
},
839 { "gst_bus_post", cast(void**)& gst_bus_post
},
840 { "gst_bus_have_pending", cast(void**)& gst_bus_have_pending
},
841 { "gst_bus_peek", cast(void**)& gst_bus_peek
},
842 { "gst_bus_pop", cast(void**)& gst_bus_pop
},
843 { "gst_bus_set_flushing", cast(void**)& gst_bus_set_flushing
},
844 { "gst_bus_set_sync_handler", cast(void**)& gst_bus_set_sync_handler
},
845 { "gst_bus_sync_signal_handler", cast(void**)& gst_bus_sync_signal_handler
},
846 { "gst_bus_create_watch", cast(void**)& gst_bus_create_watch
},
847 { "gst_bus_add_watch_full", cast(void**)& gst_bus_add_watch_full
},
848 { "gst_bus_add_watch", cast(void**)& gst_bus_add_watch
},
849 { "gst_bus_disable_sync_message_emission", cast(void**)& gst_bus_disable_sync_message_emission
},
850 { "gst_bus_enable_sync_message_emission", cast(void**)& gst_bus_enable_sync_message_emission
},
851 { "gst_bus_async_signal_func", cast(void**)& gst_bus_async_signal_func
},
852 { "gst_bus_add_signal_watch", cast(void**)& gst_bus_add_signal_watch
},
853 { "gst_bus_add_signal_watch_full", cast(void**)& gst_bus_add_signal_watch_full
},
854 { "gst_bus_remove_signal_watch", cast(void**)& gst_bus_remove_signal_watch
},
855 { "gst_bus_poll", cast(void**)& gst_bus_poll
},
856 { "gst_caps_new_empty", cast(void**)& gst_caps_new_empty
},
857 { "gst_caps_new_any", cast(void**)& gst_caps_new_any
},
858 { "gst_caps_new_simple", cast(void**)& gst_caps_new_simple
},
859 { "gst_caps_new_full", cast(void**)& gst_caps_new_full
},
860 { "gst_caps_new_full_valist", cast(void**)& gst_caps_new_full_valist
},
861 { "gst_caps_copy", cast(void**)& gst_caps_copy
},
862 { "gst_caps_copy_nth", cast(void**)& gst_caps_copy_nth
},
863 { "gst_static_caps_get", cast(void**)& gst_static_caps_get
},
864 { "gst_caps_append", cast(void**)& gst_caps_append
},
865 { "gst_caps_append_structure", cast(void**)& gst_caps_append_structure
},
866 { "gst_caps_get_size", cast(void**)& gst_caps_get_size
},
867 { "gst_caps_get_structure", cast(void**)& gst_caps_get_structure
},
868 { "gst_caps_set_simple", cast(void**)& gst_caps_set_simple
},
869 { "gst_caps_set_simple_valist", cast(void**)& gst_caps_set_simple_valist
},
870 { "gst_caps_is_any", cast(void**)& gst_caps_is_any
},
871 { "gst_caps_is_empty", cast(void**)& gst_caps_is_empty
},
872 { "gst_caps_is_fixed", cast(void**)& gst_caps_is_fixed
},
873 { "gst_caps_is_equal", cast(void**)& gst_caps_is_equal
},
874 { "gst_caps_is_equal_fixed", cast(void**)& gst_caps_is_equal_fixed
},
875 { "gst_caps_is_always_compatible", cast(void**)& gst_caps_is_always_compatible
},
876 { "gst_caps_is_subset", cast(void**)& gst_caps_is_subset
},
877 { "gst_caps_intersect", cast(void**)& gst_caps_intersect
},
878 { "gst_caps_union", cast(void**)& gst_caps_union
},
879 { "gst_caps_normalize", cast(void**)& gst_caps_normalize
},
880 { "gst_caps_do_simplify", cast(void**)& gst_caps_do_simplify
},
881 //{ "gst_caps_save_thyself", cast(void**)& gst_caps_save_thyself},
882 //{ "gst_caps_load_thyself", cast(void**)& gst_caps_load_thyself},
883 { "gst_caps_replace", cast(void**)& gst_caps_replace
},
884 { "gst_caps_to_string", cast(void**)& gst_caps_to_string
},
885 { "gst_caps_from_string", cast(void**)& gst_caps_from_string
},
886 { "gst_caps_subtract", cast(void**)& gst_caps_subtract
},
887 { "gst_caps_make_writable", cast(void**)& gst_caps_make_writable
},
888 { "gst_caps_ref", cast(void**)& gst_caps_ref
},
889 { "gst_caps_truncate", cast(void**)& gst_caps_truncate
},
890 { "gst_caps_unref", cast(void**)& gst_caps_unref
},
891 { "gst_clock_add_observation", cast(void**)& gst_clock_add_observation
},
892 { "gst_clock_set_master", cast(void**)& gst_clock_set_master
},
893 { "gst_clock_get_master", cast(void**)& gst_clock_get_master
},
894 { "gst_clock_set_resolution", cast(void**)& gst_clock_set_resolution
},
895 { "gst_clock_get_resolution", cast(void**)& gst_clock_get_resolution
},
896 { "gst_clock_get_time", cast(void**)& gst_clock_get_time
},
897 { "gst_clock_new_single_shot_id", cast(void**)& gst_clock_new_single_shot_id
},
898 { "gst_clock_new_periodic_id", cast(void**)& gst_clock_new_periodic_id
},
899 { "gst_clock_get_internal_time", cast(void**)& gst_clock_get_internal_time
},
900 { "gst_clock_adjust_unlocked", cast(void**)& gst_clock_adjust_unlocked
},
901 { "gst_clock_get_calibration", cast(void**)& gst_clock_get_calibration
},
902 { "gst_clock_set_calibration", cast(void**)& gst_clock_set_calibration
},
903 { "gst_clock_id_get_time", cast(void**)& gst_clock_id_get_time
},
904 { "gst_clock_id_wait", cast(void**)& gst_clock_id_wait
},
905 { "gst_clock_id_wait_async", cast(void**)& gst_clock_id_wait_async
},
906 { "gst_clock_id_unschedule", cast(void**)& gst_clock_id_unschedule
},
907 { "gst_clock_id_compare_func", cast(void**)& gst_clock_id_compare_func
},
908 { "gst_clock_id_ref", cast(void**)& gst_clock_id_ref
},
909 { "gst_clock_id_unref", cast(void**)& gst_clock_id_unref
},
910 { "gst_element_class_add_pad_template", cast(void**)& gst_element_class_add_pad_template
},
911 { "gst_element_class_get_pad_template", cast(void**)& gst_element_class_get_pad_template
},
912 { "gst_element_class_get_pad_template_list", cast(void**)& gst_element_class_get_pad_template_list
},
913 { "gst_element_class_install_std_props", cast(void**)& gst_element_class_install_std_props
},
914 { "gst_element_class_set_details", cast(void**)& gst_element_class_set_details
},
915 { "gst_element_add_pad", cast(void**)& gst_element_add_pad
},
916 { "gst_element_get_pad", cast(void**)& gst_element_get_pad
},
917 { "gst_element_create_all_pads", cast(void**)& gst_element_create_all_pads
},
918 { "gst_element_get_compatible_pad", cast(void**)& gst_element_get_compatible_pad
},
919 { "gst_element_get_compatible_pad_template", cast(void**)& gst_element_get_compatible_pad_template
},
920 { "gst_element_get_request_pad", cast(void**)& gst_element_get_request_pad
},
921 { "gst_element_get_static_pad", cast(void**)& gst_element_get_static_pad
},
922 { "gst_element_no_more_pads", cast(void**)& gst_element_no_more_pads
},
923 { "gst_element_release_request_pad", cast(void**)& gst_element_release_request_pad
},
924 { "gst_element_remove_pad", cast(void**)& gst_element_remove_pad
},
925 { "gst_element_iterate_pads", cast(void**)& gst_element_iterate_pads
},
926 { "gst_element_iterate_sink_pads", cast(void**)& gst_element_iterate_sink_pads
},
927 { "gst_element_iterate_src_pads", cast(void**)& gst_element_iterate_src_pads
},
928 { "gst_element_link", cast(void**)& gst_element_link
},
929 { "gst_element_unlink", cast(void**)& gst_element_unlink
},
930 { "gst_element_link_many", cast(void**)& gst_element_link_many
},
931 { "gst_element_unlink_many", cast(void**)& gst_element_unlink_many
},
932 { "gst_element_link_pads", cast(void**)& gst_element_link_pads
},
933 { "gst_element_unlink_pads", cast(void**)& gst_element_unlink_pads
},
934 { "gst_element_link_pads_filtered", cast(void**)& gst_element_link_pads_filtered
},
935 { "gst_element_link_filtered", cast(void**)& gst_element_link_filtered
},
936 { "gst_element_set_base_time", cast(void**)& gst_element_set_base_time
},
937 { "gst_element_get_base_time", cast(void**)& gst_element_get_base_time
},
938 { "gst_element_set_bus", cast(void**)& gst_element_set_bus
},
939 { "gst_element_get_bus", cast(void**)& gst_element_get_bus
},
940 { "gst_element_get_factory", cast(void**)& gst_element_get_factory
},
941 { "gst_element_set_index", cast(void**)& gst_element_set_index
},
942 { "gst_element_get_index", cast(void**)& gst_element_get_index
},
943 { "gst_element_is_indexable", cast(void**)& gst_element_is_indexable
},
944 { "gst_element_requires_clock", cast(void**)& gst_element_requires_clock
},
945 { "gst_element_set_clock", cast(void**)& gst_element_set_clock
},
946 { "gst_element_get_clock", cast(void**)& gst_element_get_clock
},
947 { "gst_element_provides_clock", cast(void**)& gst_element_provides_clock
},
948 { "gst_element_provide_clock", cast(void**)& gst_element_provide_clock
},
949 { "gst_element_set_state", cast(void**)& gst_element_set_state
},
950 { "gst_element_get_state", cast(void**)& gst_element_get_state
},
951 { "gst_element_set_locked_state", cast(void**)& gst_element_set_locked_state
},
952 { "gst_element_is_locked_state", cast(void**)& gst_element_is_locked_state
},
953 { "gst_element_abort_state", cast(void**)& gst_element_abort_state
},
954 { "gst_element_continue_state", cast(void**)& gst_element_continue_state
},
955 { "gst_element_lost_state", cast(void**)& gst_element_lost_state
},
956 { "gst_element_state_get_name", cast(void**)& gst_element_state_get_name
},
957 { "gst_element_sync_state_with_parent", cast(void**)& gst_element_sync_state_with_parent
},
958 { "gst_element_found_tags", cast(void**)& gst_element_found_tags
},
959 { "gst_element_found_tags_for_pad", cast(void**)& gst_element_found_tags_for_pad
},
960 { "gst_element_message_full", cast(void**)& gst_element_message_full
},
961 { "gst_element_post_message", cast(void**)& gst_element_post_message
},
962 { "gst_element_get_query_types", cast(void**)& gst_element_get_query_types
},
963 { "gst_element_query", cast(void**)& gst_element_query
},
964 { "gst_element_query_convert", cast(void**)& gst_element_query_convert
},
965 { "gst_element_query_position", cast(void**)& gst_element_query_position
},
966 { "gst_element_query_duration", cast(void**)& gst_element_query_duration
},
967 { "gst_element_send_event", cast(void**)& gst_element_send_event
},
968 { "gst_element_seek_simple", cast(void**)& gst_element_seek_simple
},
969 { "gst_element_seek", cast(void**)& gst_element_seek
},
970 { "gst_element_register", cast(void**)& gst_element_register
},
971 { "gst_element_factory_find", cast(void**)& gst_element_factory_find
},
972 { "gst_element_factory_get_element_type", cast(void**)& gst_element_factory_get_element_type
},
973 { "gst_element_factory_get_longname", cast(void**)& gst_element_factory_get_longname
},
974 { "gst_element_factory_get_klass", cast(void**)& gst_element_factory_get_klass
},
975 { "gst_element_factory_get_description", cast(void**)& gst_element_factory_get_description
},
976 { "gst_element_factory_get_author", cast(void**)& gst_element_factory_get_author
},
977 { "gst_element_factory_get_num_pad_templates", cast(void**)& gst_element_factory_get_num_pad_templates
},
978 { "gst_element_factory_get_uri_type", cast(void**)& gst_element_factory_get_uri_type
},
979 { "gst_element_factory_get_uri_protocols", cast(void**)& gst_element_factory_get_uri_protocols
},
980 { "gst_element_factory_create", cast(void**)& gst_element_factory_create
},
981 { "gst_element_factory_make", cast(void**)& gst_element_factory_make
},
982 { "gst_element_factory_can_sink_caps", cast(void**)& gst_element_factory_can_sink_caps
},
983 { "gst_element_factory_can_src_caps", cast(void**)& gst_element_factory_can_src_caps
},
984 { "gst_element_factory_get_static_pad_templates", cast(void**)& gst_element_factory_get_static_pad_templates
},
985 { "gst_event_get_structure", cast(void**)& gst_event_get_structure
},
986 { "gst_event_new_buffer_size", cast(void**)& gst_event_new_buffer_size
},
987 { "gst_event_new_custom", cast(void**)& gst_event_new_custom
},
988 { "gst_event_new_eos", cast(void**)& gst_event_new_eos
},
989 { "gst_event_new_flush_start", cast(void**)& gst_event_new_flush_start
},
990 { "gst_event_new_flush_stop", cast(void**)& gst_event_new_flush_stop
},
991 { "gst_event_new_latency", cast(void**)& gst_event_new_latency
},
992 { "gst_event_new_navigation", cast(void**)& gst_event_new_navigation
},
993 { "gst_event_new_new_segment", cast(void**)& gst_event_new_new_segment
},
994 { "gst_event_new_new_segment_full", cast(void**)& gst_event_new_new_segment_full
},
995 { "gst_event_new_qos", cast(void**)& gst_event_new_qos
},
996 { "gst_event_new_seek", cast(void**)& gst_event_new_seek
},
997 { "gst_event_new_tag", cast(void**)& gst_event_new_tag
},
998 { "gst_event_parse_buffer_size", cast(void**)& gst_event_parse_buffer_size
},
999 { "gst_event_parse_latency", cast(void**)& gst_event_parse_latency
},
1000 { "gst_event_parse_new_segment", cast(void**)& gst_event_parse_new_segment
},
1001 { "gst_event_parse_new_segment_full", cast(void**)& gst_event_parse_new_segment_full
},
1002 { "gst_event_parse_qos", cast(void**)& gst_event_parse_qos
},
1003 { "gst_event_parse_seek", cast(void**)& gst_event_parse_seek
},
1004 { "gst_event_parse_tag", cast(void**)& gst_event_parse_tag
},
1005 { "gst_event_ref", cast(void**)& gst_event_ref
},
1006 { "gst_event_type_get_flags", cast(void**)& gst_event_type_get_flags
},
1007 { "gst_event_type_get_name", cast(void**)& gst_event_type_get_name
},
1008 { "gst_event_type_to_quark", cast(void**)& gst_event_type_to_quark
},
1009 { "gst_format_get_name", cast(void**)& gst_format_get_name
},
1010 { "gst_format_to_quark", cast(void**)& gst_format_to_quark
},
1011 { "gst_format_register", cast(void**)& gst_format_register
},
1012 { "gst_format_get_by_nick", cast(void**)& gst_format_get_by_nick
},
1013 { "gst_formats_contains", cast(void**)& gst_formats_contains
},
1014 { "gst_format_get_details", cast(void**)& gst_format_get_details
},
1015 { "gst_format_iterate_definitions", cast(void**)& gst_format_iterate_definitions
},
1016 { "gst_error_get_message", cast(void**)& gst_error_get_message
},
1017 { "gst_ghost_pad_new", cast(void**)& gst_ghost_pad_new
},
1018 { "gst_ghost_pad_new_no_target", cast(void**)& gst_ghost_pad_new_no_target
},
1019 { "gst_ghost_pad_new_from_template", cast(void**)& gst_ghost_pad_new_from_template
},
1020 { "gst_ghost_pad_new_no_target_from_template", cast(void**)& gst_ghost_pad_new_no_target_from_template
},
1021 { "gst_ghost_pad_set_target", cast(void**)& gst_ghost_pad_set_target
},
1022 { "gst_ghost_pad_get_target", cast(void**)& gst_ghost_pad_get_target
},
1023 { "gst_index_new", cast(void**)& gst_index_new
},
1024 { "gst_index_commit", cast(void**)& gst_index_commit
},
1025 { "gst_index_get_group", cast(void**)& gst_index_get_group
},
1026 { "gst_index_new_group", cast(void**)& gst_index_new_group
},
1027 { "gst_index_set_group", cast(void**)& gst_index_set_group
},
1028 { "gst_index_set_certainty", cast(void**)& gst_index_set_certainty
},
1029 { "gst_index_get_certainty", cast(void**)& gst_index_get_certainty
},
1030 { "gst_index_set_filter", cast(void**)& gst_index_set_filter
},
1031 { "gst_index_set_filter_full", cast(void**)& gst_index_set_filter_full
},
1032 { "gst_index_set_resolver", cast(void**)& gst_index_set_resolver
},
1033 { "gst_index_get_writer_id", cast(void**)& gst_index_get_writer_id
},
1034 { "gst_index_add_format", cast(void**)& gst_index_add_format
},
1035 { "gst_index_add_association", cast(void**)& gst_index_add_association
},
1036 { "gst_index_add_associationv", cast(void**)& gst_index_add_associationv
},
1037 { "gst_index_add_object", cast(void**)& gst_index_add_object
},
1038 { "gst_index_add_id", cast(void**)& gst_index_add_id
},
1039 { "gst_index_get_assoc_entry", cast(void**)& gst_index_get_assoc_entry
},
1040 { "gst_index_get_assoc_entry_full", cast(void**)& gst_index_get_assoc_entry_full
},
1041 { "gst_index_entry_copy", cast(void**)& gst_index_entry_copy
},
1042 { "gst_index_entry_free", cast(void**)& gst_index_entry_free
},
1043 { "gst_index_entry_assoc_map", cast(void**)& gst_index_entry_assoc_map
},
1044 { "gst_index_factory_new", cast(void**)& gst_index_factory_new
},
1045 { "gst_index_factory_destroy", cast(void**)& gst_index_factory_destroy
},
1046 { "gst_index_factory_find", cast(void**)& gst_index_factory_find
},
1047 { "gst_index_factory_create", cast(void**)& gst_index_factory_create
},
1048 { "gst_index_factory_make", cast(void**)& gst_index_factory_make
},
1049 { "gst_iterator_new", cast(void**)& gst_iterator_new
},
1050 { "gst_iterator_new_list", cast(void**)& gst_iterator_new_list
},
1051 { "gst_iterator_next", cast(void**)& gst_iterator_next
},
1052 { "gst_iterator_resync", cast(void**)& gst_iterator_resync
},
1053 { "gst_iterator_free", cast(void**)& gst_iterator_free
},
1054 { "gst_iterator_push", cast(void**)& gst_iterator_push
},
1055 { "gst_iterator_filter", cast(void**)& gst_iterator_filter
},
1056 { "gst_iterator_fold", cast(void**)& gst_iterator_fold
},
1057 { "gst_iterator_foreach", cast(void**)& gst_iterator_foreach
},
1058 { "gst_iterator_find_custom", cast(void**)& gst_iterator_find_custom
},
1059 { "gst_message_type_to_quark", cast(void**)& gst_message_type_to_quark
},
1060 { "gst_message_type_get_name", cast(void**)& gst_message_type_get_name
},
1061 { "gst_message_get_structure", cast(void**)& gst_message_get_structure
},
1062 { "gst_message_new_application", cast(void**)& gst_message_new_application
},
1063 { "gst_message_new_clock_provide", cast(void**)& gst_message_new_clock_provide
},
1064 { "gst_message_new_clock_lost", cast(void**)& gst_message_new_clock_lost
},
1065 { "gst_message_new_custom", cast(void**)& gst_message_new_custom
},
1066 { "gst_message_new_element", cast(void**)& gst_message_new_element
},
1067 { "gst_message_new_eos", cast(void**)& gst_message_new_eos
},
1068 { "gst_message_new_error", cast(void**)& gst_message_new_error
},
1069 { "gst_message_new_info", cast(void**)& gst_message_new_info
},
1070 { "gst_message_new_new_clock", cast(void**)& gst_message_new_new_clock
},
1071 { "gst_message_new_segment_done", cast(void**)& gst_message_new_segment_done
},
1072 { "gst_message_new_segment_start", cast(void**)& gst_message_new_segment_start
},
1073 { "gst_message_new_state_changed", cast(void**)& gst_message_new_state_changed
},
1074 { "gst_message_new_tag", cast(void**)& gst_message_new_tag
},
1075 { "gst_message_new_buffering", cast(void**)& gst_message_new_buffering
},
1076 { "gst_message_new_warning", cast(void**)& gst_message_new_warning
},
1077 { "gst_message_new_duration", cast(void**)& gst_message_new_duration
},
1078 { "gst_message_new_state_dirty", cast(void**)& gst_message_new_state_dirty
},
1079 { "gst_message_new_latency", cast(void**)& gst_message_new_latency
},
1080 { "gst_message_parse_clock_lost", cast(void**)& gst_message_parse_clock_lost
},
1081 { "gst_message_parse_clock_provide", cast(void**)& gst_message_parse_clock_provide
},
1082 { "gst_message_parse_error", cast(void**)& gst_message_parse_error
},
1083 { "gst_message_parse_info", cast(void**)& gst_message_parse_info
},
1084 { "gst_message_parse_new_clock", cast(void**)& gst_message_parse_new_clock
},
1085 { "gst_message_parse_segment_done", cast(void**)& gst_message_parse_segment_done
},
1086 { "gst_message_parse_segment_start", cast(void**)& gst_message_parse_segment_start
},
1087 { "gst_message_parse_state_changed", cast(void**)& gst_message_parse_state_changed
},
1088 { "gst_message_parse_tag", cast(void**)& gst_message_parse_tag
},
1089 { "gst_message_parse_buffering", cast(void**)& gst_message_parse_buffering
},
1090 { "gst_message_parse_warning", cast(void**)& gst_message_parse_warning
},
1091 { "gst_message_parse_duration", cast(void**)& gst_message_parse_duration
},
1092 { "gst_message_ref", cast(void**)& gst_message_ref
},
1093 { "gst_mini_object_new", cast(void**)& gst_mini_object_new
},
1094 { "gst_mini_object_copy", cast(void**)& gst_mini_object_copy
},
1095 { "gst_mini_object_is_writable", cast(void**)& gst_mini_object_is_writable
},
1096 { "gst_mini_object_make_writable", cast(void**)& gst_mini_object_make_writable
},
1097 { "gst_mini_object_ref", cast(void**)& gst_mini_object_ref
},
1098 { "gst_mini_object_unref", cast(void**)& gst_mini_object_unref
},
1099 { "gst_mini_object_replace", cast(void**)& gst_mini_object_replace
},
1100 { "gst_param_spec_mini_object", cast(void**)& gst_param_spec_mini_object
},
1101 { "gst_value_set_mini_object", cast(void**)& gst_value_set_mini_object
},
1102 { "gst_value_take_mini_object", cast(void**)& gst_value_take_mini_object
},
1103 { "gst_value_get_mini_object", cast(void**)& gst_value_get_mini_object
},
1104 { "gst_object_set_name", cast(void**)& gst_object_set_name
},
1105 { "gst_object_get_name", cast(void**)& gst_object_get_name
},
1106 { "gst_object_set_parent", cast(void**)& gst_object_set_parent
},
1107 { "gst_object_get_parent", cast(void**)& gst_object_get_parent
},
1108 { "gst_object_unparent", cast(void**)& gst_object_unparent
},
1109 { "gst_object_get_name_prefix", cast(void**)& gst_object_get_name_prefix
},
1110 { "gst_object_set_name_prefix", cast(void**)& gst_object_set_name_prefix
},
1111 { "gst_object_default_deep_notify", cast(void**)& gst_object_default_deep_notify
},
1112 { "gst_object_default_error", cast(void**)& gst_object_default_error
},
1113 { "gst_object_check_uniqueness", cast(void**)& gst_object_check_uniqueness
},
1114 { "gst_object_has_ancestor", cast(void**)& gst_object_has_ancestor
},
1115 //{ "gst_object_save_thyself", cast(void**)& gst_object_save_thyself},
1116 //{ "gst_object_restore_thyself", cast(void**)& gst_object_restore_thyself},
1117 { "gst_object_ref", cast(void**)& gst_object_ref
},
1118 { "gst_object_unref", cast(void**)& gst_object_unref
},
1119 { "gst_object_sink", cast(void**)& gst_object_sink
},
1120 { "gst_object_replace", cast(void**)& gst_object_replace
},
1121 { "gst_object_get_path_string", cast(void**)& gst_object_get_path_string
},
1122 //{ "gst_class_signal_connect", cast(void**)& gst_class_signal_connect},
1123 //{ "gst_class_signal_emit_by_name", cast(void**)& gst_class_signal_emit_by_name},
1124 { "gst_pad_get_direction", cast(void**)& gst_pad_get_direction
},
1125 { "gst_pad_get_parent_element", cast(void**)& gst_pad_get_parent_element
},
1126 { "gst_pad_get_pad_template", cast(void**)& gst_pad_get_pad_template
},
1127 { "gst_pad_link", cast(void**)& gst_pad_link
},
1128 { "gst_pad_unlink", cast(void**)& gst_pad_unlink
},
1129 { "gst_pad_is_linked", cast(void**)& gst_pad_is_linked
},
1130 { "gst_pad_can_link", cast(void**)& gst_pad_can_link
},
1131 { "gst_pad_get_caps", cast(void**)& gst_pad_get_caps
},
1132 { "gst_pad_get_allowed_caps", cast(void**)& gst_pad_get_allowed_caps
},
1133 { "gst_pad_get_negotiated_caps", cast(void**)& gst_pad_get_negotiated_caps
},
1134 { "gst_pad_get_pad_template_caps", cast(void**)& gst_pad_get_pad_template_caps
},
1135 { "gst_pad_set_caps", cast(void**)& gst_pad_set_caps
},
1136 { "gst_pad_get_peer", cast(void**)& gst_pad_get_peer
},
1137 { "gst_pad_peer_get_caps", cast(void**)& gst_pad_peer_get_caps
},
1138 { "gst_pad_use_fixed_caps", cast(void**)& gst_pad_use_fixed_caps
},
1139 { "gst_pad_is_active", cast(void**)& gst_pad_is_active
},
1140 { "gst_pad_set_blocked", cast(void**)& gst_pad_set_blocked
},
1141 { "gst_pad_set_blocked_async", cast(void**)& gst_pad_set_blocked_async
},
1142 { "gst_pad_is_blocked", cast(void**)& gst_pad_is_blocked
},
1143 { "gst_pad_is_blocking", cast(void**)& gst_pad_is_blocking
},
1144 { "gst_pad_add_data_probe", cast(void**)& gst_pad_add_data_probe
},
1145 { "gst_pad_add_buffer_probe", cast(void**)& gst_pad_add_buffer_probe
},
1146 { "gst_pad_add_event_probe", cast(void**)& gst_pad_add_event_probe
},
1147 { "gst_pad_remove_data_probe", cast(void**)& gst_pad_remove_data_probe
},
1148 { "gst_pad_remove_buffer_probe", cast(void**)& gst_pad_remove_buffer_probe
},
1149 { "gst_pad_remove_event_probe", cast(void**)& gst_pad_remove_event_probe
},
1150 { "gst_pad_new", cast(void**)& gst_pad_new
},
1151 { "gst_pad_new_from_template", cast(void**)& gst_pad_new_from_template
},
1152 { "gst_pad_new_from_static_template", cast(void**)& gst_pad_new_from_static_template
},
1153 { "gst_pad_alloc_buffer", cast(void**)& gst_pad_alloc_buffer
},
1154 { "gst_pad_alloc_buffer_and_set_caps", cast(void**)& gst_pad_alloc_buffer_and_set_caps
},
1155 { "gst_pad_set_bufferalloc_function", cast(void**)& gst_pad_set_bufferalloc_function
},
1156 { "gst_pad_set_chain_function", cast(void**)& gst_pad_set_chain_function
},
1157 { "gst_pad_set_checkgetrange_function", cast(void**)& gst_pad_set_checkgetrange_function
},
1158 { "gst_pad_get_range", cast(void**)& gst_pad_get_range
},
1159 { "gst_pad_set_getrange_function", cast(void**)& gst_pad_set_getrange_function
},
1160 { "gst_pad_set_event_function", cast(void**)& gst_pad_set_event_function
},
1161 { "gst_pad_set_link_function", cast(void**)& gst_pad_set_link_function
},
1162 { "gst_pad_set_unlink_function", cast(void**)& gst_pad_set_unlink_function
},
1163 { "gst_pad_accept_caps", cast(void**)& gst_pad_accept_caps
},
1164 { "gst_pad_set_acceptcaps_function", cast(void**)& gst_pad_set_acceptcaps_function
},
1165 { "gst_pad_set_getcaps_function", cast(void**)& gst_pad_set_getcaps_function
},
1166 { "gst_pad_proxy_getcaps", cast(void**)& gst_pad_proxy_getcaps
},
1167 { "gst_pad_set_setcaps_function", cast(void**)& gst_pad_set_setcaps_function
},
1168 { "gst_pad_proxy_setcaps", cast(void**)& gst_pad_proxy_setcaps
},
1169 { "gst_pad_fixate_caps", cast(void**)& gst_pad_fixate_caps
},
1170 { "gst_pad_set_fixatecaps_function", cast(void**)& gst_pad_set_fixatecaps_function
},
1171 { "gst_pad_get_fixed_caps_func", cast(void**)& gst_pad_get_fixed_caps_func
},
1172 { "gst_pad_peer_accept_caps", cast(void**)& gst_pad_peer_accept_caps
},
1173 { "gst_pad_set_activate_function", cast(void**)& gst_pad_set_activate_function
},
1174 { "gst_pad_set_activatepush_function", cast(void**)& gst_pad_set_activatepush_function
},
1175 { "gst_pad_set_activatepull_function", cast(void**)& gst_pad_set_activatepull_function
},
1176 { "gst_pad_push", cast(void**)& gst_pad_push
},
1177 { "gst_pad_push_event", cast(void**)& gst_pad_push_event
},
1178 { "gst_pad_check_pull_range", cast(void**)& gst_pad_check_pull_range
},
1179 { "gst_pad_pull_range", cast(void**)& gst_pad_pull_range
},
1180 { "gst_pad_activate_pull", cast(void**)& gst_pad_activate_pull
},
1181 { "gst_pad_activate_push", cast(void**)& gst_pad_activate_push
},
1182 { "gst_pad_send_event", cast(void**)& gst_pad_send_event
},
1183 { "gst_pad_event_default", cast(void**)& gst_pad_event_default
},
1184 { "gst_pad_query", cast(void**)& gst_pad_query
},
1185 { "gst_pad_query_default", cast(void**)& gst_pad_query_default
},
1186 { "gst_pad_query_position", cast(void**)& gst_pad_query_position
},
1187 { "gst_pad_query_duration", cast(void**)& gst_pad_query_duration
},
1188 { "gst_pad_query_convert", cast(void**)& gst_pad_query_convert
},
1189 { "gst_pad_query_peer_position", cast(void**)& gst_pad_query_peer_position
},
1190 { "gst_pad_query_peer_duration", cast(void**)& gst_pad_query_peer_duration
},
1191 { "gst_pad_query_peer_convert", cast(void**)& gst_pad_query_peer_convert
},
1192 { "gst_pad_set_query_function", cast(void**)& gst_pad_set_query_function
},
1193 { "gst_pad_set_query_type_function", cast(void**)& gst_pad_set_query_type_function
},
1194 { "gst_pad_get_query_types", cast(void**)& gst_pad_get_query_types
},
1195 { "gst_pad_get_query_types_default", cast(void**)& gst_pad_get_query_types_default
},
1196 { "gst_pad_set_internal_link_function", cast(void**)& gst_pad_set_internal_link_function
},
1197 { "gst_pad_get_internal_links", cast(void**)& gst_pad_get_internal_links
},
1198 { "gst_pad_get_internal_links_default", cast(void**)& gst_pad_get_internal_links_default
},
1199 //{ "gst_pad_load_and_link", cast(void**)& gst_pad_load_and_link},
1200 { "gst_pad_dispatcher", cast(void**)& gst_pad_dispatcher
},
1201 { "gst_pad_set_element_private", cast(void**)& gst_pad_set_element_private
},
1202 { "gst_pad_get_element_private", cast(void**)& gst_pad_get_element_private
},
1203 { "gst_pad_chain", cast(void**)& gst_pad_chain
},
1204 { "gst_pad_start_task", cast(void**)& gst_pad_start_task
},
1205 { "gst_pad_pause_task", cast(void**)& gst_pad_pause_task
},
1206 { "gst_pad_stop_task", cast(void**)& gst_pad_stop_task
},
1207 { "gst_pad_set_active", cast(void**)& gst_pad_set_active
},
1208 { "gst_static_pad_template_get", cast(void**)& gst_static_pad_template_get
},
1209 { "gst_static_pad_template_get_caps", cast(void**)& gst_static_pad_template_get_caps
},
1210 { "gst_pad_template_new", cast(void**)& gst_pad_template_new
},
1211 { "gst_pad_template_get_caps", cast(void**)& gst_pad_template_get_caps
},
1212 { "gst_parse_error_quark", cast(void**)& gst_parse_error_quark
},
1213 { "gst_parse_launch", cast(void**)& gst_parse_launch
},
1214 { "gst_parse_launchv", cast(void**)& gst_parse_launchv
},
1215 { "gst_parse_bin_from_description", cast(void**)& gst_parse_bin_from_description
},
1216 { "gst_pipeline_new", cast(void**)& gst_pipeline_new
},
1217 { "gst_pipeline_get_bus", cast(void**)& gst_pipeline_get_bus
},
1218 { "gst_pipeline_set_clock", cast(void**)& gst_pipeline_set_clock
},
1219 { "gst_pipeline_get_clock", cast(void**)& gst_pipeline_get_clock
},
1220 { "gst_pipeline_use_clock", cast(void**)& gst_pipeline_use_clock
},
1221 { "gst_pipeline_auto_clock", cast(void**)& gst_pipeline_auto_clock
},
1222 { "gst_pipeline_set_new_stream_time", cast(void**)& gst_pipeline_set_new_stream_time
},
1223 { "gst_pipeline_get_last_stream_time", cast(void**)& gst_pipeline_get_last_stream_time
},
1224 { "gst_pipeline_set_auto_flush_bus", cast(void**)& gst_pipeline_set_auto_flush_bus
},
1225 { "gst_pipeline_get_auto_flush_bus", cast(void**)& gst_pipeline_get_auto_flush_bus
},
1226 { "gst_pipeline_set_delay", cast(void**)& gst_pipeline_set_delay
},
1227 { "gst_pipeline_get_delay", cast(void**)& gst_pipeline_get_delay
},
1228 { "gst_plugin_error_quark", cast(void**)& gst_plugin_error_quark
},
1229 { "gst_plugin_get_name", cast(void**)& gst_plugin_get_name
},
1230 { "gst_plugin_get_description", cast(void**)& gst_plugin_get_description
},
1231 { "gst_plugin_get_filename", cast(void**)& gst_plugin_get_filename
},
1232 { "gst_plugin_get_license", cast(void**)& gst_plugin_get_license
},
1233 { "gst_plugin_get_package", cast(void**)& gst_plugin_get_package
},
1234 { "gst_plugin_get_origin", cast(void**)& gst_plugin_get_origin
},
1235 { "gst_plugin_get_source", cast(void**)& gst_plugin_get_source
},
1236 { "gst_plugin_get_version", cast(void**)& gst_plugin_get_version
},
1237 { "gst_plugin_get_module", cast(void**)& gst_plugin_get_module
},
1238 { "gst_plugin_is_loaded", cast(void**)& gst_plugin_is_loaded
},
1239 { "gst_plugin_name_filter", cast(void**)& gst_plugin_name_filter
},
1240 { "gst_plugin_load_file", cast(void**)& gst_plugin_load_file
},
1241 { "gst_plugin_load", cast(void**)& gst_plugin_load
},
1242 { "gst_plugin_load_by_name", cast(void**)& gst_plugin_load_by_name
},
1243 { "gst_plugin_list_free", cast(void**)& gst_plugin_list_free
},
1244 { "gst_plugin_feature_type_name_filter", cast(void**)& gst_plugin_feature_type_name_filter
},
1245 { "gst_plugin_feature_set_rank", cast(void**)& gst_plugin_feature_set_rank
},
1246 { "gst_plugin_feature_set_name", cast(void**)& gst_plugin_feature_set_name
},
1247 { "gst_plugin_feature_get_rank", cast(void**)& gst_plugin_feature_get_rank
},
1248 { "gst_plugin_feature_get_name", cast(void**)& gst_plugin_feature_get_name
},
1249 { "gst_plugin_feature_load", cast(void**)& gst_plugin_feature_load
},
1250 { "gst_plugin_feature_list_free", cast(void**)& gst_plugin_feature_list_free
},
1251 { "gst_plugin_feature_check_version", cast(void**)& gst_plugin_feature_check_version
},
1252 { "gst_query_type_get_name", cast(void**)& gst_query_type_get_name
},
1253 { "gst_query_type_to_quark", cast(void**)& gst_query_type_to_quark
},
1254 { "gst_query_type_register", cast(void**)& gst_query_type_register
},
1255 { "gst_query_type_get_by_nick", cast(void**)& gst_query_type_get_by_nick
},
1256 { "gst_query_types_contains", cast(void**)& gst_query_types_contains
},
1257 { "gst_query_type_get_details", cast(void**)& gst_query_type_get_details
},
1258 { "gst_query_type_iterate_definitions", cast(void**)& gst_query_type_iterate_definitions
},
1259 { "gst_query_new_application", cast(void**)& gst_query_new_application
},
1260 { "gst_query_get_structure", cast(void**)& gst_query_get_structure
},
1261 { "gst_query_new_convert", cast(void**)& gst_query_new_convert
},
1262 { "gst_query_set_convert", cast(void**)& gst_query_set_convert
},
1263 { "gst_query_parse_convert", cast(void**)& gst_query_parse_convert
},
1264 { "gst_query_new_position", cast(void**)& gst_query_new_position
},
1265 { "gst_query_set_position", cast(void**)& gst_query_set_position
},
1266 { "gst_query_parse_position", cast(void**)& gst_query_parse_position
},
1267 { "gst_query_new_duration", cast(void**)& gst_query_new_duration
},
1268 { "gst_query_set_duration", cast(void**)& gst_query_set_duration
},
1269 { "gst_query_parse_duration", cast(void**)& gst_query_parse_duration
},
1270 { "gst_query_new_latency", cast(void**)& gst_query_new_latency
},
1271 { "gst_query_parse_latency", cast(void**)& gst_query_parse_latency
},
1272 { "gst_query_set_latency", cast(void**)& gst_query_set_latency
},
1273 { "gst_query_new_seeking", cast(void**)& gst_query_new_seeking
},
1274 { "gst_query_set_seeking", cast(void**)& gst_query_set_seeking
},
1275 { "gst_query_parse_seeking", cast(void**)& gst_query_parse_seeking
},
1276 { "gst_query_new_formats", cast(void**)& gst_query_new_formats
},
1277 { "gst_query_set_formats", cast(void**)& gst_query_set_formats
},
1278 { "gst_query_set_formatsv", cast(void**)& gst_query_set_formatsv
},
1279 { "gst_query_parse_formats_length", cast(void**)& gst_query_parse_formats_length
},
1280 { "gst_query_parse_formats_nth", cast(void**)& gst_query_parse_formats_nth
},
1281 { "gst_query_new_segment", cast(void**)& gst_query_new_segment
},
1282 { "gst_query_set_segment", cast(void**)& gst_query_set_segment
},
1283 { "gst_query_parse_segment", cast(void**)& gst_query_parse_segment
},
1284 { "gst_registry_get_default", cast(void**)& gst_registry_get_default
},
1285 { "gst_registry_get_feature_list", cast(void**)& gst_registry_get_feature_list
},
1286 { "gst_registry_get_feature_list_by_plugin", cast(void**)& gst_registry_get_feature_list_by_plugin
},
1287 { "gst_registry_get_path_list", cast(void**)& gst_registry_get_path_list
},
1288 { "gst_registry_get_plugin_list", cast(void**)& gst_registry_get_plugin_list
},
1289 { "gst_registry_add_plugin", cast(void**)& gst_registry_add_plugin
},
1290 { "gst_registry_remove_plugin", cast(void**)& gst_registry_remove_plugin
},
1291 { "gst_registry_plugin_filter", cast(void**)& gst_registry_plugin_filter
},
1292 { "gst_registry_feature_filter", cast(void**)& gst_registry_feature_filter
},
1293 { "gst_registry_find_plugin", cast(void**)& gst_registry_find_plugin
},
1294 { "gst_registry_find_feature", cast(void**)& gst_registry_find_feature
},
1295 { "gst_registry_lookup_feature", cast(void**)& gst_registry_lookup_feature
},
1296 { "gst_registry_scan_path", cast(void**)& gst_registry_scan_path
},
1297 { "gst_registry_binary_read_cache", cast(void**)& gst_registry_binary_read_cache
},
1298 { "gst_registry_binary_write_cache", cast(void**)& gst_registry_binary_write_cache
},
1299 { "gst_registry_xml_read_cache", cast(void**)& gst_registry_xml_read_cache
},
1300 { "gst_registry_xml_write_cache", cast(void**)& gst_registry_xml_write_cache
},
1301 { "gst_registry_lookup", cast(void**)& gst_registry_lookup
},
1302 { "gst_registry_remove_feature", cast(void**)& gst_registry_remove_feature
},
1303 { "gst_registry_add_feature", cast(void**)& gst_registry_add_feature
},
1304 { "gst_default_registry_check_feature_version", cast(void**)& gst_default_registry_check_feature_version
},
1305 { "gst_segment_clip", cast(void**)& gst_segment_clip
},
1306 { "gst_segment_init", cast(void**)& gst_segment_init
},
1307 { "gst_segment_new", cast(void**)& gst_segment_new
},
1308 { "gst_segment_free", cast(void**)& gst_segment_free
},
1309 { "gst_segment_set_duration", cast(void**)& gst_segment_set_duration
},
1310 { "gst_segment_set_last_stop", cast(void**)& gst_segment_set_last_stop
},
1311 { "gst_segment_set_newsegment", cast(void**)& gst_segment_set_newsegment
},
1312 { "gst_segment_set_newsegment_full", cast(void**)& gst_segment_set_newsegment_full
},
1313 { "gst_segment_set_seek", cast(void**)& gst_segment_set_seek
},
1314 { "gst_segment_to_running_time", cast(void**)& gst_segment_to_running_time
},
1315 { "gst_segment_to_stream_time", cast(void**)& gst_segment_to_stream_time
},
1316 { "gst_structure_empty_new", cast(void**)& gst_structure_empty_new
},
1317 { "gst_structure_id_empty_new", cast(void**)& gst_structure_id_empty_new
},
1318 { "gst_structure_new", cast(void**)& gst_structure_new
},
1319 { "gst_structure_new_valist", cast(void**)& gst_structure_new_valist
},
1320 { "gst_structure_copy", cast(void**)& gst_structure_copy
},
1321 { "gst_structure_free", cast(void**)& gst_structure_free
},
1322 { "gst_structure_get_name", cast(void**)& gst_structure_get_name
},
1323 { "gst_structure_has_name", cast(void**)& gst_structure_has_name
},
1324 { "gst_structure_set_name", cast(void**)& gst_structure_set_name
},
1325 { "gst_structure_get_name_id", cast(void**)& gst_structure_get_name_id
},
1326 { "gst_structure_id_get_value", cast(void**)& gst_structure_id_get_value
},
1327 { "gst_structure_id_set_value", cast(void**)& gst_structure_id_set_value
},
1328 { "gst_structure_get_value", cast(void**)& gst_structure_get_value
},
1329 { "gst_structure_set_value", cast(void**)& gst_structure_set_value
},
1330 { "gst_structure_set", cast(void**)& gst_structure_set
},
1331 { "gst_structure_set_valist", cast(void**)& gst_structure_set_valist
},
1332 { "gst_structure_id_set", cast(void**)& gst_structure_id_set
},
1333 { "gst_structure_id_set_valist", cast(void**)& gst_structure_id_set_valist
},
1334 { "gst_structure_remove_field", cast(void**)& gst_structure_remove_field
},
1335 { "gst_structure_remove_fields", cast(void**)& gst_structure_remove_fields
},
1336 { "gst_structure_remove_fields_valist", cast(void**)& gst_structure_remove_fields_valist
},
1337 { "gst_structure_remove_all_fields", cast(void**)& gst_structure_remove_all_fields
},
1338 { "gst_structure_get_field_type", cast(void**)& gst_structure_get_field_type
},
1339 { "gst_structure_foreach", cast(void**)& gst_structure_foreach
},
1340 { "gst_structure_n_fields", cast(void**)& gst_structure_n_fields
},
1341 { "gst_structure_has_field", cast(void**)& gst_structure_has_field
},
1342 { "gst_structure_has_field_typed", cast(void**)& gst_structure_has_field_typed
},
1343 { "gst_structure_get_boolean", cast(void**)& gst_structure_get_boolean
},
1344 { "gst_structure_get_int", cast(void**)& gst_structure_get_int
},
1345 { "gst_structure_get_fourcc", cast(void**)& gst_structure_get_fourcc
},
1346 { "gst_structure_get_double", cast(void**)& gst_structure_get_double
},
1347 { "gst_structure_get_string", cast(void**)& gst_structure_get_string
},
1348 { "gst_structure_get_date", cast(void**)& gst_structure_get_date
},
1349 { "gst_structure_get_clock_time", cast(void**)& gst_structure_get_clock_time
},
1350 { "gst_structure_get_enum", cast(void**)& gst_structure_get_enum
},
1351 { "gst_structure_get_fraction", cast(void**)& gst_structure_get_fraction
},
1352 { "gst_structure_map_in_place", cast(void**)& gst_structure_map_in_place
},
1353 { "gst_structure_nth_field_name", cast(void**)& gst_structure_nth_field_name
},
1354 { "gst_structure_set_parent_refcount", cast(void**)& gst_structure_set_parent_refcount
},
1355 { "gst_structure_to_string", cast(void**)& gst_structure_to_string
},
1356 { "gst_structure_from_string", cast(void**)& gst_structure_from_string
},
1357 { "gst_structure_fixate_field_nearest_int", cast(void**)& gst_structure_fixate_field_nearest_int
},
1358 { "gst_structure_fixate_field_nearest_double", cast(void**)& gst_structure_fixate_field_nearest_double
},
1359 { "gst_structure_fixate_field_nearest_fraction", cast(void**)& gst_structure_fixate_field_nearest_fraction
},
1360 { "gst_structure_fixate_field_boolean", cast(void**)& gst_structure_fixate_field_boolean
},
1361 { "gst_system_clock_obtain", cast(void**)& gst_system_clock_obtain
},
1362 { "gst_tag_register", cast(void**)& gst_tag_register
},
1363 { "gst_tag_merge_use_first", cast(void**)& gst_tag_merge_use_first
},
1364 { "gst_tag_merge_strings_with_comma", cast(void**)& gst_tag_merge_strings_with_comma
},
1365 { "gst_tag_exists", cast(void**)& gst_tag_exists
},
1366 { "gst_tag_get_type", cast(void**)& gst_tag_get_type
},
1367 { "gst_tag_get_nick", cast(void**)& gst_tag_get_nick
},
1368 { "gst_tag_get_description", cast(void**)& gst_tag_get_description
},
1369 { "gst_tag_get_flag", cast(void**)& gst_tag_get_flag
},
1370 { "gst_tag_is_fixed", cast(void**)& gst_tag_is_fixed
},
1371 { "gst_tag_list_new", cast(void**)& gst_tag_list_new
},
1372 { "gst_is_tag_list", cast(void**)& gst_is_tag_list
},
1373 { "gst_tag_list_is_empty", cast(void**)& gst_tag_list_is_empty
},
1374 { "gst_tag_list_copy", cast(void**)& gst_tag_list_copy
},
1375 { "gst_tag_list_insert", cast(void**)& gst_tag_list_insert
},
1376 { "gst_tag_list_merge", cast(void**)& gst_tag_list_merge
},
1377 { "gst_tag_list_free", cast(void**)& gst_tag_list_free
},
1378 { "gst_tag_list_get_tag_size", cast(void**)& gst_tag_list_get_tag_size
},
1379 { "gst_tag_list_add", cast(void**)& gst_tag_list_add
},
1380 { "gst_tag_list_add_values", cast(void**)& gst_tag_list_add_values
},
1381 { "gst_tag_list_add_valist", cast(void**)& gst_tag_list_add_valist
},
1382 { "gst_tag_list_add_valist_values", cast(void**)& gst_tag_list_add_valist_values
},
1383 { "gst_tag_list_remove_tag", cast(void**)& gst_tag_list_remove_tag
},
1384 { "gst_tag_list_foreach", cast(void**)& gst_tag_list_foreach
},
1385 { "gst_tag_list_get_value_index", cast(void**)& gst_tag_list_get_value_index
},
1386 { "gst_tag_list_copy_value", cast(void**)& gst_tag_list_copy_value
},
1387 { "gst_tag_list_get_char", cast(void**)& gst_tag_list_get_char
},
1388 { "gst_tag_list_get_char_index", cast(void**)& gst_tag_list_get_char_index
},
1389 { "gst_tag_list_get_uchar", cast(void**)& gst_tag_list_get_uchar
},
1390 { "gst_tag_list_get_uchar_index", cast(void**)& gst_tag_list_get_uchar_index
},
1391 { "gst_tag_list_get_boolean", cast(void**)& gst_tag_list_get_boolean
},
1392 { "gst_tag_list_get_boolean_index", cast(void**)& gst_tag_list_get_boolean_index
},
1393 { "gst_tag_list_get_int", cast(void**)& gst_tag_list_get_int
},
1394 { "gst_tag_list_get_int_index", cast(void**)& gst_tag_list_get_int_index
},
1395 { "gst_tag_list_get_uint", cast(void**)& gst_tag_list_get_uint
},
1396 { "gst_tag_list_get_uint_index", cast(void**)& gst_tag_list_get_uint_index
},
1397 { "gst_tag_list_get_long", cast(void**)& gst_tag_list_get_long
},
1398 { "gst_tag_list_get_long_index", cast(void**)& gst_tag_list_get_long_index
},
1399 { "gst_tag_list_get_ulong", cast(void**)& gst_tag_list_get_ulong
},
1400 { "gst_tag_list_get_ulong_index", cast(void**)& gst_tag_list_get_ulong_index
},
1401 { "gst_tag_list_get_int64", cast(void**)& gst_tag_list_get_int64
},
1402 { "gst_tag_list_get_int64_index", cast(void**)& gst_tag_list_get_int64_index
},
1403 { "gst_tag_list_get_uint64", cast(void**)& gst_tag_list_get_uint64
},
1404 { "gst_tag_list_get_uint64_index", cast(void**)& gst_tag_list_get_uint64_index
},
1405 { "gst_tag_list_get_float", cast(void**)& gst_tag_list_get_float
},
1406 { "gst_tag_list_get_float_index", cast(void**)& gst_tag_list_get_float_index
},
1407 { "gst_tag_list_get_double", cast(void**)& gst_tag_list_get_double
},
1408 { "gst_tag_list_get_double_index", cast(void**)& gst_tag_list_get_double_index
},
1409 { "gst_tag_list_get_string", cast(void**)& gst_tag_list_get_string
},
1410 { "gst_tag_list_get_string_index", cast(void**)& gst_tag_list_get_string_index
},
1411 { "gst_tag_list_get_pointer", cast(void**)& gst_tag_list_get_pointer
},
1412 { "gst_tag_list_get_pointer_index", cast(void**)& gst_tag_list_get_pointer_index
},
1413 { "gst_tag_list_get_date", cast(void**)& gst_tag_list_get_date
},
1414 { "gst_tag_list_get_date_index", cast(void**)& gst_tag_list_get_date_index
},
1415 { "gst_tag_setter_merge_tags", cast(void**)& gst_tag_setter_merge_tags
},
1416 { "gst_tag_setter_add_tags", cast(void**)& gst_tag_setter_add_tags
},
1417 { "gst_tag_setter_add_tag_values", cast(void**)& gst_tag_setter_add_tag_values
},
1418 { "gst_tag_setter_add_tag_valist", cast(void**)& gst_tag_setter_add_tag_valist
},
1419 { "gst_tag_setter_add_tag_valist_values", cast(void**)& gst_tag_setter_add_tag_valist_values
},
1420 { "gst_tag_setter_get_tag_list", cast(void**)& gst_tag_setter_get_tag_list
},
1421 { "gst_tag_setter_set_tag_merge_mode", cast(void**)& gst_tag_setter_set_tag_merge_mode
},
1422 { "gst_tag_setter_get_tag_merge_mode", cast(void**)& gst_tag_setter_get_tag_merge_mode
},
1423 { "gst_task_cleanup_all", cast(void**)& gst_task_cleanup_all
},
1424 { "gst_task_create", cast(void**)& gst_task_create
},
1425 { "gst_task_get_state", cast(void**)& gst_task_get_state
},
1426 { "gst_task_join", cast(void**)& gst_task_join
},
1427 { "gst_task_pause", cast(void**)& gst_task_pause
},
1428 { "gst_task_set_lock", cast(void**)& gst_task_set_lock
},
1429 { "gst_task_start", cast(void**)& gst_task_start
},
1430 { "gst_task_stop", cast(void**)& gst_task_stop
},
1431 { "gst_type_find_peek", cast(void**)& gst_type_find_peek
},
1432 { "gst_type_find_suggest", cast(void**)& gst_type_find_suggest
},
1433 { "gst_type_find_get_length", cast(void**)& gst_type_find_get_length
},
1434 { "gst_type_find_register", cast(void**)& gst_type_find_register
},
1435 { "gst_type_find_factory_get_list", cast(void**)& gst_type_find_factory_get_list
},
1436 { "gst_type_find_factory_get_extensions", cast(void**)& gst_type_find_factory_get_extensions
},
1437 { "gst_type_find_factory_get_caps", cast(void**)& gst_type_find_factory_get_caps
},
1438 { "gst_type_find_factory_call_function", cast(void**)& gst_type_find_factory_call_function
},