gst/: Update for latest API changes

Original commit message from CVS:
* gst/gst-types.defs:
* gst/gst.defs:
Update for latest API changes
Still have to make GstSegment properly wrappable (GBoxed?)
This commit is contained in:
Edward Hervey 2005-11-21 11:05:33 +00:00
parent 700082df2e
commit a6c9792b45
3 changed files with 313 additions and 131 deletions

View file

@ -1,3 +1,10 @@
2005-11-21 Edward Hervey <edward@fluendo.com>
* gst/gst-types.defs:
* gst/gst.defs:
Update for latest API changes
Still have to make GstSegment properly wrappable (GBoxed?)
2005-11-18 Andy Wingo <wingo@pobox.com> 2005-11-18 Andy Wingo <wingo@pobox.com>
* gst/Makefile.am: Add GST_NET libs. * gst/Makefile.am: Add GST_NET libs.

View file

@ -283,7 +283,6 @@
(gtype-id "GST_TYPE_BUFFER_FLAG") (gtype-id "GST_TYPE_BUFFER_FLAG")
(values (values
'("readonly" "GST_BUFFER_FLAG_READONLY") '("readonly" "GST_BUFFER_FLAG_READONLY")
'("original" "GST_BUFFER_FLAG_ORIGINAL")
'("preroll" "GST_BUFFER_FLAG_PREROLL") '("preroll" "GST_BUFFER_FLAG_PREROLL")
'("discont" "GST_BUFFER_FLAG_DISCONT") '("discont" "GST_BUFFER_FLAG_DISCONT")
'("in-caps" "GST_BUFFER_FLAG_IN_CAPS") '("in-caps" "GST_BUFFER_FLAG_IN_CAPS")
@ -314,6 +313,15 @@
) )
) )
(define-flags CapsFlags
(in-module "Gst")
(c-name "GstCapsFlags")
(gtype-id "GST_TYPE_CAPS_FLAGS")
(values
'("y" "GST_CAPS_FLAGS_ANY")
)
)
(define-enum ClockReturn (define-enum ClockReturn
(in-module "Gst") (in-module "Gst")
(c-name "GstClockReturn") (c-name "GstClockReturn")

View file

@ -25,12 +25,12 @@
) )
) )
(define-function gst_init_get_option_group (define-function init_get_option_group
(c-name "gst_init_get_option_group") (c-name "gst_init_get_option_group")
(return-type "GOptionGroup*") (return-type "GOptionGroup*")
) )
(define-function gst_deinit (define-function deinit
(c-name "gst_deinit") (c-name "gst_deinit")
(return-type "none") (return-type "none")
) )
@ -55,12 +55,12 @@
;; From ../gstreamer/gst/gstbin.h ;; From ../gstreamer/gst/gstbin.h
(define-function gst_bin_get_type (define-function bin_get_type
(c-name "gst_bin_get_type") (c-name "gst_bin_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_bin_new (define-function bin_new
(c-name "gst_bin_new") (c-name "gst_bin_new")
(is-constructor-of "GstBin") (is-constructor-of "GstBin")
(return-type "GstElement*") (return-type "GstElement*")
@ -194,7 +194,7 @@
(return-type "GType") (return-type "GType")
) )
(define-function gst_buffer_new (define-function buffer_new
(c-name "gst_buffer_new") (c-name "gst_buffer_new")
(is-constructor-of "GstBuffer") (is-constructor-of "GstBuffer")
(return-type "GstBuffer*") (return-type "GstBuffer*")
@ -261,12 +261,12 @@
;; From ../gstreamer/gst/gstbus.h ;; From ../gstreamer/gst/gstbus.h
(define-function gst_bus_get_type (define-function bus_get_type
(c-name "gst_bus_get_type") (c-name "gst_bus_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_bus_new (define-function bus_new
(c-name "gst_bus_new") (c-name "gst_bus_new")
(is-constructor-of "GstBus") (is-constructor-of "GstBus")
(return-type "GstBus*") (return-type "GstBus*")
@ -676,7 +676,7 @@
;; From ../gstreamer/gst/gstclock.h ;; From ../gstreamer/gst/gstclock.h
(define-function gst_clock_get_type (define-function clock_get_type
(c-name "gst_clock_get_type") (c-name "gst_clock_get_type")
(return-type "GType") (return-type "GType")
) )
@ -684,16 +684,16 @@
(define-method set_resolution (define-method set_resolution
(of-object "GstClock") (of-object "GstClock")
(c-name "gst_clock_set_resolution") (c-name "gst_clock_set_resolution")
(return-type "guint64") (return-type "GstClockTime")
(parameters (parameters
'("guint64" "resolution") '("GstClockTime" "resolution")
) )
) )
(define-method get_resolution (define-method get_resolution
(of-object "GstClock") (of-object "GstClock")
(c-name "gst_clock_get_resolution") (c-name "gst_clock_get_resolution")
(return-type "guint64") (return-type "GstClockTime")
) )
(define-method get_time (define-method get_time
@ -702,15 +702,34 @@
(return-type "GstClockTime") (return-type "GstClockTime")
) )
(define-method set_time_adjust (define-method set_calibration
(of-object "GstClock") (of-object "GstClock")
(c-name "gst_clock_set_time_adjust") (c-name "gst_clock_set_calibration")
(return-type "none") (return-type "none")
(parameters (parameters
'("GstClockTime" "adjust") '("GstClockTime" "internal")
'("GstClockTime" "external")
'("gdouble" "rate")
) )
) )
(define-method get_calibration
(of-object "GstClock")
(c-name "gst_clock_get_calibration")
(return-type "none")
(parameters
'("GstClockTime*" "internal")
'("GstClockTime*" "external")
'("gdouble*" "rate")
)
)
(define-method get_internal_time
(of-object "GstClock")
(c-name "gst_clock_get_internal_time")
(return-type "GstClockTime")
)
(define-method adjust_unlocked (define-method adjust_unlocked
(of-object "GstClock") (of-object "GstClock")
(c-name "gst_clock_adjust_unlocked") (c-name "gst_clock_adjust_unlocked")
@ -793,16 +812,16 @@
(define-virtual change_resolution (define-virtual change_resolution
(of-object "GstClock") (of-object "GstClock")
(return-type "guint64") (return-type "GstClockTime")
(parameters (parameters
'("guint64" "old_resolution") '("GstClockTime" "old_resolution")
'("guint64" "new_resolution") '("GstClockTime" "new_resolution")
) )
) )
(define-virtual get_resolution (define-virtual get_resolution
(of-object "GstClock") (of-object "GstClock")
(return-type "guint64") (return-type "GstClockTime")
) )
(define-virtual get_internal_time (define-virtual get_internal_time
@ -871,7 +890,7 @@
) )
) )
(define-function gst_element_get_type (define-function element_get_type
(c-name "gst_element_get_type") (c-name "gst_element_get_type")
(return-type "GType") (return-type "GType")
) )
@ -1149,10 +1168,13 @@
(return-type "none") (return-type "none")
) )
(define-method commit_state (define-method continue_state
(of-object "GstElement") (of-object "GstElement")
(c-name "gst_element_commit_state") (c-name "gst_element_continue_state")
(return-type "GstStateChangeReturn") (return-type "GstStateChangeReturn")
(parameters
'("GstStateChangeReturn" "retstate")
)
) )
(define-method lost_state (define-method lost_state
@ -1359,67 +1381,67 @@
;; From ../gstreamer/gst/gstenumtypes.h ;; From ../gstreamer/gst/gstenumtypes.h
(define-function gst_object_flags_get_type (define-function object_flags_get_type
(c-name "gst_object_flags_get_type") (c-name "gst_object_flags_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_bin_flags_get_type (define-function bin_flags_get_type
(c-name "gst_bin_flags_get_type") (c-name "gst_bin_flags_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_buffer_flag_get_type (define-function buffer_flag_get_type
(c-name "gst_buffer_flag_get_type") (c-name "gst_buffer_flag_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_bus_flags_get_type (define-function bus_flags_get_type
(c-name "gst_bus_flags_get_type") (c-name "gst_bus_flags_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_bus_sync_reply_get_type (define-function bus_sync_reply_get_type
(c-name "gst_bus_sync_reply_get_type") (c-name "gst_bus_sync_reply_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_clock_return_get_type (define-function clock_return_get_type
(c-name "gst_clock_return_get_type") (c-name "gst_clock_return_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_clock_entry_type_get_type (define-function clock_entry_type_get_type
(c-name "gst_clock_entry_type_get_type") (c-name "gst_clock_entry_type_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_clock_flags_get_type (define-function clock_flags_get_type
(c-name "gst_clock_flags_get_type") (c-name "gst_clock_flags_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_element_flags_get_type (define-function element_flags_get_type
(c-name "gst_element_flags_get_type") (c-name "gst_element_flags_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_core_error_get_type (define-function core_error_get_type
(c-name "gst_core_error_get_type") (c-name "gst_core_error_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_library_error_get_type (define-function library_error_get_type
(c-name "gst_library_error_get_type") (c-name "gst_library_error_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_resource_error_get_type (define-function resource_error_get_type
(c-name "gst_resource_error_get_type") (c-name "gst_resource_error_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_stream_error_get_type (define-function stream_error_get_type
(c-name "gst_stream_error_get_type") (c-name "gst_stream_error_get_type")
(return-type "GType") (return-type "GType")
) )
@ -1429,177 +1451,177 @@
(return-type "GType") (return-type "GType")
) )
(define-function gst_seek_type_get_type (define-function seek_type_get_type
(c-name "gst_seek_type_get_type") (c-name "gst_seek_type_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_seek_flags_get_type (define-function seek_flags_get_type
(c-name "gst_seek_flags_get_type") (c-name "gst_seek_flags_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_format_get_type (define-function format_get_type
(c-name "gst_format_get_type") (c-name "gst_format_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_index_certainty_get_type (define-function index_certainty_get_type
(c-name "gst_index_certainty_get_type") (c-name "gst_index_certainty_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_index_entry_type_get_type (define-function index_entry_type_get_type
(c-name "gst_index_entry_type_get_type") (c-name "gst_index_entry_type_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_index_lookup_method_get_type (define-function index_lookup_method_get_type
(c-name "gst_index_lookup_method_get_type") (c-name "gst_index_lookup_method_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_assoc_flags_get_type (define-function assoc_flags_get_type
(c-name "gst_assoc_flags_get_type") (c-name "gst_assoc_flags_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_index_resolver_method_get_type (define-function index_resolver_method_get_type
(c-name "gst_index_resolver_method_get_type") (c-name "gst_index_resolver_method_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_index_flags_get_type (define-function index_flags_get_type
(c-name "gst_index_flags_get_type") (c-name "gst_index_flags_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_debug_level_get_type (define-function debug_level_get_type
(c-name "gst_debug_level_get_type") (c-name "gst_debug_level_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_debug_color_flags_get_type (define-function debug_color_flags_get_type
(c-name "gst_debug_color_flags_get_type") (c-name "gst_debug_color_flags_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_iterator_result_get_type (define-function iterator_result_get_type
(c-name "gst_iterator_result_get_type") (c-name "gst_iterator_result_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_iterator_item_get_type (define-function iterator_item_get_type
(c-name "gst_iterator_item_get_type") (c-name "gst_iterator_item_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_message_type_get_type (define-function message_type_get_type
(c-name "gst_message_type_get_type") (c-name "gst_message_type_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_mini_object_flags_get_type (define-function mini_object_flags_get_type
(c-name "gst_mini_object_flags_get_type") (c-name "gst_mini_object_flags_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_pad_link_return_get_type (define-function pad_link_return_get_type
(c-name "gst_pad_link_return_get_type") (c-name "gst_pad_link_return_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_flow_return_get_type (define-function flow_return_get_type
(c-name "gst_flow_return_get_type") (c-name "gst_flow_return_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_activate_mode_get_type (define-function activate_mode_get_type
(c-name "gst_activate_mode_get_type") (c-name "gst_activate_mode_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_pad_direction_get_type (define-function pad_direction_get_type
(c-name "gst_pad_direction_get_type") (c-name "gst_pad_direction_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_pad_flags_get_type (define-function pad_flags_get_type
(c-name "gst_pad_flags_get_type") (c-name "gst_pad_flags_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_pad_presence_get_type (define-function pad_presence_get_type
(c-name "gst_pad_presence_get_type") (c-name "gst_pad_presence_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_pad_template_flags_get_type (define-function pad_template_flags_get_type
(c-name "gst_pad_template_flags_get_type") (c-name "gst_pad_template_flags_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_pipeline_flags_get_type (define-function pipeline_flags_get_type
(c-name "gst_pipeline_flags_get_type") (c-name "gst_pipeline_flags_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_plugin_error_get_type (define-function plugin_error_get_type
(c-name "gst_plugin_error_get_type") (c-name "gst_plugin_error_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_query_type_get_type (define-function query_type_get_type
(c-name "gst_query_type_get_type") (c-name "gst_query_type_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_tag_merge_mode_get_type (define-function tag_merge_mode_get_type
(c-name "gst_tag_merge_mode_get_type") (c-name "gst_tag_merge_mode_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_tag_flag_get_type (define-function tag_flag_get_type
(c-name "gst_tag_flag_get_type") (c-name "gst_tag_flag_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_task_state_get_type (define-function task_state_get_type
(c-name "gst_task_state_get_type") (c-name "gst_task_state_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_alloc_trace_flags_get_type (define-function alloc_trace_flags_get_type
(c-name "gst_alloc_trace_flags_get_type") (c-name "gst_alloc_trace_flags_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_type_find_probability_get_type (define-function type_find_probability_get_type
(c-name "gst_type_find_probability_get_type") (c-name "gst_type_find_probability_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_element_state_get_type (define-function element_state_get_type
(c-name "gst_element_state_get_type") (c-name "gst_element_state_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_element_state_return_get_type (define-function element_state_return_get_type
(c-name "gst_element_state_return_get_type") (c-name "gst_element_state_return_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_rank_get_type (define-function rank_get_type
(c-name "gst_rank_get_type") (c-name "gst_rank_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_uri_type_get_type (define-function uri_type_get_type
(c-name "gst_uri_type_get_type") (c-name "gst_uri_type_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_parse_error_get_type (define-function parse_error_get_type
(c-name "gst_parse_error_get_type") (c-name "gst_parse_error_get_type")
(return-type "GType") (return-type "GType")
) )
@ -1608,7 +1630,7 @@
;; From ../gstreamer/gst/gsterror.h ;; From ../gstreamer/gst/gsterror.h
(define-function gst_g_error_get_type (define-function g_error_get_type
(c-name "gst_g_error_get_type") (c-name "gst_g_error_get_type")
(return-type "GType") (return-type "GType")
) )
@ -1852,6 +1874,18 @@
;; From ../gstreamer/gst/gstformat.h ;; From ../gstreamer/gst/gstformat.h
(define-method get_name
(of-object "GstFormat")
(c-name "gst_format_get_name")
(return-type "const-gchar*")
)
(define-method to_quark
(of-object "GstFormat")
(c-name "gst_format_to_quark")
(return-type "GQuark")
)
(define-function format_register (define-function format_register
(c-name "gst_format_register") (c-name "gst_format_register")
(return-type "GstFormat") (return-type "GstFormat")
@ -1893,12 +1927,12 @@
;; From ../gstreamer/gst/gstghostpad.h ;; From ../gstreamer/gst/gstghostpad.h
(define-function gst_ghost_pad_get_type (define-function ghost_pad_get_type
(c-name "gst_ghost_pad_get_type") (c-name "gst_ghost_pad_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_ghost_pad_new (define-function ghost_pad_new
(c-name "gst_ghost_pad_new") (c-name "gst_ghost_pad_new")
(is-constructor-of "GstGhostPad") (is-constructor-of "GstGhostPad")
(return-type "GstPad*") (return-type "GstPad*")
@ -1938,12 +1972,12 @@
;; From ../gstreamer/gst/gstindex.h ;; From ../gstreamer/gst/gstindex.h
(define-function gst_index_get_type (define-function index_get_type
(c-name "gst_index_get_type") (c-name "gst_index_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_index_new (define-function index_new
(c-name "gst_index_new") (c-name "gst_index_new")
(is-constructor-of "GstIndex") (is-constructor-of "GstIndex")
(return-type "GstIndex*") (return-type "GstIndex*")
@ -2004,6 +2038,17 @@
) )
) )
(define-method set_filter_full
(of-object "GstIndex")
(c-name "gst_index_set_filter_full")
(return-type "none")
(parameters
'("GstIndexFilter" "filter")
'("gpointer" "user_data")
'("GDestroyNotify" "user_data_destroy")
)
)
(define-method set_resolver (define-method set_resolver
(of-object "GstIndex") (of-object "GstIndex")
(c-name "gst_index_set_resolver") (c-name "gst_index_set_resolver")
@ -2120,7 +2165,7 @@
) )
(define-function gst_index_entry_get_type (define-function index_entry_get_type
(c-name "gst_index_entry_get_type") (c-name "gst_index_entry_get_type")
(return-type "GType") (return-type "GType")
) )
@ -2148,12 +2193,12 @@
) )
) )
(define-function gst_index_factory_get_type (define-function index_factory_get_type
(c-name "gst_index_factory_get_type") (c-name "gst_index_factory_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_index_factory_new (define-function index_factory_new
(c-name "gst_index_factory_new") (c-name "gst_index_factory_new")
(is-constructor-of "GstIndexFactory") (is-constructor-of "GstIndexFactory")
(return-type "GstIndexFactory*") (return-type "GstIndexFactory*")
@ -2412,7 +2457,7 @@
;; From ../gstreamer/gst/gstinterface.h ;; From ../gstreamer/gst/gstinterface.h
(define-function gst_implements_interface_get_type (define-function implements_interface_get_type
(c-name "gst_implements_interface_get_type") (c-name "gst_implements_interface_get_type")
(return-type "GType") (return-type "GType")
) )
@ -2446,7 +2491,7 @@
;; From ../gstreamer/gst/gstiterator.h ;; From ../gstreamer/gst/gstiterator.h
(define-function gst_iterator_new (define-function iterator_new
(c-name "gst_iterator_new") (c-name "gst_iterator_new")
(is-constructor-of "GstIterator") (is-constructor-of "GstIterator")
(return-type "GstIterator*") (return-type "GstIterator*")
@ -2549,7 +2594,7 @@
;; From ../gstreamer/gst/gstmessage.h ;; From ../gstreamer/gst/gstmessage.h
(define-function gst_message_get_type (define-function message_get_type
(c-name "gst_message_get_type") (c-name "gst_message_get_type")
(return-type "GType") (return-type "GType")
) )
@ -2831,12 +2876,12 @@
;; From ../gstreamer/gst/gstminiobject.h ;; From ../gstreamer/gst/gstminiobject.h
(define-function gst_mini_object_get_type (define-function mini_object_get_type
(c-name "gst_mini_object_get_type") (c-name "gst_mini_object_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_mini_object_new (define-function mini_object_new
(c-name "gst_mini_object_new") (c-name "gst_mini_object_new")
(is-constructor-of "GstMiniObject") (is-constructor-of "GstMiniObject")
(return-type "GstMiniObject*") (return-type "GstMiniObject*")
@ -2926,7 +2971,7 @@
;; From ../gstreamer/gst/gstobject.h ;; From ../gstreamer/gst/gstobject.h
(define-function gst_object_get_type (define-function object_get_type
(c-name "gst_object_get_type") (c-name "gst_object_get_type")
(return-type "GType") (return-type "GType")
) )
@ -3124,12 +3169,12 @@
) )
) )
(define-function gst_pad_get_type (define-function pad_get_type
(c-name "gst_pad_get_type") (c-name "gst_pad_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_pad_new (define-function pad_new
(c-name "gst_pad_new") (c-name "gst_pad_new")
(is-constructor-of "GstPad") (is-constructor-of "GstPad")
(return-type "GstPad*") (return-type "GstPad*")
@ -3149,6 +3194,15 @@
) )
) )
(define-function pad_new_from_static_template
(c-name "gst_pad_new_from_static_template")
(return-type "GstPad*")
(parameters
'("GstStaticPadTemplate*" "templ")
'("const-gchar*" "name")
)
)
(define-method get_direction (define-method get_direction
(of-object "GstPad") (of-object "GstPad")
(c-name "gst_pad_get_direction") (c-name "gst_pad_get_direction")
@ -3714,12 +3768,12 @@
) )
) )
(define-function gst_pad_template_get_type (define-function pad_template_get_type
(c-name "gst_pad_template_get_type") (c-name "gst_pad_template_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_pad_template_new (define-function pad_template_new
(c-name "gst_pad_template_new") (c-name "gst_pad_template_new")
(is-constructor-of "GstPadTemplate") (is-constructor-of "GstPadTemplate")
(return-type "GstPadTemplate*") (return-type "GstPadTemplate*")
@ -3793,12 +3847,12 @@
;; From ../gstreamer/gst/gstpipeline.h ;; From ../gstreamer/gst/gstpipeline.h
(define-function gst_pipeline_get_type (define-function pipeline_get_type
(c-name "gst_pipeline_get_type") (c-name "gst_pipeline_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_pipeline_new (define-function pipeline_new
(c-name "gst_pipeline_new") (c-name "gst_pipeline_new")
(is-constructor-of "GstPipeline") (is-constructor-of "GstPipeline")
(return-type "GstElement*") (return-type "GstElement*")
@ -3869,7 +3923,7 @@
(return-type "GQuark") (return-type "GQuark")
) )
(define-function gst_plugin_get_type (define-function plugin_get_type
(c-name "gst_plugin_get_type") (c-name "gst_plugin_get_type")
(return-type "GType") (return-type "GType")
) )
@ -3979,7 +4033,7 @@
;; From ../gstreamer/gst/gstpluginfeature.h ;; From ../gstreamer/gst/gstpluginfeature.h
(define-function gst_plugin_feature_get_type (define-function plugin_feature_get_type
(c-name "gst_plugin_feature_get_type") (c-name "gst_plugin_feature_get_type")
(return-type "GType") (return-type "GType")
) )
@ -4050,7 +4104,19 @@
;; From ../gstreamer/gst/gstquery.h ;; From ../gstreamer/gst/gstquery.h
(define-function gst_query_get_type (define-method get_name
(of-object "GstQueryType")
(c-name "gst_query_type_get_name")
(return-type "const-gchar*")
)
(define-method to_quark
(of-object "GstQueryType")
(c-name "gst_query_type_to_quark")
(return-type "GQuark")
)
(define-function query_get_type
(c-name "gst_query_get_type") (c-name "gst_query_get_type")
(return-type "GType") (return-type "GType")
) )
@ -4261,7 +4327,7 @@
;; From ../gstreamer/gst/gstqueue.h ;; From ../gstreamer/gst/gstqueue.h
(define-function gst_queue_get_type (define-function queue_get_type
(c-name "gst_queue_get_type") (c-name "gst_queue_get_type")
(return-type "GType") (return-type "GType")
) )
@ -4270,7 +4336,7 @@
;; From ../gstreamer/gst/gstregistry.h ;; From ../gstreamer/gst/gstregistry.h
(define-function gst_registry_get_type (define-function registry_get_type
(c-name "gst_registry_get_type") (c-name "gst_registry_get_type")
(return-type "GType") (return-type "GType")
) )
@ -4453,14 +4519,99 @@
) )
) )
;; From ../gstreamer/gst/gstsegment.h
(define-method init
(of-object "GstSegment")
(c-name "gst_segment_init")
(return-type "none")
(parameters
'("GstFormat" "format")
)
)
(define-method set_duration
(of-object "GstSegment")
(c-name "gst_segment_set_duration")
(return-type "none")
(parameters
'("GstFormat" "format")
'("gint64" "duration")
)
)
(define-method set_seek
(of-object "GstSegment")
(c-name "gst_segment_set_seek")
(return-type "none")
(parameters
'("gdouble" "rate")
'("GstFormat" "format")
'("GstSeekFlags" "flags")
'("GstSeekType" "cur_type")
'("gint64" "cur")
'("GstSeekType" "stop_type")
'("gint64" "stop")
)
)
(define-method set_newsegment
(of-object "GstSegment")
(c-name "gst_segment_set_newsegment")
(return-type "none")
(parameters
'("gboolean" "update")
'("gdouble" "rate")
'("GstFormat" "format")
'("gint64" "start")
'("gint64" "stop")
'("gint64" "time")
)
)
(define-method to_stream_time
(of-object "GstSegment")
(c-name "gst_segment_to_stream_time")
(return-type "gint64")
(parameters
'("GstFormat" "format")
'("gint64" "position")
)
)
(define-method to_running_time
(of-object "GstSegment")
(c-name "gst_segment_to_running_time")
(return-type "gint64")
(parameters
'("GstFormat" "format")
'("gint64" "position")
)
)
(define-method clip
(of-object "GstSegment")
(c-name "gst_segment_clip")
(return-type "gboolean")
(parameters
'("GstFormat" "format")
'("gint64" "start")
'("gint64" "stop")
'("gint64*" "clip_start")
'("gint64*" "clip_stop")
)
)
;; From ../gstreamer/gst/gststructure.h ;; From ../gstreamer/gst/gststructure.h
(define-function gst_structure_get_type (define-function structure_get_type
(c-name "gst_structure_get_type") (c-name "gst_structure_get_type")
(return-type "GType") (return-type "GType")
) )
(define-function gst_structure_empty_new (define-function structure_empty_new
(c-name "gst_structure_empty_new") (c-name "gst_structure_empty_new")
(is-constructor-of "GstStructureEmpty") (is-constructor-of "GstStructureEmpty")
(return-type "GstStructure*") (return-type "GstStructure*")
@ -4469,7 +4620,7 @@
) )
) )
(define-function gst_structure_id_empty_new (define-function structure_id_empty_new
(c-name "gst_structure_id_empty_new") (c-name "gst_structure_id_empty_new")
(is-constructor-of "GstStructureIdEmpty") (is-constructor-of "GstStructureIdEmpty")
(return-type "GstStructure*") (return-type "GstStructure*")
@ -4478,7 +4629,7 @@
) )
) )
(define-function gst_structure_new (define-function structure_new
(c-name "gst_structure_new") (c-name "gst_structure_new")
(is-constructor-of "GstStructure") (is-constructor-of "GstStructure")
(return-type "GstStructure*") (return-type "GstStructure*")
@ -4836,7 +4987,7 @@
;; From ../gstreamer/gst/gstsystemclock.h ;; From ../gstreamer/gst/gstsystemclock.h
(define-function gst_system_clock_get_type (define-function system_clock_get_type
(c-name "gst_system_clock_get_type") (c-name "gst_system_clock_get_type")
(return-type "GType") (return-type "GType")
) )
@ -4851,7 +5002,7 @@
;; From ../gstreamer/gst/gsttag.h ;; From ../gstreamer/gst/gsttag.h
(define-function gst_tag_list_get_type (define-function tag_list_get_type
(c-name "gst_tag_list_get_type") (c-name "gst_tag_list_get_type")
(return-type "GType") (return-type "GType")
) )
@ -4895,7 +5046,7 @@
) )
) )
(define-function gst_tag_get_type (define-function tag_get_type
(c-name "gst_tag_get_type") (c-name "gst_tag_get_type")
(return-type "GType") (return-type "GType")
(parameters (parameters
@ -4935,7 +5086,7 @@
) )
) )
(define-function gst_tag_list_new (define-function tag_list_new
(c-name "gst_tag_list_new") (c-name "gst_tag_list_new")
(is-constructor-of "GstTagList") (is-constructor-of "GstTagList")
(return-type "GstTagList*") (return-type "GstTagList*")
@ -5372,7 +5523,7 @@
;; From ../gstreamer/gst/gsttaginterface.h ;; From ../gstreamer/gst/gsttaginterface.h
(define-function gst_tag_setter_get_type (define-function tag_setter_get_type
(c-name "gst_tag_setter_get_type") (c-name "gst_tag_setter_get_type")
(return-type "GType") (return-type "GType")
) )
@ -5456,7 +5607,7 @@
;; From ../gstreamer/gst/gsttask.h ;; From ../gstreamer/gst/gsttask.h
(define-function gst_task_get_type (define-function task_get_type
(c-name "gst_task_get_type") (c-name "gst_task_get_type")
(return-type "GType") (return-type "GType")
) )
@ -5505,7 +5656,7 @@
;; From ../gstreamer/gst/gsttrace.h ;; From ../gstreamer/gst/gsttrace.h
(define-function gst_trace_new (define-function trace_new
(c-name "gst_trace_new") (c-name "gst_trace_new")
(is-constructor-of "GstTrace") (is-constructor-of "GstTrace")
(return-type "GstTrace*") (return-type "GstTrace*")
@ -5647,7 +5798,7 @@
) )
) )
(define-function gst_type_find_factory_get_type (define-function type_find_factory_get_type
(c-name "gst_type_find_factory_get_type") (c-name "gst_type_find_factory_get_type")
(return-type "GType") (return-type "GType")
) )
@ -5732,7 +5883,7 @@
) )
) )
(define-function gst_uri_handler_get_type (define-function uri_handler_get_type
(c-name "gst_uri_handler_get_type") (c-name "gst_uri_handler_get_type")
(return-type "GType") (return-type "GType")
) )
@ -5870,25 +6021,6 @@
) )
) )
(define-function g_static_rec_cond_wait
(c-name "g_static_rec_cond_wait")
(return-type "none")
(parameters
'("GCond*" "cond")
'("GStaticRecMutex*" "mutex")
)
)
(define-function g_static_rec_cond_timed_wait
(c-name "g_static_rec_cond_timed_wait")
(return-type "gboolean")
(parameters
'("GCond*" "cond")
'("GStaticRecMutex*" "mutex")
'("GTimeVal*" "end_time")
)
)
(define-method create_all_pads (define-method create_all_pads
(of-object "GstElement") (of-object "GstElement")
(c-name "gst_element_create_all_pads") (c-name "gst_element_create_all_pads")
@ -6285,6 +6417,41 @@
) )
) )
(define-function value_array_append_value
(c-name "gst_value_array_append_value")
(return-type "none")
(parameters
'("GValue*" "value")
'("const-GValue*" "append_value")
)
)
(define-function value_array_prepend_value
(c-name "gst_value_array_prepend_value")
(return-type "none")
(parameters
'("GValue*" "value")
'("const-GValue*" "prepend_value")
)
)
(define-function value_array_get_size
(c-name "gst_value_array_get_size")
(return-type "guint")
(parameters
'("const-GValue*" "value")
)
)
(define-function value_array_get_value
(c-name "gst_value_array_get_value")
(return-type "const-GValue*")
(parameters
'("const-GValue*" "value")
'("guint" "index")
)
)
(define-function value_set_fourcc (define-function value_set_fourcc
(c-name "gst_value_set_fourcc") (c-name "gst_value_set_fourcc")
(return-type "none") (return-type "none")
@ -6540,7 +6707,7 @@
;; From ../gstreamer/gst/gstxml.h ;; From ../gstreamer/gst/gstxml.h
(define-function gst_xml_get_type (define-function xml_get_type
(c-name "gst_xml_get_type") (c-name "gst_xml_get_type")
(return-type "GType") (return-type "GType")
) )
@ -6562,7 +6729,7 @@
) )
) )
(define-function gst_xml_new (define-function xml_new
(c-name "gst_xml_new") (c-name "gst_xml_new")
(is-constructor-of "GstXML") (is-constructor-of "GstXML")
(return-type "GstXML*") (return-type "GstXML*")
@ -6626,7 +6793,7 @@
;; From ../gstreamer/gst/net/gstnetclientclock.h ;; From ../gstreamer/gst/net/gstnetclientclock.h
(define-function gst_net_client_clock_new (define-function net_client_clock_new
(c-name "gst_net_client_clock_new") (c-name "gst_net_client_clock_new")
(is-constructor-of "GstNetClientClock") (is-constructor-of "GstNetClientClock")
(return-type "GstClock*") (return-type "GstClock*")
@ -6641,7 +6808,7 @@
;; From ../gstreamer/gst/net/gstnettimeprovider.h ;; From ../gstreamer/gst/net/gstnettimeprovider.h
(define-function gst_net_time_provider_new (define-function net_time_provider_new
(c-name "gst_net_time_provider_new") (c-name "gst_net_time_provider_new")
(is-constructor-of "GstNetTimeProvider") (is-constructor-of "GstNetTimeProvider")
(return-type "GstNetTimeProvider*") (return-type "GstNetTimeProvider*")