gstreamer::param_spec

Trait GstParamSpecBuilderExt

Source
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§

Source

fn controllable(self) -> Self

Mark the property as controllable

Source

fn mutable_ready(self) -> Self

Mark the property as mutable in ready state

Source

fn mutable_paused(self) -> Self

Mark the property as mutable in paused state

Source

fn mutable_playing(self) -> Self

Mark the property as mutable in playing state

Source

fn doc_show_default(self) -> Self

Mark the property for showing the default value in the docs

Source

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.

Implementors§