From 4bd7f7af1a93166e7eeb53ffb4be8336b2d87dd9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Sun, 22 Nov 2020 11:50:37 +0200 Subject: [PATCH] gstreamer-video: Regenerate --- gstreamer-video/src/auto/enums.rs | 720 +++++++++--------- gstreamer-video/src/auto/flags.rs | 137 ++-- gstreamer-video/src/auto/versions.txt | 4 +- gstreamer-video/src/auto/video_buffer_pool.rs | 13 +- gstreamer-video/src/auto/video_decoder.rs | 79 +- gstreamer-video/src/auto/video_encoder.rs | 68 +- gstreamer-video/src/auto/video_filter.rs | 9 +- gstreamer-video/src/auto/video_overlay.rs | 26 +- gstreamer-video/src/auto/video_sink.rs | 25 +- 9 files changed, 508 insertions(+), 573 deletions(-) diff --git a/gstreamer-video/src/auto/enums.rs b/gstreamer-video/src/auto/enums.rs index 64a649eb9..acd184914 100644 --- a/gstreamer-video/src/auto/enums.rs +++ b/gstreamer-video/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_video_sys; #[cfg(any(feature = "v1_18", feature = "dox"))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_18")))] @@ -28,13 +26,13 @@ pub enum VideoAFDSpec { #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_18")))] #[doc(hidden)] impl ToGlib for VideoAFDSpec { - type GlibType = gst_video_sys::GstVideoAFDSpec; + type GlibType = ffi::GstVideoAFDSpec; - fn to_glib(&self) -> gst_video_sys::GstVideoAFDSpec { + fn to_glib(&self) -> ffi::GstVideoAFDSpec { match *self { - VideoAFDSpec::DvbEtsi => gst_video_sys::GST_VIDEO_AFD_SPEC_DVB_ETSI, - VideoAFDSpec::AtscA53 => gst_video_sys::GST_VIDEO_AFD_SPEC_ATSC_A53, - VideoAFDSpec::SmpteSt20161 => gst_video_sys::GST_VIDEO_AFD_SPEC_SMPTE_ST2016_1, + VideoAFDSpec::DvbEtsi => ffi::GST_VIDEO_AFD_SPEC_DVB_ETSI, + VideoAFDSpec::AtscA53 => ffi::GST_VIDEO_AFD_SPEC_ATSC_A53, + VideoAFDSpec::SmpteSt20161 => ffi::GST_VIDEO_AFD_SPEC_SMPTE_ST2016_1, VideoAFDSpec::__Unknown(value) => value, } } @@ -43,8 +41,8 @@ impl ToGlib for VideoAFDSpec { #[cfg(any(feature = "v1_18", feature = "dox"))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_18")))] #[doc(hidden)] -impl FromGlib for VideoAFDSpec { - fn from_glib(value: gst_video_sys::GstVideoAFDSpec) -> Self { +impl FromGlib for VideoAFDSpec { + fn from_glib(value: ffi::GstVideoAFDSpec) -> Self { skip_assert_initialized!(); match value { 0 => VideoAFDSpec::DvbEtsi, @@ -59,7 +57,7 @@ impl FromGlib for VideoAFDSpec { #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_18")))] impl StaticType for VideoAFDSpec { fn static_type() -> Type { - unsafe { from_glib(gst_video_sys::gst_video_afd_spec_get_type()) } + unsafe { from_glib(ffi::gst_video_afd_spec_get_type()) } } } @@ -75,7 +73,7 @@ impl<'a> FromValueOptional<'a> for VideoAFDSpec { #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_18")))] impl<'a> FromValue<'a> for VideoAFDSpec { 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)) } } @@ -83,7 +81,7 @@ impl<'a> FromValue<'a> for VideoAFDSpec { #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_18")))] impl SetValue for VideoAFDSpec { 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()) } } @@ -111,27 +109,21 @@ pub enum VideoAFDValue { #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_18")))] #[doc(hidden)] impl ToGlib for VideoAFDValue { - type GlibType = gst_video_sys::GstVideoAFDValue; + type GlibType = ffi::GstVideoAFDValue; - fn to_glib(&self) -> gst_video_sys::GstVideoAFDValue { + fn to_glib(&self) -> ffi::GstVideoAFDValue { match *self { - VideoAFDValue::Unavailable => gst_video_sys::GST_VIDEO_AFD_UNAVAILABLE, - VideoAFDValue::_169TopAligned => gst_video_sys::GST_VIDEO_AFD_16_9_TOP_ALIGNED, - VideoAFDValue::_149TopAligned => gst_video_sys::GST_VIDEO_AFD_14_9_TOP_ALIGNED, - VideoAFDValue::GreaterThan169 => gst_video_sys::GST_VIDEO_AFD_GREATER_THAN_16_9, - VideoAFDValue::_43Full169Full => gst_video_sys::GST_VIDEO_AFD_4_3_FULL_16_9_FULL, - VideoAFDValue::_43Full43Pillar => gst_video_sys::GST_VIDEO_AFD_4_3_FULL_4_3_PILLAR, - VideoAFDValue::_169Letter169Full => gst_video_sys::GST_VIDEO_AFD_16_9_LETTER_16_9_FULL, - VideoAFDValue::_149Letter149Pillar => { - gst_video_sys::GST_VIDEO_AFD_14_9_LETTER_14_9_PILLAR - } - VideoAFDValue::_43Full149Center => gst_video_sys::GST_VIDEO_AFD_4_3_FULL_14_9_CENTER, - VideoAFDValue::_169Letter149Center => { - gst_video_sys::GST_VIDEO_AFD_16_9_LETTER_14_9_CENTER - } - VideoAFDValue::_169Letter43Center => { - gst_video_sys::GST_VIDEO_AFD_16_9_LETTER_4_3_CENTER - } + VideoAFDValue::Unavailable => ffi::GST_VIDEO_AFD_UNAVAILABLE, + VideoAFDValue::_169TopAligned => ffi::GST_VIDEO_AFD_16_9_TOP_ALIGNED, + VideoAFDValue::_149TopAligned => ffi::GST_VIDEO_AFD_14_9_TOP_ALIGNED, + VideoAFDValue::GreaterThan169 => ffi::GST_VIDEO_AFD_GREATER_THAN_16_9, + VideoAFDValue::_43Full169Full => ffi::GST_VIDEO_AFD_4_3_FULL_16_9_FULL, + VideoAFDValue::_43Full43Pillar => ffi::GST_VIDEO_AFD_4_3_FULL_4_3_PILLAR, + VideoAFDValue::_169Letter169Full => ffi::GST_VIDEO_AFD_16_9_LETTER_16_9_FULL, + VideoAFDValue::_149Letter149Pillar => ffi::GST_VIDEO_AFD_14_9_LETTER_14_9_PILLAR, + VideoAFDValue::_43Full149Center => ffi::GST_VIDEO_AFD_4_3_FULL_14_9_CENTER, + VideoAFDValue::_169Letter149Center => ffi::GST_VIDEO_AFD_16_9_LETTER_14_9_CENTER, + VideoAFDValue::_169Letter43Center => ffi::GST_VIDEO_AFD_16_9_LETTER_4_3_CENTER, VideoAFDValue::__Unknown(value) => value, } } @@ -140,8 +132,8 @@ impl ToGlib for VideoAFDValue { #[cfg(any(feature = "v1_18", feature = "dox"))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_18")))] #[doc(hidden)] -impl FromGlib for VideoAFDValue { - fn from_glib(value: gst_video_sys::GstVideoAFDValue) -> Self { +impl FromGlib for VideoAFDValue { + fn from_glib(value: ffi::GstVideoAFDValue) -> Self { skip_assert_initialized!(); match value { 0 => VideoAFDValue::Unavailable, @@ -164,7 +156,7 @@ impl FromGlib for VideoAFDValue { #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_18")))] impl StaticType for VideoAFDValue { fn static_type() -> Type { - unsafe { from_glib(gst_video_sys::gst_video_afd_value_get_type()) } + unsafe { from_glib(ffi::gst_video_afd_value_get_type()) } } } @@ -180,7 +172,7 @@ impl<'a> FromValueOptional<'a> for VideoAFDValue { #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_18")))] impl<'a> FromValue<'a> for VideoAFDValue { 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)) } } @@ -188,7 +180,7 @@ impl<'a> FromValue<'a> for VideoAFDValue { #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_18")))] impl SetValue for VideoAFDValue { 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()) } } @@ -204,21 +196,21 @@ pub enum VideoAlphaMode { #[doc(hidden)] impl ToGlib for VideoAlphaMode { - type GlibType = gst_video_sys::GstVideoAlphaMode; + type GlibType = ffi::GstVideoAlphaMode; - fn to_glib(&self) -> gst_video_sys::GstVideoAlphaMode { + fn to_glib(&self) -> ffi::GstVideoAlphaMode { match *self { - VideoAlphaMode::Copy => gst_video_sys::GST_VIDEO_ALPHA_MODE_COPY, - VideoAlphaMode::Set => gst_video_sys::GST_VIDEO_ALPHA_MODE_SET, - VideoAlphaMode::Mult => gst_video_sys::GST_VIDEO_ALPHA_MODE_MULT, + VideoAlphaMode::Copy => ffi::GST_VIDEO_ALPHA_MODE_COPY, + VideoAlphaMode::Set => ffi::GST_VIDEO_ALPHA_MODE_SET, + VideoAlphaMode::Mult => ffi::GST_VIDEO_ALPHA_MODE_MULT, VideoAlphaMode::__Unknown(value) => value, } } } #[doc(hidden)] -impl FromGlib for VideoAlphaMode { - fn from_glib(value: gst_video_sys::GstVideoAlphaMode) -> Self { +impl FromGlib for VideoAlphaMode { + fn from_glib(value: ffi::GstVideoAlphaMode) -> Self { skip_assert_initialized!(); match value { 0 => VideoAlphaMode::Copy, @@ -231,7 +223,7 @@ impl FromGlib for VideoAlphaMode { impl StaticType for VideoAlphaMode { fn static_type() -> Type { - unsafe { from_glib(gst_video_sys::gst_video_alpha_mode_get_type()) } + unsafe { from_glib(ffi::gst_video_alpha_mode_get_type()) } } } @@ -243,13 +235,13 @@ impl<'a> FromValueOptional<'a> for VideoAlphaMode { impl<'a> FromValue<'a> for VideoAlphaMode { 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 VideoAlphaMode { 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()) } } @@ -271,15 +263,15 @@ pub enum VideoCaptionType { #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_16")))] #[doc(hidden)] impl ToGlib for VideoCaptionType { - type GlibType = gst_video_sys::GstVideoCaptionType; + type GlibType = ffi::GstVideoCaptionType; - fn to_glib(&self) -> gst_video_sys::GstVideoCaptionType { + fn to_glib(&self) -> ffi::GstVideoCaptionType { match *self { - VideoCaptionType::Unknown => gst_video_sys::GST_VIDEO_CAPTION_TYPE_UNKNOWN, - VideoCaptionType::Cea608Raw => gst_video_sys::GST_VIDEO_CAPTION_TYPE_CEA608_RAW, - VideoCaptionType::Cea608S3341a => gst_video_sys::GST_VIDEO_CAPTION_TYPE_CEA608_S334_1A, - VideoCaptionType::Cea708Raw => gst_video_sys::GST_VIDEO_CAPTION_TYPE_CEA708_RAW, - VideoCaptionType::Cea708Cdp => gst_video_sys::GST_VIDEO_CAPTION_TYPE_CEA708_CDP, + VideoCaptionType::Unknown => ffi::GST_VIDEO_CAPTION_TYPE_UNKNOWN, + VideoCaptionType::Cea608Raw => ffi::GST_VIDEO_CAPTION_TYPE_CEA608_RAW, + VideoCaptionType::Cea608S3341a => ffi::GST_VIDEO_CAPTION_TYPE_CEA608_S334_1A, + VideoCaptionType::Cea708Raw => ffi::GST_VIDEO_CAPTION_TYPE_CEA708_RAW, + VideoCaptionType::Cea708Cdp => ffi::GST_VIDEO_CAPTION_TYPE_CEA708_CDP, VideoCaptionType::__Unknown(value) => value, } } @@ -288,8 +280,8 @@ impl ToGlib for VideoCaptionType { #[cfg(any(feature = "v1_16", feature = "dox"))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_16")))] #[doc(hidden)] -impl FromGlib for VideoCaptionType { - fn from_glib(value: gst_video_sys::GstVideoCaptionType) -> Self { +impl FromGlib for VideoCaptionType { + fn from_glib(value: ffi::GstVideoCaptionType) -> Self { skip_assert_initialized!(); match value { 0 => VideoCaptionType::Unknown, @@ -306,7 +298,7 @@ impl FromGlib for VideoCaptionType { #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_16")))] impl StaticType for VideoCaptionType { fn static_type() -> Type { - unsafe { from_glib(gst_video_sys::gst_video_caption_type_get_type()) } + unsafe { from_glib(ffi::gst_video_caption_type_get_type()) } } } @@ -322,7 +314,7 @@ impl<'a> FromValueOptional<'a> for VideoCaptionType { #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_16")))] impl<'a> FromValue<'a> for VideoCaptionType { 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)) } } @@ -330,7 +322,7 @@ impl<'a> FromValue<'a> for VideoCaptionType { #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_16")))] impl SetValue for VideoCaptionType { 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()) } } @@ -347,22 +339,22 @@ pub enum VideoChromaMode { #[doc(hidden)] impl ToGlib for VideoChromaMode { - type GlibType = gst_video_sys::GstVideoChromaMode; + type GlibType = ffi::GstVideoChromaMode; - fn to_glib(&self) -> gst_video_sys::GstVideoChromaMode { + fn to_glib(&self) -> ffi::GstVideoChromaMode { match *self { - VideoChromaMode::Full => gst_video_sys::GST_VIDEO_CHROMA_MODE_FULL, - VideoChromaMode::UpsampleOnly => gst_video_sys::GST_VIDEO_CHROMA_MODE_UPSAMPLE_ONLY, - VideoChromaMode::DownsampleOnly => gst_video_sys::GST_VIDEO_CHROMA_MODE_DOWNSAMPLE_ONLY, - VideoChromaMode::None => gst_video_sys::GST_VIDEO_CHROMA_MODE_NONE, + VideoChromaMode::Full => ffi::GST_VIDEO_CHROMA_MODE_FULL, + VideoChromaMode::UpsampleOnly => ffi::GST_VIDEO_CHROMA_MODE_UPSAMPLE_ONLY, + VideoChromaMode::DownsampleOnly => ffi::GST_VIDEO_CHROMA_MODE_DOWNSAMPLE_ONLY, + VideoChromaMode::None => ffi::GST_VIDEO_CHROMA_MODE_NONE, VideoChromaMode::__Unknown(value) => value, } } } #[doc(hidden)] -impl FromGlib for VideoChromaMode { - fn from_glib(value: gst_video_sys::GstVideoChromaMode) -> Self { +impl FromGlib for VideoChromaMode { + fn from_glib(value: ffi::GstVideoChromaMode) -> Self { skip_assert_initialized!(); match value { 0 => VideoChromaMode::Full, @@ -376,7 +368,7 @@ impl FromGlib for VideoChromaMode { impl StaticType for VideoChromaMode { fn static_type() -> Type { - unsafe { from_glib(gst_video_sys::gst_video_chroma_mode_get_type()) } + unsafe { from_glib(ffi::gst_video_chroma_mode_get_type()) } } } @@ -388,13 +380,13 @@ impl<'a> FromValueOptional<'a> for VideoChromaMode { impl<'a> FromValue<'a> for VideoChromaMode { 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 VideoChromaMode { 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()) } } @@ -414,25 +406,25 @@ pub enum VideoColorMatrix { #[doc(hidden)] impl ToGlib for VideoColorMatrix { - type GlibType = gst_video_sys::GstVideoColorMatrix; + type GlibType = ffi::GstVideoColorMatrix; - fn to_glib(&self) -> gst_video_sys::GstVideoColorMatrix { + fn to_glib(&self) -> ffi::GstVideoColorMatrix { match *self { - VideoColorMatrix::Unknown => gst_video_sys::GST_VIDEO_COLOR_MATRIX_UNKNOWN, - VideoColorMatrix::Rgb => gst_video_sys::GST_VIDEO_COLOR_MATRIX_RGB, - VideoColorMatrix::Fcc => gst_video_sys::GST_VIDEO_COLOR_MATRIX_FCC, - VideoColorMatrix::Bt709 => gst_video_sys::GST_VIDEO_COLOR_MATRIX_BT709, - VideoColorMatrix::Bt601 => gst_video_sys::GST_VIDEO_COLOR_MATRIX_BT601, - VideoColorMatrix::Smpte240m => gst_video_sys::GST_VIDEO_COLOR_MATRIX_SMPTE240M, - VideoColorMatrix::Bt2020 => gst_video_sys::GST_VIDEO_COLOR_MATRIX_BT2020, + VideoColorMatrix::Unknown => ffi::GST_VIDEO_COLOR_MATRIX_UNKNOWN, + VideoColorMatrix::Rgb => ffi::GST_VIDEO_COLOR_MATRIX_RGB, + VideoColorMatrix::Fcc => ffi::GST_VIDEO_COLOR_MATRIX_FCC, + VideoColorMatrix::Bt709 => ffi::GST_VIDEO_COLOR_MATRIX_BT709, + VideoColorMatrix::Bt601 => ffi::GST_VIDEO_COLOR_MATRIX_BT601, + VideoColorMatrix::Smpte240m => ffi::GST_VIDEO_COLOR_MATRIX_SMPTE240M, + VideoColorMatrix::Bt2020 => ffi::GST_VIDEO_COLOR_MATRIX_BT2020, VideoColorMatrix::__Unknown(value) => value, } } } #[doc(hidden)] -impl FromGlib for VideoColorMatrix { - fn from_glib(value: gst_video_sys::GstVideoColorMatrix) -> Self { +impl FromGlib for VideoColorMatrix { + fn from_glib(value: ffi::GstVideoColorMatrix) -> Self { skip_assert_initialized!(); match value { 0 => VideoColorMatrix::Unknown, @@ -449,7 +441,7 @@ impl FromGlib for VideoColorMatrix { impl StaticType for VideoColorMatrix { fn static_type() -> Type { - unsafe { from_glib(gst_video_sys::gst_video_color_matrix_get_type()) } + unsafe { from_glib(ffi::gst_video_color_matrix_get_type()) } } } @@ -461,13 +453,13 @@ impl<'a> FromValueOptional<'a> for VideoColorMatrix { impl<'a> FromValue<'a> for VideoColorMatrix { 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 VideoColorMatrix { 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()) } } @@ -501,35 +493,35 @@ pub enum VideoColorPrimaries { #[doc(hidden)] impl ToGlib for VideoColorPrimaries { - type GlibType = gst_video_sys::GstVideoColorPrimaries; + type GlibType = ffi::GstVideoColorPrimaries; - fn to_glib(&self) -> gst_video_sys::GstVideoColorPrimaries { + fn to_glib(&self) -> ffi::GstVideoColorPrimaries { match *self { - VideoColorPrimaries::Unknown => gst_video_sys::GST_VIDEO_COLOR_PRIMARIES_UNKNOWN, - VideoColorPrimaries::Bt709 => gst_video_sys::GST_VIDEO_COLOR_PRIMARIES_BT709, - VideoColorPrimaries::Bt470m => gst_video_sys::GST_VIDEO_COLOR_PRIMARIES_BT470M, - VideoColorPrimaries::Bt470bg => gst_video_sys::GST_VIDEO_COLOR_PRIMARIES_BT470BG, - VideoColorPrimaries::Smpte170m => gst_video_sys::GST_VIDEO_COLOR_PRIMARIES_SMPTE170M, - VideoColorPrimaries::Smpte240m => gst_video_sys::GST_VIDEO_COLOR_PRIMARIES_SMPTE240M, - VideoColorPrimaries::Film => gst_video_sys::GST_VIDEO_COLOR_PRIMARIES_FILM, - VideoColorPrimaries::Bt2020 => gst_video_sys::GST_VIDEO_COLOR_PRIMARIES_BT2020, - VideoColorPrimaries::Adobergb => gst_video_sys::GST_VIDEO_COLOR_PRIMARIES_ADOBERGB, + VideoColorPrimaries::Unknown => ffi::GST_VIDEO_COLOR_PRIMARIES_UNKNOWN, + VideoColorPrimaries::Bt709 => ffi::GST_VIDEO_COLOR_PRIMARIES_BT709, + VideoColorPrimaries::Bt470m => ffi::GST_VIDEO_COLOR_PRIMARIES_BT470M, + VideoColorPrimaries::Bt470bg => ffi::GST_VIDEO_COLOR_PRIMARIES_BT470BG, + VideoColorPrimaries::Smpte170m => ffi::GST_VIDEO_COLOR_PRIMARIES_SMPTE170M, + VideoColorPrimaries::Smpte240m => ffi::GST_VIDEO_COLOR_PRIMARIES_SMPTE240M, + VideoColorPrimaries::Film => ffi::GST_VIDEO_COLOR_PRIMARIES_FILM, + VideoColorPrimaries::Bt2020 => ffi::GST_VIDEO_COLOR_PRIMARIES_BT2020, + VideoColorPrimaries::Adobergb => ffi::GST_VIDEO_COLOR_PRIMARIES_ADOBERGB, #[cfg(any(feature = "v1_16", feature = "dox"))] - VideoColorPrimaries::Smptest428 => gst_video_sys::GST_VIDEO_COLOR_PRIMARIES_SMPTEST428, + VideoColorPrimaries::Smptest428 => ffi::GST_VIDEO_COLOR_PRIMARIES_SMPTEST428, #[cfg(any(feature = "v1_16", feature = "dox"))] - VideoColorPrimaries::Smpterp431 => gst_video_sys::GST_VIDEO_COLOR_PRIMARIES_SMPTERP431, + VideoColorPrimaries::Smpterp431 => ffi::GST_VIDEO_COLOR_PRIMARIES_SMPTERP431, #[cfg(any(feature = "v1_16", feature = "dox"))] - VideoColorPrimaries::Smpteeg432 => gst_video_sys::GST_VIDEO_COLOR_PRIMARIES_SMPTEEG432, + VideoColorPrimaries::Smpteeg432 => ffi::GST_VIDEO_COLOR_PRIMARIES_SMPTEEG432, #[cfg(any(feature = "v1_16", feature = "dox"))] - VideoColorPrimaries::Ebu3213 => gst_video_sys::GST_VIDEO_COLOR_PRIMARIES_EBU3213, + VideoColorPrimaries::Ebu3213 => ffi::GST_VIDEO_COLOR_PRIMARIES_EBU3213, VideoColorPrimaries::__Unknown(value) => value, } } } #[doc(hidden)] -impl FromGlib for VideoColorPrimaries { - fn from_glib(value: gst_video_sys::GstVideoColorPrimaries) -> Self { +impl FromGlib for VideoColorPrimaries { + fn from_glib(value: ffi::GstVideoColorPrimaries) -> Self { skip_assert_initialized!(); match value { 0 => VideoColorPrimaries::Unknown, @@ -556,7 +548,7 @@ impl FromGlib for VideoColorPrimaries { impl StaticType for VideoColorPrimaries { fn static_type() -> Type { - unsafe { from_glib(gst_video_sys::gst_video_color_primaries_get_type()) } + unsafe { from_glib(ffi::gst_video_color_primaries_get_type()) } } } @@ -568,13 +560,13 @@ impl<'a> FromValueOptional<'a> for VideoColorPrimaries { impl<'a> FromValue<'a> for VideoColorPrimaries { 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 VideoColorPrimaries { 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()) } } @@ -592,23 +584,23 @@ pub enum VideoDitherMethod { #[doc(hidden)] impl ToGlib for VideoDitherMethod { - type GlibType = gst_video_sys::GstVideoDitherMethod; + type GlibType = ffi::GstVideoDitherMethod; - fn to_glib(&self) -> gst_video_sys::GstVideoDitherMethod { + fn to_glib(&self) -> ffi::GstVideoDitherMethod { match *self { - VideoDitherMethod::None => gst_video_sys::GST_VIDEO_DITHER_NONE, - VideoDitherMethod::Verterr => gst_video_sys::GST_VIDEO_DITHER_VERTERR, - VideoDitherMethod::FloydSteinberg => gst_video_sys::GST_VIDEO_DITHER_FLOYD_STEINBERG, - VideoDitherMethod::SierraLite => gst_video_sys::GST_VIDEO_DITHER_SIERRA_LITE, - VideoDitherMethod::Bayer => gst_video_sys::GST_VIDEO_DITHER_BAYER, + VideoDitherMethod::None => ffi::GST_VIDEO_DITHER_NONE, + VideoDitherMethod::Verterr => ffi::GST_VIDEO_DITHER_VERTERR, + VideoDitherMethod::FloydSteinberg => ffi::GST_VIDEO_DITHER_FLOYD_STEINBERG, + VideoDitherMethod::SierraLite => ffi::GST_VIDEO_DITHER_SIERRA_LITE, + VideoDitherMethod::Bayer => ffi::GST_VIDEO_DITHER_BAYER, VideoDitherMethod::__Unknown(value) => value, } } } #[doc(hidden)] -impl FromGlib for VideoDitherMethod { - fn from_glib(value: gst_video_sys::GstVideoDitherMethod) -> Self { +impl FromGlib for VideoDitherMethod { + fn from_glib(value: ffi::GstVideoDitherMethod) -> Self { skip_assert_initialized!(); match value { 0 => VideoDitherMethod::None, @@ -623,7 +615,7 @@ impl FromGlib for VideoDitherMethod { impl StaticType for VideoDitherMethod { fn static_type() -> Type { - unsafe { from_glib(gst_video_sys::gst_video_dither_method_get_type()) } + unsafe { from_glib(ffi::gst_video_dither_method_get_type()) } } } @@ -635,13 +627,13 @@ impl<'a> FromValueOptional<'a> for VideoDitherMethod { impl<'a> FromValue<'a> for VideoDitherMethod { 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 VideoDitherMethod { 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()) } } @@ -661,15 +653,13 @@ pub enum VideoFieldOrder { #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_12")))] #[doc(hidden)] impl ToGlib for VideoFieldOrder { - type GlibType = gst_video_sys::GstVideoFieldOrder; + type GlibType = ffi::GstVideoFieldOrder; - fn to_glib(&self) -> gst_video_sys::GstVideoFieldOrder { + fn to_glib(&self) -> ffi::GstVideoFieldOrder { match *self { - VideoFieldOrder::Unknown => gst_video_sys::GST_VIDEO_FIELD_ORDER_UNKNOWN, - VideoFieldOrder::TopFieldFirst => gst_video_sys::GST_VIDEO_FIELD_ORDER_TOP_FIELD_FIRST, - VideoFieldOrder::BottomFieldFirst => { - gst_video_sys::GST_VIDEO_FIELD_ORDER_BOTTOM_FIELD_FIRST - } + VideoFieldOrder::Unknown => ffi::GST_VIDEO_FIELD_ORDER_UNKNOWN, + VideoFieldOrder::TopFieldFirst => ffi::GST_VIDEO_FIELD_ORDER_TOP_FIELD_FIRST, + VideoFieldOrder::BottomFieldFirst => ffi::GST_VIDEO_FIELD_ORDER_BOTTOM_FIELD_FIRST, VideoFieldOrder::__Unknown(value) => value, } } @@ -678,8 +668,8 @@ impl ToGlib for VideoFieldOrder { #[cfg(any(feature = "v1_12", feature = "dox"))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_12")))] #[doc(hidden)] -impl FromGlib for VideoFieldOrder { - fn from_glib(value: gst_video_sys::GstVideoFieldOrder) -> Self { +impl FromGlib for VideoFieldOrder { + fn from_glib(value: ffi::GstVideoFieldOrder) -> Self { skip_assert_initialized!(); match value { 0 => VideoFieldOrder::Unknown, @@ -694,7 +684,7 @@ impl FromGlib for VideoFieldOrder { #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_12")))] impl StaticType for VideoFieldOrder { fn static_type() -> Type { - unsafe { from_glib(gst_video_sys::gst_video_field_order_get_type()) } + unsafe { from_glib(ffi::gst_video_field_order_get_type()) } } } @@ -710,7 +700,7 @@ impl<'a> FromValueOptional<'a> for VideoFieldOrder { #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_12")))] impl<'a> FromValue<'a> for VideoFieldOrder { 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)) } } @@ -718,7 +708,7 @@ impl<'a> FromValue<'a> for VideoFieldOrder { #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_12")))] impl SetValue for VideoFieldOrder { 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()) } } @@ -906,155 +896,155 @@ pub enum VideoFormat { #[doc(hidden)] impl ToGlib for VideoFormat { - type GlibType = gst_video_sys::GstVideoFormat; + type GlibType = ffi::GstVideoFormat; - fn to_glib(&self) -> gst_video_sys::GstVideoFormat { + fn to_glib(&self) -> ffi::GstVideoFormat { match *self { - VideoFormat::Unknown => gst_video_sys::GST_VIDEO_FORMAT_UNKNOWN, - VideoFormat::Encoded => gst_video_sys::GST_VIDEO_FORMAT_ENCODED, - VideoFormat::I420 => gst_video_sys::GST_VIDEO_FORMAT_I420, - VideoFormat::Yv12 => gst_video_sys::GST_VIDEO_FORMAT_YV12, - VideoFormat::Yuy2 => gst_video_sys::GST_VIDEO_FORMAT_YUY2, - VideoFormat::Uyvy => gst_video_sys::GST_VIDEO_FORMAT_UYVY, - VideoFormat::Ayuv => gst_video_sys::GST_VIDEO_FORMAT_AYUV, - VideoFormat::Rgbx => gst_video_sys::GST_VIDEO_FORMAT_RGBx, - VideoFormat::Bgrx => gst_video_sys::GST_VIDEO_FORMAT_BGRx, - VideoFormat::Xrgb => gst_video_sys::GST_VIDEO_FORMAT_xRGB, - VideoFormat::Xbgr => gst_video_sys::GST_VIDEO_FORMAT_xBGR, - VideoFormat::Rgba => gst_video_sys::GST_VIDEO_FORMAT_RGBA, - VideoFormat::Bgra => gst_video_sys::GST_VIDEO_FORMAT_BGRA, - VideoFormat::Argb => gst_video_sys::GST_VIDEO_FORMAT_ARGB, - VideoFormat::Abgr => gst_video_sys::GST_VIDEO_FORMAT_ABGR, - VideoFormat::Rgb => gst_video_sys::GST_VIDEO_FORMAT_RGB, - VideoFormat::Bgr => gst_video_sys::GST_VIDEO_FORMAT_BGR, - VideoFormat::Y41b => gst_video_sys::GST_VIDEO_FORMAT_Y41B, - VideoFormat::Y42b => gst_video_sys::GST_VIDEO_FORMAT_Y42B, - VideoFormat::Yvyu => gst_video_sys::GST_VIDEO_FORMAT_YVYU, - VideoFormat::Y444 => gst_video_sys::GST_VIDEO_FORMAT_Y444, - VideoFormat::V210 => gst_video_sys::GST_VIDEO_FORMAT_v210, - VideoFormat::V216 => gst_video_sys::GST_VIDEO_FORMAT_v216, - VideoFormat::Nv12 => gst_video_sys::GST_VIDEO_FORMAT_NV12, - VideoFormat::Nv21 => gst_video_sys::GST_VIDEO_FORMAT_NV21, - VideoFormat::Gray8 => gst_video_sys::GST_VIDEO_FORMAT_GRAY8, - VideoFormat::Gray16Be => gst_video_sys::GST_VIDEO_FORMAT_GRAY16_BE, - VideoFormat::Gray16Le => gst_video_sys::GST_VIDEO_FORMAT_GRAY16_LE, - VideoFormat::V308 => gst_video_sys::GST_VIDEO_FORMAT_v308, - VideoFormat::Rgb16 => gst_video_sys::GST_VIDEO_FORMAT_RGB16, - VideoFormat::Bgr16 => gst_video_sys::GST_VIDEO_FORMAT_BGR16, - VideoFormat::Rgb15 => gst_video_sys::GST_VIDEO_FORMAT_RGB15, - VideoFormat::Bgr15 => gst_video_sys::GST_VIDEO_FORMAT_BGR15, - VideoFormat::Uyvp => gst_video_sys::GST_VIDEO_FORMAT_UYVP, - VideoFormat::A420 => gst_video_sys::GST_VIDEO_FORMAT_A420, - VideoFormat::Rgb8p => gst_video_sys::GST_VIDEO_FORMAT_RGB8P, - VideoFormat::Yuv9 => gst_video_sys::GST_VIDEO_FORMAT_YUV9, - VideoFormat::Yvu9 => gst_video_sys::GST_VIDEO_FORMAT_YVU9, - VideoFormat::Iyu1 => gst_video_sys::GST_VIDEO_FORMAT_IYU1, - VideoFormat::Argb64 => gst_video_sys::GST_VIDEO_FORMAT_ARGB64, - VideoFormat::Ayuv64 => gst_video_sys::GST_VIDEO_FORMAT_AYUV64, - VideoFormat::R210 => gst_video_sys::GST_VIDEO_FORMAT_r210, - VideoFormat::I42010be => gst_video_sys::GST_VIDEO_FORMAT_I420_10BE, - VideoFormat::I42010le => gst_video_sys::GST_VIDEO_FORMAT_I420_10LE, - VideoFormat::I42210be => gst_video_sys::GST_VIDEO_FORMAT_I422_10BE, - VideoFormat::I42210le => gst_video_sys::GST_VIDEO_FORMAT_I422_10LE, - VideoFormat::Y44410be => gst_video_sys::GST_VIDEO_FORMAT_Y444_10BE, - VideoFormat::Y44410le => gst_video_sys::GST_VIDEO_FORMAT_Y444_10LE, - VideoFormat::Gbr => gst_video_sys::GST_VIDEO_FORMAT_GBR, - VideoFormat::Gbr10be => gst_video_sys::GST_VIDEO_FORMAT_GBR_10BE, - VideoFormat::Gbr10le => gst_video_sys::GST_VIDEO_FORMAT_GBR_10LE, - VideoFormat::Nv16 => gst_video_sys::GST_VIDEO_FORMAT_NV16, - VideoFormat::Nv24 => gst_video_sys::GST_VIDEO_FORMAT_NV24, - VideoFormat::Nv1264z32 => gst_video_sys::GST_VIDEO_FORMAT_NV12_64Z32, - VideoFormat::A42010be => gst_video_sys::GST_VIDEO_FORMAT_A420_10BE, - VideoFormat::A42010le => gst_video_sys::GST_VIDEO_FORMAT_A420_10LE, - VideoFormat::A42210be => gst_video_sys::GST_VIDEO_FORMAT_A422_10BE, - VideoFormat::A42210le => gst_video_sys::GST_VIDEO_FORMAT_A422_10LE, - VideoFormat::A44410be => gst_video_sys::GST_VIDEO_FORMAT_A444_10BE, - VideoFormat::A44410le => gst_video_sys::GST_VIDEO_FORMAT_A444_10LE, - VideoFormat::Nv61 => gst_video_sys::GST_VIDEO_FORMAT_NV61, + VideoFormat::Unknown => ffi::GST_VIDEO_FORMAT_UNKNOWN, + VideoFormat::Encoded => ffi::GST_VIDEO_FORMAT_ENCODED, + VideoFormat::I420 => ffi::GST_VIDEO_FORMAT_I420, + VideoFormat::Yv12 => ffi::GST_VIDEO_FORMAT_YV12, + VideoFormat::Yuy2 => ffi::GST_VIDEO_FORMAT_YUY2, + VideoFormat::Uyvy => ffi::GST_VIDEO_FORMAT_UYVY, + VideoFormat::Ayuv => ffi::GST_VIDEO_FORMAT_AYUV, + VideoFormat::Rgbx => ffi::GST_VIDEO_FORMAT_RGBx, + VideoFormat::Bgrx => ffi::GST_VIDEO_FORMAT_BGRx, + VideoFormat::Xrgb => ffi::GST_VIDEO_FORMAT_xRGB, + VideoFormat::Xbgr => ffi::GST_VIDEO_FORMAT_xBGR, + VideoFormat::Rgba => ffi::GST_VIDEO_FORMAT_RGBA, + VideoFormat::Bgra => ffi::GST_VIDEO_FORMAT_BGRA, + VideoFormat::Argb => ffi::GST_VIDEO_FORMAT_ARGB, + VideoFormat::Abgr => ffi::GST_VIDEO_FORMAT_ABGR, + VideoFormat::Rgb => ffi::GST_VIDEO_FORMAT_RGB, + VideoFormat::Bgr => ffi::GST_VIDEO_FORMAT_BGR, + VideoFormat::Y41b => ffi::GST_VIDEO_FORMAT_Y41B, + VideoFormat::Y42b => ffi::GST_VIDEO_FORMAT_Y42B, + VideoFormat::Yvyu => ffi::GST_VIDEO_FORMAT_YVYU, + VideoFormat::Y444 => ffi::GST_VIDEO_FORMAT_Y444, + VideoFormat::V210 => ffi::GST_VIDEO_FORMAT_v210, + VideoFormat::V216 => ffi::GST_VIDEO_FORMAT_v216, + VideoFormat::Nv12 => ffi::GST_VIDEO_FORMAT_NV12, + VideoFormat::Nv21 => ffi::GST_VIDEO_FORMAT_NV21, + VideoFormat::Gray8 => ffi::GST_VIDEO_FORMAT_GRAY8, + VideoFormat::Gray16Be => ffi::GST_VIDEO_FORMAT_GRAY16_BE, + VideoFormat::Gray16Le => ffi::GST_VIDEO_FORMAT_GRAY16_LE, + VideoFormat::V308 => ffi::GST_VIDEO_FORMAT_v308, + VideoFormat::Rgb16 => ffi::GST_VIDEO_FORMAT_RGB16, + VideoFormat::Bgr16 => ffi::GST_VIDEO_FORMAT_BGR16, + VideoFormat::Rgb15 => ffi::GST_VIDEO_FORMAT_RGB15, + VideoFormat::Bgr15 => ffi::GST_VIDEO_FORMAT_BGR15, + VideoFormat::Uyvp => ffi::GST_VIDEO_FORMAT_UYVP, + VideoFormat::A420 => ffi::GST_VIDEO_FORMAT_A420, + VideoFormat::Rgb8p => ffi::GST_VIDEO_FORMAT_RGB8P, + VideoFormat::Yuv9 => ffi::GST_VIDEO_FORMAT_YUV9, + VideoFormat::Yvu9 => ffi::GST_VIDEO_FORMAT_YVU9, + VideoFormat::Iyu1 => ffi::GST_VIDEO_FORMAT_IYU1, + VideoFormat::Argb64 => ffi::GST_VIDEO_FORMAT_ARGB64, + VideoFormat::Ayuv64 => ffi::GST_VIDEO_FORMAT_AYUV64, + VideoFormat::R210 => ffi::GST_VIDEO_FORMAT_r210, + VideoFormat::I42010be => ffi::GST_VIDEO_FORMAT_I420_10BE, + VideoFormat::I42010le => ffi::GST_VIDEO_FORMAT_I420_10LE, + VideoFormat::I42210be => ffi::GST_VIDEO_FORMAT_I422_10BE, + VideoFormat::I42210le => ffi::GST_VIDEO_FORMAT_I422_10LE, + VideoFormat::Y44410be => ffi::GST_VIDEO_FORMAT_Y444_10BE, + VideoFormat::Y44410le => ffi::GST_VIDEO_FORMAT_Y444_10LE, + VideoFormat::Gbr => ffi::GST_VIDEO_FORMAT_GBR, + VideoFormat::Gbr10be => ffi::GST_VIDEO_FORMAT_GBR_10BE, + VideoFormat::Gbr10le => ffi::GST_VIDEO_FORMAT_GBR_10LE, + VideoFormat::Nv16 => ffi::GST_VIDEO_FORMAT_NV16, + VideoFormat::Nv24 => ffi::GST_VIDEO_FORMAT_NV24, + VideoFormat::Nv1264z32 => ffi::GST_VIDEO_FORMAT_NV12_64Z32, + VideoFormat::A42010be => ffi::GST_VIDEO_FORMAT_A420_10BE, + VideoFormat::A42010le => ffi::GST_VIDEO_FORMAT_A420_10LE, + VideoFormat::A42210be => ffi::GST_VIDEO_FORMAT_A422_10BE, + VideoFormat::A42210le => ffi::GST_VIDEO_FORMAT_A422_10LE, + VideoFormat::A44410be => ffi::GST_VIDEO_FORMAT_A444_10BE, + VideoFormat::A44410le => ffi::GST_VIDEO_FORMAT_A444_10LE, + VideoFormat::Nv61 => ffi::GST_VIDEO_FORMAT_NV61, #[cfg(any(feature = "v1_10", feature = "dox"))] - VideoFormat::P01010be => gst_video_sys::GST_VIDEO_FORMAT_P010_10BE, + VideoFormat::P01010be => ffi::GST_VIDEO_FORMAT_P010_10BE, #[cfg(any(feature = "v1_10", feature = "dox"))] - VideoFormat::P01010le => gst_video_sys::GST_VIDEO_FORMAT_P010_10LE, + VideoFormat::P01010le => ffi::GST_VIDEO_FORMAT_P010_10LE, #[cfg(any(feature = "v1_10", feature = "dox"))] - VideoFormat::Iyu2 => gst_video_sys::GST_VIDEO_FORMAT_IYU2, + VideoFormat::Iyu2 => ffi::GST_VIDEO_FORMAT_IYU2, #[cfg(any(feature = "v1_12", feature = "dox"))] - VideoFormat::Vyuy => gst_video_sys::GST_VIDEO_FORMAT_VYUY, + VideoFormat::Vyuy => ffi::GST_VIDEO_FORMAT_VYUY, #[cfg(any(feature = "v1_12", feature = "dox"))] - VideoFormat::Gbra => gst_video_sys::GST_VIDEO_FORMAT_GBRA, + VideoFormat::Gbra => ffi::GST_VIDEO_FORMAT_GBRA, #[cfg(any(feature = "v1_12", feature = "dox"))] - VideoFormat::Gbra10be => gst_video_sys::GST_VIDEO_FORMAT_GBRA_10BE, + VideoFormat::Gbra10be => ffi::GST_VIDEO_FORMAT_GBRA_10BE, #[cfg(any(feature = "v1_12", feature = "dox"))] - VideoFormat::Gbra10le => gst_video_sys::GST_VIDEO_FORMAT_GBRA_10LE, + VideoFormat::Gbra10le => ffi::GST_VIDEO_FORMAT_GBRA_10LE, #[cfg(any(feature = "v1_12", feature = "dox"))] - VideoFormat::Gbr12be => gst_video_sys::GST_VIDEO_FORMAT_GBR_12BE, + VideoFormat::Gbr12be => ffi::GST_VIDEO_FORMAT_GBR_12BE, #[cfg(any(feature = "v1_12", feature = "dox"))] - VideoFormat::Gbr12le => gst_video_sys::GST_VIDEO_FORMAT_GBR_12LE, + VideoFormat::Gbr12le => ffi::GST_VIDEO_FORMAT_GBR_12LE, #[cfg(any(feature = "v1_12", feature = "dox"))] - VideoFormat::Gbra12be => gst_video_sys::GST_VIDEO_FORMAT_GBRA_12BE, + VideoFormat::Gbra12be => ffi::GST_VIDEO_FORMAT_GBRA_12BE, #[cfg(any(feature = "v1_12", feature = "dox"))] - VideoFormat::Gbra12le => gst_video_sys::GST_VIDEO_FORMAT_GBRA_12LE, + VideoFormat::Gbra12le => ffi::GST_VIDEO_FORMAT_GBRA_12LE, #[cfg(any(feature = "v1_12", feature = "dox"))] - VideoFormat::I42012be => gst_video_sys::GST_VIDEO_FORMAT_I420_12BE, + VideoFormat::I42012be => ffi::GST_VIDEO_FORMAT_I420_12BE, #[cfg(any(feature = "v1_12", feature = "dox"))] - VideoFormat::I42012le => gst_video_sys::GST_VIDEO_FORMAT_I420_12LE, + VideoFormat::I42012le => ffi::GST_VIDEO_FORMAT_I420_12LE, #[cfg(any(feature = "v1_12", feature = "dox"))] - VideoFormat::I42212be => gst_video_sys::GST_VIDEO_FORMAT_I422_12BE, + VideoFormat::I42212be => ffi::GST_VIDEO_FORMAT_I422_12BE, #[cfg(any(feature = "v1_12", feature = "dox"))] - VideoFormat::I42212le => gst_video_sys::GST_VIDEO_FORMAT_I422_12LE, + VideoFormat::I42212le => ffi::GST_VIDEO_FORMAT_I422_12LE, #[cfg(any(feature = "v1_12", feature = "dox"))] - VideoFormat::Y44412be => gst_video_sys::GST_VIDEO_FORMAT_Y444_12BE, + VideoFormat::Y44412be => ffi::GST_VIDEO_FORMAT_Y444_12BE, #[cfg(any(feature = "v1_12", feature = "dox"))] - VideoFormat::Y44412le => gst_video_sys::GST_VIDEO_FORMAT_Y444_12LE, + VideoFormat::Y44412le => ffi::GST_VIDEO_FORMAT_Y444_12LE, #[cfg(any(feature = "v1_14", feature = "dox"))] - VideoFormat::Gray10Le32 => gst_video_sys::GST_VIDEO_FORMAT_GRAY10_LE32, + VideoFormat::Gray10Le32 => ffi::GST_VIDEO_FORMAT_GRAY10_LE32, #[cfg(any(feature = "v1_14", feature = "dox"))] - VideoFormat::Nv1210le32 => gst_video_sys::GST_VIDEO_FORMAT_NV12_10LE32, + VideoFormat::Nv1210le32 => ffi::GST_VIDEO_FORMAT_NV12_10LE32, #[cfg(any(feature = "v1_14", feature = "dox"))] - VideoFormat::Nv1610le32 => gst_video_sys::GST_VIDEO_FORMAT_NV16_10LE32, + VideoFormat::Nv1610le32 => ffi::GST_VIDEO_FORMAT_NV16_10LE32, #[cfg(any(feature = "v1_16", feature = "dox"))] - VideoFormat::Nv1210le40 => gst_video_sys::GST_VIDEO_FORMAT_NV12_10LE40, + VideoFormat::Nv1210le40 => ffi::GST_VIDEO_FORMAT_NV12_10LE40, #[cfg(any(feature = "v1_16", feature = "dox"))] - VideoFormat::Y210 => gst_video_sys::GST_VIDEO_FORMAT_Y210, + VideoFormat::Y210 => ffi::GST_VIDEO_FORMAT_Y210, #[cfg(any(feature = "v1_16", feature = "dox"))] - VideoFormat::Y410 => gst_video_sys::GST_VIDEO_FORMAT_Y410, + VideoFormat::Y410 => ffi::GST_VIDEO_FORMAT_Y410, #[cfg(any(feature = "v1_16", feature = "dox"))] - VideoFormat::Vuya => gst_video_sys::GST_VIDEO_FORMAT_VUYA, + VideoFormat::Vuya => ffi::GST_VIDEO_FORMAT_VUYA, #[cfg(any(feature = "v1_16", feature = "dox"))] - VideoFormat::Bgr10a2Le => gst_video_sys::GST_VIDEO_FORMAT_BGR10A2_LE, + VideoFormat::Bgr10a2Le => ffi::GST_VIDEO_FORMAT_BGR10A2_LE, #[cfg(any(feature = "v1_18", feature = "dox"))] - VideoFormat::Rgb10a2Le => gst_video_sys::GST_VIDEO_FORMAT_RGB10A2_LE, + VideoFormat::Rgb10a2Le => ffi::GST_VIDEO_FORMAT_RGB10A2_LE, #[cfg(any(feature = "v1_18", feature = "dox"))] - VideoFormat::Y44416be => gst_video_sys::GST_VIDEO_FORMAT_Y444_16BE, + VideoFormat::Y44416be => ffi::GST_VIDEO_FORMAT_Y444_16BE, #[cfg(any(feature = "v1_18", feature = "dox"))] - VideoFormat::Y44416le => gst_video_sys::GST_VIDEO_FORMAT_Y444_16LE, + VideoFormat::Y44416le => ffi::GST_VIDEO_FORMAT_Y444_16LE, #[cfg(any(feature = "v1_18", feature = "dox"))] - VideoFormat::P016Be => gst_video_sys::GST_VIDEO_FORMAT_P016_BE, + VideoFormat::P016Be => ffi::GST_VIDEO_FORMAT_P016_BE, #[cfg(any(feature = "v1_18", feature = "dox"))] - VideoFormat::P016Le => gst_video_sys::GST_VIDEO_FORMAT_P016_LE, + VideoFormat::P016Le => ffi::GST_VIDEO_FORMAT_P016_LE, #[cfg(any(feature = "v1_18", feature = "dox"))] - VideoFormat::P012Be => gst_video_sys::GST_VIDEO_FORMAT_P012_BE, + VideoFormat::P012Be => ffi::GST_VIDEO_FORMAT_P012_BE, #[cfg(any(feature = "v1_18", feature = "dox"))] - VideoFormat::P012Le => gst_video_sys::GST_VIDEO_FORMAT_P012_LE, + VideoFormat::P012Le => ffi::GST_VIDEO_FORMAT_P012_LE, #[cfg(any(feature = "v1_18", feature = "dox"))] - VideoFormat::Y212Be => gst_video_sys::GST_VIDEO_FORMAT_Y212_BE, + VideoFormat::Y212Be => ffi::GST_VIDEO_FORMAT_Y212_BE, #[cfg(any(feature = "v1_18", feature = "dox"))] - VideoFormat::Y212Le => gst_video_sys::GST_VIDEO_FORMAT_Y212_LE, + VideoFormat::Y212Le => ffi::GST_VIDEO_FORMAT_Y212_LE, #[cfg(any(feature = "v1_18", feature = "dox"))] - VideoFormat::Y412Be => gst_video_sys::GST_VIDEO_FORMAT_Y412_BE, + VideoFormat::Y412Be => ffi::GST_VIDEO_FORMAT_Y412_BE, #[cfg(any(feature = "v1_18", feature = "dox"))] - VideoFormat::Y412Le => gst_video_sys::GST_VIDEO_FORMAT_Y412_LE, + VideoFormat::Y412Le => ffi::GST_VIDEO_FORMAT_Y412_LE, #[cfg(any(feature = "v1_18", feature = "dox"))] - VideoFormat::Nv124l4 => gst_video_sys::GST_VIDEO_FORMAT_NV12_4L4, + VideoFormat::Nv124l4 => ffi::GST_VIDEO_FORMAT_NV12_4L4, #[cfg(any(feature = "v1_18", feature = "dox"))] - VideoFormat::Nv1232l32 => gst_video_sys::GST_VIDEO_FORMAT_NV12_32L32, + VideoFormat::Nv1232l32 => ffi::GST_VIDEO_FORMAT_NV12_32L32, VideoFormat::__Unknown(value) => value, } } } #[doc(hidden)] -impl FromGlib for VideoFormat { - fn from_glib(value: gst_video_sys::GstVideoFormat) -> Self { +impl FromGlib for VideoFormat { + fn from_glib(value: ffi::GstVideoFormat) -> Self { skip_assert_initialized!(); match value { 0 => VideoFormat::Unknown, @@ -1201,7 +1191,7 @@ impl FromGlib for VideoFormat { impl StaticType for VideoFormat { fn static_type() -> Type { - unsafe { from_glib(gst_video_sys::gst_video_format_get_type()) } + unsafe { from_glib(ffi::gst_video_format_get_type()) } } } @@ -1213,13 +1203,13 @@ impl<'a> FromValueOptional<'a> for VideoFormat { impl<'a> FromValue<'a> for VideoFormat { 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 VideoFormat { 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()) } } @@ -1234,20 +1224,20 @@ pub enum VideoGammaMode { #[doc(hidden)] impl ToGlib for VideoGammaMode { - type GlibType = gst_video_sys::GstVideoGammaMode; + type GlibType = ffi::GstVideoGammaMode; - fn to_glib(&self) -> gst_video_sys::GstVideoGammaMode { + fn to_glib(&self) -> ffi::GstVideoGammaMode { match *self { - VideoGammaMode::None => gst_video_sys::GST_VIDEO_GAMMA_MODE_NONE, - VideoGammaMode::Remap => gst_video_sys::GST_VIDEO_GAMMA_MODE_REMAP, + VideoGammaMode::None => ffi::GST_VIDEO_GAMMA_MODE_NONE, + VideoGammaMode::Remap => ffi::GST_VIDEO_GAMMA_MODE_REMAP, VideoGammaMode::__Unknown(value) => value, } } } #[doc(hidden)] -impl FromGlib for VideoGammaMode { - fn from_glib(value: gst_video_sys::GstVideoGammaMode) -> Self { +impl FromGlib for VideoGammaMode { + fn from_glib(value: ffi::GstVideoGammaMode) -> Self { skip_assert_initialized!(); match value { 0 => VideoGammaMode::None, @@ -1259,7 +1249,7 @@ impl FromGlib for VideoGammaMode { impl StaticType for VideoGammaMode { fn static_type() -> Type { - unsafe { from_glib(gst_video_sys::gst_video_gamma_mode_get_type()) } + unsafe { from_glib(ffi::gst_video_gamma_mode_get_type()) } } } @@ -1271,13 +1261,13 @@ impl<'a> FromValueOptional<'a> for VideoGammaMode { impl<'a> FromValue<'a> for VideoGammaMode { 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 VideoGammaMode { 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()) } } @@ -1297,24 +1287,24 @@ pub enum VideoInterlaceMode { #[doc(hidden)] impl ToGlib for VideoInterlaceMode { - type GlibType = gst_video_sys::GstVideoInterlaceMode; + type GlibType = ffi::GstVideoInterlaceMode; - fn to_glib(&self) -> gst_video_sys::GstVideoInterlaceMode { + fn to_glib(&self) -> ffi::GstVideoInterlaceMode { match *self { - VideoInterlaceMode::Progressive => gst_video_sys::GST_VIDEO_INTERLACE_MODE_PROGRESSIVE, - VideoInterlaceMode::Interleaved => gst_video_sys::GST_VIDEO_INTERLACE_MODE_INTERLEAVED, - VideoInterlaceMode::Mixed => gst_video_sys::GST_VIDEO_INTERLACE_MODE_MIXED, - VideoInterlaceMode::Fields => gst_video_sys::GST_VIDEO_INTERLACE_MODE_FIELDS, + VideoInterlaceMode::Progressive => ffi::GST_VIDEO_INTERLACE_MODE_PROGRESSIVE, + VideoInterlaceMode::Interleaved => ffi::GST_VIDEO_INTERLACE_MODE_INTERLEAVED, + VideoInterlaceMode::Mixed => ffi::GST_VIDEO_INTERLACE_MODE_MIXED, + VideoInterlaceMode::Fields => ffi::GST_VIDEO_INTERLACE_MODE_FIELDS, #[cfg(any(feature = "v1_16", feature = "dox"))] - VideoInterlaceMode::Alternate => gst_video_sys::GST_VIDEO_INTERLACE_MODE_ALTERNATE, + VideoInterlaceMode::Alternate => ffi::GST_VIDEO_INTERLACE_MODE_ALTERNATE, VideoInterlaceMode::__Unknown(value) => value, } } } #[doc(hidden)] -impl FromGlib for VideoInterlaceMode { - fn from_glib(value: gst_video_sys::GstVideoInterlaceMode) -> Self { +impl FromGlib for VideoInterlaceMode { + fn from_glib(value: ffi::GstVideoInterlaceMode) -> Self { skip_assert_initialized!(); match value { 0 => VideoInterlaceMode::Progressive, @@ -1330,7 +1320,7 @@ impl FromGlib for VideoInterlaceMode { impl StaticType for VideoInterlaceMode { fn static_type() -> Type { - unsafe { from_glib(gst_video_sys::gst_video_interlace_mode_get_type()) } + unsafe { from_glib(ffi::gst_video_interlace_mode_get_type()) } } } @@ -1342,13 +1332,13 @@ impl<'a> FromValueOptional<'a> for VideoInterlaceMode { impl<'a> FromValue<'a> for VideoInterlaceMode { 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 VideoInterlaceMode { 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()) } } @@ -1365,22 +1355,22 @@ pub enum VideoMatrixMode { #[doc(hidden)] impl ToGlib for VideoMatrixMode { - type GlibType = gst_video_sys::GstVideoMatrixMode; + type GlibType = ffi::GstVideoMatrixMode; - fn to_glib(&self) -> gst_video_sys::GstVideoMatrixMode { + fn to_glib(&self) -> ffi::GstVideoMatrixMode { match *self { - VideoMatrixMode::Full => gst_video_sys::GST_VIDEO_MATRIX_MODE_FULL, - VideoMatrixMode::InputOnly => gst_video_sys::GST_VIDEO_MATRIX_MODE_INPUT_ONLY, - VideoMatrixMode::OutputOnly => gst_video_sys::GST_VIDEO_MATRIX_MODE_OUTPUT_ONLY, - VideoMatrixMode::None => gst_video_sys::GST_VIDEO_MATRIX_MODE_NONE, + VideoMatrixMode::Full => ffi::GST_VIDEO_MATRIX_MODE_FULL, + VideoMatrixMode::InputOnly => ffi::GST_VIDEO_MATRIX_MODE_INPUT_ONLY, + VideoMatrixMode::OutputOnly => ffi::GST_VIDEO_MATRIX_MODE_OUTPUT_ONLY, + VideoMatrixMode::None => ffi::GST_VIDEO_MATRIX_MODE_NONE, VideoMatrixMode::__Unknown(value) => value, } } } #[doc(hidden)] -impl FromGlib for VideoMatrixMode { - fn from_glib(value: gst_video_sys::GstVideoMatrixMode) -> Self { +impl FromGlib for VideoMatrixMode { + fn from_glib(value: ffi::GstVideoMatrixMode) -> Self { skip_assert_initialized!(); match value { 0 => VideoMatrixMode::Full, @@ -1394,7 +1384,7 @@ impl FromGlib for VideoMatrixMode { impl StaticType for VideoMatrixMode { fn static_type() -> Type { - unsafe { from_glib(gst_video_sys::gst_video_matrix_mode_get_type()) } + unsafe { from_glib(ffi::gst_video_matrix_mode_get_type()) } } } @@ -1406,13 +1396,13 @@ impl<'a> FromValueOptional<'a> for VideoMatrixMode { impl<'a> FromValue<'a> for VideoMatrixMode { 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 VideoMatrixMode { 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()) } } @@ -1435,39 +1425,31 @@ pub enum VideoMultiviewFramePacking { #[doc(hidden)] impl ToGlib for VideoMultiviewFramePacking { - type GlibType = gst_video_sys::GstVideoMultiviewFramePacking; + type GlibType = ffi::GstVideoMultiviewFramePacking; - fn to_glib(&self) -> gst_video_sys::GstVideoMultiviewFramePacking { + fn to_glib(&self) -> ffi::GstVideoMultiviewFramePacking { match *self { - VideoMultiviewFramePacking::None => { - gst_video_sys::GST_VIDEO_MULTIVIEW_FRAME_PACKING_NONE - } - VideoMultiviewFramePacking::Mono => { - gst_video_sys::GST_VIDEO_MULTIVIEW_FRAME_PACKING_MONO - } - VideoMultiviewFramePacking::Left => { - gst_video_sys::GST_VIDEO_MULTIVIEW_FRAME_PACKING_LEFT - } - VideoMultiviewFramePacking::Right => { - gst_video_sys::GST_VIDEO_MULTIVIEW_FRAME_PACKING_RIGHT - } + VideoMultiviewFramePacking::None => ffi::GST_VIDEO_MULTIVIEW_FRAME_PACKING_NONE, + VideoMultiviewFramePacking::Mono => ffi::GST_VIDEO_MULTIVIEW_FRAME_PACKING_MONO, + VideoMultiviewFramePacking::Left => ffi::GST_VIDEO_MULTIVIEW_FRAME_PACKING_LEFT, + VideoMultiviewFramePacking::Right => ffi::GST_VIDEO_MULTIVIEW_FRAME_PACKING_RIGHT, VideoMultiviewFramePacking::SideBySide => { - gst_video_sys::GST_VIDEO_MULTIVIEW_FRAME_PACKING_SIDE_BY_SIDE + ffi::GST_VIDEO_MULTIVIEW_FRAME_PACKING_SIDE_BY_SIDE } VideoMultiviewFramePacking::SideBySideQuincunx => { - gst_video_sys::GST_VIDEO_MULTIVIEW_FRAME_PACKING_SIDE_BY_SIDE_QUINCUNX + ffi::GST_VIDEO_MULTIVIEW_FRAME_PACKING_SIDE_BY_SIDE_QUINCUNX } VideoMultiviewFramePacking::ColumnInterleaved => { - gst_video_sys::GST_VIDEO_MULTIVIEW_FRAME_PACKING_COLUMN_INTERLEAVED + ffi::GST_VIDEO_MULTIVIEW_FRAME_PACKING_COLUMN_INTERLEAVED } VideoMultiviewFramePacking::RowInterleaved => { - gst_video_sys::GST_VIDEO_MULTIVIEW_FRAME_PACKING_ROW_INTERLEAVED + ffi::GST_VIDEO_MULTIVIEW_FRAME_PACKING_ROW_INTERLEAVED } VideoMultiviewFramePacking::TopBottom => { - gst_video_sys::GST_VIDEO_MULTIVIEW_FRAME_PACKING_TOP_BOTTOM + ffi::GST_VIDEO_MULTIVIEW_FRAME_PACKING_TOP_BOTTOM } VideoMultiviewFramePacking::Checkerboard => { - gst_video_sys::GST_VIDEO_MULTIVIEW_FRAME_PACKING_CHECKERBOARD + ffi::GST_VIDEO_MULTIVIEW_FRAME_PACKING_CHECKERBOARD } VideoMultiviewFramePacking::__Unknown(value) => value, } @@ -1475,8 +1457,8 @@ impl ToGlib for VideoMultiviewFramePacking { } #[doc(hidden)] -impl FromGlib for VideoMultiviewFramePacking { - fn from_glib(value: gst_video_sys::GstVideoMultiviewFramePacking) -> Self { +impl FromGlib for VideoMultiviewFramePacking { + fn from_glib(value: ffi::GstVideoMultiviewFramePacking) -> Self { skip_assert_initialized!(); match value { -1 => VideoMultiviewFramePacking::None, @@ -1496,7 +1478,7 @@ impl FromGlib for VideoMultiviewFr impl StaticType for VideoMultiviewFramePacking { fn static_type() -> Type { - unsafe { from_glib(gst_video_sys::gst_video_multiview_frame_packing_get_type()) } + unsafe { from_glib(ffi::gst_video_multiview_frame_packing_get_type()) } } } @@ -1508,13 +1490,13 @@ impl<'a> FromValueOptional<'a> for VideoMultiviewFramePacking { impl<'a> FromValue<'a> for VideoMultiviewFramePacking { 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 VideoMultiviewFramePacking { 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()) } } @@ -1540,43 +1522,37 @@ pub enum VideoMultiviewMode { #[doc(hidden)] impl ToGlib for VideoMultiviewMode { - type GlibType = gst_video_sys::GstVideoMultiviewMode; + type GlibType = ffi::GstVideoMultiviewMode; - fn to_glib(&self) -> gst_video_sys::GstVideoMultiviewMode { + fn to_glib(&self) -> ffi::GstVideoMultiviewMode { match *self { - VideoMultiviewMode::None => gst_video_sys::GST_VIDEO_MULTIVIEW_MODE_NONE, - VideoMultiviewMode::Mono => gst_video_sys::GST_VIDEO_MULTIVIEW_MODE_MONO, - VideoMultiviewMode::Left => gst_video_sys::GST_VIDEO_MULTIVIEW_MODE_LEFT, - VideoMultiviewMode::Right => gst_video_sys::GST_VIDEO_MULTIVIEW_MODE_RIGHT, - VideoMultiviewMode::SideBySide => gst_video_sys::GST_VIDEO_MULTIVIEW_MODE_SIDE_BY_SIDE, + VideoMultiviewMode::None => ffi::GST_VIDEO_MULTIVIEW_MODE_NONE, + VideoMultiviewMode::Mono => ffi::GST_VIDEO_MULTIVIEW_MODE_MONO, + VideoMultiviewMode::Left => ffi::GST_VIDEO_MULTIVIEW_MODE_LEFT, + VideoMultiviewMode::Right => ffi::GST_VIDEO_MULTIVIEW_MODE_RIGHT, + VideoMultiviewMode::SideBySide => ffi::GST_VIDEO_MULTIVIEW_MODE_SIDE_BY_SIDE, VideoMultiviewMode::SideBySideQuincunx => { - gst_video_sys::GST_VIDEO_MULTIVIEW_MODE_SIDE_BY_SIDE_QUINCUNX + ffi::GST_VIDEO_MULTIVIEW_MODE_SIDE_BY_SIDE_QUINCUNX } VideoMultiviewMode::ColumnInterleaved => { - gst_video_sys::GST_VIDEO_MULTIVIEW_MODE_COLUMN_INTERLEAVED - } - VideoMultiviewMode::RowInterleaved => { - gst_video_sys::GST_VIDEO_MULTIVIEW_MODE_ROW_INTERLEAVED - } - VideoMultiviewMode::TopBottom => gst_video_sys::GST_VIDEO_MULTIVIEW_MODE_TOP_BOTTOM, - VideoMultiviewMode::Checkerboard => { - gst_video_sys::GST_VIDEO_MULTIVIEW_MODE_CHECKERBOARD - } - VideoMultiviewMode::FrameByFrame => { - gst_video_sys::GST_VIDEO_MULTIVIEW_MODE_FRAME_BY_FRAME + ffi::GST_VIDEO_MULTIVIEW_MODE_COLUMN_INTERLEAVED } + VideoMultiviewMode::RowInterleaved => ffi::GST_VIDEO_MULTIVIEW_MODE_ROW_INTERLEAVED, + VideoMultiviewMode::TopBottom => ffi::GST_VIDEO_MULTIVIEW_MODE_TOP_BOTTOM, + VideoMultiviewMode::Checkerboard => ffi::GST_VIDEO_MULTIVIEW_MODE_CHECKERBOARD, + VideoMultiviewMode::FrameByFrame => ffi::GST_VIDEO_MULTIVIEW_MODE_FRAME_BY_FRAME, VideoMultiviewMode::MultiviewFrameByFrame => { - gst_video_sys::GST_VIDEO_MULTIVIEW_MODE_MULTIVIEW_FRAME_BY_FRAME + ffi::GST_VIDEO_MULTIVIEW_MODE_MULTIVIEW_FRAME_BY_FRAME } - VideoMultiviewMode::Separated => gst_video_sys::GST_VIDEO_MULTIVIEW_MODE_SEPARATED, + VideoMultiviewMode::Separated => ffi::GST_VIDEO_MULTIVIEW_MODE_SEPARATED, VideoMultiviewMode::__Unknown(value) => value, } } } #[doc(hidden)] -impl FromGlib for VideoMultiviewMode { - fn from_glib(value: gst_video_sys::GstVideoMultiviewMode) -> Self { +impl FromGlib for VideoMultiviewMode { + fn from_glib(value: ffi::GstVideoMultiviewMode) -> Self { skip_assert_initialized!(); match value { -1 => VideoMultiviewMode::None, @@ -1599,7 +1575,7 @@ impl FromGlib for VideoMultiviewMode { impl StaticType for VideoMultiviewMode { fn static_type() -> Type { - unsafe { from_glib(gst_video_sys::gst_video_multiview_mode_get_type()) } + unsafe { from_glib(ffi::gst_video_multiview_mode_get_type()) } } } @@ -1611,13 +1587,13 @@ impl<'a> FromValueOptional<'a> for VideoMultiviewMode { impl<'a> FromValue<'a> for VideoMultiviewMode { 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 VideoMultiviewMode { 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()) } } @@ -1633,21 +1609,21 @@ pub enum VideoPrimariesMode { #[doc(hidden)] impl ToGlib for VideoPrimariesMode { - type GlibType = gst_video_sys::GstVideoPrimariesMode; + type GlibType = ffi::GstVideoPrimariesMode; - fn to_glib(&self) -> gst_video_sys::GstVideoPrimariesMode { + fn to_glib(&self) -> ffi::GstVideoPrimariesMode { match *self { - VideoPrimariesMode::None => gst_video_sys::GST_VIDEO_PRIMARIES_MODE_NONE, - VideoPrimariesMode::MergeOnly => gst_video_sys::GST_VIDEO_PRIMARIES_MODE_MERGE_ONLY, - VideoPrimariesMode::Fast => gst_video_sys::GST_VIDEO_PRIMARIES_MODE_FAST, + VideoPrimariesMode::None => ffi::GST_VIDEO_PRIMARIES_MODE_NONE, + VideoPrimariesMode::MergeOnly => ffi::GST_VIDEO_PRIMARIES_MODE_MERGE_ONLY, + VideoPrimariesMode::Fast => ffi::GST_VIDEO_PRIMARIES_MODE_FAST, VideoPrimariesMode::__Unknown(value) => value, } } } #[doc(hidden)] -impl FromGlib for VideoPrimariesMode { - fn from_glib(value: gst_video_sys::GstVideoPrimariesMode) -> Self { +impl FromGlib for VideoPrimariesMode { + fn from_glib(value: ffi::GstVideoPrimariesMode) -> Self { skip_assert_initialized!(); match value { 0 => VideoPrimariesMode::None, @@ -1660,7 +1636,7 @@ impl FromGlib for VideoPrimariesMode { impl StaticType for VideoPrimariesMode { fn static_type() -> Type { - unsafe { from_glib(gst_video_sys::gst_video_primaries_mode_get_type()) } + unsafe { from_glib(ffi::gst_video_primaries_mode_get_type()) } } } @@ -1672,13 +1648,13 @@ impl<'a> FromValueOptional<'a> for VideoPrimariesMode { impl<'a> FromValue<'a> for VideoPrimariesMode { 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 VideoPrimariesMode { 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()) } } @@ -1696,23 +1672,23 @@ pub enum VideoResamplerMethod { #[doc(hidden)] impl ToGlib for VideoResamplerMethod { - type GlibType = gst_video_sys::GstVideoResamplerMethod; + type GlibType = ffi::GstVideoResamplerMethod; - fn to_glib(&self) -> gst_video_sys::GstVideoResamplerMethod { + fn to_glib(&self) -> ffi::GstVideoResamplerMethod { match *self { - VideoResamplerMethod::Nearest => gst_video_sys::GST_VIDEO_RESAMPLER_METHOD_NEAREST, - VideoResamplerMethod::Linear => gst_video_sys::GST_VIDEO_RESAMPLER_METHOD_LINEAR, - VideoResamplerMethod::Cubic => gst_video_sys::GST_VIDEO_RESAMPLER_METHOD_CUBIC, - VideoResamplerMethod::Sinc => gst_video_sys::GST_VIDEO_RESAMPLER_METHOD_SINC, - VideoResamplerMethod::Lanczos => gst_video_sys::GST_VIDEO_RESAMPLER_METHOD_LANCZOS, + VideoResamplerMethod::Nearest => ffi::GST_VIDEO_RESAMPLER_METHOD_NEAREST, + VideoResamplerMethod::Linear => ffi::GST_VIDEO_RESAMPLER_METHOD_LINEAR, + VideoResamplerMethod::Cubic => ffi::GST_VIDEO_RESAMPLER_METHOD_CUBIC, + VideoResamplerMethod::Sinc => ffi::GST_VIDEO_RESAMPLER_METHOD_SINC, + VideoResamplerMethod::Lanczos => ffi::GST_VIDEO_RESAMPLER_METHOD_LANCZOS, VideoResamplerMethod::__Unknown(value) => value, } } } #[doc(hidden)] -impl FromGlib for VideoResamplerMethod { - fn from_glib(value: gst_video_sys::GstVideoResamplerMethod) -> Self { +impl FromGlib for VideoResamplerMethod { + fn from_glib(value: ffi::GstVideoResamplerMethod) -> Self { skip_assert_initialized!(); match value { 0 => VideoResamplerMethod::Nearest, @@ -1727,7 +1703,7 @@ impl FromGlib for VideoResamplerMethod { impl StaticType for VideoResamplerMethod { fn static_type() -> Type { - unsafe { from_glib(gst_video_sys::gst_video_resampler_method_get_type()) } + unsafe { from_glib(ffi::gst_video_resampler_method_get_type()) } } } @@ -1739,13 +1715,13 @@ impl<'a> FromValueOptional<'a> for VideoResamplerMethod { impl<'a> FromValue<'a> for VideoResamplerMethod { 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 VideoResamplerMethod { 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()) } } @@ -1763,22 +1739,22 @@ pub enum VideoTileMode { #[doc(hidden)] impl ToGlib for VideoTileMode { - type GlibType = gst_video_sys::GstVideoTileMode; + type GlibType = ffi::GstVideoTileMode; - fn to_glib(&self) -> gst_video_sys::GstVideoTileMode { + fn to_glib(&self) -> ffi::GstVideoTileMode { match *self { - VideoTileMode::Unknown => gst_video_sys::GST_VIDEO_TILE_MODE_UNKNOWN, - VideoTileMode::Zflipz2x2 => gst_video_sys::GST_VIDEO_TILE_MODE_ZFLIPZ_2X2, + VideoTileMode::Unknown => ffi::GST_VIDEO_TILE_MODE_UNKNOWN, + VideoTileMode::Zflipz2x2 => ffi::GST_VIDEO_TILE_MODE_ZFLIPZ_2X2, #[cfg(any(feature = "v1_18", feature = "dox"))] - VideoTileMode::Linear => gst_video_sys::GST_VIDEO_TILE_MODE_LINEAR, + VideoTileMode::Linear => ffi::GST_VIDEO_TILE_MODE_LINEAR, VideoTileMode::__Unknown(value) => value, } } } #[doc(hidden)] -impl FromGlib for VideoTileMode { - fn from_glib(value: gst_video_sys::GstVideoTileMode) -> Self { +impl FromGlib for VideoTileMode { + fn from_glib(value: ffi::GstVideoTileMode) -> Self { skip_assert_initialized!(); match value { 0 => VideoTileMode::Unknown, @@ -1792,7 +1768,7 @@ impl FromGlib for VideoTileMode { impl StaticType for VideoTileMode { fn static_type() -> Type { - unsafe { from_glib(gst_video_sys::gst_video_tile_mode_get_type()) } + unsafe { from_glib(ffi::gst_video_tile_mode_get_type()) } } } @@ -1804,13 +1780,13 @@ impl<'a> FromValueOptional<'a> for VideoTileMode { impl<'a> FromValue<'a> for VideoTileMode { 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 VideoTileMode { 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()) } } @@ -1848,39 +1824,39 @@ pub enum VideoTransferFunction { #[doc(hidden)] impl ToGlib for VideoTransferFunction { - type GlibType = gst_video_sys::GstVideoTransferFunction; + type GlibType = ffi::GstVideoTransferFunction; - fn to_glib(&self) -> gst_video_sys::GstVideoTransferFunction { + fn to_glib(&self) -> ffi::GstVideoTransferFunction { match *self { - VideoTransferFunction::Unknown => gst_video_sys::GST_VIDEO_TRANSFER_UNKNOWN, - VideoTransferFunction::Gamma10 => gst_video_sys::GST_VIDEO_TRANSFER_GAMMA10, - VideoTransferFunction::Gamma18 => gst_video_sys::GST_VIDEO_TRANSFER_GAMMA18, - VideoTransferFunction::Gamma20 => gst_video_sys::GST_VIDEO_TRANSFER_GAMMA20, - VideoTransferFunction::Gamma22 => gst_video_sys::GST_VIDEO_TRANSFER_GAMMA22, - VideoTransferFunction::Bt709 => gst_video_sys::GST_VIDEO_TRANSFER_BT709, - VideoTransferFunction::Smpte240m => gst_video_sys::GST_VIDEO_TRANSFER_SMPTE240M, - VideoTransferFunction::Srgb => gst_video_sys::GST_VIDEO_TRANSFER_SRGB, - VideoTransferFunction::Gamma28 => gst_video_sys::GST_VIDEO_TRANSFER_GAMMA28, - VideoTransferFunction::Log100 => gst_video_sys::GST_VIDEO_TRANSFER_LOG100, - VideoTransferFunction::Log316 => gst_video_sys::GST_VIDEO_TRANSFER_LOG316, - VideoTransferFunction::Bt202012 => gst_video_sys::GST_VIDEO_TRANSFER_BT2020_12, - VideoTransferFunction::Adobergb => gst_video_sys::GST_VIDEO_TRANSFER_ADOBERGB, + VideoTransferFunction::Unknown => ffi::GST_VIDEO_TRANSFER_UNKNOWN, + VideoTransferFunction::Gamma10 => ffi::GST_VIDEO_TRANSFER_GAMMA10, + VideoTransferFunction::Gamma18 => ffi::GST_VIDEO_TRANSFER_GAMMA18, + VideoTransferFunction::Gamma20 => ffi::GST_VIDEO_TRANSFER_GAMMA20, + VideoTransferFunction::Gamma22 => ffi::GST_VIDEO_TRANSFER_GAMMA22, + VideoTransferFunction::Bt709 => ffi::GST_VIDEO_TRANSFER_BT709, + VideoTransferFunction::Smpte240m => ffi::GST_VIDEO_TRANSFER_SMPTE240M, + VideoTransferFunction::Srgb => ffi::GST_VIDEO_TRANSFER_SRGB, + VideoTransferFunction::Gamma28 => ffi::GST_VIDEO_TRANSFER_GAMMA28, + VideoTransferFunction::Log100 => ffi::GST_VIDEO_TRANSFER_LOG100, + VideoTransferFunction::Log316 => ffi::GST_VIDEO_TRANSFER_LOG316, + VideoTransferFunction::Bt202012 => ffi::GST_VIDEO_TRANSFER_BT2020_12, + VideoTransferFunction::Adobergb => ffi::GST_VIDEO_TRANSFER_ADOBERGB, #[cfg(any(feature = "v1_18", feature = "dox"))] - VideoTransferFunction::Bt202010 => gst_video_sys::GST_VIDEO_TRANSFER_BT2020_10, + VideoTransferFunction::Bt202010 => ffi::GST_VIDEO_TRANSFER_BT2020_10, #[cfg(any(feature = "v1_18", feature = "dox"))] - VideoTransferFunction::Smpte2084 => gst_video_sys::GST_VIDEO_TRANSFER_SMPTE2084, + VideoTransferFunction::Smpte2084 => ffi::GST_VIDEO_TRANSFER_SMPTE2084, #[cfg(any(feature = "v1_18", feature = "dox"))] - VideoTransferFunction::AribStdB67 => gst_video_sys::GST_VIDEO_TRANSFER_ARIB_STD_B67, + VideoTransferFunction::AribStdB67 => ffi::GST_VIDEO_TRANSFER_ARIB_STD_B67, #[cfg(any(feature = "v1_18", feature = "dox"))] - VideoTransferFunction::Bt601 => gst_video_sys::GST_VIDEO_TRANSFER_BT601, + VideoTransferFunction::Bt601 => ffi::GST_VIDEO_TRANSFER_BT601, VideoTransferFunction::__Unknown(value) => value, } } } #[doc(hidden)] -impl FromGlib for VideoTransferFunction { - fn from_glib(value: gst_video_sys::GstVideoTransferFunction) -> Self { +impl FromGlib for VideoTransferFunction { + fn from_glib(value: ffi::GstVideoTransferFunction) -> Self { skip_assert_initialized!(); match value { 0 => VideoTransferFunction::Unknown, @@ -1911,7 +1887,7 @@ impl FromGlib for VideoTransferFunction impl StaticType for VideoTransferFunction { fn static_type() -> Type { - unsafe { from_glib(gst_video_sys::gst_video_transfer_function_get_type()) } + unsafe { from_glib(ffi::gst_video_transfer_function_get_type()) } } } @@ -1923,12 +1899,12 @@ impl<'a> FromValueOptional<'a> for VideoTransferFunction { impl<'a> FromValue<'a> for VideoTransferFunction { 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 VideoTransferFunction { 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-video/src/auto/flags.rs b/gstreamer-video/src/auto/flags.rs index c63f26ff0..0257bbc20 100644 --- a/gstreamer-video/src/auto/flags.rs +++ b/gstreamer-video/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_video_sys; bitflags! { pub struct VideoBufferFlags: u32 { @@ -34,16 +33,16 @@ bitflags! { #[doc(hidden)] impl ToGlib for VideoBufferFlags { - type GlibType = gst_video_sys::GstVideoBufferFlags; + type GlibType = ffi::GstVideoBufferFlags; - fn to_glib(&self) -> gst_video_sys::GstVideoBufferFlags { + fn to_glib(&self) -> ffi::GstVideoBufferFlags { self.bits() } } #[doc(hidden)] -impl FromGlib for VideoBufferFlags { - fn from_glib(value: gst_video_sys::GstVideoBufferFlags) -> VideoBufferFlags { +impl FromGlib for VideoBufferFlags { + fn from_glib(value: ffi::GstVideoBufferFlags) -> VideoBufferFlags { skip_assert_initialized!(); VideoBufferFlags::from_bits_truncate(value) } @@ -51,7 +50,7 @@ impl FromGlib for VideoBufferFlags { impl StaticType for VideoBufferFlags { fn static_type() -> Type { - unsafe { from_glib(gst_video_sys::gst_video_buffer_flags_get_type()) } + unsafe { from_glib(ffi::gst_video_buffer_flags_get_type()) } } } @@ -63,13 +62,13 @@ impl<'a> FromValueOptional<'a> for VideoBufferFlags { impl<'a> FromValue<'a> for VideoBufferFlags { 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 VideoBufferFlags { 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()) } } @@ -88,16 +87,16 @@ bitflags! { #[doc(hidden)] impl ToGlib for VideoChromaSite { - type GlibType = gst_video_sys::GstVideoChromaSite; + type GlibType = ffi::GstVideoChromaSite; - fn to_glib(&self) -> gst_video_sys::GstVideoChromaSite { + fn to_glib(&self) -> ffi::GstVideoChromaSite { self.bits() } } #[doc(hidden)] -impl FromGlib for VideoChromaSite { - fn from_glib(value: gst_video_sys::GstVideoChromaSite) -> VideoChromaSite { +impl FromGlib for VideoChromaSite { + fn from_glib(value: ffi::GstVideoChromaSite) -> VideoChromaSite { skip_assert_initialized!(); VideoChromaSite::from_bits_truncate(value) } @@ -105,7 +104,7 @@ impl FromGlib for VideoChromaSite { impl StaticType for VideoChromaSite { fn static_type() -> Type { - unsafe { from_glib(gst_video_sys::gst_video_chroma_site_get_type()) } + unsafe { from_glib(ffi::gst_video_chroma_site_get_type()) } } } @@ -117,13 +116,13 @@ impl<'a> FromValueOptional<'a> for VideoChromaSite { impl<'a> FromValue<'a> for VideoChromaSite { 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 VideoChromaSite { 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()) } } @@ -138,16 +137,16 @@ bitflags! { #[doc(hidden)] impl ToGlib for VideoCodecFrameFlags { - type GlibType = gst_video_sys::GstVideoCodecFrameFlags; + type GlibType = ffi::GstVideoCodecFrameFlags; - fn to_glib(&self) -> gst_video_sys::GstVideoCodecFrameFlags { + fn to_glib(&self) -> ffi::GstVideoCodecFrameFlags { self.bits() } } #[doc(hidden)] -impl FromGlib for VideoCodecFrameFlags { - fn from_glib(value: gst_video_sys::GstVideoCodecFrameFlags) -> VideoCodecFrameFlags { +impl FromGlib for VideoCodecFrameFlags { + fn from_glib(value: ffi::GstVideoCodecFrameFlags) -> VideoCodecFrameFlags { skip_assert_initialized!(); VideoCodecFrameFlags::from_bits_truncate(value) } @@ -162,16 +161,16 @@ bitflags! { #[doc(hidden)] impl ToGlib for VideoFlags { - type GlibType = gst_video_sys::GstVideoFlags; + type GlibType = ffi::GstVideoFlags; - fn to_glib(&self) -> gst_video_sys::GstVideoFlags { + fn to_glib(&self) -> ffi::GstVideoFlags { self.bits() } } #[doc(hidden)] -impl FromGlib for VideoFlags { - fn from_glib(value: gst_video_sys::GstVideoFlags) -> VideoFlags { +impl FromGlib for VideoFlags { + fn from_glib(value: ffi::GstVideoFlags) -> VideoFlags { skip_assert_initialized!(); VideoFlags::from_bits_truncate(value) } @@ -179,7 +178,7 @@ impl FromGlib for VideoFlags { impl StaticType for VideoFlags { fn static_type() -> Type { - unsafe { from_glib(gst_video_sys::gst_video_flags_get_type()) } + unsafe { from_glib(ffi::gst_video_flags_get_type()) } } } @@ -191,13 +190,13 @@ impl<'a> FromValueOptional<'a> for VideoFlags { impl<'a> FromValue<'a> for VideoFlags { 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 VideoFlags { 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()) } } @@ -217,16 +216,16 @@ bitflags! { #[doc(hidden)] impl ToGlib for VideoFormatFlags { - type GlibType = gst_video_sys::GstVideoFormatFlags; + type GlibType = ffi::GstVideoFormatFlags; - fn to_glib(&self) -> gst_video_sys::GstVideoFormatFlags { + fn to_glib(&self) -> ffi::GstVideoFormatFlags { self.bits() } } #[doc(hidden)] -impl FromGlib for VideoFormatFlags { - fn from_glib(value: gst_video_sys::GstVideoFormatFlags) -> VideoFormatFlags { +impl FromGlib for VideoFormatFlags { + fn from_glib(value: ffi::GstVideoFormatFlags) -> VideoFormatFlags { skip_assert_initialized!(); VideoFormatFlags::from_bits_truncate(value) } @@ -234,7 +233,7 @@ impl FromGlib for VideoFormatFlags { impl StaticType for VideoFormatFlags { fn static_type() -> Type { - unsafe { from_glib(gst_video_sys::gst_video_format_flags_get_type()) } + unsafe { from_glib(ffi::gst_video_format_flags_get_type()) } } } @@ -246,13 +245,13 @@ impl<'a> FromValueOptional<'a> for VideoFormatFlags { impl<'a> FromValue<'a> for VideoFormatFlags { 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 VideoFormatFlags { 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()) } } @@ -271,16 +270,16 @@ bitflags! { #[doc(hidden)] impl ToGlib for VideoFrameFlags { - type GlibType = gst_video_sys::GstVideoFrameFlags; + type GlibType = ffi::GstVideoFrameFlags; - fn to_glib(&self) -> gst_video_sys::GstVideoFrameFlags { + fn to_glib(&self) -> ffi::GstVideoFrameFlags { self.bits() } } #[doc(hidden)] -impl FromGlib for VideoFrameFlags { - fn from_glib(value: gst_video_sys::GstVideoFrameFlags) -> VideoFrameFlags { +impl FromGlib for VideoFrameFlags { + fn from_glib(value: ffi::GstVideoFrameFlags) -> VideoFrameFlags { skip_assert_initialized!(); VideoFrameFlags::from_bits_truncate(value) } @@ -288,7 +287,7 @@ impl FromGlib for VideoFrameFlags { impl StaticType for VideoFrameFlags { fn static_type() -> Type { - unsafe { from_glib(gst_video_sys::gst_video_frame_flags_get_type()) } + unsafe { from_glib(ffi::gst_video_frame_flags_get_type()) } } } @@ -300,13 +299,13 @@ impl<'a> FromValueOptional<'a> for VideoFrameFlags { impl<'a> FromValue<'a> for VideoFrameFlags { 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 VideoFrameFlags { 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()) } } @@ -324,16 +323,16 @@ bitflags! { #[doc(hidden)] impl ToGlib for VideoMultiviewFlags { - type GlibType = gst_video_sys::GstVideoMultiviewFlags; + type GlibType = ffi::GstVideoMultiviewFlags; - fn to_glib(&self) -> gst_video_sys::GstVideoMultiviewFlags { + fn to_glib(&self) -> ffi::GstVideoMultiviewFlags { self.bits() } } #[doc(hidden)] -impl FromGlib for VideoMultiviewFlags { - fn from_glib(value: gst_video_sys::GstVideoMultiviewFlags) -> VideoMultiviewFlags { +impl FromGlib for VideoMultiviewFlags { + fn from_glib(value: ffi::GstVideoMultiviewFlags) -> VideoMultiviewFlags { skip_assert_initialized!(); VideoMultiviewFlags::from_bits_truncate(value) } @@ -341,7 +340,7 @@ impl FromGlib for VideoMultiviewFlags { impl StaticType for VideoMultiviewFlags { fn static_type() -> Type { - unsafe { from_glib(gst_video_sys::gst_video_multiview_flags_get_type()) } + unsafe { from_glib(ffi::gst_video_multiview_flags_get_type()) } } } @@ -353,13 +352,13 @@ impl<'a> FromValueOptional<'a> for VideoMultiviewFlags { impl<'a> FromValue<'a> for VideoMultiviewFlags { 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 VideoMultiviewFlags { 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()) } } @@ -372,16 +371,16 @@ bitflags! { #[doc(hidden)] impl ToGlib for VideoOverlayFormatFlags { - type GlibType = gst_video_sys::GstVideoOverlayFormatFlags; + type GlibType = ffi::GstVideoOverlayFormatFlags; - fn to_glib(&self) -> gst_video_sys::GstVideoOverlayFormatFlags { + fn to_glib(&self) -> ffi::GstVideoOverlayFormatFlags { self.bits() } } #[doc(hidden)] -impl FromGlib for VideoOverlayFormatFlags { - fn from_glib(value: gst_video_sys::GstVideoOverlayFormatFlags) -> VideoOverlayFormatFlags { +impl FromGlib for VideoOverlayFormatFlags { + fn from_glib(value: ffi::GstVideoOverlayFormatFlags) -> VideoOverlayFormatFlags { skip_assert_initialized!(); VideoOverlayFormatFlags::from_bits_truncate(value) } @@ -391,7 +390,7 @@ impl FromGlib for VideoOverlayFormatF #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_16")))] impl StaticType for VideoOverlayFormatFlags { fn static_type() -> Type { - unsafe { from_glib(gst_video_sys::gst_video_overlay_format_flags_get_type()) } + unsafe { from_glib(ffi::gst_video_overlay_format_flags_get_type()) } } } @@ -407,7 +406,7 @@ impl<'a> FromValueOptional<'a> for VideoOverlayFormatFlags { #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_16")))] impl<'a> FromValue<'a> for VideoOverlayFormatFlags { 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)) } } @@ -415,7 +414,7 @@ impl<'a> FromValue<'a> for VideoOverlayFormatFlags { #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_16")))] impl SetValue for VideoOverlayFormatFlags { 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()) } } @@ -428,16 +427,16 @@ bitflags! { #[doc(hidden)] impl ToGlib for VideoPackFlags { - type GlibType = gst_video_sys::GstVideoPackFlags; + type GlibType = ffi::GstVideoPackFlags; - fn to_glib(&self) -> gst_video_sys::GstVideoPackFlags { + fn to_glib(&self) -> ffi::GstVideoPackFlags { self.bits() } } #[doc(hidden)] -impl FromGlib for VideoPackFlags { - fn from_glib(value: gst_video_sys::GstVideoPackFlags) -> VideoPackFlags { +impl FromGlib for VideoPackFlags { + fn from_glib(value: ffi::GstVideoPackFlags) -> VideoPackFlags { skip_assert_initialized!(); VideoPackFlags::from_bits_truncate(value) } @@ -445,7 +444,7 @@ impl FromGlib for VideoPackFlags { impl StaticType for VideoPackFlags { fn static_type() -> Type { - unsafe { from_glib(gst_video_sys::gst_video_pack_flags_get_type()) } + unsafe { from_glib(ffi::gst_video_pack_flags_get_type()) } } } @@ -457,13 +456,13 @@ impl<'a> FromValueOptional<'a> for VideoPackFlags { impl<'a> FromValue<'a> for VideoPackFlags { 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 VideoPackFlags { 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()) } } @@ -480,9 +479,9 @@ bitflags! { #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_10")))] #[doc(hidden)] impl ToGlib for VideoTimeCodeFlags { - type GlibType = gst_video_sys::GstVideoTimeCodeFlags; + type GlibType = ffi::GstVideoTimeCodeFlags; - fn to_glib(&self) -> gst_video_sys::GstVideoTimeCodeFlags { + fn to_glib(&self) -> ffi::GstVideoTimeCodeFlags { self.bits() } } @@ -490,8 +489,8 @@ impl ToGlib for VideoTimeCodeFlags { #[cfg(any(feature = "v1_10", feature = "dox"))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_10")))] #[doc(hidden)] -impl FromGlib for VideoTimeCodeFlags { - fn from_glib(value: gst_video_sys::GstVideoTimeCodeFlags) -> VideoTimeCodeFlags { +impl FromGlib for VideoTimeCodeFlags { + fn from_glib(value: ffi::GstVideoTimeCodeFlags) -> VideoTimeCodeFlags { skip_assert_initialized!(); VideoTimeCodeFlags::from_bits_truncate(value) } @@ -501,7 +500,7 @@ impl FromGlib for VideoTimeCodeFlags { #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_18")))] impl StaticType for VideoTimeCodeFlags { fn static_type() -> Type { - unsafe { from_glib(gst_video_sys::gst_video_time_code_flags_get_type()) } + unsafe { from_glib(ffi::gst_video_time_code_flags_get_type()) } } } @@ -517,7 +516,7 @@ impl<'a> FromValueOptional<'a> for VideoTimeCodeFlags { #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_18")))] impl<'a> FromValue<'a> for VideoTimeCodeFlags { 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)) } } @@ -525,6 +524,6 @@ impl<'a> FromValue<'a> for VideoTimeCodeFlags { #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_18")))] impl SetValue for VideoTimeCodeFlags { 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-video/src/auto/versions.txt b/gstreamer-video/src/auto/versions.txt index bdfc6f381..e39d52a69 100644 --- a/gstreamer-video/src/auto/versions.txt +++ b/gstreamer-video/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 @ 3ac51141) diff --git a/gstreamer-video/src/auto/video_buffer_pool.rs b/gstreamer-video/src/auto/video_buffer_pool.rs index 01c36d631..707f05f87 100644 --- a/gstreamer-video/src/auto/video_buffer_pool.rs +++ b/gstreamer-video/src/auto/video_buffer_pool.rs @@ -4,24 +4,19 @@ use glib::object::Cast; use glib::translate::*; -use gst; -use gst_video_sys; -glib_wrapper! { - pub struct VideoBufferPool(Object) @extends gst::BufferPool, gst::Object; +glib::glib_wrapper! { + pub struct VideoBufferPool(Object) @extends gst::BufferPool, gst::Object; match fn { - get_type => || gst_video_sys::gst_video_buffer_pool_get_type(), + get_type => || ffi::gst_video_buffer_pool_get_type(), } } impl VideoBufferPool { pub fn new() -> VideoBufferPool { assert_initialized_main_thread!(); - unsafe { - gst::BufferPool::from_glib_full(gst_video_sys::gst_video_buffer_pool_new()) - .unsafe_cast() - } + unsafe { gst::BufferPool::from_glib_full(ffi::gst_video_buffer_pool_new()).unsafe_cast() } } } diff --git a/gstreamer-video/src/auto/video_decoder.rs b/gstreamer-video/src/auto/video_decoder.rs index 20c1250ac..abd302be1 100644 --- a/gstreamer-video/src/auto/video_decoder.rs +++ b/gstreamer-video/src/auto/video_decoder.rs @@ -2,7 +2,7 @@ // from gir-files (https://github.com/gtk-rs/gir-files) // DO NOT EDIT -use glib; +use crate::VideoCodecFrame; #[cfg(any(feature = "v1_18", feature = "dox"))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_18")))] use glib::object::Cast; @@ -22,25 +22,16 @@ use glib::StaticType; use glib::Value; #[cfg(any(feature = "v1_18", feature = "dox"))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_18")))] -use glib_sys; -#[cfg(any(feature = "v1_18", feature = "dox"))] -#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_18")))] -use gobject_sys; -use gst; -use gst_video_sys; -#[cfg(any(feature = "v1_18", feature = "dox"))] -#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_18")))] use std::boxed::Box as Box_; #[cfg(any(feature = "v1_18", feature = "dox"))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_18")))] use std::mem::transmute; -use VideoCodecFrame; -glib_wrapper! { - pub struct VideoDecoder(Object) @extends gst::Element, gst::Object; +glib::glib_wrapper! { + pub struct VideoDecoder(Object) @extends gst::Element, gst::Object; match fn { - get_type => || gst_video_sys::gst_video_decoder_get_type(), + get_type => || ffi::gst_video_decoder_get_type(), } } @@ -110,36 +101,34 @@ pub trait VideoDecoderExt: 'static { impl> VideoDecoderExt for O { fn add_to_frame(&self, n_bytes: i32) { unsafe { - gst_video_sys::gst_video_decoder_add_to_frame(self.as_ref().to_glib_none().0, n_bytes); + ffi::gst_video_decoder_add_to_frame(self.as_ref().to_glib_none().0, n_bytes); } } fn allocate_output_buffer(&self) -> Result { unsafe { - Option::<_>::from_glib_full(gst_video_sys::gst_video_decoder_allocate_output_buffer( + Option::<_>::from_glib_full(ffi::gst_video_decoder_allocate_output_buffer( self.as_ref().to_glib_none().0, )) - .ok_or_else(|| glib_bool_error!("Failed to allocate output buffer")) + .ok_or_else(|| glib::glib_bool_error!("Failed to allocate output buffer")) } } fn get_buffer_pool(&self) -> Option { unsafe { - from_glib_full(gst_video_sys::gst_video_decoder_get_buffer_pool( + from_glib_full(ffi::gst_video_decoder_get_buffer_pool( self.as_ref().to_glib_none().0, )) } } fn get_estimate_rate(&self) -> i32 { - unsafe { - gst_video_sys::gst_video_decoder_get_estimate_rate(self.as_ref().to_glib_none().0) - } + unsafe { ffi::gst_video_decoder_get_estimate_rate(self.as_ref().to_glib_none().0) } } fn get_max_decode_time(&self, frame: &VideoCodecFrame) -> gst::ClockTimeDiff { unsafe { - gst_video_sys::gst_video_decoder_get_max_decode_time( + ffi::gst_video_decoder_get_max_decode_time( self.as_ref().to_glib_none().0, frame.to_glib_none().0, ) @@ -147,12 +136,12 @@ impl> VideoDecoderExt for O { } fn get_max_errors(&self) -> i32 { - unsafe { gst_video_sys::gst_video_decoder_get_max_errors(self.as_ref().to_glib_none().0) } + unsafe { ffi::gst_video_decoder_get_max_errors(self.as_ref().to_glib_none().0) } } fn get_needs_format(&self) -> bool { unsafe { - from_glib(gst_video_sys::gst_video_decoder_get_needs_format( + from_glib(ffi::gst_video_decoder_get_needs_format( self.as_ref().to_glib_none().0, )) } @@ -160,27 +149,23 @@ impl> VideoDecoderExt for O { fn get_packetized(&self) -> bool { unsafe { - from_glib(gst_video_sys::gst_video_decoder_get_packetized( + from_glib(ffi::gst_video_decoder_get_packetized( self.as_ref().to_glib_none().0, )) } } fn get_pending_frame_size(&self) -> usize { - unsafe { - gst_video_sys::gst_video_decoder_get_pending_frame_size(self.as_ref().to_glib_none().0) - } + unsafe { ffi::gst_video_decoder_get_pending_frame_size(self.as_ref().to_glib_none().0) } } fn get_qos_proportion(&self) -> f64 { - unsafe { - gst_video_sys::gst_video_decoder_get_qos_proportion(self.as_ref().to_glib_none().0) - } + unsafe { ffi::gst_video_decoder_get_qos_proportion(self.as_ref().to_glib_none().0) } } fn merge_tags(&self, tags: Option<&gst::TagList>, mode: gst::TagMergeMode) { unsafe { - gst_video_sys::gst_video_decoder_merge_tags( + ffi::gst_video_decoder_merge_tags( self.as_ref().to_glib_none().0, tags.to_glib_none().0, mode.to_glib(), @@ -190,7 +175,7 @@ impl> VideoDecoderExt for O { fn proxy_getcaps(&self, caps: Option<&gst::Caps>, filter: Option<&gst::Caps>) -> gst::Caps { unsafe { - from_glib_full(gst_video_sys::gst_video_decoder_proxy_getcaps( + from_glib_full(ffi::gst_video_decoder_proxy_getcaps( self.as_ref().to_glib_none().0, caps.to_glib_none().0, filter.to_glib_none().0, @@ -200,7 +185,7 @@ impl> VideoDecoderExt for O { fn set_estimate_rate(&self, enabled: bool) { unsafe { - gst_video_sys::gst_video_decoder_set_estimate_rate( + ffi::gst_video_decoder_set_estimate_rate( self.as_ref().to_glib_none().0, enabled.to_glib(), ); @@ -209,13 +194,13 @@ impl> VideoDecoderExt for O { fn set_max_errors(&self, num: i32) { unsafe { - gst_video_sys::gst_video_decoder_set_max_errors(self.as_ref().to_glib_none().0, num); + ffi::gst_video_decoder_set_max_errors(self.as_ref().to_glib_none().0, num); } } fn set_needs_format(&self, enabled: bool) { unsafe { - gst_video_sys::gst_video_decoder_set_needs_format( + ffi::gst_video_decoder_set_needs_format( self.as_ref().to_glib_none().0, enabled.to_glib(), ); @@ -224,7 +209,7 @@ impl> VideoDecoderExt for O { fn set_packetized(&self, packetized: bool) { unsafe { - gst_video_sys::gst_video_decoder_set_packetized( + ffi::gst_video_decoder_set_packetized( self.as_ref().to_glib_none().0, packetized.to_glib(), ); @@ -233,7 +218,7 @@ impl> VideoDecoderExt for O { fn set_use_default_pad_acceptcaps(&self, use_: bool) { unsafe { - gst_video_sys::gst_video_decoder_set_use_default_pad_acceptcaps( + ffi::gst_video_decoder_set_use_default_pad_acceptcaps( self.as_ref().to_glib_none().0, use_.to_glib(), ); @@ -245,8 +230,8 @@ impl> VideoDecoderExt for O { fn get_property_qos(&self) -> bool { unsafe { let mut value = Value::from_type(::static_type()); - gobject_sys::g_object_get_property( - self.to_glib_none().0 as *mut gobject_sys::GObject, + glib::gobject_ffi::g_object_get_property( + self.to_glib_none().0 as *mut glib::gobject_ffi::GObject, b"qos\0".as_ptr() as *const _, value.to_glib_none_mut().0, ); @@ -261,8 +246,8 @@ impl> VideoDecoderExt for O { #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_18")))] fn set_property_qos(&self, qos: bool) { unsafe { - gobject_sys::g_object_set_property( - self.to_glib_none().0 as *mut gobject_sys::GObject, + glib::gobject_ffi::g_object_set_property( + self.to_glib_none().0 as *mut glib::gobject_ffi::GObject, b"qos\0".as_ptr() as *const _, Value::from(&qos).to_glib_none().0, ); @@ -276,9 +261,9 @@ impl> VideoDecoderExt for O { f: F, ) -> SignalHandlerId { unsafe extern "C" fn notify_max_errors_trampoline( - this: *mut gst_video_sys::GstVideoDecoder, - _param_spec: glib_sys::gpointer, - f: glib_sys::gpointer, + this: *mut ffi::GstVideoDecoder, + _param_spec: glib::ffi::gpointer, + f: glib::ffi::gpointer, ) where P: IsA, { @@ -305,9 +290,9 @@ impl> VideoDecoderExt for O { f: F, ) -> SignalHandlerId { unsafe extern "C" fn notify_qos_trampoline( - this: *mut gst_video_sys::GstVideoDecoder, - _param_spec: glib_sys::gpointer, - f: glib_sys::gpointer, + this: *mut ffi::GstVideoDecoder, + _param_spec: glib::ffi::gpointer, + f: glib::ffi::gpointer, ) where P: IsA, { diff --git a/gstreamer-video/src/auto/video_encoder.rs b/gstreamer-video/src/auto/video_encoder.rs index 1c43b4f9c..db189bed5 100644 --- a/gstreamer-video/src/auto/video_encoder.rs +++ b/gstreamer-video/src/auto/video_encoder.rs @@ -2,7 +2,9 @@ // from gir-files (https://github.com/gtk-rs/gir-files) // DO NOT EDIT -use glib; +#[cfg(any(feature = "v1_14", feature = "dox"))] +#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_14")))] +use crate::VideoCodecFrame; use glib::object::Cast; use glib::object::IsA; use glib::signal::connect_raw; @@ -10,21 +12,14 @@ use glib::signal::SignalHandlerId; use glib::translate::*; use glib::StaticType; use glib::Value; -use glib_sys; -use gobject_sys; -use gst; -use gst_video_sys; use std::boxed::Box as Box_; use std::mem::transmute; -#[cfg(any(feature = "v1_14", feature = "dox"))] -#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_14")))] -use VideoCodecFrame; -glib_wrapper! { - pub struct VideoEncoder(Object) @extends gst::Element, gst::Object; +glib::glib_wrapper! { + pub struct VideoEncoder(Object) @extends gst::Element, gst::Object; match fn { - get_type => || gst_video_sys::gst_video_encoder_get_type(), + get_type => || ffi::gst_video_encoder_get_type(), } } @@ -84,11 +79,11 @@ pub trait VideoEncoderExt: 'static { impl> VideoEncoderExt for O { fn allocate_output_buffer(&self, size: usize) -> Result { unsafe { - Option::<_>::from_glib_full(gst_video_sys::gst_video_encoder_allocate_output_buffer( + Option::<_>::from_glib_full(ffi::gst_video_encoder_allocate_output_buffer( self.as_ref().to_glib_none().0, size, )) - .ok_or_else(|| glib_bool_error!("Failed to allocate output buffer")) + .ok_or_else(|| glib::glib_bool_error!("Failed to allocate output buffer")) } } @@ -96,7 +91,7 @@ impl> VideoEncoderExt for O { #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_14")))] fn get_max_encode_time(&self, frame: &VideoCodecFrame) -> gst::ClockTimeDiff { unsafe { - gst_video_sys::gst_video_encoder_get_max_encode_time( + ffi::gst_video_encoder_get_max_encode_time( self.as_ref().to_glib_none().0, frame.to_glib_none().0, ) @@ -107,11 +102,9 @@ impl> VideoEncoderExt for O { #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_18")))] fn get_min_force_key_unit_interval(&self) -> gst::ClockTime { unsafe { - from_glib( - gst_video_sys::gst_video_encoder_get_min_force_key_unit_interval( - self.as_ref().to_glib_none().0, - ), - ) + from_glib(ffi::gst_video_encoder_get_min_force_key_unit_interval( + self.as_ref().to_glib_none().0, + )) } } @@ -119,7 +112,7 @@ impl> VideoEncoderExt for O { #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_14")))] fn is_qos_enabled(&self) -> bool { unsafe { - from_glib(gst_video_sys::gst_video_encoder_is_qos_enabled( + from_glib(ffi::gst_video_encoder_is_qos_enabled( self.as_ref().to_glib_none().0, )) } @@ -127,7 +120,7 @@ impl> VideoEncoderExt for O { fn merge_tags(&self, tags: Option<&gst::TagList>, mode: gst::TagMergeMode) { unsafe { - gst_video_sys::gst_video_encoder_merge_tags( + ffi::gst_video_encoder_merge_tags( self.as_ref().to_glib_none().0, tags.to_glib_none().0, mode.to_glib(), @@ -137,7 +130,7 @@ impl> VideoEncoderExt for O { fn proxy_getcaps(&self, caps: Option<&gst::Caps>, filter: Option<&gst::Caps>) -> gst::Caps { unsafe { - from_glib_full(gst_video_sys::gst_video_encoder_proxy_getcaps( + from_glib_full(ffi::gst_video_encoder_proxy_getcaps( self.as_ref().to_glib_none().0, caps.to_glib_none().0, filter.to_glib_none().0, @@ -147,7 +140,7 @@ impl> VideoEncoderExt for O { fn set_headers(&self, headers: &[&gst::Buffer]) { unsafe { - gst_video_sys::gst_video_encoder_set_headers( + ffi::gst_video_encoder_set_headers( self.as_ref().to_glib_none().0, headers.to_glib_full(), ); @@ -158,7 +151,7 @@ impl> VideoEncoderExt for O { #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_18")))] fn set_min_force_key_unit_interval(&self, interval: gst::ClockTime) { unsafe { - gst_video_sys::gst_video_encoder_set_min_force_key_unit_interval( + ffi::gst_video_encoder_set_min_force_key_unit_interval( self.as_ref().to_glib_none().0, interval.to_glib(), ); @@ -167,10 +160,7 @@ impl> VideoEncoderExt for O { fn set_min_pts(&self, min_pts: gst::ClockTime) { unsafe { - gst_video_sys::gst_video_encoder_set_min_pts( - self.as_ref().to_glib_none().0, - min_pts.to_glib(), - ); + ffi::gst_video_encoder_set_min_pts(self.as_ref().to_glib_none().0, min_pts.to_glib()); } } @@ -178,7 +168,7 @@ impl> VideoEncoderExt for O { #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_14")))] fn set_qos_enabled(&self, enabled: bool) { unsafe { - gst_video_sys::gst_video_encoder_set_qos_enabled( + ffi::gst_video_encoder_set_qos_enabled( self.as_ref().to_glib_none().0, enabled.to_glib(), ); @@ -188,8 +178,8 @@ impl> VideoEncoderExt for O { fn get_property_qos(&self) -> bool { unsafe { let mut value = Value::from_type(::static_type()); - gobject_sys::g_object_get_property( - self.to_glib_none().0 as *mut gobject_sys::GObject, + glib::gobject_ffi::g_object_get_property( + self.to_glib_none().0 as *mut glib::gobject_ffi::GObject, b"qos\0".as_ptr() as *const _, value.to_glib_none_mut().0, ); @@ -202,8 +192,8 @@ impl> VideoEncoderExt for O { fn set_property_qos(&self, qos: bool) { unsafe { - gobject_sys::g_object_set_property( - self.to_glib_none().0 as *mut gobject_sys::GObject, + glib::gobject_ffi::g_object_set_property( + self.to_glib_none().0 as *mut glib::gobject_ffi::GObject, b"qos\0".as_ptr() as *const _, Value::from(&qos).to_glib_none().0, ); @@ -220,9 +210,9 @@ impl> VideoEncoderExt for O { P, F: Fn(&P) + Send + Sync + 'static, >( - this: *mut gst_video_sys::GstVideoEncoder, - _param_spec: glib_sys::gpointer, - f: glib_sys::gpointer, + this: *mut ffi::GstVideoEncoder, + _param_spec: glib::ffi::gpointer, + f: glib::ffi::gpointer, ) where P: IsA, { @@ -247,9 +237,9 @@ impl> VideoEncoderExt for O { f: F, ) -> SignalHandlerId { unsafe extern "C" fn notify_qos_trampoline( - this: *mut gst_video_sys::GstVideoEncoder, - _param_spec: glib_sys::gpointer, - f: glib_sys::gpointer, + this: *mut ffi::GstVideoEncoder, + _param_spec: glib::ffi::gpointer, + f: glib::ffi::gpointer, ) where P: IsA, { diff --git a/gstreamer-video/src/auto/video_filter.rs b/gstreamer-video/src/auto/video_filter.rs index 0701dbe13..f1e859d20 100644 --- a/gstreamer-video/src/auto/video_filter.rs +++ b/gstreamer-video/src/auto/video_filter.rs @@ -3,15 +3,12 @@ // DO NOT EDIT use glib::translate::*; -use gst; -use gst_base; -use gst_video_sys; -glib_wrapper! { - pub struct VideoFilter(Object) @extends gst_base::BaseTransform, gst::Element, gst::Object; +glib::glib_wrapper! { + pub struct VideoFilter(Object) @extends gst_base::BaseTransform, gst::Element, gst::Object; match fn { - get_type => || gst_video_sys::gst_video_filter_get_type(), + get_type => || ffi::gst_video_filter_get_type(), } } diff --git a/gstreamer-video/src/auto/video_overlay.rs b/gstreamer-video/src/auto/video_overlay.rs index 1141af468..e3e263f82 100644 --- a/gstreamer-video/src/auto/video_overlay.rs +++ b/gstreamer-video/src/auto/video_overlay.rs @@ -2,16 +2,14 @@ // from gir-files (https://github.com/gtk-rs/gir-files) // DO NOT EDIT -use glib; use glib::object::IsA; use glib::translate::*; -use gst_video_sys; -glib_wrapper! { - pub struct VideoOverlay(Interface); +glib::glib_wrapper! { + pub struct VideoOverlay(Interface); match fn { - get_type => || gst_video_sys::gst_video_overlay_get_type(), + get_type => || ffi::gst_video_overlay_get_type(), } } @@ -19,13 +17,13 @@ impl VideoOverlay { //#[cfg(any(feature = "v1_14", feature = "dox"))] //#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_14")))] //pub fn install_properties(oclass: /*Ignored*/&mut glib::ObjectClass, last_prop_id: i32) { - // unsafe { TODO: call gst_video_sys:gst_video_overlay_install_properties() } + // unsafe { TODO: call ffi:gst_video_overlay_install_properties() } //} //#[cfg(any(feature = "v1_14", feature = "dox"))] //#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_14")))] //pub fn set_property>(object: &P, last_prop_id: i32, property_id: u32, value: /*Ignored*/&glib::Value) -> bool { - // unsafe { TODO: call gst_video_sys:gst_video_overlay_set_property() } + // unsafe { TODO: call ffi:gst_video_overlay_set_property() } //} } @@ -57,17 +55,17 @@ pub trait VideoOverlayExt: 'static { impl> VideoOverlayExt for O { fn expose(&self) { unsafe { - gst_video_sys::gst_video_overlay_expose(self.as_ref().to_glib_none().0); + ffi::gst_video_overlay_expose(self.as_ref().to_glib_none().0); } } //fn got_window_handle(&self, handle: /*Unimplemented*/Fundamental: UIntPtr) { - // unsafe { TODO: call gst_video_sys:gst_video_overlay_got_window_handle() } + // unsafe { TODO: call ffi:gst_video_overlay_got_window_handle() } //} fn handle_events(&self, handle_events: bool) { unsafe { - gst_video_sys::gst_video_overlay_handle_events( + ffi::gst_video_overlay_handle_events( self.as_ref().to_glib_none().0, handle_events.to_glib(), ); @@ -76,7 +74,7 @@ impl> VideoOverlayExt for O { fn prepare_window_handle(&self) { unsafe { - gst_video_sys::gst_video_overlay_prepare_window_handle(self.as_ref().to_glib_none().0); + ffi::gst_video_overlay_prepare_window_handle(self.as_ref().to_glib_none().0); } } @@ -88,8 +86,8 @@ impl> VideoOverlayExt for O { height: i32, ) -> Result<(), glib::error::BoolError> { unsafe { - glib_result_from_gboolean!( - gst_video_sys::gst_video_overlay_set_render_rectangle( + glib::glib_result_from_gboolean!( + ffi::gst_video_overlay_set_render_rectangle( self.as_ref().to_glib_none().0, x, y, @@ -102,6 +100,6 @@ impl> VideoOverlayExt for O { } //fn set_window_handle(&self, handle: /*Unimplemented*/Fundamental: UIntPtr) { - // unsafe { TODO: call gst_video_sys:gst_video_overlay_set_window_handle() } + // unsafe { TODO: call ffi:gst_video_overlay_set_window_handle() } //} } diff --git a/gstreamer-video/src/auto/video_sink.rs b/gstreamer-video/src/auto/video_sink.rs index be1914bb0..b6b42308a 100644 --- a/gstreamer-video/src/auto/video_sink.rs +++ b/gstreamer-video/src/auto/video_sink.rs @@ -9,19 +9,14 @@ use glib::signal::SignalHandlerId; use glib::translate::*; use glib::StaticType; use glib::Value; -use glib_sys; -use gobject_sys; -use gst; -use gst_base; -use gst_video_sys; use std::boxed::Box as Box_; use std::mem::transmute; -glib_wrapper! { - pub struct VideoSink(Object) @extends gst_base::BaseSink, gst::Element, gst::Object; +glib::glib_wrapper! { + pub struct VideoSink(Object) @extends gst_base::BaseSink, gst::Element, gst::Object; match fn { - get_type => || gst_video_sys::gst_video_sink_get_type(), + get_type => || ffi::gst_video_sink_get_type(), } } @@ -45,8 +40,8 @@ impl> VideoSinkExt for O { fn get_property_show_preroll_frame(&self) -> bool { unsafe { let mut value = Value::from_type(::static_type()); - gobject_sys::g_object_get_property( - self.to_glib_none().0 as *mut gobject_sys::GObject, + glib::gobject_ffi::g_object_get_property( + self.to_glib_none().0 as *mut glib::gobject_ffi::GObject, b"show-preroll-frame\0".as_ptr() as *const _, value.to_glib_none_mut().0, ); @@ -59,8 +54,8 @@ impl> VideoSinkExt for O { fn set_property_show_preroll_frame(&self, show_preroll_frame: bool) { unsafe { - gobject_sys::g_object_set_property( - self.to_glib_none().0 as *mut gobject_sys::GObject, + glib::gobject_ffi::g_object_set_property( + self.to_glib_none().0 as *mut glib::gobject_ffi::GObject, b"show-preroll-frame\0".as_ptr() as *const _, Value::from(&show_preroll_frame).to_glib_none().0, ); @@ -75,9 +70,9 @@ impl> VideoSinkExt for O { P, F: Fn(&P) + Send + Sync + 'static, >( - this: *mut gst_video_sys::GstVideoSink, - _param_spec: glib_sys::gpointer, - f: glib_sys::gpointer, + this: *mut ffi::GstVideoSink, + _param_spec: glib::ffi::gpointer, + f: glib::ffi::gpointer, ) where P: IsA, {