diff --git a/gstreamer-pbutils/src/auto/discoverer.rs b/gstreamer-pbutils/src/auto/discoverer.rs index 6fef01cbb..0c4d7ba5e 100644 --- a/gstreamer-pbutils/src/auto/discoverer.rs +++ b/gstreamer-pbutils/src/auto/discoverer.rs @@ -2,7 +2,7 @@ // from gir-files (https://github.com/gtk-rs/gir-files) // DO NOT EDIT -use glib; +use crate::DiscovererInfo; use glib::object::ObjectType as ObjectType_; use glib::signal::connect_raw; use glib::signal::SignalHandlerId; @@ -13,23 +13,15 @@ use glib::StaticType; #[cfg(any(feature = "v1_16", feature = "dox"))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_16")))] use glib::Value; -use glib_sys; -#[cfg(any(feature = "v1_16", feature = "dox"))] -#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_16")))] -use gobject_sys; -use gst; -use gst_pbutils_sys; -use gst_sys; use std::boxed::Box as Box_; use std::mem::transmute; use std::ptr; -use DiscovererInfo; -glib_wrapper! { - pub struct Discoverer(Object); +glib::glib_wrapper! { + pub struct Discoverer(Object); match fn { - get_type => || gst_pbutils_sys::gst_discoverer_get_type(), + get_type => || ffi::gst_discoverer_get_type(), } } @@ -38,7 +30,7 @@ impl Discoverer { assert_initialized_main_thread!(); unsafe { let mut error = ptr::null_mut(); - let ret = gst_pbutils_sys::gst_discoverer_new(timeout.to_glib(), &mut error); + let ret = ffi::gst_discoverer_new(timeout.to_glib(), &mut error); if error.is_null() { Ok(from_glib_full(ret)) } else { @@ -50,7 +42,7 @@ impl Discoverer { pub fn discover_uri(&self, uri: &str) -> Result { unsafe { let mut error = ptr::null_mut(); - let ret = gst_pbutils_sys::gst_discoverer_discover_uri( + let ret = ffi::gst_discoverer_discover_uri( self.to_glib_none().0, uri.to_glib_none().0, &mut error, @@ -65,11 +57,8 @@ impl Discoverer { pub fn discover_uri_async(&self, uri: &str) -> Result<(), glib::error::BoolError> { unsafe { - glib_result_from_gboolean!( - gst_pbutils_sys::gst_discoverer_discover_uri_async( - self.to_glib_none().0, - uri.to_glib_none().0 - ), + glib::glib_result_from_gboolean!( + ffi::gst_discoverer_discover_uri_async(self.to_glib_none().0, uri.to_glib_none().0), "Failed to add URI to list of discovers" ) } @@ -77,13 +66,13 @@ impl Discoverer { pub fn start(&self) { unsafe { - gst_pbutils_sys::gst_discoverer_start(self.to_glib_none().0); + ffi::gst_discoverer_start(self.to_glib_none().0); } } pub fn stop(&self) { unsafe { - gst_pbutils_sys::gst_discoverer_stop(self.to_glib_none().0); + ffi::gst_discoverer_stop(self.to_glib_none().0); } } @@ -92,8 +81,8 @@ impl Discoverer { pub fn get_property_use_cache(&self) -> bool { unsafe { let mut value = Value::from_type(::static_type()); - gobject_sys::g_object_get_property( - self.as_ptr() as *mut gobject_sys::GObject, + glib::gobject_ffi::g_object_get_property( + self.as_ptr() as *mut glib::gobject_ffi::GObject, b"use-cache\0".as_ptr() as *const _, value.to_glib_none_mut().0, ); @@ -108,8 +97,8 @@ impl Discoverer { #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_16")))] pub fn set_property_use_cache(&self, use_cache: bool) { unsafe { - gobject_sys::g_object_set_property( - self.as_ptr() as *mut gobject_sys::GObject, + glib::gobject_ffi::g_object_set_property( + self.as_ptr() as *mut glib::gobject_ffi::GObject, b"use-cache\0".as_ptr() as *const _, Value::from(&use_cache).to_glib_none().0, ); @@ -125,10 +114,10 @@ impl Discoverer { unsafe extern "C" fn discovered_trampoline< F: Fn(&Discoverer, &DiscovererInfo, Option<&glib::Error>) + Send + Sync + 'static, >( - this: *mut gst_pbutils_sys::GstDiscoverer, - info: *mut gst_pbutils_sys::GstDiscovererInfo, - error: *mut glib_sys::GError, - f: glib_sys::gpointer, + this: *mut ffi::GstDiscoverer, + info: *mut ffi::GstDiscovererInfo, + error: *mut glib::ffi::GError, + f: glib::ffi::gpointer, ) { let f: &F = &*(f as *const F); f( @@ -157,8 +146,8 @@ impl Discoverer { f: F, ) -> SignalHandlerId { unsafe extern "C" fn finished_trampoline( - this: *mut gst_pbutils_sys::GstDiscoverer, - f: glib_sys::gpointer, + this: *mut ffi::GstDiscoverer, + f: glib::ffi::gpointer, ) { let f: &F = &*(f as *const F); f(&from_glib_borrow(this)) @@ -183,9 +172,9 @@ impl Discoverer { unsafe extern "C" fn source_setup_trampoline< F: Fn(&Discoverer, &gst::Element) + Send + Sync + 'static, >( - this: *mut gst_pbutils_sys::GstDiscoverer, - source: *mut gst_sys::GstElement, - f: glib_sys::gpointer, + this: *mut ffi::GstDiscoverer, + source: *mut gst::ffi::GstElement, + f: glib::ffi::gpointer, ) { let f: &F = &*(f as *const F); f(&from_glib_borrow(this), &from_glib_borrow(source)) @@ -208,8 +197,8 @@ impl Discoverer { f: F, ) -> SignalHandlerId { unsafe extern "C" fn starting_trampoline( - this: *mut gst_pbutils_sys::GstDiscoverer, - f: glib_sys::gpointer, + this: *mut ffi::GstDiscoverer, + f: glib::ffi::gpointer, ) { let f: &F = &*(f as *const F); f(&from_glib_borrow(this)) @@ -236,9 +225,9 @@ impl Discoverer { unsafe extern "C" fn notify_use_cache_trampoline< F: Fn(&Discoverer) + Send + Sync + 'static, >( - this: *mut gst_pbutils_sys::GstDiscoverer, - _param_spec: glib_sys::gpointer, - f: glib_sys::gpointer, + this: *mut ffi::GstDiscoverer, + _param_spec: glib::ffi::gpointer, + f: glib::ffi::gpointer, ) { let f: &F = &*(f as *const F); f(&from_glib_borrow(this)) diff --git a/gstreamer-pbutils/src/auto/discoverer_audio_info.rs b/gstreamer-pbutils/src/auto/discoverer_audio_info.rs index d641ec375..871e77e7e 100644 --- a/gstreamer-pbutils/src/auto/discoverer_audio_info.rs +++ b/gstreamer-pbutils/src/auto/discoverer_audio_info.rs @@ -2,54 +2,50 @@ // from gir-files (https://github.com/gtk-rs/gir-files) // DO NOT EDIT +use crate::DiscovererStreamInfo; use glib::translate::*; -use glib::GString; -use gst_pbutils_sys; -use DiscovererStreamInfo; -glib_wrapper! { - pub struct DiscovererAudioInfo(Object) @extends DiscovererStreamInfo; +glib::glib_wrapper! { + pub struct DiscovererAudioInfo(Object) @extends DiscovererStreamInfo; match fn { - get_type => || gst_pbutils_sys::gst_discoverer_audio_info_get_type(), + get_type => || ffi::gst_discoverer_audio_info_get_type(), } } impl DiscovererAudioInfo { pub fn get_bitrate(&self) -> u32 { - unsafe { gst_pbutils_sys::gst_discoverer_audio_info_get_bitrate(self.to_glib_none().0) } + unsafe { ffi::gst_discoverer_audio_info_get_bitrate(self.to_glib_none().0) } } #[cfg(any(feature = "v1_14", feature = "dox"))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_14")))] pub fn get_channel_mask(&self) -> u64 { - unsafe { - gst_pbutils_sys::gst_discoverer_audio_info_get_channel_mask(self.to_glib_none().0) - } + unsafe { ffi::gst_discoverer_audio_info_get_channel_mask(self.to_glib_none().0) } } pub fn get_channels(&self) -> u32 { - unsafe { gst_pbutils_sys::gst_discoverer_audio_info_get_channels(self.to_glib_none().0) } + unsafe { ffi::gst_discoverer_audio_info_get_channels(self.to_glib_none().0) } } pub fn get_depth(&self) -> u32 { - unsafe { gst_pbutils_sys::gst_discoverer_audio_info_get_depth(self.to_glib_none().0) } + unsafe { ffi::gst_discoverer_audio_info_get_depth(self.to_glib_none().0) } } - pub fn get_language(&self) -> Option { + pub fn get_language(&self) -> Option { unsafe { - from_glib_none(gst_pbutils_sys::gst_discoverer_audio_info_get_language( + from_glib_none(ffi::gst_discoverer_audio_info_get_language( self.to_glib_none().0, )) } } pub fn get_max_bitrate(&self) -> u32 { - unsafe { gst_pbutils_sys::gst_discoverer_audio_info_get_max_bitrate(self.to_glib_none().0) } + unsafe { ffi::gst_discoverer_audio_info_get_max_bitrate(self.to_glib_none().0) } } pub fn get_sample_rate(&self) -> u32 { - unsafe { gst_pbutils_sys::gst_discoverer_audio_info_get_sample_rate(self.to_glib_none().0) } + unsafe { ffi::gst_discoverer_audio_info_get_sample_rate(self.to_glib_none().0) } } } diff --git a/gstreamer-pbutils/src/auto/discoverer_container_info.rs b/gstreamer-pbutils/src/auto/discoverer_container_info.rs index af56df355..e2e02426a 100644 --- a/gstreamer-pbutils/src/auto/discoverer_container_info.rs +++ b/gstreamer-pbutils/src/auto/discoverer_container_info.rs @@ -2,24 +2,23 @@ // from gir-files (https://github.com/gtk-rs/gir-files) // DO NOT EDIT +use crate::DiscovererStreamInfo; use glib::translate::*; -use gst_pbutils_sys; -use DiscovererStreamInfo; -glib_wrapper! { - pub struct DiscovererContainerInfo(Object) @extends DiscovererStreamInfo; +glib::glib_wrapper! { + pub struct DiscovererContainerInfo(Object) @extends DiscovererStreamInfo; match fn { - get_type => || gst_pbutils_sys::gst_discoverer_container_info_get_type(), + get_type => || ffi::gst_discoverer_container_info_get_type(), } } impl DiscovererContainerInfo { pub fn get_streams(&self) -> Vec { unsafe { - FromGlibPtrContainer::from_glib_full( - gst_pbutils_sys::gst_discoverer_container_info_get_streams(self.to_glib_none().0), - ) + FromGlibPtrContainer::from_glib_full(ffi::gst_discoverer_container_info_get_streams( + self.to_glib_none().0, + )) } } } diff --git a/gstreamer-pbutils/src/auto/discoverer_info.rs b/gstreamer-pbutils/src/auto/discoverer_info.rs index f6c5f9ac8..b532f3744 100644 --- a/gstreamer-pbutils/src/auto/discoverer_info.rs +++ b/gstreamer-pbutils/src/auto/discoverer_info.rs @@ -2,78 +2,58 @@ // from gir-files (https://github.com/gtk-rs/gir-files) // DO NOT EDIT -use glib; +use crate::DiscovererResult; +use crate::DiscovererSerializeFlags; +use crate::DiscovererStreamInfo; use glib::translate::*; -use glib::GString; -use gst; -use gst_pbutils_sys; -use DiscovererResult; -use DiscovererSerializeFlags; -use DiscovererStreamInfo; -glib_wrapper! { - pub struct DiscovererInfo(Object); +glib::glib_wrapper! { + pub struct DiscovererInfo(Object); match fn { - get_type => || gst_pbutils_sys::gst_discoverer_info_get_type(), + get_type => || ffi::gst_discoverer_info_get_type(), } } impl DiscovererInfo { pub fn copy(&self) -> DiscovererInfo { - unsafe { - from_glib_full(gst_pbutils_sys::gst_discoverer_info_copy( - self.to_glib_none().0, - )) - } + unsafe { from_glib_full(ffi::gst_discoverer_info_copy(self.to_glib_none().0)) } } pub fn get_audio_streams(&self) -> Vec { unsafe { - FromGlibPtrContainer::from_glib_full( - gst_pbutils_sys::gst_discoverer_info_get_audio_streams(self.to_glib_none().0), - ) + FromGlibPtrContainer::from_glib_full(ffi::gst_discoverer_info_get_audio_streams( + self.to_glib_none().0, + )) } } pub fn get_container_streams(&self) -> Vec { unsafe { - FromGlibPtrContainer::from_glib_full( - gst_pbutils_sys::gst_discoverer_info_get_container_streams(self.to_glib_none().0), - ) + FromGlibPtrContainer::from_glib_full(ffi::gst_discoverer_info_get_container_streams( + self.to_glib_none().0, + )) } } pub fn get_duration(&self) -> gst::ClockTime { - unsafe { - from_glib(gst_pbutils_sys::gst_discoverer_info_get_duration( - self.to_glib_none().0, - )) - } + unsafe { from_glib(ffi::gst_discoverer_info_get_duration(self.to_glib_none().0)) } } #[cfg(any(feature = "v1_14", feature = "dox"))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_14")))] pub fn get_live(&self) -> bool { - unsafe { - from_glib(gst_pbutils_sys::gst_discoverer_info_get_live( - self.to_glib_none().0, - )) - } + unsafe { from_glib(ffi::gst_discoverer_info_get_live(self.to_glib_none().0)) } } pub fn get_misc(&self) -> Option { - unsafe { - from_glib_none(gst_pbutils_sys::gst_discoverer_info_get_misc( - self.to_glib_none().0, - )) - } + unsafe { from_glib_none(ffi::gst_discoverer_info_get_misc(self.to_glib_none().0)) } } - pub fn get_missing_elements_installer_details(&self) -> Vec { + pub fn get_missing_elements_installer_details(&self) -> Vec { unsafe { FromGlibPtrContainer::from_glib_none( - gst_pbutils_sys::gst_discoverer_info_get_missing_elements_installer_details( + ffi::gst_discoverer_info_get_missing_elements_installer_details( self.to_glib_none().0, ), ) @@ -81,24 +61,16 @@ impl DiscovererInfo { } pub fn get_result(&self) -> DiscovererResult { - unsafe { - from_glib(gst_pbutils_sys::gst_discoverer_info_get_result( - self.to_glib_none().0, - )) - } + unsafe { from_glib(ffi::gst_discoverer_info_get_result(self.to_glib_none().0)) } } pub fn get_seekable(&self) -> bool { - unsafe { - from_glib(gst_pbutils_sys::gst_discoverer_info_get_seekable( - self.to_glib_none().0, - )) - } + unsafe { from_glib(ffi::gst_discoverer_info_get_seekable(self.to_glib_none().0)) } } pub fn get_stream_info(&self) -> Option { unsafe { - from_glib_full(gst_pbutils_sys::gst_discoverer_info_get_stream_info( + from_glib_full(ffi::gst_discoverer_info_get_stream_info( self.to_glib_none().0, )) } @@ -106,15 +78,15 @@ impl DiscovererInfo { pub fn get_stream_list(&self) -> Vec { unsafe { - FromGlibPtrContainer::from_glib_full( - gst_pbutils_sys::gst_discoverer_info_get_stream_list(self.to_glib_none().0), - ) + FromGlibPtrContainer::from_glib_full(ffi::gst_discoverer_info_get_stream_list( + self.to_glib_none().0, + )) } } pub fn get_streams(&self, streamtype: glib::types::Type) -> Vec { unsafe { - FromGlibPtrContainer::from_glib_full(gst_pbutils_sys::gst_discoverer_info_get_streams( + FromGlibPtrContainer::from_glib_full(ffi::gst_discoverer_info_get_streams( self.to_glib_none().0, streamtype.to_glib(), )) @@ -123,41 +95,29 @@ impl DiscovererInfo { pub fn get_subtitle_streams(&self) -> Vec { unsafe { - FromGlibPtrContainer::from_glib_full( - gst_pbutils_sys::gst_discoverer_info_get_subtitle_streams(self.to_glib_none().0), - ) + FromGlibPtrContainer::from_glib_full(ffi::gst_discoverer_info_get_subtitle_streams( + self.to_glib_none().0, + )) } } pub fn get_tags(&self) -> Option { - unsafe { - from_glib_none(gst_pbutils_sys::gst_discoverer_info_get_tags( - self.to_glib_none().0, - )) - } + unsafe { from_glib_none(ffi::gst_discoverer_info_get_tags(self.to_glib_none().0)) } } pub fn get_toc(&self) -> Option { - unsafe { - from_glib_none(gst_pbutils_sys::gst_discoverer_info_get_toc( - self.to_glib_none().0, - )) - } + unsafe { from_glib_none(ffi::gst_discoverer_info_get_toc(self.to_glib_none().0)) } } - pub fn get_uri(&self) -> Option { - unsafe { - from_glib_none(gst_pbutils_sys::gst_discoverer_info_get_uri( - self.to_glib_none().0, - )) - } + pub fn get_uri(&self) -> Option { + unsafe { from_glib_none(ffi::gst_discoverer_info_get_uri(self.to_glib_none().0)) } } pub fn get_video_streams(&self) -> Vec { unsafe { - FromGlibPtrContainer::from_glib_full( - gst_pbutils_sys::gst_discoverer_info_get_video_streams(self.to_glib_none().0), - ) + FromGlibPtrContainer::from_glib_full(ffi::gst_discoverer_info_get_video_streams( + self.to_glib_none().0, + )) } } @@ -166,21 +126,23 @@ impl DiscovererInfo { flags: DiscovererSerializeFlags, ) -> Result { unsafe { - Option::<_>::from_glib_full(gst_pbutils_sys::gst_discoverer_info_to_variant( + Option::<_>::from_glib_full(ffi::gst_discoverer_info_to_variant( self.to_glib_none().0, flags.to_glib(), )) - .ok_or_else(|| glib_bool_error!("Failed to serialize DiscovererInfo to Variant")) + .ok_or_else(|| glib::glib_bool_error!("Failed to serialize DiscovererInfo to Variant")) } } pub fn from_variant(variant: &glib::Variant) -> Result { assert_initialized_main_thread!(); unsafe { - Option::<_>::from_glib_full(gst_pbutils_sys::gst_discoverer_info_from_variant( + Option::<_>::from_glib_full(ffi::gst_discoverer_info_from_variant( variant.to_glib_none().0, )) - .ok_or_else(|| glib_bool_error!("Failed to deserialize DiscovererInfo from Variant")) + .ok_or_else(|| { + glib::glib_bool_error!("Failed to deserialize DiscovererInfo from Variant") + }) } } } diff --git a/gstreamer-pbutils/src/auto/discoverer_stream_info.rs b/gstreamer-pbutils/src/auto/discoverer_stream_info.rs index bfed9279e..15e515778 100644 --- a/gstreamer-pbutils/src/auto/discoverer_stream_info.rs +++ b/gstreamer-pbutils/src/auto/discoverer_stream_info.rs @@ -4,15 +4,12 @@ use glib::object::IsA; use glib::translate::*; -use glib::GString; -use gst; -use gst_pbutils_sys; -glib_wrapper! { - pub struct DiscovererStreamInfo(Object); +glib::glib_wrapper! { + pub struct DiscovererStreamInfo(Object); match fn { - get_type => || gst_pbutils_sys::gst_discoverer_stream_info_get_type(), + get_type => || ffi::gst_discoverer_stream_info_get_type(), } } @@ -30,9 +27,9 @@ pub trait DiscovererStreamInfoExt: 'static { fn get_previous(&self) -> Option; - fn get_stream_id(&self) -> Option; + fn get_stream_id(&self) -> Option; - fn get_stream_type_nick(&self) -> GString; + fn get_stream_type_nick(&self) -> glib::GString; fn get_tags(&self) -> Option; @@ -42,7 +39,7 @@ pub trait DiscovererStreamInfoExt: 'static { impl> DiscovererStreamInfoExt for O { fn get_caps(&self) -> Option { unsafe { - from_glib_full(gst_pbutils_sys::gst_discoverer_stream_info_get_caps( + from_glib_full(ffi::gst_discoverer_stream_info_get_caps( self.as_ref().to_glib_none().0, )) } @@ -50,7 +47,7 @@ impl> DiscovererStreamInfoExt for O { fn get_misc(&self) -> Option { unsafe { - from_glib_none(gst_pbutils_sys::gst_discoverer_stream_info_get_misc( + from_glib_none(ffi::gst_discoverer_stream_info_get_misc( self.as_ref().to_glib_none().0, )) } @@ -58,7 +55,7 @@ impl> DiscovererStreamInfoExt for O { fn get_next(&self) -> Option { unsafe { - from_glib_full(gst_pbutils_sys::gst_discoverer_stream_info_get_next( + from_glib_full(ffi::gst_discoverer_stream_info_get_next( self.as_ref().to_glib_none().0, )) } @@ -66,33 +63,31 @@ impl> DiscovererStreamInfoExt for O { fn get_previous(&self) -> Option { unsafe { - from_glib_full(gst_pbutils_sys::gst_discoverer_stream_info_get_previous( + from_glib_full(ffi::gst_discoverer_stream_info_get_previous( self.as_ref().to_glib_none().0, )) } } - fn get_stream_id(&self) -> Option { + fn get_stream_id(&self) -> Option { unsafe { - from_glib_none(gst_pbutils_sys::gst_discoverer_stream_info_get_stream_id( + from_glib_none(ffi::gst_discoverer_stream_info_get_stream_id( self.as_ref().to_glib_none().0, )) } } - fn get_stream_type_nick(&self) -> GString { + fn get_stream_type_nick(&self) -> glib::GString { unsafe { - from_glib_none( - gst_pbutils_sys::gst_discoverer_stream_info_get_stream_type_nick( - self.as_ref().to_glib_none().0, - ), - ) + from_glib_none(ffi::gst_discoverer_stream_info_get_stream_type_nick( + self.as_ref().to_glib_none().0, + )) } } fn get_tags(&self) -> Option { unsafe { - from_glib_none(gst_pbutils_sys::gst_discoverer_stream_info_get_tags( + from_glib_none(ffi::gst_discoverer_stream_info_get_tags( self.as_ref().to_glib_none().0, )) } @@ -100,7 +95,7 @@ impl> DiscovererStreamInfoExt for O { fn get_toc(&self) -> Option { unsafe { - from_glib_none(gst_pbutils_sys::gst_discoverer_stream_info_get_toc( + from_glib_none(ffi::gst_discoverer_stream_info_get_toc( self.as_ref().to_glib_none().0, )) } diff --git a/gstreamer-pbutils/src/auto/discoverer_subtitle_info.rs b/gstreamer-pbutils/src/auto/discoverer_subtitle_info.rs index d41da6612..139856739 100644 --- a/gstreamer-pbutils/src/auto/discoverer_subtitle_info.rs +++ b/gstreamer-pbutils/src/auto/discoverer_subtitle_info.rs @@ -2,23 +2,21 @@ // from gir-files (https://github.com/gtk-rs/gir-files) // DO NOT EDIT +use crate::DiscovererStreamInfo; use glib::translate::*; -use glib::GString; -use gst_pbutils_sys; -use DiscovererStreamInfo; -glib_wrapper! { - pub struct DiscovererSubtitleInfo(Object) @extends DiscovererStreamInfo; +glib::glib_wrapper! { + pub struct DiscovererSubtitleInfo(Object) @extends DiscovererStreamInfo; match fn { - get_type => || gst_pbutils_sys::gst_discoverer_subtitle_info_get_type(), + get_type => || ffi::gst_discoverer_subtitle_info_get_type(), } } impl DiscovererSubtitleInfo { - pub fn get_language(&self) -> Option { + pub fn get_language(&self) -> Option { unsafe { - from_glib_none(gst_pbutils_sys::gst_discoverer_subtitle_info_get_language( + from_glib_none(ffi::gst_discoverer_subtitle_info_get_language( self.to_glib_none().0, )) } diff --git a/gstreamer-pbutils/src/auto/discoverer_video_info.rs b/gstreamer-pbutils/src/auto/discoverer_video_info.rs index 754bc2725..7d97bee85 100644 --- a/gstreamer-pbutils/src/auto/discoverer_video_info.rs +++ b/gstreamer-pbutils/src/auto/discoverer_video_info.rs @@ -2,42 +2,41 @@ // from gir-files (https://github.com/gtk-rs/gir-files) // DO NOT EDIT +use crate::DiscovererStreamInfo; use glib::translate::*; -use gst_pbutils_sys; -use DiscovererStreamInfo; -glib_wrapper! { - pub struct DiscovererVideoInfo(Object) @extends DiscovererStreamInfo; +glib::glib_wrapper! { + pub struct DiscovererVideoInfo(Object) @extends DiscovererStreamInfo; match fn { - get_type => || gst_pbutils_sys::gst_discoverer_video_info_get_type(), + get_type => || ffi::gst_discoverer_video_info_get_type(), } } impl DiscovererVideoInfo { pub fn get_bitrate(&self) -> u32 { - unsafe { gst_pbutils_sys::gst_discoverer_video_info_get_bitrate(self.to_glib_none().0) } + unsafe { ffi::gst_discoverer_video_info_get_bitrate(self.to_glib_none().0) } } pub fn get_depth(&self) -> u32 { - unsafe { gst_pbutils_sys::gst_discoverer_video_info_get_depth(self.to_glib_none().0) } + unsafe { ffi::gst_discoverer_video_info_get_depth(self.to_glib_none().0) } } pub fn get_height(&self) -> u32 { - unsafe { gst_pbutils_sys::gst_discoverer_video_info_get_height(self.to_glib_none().0) } + unsafe { ffi::gst_discoverer_video_info_get_height(self.to_glib_none().0) } } pub fn get_max_bitrate(&self) -> u32 { - unsafe { gst_pbutils_sys::gst_discoverer_video_info_get_max_bitrate(self.to_glib_none().0) } + unsafe { ffi::gst_discoverer_video_info_get_max_bitrate(self.to_glib_none().0) } } pub fn get_width(&self) -> u32 { - unsafe { gst_pbutils_sys::gst_discoverer_video_info_get_width(self.to_glib_none().0) } + unsafe { ffi::gst_discoverer_video_info_get_width(self.to_glib_none().0) } } pub fn is_image(&self) -> bool { unsafe { - from_glib(gst_pbutils_sys::gst_discoverer_video_info_is_image( + from_glib(ffi::gst_discoverer_video_info_is_image( self.to_glib_none().0, )) } @@ -45,7 +44,7 @@ impl DiscovererVideoInfo { pub fn is_interlaced(&self) -> bool { unsafe { - from_glib(gst_pbutils_sys::gst_discoverer_video_info_is_interlaced( + from_glib(ffi::gst_discoverer_video_info_is_interlaced( self.to_glib_none().0, )) } diff --git a/gstreamer-pbutils/src/auto/encoding_audio_profile.rs b/gstreamer-pbutils/src/auto/encoding_audio_profile.rs index ab9c41289..88a44097e 100644 --- a/gstreamer-pbutils/src/auto/encoding_audio_profile.rs +++ b/gstreamer-pbutils/src/auto/encoding_audio_profile.rs @@ -2,15 +2,14 @@ // from gir-files (https://github.com/gtk-rs/gir-files) // DO NOT EDIT +use crate::EncodingProfile; use glib::translate::*; -use gst_pbutils_sys; -use EncodingProfile; -glib_wrapper! { - pub struct EncodingAudioProfile(Object) @extends EncodingProfile; +glib::glib_wrapper! { + pub struct EncodingAudioProfile(Object) @extends EncodingProfile; match fn { - get_type => || gst_pbutils_sys::gst_encoding_audio_profile_get_type(), + get_type => || ffi::gst_encoding_audio_profile_get_type(), } } diff --git a/gstreamer-pbutils/src/auto/encoding_container_profile.rs b/gstreamer-pbutils/src/auto/encoding_container_profile.rs index 1edf452cd..7a471165b 100644 --- a/gstreamer-pbutils/src/auto/encoding_container_profile.rs +++ b/gstreamer-pbutils/src/auto/encoding_container_profile.rs @@ -2,36 +2,33 @@ // from gir-files (https://github.com/gtk-rs/gir-files) // DO NOT EDIT +use crate::EncodingProfile; use glib::object::IsA; use glib::translate::*; -use gst_pbutils_sys; -use EncodingProfile; -glib_wrapper! { - pub struct EncodingContainerProfile(Object) @extends EncodingProfile; +glib::glib_wrapper! { + pub struct EncodingContainerProfile(Object) @extends EncodingProfile; match fn { - get_type => || gst_pbutils_sys::gst_encoding_container_profile_get_type(), + get_type => || ffi::gst_encoding_container_profile_get_type(), } } impl EncodingContainerProfile { pub fn contains_profile>(&self, profile: &P) -> bool { unsafe { - from_glib( - gst_pbutils_sys::gst_encoding_container_profile_contains_profile( - self.to_glib_none().0, - profile.as_ref().to_glib_none().0, - ), - ) + from_glib(ffi::gst_encoding_container_profile_contains_profile( + self.to_glib_none().0, + profile.as_ref().to_glib_none().0, + )) } } pub fn get_profiles(&self) -> Vec { unsafe { - FromGlibPtrContainer::from_glib_none( - gst_pbutils_sys::gst_encoding_container_profile_get_profiles(self.to_glib_none().0), - ) + FromGlibPtrContainer::from_glib_none(ffi::gst_encoding_container_profile_get_profiles( + self.to_glib_none().0, + )) } } } diff --git a/gstreamer-pbutils/src/auto/encoding_profile.rs b/gstreamer-pbutils/src/auto/encoding_profile.rs index dbcb374f7..27968f3fd 100644 --- a/gstreamer-pbutils/src/auto/encoding_profile.rs +++ b/gstreamer-pbutils/src/auto/encoding_profile.rs @@ -2,19 +2,15 @@ // from gir-files (https://github.com/gtk-rs/gir-files) // DO NOT EDIT -use glib; +use crate::DiscovererInfo; use glib::object::IsA; use glib::translate::*; -use glib::GString; -use gst; -use gst_pbutils_sys; -use DiscovererInfo; -glib_wrapper! { - pub struct EncodingProfile(Object); +glib::glib_wrapper! { + pub struct EncodingProfile(Object); match fn { - get_type => || gst_pbutils_sys::gst_encoding_profile_get_type(), + get_type => || ffi::gst_encoding_profile_get_type(), } } @@ -26,7 +22,7 @@ impl EncodingProfile { ) -> Option { assert_initialized_main_thread!(); unsafe { - from_glib_full(gst_pbutils_sys::gst_encoding_profile_find( + from_glib_full(ffi::gst_encoding_profile_find( targetname.to_glib_none().0, profilename.to_glib_none().0, category.to_glib_none().0, @@ -37,10 +33,12 @@ impl EncodingProfile { pub fn from_discoverer(info: &DiscovererInfo) -> Result { skip_assert_initialized!(); unsafe { - Option::<_>::from_glib_full(gst_pbutils_sys::gst_encoding_profile_from_discoverer( + Option::<_>::from_glib_full(ffi::gst_encoding_profile_from_discoverer( info.to_glib_none().0, )) - .ok_or_else(|| glib_bool_error!("Failed to create EncodingProfile from DiscovererInfo")) + .ok_or_else(|| { + glib::glib_bool_error!("Failed to create EncodingProfile from DiscovererInfo") + }) } } } @@ -57,27 +55,27 @@ pub trait EncodingProfileExt: 'static { fn get_allow_dynamic_output(&self) -> bool; - fn get_description(&self) -> Option; + fn get_description(&self) -> Option; - fn get_file_extension(&self) -> Option; + fn get_file_extension(&self) -> Option; fn get_format(&self) -> gst::Caps; fn get_input_caps(&self) -> gst::Caps; - fn get_name(&self) -> Option; + fn get_name(&self) -> Option; fn get_presence(&self) -> u32; - fn get_preset(&self) -> Option; + fn get_preset(&self) -> Option; - fn get_preset_name(&self) -> Option; + fn get_preset_name(&self) -> Option; #[cfg(any(feature = "v1_18", feature = "dox"))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_18")))] fn get_single_segment(&self) -> bool; - fn get_type_nick(&self) -> Option; + fn get_type_nick(&self) -> Option; fn is_enabled(&self) -> bool; @@ -89,7 +87,7 @@ impl> EncodingProfileExt for O { #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_12")))] fn copy(&self) -> EncodingProfile { unsafe { - from_glib_full(gst_pbutils_sys::gst_encoding_profile_copy( + from_glib_full(ffi::gst_encoding_profile_copy( self.as_ref().to_glib_none().0, )) } @@ -97,25 +95,23 @@ impl> EncodingProfileExt for O { fn get_allow_dynamic_output(&self) -> bool { unsafe { - from_glib( - gst_pbutils_sys::gst_encoding_profile_get_allow_dynamic_output( - self.as_ref().to_glib_none().0, - ), - ) - } - } - - fn get_description(&self) -> Option { - unsafe { - from_glib_none(gst_pbutils_sys::gst_encoding_profile_get_description( + from_glib(ffi::gst_encoding_profile_get_allow_dynamic_output( self.as_ref().to_glib_none().0, )) } } - fn get_file_extension(&self) -> Option { + fn get_description(&self) -> Option { unsafe { - from_glib_none(gst_pbutils_sys::gst_encoding_profile_get_file_extension( + from_glib_none(ffi::gst_encoding_profile_get_description( + self.as_ref().to_glib_none().0, + )) + } + } + + fn get_file_extension(&self) -> Option { + unsafe { + from_glib_none(ffi::gst_encoding_profile_get_file_extension( self.as_ref().to_glib_none().0, )) } @@ -123,7 +119,7 @@ impl> EncodingProfileExt for O { fn get_format(&self) -> gst::Caps { unsafe { - from_glib_full(gst_pbutils_sys::gst_encoding_profile_get_format( + from_glib_full(ffi::gst_encoding_profile_get_format( self.as_ref().to_glib_none().0, )) } @@ -131,37 +127,35 @@ impl> EncodingProfileExt for O { fn get_input_caps(&self) -> gst::Caps { unsafe { - from_glib_full(gst_pbutils_sys::gst_encoding_profile_get_input_caps( + from_glib_full(ffi::gst_encoding_profile_get_input_caps( self.as_ref().to_glib_none().0, )) } } - fn get_name(&self) -> Option { + fn get_name(&self) -> Option { unsafe { - from_glib_none(gst_pbutils_sys::gst_encoding_profile_get_name( + from_glib_none(ffi::gst_encoding_profile_get_name( self.as_ref().to_glib_none().0, )) } } fn get_presence(&self) -> u32 { - unsafe { - gst_pbutils_sys::gst_encoding_profile_get_presence(self.as_ref().to_glib_none().0) - } + unsafe { ffi::gst_encoding_profile_get_presence(self.as_ref().to_glib_none().0) } } - fn get_preset(&self) -> Option { + fn get_preset(&self) -> Option { unsafe { - from_glib_none(gst_pbutils_sys::gst_encoding_profile_get_preset( + from_glib_none(ffi::gst_encoding_profile_get_preset( self.as_ref().to_glib_none().0, )) } } - fn get_preset_name(&self) -> Option { + fn get_preset_name(&self) -> Option { unsafe { - from_glib_none(gst_pbutils_sys::gst_encoding_profile_get_preset_name( + from_glib_none(ffi::gst_encoding_profile_get_preset_name( self.as_ref().to_glib_none().0, )) } @@ -171,15 +165,15 @@ impl> EncodingProfileExt for O { #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_18")))] fn get_single_segment(&self) -> bool { unsafe { - from_glib(gst_pbutils_sys::gst_encoding_profile_get_single_segment( + from_glib(ffi::gst_encoding_profile_get_single_segment( self.as_ref().to_glib_none().0, )) } } - fn get_type_nick(&self) -> Option { + fn get_type_nick(&self) -> Option { unsafe { - from_glib_none(gst_pbutils_sys::gst_encoding_profile_get_type_nick( + from_glib_none(ffi::gst_encoding_profile_get_type_nick( self.as_ref().to_glib_none().0, )) } @@ -187,7 +181,7 @@ impl> EncodingProfileExt for O { fn is_enabled(&self) -> bool { unsafe { - from_glib(gst_pbutils_sys::gst_encoding_profile_is_enabled( + from_glib(ffi::gst_encoding_profile_is_enabled( self.as_ref().to_glib_none().0, )) } @@ -195,7 +189,7 @@ impl> EncodingProfileExt for O { fn is_equal>(&self, b: &P) -> bool { unsafe { - from_glib(gst_pbutils_sys::gst_encoding_profile_is_equal( + from_glib(ffi::gst_encoding_profile_is_equal( self.as_ref().to_glib_none().0, b.as_ref().to_glib_none().0, )) diff --git a/gstreamer-pbutils/src/auto/encoding_target.rs b/gstreamer-pbutils/src/auto/encoding_target.rs index 7724d120a..1e198c9ad 100644 --- a/gstreamer-pbutils/src/auto/encoding_target.rs +++ b/gstreamer-pbutils/src/auto/encoding_target.rs @@ -2,19 +2,15 @@ // from gir-files (https://github.com/gtk-rs/gir-files) // DO NOT EDIT -use glib; +use crate::EncodingProfile; use glib::translate::*; -use glib::GString; -use gst_pbutils_sys; -use std; use std::ptr; -use EncodingProfile; -glib_wrapper! { - pub struct EncodingTarget(Object); +glib::glib_wrapper! { + pub struct EncodingTarget(Object); match fn { - get_type => || gst_pbutils_sys::gst_encoding_target_get_type(), + get_type => || ffi::gst_encoding_target_get_type(), } } @@ -27,7 +23,7 @@ impl EncodingTarget { ) -> EncodingTarget { assert_initialized_main_thread!(); unsafe { - from_glib_full(gst_pbutils_sys::gst_encoding_target_new( + from_glib_full(ffi::gst_encoding_target_new( name.to_glib_none().0, category.to_glib_none().0, description.to_glib_none().0, @@ -36,43 +32,31 @@ impl EncodingTarget { } } - pub fn get_category(&self) -> GString { + pub fn get_category(&self) -> glib::GString { + unsafe { from_glib_none(ffi::gst_encoding_target_get_category(self.to_glib_none().0)) } + } + + pub fn get_description(&self) -> glib::GString { unsafe { - from_glib_none(gst_pbutils_sys::gst_encoding_target_get_category( + from_glib_none(ffi::gst_encoding_target_get_description( self.to_glib_none().0, )) } } - pub fn get_description(&self) -> GString { - unsafe { - from_glib_none(gst_pbutils_sys::gst_encoding_target_get_description( - self.to_glib_none().0, - )) - } - } - - pub fn get_name(&self) -> GString { - unsafe { - from_glib_none(gst_pbutils_sys::gst_encoding_target_get_name( - self.to_glib_none().0, - )) - } + pub fn get_name(&self) -> glib::GString { + unsafe { from_glib_none(ffi::gst_encoding_target_get_name(self.to_glib_none().0)) } } #[cfg(any(feature = "v1_18", feature = "dox"))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_18")))] - pub fn get_path(&self) -> Option { - unsafe { - from_glib_none(gst_pbutils_sys::gst_encoding_target_get_path( - self.to_glib_none().0, - )) - } + pub fn get_path(&self) -> Option { + unsafe { from_glib_none(ffi::gst_encoding_target_get_path(self.to_glib_none().0)) } } pub fn get_profile(&self, name: &str) -> Option { unsafe { - from_glib_full(gst_pbutils_sys::gst_encoding_target_get_profile( + from_glib_full(ffi::gst_encoding_target_get_profile( self.to_glib_none().0, name.to_glib_none().0, )) @@ -81,7 +65,7 @@ impl EncodingTarget { pub fn get_profiles(&self) -> Vec { unsafe { - FromGlibPtrContainer::from_glib_none(gst_pbutils_sys::gst_encoding_target_get_profiles( + FromGlibPtrContainer::from_glib_none(ffi::gst_encoding_target_get_profiles( self.to_glib_none().0, )) } @@ -90,7 +74,7 @@ impl EncodingTarget { pub fn save(&self) -> Result<(), glib::Error> { unsafe { let mut error = ptr::null_mut(); - let _ = gst_pbutils_sys::gst_encoding_target_save(self.to_glib_none().0, &mut error); + let _ = ffi::gst_encoding_target_save(self.to_glib_none().0, &mut error); if error.is_null() { Ok(()) } else { @@ -102,7 +86,7 @@ impl EncodingTarget { pub fn save_to_file>(&self, filepath: P) -> Result<(), glib::Error> { unsafe { let mut error = ptr::null_mut(); - let _ = gst_pbutils_sys::gst_encoding_target_save_to_file( + let _ = ffi::gst_encoding_target_save_to_file( self.to_glib_none().0, filepath.as_ref().to_glib_none().0, &mut error, @@ -119,7 +103,7 @@ impl EncodingTarget { assert_initialized_main_thread!(); unsafe { let mut error = ptr::null_mut(); - let ret = gst_pbutils_sys::gst_encoding_target_load( + let ret = ffi::gst_encoding_target_load( name.to_glib_none().0, category.to_glib_none().0, &mut error, @@ -138,7 +122,7 @@ impl EncodingTarget { assert_initialized_main_thread!(); unsafe { let mut error = ptr::null_mut(); - let ret = gst_pbutils_sys::gst_encoding_target_load_from_file( + let ret = ffi::gst_encoding_target_load_from_file( filepath.as_ref().to_glib_none().0, &mut error, ); diff --git a/gstreamer-pbutils/src/auto/encoding_video_profile.rs b/gstreamer-pbutils/src/auto/encoding_video_profile.rs index f4793fb9b..174b1198d 100644 --- a/gstreamer-pbutils/src/auto/encoding_video_profile.rs +++ b/gstreamer-pbutils/src/auto/encoding_video_profile.rs @@ -2,30 +2,27 @@ // from gir-files (https://github.com/gtk-rs/gir-files) // DO NOT EDIT +use crate::EncodingProfile; use glib::translate::*; -use gst_pbutils_sys; -use EncodingProfile; -glib_wrapper! { - pub struct EncodingVideoProfile(Object) @extends EncodingProfile; +glib::glib_wrapper! { + pub struct EncodingVideoProfile(Object) @extends EncodingProfile; match fn { - get_type => || gst_pbutils_sys::gst_encoding_video_profile_get_type(), + get_type => || ffi::gst_encoding_video_profile_get_type(), } } impl EncodingVideoProfile { pub fn get_pass(&self) -> u32 { - unsafe { gst_pbutils_sys::gst_encoding_video_profile_get_pass(self.to_glib_none().0) } + unsafe { ffi::gst_encoding_video_profile_get_pass(self.to_glib_none().0) } } pub fn get_variableframerate(&self) -> bool { unsafe { - from_glib( - gst_pbutils_sys::gst_encoding_video_profile_get_variableframerate( - self.to_glib_none().0, - ), - ) + from_glib(ffi::gst_encoding_video_profile_get_variableframerate( + self.to_glib_none().0, + )) } } } diff --git a/gstreamer-pbutils/src/auto/enums.rs b/gstreamer-pbutils/src/auto/enums.rs index b7ebb69b1..f73c9703e 100644 --- a/gstreamer-pbutils/src/auto/enums.rs +++ b/gstreamer-pbutils/src/auto/enums.rs @@ -9,8 +9,6 @@ use glib::value::SetValue; use glib::value::Value; use glib::StaticType; use glib::Type; -use gobject_sys; -use gst_pbutils_sys; #[derive(Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Clone, Copy)] #[non_exhaustive] @@ -27,24 +25,24 @@ pub enum DiscovererResult { #[doc(hidden)] impl ToGlib for DiscovererResult { - type GlibType = gst_pbutils_sys::GstDiscovererResult; + type GlibType = ffi::GstDiscovererResult; - fn to_glib(&self) -> gst_pbutils_sys::GstDiscovererResult { + fn to_glib(&self) -> ffi::GstDiscovererResult { match *self { - DiscovererResult::Ok => gst_pbutils_sys::GST_DISCOVERER_OK, - DiscovererResult::UriInvalid => gst_pbutils_sys::GST_DISCOVERER_URI_INVALID, - DiscovererResult::Error => gst_pbutils_sys::GST_DISCOVERER_ERROR, - DiscovererResult::Timeout => gst_pbutils_sys::GST_DISCOVERER_TIMEOUT, - DiscovererResult::Busy => gst_pbutils_sys::GST_DISCOVERER_BUSY, - DiscovererResult::MissingPlugins => gst_pbutils_sys::GST_DISCOVERER_MISSING_PLUGINS, + DiscovererResult::Ok => ffi::GST_DISCOVERER_OK, + DiscovererResult::UriInvalid => ffi::GST_DISCOVERER_URI_INVALID, + DiscovererResult::Error => ffi::GST_DISCOVERER_ERROR, + DiscovererResult::Timeout => ffi::GST_DISCOVERER_TIMEOUT, + DiscovererResult::Busy => ffi::GST_DISCOVERER_BUSY, + DiscovererResult::MissingPlugins => ffi::GST_DISCOVERER_MISSING_PLUGINS, DiscovererResult::__Unknown(value) => value, } } } #[doc(hidden)] -impl FromGlib for DiscovererResult { - fn from_glib(value: gst_pbutils_sys::GstDiscovererResult) -> Self { +impl FromGlib for DiscovererResult { + fn from_glib(value: ffi::GstDiscovererResult) -> Self { skip_assert_initialized!(); match value { 0 => DiscovererResult::Ok, @@ -60,7 +58,7 @@ impl FromGlib for DiscovererResult { impl StaticType for DiscovererResult { fn static_type() -> Type { - unsafe { from_glib(gst_pbutils_sys::gst_discoverer_result_get_type()) } + unsafe { from_glib(ffi::gst_discoverer_result_get_type()) } } } @@ -72,12 +70,12 @@ impl<'a> FromValueOptional<'a> for DiscovererResult { impl<'a> FromValue<'a> for DiscovererResult { unsafe fn from_value(value: &Value) -> Self { - from_glib(gobject_sys::g_value_get_enum(value.to_glib_none().0)) + from_glib(glib::gobject_ffi::g_value_get_enum(value.to_glib_none().0)) } } impl SetValue for DiscovererResult { unsafe fn set_value(value: &mut Value, this: &Self) { - gobject_sys::g_value_set_enum(value.to_glib_none_mut().0, this.to_glib()) + glib::gobject_ffi::g_value_set_enum(value.to_glib_none_mut().0, this.to_glib()) } } diff --git a/gstreamer-pbutils/src/auto/flags.rs b/gstreamer-pbutils/src/auto/flags.rs index 454b3cda9..d975104a6 100644 --- a/gstreamer-pbutils/src/auto/flags.rs +++ b/gstreamer-pbutils/src/auto/flags.rs @@ -2,6 +2,7 @@ // from gir-files (https://github.com/gtk-rs/gir-files) // DO NOT EDIT +use bitflags::bitflags; use glib::translate::*; use glib::value::FromValue; use glib::value::FromValueOptional; @@ -9,8 +10,6 @@ use glib::value::SetValue; use glib::value::Value; use glib::StaticType; use glib::Type; -use gobject_sys; -use gst_pbutils_sys; bitflags! { pub struct DiscovererSerializeFlags: u32 { @@ -22,16 +21,16 @@ bitflags! { #[doc(hidden)] impl ToGlib for DiscovererSerializeFlags { - type GlibType = gst_pbutils_sys::GstDiscovererSerializeFlags; + type GlibType = ffi::GstDiscovererSerializeFlags; - fn to_glib(&self) -> gst_pbutils_sys::GstDiscovererSerializeFlags { + fn to_glib(&self) -> ffi::GstDiscovererSerializeFlags { self.bits() } } #[doc(hidden)] -impl FromGlib for DiscovererSerializeFlags { - fn from_glib(value: gst_pbutils_sys::GstDiscovererSerializeFlags) -> DiscovererSerializeFlags { +impl FromGlib for DiscovererSerializeFlags { + fn from_glib(value: ffi::GstDiscovererSerializeFlags) -> DiscovererSerializeFlags { skip_assert_initialized!(); DiscovererSerializeFlags::from_bits_truncate(value) } @@ -39,7 +38,7 @@ impl FromGlib for DiscovererSerial impl StaticType for DiscovererSerializeFlags { fn static_type() -> Type { - unsafe { from_glib(gst_pbutils_sys::gst_discoverer_serialize_flags_get_type()) } + unsafe { from_glib(ffi::gst_discoverer_serialize_flags_get_type()) } } } @@ -51,12 +50,12 @@ impl<'a> FromValueOptional<'a> for DiscovererSerializeFlags { impl<'a> FromValue<'a> for DiscovererSerializeFlags { unsafe fn from_value(value: &Value) -> Self { - from_glib(gobject_sys::g_value_get_flags(value.to_glib_none().0)) + from_glib(glib::gobject_ffi::g_value_get_flags(value.to_glib_none().0)) } } impl SetValue for DiscovererSerializeFlags { unsafe fn set_value(value: &mut Value, this: &Self) { - gobject_sys::g_value_set_flags(value.to_glib_none_mut().0, this.to_glib()) + glib::gobject_ffi::g_value_set_flags(value.to_glib_none_mut().0, this.to_glib()) } } diff --git a/gstreamer-pbutils/src/auto/functions.rs b/gstreamer-pbutils/src/auto/functions.rs index 52f0bf910..4d8abcacc 100644 --- a/gstreamer-pbutils/src/auto/functions.rs +++ b/gstreamer-pbutils/src/auto/functions.rs @@ -2,58 +2,53 @@ // from gir-files (https://github.com/gtk-rs/gir-files) // DO NOT EDIT -use glib; +use crate::EncodingTarget; use glib::translate::*; -use glib::GString; -use gst_pbutils_sys; use std::mem; -use EncodingTarget; pub fn encoding_list_all_targets(categoryname: Option<&str>) -> Vec { assert_initialized_main_thread!(); unsafe { - FromGlibPtrContainer::from_glib_full(gst_pbutils_sys::gst_encoding_list_all_targets( + FromGlibPtrContainer::from_glib_full(ffi::gst_encoding_list_all_targets( categoryname.to_glib_none().0, )) } } -pub fn encoding_list_available_categories() -> Vec { +pub fn encoding_list_available_categories() -> Vec { assert_initialized_main_thread!(); - unsafe { - FromGlibPtrContainer::from_glib_full( - gst_pbutils_sys::gst_encoding_list_available_categories(), - ) - } + unsafe { FromGlibPtrContainer::from_glib_full(ffi::gst_encoding_list_available_categories()) } } -pub fn pb_utils_get_element_description(factory_name: &str) -> Result { +pub fn pb_utils_get_element_description( + factory_name: &str, +) -> Result { assert_initialized_main_thread!(); unsafe { - Option::<_>::from_glib_full(gst_pbutils_sys::gst_pb_utils_get_element_description( + Option::<_>::from_glib_full(ffi::gst_pb_utils_get_element_description( factory_name.to_glib_none().0, )) - .ok_or_else(|| glib_bool_error!("Failed to get element description")) + .ok_or_else(|| glib::glib_bool_error!("Failed to get element description")) } } -pub fn pb_utils_get_sink_description(protocol: &str) -> Result { +pub fn pb_utils_get_sink_description(protocol: &str) -> Result { assert_initialized_main_thread!(); unsafe { - Option::<_>::from_glib_full(gst_pbutils_sys::gst_pb_utils_get_sink_description( + Option::<_>::from_glib_full(ffi::gst_pb_utils_get_sink_description( protocol.to_glib_none().0, )) - .ok_or_else(|| glib_bool_error!("Failed to get sink description")) + .ok_or_else(|| glib::glib_bool_error!("Failed to get sink description")) } } -pub fn pb_utils_get_source_description(protocol: &str) -> Result { +pub fn pb_utils_get_source_description(protocol: &str) -> Result { assert_initialized_main_thread!(); unsafe { - Option::<_>::from_glib_full(gst_pbutils_sys::gst_pb_utils_get_source_description( + Option::<_>::from_glib_full(ffi::gst_pb_utils_get_source_description( protocol.to_glib_none().0, )) - .ok_or_else(|| glib_bool_error!("Failed to get source description")) + .ok_or_else(|| glib::glib_bool_error!("Failed to get source description")) } } @@ -64,7 +59,7 @@ pub fn plugins_base_version() -> (u32, u32, u32, u32) { let mut minor = mem::MaybeUninit::uninit(); let mut micro = mem::MaybeUninit::uninit(); let mut nano = mem::MaybeUninit::uninit(); - gst_pbutils_sys::gst_plugins_base_version( + ffi::gst_plugins_base_version( major.as_mut_ptr(), minor.as_mut_ptr(), micro.as_mut_ptr(), @@ -78,7 +73,7 @@ pub fn plugins_base_version() -> (u32, u32, u32, u32) { } } -pub fn plugins_base_version_string() -> GString { +pub fn plugins_base_version_string() -> glib::GString { skip_assert_initialized!(); - unsafe { from_glib_full(gst_pbutils_sys::gst_plugins_base_version_string()) } + unsafe { from_glib_full(ffi::gst_plugins_base_version_string()) } } diff --git a/gstreamer-pbutils/src/auto/versions.txt b/gstreamer-pbutils/src/auto/versions.txt index bdfc6f381..c4cc007de 100644 --- a/gstreamer-pbutils/src/auto/versions.txt +++ b/gstreamer-pbutils/src/auto/versions.txt @@ -1,2 +1,2 @@ -Generated by gir (https://github.com/gtk-rs/gir @ 062b3d6) -from gir-files (https://github.com/gtk-rs/gir-files @ b84cead5) +Generated by gir (https://github.com/gtk-rs/gir @ 694b4b8) +from gir-files (https://github.com/gtk-rs/gir-files @ 9739801c)