Regenerate with latest gir

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1209>
This commit is contained in:
Sebastian Dröge 2023-01-31 10:48:29 +02:00
parent f1db72dab2
commit c62530e181
100 changed files with 2234 additions and 98 deletions

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96)
from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) 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) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520)

View file

@ -44,8 +44,10 @@ readme = "README.md"
repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs" repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs"
rust-version = "1.64" rust-version = "1.64"
version = "0.20.0" version = "0.20.0"
[package.metadata.docs.rs] [package.metadata.docs.rs]
features = ["dox"] features = ["dox"]
[package.metadata.system-deps.gstreamer_allocators_1_0] [package.metadata.system-deps.gstreamer_allocators_1_0]
name = "gstreamer-allocators-1.0" name = "gstreamer-allocators-1.0"
version = "1.14" version = "1.14"

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96)
from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) 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) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520)

View file

@ -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<Self>;
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(any(feature = "v1_20", feature = "dox"))]
#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_20")))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_20")))]
impl glib::value::ValueType for AppLeakyType { 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for AppStreamType { impl glib::value::ValueType for AppStreamType {
type Type = Self; type Type = Self;
} }

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96)
from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) 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) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520)

View file

@ -44,8 +44,10 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs"
version = "0.20.0" version = "0.20.0"
edition = "2021" edition = "2021"
rust-version = "1.64" rust-version = "1.64"
[package.metadata.docs.rs] [package.metadata.docs.rs]
features = ["dox"] features = ["dox"]
[package.metadata.system-deps.gstreamer_app_1_0] [package.metadata.system-deps.gstreamer_app_1_0]
name = "gstreamer-app-1.0" name = "gstreamer-app-1.0"
version = "1.14" version = "1.14"

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96)
from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) 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) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520)

View file

@ -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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for AudioDitherMethod { impl glib::value::ValueType for AudioDitherMethod {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for AudioFormat { impl glib::value::ValueType for AudioFormat {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for AudioLayout { impl glib::value::ValueType for AudioLayout {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for AudioNoiseShapingMethod { impl glib::value::ValueType for AudioNoiseShapingMethod {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for AudioResamplerMethod { impl glib::value::ValueType for AudioResamplerMethod {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for AudioRingBufferFormatType { impl glib::value::ValueType for AudioRingBufferFormatType {
type Type = Self; type Type = Self;
} }

View file

@ -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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
impl glib::value::ValueType for AudioFlags { impl glib::value::ValueType for AudioFlags {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
impl glib::value::ValueType for AudioFormatFlags { impl glib::value::ValueType for AudioFormatFlags {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
impl glib::value::ValueType for AudioPackFlags { impl glib::value::ValueType for AudioPackFlags {
type Type = Self; type Type = Self;
} }

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96)
from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) 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) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520)

View file

@ -48,8 +48,10 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs"
version = "0.20.0" version = "0.20.0"
edition = "2021" edition = "2021"
rust-version = "1.64" rust-version = "1.64"
[package.metadata.docs.rs] [package.metadata.docs.rs]
features = ["dox"] features = ["dox"]
[package.metadata.system-deps.gstreamer_audio_1_0] [package.metadata.system-deps.gstreamer_audio_1_0]
name = "gstreamer-audio-1.0" name = "gstreamer-audio-1.0"
version = "1.14" version = "1.14"

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96)
from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) 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) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520)

View file

@ -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<Self>;
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(any(feature = "v1_18", feature = "dox"))]
#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_18")))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_18")))]
impl glib::value::ValueType for AggregatorStartTimeSelection { impl glib::value::ValueType for AggregatorStartTimeSelection {

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96)
from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) 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) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520)

View file

@ -46,8 +46,10 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs"
version = "0.20.0" version = "0.20.0"
edition = "2021" edition = "2021"
rust-version = "1.64" rust-version = "1.64"
[package.metadata.docs.rs] [package.metadata.docs.rs]
features = ["dox"] features = ["dox"]
[package.metadata.system-deps.gstreamer_base_1_0] [package.metadata.system-deps.gstreamer_base_1_0]
name = "gstreamer-base-1.0" name = "gstreamer-base-1.0"
version = "1.14" version = "1.14"

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96)
from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) 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) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96)
from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) 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) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520)

View file

@ -44,8 +44,10 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs"
version = "0.20.0" version = "0.20.0"
edition = "2021" edition = "2021"
rust-version = "1.64" rust-version = "1.64"
[package.metadata.docs.rs] [package.metadata.docs.rs]
features = ["dox"] features = ["dox"]
[package.metadata.system-deps.gstreamer_check_1_0] [package.metadata.system-deps.gstreamer_check_1_0]
name = "gstreamer-check-1.0" name = "gstreamer-check-1.0"
version = "1.14" version = "1.14"

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96)
from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) 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) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520)

View file

@ -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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for InterpolationMode { impl glib::value::ValueType for InterpolationMode {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for LFOWaveform { impl glib::value::ValueType for LFOWaveform {
type Type = Self; type Type = Self;
} }

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96)
from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) 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) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520)

View file

@ -45,8 +45,10 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs"
version = "0.20.0" version = "0.20.0"
edition = "2021" edition = "2021"
rust-version = "1.64" rust-version = "1.64"
[package.metadata.docs.rs] [package.metadata.docs.rs]
features = ["dox"] features = ["dox"]
[package.metadata.system-deps.gstreamer_controller_1_0] [package.metadata.system-deps.gstreamer_controller_1_0]
name = "gstreamer-controller-1.0" name = "gstreamer-controller-1.0"
version = "1.14" version = "1.14"

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96)
from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) 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) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520)

View file

@ -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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for Edge { impl glib::value::ValueType for Edge {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for EditMode { impl glib::value::ValueType for EditMode {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for TextHAlign { impl glib::value::ValueType for TextHAlign {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for TextVAlign { impl glib::value::ValueType for TextVAlign {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for VideoStandardTransitionType { impl glib::value::ValueType for VideoStandardTransitionType {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for VideoTestPattern { impl glib::value::ValueType for VideoTestPattern {
type Type = Self; type Type = Self;
} }

View file

@ -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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
#[cfg(any(feature = "v1_20", feature = "dox"))] #[cfg(any(feature = "v1_20", feature = "dox"))]
#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_20")))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_20")))]
impl glib::value::ValueType for MarkerFlags { 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
impl glib::value::ValueType for MetaFlag { impl glib::value::ValueType for MetaFlag {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
impl glib::value::ValueType for PipelineFlags { impl glib::value::ValueType for PipelineFlags {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
impl glib::value::ValueType for TrackType { impl glib::value::ValueType for TrackType {
type Type = Self; type Type = Self;
} }

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96)
from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) 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) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520)

View file

@ -52,8 +52,10 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs"
version = "0.20.0" version = "0.20.0"
edition = "2021" edition = "2021"
rust-version = "1.64" rust-version = "1.64"
[package.metadata.docs.rs] [package.metadata.docs.rs]
features = ["dox"] features = ["dox"]
[package.metadata.system-deps.gst_editing_services_1_0] [package.metadata.system-deps.gst_editing_services_1_0]
name = "gst-editing-services-1.0" name = "gst-editing-services-1.0"
version = "1.14" version = "1.14"

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96)
from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) 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) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96)
from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) 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) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520)

View file

@ -12,6 +12,7 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs"
version = "0.20.0" version = "0.20.0"
edition = "2021" edition = "2021"
rust-version = "1.64" rust-version = "1.64"
[package.metadata.system-deps.gstreamer_gl_egl_1_0] [package.metadata.system-deps.gstreamer_gl_egl_1_0]
name = "gstreamer-gl-1.0" name = "gstreamer-gl-1.0"
version = "1.14" version = "1.14"
@ -28,6 +29,7 @@ version = "1.20"
[package.metadata.system-deps.gstreamer_gl_egl_1_0.v1_22] [package.metadata.system-deps.gstreamer_gl_egl_1_0.v1_22]
version = "1.22" version = "1.22"
[package.metadata.docs.rs] [package.metadata.docs.rs]
features = ["dox"] features = ["dox"]

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96)
from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) 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) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520)

View file

@ -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<Self>;
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(any(feature = "v1_20", feature = "dox"))]
#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_20")))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_20")))]
impl glib::value::ValueType for GLConfigCaveat { 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for GLContextError { impl glib::value::ValueType for GLContextError {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for GLFormat { impl glib::value::ValueType for GLFormat {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for GLQueryType { impl glib::value::ValueType for GLQueryType {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for GLSLError { impl glib::value::ValueType for GLSLError {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for GLSLVersion { impl glib::value::ValueType for GLSLVersion {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for GLStereoDownmix { impl glib::value::ValueType for GLStereoDownmix {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for GLTextureTarget { impl glib::value::ValueType for GLTextureTarget {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for GLUploadReturn { impl glib::value::ValueType for GLUploadReturn {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for GLWindowError { impl glib::value::ValueType for GLWindowError {
type Type = Self; type Type = Self;
} }

View file

@ -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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
impl glib::value::ValueType for GLAPI { impl glib::value::ValueType for GLAPI {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
#[cfg(any(feature = "v1_20", feature = "dox"))] #[cfg(any(feature = "v1_20", feature = "dox"))]
#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_20")))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_20")))]
impl glib::value::ValueType for GLConfigSurfaceType { 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
impl glib::value::ValueType for GLDisplayType { impl glib::value::ValueType for GLDisplayType {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
impl glib::value::ValueType for GLPlatform { impl glib::value::ValueType for GLPlatform {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
impl glib::value::ValueType for GLSLProfile { impl glib::value::ValueType for GLSLProfile {
type Type = Self; type Type = Self;
} }

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96)
from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) 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) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520)

View file

@ -52,8 +52,10 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs"
version = "0.20.0" version = "0.20.0"
edition = "2021" edition = "2021"
rust-version = "1.64" rust-version = "1.64"
[package.metadata.docs.rs] [package.metadata.docs.rs]
features = ["dox"] features = ["dox"]
[package.metadata.system-deps.gstreamer_gl_1_0] [package.metadata.system-deps.gstreamer_gl_1_0]
name = "gstreamer-gl-1.0" name = "gstreamer-gl-1.0"
version = "1.14" version = "1.14"

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96)
from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) 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) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96)
from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) 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) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520)

View file

@ -12,6 +12,7 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs"
version = "0.20.0" version = "0.20.0"
edition = "2021" edition = "2021"
rust-version = "1.64" rust-version = "1.64"
[package.metadata.system-deps.gstreamer_gl_wayland_1_0] [package.metadata.system-deps.gstreamer_gl_wayland_1_0]
name = "gstreamer-gl-1.0" name = "gstreamer-gl-1.0"
version = "1.14" version = "1.14"
@ -28,6 +29,7 @@ version = "1.20"
[package.metadata.system-deps.gstreamer_gl_wayland_1_0.v1_22] [package.metadata.system-deps.gstreamer_gl_wayland_1_0.v1_22]
version = "1.22" version = "1.22"
[package.metadata.docs.rs] [package.metadata.docs.rs]
features = ["dox"] features = ["dox"]

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96)
from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) 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) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96)
from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) 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) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520)

View file

@ -12,6 +12,7 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs"
version = "0.20.0" version = "0.20.0"
edition = "2021" edition = "2021"
rust-version = "1.64" rust-version = "1.64"
[package.metadata.system-deps.gstreamer_gl_x11_1_0] [package.metadata.system-deps.gstreamer_gl_x11_1_0]
name = "gstreamer-gl-1.0" name = "gstreamer-gl-1.0"
version = "1.14" version = "1.14"
@ -28,6 +29,7 @@ version = "1.20"
[package.metadata.system-deps.gstreamer_gl_x11_1_0.v1_22] [package.metadata.system-deps.gstreamer_gl_x11_1_0.v1_22]
version = "1.22" version = "1.22"
[package.metadata.docs.rs] [package.metadata.docs.rs]
features = ["dox"] features = ["dox"]

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96)
from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) 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) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96)
from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) 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) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520)

View file

@ -12,8 +12,10 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs"
version = "0.20.0" version = "0.20.0"
edition = "2021" edition = "2021"
rust-version = "1.64" rust-version = "1.64"
[package.metadata.docs.rs] [package.metadata.docs.rs]
features = ["dox"] features = ["dox"]
[package.metadata.system-deps.gstreamer_mpegts_1_0] [package.metadata.system-deps.gstreamer_mpegts_1_0]
name = "gstreamer-mpegts-1.0" name = "gstreamer-mpegts-1.0"
version = "1.14" version = "1.14"

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96)
from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) 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) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96)
from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) 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) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520)

View file

@ -44,8 +44,10 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs"
version = "0.20.0" version = "0.20.0"
edition = "2021" edition = "2021"
rust-version = "1.64" rust-version = "1.64"
[package.metadata.docs.rs] [package.metadata.docs.rs]
features = ["dox"] features = ["dox"]
[package.metadata.system-deps.gstreamer_net_1_0] [package.metadata.system-deps.gstreamer_net_1_0]
name = "gstreamer-net-1.0" name = "gstreamer-net-1.0"
version = "1.14" version = "1.14"

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96)
from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) 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) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520)

View file

@ -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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for AudioVisualizerShader { impl glib::value::ValueType for AudioVisualizerShader {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for DiscovererResult { impl glib::value::ValueType for DiscovererResult {
type Type = Self; type Type = Self;
} }

View file

@ -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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
impl glib::value::ValueType for DiscovererSerializeFlags { impl glib::value::ValueType for DiscovererSerializeFlags {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
#[cfg(any(feature = "v1_20", feature = "dox"))] #[cfg(any(feature = "v1_20", feature = "dox"))]
#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_20")))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_20")))]
impl glib::value::ValueType for PbUtilsCapsDescriptionFlags { impl glib::value::ValueType for PbUtilsCapsDescriptionFlags {

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96)
from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) 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) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520)

View file

@ -52,8 +52,10 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs"
version = "0.20.0" version = "0.20.0"
edition = "2021" edition = "2021"
rust-version = "1.64" rust-version = "1.64"
[package.metadata.docs.rs] [package.metadata.docs.rs]
features = ["dox"] features = ["dox"]
[package.metadata.system-deps.gstreamer_pbutils_1_0] [package.metadata.system-deps.gstreamer_pbutils_1_0]
name = "gstreamer-pbutils-1.0" name = "gstreamer-pbutils-1.0"
version = "1.14" version = "1.14"

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96)
from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) 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) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520)

View file

@ -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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for PlayColorBalanceType { impl glib::value::ValueType for PlayColorBalanceType {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for PlayError { impl glib::value::ValueType for PlayError {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for PlayMessage { impl glib::value::ValueType for PlayMessage {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for PlayState { impl glib::value::ValueType for PlayState {
type Type = Self; type Type = Self;
} }

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96)
from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) 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) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520)

View file

@ -45,8 +45,10 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs"
version = "0.20.0" version = "0.20.0"
edition = "2021" edition = "2021"
rust-version = "1.64" rust-version = "1.64"
[package.metadata.docs.rs] [package.metadata.docs.rs]
features = ["dox"] features = ["dox"]
[package.metadata.system-deps.gstreamer_play_1_0] [package.metadata.system-deps.gstreamer_play_1_0]
name = "gstreamer-play-1.0" name = "gstreamer-play-1.0"
version = "1.20" version = "1.20"

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96)
from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) 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) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520)

View file

@ -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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for PlayerColorBalanceType { impl glib::value::ValueType for PlayerColorBalanceType {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for PlayerError { impl glib::value::ValueType for PlayerError {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for PlayerState { impl glib::value::ValueType for PlayerState {
type Type = Self; type Type = Self;
} }

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96)
from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) 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) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520)

View file

@ -48,8 +48,10 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs"
version = "0.20.0" version = "0.20.0"
edition = "2021" edition = "2021"
rust-version = "1.64" rust-version = "1.64"
[package.metadata.docs.rs] [package.metadata.docs.rs]
features = ["dox"] features = ["dox"]
[package.metadata.system-deps.gstreamer_player_1_0] [package.metadata.system-deps.gstreamer_player_1_0]
name = "gstreamer-player-1.0" name = "gstreamer-player-1.0"
version = "1.14" version = "1.14"

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96)
from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) 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) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520)

View file

@ -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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for RTCPFBType { impl glib::value::ValueType for RTCPFBType {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for RTCPSDESType { impl glib::value::ValueType for RTCPSDESType {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for RTCPType { impl glib::value::ValueType for RTCPType {
type Type = Self; 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<Self>;
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(any(feature = "v1_16", feature = "dox"))]
#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_16")))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_16")))]
impl glib::value::ValueType for RTCPXRType { 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for RTPPayload { impl glib::value::ValueType for RTPPayload {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for RTPProfile { impl glib::value::ValueType for RTPProfile {
type Type = Self; type Type = Self;
} }

View file

@ -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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
impl glib::value::ValueType for RTPBufferFlags { impl glib::value::ValueType for RTPBufferFlags {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
impl glib::value::ValueType for RTPBufferMapFlags { impl glib::value::ValueType for RTPBufferMapFlags {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
#[cfg(any(feature = "v1_20", feature = "dox"))] #[cfg(any(feature = "v1_20", feature = "dox"))]
#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_20")))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_20")))]
impl glib::value::ValueType for RTPHeaderExtensionDirection { 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
#[cfg(any(feature = "v1_20", feature = "dox"))] #[cfg(any(feature = "v1_20", feature = "dox"))]
#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_20")))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_20")))]
impl glib::value::ValueType for RTPHeaderExtensionFlags { impl glib::value::ValueType for RTPHeaderExtensionFlags {

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96)
from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) 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) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520)

View file

@ -44,8 +44,10 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs"
version = "0.20.0" version = "0.20.0"
edition = "2021" edition = "2021"
rust-version = "1.64" rust-version = "1.64"
[package.metadata.docs.rs] [package.metadata.docs.rs]
features = ["dox"] features = ["dox"]
[package.metadata.system-deps.gstreamer_rtp_1_0] [package.metadata.system-deps.gstreamer_rtp_1_0]
name = "gstreamer-rtp-1.0" name = "gstreamer-rtp-1.0"
version = "1.14" version = "1.14"

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96)
from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) 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) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520)

View file

@ -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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for RTSPPublishClockMode { impl glib::value::ValueType for RTSPPublishClockMode {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for RTSPSuspendMode { impl glib::value::ValueType for RTSPSuspendMode {
type Type = Self; type Type = Self;
} }

View file

@ -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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
impl glib::value::ValueType for RTSPTransportMode { impl glib::value::ValueType for RTSPTransportMode {
type Type = Self; type Type = Self;
} }

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96)
from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) 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) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520)

View file

@ -60,8 +60,10 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs"
version = "0.20.0" version = "0.20.0"
edition = "2021" edition = "2021"
rust-version = "1.64" rust-version = "1.64"
[package.metadata.docs.rs] [package.metadata.docs.rs]
features = ["dox"] features = ["dox"]
[package.metadata.system-deps.gstreamer_rtsp_server_1_0] [package.metadata.system-deps.gstreamer_rtsp_server_1_0]
name = "gstreamer-rtsp-server-1.0" name = "gstreamer-rtsp-server-1.0"
version = "1.14" version = "1.14"

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96)
from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) 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) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520)

View file

@ -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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for RTSPAuthMethod { impl glib::value::ValueType for RTSPAuthMethod {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for RTSPFamily { impl glib::value::ValueType for RTSPFamily {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for RTSPHeaderField { impl glib::value::ValueType for RTSPHeaderField {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for RTSPMsgType { impl glib::value::ValueType for RTSPMsgType {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for RTSPRangeUnit { impl glib::value::ValueType for RTSPRangeUnit {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for RTSPResult { impl glib::value::ValueType for RTSPResult {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for RTSPState { impl glib::value::ValueType for RTSPState {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for RTSPStatusCode { impl glib::value::ValueType for RTSPStatusCode {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for RTSPTimeType { impl glib::value::ValueType for RTSPTimeType {
type Type = Self; type Type = Self;
} }

View file

@ -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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
impl glib::value::ValueType for RTSPEvent { impl glib::value::ValueType for RTSPEvent {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
impl glib::value::ValueType for RTSPLowerTrans { impl glib::value::ValueType for RTSPLowerTrans {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
impl glib::value::ValueType for RTSPMethod { impl glib::value::ValueType for RTSPMethod {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
impl glib::value::ValueType for RTSPProfile { impl glib::value::ValueType for RTSPProfile {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
impl glib::value::ValueType for RTSPTransMode { impl glib::value::ValueType for RTSPTransMode {
type Type = Self; type Type = Self;
} }

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96)
from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) 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) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520)

View file

@ -52,8 +52,10 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs"
version = "0.20.0" version = "0.20.0"
edition = "2021" edition = "2021"
rust-version = "1.64" rust-version = "1.64"
[package.metadata.docs.rs] [package.metadata.docs.rs]
features = ["dox"] features = ["dox"]
[package.metadata.system-deps.gstreamer_rtsp_1_0] [package.metadata.system-deps.gstreamer_rtsp_1_0]
name = "gstreamer-rtsp-1.0" name = "gstreamer-rtsp-1.0"
version = "1.14" version = "1.14"

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96)
from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) 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) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96)
from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) 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) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520)

View file

@ -40,8 +40,10 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs"
version = "0.20.0" version = "0.20.0"
edition = "2021" edition = "2021"
rust-version = "1.64" rust-version = "1.64"
[package.metadata.docs.rs] [package.metadata.docs.rs]
features = ["dox"] features = ["dox"]
[package.metadata.system-deps.gstreamer_sdp_1_0] [package.metadata.system-deps.gstreamer_sdp_1_0]
name = "gstreamer-sdp-1.0" name = "gstreamer-sdp-1.0"
version = "1.14" version = "1.14"

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96)
from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) 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) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520)

View file

@ -44,8 +44,10 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs"
version = "0.20.0" version = "0.20.0"
edition = "2021" edition = "2021"
rust-version = "1.64" rust-version = "1.64"
[package.metadata.docs.rs] [package.metadata.docs.rs]
features = ["dox"] features = ["dox"]
[package.metadata.system-deps.gstreamer_tag_1_0] [package.metadata.system-deps.gstreamer_tag_1_0]
name = "gstreamer-tag-1.0" name = "gstreamer-tag-1.0"
version = "1.14" version = "1.14"

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96)
from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) 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) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520)

View file

@ -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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for ReportLevel { impl glib::value::ValueType for ReportLevel {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for ReportingDetails { impl glib::value::ValueType for ReportingDetails {
type Type = Self; type Type = Self;
} }

View file

@ -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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
impl glib::value::ValueType for IssueFlags { impl glib::value::ValueType for IssueFlags {
type Type = Self; type Type = Self;
} }

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96)
from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) 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) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520)

View file

@ -12,8 +12,10 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs"
version = "0.20.0" version = "0.20.0"
edition = "2021" edition = "2021"
rust-version = "1.57" rust-version = "1.57"
[package.metadata.docs.rs] [package.metadata.docs.rs]
features = ["dox"] features = ["dox"]
[package.metadata.system-deps.gstreamer_validate_1_0] [package.metadata.system-deps.gstreamer_validate_1_0]
name = "gstreamer-validate-1.0" name = "gstreamer-validate-1.0"
version = "1.22" version = "1.22"

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96)
from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) 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) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520)

View file

@ -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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for ColorBalanceType { impl glib::value::ValueType for ColorBalanceType {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for NavigationCommand { impl glib::value::ValueType for NavigationCommand {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for NavigationEventType { impl glib::value::ValueType for NavigationEventType {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for NavigationMessageType { impl glib::value::ValueType for NavigationMessageType {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for NavigationQueryType { impl glib::value::ValueType for NavigationQueryType {
type Type = Self; 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<Self>;
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(any(feature = "v1_18", feature = "dox"))]
#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_18")))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_18")))]
impl glib::value::ValueType for VideoAFDSpec { 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<Self>;
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(any(feature = "v1_18", feature = "dox"))]
#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_18")))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_18")))]
impl glib::value::ValueType for VideoAFDValue { 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for VideoAlphaMode { impl glib::value::ValueType for VideoAlphaMode {
type Type = Self; 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<Self>;
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(any(feature = "v1_16", feature = "dox"))]
#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_16")))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_16")))]
impl glib::value::ValueType for VideoCaptionType { 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for VideoChromaMode { impl glib::value::ValueType for VideoChromaMode {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for VideoColorMatrix { impl glib::value::ValueType for VideoColorMatrix {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for VideoColorPrimaries { impl glib::value::ValueType for VideoColorPrimaries {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for VideoDitherMethod { impl glib::value::ValueType for VideoDitherMethod {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for VideoFieldOrder { impl glib::value::ValueType for VideoFieldOrder {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for VideoFormat { impl glib::value::ValueType for VideoFormat {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for VideoGammaMode { impl glib::value::ValueType for VideoGammaMode {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for VideoInterlaceMode { impl glib::value::ValueType for VideoInterlaceMode {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for VideoMatrixMode { impl glib::value::ValueType for VideoMatrixMode {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for VideoMultiviewFramePacking { impl glib::value::ValueType for VideoMultiviewFramePacking {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for VideoMultiviewMode { impl glib::value::ValueType for VideoMultiviewMode {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for VideoOrientationMethod { impl glib::value::ValueType for VideoOrientationMethod {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for VideoPrimariesMode { impl glib::value::ValueType for VideoPrimariesMode {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for VideoResamplerMethod { impl glib::value::ValueType for VideoResamplerMethod {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for VideoTileMode { impl glib::value::ValueType for VideoTileMode {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for VideoTransferFunction { impl glib::value::ValueType for VideoTransferFunction {
type Type = Self; type Type = Self;
} }

View file

@ -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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
#[cfg(any(feature = "v1_22", feature = "dox"))] #[cfg(any(feature = "v1_22", feature = "dox"))]
#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_22")))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_22")))]
impl glib::value::ValueType for NavigationModifierType { 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
impl glib::value::ValueType for VideoBufferFlags { impl glib::value::ValueType for VideoBufferFlags {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
impl glib::value::ValueType for VideoChromaSite { impl glib::value::ValueType for VideoChromaSite {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
#[cfg(any(feature = "v1_20", feature = "dox"))] #[cfg(any(feature = "v1_20", feature = "dox"))]
#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_20")))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_20")))]
impl glib::value::ValueType for VideoCodecFrameFlags { 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
#[cfg(any(feature = "v1_20", feature = "dox"))] #[cfg(any(feature = "v1_20", feature = "dox"))]
#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_20")))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_20")))]
impl glib::value::ValueType for VideoDecoderRequestSyncPointFlags { 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
impl glib::value::ValueType for VideoFlags { impl glib::value::ValueType for VideoFlags {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
impl glib::value::ValueType for VideoFormatFlags { impl glib::value::ValueType for VideoFormatFlags {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
impl glib::value::ValueType for VideoFrameFlags { impl glib::value::ValueType for VideoFrameFlags {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
impl glib::value::ValueType for VideoMultiviewFlags { impl glib::value::ValueType for VideoMultiviewFlags {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
#[cfg(any(feature = "v1_16", feature = "dox"))] #[cfg(any(feature = "v1_16", feature = "dox"))]
#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_16")))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_16")))]
impl glib::value::ValueType for VideoOverlayFormatFlags { 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
impl glib::value::ValueType for VideoPackFlags { impl glib::value::ValueType for VideoPackFlags {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
#[cfg(any(feature = "v1_18", feature = "dox"))] #[cfg(any(feature = "v1_18", feature = "dox"))]
#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_18")))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_18")))]
impl glib::value::ValueType for VideoTimeCodeFlags { impl glib::value::ValueType for VideoTimeCodeFlags {

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96)
from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) 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) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520)

View file

@ -48,8 +48,10 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs"
version = "0.20.0" version = "0.20.0"
edition = "2021" edition = "2021"
rust-version = "1.64" rust-version = "1.64"
[package.metadata.docs.rs] [package.metadata.docs.rs]
features = ["dox"] features = ["dox"]
[package.metadata.system-deps.gstreamer_video_1_0] [package.metadata.system-deps.gstreamer_video_1_0]
name = "gstreamer-video-1.0" name = "gstreamer-video-1.0"
version = "1.14" version = "1.14"

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96)
from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) 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) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520)

View file

@ -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<Self>;
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(any(feature = "v1_16", feature = "dox"))]
#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_16")))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_16")))]
impl glib::value::ValueType for WebRTCBundlePolicy { 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for WebRTCDTLSSetup { impl glib::value::ValueType for WebRTCDTLSSetup {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for WebRTCDTLSTransportState { impl glib::value::ValueType for WebRTCDTLSTransportState {
type Type = Self; 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<Self>;
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(any(feature = "v1_16", feature = "dox"))]
#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_16")))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_16")))]
impl glib::value::ValueType for WebRTCDataChannelState { 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<Self>;
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(any(feature = "v1_20", feature = "dox"))]
#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_20")))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_20")))]
impl glib::value::ValueType for WebRTCError { 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<Self>;
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(any(feature = "v1_14_1", feature = "dox"))]
#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_14_1")))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_14_1")))]
impl glib::value::ValueType for WebRTCFECType { 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for WebRTCICEComponent { impl glib::value::ValueType for WebRTCICEComponent {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for WebRTCICEConnectionState { impl glib::value::ValueType for WebRTCICEConnectionState {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for WebRTCICEGatheringState { impl glib::value::ValueType for WebRTCICEGatheringState {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for WebRTCICERole { impl glib::value::ValueType for WebRTCICERole {
type Type = Self; 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<Self>;
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(any(feature = "v1_16", feature = "dox"))]
#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_16")))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_16")))]
impl glib::value::ValueType for WebRTCICETransportPolicy { 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<Self>;
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(any(feature = "v1_20", feature = "dox"))]
#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_20")))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_20")))]
impl glib::value::ValueType for WebRTCKind { 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for WebRTCPeerConnectionState { impl glib::value::ValueType for WebRTCPeerConnectionState {
type Type = Self; 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<Self>;
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(any(feature = "v1_16", feature = "dox"))]
#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_16")))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_16")))]
impl glib::value::ValueType for WebRTCPriorityType { 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for WebRTCRTPTransceiverDirection { impl glib::value::ValueType for WebRTCRTPTransceiverDirection {
type Type = Self; 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<Self>;
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(any(feature = "v1_16", feature = "dox"))]
#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_16")))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_16")))]
impl glib::value::ValueType for WebRTCSCTPTransportState { 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for WebRTCSDPType { impl glib::value::ValueType for WebRTCSDPType {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for WebRTCSignalingState { impl glib::value::ValueType for WebRTCSignalingState {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for WebRTCStatsType { impl glib::value::ValueType for WebRTCStatsType {
type Type = Self; type Type = Self;
} }

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96)
from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) 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) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520)

View file

@ -45,8 +45,10 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs"
version = "0.20.0" version = "0.20.0"
edition = "2021" edition = "2021"
rust-version = "1.64" rust-version = "1.64"
[package.metadata.docs.rs] [package.metadata.docs.rs]
features = ["dox"] features = ["dox"]
[package.metadata.system-deps.gstreamer_webrtc_1_0] [package.metadata.system-deps.gstreamer_webrtc_1_0]
name = "gstreamer-webrtc-1.0" name = "gstreamer-webrtc-1.0"
version = "1.14" version = "1.14"

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96)
from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) 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) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520)

View file

@ -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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for BufferingMode { impl glib::value::ValueType for BufferingMode {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for BusSyncReply { impl glib::value::ValueType for BusSyncReply {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for CapsIntersectMode { impl glib::value::ValueType for CapsIntersectMode {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for ClockEntryType { impl glib::value::ValueType for ClockEntryType {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for ClockReturn { impl glib::value::ValueType for ClockReturn {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for ClockType { impl glib::value::ValueType for ClockType {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for CoreError { impl glib::value::ValueType for CoreError {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for DebugLevel { impl glib::value::ValueType for DebugLevel {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for EventType { impl glib::value::ValueType for EventType {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for Format { impl glib::value::ValueType for Format {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for LibraryError { impl glib::value::ValueType for LibraryError {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for PadDirection { impl glib::value::ValueType for PadDirection {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for PadMode { impl glib::value::ValueType for PadMode {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for PadPresence { impl glib::value::ValueType for PadPresence {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for PadProbeReturn { impl glib::value::ValueType for PadProbeReturn {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for ParseError { impl glib::value::ValueType for ParseError {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for PluginError { impl glib::value::ValueType for PluginError {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for ProgressType { impl glib::value::ValueType for ProgressType {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for PromiseResult { impl glib::value::ValueType for PromiseResult {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for QOSType { impl glib::value::ValueType for QOSType {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for Rank { impl glib::value::ValueType for Rank {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for ResourceError { impl glib::value::ValueType for ResourceError {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for SeekType { impl glib::value::ValueType for SeekType {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for State { impl glib::value::ValueType for State {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for StateChange { impl glib::value::ValueType for StateChange {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for StateChangeReturn { impl glib::value::ValueType for StateChangeReturn {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for StreamError { impl glib::value::ValueType for StreamError {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for StreamStatusType { impl glib::value::ValueType for StreamStatusType {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for StructureChangeType { impl glib::value::ValueType for StructureChangeType {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for TagFlag { impl glib::value::ValueType for TagFlag {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for TagMergeMode { impl glib::value::ValueType for TagMergeMode {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for TagScope { impl glib::value::ValueType for TagScope {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for TaskState { impl glib::value::ValueType for TaskState {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for TocEntryType { impl glib::value::ValueType for TocEntryType {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for TocLoopType { impl glib::value::ValueType for TocLoopType {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for TocScope { impl glib::value::ValueType for TocScope {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for TypeFindProbability { impl glib::value::ValueType for TypeFindProbability {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for URIError { impl glib::value::ValueType for URIError {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name, default_value| Self::ParamSpec::builder_with_default(name, default_value)
}
}
impl glib::value::ValueType for URIType { impl glib::value::ValueType for URIType {
type Type = Self; type Type = Self;
} }

View file

@ -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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
impl glib::value::ValueType for BinFlags { impl glib::value::ValueType for BinFlags {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
impl glib::value::ValueType for BufferCopyFlags { impl glib::value::ValueType for BufferCopyFlags {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
impl glib::value::ValueType for BufferFlags { impl glib::value::ValueType for BufferFlags {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
impl glib::value::ValueType for BufferPoolAcquireFlags { impl glib::value::ValueType for BufferPoolAcquireFlags {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
impl glib::value::ValueType for ClockFlags { impl glib::value::ValueType for ClockFlags {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
impl glib::value::ValueType for DebugColorFlags { impl glib::value::ValueType for DebugColorFlags {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
impl glib::value::ValueType for DebugGraphDetails { impl glib::value::ValueType for DebugGraphDetails {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
impl glib::value::ValueType for ElementFlags { impl glib::value::ValueType for ElementFlags {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
impl glib::value::ValueType for EventTypeFlags { impl glib::value::ValueType for EventTypeFlags {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
#[cfg(any(feature = "v1_20", feature = "dox"))] #[cfg(any(feature = "v1_20", feature = "dox"))]
#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_20")))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_20")))]
impl glib::value::ValueType for GapFlags { 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
impl glib::value::ValueType for MemoryFlags { impl glib::value::ValueType for MemoryFlags {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
impl glib::value::ValueType for MetaFlags { impl glib::value::ValueType for MetaFlags {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
impl glib::value::ValueType for ObjectFlags { impl glib::value::ValueType for ObjectFlags {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
impl glib::value::ValueType for PadFlags { impl glib::value::ValueType for PadFlags {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
impl glib::value::ValueType for PadLinkCheck { impl glib::value::ValueType for PadLinkCheck {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
impl glib::value::ValueType for PadProbeType { impl glib::value::ValueType for PadProbeType {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
impl glib::value::ValueType for ParseFlags { impl glib::value::ValueType for ParseFlags {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
impl glib::value::ValueType for PipelineFlags { impl glib::value::ValueType for PipelineFlags {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
#[cfg(any(feature = "v1_18", feature = "dox"))] #[cfg(any(feature = "v1_18", feature = "dox"))]
#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_18")))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_18")))]
impl glib::value::ValueType for PluginAPIFlags { 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
impl glib::value::ValueType for PluginDependencyFlags { impl glib::value::ValueType for PluginDependencyFlags {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
impl glib::value::ValueType for PluginFlags { impl glib::value::ValueType for PluginFlags {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
impl glib::value::ValueType for SchedulingFlags { impl glib::value::ValueType for SchedulingFlags {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
impl glib::value::ValueType for SeekFlags { impl glib::value::ValueType for SeekFlags {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
impl glib::value::ValueType for SegmentFlags { impl glib::value::ValueType for SegmentFlags {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
#[cfg(any(feature = "v1_20", feature = "dox"))] #[cfg(any(feature = "v1_20", feature = "dox"))]
#[cfg_attr(feature = "dox", doc(cfg(feature = "v1_20")))] #[cfg_attr(feature = "dox", doc(cfg(feature = "v1_20")))]
impl glib::value::ValueType for SerializeFlags { 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
impl glib::value::ValueType for StackTraceFlags { impl glib::value::ValueType for StackTraceFlags {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
impl glib::value::ValueType for StreamFlags { impl glib::value::ValueType for StreamFlags {
type Type = Self; 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<Self>;
fn param_spec_builder() -> Self::BuilderFn {
|name| Self::ParamSpec::builder(name)
}
}
impl glib::value::ValueType for StreamType { impl glib::value::ValueType for StreamType {
type Type = Self; type Type = Self;
} }

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96)
from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) 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) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520)

View file

@ -42,8 +42,10 @@ repository = "https://gitlab.freedesktop.org/gstreamer/gstreamer-rs"
version = "0.20.0" version = "0.20.0"
edition = "2021" edition = "2021"
rust-version = "1.64" rust-version = "1.64"
[package.metadata.docs.rs] [package.metadata.docs.rs]
features = ["dox"] features = ["dox"]
[package.metadata.system-deps.gstreamer_1_0] [package.metadata.system-deps.gstreamer_1_0]
name = "gstreamer-1.0" name = "gstreamer-1.0"
version = "1.14" version = "1.14"

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ a83de1b48b67) Generated by gir (https://github.com/gtk-rs/gir @ 047f55810b96)
from gir-files (https://github.com/gtk-rs/gir-files @ 040da0b3a013) 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) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ ae0d1447f520)