[][src]Trait gstreamer_check::prelude::GstObjectExt

pub trait GstObjectExt: 'static {
    pub fn default_error(&self, error: &Error, debug: Option<&str>);
pub fn get_control_rate(&self) -> ClockTime;
pub fn get_name(&self) -> GString;
pub fn get_parent(&self) -> Option<Object>;
pub fn get_path_string(&self) -> GString;
pub fn has_active_control_bindings(&self) -> bool;
pub fn has_ancestor<P>(&self, ancestor: &P) -> bool
    where
        P: IsA<Object>
;
pub fn has_as_ancestor<P>(&self, ancestor: &P) -> bool
    where
        P: IsA<Object>
;
pub fn has_as_parent<P>(&self, parent: &P) -> bool
    where
        P: IsA<Object>
;
pub fn set_control_binding_disabled(
        &self,
        property_name: &str,
        disabled: bool
    );
pub fn set_control_bindings_disabled(&self, disabled: bool);
pub fn set_control_rate(&self, control_rate: ClockTime);
pub fn set_parent<P>(&self, parent: &P) -> Result<(), BoolError>
    where
        P: IsA<Object>
;
pub fn suggest_next_sync(&self) -> ClockTime;
pub fn sync_values(&self, timestamp: ClockTime) -> Result<(), BoolError>;
pub fn unparent(&self);
pub fn connect_property_parent_notify<F>(&self, f: F) -> SignalHandlerId
    where
        F: 'static + Send + Sync + Fn(&Self)
; }

Required methods

pub fn default_error(&self, error: &Error, debug: Option<&str>)[src]

pub fn get_control_rate(&self) -> ClockTime[src]

pub fn get_name(&self) -> GString[src]

pub fn get_parent(&self) -> Option<Object>[src]

pub fn get_path_string(&self) -> GString[src]

pub fn has_active_control_bindings(&self) -> bool[src]

pub fn has_ancestor<P>(&self, ancestor: &P) -> bool where
    P: IsA<Object>, 
[src]

pub fn has_as_ancestor<P>(&self, ancestor: &P) -> bool where
    P: IsA<Object>, 
[src]

pub fn has_as_parent<P>(&self, parent: &P) -> bool where
    P: IsA<Object>, 
[src]

pub fn set_control_binding_disabled(&self, property_name: &str, disabled: bool)[src]

pub fn set_control_bindings_disabled(&self, disabled: bool)[src]

pub fn set_control_rate(&self, control_rate: ClockTime)[src]

pub fn set_parent<P>(&self, parent: &P) -> Result<(), BoolError> where
    P: IsA<Object>, 
[src]

pub fn suggest_next_sync(&self) -> ClockTime[src]

pub fn sync_values(&self, timestamp: ClockTime) -> Result<(), BoolError>[src]

pub fn unparent(&self)[src]

pub fn connect_property_parent_notify<F>(&self, f: F) -> SignalHandlerId where
    F: 'static + Send + Sync + Fn(&Self), 
[src]

Loading content...

Implementors

impl<O> GstObjectExt for O where
    O: IsA<Object>, 
[src]

Loading content...