From c62530e1812ddf903824abed30360e53847341e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Tue, 31 Jan 2023 10:48:29 +0200 Subject: [PATCH] Regenerate with latest gir Part-of: --- gstreamer-allocators/src/auto/versions.txt | 4 +- gstreamer-allocators/sys/Cargo.toml | 2 + .../sys/src/auto/versions.txt | 4 +- gstreamer-app/src/auto/enums.rs | 22 + gstreamer-app/src/auto/versions.txt | 4 +- gstreamer-app/sys/Cargo.toml | 2 + gstreamer-app/sys/src/auto/versions.txt | 4 +- gstreamer-audio/src/auto/enums.rs | 60 +++ gstreamer-audio/src/auto/flags.rs | 30 ++ gstreamer-audio/src/auto/versions.txt | 4 +- gstreamer-audio/sys/Cargo.toml | 2 + gstreamer-audio/sys/src/auto/versions.txt | 4 +- gstreamer-base/src/auto/enums.rs | 12 + gstreamer-base/src/auto/versions.txt | 4 +- gstreamer-base/sys/Cargo.toml | 2 + gstreamer-base/sys/src/auto/versions.txt | 4 +- gstreamer-check/src/auto/versions.txt | 4 +- gstreamer-check/sys/Cargo.toml | 2 + gstreamer-check/sys/src/auto/versions.txt | 4 +- gstreamer-controller/src/auto/enums.rs | 20 + gstreamer-controller/src/auto/versions.txt | 4 +- gstreamer-controller/sys/Cargo.toml | 2 + .../sys/src/auto/versions.txt | 4 +- gstreamer-editing-services/src/auto/enums.rs | 60 +++ gstreamer-editing-services/src/auto/flags.rs | 42 ++ .../src/auto/versions.txt | 4 +- gstreamer-editing-services/sys/Cargo.toml | 2 + .../sys/src/auto/versions.txt | 4 +- gstreamer-gl/egl/src/auto/versions.txt | 4 +- gstreamer-gl/egl/sys/Cargo.toml | 2 + gstreamer-gl/egl/sys/src/auto/versions.txt | 4 +- gstreamer-gl/src/auto/enums.rs | 102 +++++ gstreamer-gl/src/auto/flags.rs | 52 +++ gstreamer-gl/src/auto/versions.txt | 4 +- gstreamer-gl/sys/Cargo.toml | 2 + gstreamer-gl/sys/src/auto/versions.txt | 4 +- gstreamer-gl/wayland/src/auto/versions.txt | 4 +- gstreamer-gl/wayland/sys/Cargo.toml | 2 + .../wayland/sys/src/auto/versions.txt | 4 +- gstreamer-gl/x11/src/auto/versions.txt | 4 +- gstreamer-gl/x11/sys/Cargo.toml | 2 + gstreamer-gl/x11/sys/src/auto/versions.txt | 4 +- gstreamer-mpegts/src/auto/versions.txt | 4 +- gstreamer-mpegts/sys/Cargo.toml | 2 + gstreamer-mpegts/sys/src/auto/versions.txt | 4 +- gstreamer-net/src/auto/versions.txt | 4 +- gstreamer-net/sys/Cargo.toml | 2 + gstreamer-net/sys/src/auto/versions.txt | 4 +- gstreamer-pbutils/src/auto/enums.rs | 20 + gstreamer-pbutils/src/auto/flags.rs | 22 + gstreamer-pbutils/src/auto/versions.txt | 4 +- gstreamer-pbutils/sys/Cargo.toml | 2 + gstreamer-pbutils/sys/src/auto/versions.txt | 4 +- gstreamer-play/src/auto/enums.rs | 40 ++ gstreamer-play/src/auto/versions.txt | 4 +- gstreamer-play/sys/Cargo.toml | 2 + gstreamer-play/sys/src/auto/versions.txt | 4 +- gstreamer-player/src/auto/enums.rs | 30 ++ gstreamer-player/src/auto/versions.txt | 4 +- gstreamer-player/sys/Cargo.toml | 2 + gstreamer-player/sys/src/auto/versions.txt | 4 +- gstreamer-rtp/src/auto/enums.rs | 62 +++ gstreamer-rtp/src/auto/flags.rs | 44 ++ gstreamer-rtp/src/auto/versions.txt | 4 +- gstreamer-rtp/sys/Cargo.toml | 2 + gstreamer-rtp/sys/src/auto/versions.txt | 4 +- gstreamer-rtsp-server/src/auto/enums.rs | 20 + gstreamer-rtsp-server/src/auto/flags.rs | 10 + gstreamer-rtsp-server/src/auto/versions.txt | 4 +- gstreamer-rtsp-server/sys/Cargo.toml | 2 + .../sys/src/auto/versions.txt | 4 +- gstreamer-rtsp/src/auto/enums.rs | 90 ++++ gstreamer-rtsp/src/auto/flags.rs | 50 +++ gstreamer-rtsp/src/auto/versions.txt | 4 +- gstreamer-rtsp/sys/Cargo.toml | 2 + gstreamer-rtsp/sys/src/auto/versions.txt | 4 +- gstreamer-sdp/src/auto/versions.txt | 4 +- gstreamer-sdp/sys/Cargo.toml | 2 + gstreamer-sdp/sys/src/auto/versions.txt | 4 +- gstreamer-tag/sys/Cargo.toml | 2 + gstreamer-tag/sys/src/auto/versions.txt | 4 +- gstreamer-validate/src/auto/enums.rs | 20 + gstreamer-validate/src/auto/flags.rs | 10 + gstreamer-validate/src/auto/versions.txt | 4 +- gstreamer-validate/sys/Cargo.toml | 2 + gstreamer-validate/sys/src/auto/versions.txt | 4 +- gstreamer-video/src/auto/enums.rs | 256 ++++++++++++ gstreamer-video/src/auto/flags.rs | 130 ++++++ gstreamer-video/src/auto/versions.txt | 4 +- gstreamer-video/sys/Cargo.toml | 2 + gstreamer-video/sys/src/auto/versions.txt | 4 +- gstreamer-webrtc/src/auto/enums.rs | 206 +++++++++ gstreamer-webrtc/src/auto/versions.txt | 4 +- gstreamer-webrtc/sys/Cargo.toml | 2 + gstreamer-webrtc/sys/src/auto/versions.txt | 4 +- gstreamer/src/auto/enums.rs | 390 ++++++++++++++++++ gstreamer/src/auto/flags.rs | 286 +++++++++++++ gstreamer/src/auto/versions.txt | 4 +- gstreamer/sys/Cargo.toml | 2 + gstreamer/sys/src/auto/versions.txt | 4 +- 100 files changed, 2234 insertions(+), 98 deletions(-) diff --git a/gstreamer-allocators/src/auto/versions.txt b/gstreamer-allocators/src/auto/versions.txt index d231b734c..3b48270af 100644 --- a/gstreamer-allocators/src/auto/versions.txt +++ b/gstreamer-allocators/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) -from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) +Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96) +from gir-files (https://github.com/gtk-rs/gir-files @ 5eb11fc69910) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520) diff --git a/gstreamer-allocators/sys/Cargo.toml b/gstreamer-allocators/sys/Cargo.toml index 3affc762d..0ef4ed115 100644 --- a/gstreamer-allocators/sys/Cargo.toml +++ b/gstreamer-allocators/sys/Cargo.toml @@ -44,8 +44,10 @@ readme = "README.md" repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs" rust-version = "1.64" version = "0.20.0" + [package.metadata.docs.rs] features = ["dox"] + [package.metadata.system-deps.gstreamer_allocators_1_0] name = "gstreamer-allocators-1.0" version = "1.14" diff --git a/gstreamer-allocators/sys/src/auto/versions.txt b/gstreamer-allocators/sys/src/auto/versions.txt index d231b734c..3b48270af 100644 --- a/gstreamer-allocators/sys/src/auto/versions.txt +++ b/gstreamer-allocators/sys/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) -from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) +Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96) +from gir-files (https://github.com/gtk-rs/gir-files @ 5eb11fc69910) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520) diff --git a/gstreamer-app/src/auto/enums.rs b/gstreamer-app/src/auto/enums.rs index 67ee1ebfd..1fa36680e 100644 --- a/gstreamer-app/src/auto/enums.rs +++ b/gstreamer-app/src/auto/enums.rs @@ -64,6 +64,18 @@ impl StaticType for AppLeakyType { } } +#[cfg(any(feature = "v1_20", feature = "dox"))] +#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_20")))] +impl glib::HasParamSpec for AppLeakyType { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + #[cfg(any(feature = "v1_20", feature = "dox"))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_20")))] impl glib::value::ValueType for AppLeakyType { @@ -161,6 +173,16 @@ impl StaticType for AppStreamType { } } +impl glib::HasParamSpec for AppStreamType { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for AppStreamType { type Type = Self; } diff --git a/gstreamer-app/src/auto/versions.txt b/gstreamer-app/src/auto/versions.txt index d231b734c..3b48270af 100644 --- a/gstreamer-app/src/auto/versions.txt +++ b/gstreamer-app/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) -from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) +Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96) +from gir-files (https://github.com/gtk-rs/gir-files @ 5eb11fc69910) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520) diff --git a/gstreamer-app/sys/Cargo.toml b/gstreamer-app/sys/Cargo.toml index 0a38af5c4..551213b45 100644 --- a/gstreamer-app/sys/Cargo.toml +++ b/gstreamer-app/sys/Cargo.toml @@ -44,8 +44,10 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs" version = "0.20.0" edition = "2021" rust-version = "1.64" + [package.metadata.docs.rs] features = ["dox"] + [package.metadata.system-deps.gstreamer_app_1_0] name = "gstreamer-app-1.0" version = "1.14" diff --git a/gstreamer-app/sys/src/auto/versions.txt b/gstreamer-app/sys/src/auto/versions.txt index d231b734c..3b48270af 100644 --- a/gstreamer-app/sys/src/auto/versions.txt +++ b/gstreamer-app/sys/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) -from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) +Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96) +from gir-files (https://github.com/gtk-rs/gir-files @ 5eb11fc69910) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520) diff --git a/gstreamer-audio/src/auto/enums.rs b/gstreamer-audio/src/auto/enums.rs index 62f06627d..d2e8a290c 100644 --- a/gstreamer-audio/src/auto/enums.rs +++ b/gstreamer-audio/src/auto/enums.rs @@ -61,6 +61,16 @@ impl StaticType for AudioDitherMethod { } } +impl glib::HasParamSpec for AudioDitherMethod { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for AudioDitherMethod { type Type = Self; } @@ -279,6 +289,16 @@ impl StaticType for AudioFormat { } } +impl glib::HasParamSpec for AudioFormat { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for AudioFormat { type Type = Self; } @@ -364,6 +384,16 @@ impl StaticType for AudioLayout { } } +impl glib::HasParamSpec for AudioLayout { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for AudioLayout { type Type = Self; } @@ -461,6 +491,16 @@ impl StaticType for AudioNoiseShapingMethod { } } +impl glib::HasParamSpec for AudioNoiseShapingMethod { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for AudioNoiseShapingMethod { type Type = Self; } @@ -558,6 +598,16 @@ impl StaticType for AudioResamplerMethod { } } +impl glib::HasParamSpec for AudioResamplerMethod { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for AudioResamplerMethod { type Type = Self; } @@ -693,6 +743,16 @@ impl StaticType for AudioRingBufferFormatType { } } +impl glib::HasParamSpec for AudioRingBufferFormatType { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for AudioRingBufferFormatType { type Type = Self; } diff --git a/gstreamer-audio/src/auto/flags.rs b/gstreamer-audio/src/auto/flags.rs index 988f029b2..22886dd13 100644 --- a/gstreamer-audio/src/auto/flags.rs +++ b/gstreamer-audio/src/auto/flags.rs @@ -40,6 +40,16 @@ impl StaticType for AudioFlags { } } +impl glib::HasParamSpec for AudioFlags { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + impl glib::value::ValueType for AudioFlags { type Type = Self; } @@ -120,6 +130,16 @@ impl StaticType for AudioFormatFlags { } } +impl glib::HasParamSpec for AudioFormatFlags { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + impl glib::value::ValueType for AudioFormatFlags { type Type = Self; } @@ -192,6 +212,16 @@ impl StaticType for AudioPackFlags { } } +impl glib::HasParamSpec for AudioPackFlags { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + impl glib::value::ValueType for AudioPackFlags { type Type = Self; } diff --git a/gstreamer-audio/src/auto/versions.txt b/gstreamer-audio/src/auto/versions.txt index d231b734c..3b48270af 100644 --- a/gstreamer-audio/src/auto/versions.txt +++ b/gstreamer-audio/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) -from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) +Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96) +from gir-files (https://github.com/gtk-rs/gir-files @ 5eb11fc69910) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520) diff --git a/gstreamer-audio/sys/Cargo.toml b/gstreamer-audio/sys/Cargo.toml index 625d4142b..681be3445 100644 --- a/gstreamer-audio/sys/Cargo.toml +++ b/gstreamer-audio/sys/Cargo.toml @@ -48,8 +48,10 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs" version = "0.20.0" edition = "2021" rust-version = "1.64" + [package.metadata.docs.rs] features = ["dox"] + [package.metadata.system-deps.gstreamer_audio_1_0] name = "gstreamer-audio-1.0" version = "1.14" diff --git a/gstreamer-audio/sys/src/auto/versions.txt b/gstreamer-audio/sys/src/auto/versions.txt index d231b734c..3b48270af 100644 --- a/gstreamer-audio/sys/src/auto/versions.txt +++ b/gstreamer-audio/sys/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) -from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) +Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96) +from gir-files (https://github.com/gtk-rs/gir-files @ 5eb11fc69910) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520) diff --git a/gstreamer-base/src/auto/enums.rs b/gstreamer-base/src/auto/enums.rs index 8ff675b92..8aa080aa9 100644 --- a/gstreamer-base/src/auto/enums.rs +++ b/gstreamer-base/src/auto/enums.rs @@ -66,6 +66,18 @@ impl StaticType for AggregatorStartTimeSelection { } } +#[cfg(any(feature = "v1_18", feature = "dox"))] +#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_18")))] +impl glib::HasParamSpec for AggregatorStartTimeSelection { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + #[cfg(any(feature = "v1_18", feature = "dox"))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_18")))] impl glib::value::ValueType for AggregatorStartTimeSelection { diff --git a/gstreamer-base/src/auto/versions.txt b/gstreamer-base/src/auto/versions.txt index d231b734c..3b48270af 100644 --- a/gstreamer-base/src/auto/versions.txt +++ b/gstreamer-base/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) -from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) +Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96) +from gir-files (https://github.com/gtk-rs/gir-files @ 5eb11fc69910) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520) diff --git a/gstreamer-base/sys/Cargo.toml b/gstreamer-base/sys/Cargo.toml index a93874aa5..c0d7814c1 100644 --- a/gstreamer-base/sys/Cargo.toml +++ b/gstreamer-base/sys/Cargo.toml @@ -46,8 +46,10 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs" version = "0.20.0" edition = "2021" rust-version = "1.64" + [package.metadata.docs.rs] features = ["dox"] + [package.metadata.system-deps.gstreamer_base_1_0] name = "gstreamer-base-1.0" version = "1.14" diff --git a/gstreamer-base/sys/src/auto/versions.txt b/gstreamer-base/sys/src/auto/versions.txt index d231b734c..3b48270af 100644 --- a/gstreamer-base/sys/src/auto/versions.txt +++ b/gstreamer-base/sys/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) -from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) +Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96) +from gir-files (https://github.com/gtk-rs/gir-files @ 5eb11fc69910) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520) diff --git a/gstreamer-check/src/auto/versions.txt b/gstreamer-check/src/auto/versions.txt index d231b734c..3b48270af 100644 --- a/gstreamer-check/src/auto/versions.txt +++ b/gstreamer-check/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) -from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) +Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96) +from gir-files (https://github.com/gtk-rs/gir-files @ 5eb11fc69910) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520) diff --git a/gstreamer-check/sys/Cargo.toml b/gstreamer-check/sys/Cargo.toml index 5264e5d64..8a28c0849 100644 --- a/gstreamer-check/sys/Cargo.toml +++ b/gstreamer-check/sys/Cargo.toml @@ -44,8 +44,10 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs" version = "0.20.0" edition = "2021" rust-version = "1.64" + [package.metadata.docs.rs] features = ["dox"] + [package.metadata.system-deps.gstreamer_check_1_0] name = "gstreamer-check-1.0" version = "1.14" diff --git a/gstreamer-check/sys/src/auto/versions.txt b/gstreamer-check/sys/src/auto/versions.txt index d231b734c..3b48270af 100644 --- a/gstreamer-check/sys/src/auto/versions.txt +++ b/gstreamer-check/sys/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) -from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) +Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96) +from gir-files (https://github.com/gtk-rs/gir-files @ 5eb11fc69910) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520) diff --git a/gstreamer-controller/src/auto/enums.rs b/gstreamer-controller/src/auto/enums.rs index 573f0dba1..c83275664 100644 --- a/gstreamer-controller/src/auto/enums.rs +++ b/gstreamer-controller/src/auto/enums.rs @@ -60,6 +60,16 @@ impl StaticType for InterpolationMode { } } +impl glib::HasParamSpec for InterpolationMode { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for InterpolationMode { type Type = Self; } @@ -157,6 +167,16 @@ impl StaticType for LFOWaveform { } } +impl glib::HasParamSpec for LFOWaveform { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for LFOWaveform { type Type = Self; } diff --git a/gstreamer-controller/src/auto/versions.txt b/gstreamer-controller/src/auto/versions.txt index d231b734c..3b48270af 100644 --- a/gstreamer-controller/src/auto/versions.txt +++ b/gstreamer-controller/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) -from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) +Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96) +from gir-files (https://github.com/gtk-rs/gir-files @ 5eb11fc69910) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520) diff --git a/gstreamer-controller/sys/Cargo.toml b/gstreamer-controller/sys/Cargo.toml index d0f5fbc10..e9a4f6afa 100644 --- a/gstreamer-controller/sys/Cargo.toml +++ b/gstreamer-controller/sys/Cargo.toml @@ -45,8 +45,10 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs" version = "0.20.0" edition = "2021" rust-version = "1.64" + [package.metadata.docs.rs] features = ["dox"] + [package.metadata.system-deps.gstreamer_controller_1_0] name = "gstreamer-controller-1.0" version = "1.14" diff --git a/gstreamer-controller/sys/src/auto/versions.txt b/gstreamer-controller/sys/src/auto/versions.txt index d231b734c..3b48270af 100644 --- a/gstreamer-controller/sys/src/auto/versions.txt +++ b/gstreamer-controller/sys/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) -from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) +Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96) +from gir-files (https://github.com/gtk-rs/gir-files @ 5eb11fc69910) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520) diff --git a/gstreamer-editing-services/src/auto/enums.rs b/gstreamer-editing-services/src/auto/enums.rs index 62000cfc3..9e98c163e 100644 --- a/gstreamer-editing-services/src/auto/enums.rs +++ b/gstreamer-editing-services/src/auto/enums.rs @@ -181,6 +181,16 @@ impl StaticType for Edge { } } +impl glib::HasParamSpec for Edge { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for Edge { type Type = Self; } @@ -301,6 +311,16 @@ impl StaticType for EditMode { } } +impl glib::HasParamSpec for EditMode { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for EditMode { type Type = Self; } @@ -466,6 +486,16 @@ impl StaticType for TextHAlign { } } +impl glib::HasParamSpec for TextHAlign { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for TextHAlign { type Type = Self; } @@ -567,6 +597,16 @@ impl StaticType for TextVAlign { } } +impl glib::HasParamSpec for TextVAlign { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for TextVAlign { type Type = Self; } @@ -938,6 +978,16 @@ impl StaticType for VideoStandardTransitionType { } } +impl glib::HasParamSpec for VideoStandardTransitionType { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for VideoStandardTransitionType { type Type = Self; } @@ -1085,6 +1135,16 @@ impl StaticType for VideoTestPattern { } } +impl glib::HasParamSpec for VideoTestPattern { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for VideoTestPattern { type Type = Self; } diff --git a/gstreamer-editing-services/src/auto/flags.rs b/gstreamer-editing-services/src/auto/flags.rs index 33e2629bd..aa7d797b8 100644 --- a/gstreamer-editing-services/src/auto/flags.rs +++ b/gstreamer-editing-services/src/auto/flags.rs @@ -51,6 +51,18 @@ impl StaticType for MarkerFlags { } } +#[cfg(any(feature = "v1_20", feature = "dox"))] +#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_20")))] +impl glib::HasParamSpec for MarkerFlags { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + #[cfg(any(feature = "v1_20", feature = "dox"))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_20")))] impl glib::value::ValueType for MarkerFlags { @@ -135,6 +147,16 @@ impl StaticType for MetaFlag { } } +impl glib::HasParamSpec for MetaFlag { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + impl glib::value::ValueType for MetaFlag { type Type = Self; } @@ -215,6 +237,16 @@ impl StaticType for PipelineFlags { } } +impl glib::HasParamSpec for PipelineFlags { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + impl glib::value::ValueType for PipelineFlags { type Type = Self; } @@ -314,6 +346,16 @@ impl StaticType for TrackType { } } +impl glib::HasParamSpec for TrackType { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + impl glib::value::ValueType for TrackType { type Type = Self; } diff --git a/gstreamer-editing-services/src/auto/versions.txt b/gstreamer-editing-services/src/auto/versions.txt index d231b734c..3b48270af 100644 --- a/gstreamer-editing-services/src/auto/versions.txt +++ b/gstreamer-editing-services/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) -from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) +Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96) +from gir-files (https://github.com/gtk-rs/gir-files @ 5eb11fc69910) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520) diff --git a/gstreamer-editing-services/sys/Cargo.toml b/gstreamer-editing-services/sys/Cargo.toml index b691483b8..6874e5259 100644 --- a/gstreamer-editing-services/sys/Cargo.toml +++ b/gstreamer-editing-services/sys/Cargo.toml @@ -52,8 +52,10 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs" version = "0.20.0" edition = "2021" rust-version = "1.64" + [package.metadata.docs.rs] features = ["dox"] + [package.metadata.system-deps.gst_editing_services_1_0] name = "gst-editing-services-1.0" version = "1.14" diff --git a/gstreamer-editing-services/sys/src/auto/versions.txt b/gstreamer-editing-services/sys/src/auto/versions.txt index d231b734c..3b48270af 100644 --- a/gstreamer-editing-services/sys/src/auto/versions.txt +++ b/gstreamer-editing-services/sys/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) -from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) +Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96) +from gir-files (https://github.com/gtk-rs/gir-files @ 5eb11fc69910) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520) diff --git a/gstreamer-gl/egl/src/auto/versions.txt b/gstreamer-gl/egl/src/auto/versions.txt index d231b734c..3b48270af 100644 --- a/gstreamer-gl/egl/src/auto/versions.txt +++ b/gstreamer-gl/egl/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) -from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) +Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96) +from gir-files (https://github.com/gtk-rs/gir-files @ 5eb11fc69910) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520) diff --git a/gstreamer-gl/egl/sys/Cargo.toml b/gstreamer-gl/egl/sys/Cargo.toml index 36acda71c..b167cda88 100644 --- a/gstreamer-gl/egl/sys/Cargo.toml +++ b/gstreamer-gl/egl/sys/Cargo.toml @@ -12,6 +12,7 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs" version = "0.20.0" edition = "2021" rust-version = "1.64" + [package.metadata.system-deps.gstreamer_gl_egl_1_0] name = "gstreamer-gl-1.0" version = "1.14" @@ -28,6 +29,7 @@ version = "1.20" [package.metadata.system-deps.gstreamer_gl_egl_1_0.v1_22] version = "1.22" + [package.metadata.docs.rs] features = ["dox"] diff --git a/gstreamer-gl/egl/sys/src/auto/versions.txt b/gstreamer-gl/egl/sys/src/auto/versions.txt index d231b734c..3b48270af 100644 --- a/gstreamer-gl/egl/sys/src/auto/versions.txt +++ b/gstreamer-gl/egl/sys/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) -from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) +Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96) +from gir-files (https://github.com/gtk-rs/gir-files @ 5eb11fc69910) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520) diff --git a/gstreamer-gl/src/auto/enums.rs b/gstreamer-gl/src/auto/enums.rs index a595a3cc6..606b5fc68 100644 --- a/gstreamer-gl/src/auto/enums.rs +++ b/gstreamer-gl/src/auto/enums.rs @@ -80,6 +80,18 @@ impl StaticType for GLConfigCaveat { } } +#[cfg(any(feature = "v1_20", feature = "dox"))] +#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_20")))] +impl glib::HasParamSpec for GLConfigCaveat { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + #[cfg(any(feature = "v1_20", feature = "dox"))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_20")))] impl glib::value::ValueType for GLConfigCaveat { @@ -213,6 +225,16 @@ impl StaticType for GLContextError { } } +impl glib::HasParamSpec for GLContextError { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for GLContextError { type Type = Self; } @@ -421,6 +443,16 @@ impl StaticType for GLFormat { } } +impl glib::HasParamSpec for GLFormat { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for GLFormat { type Type = Self; } @@ -510,6 +542,16 @@ impl StaticType for GLQueryType { } } +impl glib::HasParamSpec for GLQueryType { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for GLQueryType { type Type = Self; } @@ -622,6 +664,16 @@ impl StaticType for GLSLError { } } +impl glib::HasParamSpec for GLSLError { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for GLSLError { type Type = Self; } @@ -813,6 +865,16 @@ impl StaticType for GLSLVersion { } } +impl glib::HasParamSpec for GLSLVersion { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for GLSLVersion { type Type = Self; } @@ -902,6 +964,16 @@ impl StaticType for GLStereoDownmix { } } +impl glib::HasParamSpec for GLStereoDownmix { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for GLStereoDownmix { type Type = Self; } @@ -1032,6 +1104,16 @@ impl StaticType for GLTextureTarget { } } +impl glib::HasParamSpec for GLTextureTarget { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for GLTextureTarget { type Type = Self; } @@ -1129,6 +1211,16 @@ impl StaticType for GLUploadReturn { } } +impl glib::HasParamSpec for GLUploadReturn { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for GLUploadReturn { type Type = Self; } @@ -1242,6 +1334,16 @@ impl StaticType for GLWindowError { } } +impl glib::HasParamSpec for GLWindowError { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for GLWindowError { type Type = Self; } diff --git a/gstreamer-gl/src/auto/flags.rs b/gstreamer-gl/src/auto/flags.rs index bf4c937ba..08bac6c24 100644 --- a/gstreamer-gl/src/auto/flags.rs +++ b/gstreamer-gl/src/auto/flags.rs @@ -69,6 +69,16 @@ impl StaticType for GLAPI { } } +impl glib::HasParamSpec for GLAPI { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + impl glib::value::ValueType for GLAPI { type Type = Self; } @@ -166,6 +176,18 @@ impl StaticType for GLConfigSurfaceType { } } +#[cfg(any(feature = "v1_20", feature = "dox"))] +#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_20")))] +impl glib::HasParamSpec for GLConfigSurfaceType { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + #[cfg(any(feature = "v1_20", feature = "dox"))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_20")))] impl glib::value::ValueType for GLConfigSurfaceType { @@ -276,6 +298,16 @@ impl StaticType for GLDisplayType { } } +impl glib::HasParamSpec for GLDisplayType { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + impl glib::value::ValueType for GLDisplayType { type Type = Self; } @@ -382,6 +414,16 @@ impl StaticType for GLPlatform { } } +impl glib::HasParamSpec for GLPlatform { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + impl glib::value::ValueType for GLPlatform { type Type = Self; } @@ -473,6 +515,16 @@ impl StaticType for GLSLProfile { } } +impl glib::HasParamSpec for GLSLProfile { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + impl glib::value::ValueType for GLSLProfile { type Type = Self; } diff --git a/gstreamer-gl/src/auto/versions.txt b/gstreamer-gl/src/auto/versions.txt index d231b734c..3b48270af 100644 --- a/gstreamer-gl/src/auto/versions.txt +++ b/gstreamer-gl/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) -from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) +Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96) +from gir-files (https://github.com/gtk-rs/gir-files @ 5eb11fc69910) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520) diff --git a/gstreamer-gl/sys/Cargo.toml b/gstreamer-gl/sys/Cargo.toml index 7f335172c..ef3c48d54 100644 --- a/gstreamer-gl/sys/Cargo.toml +++ b/gstreamer-gl/sys/Cargo.toml @@ -52,8 +52,10 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs" version = "0.20.0" edition = "2021" rust-version = "1.64" + [package.metadata.docs.rs] features = ["dox"] + [package.metadata.system-deps.gstreamer_gl_1_0] name = "gstreamer-gl-1.0" version = "1.14" diff --git a/gstreamer-gl/sys/src/auto/versions.txt b/gstreamer-gl/sys/src/auto/versions.txt index d231b734c..3b48270af 100644 --- a/gstreamer-gl/sys/src/auto/versions.txt +++ b/gstreamer-gl/sys/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) -from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) +Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96) +from gir-files (https://github.com/gtk-rs/gir-files @ 5eb11fc69910) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520) diff --git a/gstreamer-gl/wayland/src/auto/versions.txt b/gstreamer-gl/wayland/src/auto/versions.txt index d231b734c..3b48270af 100644 --- a/gstreamer-gl/wayland/src/auto/versions.txt +++ b/gstreamer-gl/wayland/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) -from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) +Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96) +from gir-files (https://github.com/gtk-rs/gir-files @ 5eb11fc69910) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520) diff --git a/gstreamer-gl/wayland/sys/Cargo.toml b/gstreamer-gl/wayland/sys/Cargo.toml index b002ba90c..bf0cb1dd3 100644 --- a/gstreamer-gl/wayland/sys/Cargo.toml +++ b/gstreamer-gl/wayland/sys/Cargo.toml @@ -12,6 +12,7 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs" version = "0.20.0" edition = "2021" rust-version = "1.64" + [package.metadata.system-deps.gstreamer_gl_wayland_1_0] name = "gstreamer-gl-1.0" version = "1.14" @@ -28,6 +29,7 @@ version = "1.20" [package.metadata.system-deps.gstreamer_gl_wayland_1_0.v1_22] version = "1.22" + [package.metadata.docs.rs] features = ["dox"] diff --git a/gstreamer-gl/wayland/sys/src/auto/versions.txt b/gstreamer-gl/wayland/sys/src/auto/versions.txt index d231b734c..3b48270af 100644 --- a/gstreamer-gl/wayland/sys/src/auto/versions.txt +++ b/gstreamer-gl/wayland/sys/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) -from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) +Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96) +from gir-files (https://github.com/gtk-rs/gir-files @ 5eb11fc69910) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520) diff --git a/gstreamer-gl/x11/src/auto/versions.txt b/gstreamer-gl/x11/src/auto/versions.txt index d231b734c..3b48270af 100644 --- a/gstreamer-gl/x11/src/auto/versions.txt +++ b/gstreamer-gl/x11/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) -from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) +Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96) +from gir-files (https://github.com/gtk-rs/gir-files @ 5eb11fc69910) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520) diff --git a/gstreamer-gl/x11/sys/Cargo.toml b/gstreamer-gl/x11/sys/Cargo.toml index 7889b41b1..834d3b147 100644 --- a/gstreamer-gl/x11/sys/Cargo.toml +++ b/gstreamer-gl/x11/sys/Cargo.toml @@ -12,6 +12,7 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs" version = "0.20.0" edition = "2021" rust-version = "1.64" + [package.metadata.system-deps.gstreamer_gl_x11_1_0] name = "gstreamer-gl-1.0" version = "1.14" @@ -28,6 +29,7 @@ version = "1.20" [package.metadata.system-deps.gstreamer_gl_x11_1_0.v1_22] version = "1.22" + [package.metadata.docs.rs] features = ["dox"] diff --git a/gstreamer-gl/x11/sys/src/auto/versions.txt b/gstreamer-gl/x11/sys/src/auto/versions.txt index d231b734c..3b48270af 100644 --- a/gstreamer-gl/x11/sys/src/auto/versions.txt +++ b/gstreamer-gl/x11/sys/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) -from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) +Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96) +from gir-files (https://github.com/gtk-rs/gir-files @ 5eb11fc69910) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520) diff --git a/gstreamer-mpegts/src/auto/versions.txt b/gstreamer-mpegts/src/auto/versions.txt index d231b734c..3b48270af 100644 --- a/gstreamer-mpegts/src/auto/versions.txt +++ b/gstreamer-mpegts/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) -from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) +Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96) +from gir-files (https://github.com/gtk-rs/gir-files @ 5eb11fc69910) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520) diff --git a/gstreamer-mpegts/sys/Cargo.toml b/gstreamer-mpegts/sys/Cargo.toml index 46d0de4f4..c62fa9d4b 100644 --- a/gstreamer-mpegts/sys/Cargo.toml +++ b/gstreamer-mpegts/sys/Cargo.toml @@ -12,8 +12,10 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs" version = "0.20.0" edition = "2021" rust-version = "1.64" + [package.metadata.docs.rs] features = ["dox"] + [package.metadata.system-deps.gstreamer_mpegts_1_0] name = "gstreamer-mpegts-1.0" version = "1.14" diff --git a/gstreamer-mpegts/sys/src/auto/versions.txt b/gstreamer-mpegts/sys/src/auto/versions.txt index d231b734c..3b48270af 100644 --- a/gstreamer-mpegts/sys/src/auto/versions.txt +++ b/gstreamer-mpegts/sys/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) -from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) +Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96) +from gir-files (https://github.com/gtk-rs/gir-files @ 5eb11fc69910) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520) diff --git a/gstreamer-net/src/auto/versions.txt b/gstreamer-net/src/auto/versions.txt index d231b734c..3b48270af 100644 --- a/gstreamer-net/src/auto/versions.txt +++ b/gstreamer-net/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) -from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) +Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96) +from gir-files (https://github.com/gtk-rs/gir-files @ 5eb11fc69910) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520) diff --git a/gstreamer-net/sys/Cargo.toml b/gstreamer-net/sys/Cargo.toml index 4f5c8a197..7e4d66f82 100644 --- a/gstreamer-net/sys/Cargo.toml +++ b/gstreamer-net/sys/Cargo.toml @@ -44,8 +44,10 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs" version = "0.20.0" edition = "2021" rust-version = "1.64" + [package.metadata.docs.rs] features = ["dox"] + [package.metadata.system-deps.gstreamer_net_1_0] name = "gstreamer-net-1.0" version = "1.14" diff --git a/gstreamer-net/sys/src/auto/versions.txt b/gstreamer-net/sys/src/auto/versions.txt index d231b734c..3b48270af 100644 --- a/gstreamer-net/sys/src/auto/versions.txt +++ b/gstreamer-net/sys/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) -from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) +Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96) +from gir-files (https://github.com/gtk-rs/gir-files @ 5eb11fc69910) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520) diff --git a/gstreamer-pbutils/src/auto/enums.rs b/gstreamer-pbutils/src/auto/enums.rs index 362487208..0fee34f5a 100644 --- a/gstreamer-pbutils/src/auto/enums.rs +++ b/gstreamer-pbutils/src/auto/enums.rs @@ -84,6 +84,16 @@ impl StaticType for AudioVisualizerShader { } } +impl glib::HasParamSpec for AudioVisualizerShader { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for AudioVisualizerShader { type Type = Self; } @@ -185,6 +195,16 @@ impl StaticType for DiscovererResult { } } +impl glib::HasParamSpec for DiscovererResult { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for DiscovererResult { type Type = Self; } diff --git a/gstreamer-pbutils/src/auto/flags.rs b/gstreamer-pbutils/src/auto/flags.rs index 9f831ff94..d7b8b7d74 100644 --- a/gstreamer-pbutils/src/auto/flags.rs +++ b/gstreamer-pbutils/src/auto/flags.rs @@ -44,6 +44,16 @@ impl StaticType for DiscovererSerializeFlags { } } +impl glib::HasParamSpec for DiscovererSerializeFlags { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + impl glib::value::ValueType for DiscovererSerializeFlags { type Type = Self; } @@ -140,6 +150,18 @@ impl StaticType for PbUtilsCapsDescriptionFlags { } } +#[cfg(any(feature = "v1_20", feature = "dox"))] +#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_20")))] +impl glib::HasParamSpec for PbUtilsCapsDescriptionFlags { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + #[cfg(any(feature = "v1_20", feature = "dox"))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_20")))] impl glib::value::ValueType for PbUtilsCapsDescriptionFlags { diff --git a/gstreamer-pbutils/src/auto/versions.txt b/gstreamer-pbutils/src/auto/versions.txt index d231b734c..3b48270af 100644 --- a/gstreamer-pbutils/src/auto/versions.txt +++ b/gstreamer-pbutils/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) -from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) +Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96) +from gir-files (https://github.com/gtk-rs/gir-files @ 5eb11fc69910) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520) diff --git a/gstreamer-pbutils/sys/Cargo.toml b/gstreamer-pbutils/sys/Cargo.toml index c5449fd60..12ec0b28e 100644 --- a/gstreamer-pbutils/sys/Cargo.toml +++ b/gstreamer-pbutils/sys/Cargo.toml @@ -52,8 +52,10 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs" version = "0.20.0" edition = "2021" rust-version = "1.64" + [package.metadata.docs.rs] features = ["dox"] + [package.metadata.system-deps.gstreamer_pbutils_1_0] name = "gstreamer-pbutils-1.0" version = "1.14" diff --git a/gstreamer-pbutils/sys/src/auto/versions.txt b/gstreamer-pbutils/sys/src/auto/versions.txt index d231b734c..3b48270af 100644 --- a/gstreamer-pbutils/sys/src/auto/versions.txt +++ b/gstreamer-pbutils/sys/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) -from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) +Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96) +from gir-files (https://github.com/gtk-rs/gir-files @ 5eb11fc69910) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520) diff --git a/gstreamer-play/src/auto/enums.rs b/gstreamer-play/src/auto/enums.rs index 77028f40b..4d2a3f8c6 100644 --- a/gstreamer-play/src/auto/enums.rs +++ b/gstreamer-play/src/auto/enums.rs @@ -84,6 +84,16 @@ impl StaticType for PlayColorBalanceType { } } +impl glib::HasParamSpec for PlayColorBalanceType { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for PlayColorBalanceType { type Type = Self; } @@ -208,6 +218,16 @@ impl StaticType for PlayError { } } +impl glib::HasParamSpec for PlayError { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for PlayError { type Type = Self; } @@ -480,6 +500,16 @@ impl StaticType for PlayMessage { } } +impl glib::HasParamSpec for PlayMessage { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for PlayMessage { type Type = Self; } @@ -644,6 +674,16 @@ impl StaticType for PlayState { } } +impl glib::HasParamSpec for PlayState { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for PlayState { type Type = Self; } diff --git a/gstreamer-play/src/auto/versions.txt b/gstreamer-play/src/auto/versions.txt index d231b734c..3b48270af 100644 --- a/gstreamer-play/src/auto/versions.txt +++ b/gstreamer-play/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) -from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) +Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96) +from gir-files (https://github.com/gtk-rs/gir-files @ 5eb11fc69910) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520) diff --git a/gstreamer-play/sys/Cargo.toml b/gstreamer-play/sys/Cargo.toml index 355a1bdf3..2e444431b 100644 --- a/gstreamer-play/sys/Cargo.toml +++ b/gstreamer-play/sys/Cargo.toml @@ -45,8 +45,10 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs" version = "0.20.0" edition = "2021" rust-version = "1.64" + [package.metadata.docs.rs] features = ["dox"] + [package.metadata.system-deps.gstreamer_play_1_0] name = "gstreamer-play-1.0" version = "1.20" diff --git a/gstreamer-play/sys/src/auto/versions.txt b/gstreamer-play/sys/src/auto/versions.txt index d231b734c..3b48270af 100644 --- a/gstreamer-play/sys/src/auto/versions.txt +++ b/gstreamer-play/sys/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) -from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) +Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96) +from gir-files (https://github.com/gtk-rs/gir-files @ 5eb11fc69910) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520) diff --git a/gstreamer-player/src/auto/enums.rs b/gstreamer-player/src/auto/enums.rs index 4c19b107f..21960eecc 100644 --- a/gstreamer-player/src/auto/enums.rs +++ b/gstreamer-player/src/auto/enums.rs @@ -83,6 +83,16 @@ impl StaticType for PlayerColorBalanceType { } } +impl glib::HasParamSpec for PlayerColorBalanceType { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for PlayerColorBalanceType { type Type = Self; } @@ -207,6 +217,16 @@ impl StaticType for PlayerError { } } +impl glib::HasParamSpec for PlayerError { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for PlayerError { type Type = Self; } @@ -371,6 +391,16 @@ impl StaticType for PlayerState { } } +impl glib::HasParamSpec for PlayerState { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for PlayerState { type Type = Self; } diff --git a/gstreamer-player/src/auto/versions.txt b/gstreamer-player/src/auto/versions.txt index d231b734c..3b48270af 100644 --- a/gstreamer-player/src/auto/versions.txt +++ b/gstreamer-player/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) -from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) +Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96) +from gir-files (https://github.com/gtk-rs/gir-files @ 5eb11fc69910) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520) diff --git a/gstreamer-player/sys/Cargo.toml b/gstreamer-player/sys/Cargo.toml index 077045f1e..a89db6c95 100644 --- a/gstreamer-player/sys/Cargo.toml +++ b/gstreamer-player/sys/Cargo.toml @@ -48,8 +48,10 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs" version = "0.20.0" edition = "2021" rust-version = "1.64" + [package.metadata.docs.rs] features = ["dox"] + [package.metadata.system-deps.gstreamer_player_1_0] name = "gstreamer-player-1.0" version = "1.14" diff --git a/gstreamer-player/sys/src/auto/versions.txt b/gstreamer-player/sys/src/auto/versions.txt index d231b734c..3b48270af 100644 --- a/gstreamer-player/sys/src/auto/versions.txt +++ b/gstreamer-player/sys/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) -from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) +Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96) +from gir-files (https://github.com/gtk-rs/gir-files @ 5eb11fc69910) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520) diff --git a/gstreamer-rtp/src/auto/enums.rs b/gstreamer-rtp/src/auto/enums.rs index 891f29330..612b38deb 100644 --- a/gstreamer-rtp/src/auto/enums.rs +++ b/gstreamer-rtp/src/auto/enums.rs @@ -80,6 +80,16 @@ impl StaticType for RTCPFBType { } } +impl glib::HasParamSpec for RTCPFBType { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for RTCPFBType { type Type = Self; } @@ -251,6 +261,16 @@ impl StaticType for RTCPSDESType { } } +impl glib::HasParamSpec for RTCPSDESType { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for RTCPSDESType { type Type = Self; } @@ -364,6 +384,16 @@ impl StaticType for RTCPType { } } +impl glib::HasParamSpec for RTCPType { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for RTCPType { type Type = Self; } @@ -481,6 +511,18 @@ impl StaticType for RTCPXRType { } } +#[cfg(any(feature = "v1_16", feature = "dox"))] +#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_16")))] +impl glib::HasParamSpec for RTCPXRType { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + #[cfg(any(feature = "v1_16", feature = "dox"))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_16")))] impl glib::value::ValueType for RTCPXRType { @@ -668,6 +710,16 @@ impl StaticType for RTPPayload { } } +impl glib::HasParamSpec for RTPPayload { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for RTPPayload { type Type = Self; } @@ -765,6 +817,16 @@ impl StaticType for RTPProfile { } } +impl glib::HasParamSpec for RTPProfile { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for RTPProfile { type Type = Self; } diff --git a/gstreamer-rtp/src/auto/flags.rs b/gstreamer-rtp/src/auto/flags.rs index 532b56f60..37f7a0513 100644 --- a/gstreamer-rtp/src/auto/flags.rs +++ b/gstreamer-rtp/src/auto/flags.rs @@ -42,6 +42,16 @@ impl StaticType for RTPBufferFlags { } } +impl glib::HasParamSpec for RTPBufferFlags { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + impl glib::value::ValueType for RTPBufferFlags { type Type = Self; } @@ -114,6 +124,16 @@ impl StaticType for RTPBufferMapFlags { } } +impl glib::HasParamSpec for RTPBufferMapFlags { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + impl glib::value::ValueType for RTPBufferMapFlags { type Type = Self; } @@ -202,6 +222,18 @@ impl StaticType for RTPHeaderExtensionDirection { } } +#[cfg(any(feature = "v1_20", feature = "dox"))] +#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_20")))] +impl glib::HasParamSpec for RTPHeaderExtensionDirection { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + #[cfg(any(feature = "v1_20", feature = "dox"))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_20")))] impl glib::value::ValueType for RTPHeaderExtensionDirection { @@ -292,6 +324,18 @@ impl StaticType for RTPHeaderExtensionFlags { } } +#[cfg(any(feature = "v1_20", feature = "dox"))] +#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_20")))] +impl glib::HasParamSpec for RTPHeaderExtensionFlags { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + #[cfg(any(feature = "v1_20", feature = "dox"))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_20")))] impl glib::value::ValueType for RTPHeaderExtensionFlags { diff --git a/gstreamer-rtp/src/auto/versions.txt b/gstreamer-rtp/src/auto/versions.txt index d231b734c..3b48270af 100644 --- a/gstreamer-rtp/src/auto/versions.txt +++ b/gstreamer-rtp/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) -from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) +Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96) +from gir-files (https://github.com/gtk-rs/gir-files @ 5eb11fc69910) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520) diff --git a/gstreamer-rtp/sys/Cargo.toml b/gstreamer-rtp/sys/Cargo.toml index b8b9f6d13..547c6d4bc 100644 --- a/gstreamer-rtp/sys/Cargo.toml +++ b/gstreamer-rtp/sys/Cargo.toml @@ -44,8 +44,10 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs" version = "0.20.0" edition = "2021" rust-version = "1.64" + [package.metadata.docs.rs] features = ["dox"] + [package.metadata.system-deps.gstreamer_rtp_1_0] name = "gstreamer-rtp-1.0" version = "1.14" diff --git a/gstreamer-rtp/sys/src/auto/versions.txt b/gstreamer-rtp/sys/src/auto/versions.txt index d231b734c..3b48270af 100644 --- a/gstreamer-rtp/sys/src/auto/versions.txt +++ b/gstreamer-rtp/sys/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) -from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) +Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96) +from gir-files (https://github.com/gtk-rs/gir-files @ 5eb11fc69910) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520) diff --git a/gstreamer-rtsp-server/src/auto/enums.rs b/gstreamer-rtsp-server/src/auto/enums.rs index bff7a6801..0691b8586 100644 --- a/gstreamer-rtsp-server/src/auto/enums.rs +++ b/gstreamer-rtsp-server/src/auto/enums.rs @@ -208,6 +208,16 @@ impl StaticType for RTSPPublishClockMode { } } +impl glib::HasParamSpec for RTSPPublishClockMode { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for RTSPPublishClockMode { type Type = Self; } @@ -297,6 +307,16 @@ impl StaticType for RTSPSuspendMode { } } +impl glib::HasParamSpec for RTSPSuspendMode { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for RTSPSuspendMode { type Type = Self; } diff --git a/gstreamer-rtsp-server/src/auto/flags.rs b/gstreamer-rtsp-server/src/auto/flags.rs index 0f1a069f2..f7906b67b 100644 --- a/gstreamer-rtsp-server/src/auto/flags.rs +++ b/gstreamer-rtsp-server/src/auto/flags.rs @@ -77,6 +77,16 @@ impl StaticType for RTSPTransportMode { } } +impl glib::HasParamSpec for RTSPTransportMode { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + impl glib::value::ValueType for RTSPTransportMode { type Type = Self; } diff --git a/gstreamer-rtsp-server/src/auto/versions.txt b/gstreamer-rtsp-server/src/auto/versions.txt index d231b734c..3b48270af 100644 --- a/gstreamer-rtsp-server/src/auto/versions.txt +++ b/gstreamer-rtsp-server/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) -from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) +Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96) +from gir-files (https://github.com/gtk-rs/gir-files @ 5eb11fc69910) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520) diff --git a/gstreamer-rtsp-server/sys/Cargo.toml b/gstreamer-rtsp-server/sys/Cargo.toml index 8c1863fa0..fca28c272 100644 --- a/gstreamer-rtsp-server/sys/Cargo.toml +++ b/gstreamer-rtsp-server/sys/Cargo.toml @@ -60,8 +60,10 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs" version = "0.20.0" edition = "2021" rust-version = "1.64" + [package.metadata.docs.rs] features = ["dox"] + [package.metadata.system-deps.gstreamer_rtsp_server_1_0] name = "gstreamer-rtsp-server-1.0" version = "1.14" diff --git a/gstreamer-rtsp-server/sys/src/auto/versions.txt b/gstreamer-rtsp-server/sys/src/auto/versions.txt index d231b734c..3b48270af 100644 --- a/gstreamer-rtsp-server/sys/src/auto/versions.txt +++ b/gstreamer-rtsp-server/sys/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) -from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) +Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96) +from gir-files (https://github.com/gtk-rs/gir-files @ 5eb11fc69910) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520) diff --git a/gstreamer-rtsp/src/auto/enums.rs b/gstreamer-rtsp/src/auto/enums.rs index 6016c896f..aa7c9f854 100644 --- a/gstreamer-rtsp/src/auto/enums.rs +++ b/gstreamer-rtsp/src/auto/enums.rs @@ -56,6 +56,16 @@ impl StaticType for RTSPAuthMethod { } } +impl glib::HasParamSpec for RTSPAuthMethod { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for RTSPAuthMethod { type Type = Self; } @@ -145,6 +155,16 @@ impl StaticType for RTSPFamily { } } +impl glib::HasParamSpec for RTSPFamily { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for RTSPFamily { type Type = Self; } @@ -580,6 +600,16 @@ impl StaticType for RTSPHeaderField { } } +impl glib::HasParamSpec for RTSPHeaderField { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for RTSPHeaderField { type Type = Self; } @@ -681,6 +711,16 @@ impl StaticType for RTSPMsgType { } } +impl glib::HasParamSpec for RTSPMsgType { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for RTSPMsgType { type Type = Self; } @@ -778,6 +818,16 @@ impl StaticType for RTSPRangeUnit { } } +impl glib::HasParamSpec for RTSPRangeUnit { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for RTSPRangeUnit { type Type = Self; } @@ -925,6 +975,16 @@ impl StaticType for RTSPResult { } } +impl glib::HasParamSpec for RTSPResult { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for RTSPResult { type Type = Self; } @@ -1026,6 +1086,16 @@ impl StaticType for RTSPState { } } +impl glib::HasParamSpec for RTSPState { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for RTSPState { type Type = Self; } @@ -1293,6 +1363,16 @@ impl StaticType for RTSPStatusCode { } } +impl glib::HasParamSpec for RTSPStatusCode { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for RTSPStatusCode { type Type = Self; } @@ -1390,6 +1470,16 @@ impl StaticType for RTSPTimeType { } } +impl glib::HasParamSpec for RTSPTimeType { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for RTSPTimeType { type Type = Self; } diff --git a/gstreamer-rtsp/src/auto/flags.rs b/gstreamer-rtsp/src/auto/flags.rs index 1a2e80fb6..63d2dcff6 100644 --- a/gstreamer-rtsp/src/auto/flags.rs +++ b/gstreamer-rtsp/src/auto/flags.rs @@ -42,6 +42,16 @@ impl StaticType for RTSPEvent { } } +impl glib::HasParamSpec for RTSPEvent { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + impl glib::value::ValueType for RTSPEvent { type Type = Self; } @@ -122,6 +132,16 @@ impl StaticType for RTSPLowerTrans { } } +impl glib::HasParamSpec for RTSPLowerTrans { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + impl glib::value::ValueType for RTSPLowerTrans { type Type = Self; } @@ -226,6 +246,16 @@ impl StaticType for RTSPMethod { } } +impl glib::HasParamSpec for RTSPMethod { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + impl glib::value::ValueType for RTSPMethod { type Type = Self; } @@ -304,6 +334,16 @@ impl StaticType for RTSPProfile { } } +impl glib::HasParamSpec for RTSPProfile { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + impl glib::value::ValueType for RTSPProfile { type Type = Self; } @@ -378,6 +418,16 @@ impl StaticType for RTSPTransMode { } } +impl glib::HasParamSpec for RTSPTransMode { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + impl glib::value::ValueType for RTSPTransMode { type Type = Self; } diff --git a/gstreamer-rtsp/src/auto/versions.txt b/gstreamer-rtsp/src/auto/versions.txt index d231b734c..3b48270af 100644 --- a/gstreamer-rtsp/src/auto/versions.txt +++ b/gstreamer-rtsp/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) -from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) +Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96) +from gir-files (https://github.com/gtk-rs/gir-files @ 5eb11fc69910) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520) diff --git a/gstreamer-rtsp/sys/Cargo.toml b/gstreamer-rtsp/sys/Cargo.toml index 966a96090..7a9c0ec85 100644 --- a/gstreamer-rtsp/sys/Cargo.toml +++ b/gstreamer-rtsp/sys/Cargo.toml @@ -52,8 +52,10 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs" version = "0.20.0" edition = "2021" rust-version = "1.64" + [package.metadata.docs.rs] features = ["dox"] + [package.metadata.system-deps.gstreamer_rtsp_1_0] name = "gstreamer-rtsp-1.0" version = "1.14" diff --git a/gstreamer-rtsp/sys/src/auto/versions.txt b/gstreamer-rtsp/sys/src/auto/versions.txt index d231b734c..3b48270af 100644 --- a/gstreamer-rtsp/sys/src/auto/versions.txt +++ b/gstreamer-rtsp/sys/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) -from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) +Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96) +from gir-files (https://github.com/gtk-rs/gir-files @ 5eb11fc69910) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520) diff --git a/gstreamer-sdp/src/auto/versions.txt b/gstreamer-sdp/src/auto/versions.txt index d231b734c..3b48270af 100644 --- a/gstreamer-sdp/src/auto/versions.txt +++ b/gstreamer-sdp/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) -from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) +Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96) +from gir-files (https://github.com/gtk-rs/gir-files @ 5eb11fc69910) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520) diff --git a/gstreamer-sdp/sys/Cargo.toml b/gstreamer-sdp/sys/Cargo.toml index 1a7ce7b53..449491f94 100644 --- a/gstreamer-sdp/sys/Cargo.toml +++ b/gstreamer-sdp/sys/Cargo.toml @@ -40,8 +40,10 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs" version = "0.20.0" edition = "2021" rust-version = "1.64" + [package.metadata.docs.rs] features = ["dox"] + [package.metadata.system-deps.gstreamer_sdp_1_0] name = "gstreamer-sdp-1.0" version = "1.14" diff --git a/gstreamer-sdp/sys/src/auto/versions.txt b/gstreamer-sdp/sys/src/auto/versions.txt index d231b734c..3b48270af 100644 --- a/gstreamer-sdp/sys/src/auto/versions.txt +++ b/gstreamer-sdp/sys/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) -from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) +Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96) +from gir-files (https://github.com/gtk-rs/gir-files @ 5eb11fc69910) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520) diff --git a/gstreamer-tag/sys/Cargo.toml b/gstreamer-tag/sys/Cargo.toml index 272bbe3d1..0889c9c1e 100644 --- a/gstreamer-tag/sys/Cargo.toml +++ b/gstreamer-tag/sys/Cargo.toml @@ -44,8 +44,10 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs" version = "0.20.0" edition = "2021" rust-version = "1.64" + [package.metadata.docs.rs] features = ["dox"] + [package.metadata.system-deps.gstreamer_tag_1_0] name = "gstreamer-tag-1.0" version = "1.14" diff --git a/gstreamer-tag/sys/src/auto/versions.txt b/gstreamer-tag/sys/src/auto/versions.txt index d231b734c..3b48270af 100644 --- a/gstreamer-tag/sys/src/auto/versions.txt +++ b/gstreamer-tag/sys/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) -from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) +Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96) +from gir-files (https://github.com/gtk-rs/gir-files @ 5eb11fc69910) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520) diff --git a/gstreamer-validate/src/auto/enums.rs b/gstreamer-validate/src/auto/enums.rs index fea335b36..3800a8c16 100644 --- a/gstreamer-validate/src/auto/enums.rs +++ b/gstreamer-validate/src/auto/enums.rs @@ -102,6 +102,16 @@ impl StaticType for ReportLevel { } } +impl glib::HasParamSpec for ReportLevel { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for ReportLevel { type Type = Self; } @@ -211,6 +221,16 @@ impl StaticType for ReportingDetails { } } +impl glib::HasParamSpec for ReportingDetails { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for ReportingDetails { type Type = Self; } diff --git a/gstreamer-validate/src/auto/flags.rs b/gstreamer-validate/src/auto/flags.rs index 3068eb8f0..c202d83bf 100644 --- a/gstreamer-validate/src/auto/flags.rs +++ b/gstreamer-validate/src/auto/flags.rs @@ -46,6 +46,16 @@ impl StaticType for IssueFlags { } } +impl glib::HasParamSpec for IssueFlags { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + impl glib::value::ValueType for IssueFlags { type Type = Self; } diff --git a/gstreamer-validate/src/auto/versions.txt b/gstreamer-validate/src/auto/versions.txt index d231b734c..3b48270af 100644 --- a/gstreamer-validate/src/auto/versions.txt +++ b/gstreamer-validate/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) -from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) +Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96) +from gir-files (https://github.com/gtk-rs/gir-files @ 5eb11fc69910) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520) diff --git a/gstreamer-validate/sys/Cargo.toml b/gstreamer-validate/sys/Cargo.toml index fc5a6714d..7625773a5 100644 --- a/gstreamer-validate/sys/Cargo.toml +++ b/gstreamer-validate/sys/Cargo.toml @@ -12,8 +12,10 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs" version = "0.20.0" edition = "2021" rust-version = "1.57" + [package.metadata.docs.rs] features = ["dox"] + [package.metadata.system-deps.gstreamer_validate_1_0] name = "gstreamer-validate-1.0" version = "1.22" diff --git a/gstreamer-validate/sys/src/auto/versions.txt b/gstreamer-validate/sys/src/auto/versions.txt index d231b734c..3b48270af 100644 --- a/gstreamer-validate/sys/src/auto/versions.txt +++ b/gstreamer-validate/sys/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) -from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) +Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96) +from gir-files (https://github.com/gtk-rs/gir-files @ 5eb11fc69910) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520) diff --git a/gstreamer-video/src/auto/enums.rs b/gstreamer-video/src/auto/enums.rs index dd3817c5a..c378657b1 100644 --- a/gstreamer-video/src/auto/enums.rs +++ b/gstreamer-video/src/auto/enums.rs @@ -53,6 +53,16 @@ impl StaticType for ColorBalanceType { } } +impl glib::HasParamSpec for ColorBalanceType { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for ColorBalanceType { type Type = Self; } @@ -189,6 +199,16 @@ impl StaticType for NavigationCommand { } } +impl glib::HasParamSpec for NavigationCommand { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for NavigationCommand { type Type = Self; } @@ -340,6 +360,16 @@ impl StaticType for NavigationEventType { } } +impl glib::HasParamSpec for NavigationEventType { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for NavigationEventType { type Type = Self; } @@ -437,6 +467,16 @@ impl StaticType for NavigationMessageType { } } +impl glib::HasParamSpec for NavigationMessageType { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for NavigationMessageType { type Type = Self; } @@ -526,6 +566,16 @@ impl StaticType for NavigationQueryType { } } +impl glib::HasParamSpec for NavigationQueryType { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for NavigationQueryType { type Type = Self; } @@ -623,6 +673,18 @@ impl StaticType for VideoAFDSpec { } } +#[cfg(any(feature = "v1_18", feature = "dox"))] +#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_18")))] +impl glib::HasParamSpec for VideoAFDSpec { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + #[cfg(any(feature = "v1_18", feature = "dox"))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_18")))] impl glib::value::ValueType for VideoAFDSpec { @@ -760,6 +822,18 @@ impl StaticType for VideoAFDValue { } } +#[cfg(any(feature = "v1_18", feature = "dox"))] +#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_18")))] +impl glib::HasParamSpec for VideoAFDValue { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + #[cfg(any(feature = "v1_18", feature = "dox"))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_18")))] impl glib::value::ValueType for VideoAFDValue { @@ -857,6 +931,16 @@ impl StaticType for VideoAlphaMode { } } +impl glib::HasParamSpec for VideoAlphaMode { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for VideoAlphaMode { type Type = Self; } @@ -972,6 +1056,18 @@ impl StaticType for VideoCaptionType { } } +#[cfg(any(feature = "v1_16", feature = "dox"))] +#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_16")))] +impl glib::HasParamSpec for VideoCaptionType { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + #[cfg(any(feature = "v1_16", feature = "dox"))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_16")))] impl glib::value::ValueType for VideoCaptionType { @@ -1073,6 +1169,16 @@ impl StaticType for VideoChromaMode { } } +impl glib::HasParamSpec for VideoChromaMode { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for VideoChromaMode { type Type = Self; } @@ -1196,6 +1302,16 @@ impl StaticType for VideoColorMatrix { } } +impl glib::HasParamSpec for VideoColorMatrix { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for VideoColorMatrix { type Type = Self; } @@ -1376,6 +1492,16 @@ impl StaticType for VideoColorPrimaries { } } +impl glib::HasParamSpec for VideoColorPrimaries { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for VideoColorPrimaries { type Type = Self; } @@ -1473,6 +1599,16 @@ impl StaticType for VideoDitherMethod { } } +impl glib::HasParamSpec for VideoDitherMethod { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for VideoDitherMethod { type Type = Self; } @@ -1581,6 +1717,16 @@ impl StaticType for VideoFieldOrder { } } +impl glib::HasParamSpec for VideoFieldOrder { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for VideoFieldOrder { type Type = Self; } @@ -2269,6 +2415,16 @@ impl StaticType for VideoFormat { } } +impl glib::HasParamSpec for VideoFormat { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for VideoFormat { type Type = Self; } @@ -2354,6 +2510,16 @@ impl StaticType for VideoGammaMode { } } +impl glib::HasParamSpec for VideoGammaMode { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for VideoGammaMode { type Type = Self; } @@ -2484,6 +2650,16 @@ impl StaticType for VideoInterlaceMode { } } +impl glib::HasParamSpec for VideoInterlaceMode { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for VideoInterlaceMode { type Type = Self; } @@ -2577,6 +2753,16 @@ impl StaticType for VideoMatrixMode { } } +impl glib::HasParamSpec for VideoMatrixMode { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for VideoMatrixMode { type Type = Self; } @@ -2698,6 +2884,16 @@ impl StaticType for VideoMultiviewFramePacking { } } +impl glib::HasParamSpec for VideoMultiviewFramePacking { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for VideoMultiviewFramePacking { type Type = Self; } @@ -2847,6 +3043,16 @@ impl StaticType for VideoMultiviewMode { } } +impl glib::HasParamSpec for VideoMultiviewMode { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for VideoMultiviewMode { type Type = Self; } @@ -2964,6 +3170,16 @@ impl StaticType for VideoOrientationMethod { } } +impl glib::HasParamSpec for VideoOrientationMethod { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for VideoOrientationMethod { type Type = Self; } @@ -3053,6 +3269,16 @@ impl StaticType for VideoPrimariesMode { } } +impl glib::HasParamSpec for VideoPrimariesMode { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for VideoPrimariesMode { type Type = Self; } @@ -3150,6 +3376,16 @@ impl StaticType for VideoResamplerMethod { } } +impl glib::HasParamSpec for VideoResamplerMethod { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for VideoResamplerMethod { type Type = Self; } @@ -3243,6 +3479,16 @@ impl StaticType for VideoTileMode { } } +impl glib::HasParamSpec for VideoTileMode { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for VideoTileMode { type Type = Self; } @@ -3451,6 +3697,16 @@ impl StaticType for VideoTransferFunction { } } +impl glib::HasParamSpec for VideoTransferFunction { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for VideoTransferFunction { type Type = Self; } diff --git a/gstreamer-video/src/auto/flags.rs b/gstreamer-video/src/auto/flags.rs index c52491b59..7dc045375 100644 --- a/gstreamer-video/src/auto/flags.rs +++ b/gstreamer-video/src/auto/flags.rs @@ -79,6 +79,18 @@ impl StaticType for NavigationModifierType { } } +#[cfg(any(feature = "v1_22", feature = "dox"))] +#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_22")))] +impl glib::HasParamSpec for NavigationModifierType { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + #[cfg(any(feature = "v1_22", feature = "dox"))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_22")))] impl glib::value::ValueType for NavigationModifierType { @@ -181,6 +193,16 @@ impl StaticType for VideoBufferFlags { } } +impl glib::HasParamSpec for VideoBufferFlags { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + impl glib::value::ValueType for VideoBufferFlags { type Type = Self; } @@ -284,6 +306,16 @@ impl StaticType for VideoChromaSite { } } +impl glib::HasParamSpec for VideoChromaSite { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + impl glib::value::ValueType for VideoChromaSite { type Type = Self; } @@ -368,6 +400,18 @@ impl StaticType for VideoCodecFrameFlags { } } +#[cfg(any(feature = "v1_20", feature = "dox"))] +#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_20")))] +impl glib::HasParamSpec for VideoCodecFrameFlags { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + #[cfg(any(feature = "v1_20", feature = "dox"))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_20")))] impl glib::value::ValueType for VideoCodecFrameFlags { @@ -458,6 +502,18 @@ impl StaticType for VideoDecoderRequestSyncPointFlags { } } +#[cfg(any(feature = "v1_20", feature = "dox"))] +#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_20")))] +impl glib::HasParamSpec for VideoDecoderRequestSyncPointFlags { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + #[cfg(any(feature = "v1_20", feature = "dox"))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_20")))] impl glib::value::ValueType for VideoDecoderRequestSyncPointFlags { @@ -540,6 +596,16 @@ impl StaticType for VideoFlags { } } +impl glib::HasParamSpec for VideoFlags { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + impl glib::value::ValueType for VideoFlags { type Type = Self; } @@ -632,6 +698,16 @@ impl StaticType for VideoFormatFlags { } } +impl glib::HasParamSpec for VideoFormatFlags { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + impl glib::value::ValueType for VideoFormatFlags { type Type = Self; } @@ -722,6 +798,16 @@ impl StaticType for VideoFrameFlags { } } +impl glib::HasParamSpec for VideoFrameFlags { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + impl glib::value::ValueType for VideoFrameFlags { type Type = Self; } @@ -806,6 +892,16 @@ impl StaticType for VideoMultiviewFlags { } } +impl glib::HasParamSpec for VideoMultiviewFlags { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + impl glib::value::ValueType for VideoMultiviewFlags { type Type = Self; } @@ -882,6 +978,18 @@ impl StaticType for VideoOverlayFormatFlags { } } +#[cfg(any(feature = "v1_16", feature = "dox"))] +#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_16")))] +impl glib::HasParamSpec for VideoOverlayFormatFlags { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + #[cfg(any(feature = "v1_16", feature = "dox"))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_16")))] impl glib::value::ValueType for VideoOverlayFormatFlags { @@ -964,6 +1072,16 @@ impl StaticType for VideoPackFlags { } } +impl glib::HasParamSpec for VideoPackFlags { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + impl glib::value::ValueType for VideoPackFlags { type Type = Self; } @@ -1040,6 +1158,18 @@ impl StaticType for VideoTimeCodeFlags { } } +#[cfg(any(feature = "v1_18", feature = "dox"))] +#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_18")))] +impl glib::HasParamSpec for VideoTimeCodeFlags { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + #[cfg(any(feature = "v1_18", feature = "dox"))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_18")))] impl glib::value::ValueType for VideoTimeCodeFlags { diff --git a/gstreamer-video/src/auto/versions.txt b/gstreamer-video/src/auto/versions.txt index d231b734c..3b48270af 100644 --- a/gstreamer-video/src/auto/versions.txt +++ b/gstreamer-video/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) -from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) +Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96) +from gir-files (https://github.com/gtk-rs/gir-files @ 5eb11fc69910) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520) diff --git a/gstreamer-video/sys/Cargo.toml b/gstreamer-video/sys/Cargo.toml index 4db26747b..03808504d 100644 --- a/gstreamer-video/sys/Cargo.toml +++ b/gstreamer-video/sys/Cargo.toml @@ -48,8 +48,10 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs" version = "0.20.0" edition = "2021" rust-version = "1.64" + [package.metadata.docs.rs] features = ["dox"] + [package.metadata.system-deps.gstreamer_video_1_0] name = "gstreamer-video-1.0" version = "1.14" diff --git a/gstreamer-video/sys/src/auto/versions.txt b/gstreamer-video/sys/src/auto/versions.txt index d231b734c..3b48270af 100644 --- a/gstreamer-video/sys/src/auto/versions.txt +++ b/gstreamer-video/sys/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) -from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) +Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96) +from gir-files (https://github.com/gtk-rs/gir-files @ 5eb11fc69910) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520) diff --git a/gstreamer-webrtc/src/auto/enums.rs b/gstreamer-webrtc/src/auto/enums.rs index c0befbee8..41b8f7ead 100644 --- a/gstreamer-webrtc/src/auto/enums.rs +++ b/gstreamer-webrtc/src/auto/enums.rs @@ -72,6 +72,18 @@ impl StaticType for WebRTCBundlePolicy { } } +#[cfg(any(feature = "v1_16", feature = "dox"))] +#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_16")))] +impl glib::HasParamSpec for WebRTCBundlePolicy { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + #[cfg(any(feature = "v1_16", feature = "dox"))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_16")))] impl glib::value::ValueType for WebRTCBundlePolicy { @@ -173,6 +185,16 @@ impl StaticType for WebRTCDTLSSetup { } } +impl glib::HasParamSpec for WebRTCDTLSSetup { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for WebRTCDTLSSetup { type Type = Self; } @@ -270,6 +292,16 @@ impl StaticType for WebRTCDTLSTransportState { } } +impl glib::HasParamSpec for WebRTCDTLSTransportState { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for WebRTCDTLSTransportState { type Type = Self; } @@ -371,6 +403,18 @@ impl StaticType for WebRTCDataChannelState { } } +#[cfg(any(feature = "v1_16", feature = "dox"))] +#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_16")))] +impl glib::HasParamSpec for WebRTCDataChannelState { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + #[cfg(any(feature = "v1_16", feature = "dox"))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_16")))] impl glib::value::ValueType for WebRTCDataChannelState { @@ -545,6 +589,18 @@ impl StaticType for WebRTCError { } } +#[cfg(any(feature = "v1_20", feature = "dox"))] +#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_20")))] +impl glib::HasParamSpec for WebRTCError { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + #[cfg(any(feature = "v1_20", feature = "dox"))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_20")))] impl glib::value::ValueType for WebRTCError { @@ -646,6 +702,18 @@ impl StaticType for WebRTCFECType { } } +#[cfg(any(feature = "v1_14_1", feature = "dox"))] +#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_14_1")))] +impl glib::HasParamSpec for WebRTCFECType { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + #[cfg(any(feature = "v1_14_1", feature = "dox"))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_14_1")))] impl glib::value::ValueType for WebRTCFECType { @@ -739,6 +807,16 @@ impl StaticType for WebRTCICEComponent { } } +impl glib::HasParamSpec for WebRTCICEComponent { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for WebRTCICEComponent { type Type = Self; } @@ -844,6 +922,16 @@ impl StaticType for WebRTCICEConnectionState { } } +impl glib::HasParamSpec for WebRTCICEConnectionState { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for WebRTCICEConnectionState { type Type = Self; } @@ -933,6 +1021,16 @@ impl StaticType for WebRTCICEGatheringState { } } +impl glib::HasParamSpec for WebRTCICEGatheringState { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for WebRTCICEGatheringState { type Type = Self; } @@ -1018,6 +1116,16 @@ impl StaticType for WebRTCICERole { } } +impl glib::HasParamSpec for WebRTCICERole { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for WebRTCICERole { type Type = Self; } @@ -1111,6 +1219,18 @@ impl StaticType for WebRTCICETransportPolicy { } } +#[cfg(any(feature = "v1_16", feature = "dox"))] +#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_16")))] +impl glib::HasParamSpec for WebRTCICETransportPolicy { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + #[cfg(any(feature = "v1_16", feature = "dox"))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_16")))] impl glib::value::ValueType for WebRTCICETransportPolicy { @@ -1216,6 +1336,18 @@ impl StaticType for WebRTCKind { } } +#[cfg(any(feature = "v1_20", feature = "dox"))] +#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_20")))] +impl glib::HasParamSpec for WebRTCKind { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + #[cfg(any(feature = "v1_20", feature = "dox"))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_20")))] impl glib::value::ValueType for WebRTCKind { @@ -1325,6 +1457,16 @@ impl StaticType for WebRTCPeerConnectionState { } } +impl glib::HasParamSpec for WebRTCPeerConnectionState { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for WebRTCPeerConnectionState { type Type = Self; } @@ -1426,6 +1568,18 @@ impl StaticType for WebRTCPriorityType { } } +#[cfg(any(feature = "v1_16", feature = "dox"))] +#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_16")))] +impl glib::HasParamSpec for WebRTCPriorityType { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + #[cfg(any(feature = "v1_16", feature = "dox"))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_16")))] impl glib::value::ValueType for WebRTCPriorityType { @@ -1531,6 +1685,16 @@ impl StaticType for WebRTCRTPTransceiverDirection { } } +impl glib::HasParamSpec for WebRTCRTPTransceiverDirection { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for WebRTCRTPTransceiverDirection { type Type = Self; } @@ -1632,6 +1796,18 @@ impl StaticType for WebRTCSCTPTransportState { } } +#[cfg(any(feature = "v1_16", feature = "dox"))] +#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_16")))] +impl glib::HasParamSpec for WebRTCSCTPTransportState { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + #[cfg(any(feature = "v1_16", feature = "dox"))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_16")))] impl glib::value::ValueType for WebRTCSCTPTransportState { @@ -1752,6 +1928,16 @@ impl StaticType for WebRTCSDPType { } } +impl glib::HasParamSpec for WebRTCSDPType { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for WebRTCSDPType { type Type = Self; } @@ -1853,6 +2039,16 @@ impl StaticType for WebRTCSignalingState { } } +impl glib::HasParamSpec for WebRTCSignalingState { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for WebRTCSignalingState { type Type = Self; } @@ -1984,6 +2180,16 @@ impl StaticType for WebRTCStatsType { } } +impl glib::HasParamSpec for WebRTCStatsType { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for WebRTCStatsType { type Type = Self; } diff --git a/gstreamer-webrtc/src/auto/versions.txt b/gstreamer-webrtc/src/auto/versions.txt index d231b734c..3b48270af 100644 --- a/gstreamer-webrtc/src/auto/versions.txt +++ b/gstreamer-webrtc/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) -from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) +Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96) +from gir-files (https://github.com/gtk-rs/gir-files @ 5eb11fc69910) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520) diff --git a/gstreamer-webrtc/sys/Cargo.toml b/gstreamer-webrtc/sys/Cargo.toml index 4e2adc188..1953593cb 100644 --- a/gstreamer-webrtc/sys/Cargo.toml +++ b/gstreamer-webrtc/sys/Cargo.toml @@ -45,8 +45,10 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs" version = "0.20.0" edition = "2021" rust-version = "1.64" + [package.metadata.docs.rs] features = ["dox"] + [package.metadata.system-deps.gstreamer_webrtc_1_0] name = "gstreamer-webrtc-1.0" version = "1.14" diff --git a/gstreamer-webrtc/sys/src/auto/versions.txt b/gstreamer-webrtc/sys/src/auto/versions.txt index d231b734c..3b48270af 100644 --- a/gstreamer-webrtc/sys/src/auto/versions.txt +++ b/gstreamer-webrtc/sys/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) -from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) +Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96) +from gir-files (https://github.com/gtk-rs/gir-files @ 5eb11fc69910) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520) diff --git a/gstreamer/src/auto/enums.rs b/gstreamer/src/auto/enums.rs index c24a7ab20..c661a6f02 100644 --- a/gstreamer/src/auto/enums.rs +++ b/gstreamer/src/auto/enums.rs @@ -65,6 +65,16 @@ impl StaticType for BufferingMode { } } +impl glib::HasParamSpec for BufferingMode { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for BufferingMode { type Type = Self; } @@ -143,6 +153,16 @@ impl StaticType for BusSyncReply { } } +impl glib::HasParamSpec for BusSyncReply { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for BusSyncReply { type Type = Self; } @@ -228,6 +248,16 @@ impl StaticType for CapsIntersectMode { } } +impl glib::HasParamSpec for CapsIntersectMode { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for CapsIntersectMode { type Type = Self; } @@ -313,6 +343,16 @@ impl StaticType for ClockEntryType { } } +impl glib::HasParamSpec for ClockEntryType { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for ClockEntryType { type Type = Self; } @@ -412,6 +452,16 @@ impl StaticType for ClockReturn { } } +impl glib::HasParamSpec for ClockReturn { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for ClockReturn { type Type = Self; } @@ -509,6 +559,16 @@ impl StaticType for ClockType { } } +impl glib::HasParamSpec for ClockType { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for ClockType { type Type = Self; } @@ -664,6 +724,16 @@ impl StaticType for CoreError { } } +impl glib::HasParamSpec for CoreError { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for CoreError { type Type = Self; } @@ -796,6 +866,16 @@ impl StaticType for DebugLevel { } } +impl glib::HasParamSpec for DebugLevel { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for DebugLevel { type Type = Self; } @@ -1039,6 +1119,16 @@ impl StaticType for EventType { } } +impl glib::HasParamSpec for EventType { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for EventType { type Type = Self; } @@ -1174,6 +1264,16 @@ impl StaticType for Format { } } +impl glib::HasParamSpec for Format { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for Format { type Type = Self; } @@ -1299,6 +1399,16 @@ impl StaticType for LibraryError { } } +impl glib::HasParamSpec for LibraryError { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for LibraryError { type Type = Self; } @@ -1378,6 +1488,16 @@ impl StaticType for PadDirection { } } +impl glib::HasParamSpec for PadDirection { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for PadDirection { type Type = Self; } @@ -1480,6 +1600,16 @@ impl StaticType for PadMode { } } +impl glib::HasParamSpec for PadMode { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for PadMode { type Type = Self; } @@ -1564,6 +1694,16 @@ impl StaticType for PadPresence { } } +impl glib::HasParamSpec for PadPresence { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for PadPresence { type Type = Self; } @@ -1653,6 +1793,16 @@ impl StaticType for PadProbeReturn { } } +impl glib::HasParamSpec for PadProbeReturn { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for PadProbeReturn { type Type = Self; } @@ -1785,6 +1935,16 @@ impl StaticType for ParseError { } } +impl glib::HasParamSpec for ParseError { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for ParseError { type Type = Self; } @@ -1897,6 +2057,16 @@ impl StaticType for PluginError { } } +impl glib::HasParamSpec for PluginError { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for PluginError { type Type = Self; } @@ -1994,6 +2164,16 @@ impl StaticType for ProgressType { } } +impl glib::HasParamSpec for ProgressType { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for ProgressType { type Type = Self; } @@ -2087,6 +2267,16 @@ impl StaticType for PromiseResult { } } +impl glib::HasParamSpec for PromiseResult { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for PromiseResult { type Type = Self; } @@ -2176,6 +2366,16 @@ impl StaticType for QOSType { } } +impl glib::HasParamSpec for QOSType { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for QOSType { type Type = Self; } @@ -2270,6 +2470,16 @@ impl StaticType for Rank { } } +impl glib::HasParamSpec for Rank { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for Rank { type Type = Self; } @@ -2429,6 +2639,16 @@ impl StaticType for ResourceError { } } +impl glib::HasParamSpec for ResourceError { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for ResourceError { type Type = Self; } @@ -2512,6 +2732,16 @@ impl StaticType for SeekType { } } +impl glib::HasParamSpec for SeekType { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for SeekType { type Type = Self; } @@ -2602,6 +2832,16 @@ impl StaticType for State { } } +impl glib::HasParamSpec for State { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for State { type Type = Self; } @@ -2725,6 +2965,16 @@ impl StaticType for StateChange { } } +impl glib::HasParamSpec for StateChange { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for StateChange { type Type = Self; } @@ -2812,6 +3062,16 @@ impl StaticType for StateChangeReturn { } } +impl glib::HasParamSpec for StateChangeReturn { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for StateChangeReturn { type Type = Self; } @@ -2963,6 +3223,16 @@ impl StaticType for StreamError { } } +impl glib::HasParamSpec for StreamError { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for StreamError { type Type = Self; } @@ -3068,6 +3338,16 @@ impl StaticType for StreamStatusType { } } +impl glib::HasParamSpec for StreamStatusType { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for StreamStatusType { type Type = Self; } @@ -3153,6 +3433,16 @@ impl StaticType for StructureChangeType { } } +impl glib::HasParamSpec for StructureChangeType { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for StructureChangeType { type Type = Self; } @@ -3246,6 +3536,16 @@ impl StaticType for TagFlag { } } +impl glib::HasParamSpec for TagFlag { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for TagFlag { type Type = Self; } @@ -3351,6 +3651,16 @@ impl StaticType for TagMergeMode { } } +impl glib::HasParamSpec for TagMergeMode { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for TagMergeMode { type Type = Self; } @@ -3437,6 +3747,16 @@ impl StaticType for TagScope { } } +impl glib::HasParamSpec for TagScope { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for TagScope { type Type = Self; } @@ -3526,6 +3846,16 @@ impl StaticType for TaskState { } } +impl glib::HasParamSpec for TaskState { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for TaskState { type Type = Self; } @@ -3644,6 +3974,16 @@ impl StaticType for TocEntryType { } } +impl glib::HasParamSpec for TocEntryType { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for TocEntryType { type Type = Self; } @@ -3738,6 +4078,16 @@ impl StaticType for TocLoopType { } } +impl glib::HasParamSpec for TocLoopType { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for TocLoopType { type Type = Self; } @@ -3824,6 +4174,16 @@ impl StaticType for TocScope { } } +impl glib::HasParamSpec for TocScope { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for TocScope { type Type = Self; } @@ -3925,6 +4285,16 @@ impl StaticType for TypeFindProbability { } } +impl glib::HasParamSpec for TypeFindProbability { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for TypeFindProbability { type Type = Self; } @@ -4041,6 +4411,16 @@ impl StaticType for URIError { } } +impl glib::HasParamSpec for URIError { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for URIError { type Type = Self; } @@ -4120,6 +4500,16 @@ impl StaticType for URIType { } } +impl glib::HasParamSpec for URIType { + type ParamSpec = glib::ParamSpecEnum; + type SetValue = Self; + type BuilderFn = fn(&str, Self) -> glib::ParamSpecEnumBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name, default_value| Self::ParamSpec::builder_with_default(name, default_value) + } +} + impl glib::value::ValueType for URIType { type Type = Self; } diff --git a/gstreamer/src/auto/flags.rs b/gstreamer/src/auto/flags.rs index 0637f6bd6..be61ee361 100644 --- a/gstreamer/src/auto/flags.rs +++ b/gstreamer/src/auto/flags.rs @@ -43,6 +43,16 @@ impl StaticType for BinFlags { } } +impl glib::HasParamSpec for BinFlags { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + impl glib::value::ValueType for BinFlags { type Type = Self; } @@ -125,6 +135,16 @@ impl StaticType for BufferCopyFlags { } } +impl glib::HasParamSpec for BufferCopyFlags { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + impl glib::value::ValueType for BufferCopyFlags { type Type = Self; } @@ -221,6 +241,16 @@ impl StaticType for BufferFlags { } } +impl glib::HasParamSpec for BufferFlags { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + impl glib::value::ValueType for BufferFlags { type Type = Self; } @@ -297,6 +327,16 @@ impl StaticType for BufferPoolAcquireFlags { } } +impl glib::HasParamSpec for BufferPoolAcquireFlags { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + impl glib::value::ValueType for BufferPoolAcquireFlags { type Type = Self; } @@ -381,6 +421,16 @@ impl StaticType for ClockFlags { } } +impl glib::HasParamSpec for ClockFlags { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + impl glib::value::ValueType for ClockFlags { type Type = Self; } @@ -487,6 +537,16 @@ impl StaticType for DebugColorFlags { } } +impl glib::HasParamSpec for DebugColorFlags { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + impl glib::value::ValueType for DebugColorFlags { type Type = Self; } @@ -571,6 +631,16 @@ impl StaticType for DebugGraphDetails { } } +impl glib::HasParamSpec for DebugGraphDetails { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + impl glib::value::ValueType for DebugGraphDetails { type Type = Self; } @@ -653,6 +723,16 @@ impl StaticType for ElementFlags { } } +impl glib::HasParamSpec for ElementFlags { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + impl glib::value::ValueType for ElementFlags { type Type = Self; } @@ -733,6 +813,16 @@ impl StaticType for EventTypeFlags { } } +impl glib::HasParamSpec for EventTypeFlags { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + impl glib::value::ValueType for EventTypeFlags { type Type = Self; } @@ -813,6 +903,18 @@ impl StaticType for GapFlags { } } +#[cfg(any(feature = "v1_20", feature = "dox"))] +#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_20")))] +impl glib::HasParamSpec for GapFlags { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + #[cfg(any(feature = "v1_20", feature = "dox"))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_20")))] impl glib::value::ValueType for GapFlags { @@ -903,6 +1005,16 @@ impl StaticType for MemoryFlags { } } +impl glib::HasParamSpec for MemoryFlags { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + impl glib::value::ValueType for MemoryFlags { type Type = Self; } @@ -979,6 +1091,16 @@ impl StaticType for MetaFlags { } } +impl glib::HasParamSpec for MetaFlags { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + impl glib::value::ValueType for MetaFlags { type Type = Self; } @@ -1051,6 +1173,16 @@ impl StaticType for ObjectFlags { } } +impl glib::HasParamSpec for ObjectFlags { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + impl glib::value::ValueType for ObjectFlags { type Type = Self; } @@ -1147,6 +1279,16 @@ impl StaticType for PadFlags { } } +impl glib::HasParamSpec for PadFlags { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + impl glib::value::ValueType for PadFlags { type Type = Self; } @@ -1227,6 +1369,16 @@ impl StaticType for PadLinkCheck { } } +impl glib::HasParamSpec for PadLinkCheck { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + impl glib::value::ValueType for PadLinkCheck { type Type = Self; } @@ -1339,6 +1491,16 @@ impl StaticType for PadProbeType { } } +impl glib::HasParamSpec for PadProbeType { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + impl glib::value::ValueType for PadProbeType { type Type = Self; } @@ -1415,6 +1577,16 @@ impl StaticType for ParseFlags { } } +impl glib::HasParamSpec for ParseFlags { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + impl glib::value::ValueType for ParseFlags { type Type = Self; } @@ -1487,6 +1659,16 @@ impl StaticType for PipelineFlags { } } +impl glib::HasParamSpec for PipelineFlags { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + impl glib::value::ValueType for PipelineFlags { type Type = Self; } @@ -1567,6 +1749,18 @@ impl StaticType for PluginAPIFlags { } } +#[cfg(any(feature = "v1_18", feature = "dox"))] +#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_18")))] +impl glib::HasParamSpec for PluginAPIFlags { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + #[cfg(any(feature = "v1_18", feature = "dox"))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_18")))] impl glib::value::ValueType for PluginAPIFlags { @@ -1655,6 +1849,16 @@ impl StaticType for PluginDependencyFlags { } } +impl glib::HasParamSpec for PluginDependencyFlags { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + impl glib::value::ValueType for PluginDependencyFlags { type Type = Self; } @@ -1729,6 +1933,16 @@ impl StaticType for PluginFlags { } } +impl glib::HasParamSpec for PluginFlags { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + impl glib::value::ValueType for PluginFlags { type Type = Self; } @@ -1805,6 +2019,16 @@ impl StaticType for SchedulingFlags { } } +impl glib::HasParamSpec for SchedulingFlags { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + impl glib::value::ValueType for SchedulingFlags { type Type = Self; } @@ -1905,6 +2129,16 @@ impl StaticType for SeekFlags { } } +impl glib::HasParamSpec for SeekFlags { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + impl glib::value::ValueType for SeekFlags { type Type = Self; } @@ -1991,6 +2225,16 @@ impl StaticType for SegmentFlags { } } +impl glib::HasParamSpec for SegmentFlags { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + impl glib::value::ValueType for SegmentFlags { type Type = Self; } @@ -2073,6 +2317,18 @@ impl StaticType for SerializeFlags { } } +#[cfg(any(feature = "v1_20", feature = "dox"))] +#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_20")))] +impl glib::HasParamSpec for SerializeFlags { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + #[cfg(any(feature = "v1_20", feature = "dox"))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_20")))] impl glib::value::ValueType for SerializeFlags { @@ -2153,6 +2409,16 @@ impl StaticType for StackTraceFlags { } } +impl glib::HasParamSpec for StackTraceFlags { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + impl glib::value::ValueType for StackTraceFlags { type Type = Self; } @@ -2229,6 +2495,16 @@ impl StaticType for StreamFlags { } } +impl glib::HasParamSpec for StreamFlags { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + impl glib::value::ValueType for StreamFlags { type Type = Self; } @@ -2328,6 +2604,16 @@ impl StaticType for StreamType { } } +impl glib::HasParamSpec for StreamType { + type ParamSpec = glib::ParamSpecFlags; + type SetValue = Self; + type BuilderFn = fn(&str) -> glib::ParamSpecFlagsBuilder; + + fn param_spec_builder() -> Self::BuilderFn { + |name| Self::ParamSpec::builder(name) + } +} + impl glib::value::ValueType for StreamType { type Type = Self; } diff --git a/gstreamer/src/auto/versions.txt b/gstreamer/src/auto/versions.txt index d231b734c..3b48270af 100644 --- a/gstreamer/src/auto/versions.txt +++ b/gstreamer/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) -from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) +Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96) +from gir-files (https://github.com/gtk-rs/gir-files @ 5eb11fc69910) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520) diff --git a/gstreamer/sys/Cargo.toml b/gstreamer/sys/Cargo.toml index d6a052460..d922923a4 100644 --- a/gstreamer/sys/Cargo.toml +++ b/gstreamer/sys/Cargo.toml @@ -42,8 +42,10 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs" version = "0.20.0" edition = "2021" rust-version = "1.64" + [package.metadata.docs.rs] features = ["dox"] + [package.metadata.system-deps.gstreamer_1_0] name = "gstreamer-1.0" version = "1.14" diff --git a/gstreamer/sys/src/auto/versions.txt b/gstreamer/sys/src/auto/versions.txt index d231b734c..3b48270af 100644 --- a/gstreamer/sys/src/auto/versions.txt +++ b/gstreamer/sys/src/auto/versions.txt @@ -1,3 +1,3 @@ -Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) -from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) +Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96) +from gir-files (https://github.com/gtk-rs/gir-files @ 5eb11fc69910) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520)