Implement new bindings since 1.19.1
See !790 (merged) for the initial 1.19.1 import and regeneration, including new trivial types.
These are the new types and functions that have yet to be looked at:
Ready in 1.19.2
-
gst_rtp_header_extension_read
-
Maybe gst_rtp_header_extension_write
, if slice-mutability is adjusted in gir. See also !790 (comment 944599).
Specialization crates
-
GstAudio.AudioLevelMeta
-
GST_GL_CONFIG_STRUCTURE_NAME
and bindings aroundgst::Structure
similar togst::video::VideoConverterConfig
-
GstVideo.VideoCodecAlphaMeta
GStreamer
-
GstCustomMeta
-
GstSharedTaskPool
-
gst_allocation_params_new
-
gst_buffer_new_memdup
-
gst_buffer_add_custom_meta
-
gst_buffer_get_custom_meta
-
gst_caps_serialize
-
gst_caps_features_new_single
-
gst_meta_register_custom
-
gst_meta_info_is_custom
(needsGstMetaInfo
?examples/*/custom_meta.rs
) -
gst_mini_object_get_type
-
gst_structure_serialize
-
gst_type_find_suggest_empty_simple
-
gst_device_provider_is_started
-
gst_task_pool_dispose_handle
-
gst_value_deserialize_with_pspec
-
gst_event_set_gap_flags
/gst_event_parse_gap_flags
gstreamer-app
-
gst_app_sink_pull_object
and related API, needsgst::MiniObject
gstreamer-pbutils
-
gst_codec_utils_caps_get_mime_codec
and other codec utils API
-
Should also check missing 1.18 APIs