pub trait GstParamSpecBuilderExt<'a>: ParamSpecBuilderExt<'a> {
// Provided methods
fn controllable(self) -> Self { ... }
fn mutable_ready(self) -> Self { ... }
fn mutable_paused(self) -> Self { ... }
fn mutable_playing(self) -> Self { ... }
fn doc_show_default(self) -> Self { ... }
fn conditionally_available(self) -> Self { ... }
}
Provided Methods§
Sourcefn controllable(self) -> Self
fn controllable(self) -> Self
Mark the property as controllable
Sourcefn mutable_ready(self) -> Self
fn mutable_ready(self) -> Self
Mark the property as mutable in ready state
Sourcefn mutable_paused(self) -> Self
fn mutable_paused(self) -> Self
Mark the property as mutable in paused state
Sourcefn mutable_playing(self) -> Self
fn mutable_playing(self) -> Self
Mark the property as mutable in playing state
Sourcefn doc_show_default(self) -> Self
fn doc_show_default(self) -> Self
Mark the property for showing the default value in the docs
Sourcefn conditionally_available(self) -> Self
fn conditionally_available(self) -> Self
Mark the property for being only conditionally available
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.