summaryrefslogtreecommitdiff
path: root/gst/gst.defs
diff options
context:
space:
mode:
Diffstat (limited to 'gst/gst.defs')
-rw-r--r--gst/gst.defs79
1 files changed, 79 insertions, 0 deletions
diff --git a/gst/gst.defs b/gst/gst.defs
index 00b1383..de0856a 100644
--- a/gst/gst.defs
+++ b/gst/gst.defs
@@ -2849,6 +2849,14 @@
)
)
+(define-function debug_construct_win_color
+ (c-name "gst_debug_construct_win_color")
+ (return-type "gint")
+ (parameters
+ '("guint" "colorinfo")
+ )
+)
+
(define-function debug_remove_log_function
(c-name "gst_debug_remove_log_function")
(return-type "guint")
@@ -3255,6 +3263,25 @@
)
)
+(define-function message_new_request_state
+ (c-name "gst_message_new_request_state")
+ (return-type "GstMessage*")
+ (caller-owns-return #t)
+ (parameters
+ '("GstObject*" "src")
+ '("GstState" "state")
+ )
+)
+
+(define-method parse_request_state
+ (of-object "GstMessage")
+ (c-name "gst_message_parse_request_state")
+ (return-type "none")
+ (parameters
+ '("GstState*" "state")
+ )
+)
+
(define-function message_new_custom
(c-name "gst_message_new_custom")
(return-type "GstMessage*")
@@ -4414,6 +4441,20 @@
(return-type "GstClockTime")
)
+(define-function util_array_binary_search
+ (c-name "gst_util_array_binary_search")
+ (return-type "gpointer")
+ (parameters
+ '("gpointer" "array")
+ '("guint" "num_elements")
+ '("gsize" "element_size")
+ '("GCompareDataFunc" "search_func")
+ '("GstSearchMode" "mode")
+ '("gconstpointer" "search_data")
+ '("gpointer" "user_data")
+ )
+)
+
(define-function pad_load_and_link
(c-name "gst_pad_load_and_link")
(return-type "none")
@@ -4845,6 +4886,12 @@
)
)
+(define-function poll_new_timer
+ (c-name "gst_poll_new_timer")
+ (caller-owns-return #t)
+ (return-type "GstPoll*")
+)
+
(define-method free
(of-object "GstPoll")
(c-name "gst_poll_free")
@@ -4973,6 +5020,18 @@
)
)
+(define-method write_control
+ (of-object "GstPoll")
+ (c-name "gst_poll_write_control")
+ (return-type "gboolean")
+)
+
+(define-method read_control
+ (of-object "GstPoll")
+ (c-name "gst_poll_read_control")
+ (return-type "gboolean")
+)
+
;; From gstpreset.h
(define-function gst_preset_get_type
@@ -6738,6 +6797,26 @@
)
)
+(define-method get_buffer
+ (of-object "GstTagList")
+ (c-name "gst_tag_list_get_buffer")
+ (return-type "gboolean")
+ (parameters
+ '("const-gchar*" "tag")
+ '("GstBuffer**" "value")
+ )
+)
+
+(define-method get_buffer_index
+ (of-object "GstTagList")
+ (c-name "gst_tag_list_get_buffer_index")
+ (return-type "gboolean")
+ (parameters
+ '("const-gchar*" "tag")
+ '("guint" "index")
+ '("GstBuffer**" "value")
+ )
+)
;; From ../gstreamer/gst/gsttaginterface.h