gstreamer::auto::control_binding

Trait ControlBindingExt

Source
pub trait ControlBindingExt:
    IsA<ControlBinding>
    + Sealed
    + 'static {
    // Provided methods
    fn value(&self, timestamp: ClockTime) -> Option<Value> { ... }
    fn is_disabled(&self) -> bool { ... }
    fn set_disabled(&self, disabled: bool) { ... }
    fn sync_values(
        &self,
        object: &impl IsA<Object>,
        timestamp: ClockTime,
        last_sync: impl Into<Option<ClockTime>>,
    ) -> bool { ... }
    fn object(&self) -> Option<Object> { ... }
}

Provided Methods§

Source

fn value(&self, timestamp: ClockTime) -> Option<Value>

Source

fn is_disabled(&self) -> bool

Source

fn set_disabled(&self, disabled: bool)

Source

fn sync_values( &self, object: &impl IsA<Object>, timestamp: ClockTime, last_sync: impl Into<Option<ClockTime>>, ) -> bool

Source

fn object(&self) -> Option<Object>

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§