Trait gstreamer::prelude::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>

Object Safety§

This trait is not object safe.

Implementors§