1227
;; From gstdatetime.h
1229
(define-method get_year
1230
(of-object "GstDateTime")
1231
(c-name "gst_date_time_get_year")
1232
(return-type "gint")
1235
(define-method get_month
1236
(of-object "GstDateTime")
1237
(c-name "gst_date_time_get_month")
1238
(return-type "gint")
1241
(define-method get_day
1242
(of-object "GstDateTime")
1243
(c-name "gst_date_time_get_day")
1244
(return-type "gint")
1247
(define-method get_hour
1248
(of-object "GstDateTime")
1249
(c-name "gst_date_time_get_hour")
1250
(return-type "gint")
1253
(define-method get_minute
1254
(of-object "GstDateTime")
1255
(c-name "gst_date_time_get_minute")
1256
(return-type "gint")
1259
(define-method get_second
1260
(of-object "GstDateTime")
1261
(c-name "gst_date_time_get_second")
1262
(return-type "gint")
1265
(define-method get_microsecond
1266
(of-object "GstDateTime")
1267
(c-name "gst_date_time_get_microsecond")
1268
(return-type "gint")
1271
(define-method get_time_zone_offset
1272
(of-object "GstDateTime")
1273
(c-name "gst_date_time_get_time_zone_offset")
1274
(return-type "gfloat")
1277
(define-function date_time_new_from_unix_epoch_local_time
1278
(c-name "gst_date_time_new_from_unix_epoch_local_time")
1279
(return-type "GstDateTime*")
1280
(caller-owns-return #t)
1286
(define-function date_time_new_from_unix_epoch_utc
1287
(c-name "gst_date_time_new_from_unix_epoch_utc")
1288
(return-type "GstDateTime*")
1289
(caller-owns-return #t)
1295
(define-function date_time_new_local_time
1296
(c-name "gst_date_time_new_local_time")
1297
(return-type "GstDateTime*")
1298
(caller-owns-return #t)
1305
'("gdouble" "seconds")
1309
(define-function date_time_new
1310
(c-name "gst_date_time_new")
1311
(is-constructor-of "GstDateTime")
1312
(return-type "GstDateTime*")
1313
(caller-owns-return #t)
1315
'("gfloat" "tzoffset")
1321
'("gdouble" "seconds")
1325
(define-function date_time_new_now_local_time
1326
(c-name "gst_date_time_new_now_local_time")
1327
(return-type "GstDateTime*")
1328
(caller-owns-return #t)
1331
(define-function date_time_new_now_utc
1332
(c-name "gst_date_time_new_now_utc")
1333
(return-type "GstDateTime*")
1334
(caller-owns-return #t)
1338
(of-object "GstDateTime")
1339
(c-name "gst_date_time_ref")
1340
(return-type "GstDateTime*")
1343
(define-method unref
1344
(of-object "GstDateTime")
1345
(c-name "gst_date_time_unref")
1346
(return-type "none")
1202
1352
;; From ../gstreamer/gst/gstdebugutils.h
1204
1354
(define-function DEBUG_BIN_TO_DOT_FILE
1249
1399
(return-type "GList*")
1402
(define-method set_documentation_uri
1403
(of-object "GstElementClass")
1404
(c-name "gst_element_class_set_documentation_uri")
1405
(return-type "none")
1407
'("const-gchar*" "uri")
1411
(define-method set_icon_name
1412
(of-object "GstElementClass")
1413
(c-name "gst_element_class_set_icon_name")
1414
(return-type "none")
1416
'("const-gchar*" "name")
1252
1420
(define-method set_details
1253
1421
(of-object "GstElementClass")
1254
1422
(c-name "gst_element_class_set_details")
1603
(define-method request_pad
1604
(of-object "GstElement")
1605
(c-name "gst_element_request_pad")
1606
(return-type "GstPad*")
1607
(caller-owns-return #t)
1609
'("GstPadTemplate*" "templ")
1610
'("const-gchar*" "name")
1611
'("const-GstCaps*" "caps")
1435
1615
(define-method release_request_pad
1436
1616
(of-object "GstElement")
1437
1617
(c-name "gst_element_release_request_pad")
1744
1924
(return-type "const-gchar*")
1927
(define-method get_documentation_uri
1928
(of-object "GstElementFactory")
1929
(c-name "gst_element_factory_get_documentation_uri")
1930
(return-type "const-gchar*")
1933
(define-method get_icon_name
1934
(of-object "GstElementFactory")
1935
(c-name "gst_element_factory_get_icon_name")
1936
(return-type "const-gchar*")
1747
1939
(define-method get_num_pad_templates
1748
1940
(of-object "GstElementFactory")
1749
1941
(c-name "gst_element_factory_get_num_pad_templates")
1807
1999
'("GType" "type")
2002
(define-method list_is_type
2003
(of-object "GstElementFactory")
2004
(c-name "gst_element_factory_list_is_type")
2005
(return-type "gboolean")
2007
'("GstElementFactoryListType" "type")
2011
(define-function element_factory_list_get_elements
2012
(c-name "gst_element_factory_list_get_elements")
2013
(return-type "GList*")
2015
'("GstElementFactoryListType" "type")
2016
'("GstRank" "minrank")
2020
(define-function element_factory_list_filter
2021
(c-name "gst_element_factory_list_filter")
2022
(return-type "GList*")
2025
'("const-GstCaps*" "caps")
2026
'("GstPadDirection" "direction")
2027
'("gboolean" "subsetonly")
1811
2031
;; From ../gstreamer/gst/gstenumtypes.h
6274
(define-method add_buffering_range
6275
(of-object "GstQuery")
6276
(c-name "gst_query_add_buffering_range")
6277
(return-type "gboolean")
6284
(define-method get_n_buffering_ranges
6285
(of-object "GstQuery")
6286
(c-name "gst_query_get_n_buffering_ranges")
6287
(return-type "guint")
6290
(define-method parse_nth_buffering_range
6291
(of-object "GstQuery")
6292
(c-name "gst_query_parse_nth_buffering_range")
6293
(return-type "gboolean")
6296
'("gint64*" "start")
6024
6301
(define-function query_new_uri
6025
6302
(c-name "gst_query_new_uri")
6026
6303
(caller-owns-return #t)
6799
(define-method id_take_value
6800
(of-object "GstStructure")
6801
(c-name "gst_structure_id_take_value")
6802
(return-type "none")
6805
'("GValue*" "value")
6809
(define-method take_value
6810
(of-object "GstStructure")
6811
(c-name "gst_structure_take_value")
6812
(return-type "none")
6814
'("const-gchar*" "fieldname")
6815
'("GValue*" "value")
6522
6819
(define-method set
6523
6820
(of-object "GstStructure")
6524
6821
(c-name "gst_structure_set")
8427
(define-function util_uint64_scale_round
8428
(c-name "gst_util_uint64_scale_round")
8429
(return-type "guint64")
8433
'("guint64" "denom")
8437
(define-function util_uint64_scale_ceil
8438
(c-name "gst_util_uint64_scale_ceil")
8439
(return-type "guint64")
8443
'("guint64" "denom")
8130
8447
(define-function util_uint64_scale_int
8131
8448
(c-name "gst_util_uint64_scale_int")
8132
8449
(return-type "guint64")
8457
(define-function util_uint64_scale_int_round
8458
(c-name "gst_util_uint64_scale_int_round")
8459
(return-type "guint64")
8467
(define-function util_uint64_scale_int_ceil
8468
(c-name "gst_util_uint64_scale_int_ceil")
8469
(return-type "guint64")
8140
8477
(define-function util_seqnum_next
8141
8478
(c-name "gst_util_seqnum_next")
8142
8479
(return-type "guint32")
8981
(define-function value_list_merge
8982
(c-name "gst_value_list_merge")
8983
(return-type "none")
8986
'("const-GValue*" "value1")
8987
'("const-GValue*" "value2")
8644
8991
(define-function value_list_get_size
8645
8992
(c-name "gst_value_list_get_size")
8646
8993
(return-type "guint")
9086
(define-function value_set_int64_range
9087
(c-name "gst_value_set_int64_range")
9088
(return-type "none")
9090
'("GValue*" "value")
9096
(define-function value_get_int64_range_min
9097
(c-name "gst_value_get_int64_range_min")
9098
(return-type "gint64")
9100
'("const-GValue*" "value")
9104
(define-function value_get_int64_range_max
9105
(c-name "gst_value_get_int64_range_max")
9106
(return-type "gint64")
9108
'("const-GValue*" "value")
8739
9112
(define-function value_set_double_range
8740
9113
(c-name "gst_value_set_double_range")
8741
9114
(return-type "none")