Trait gstreamer::subclass::prelude::ChildProxyImplExt[][src]

pub trait ChildProxyImplExt: ObjectSubclass {
    fn parent_child_by_name(
        &self,
        object: &Self::Type,
        name: &str
    ) -> Option<Object>;
fn parent_child_by_index(
        &self,
        object: &Self::Type,
        index: u32
    ) -> Option<Object>;
fn parent_children_count(&self, object: &Self::Type) -> u32;
fn parent_child_added(
        &self,
        _object: &Self::Type,
        _child: &Object,
        _name: &str
    );
fn parent_child_removed(
        &self,
        _object: &Self::Type,
        _child: &Object,
        _name: &str
    ); }

Required methods

fn parent_child_by_name(
    &self,
    object: &Self::Type,
    name: &str
) -> Option<Object>
[src]

fn parent_child_by_index(
    &self,
    object: &Self::Type,
    index: u32
) -> Option<Object>
[src]

fn parent_children_count(&self, object: &Self::Type) -> u32[src]

fn parent_child_added(&self, _object: &Self::Type, _child: &Object, _name: &str)[src]

fn parent_child_removed(
    &self,
    _object: &Self::Type,
    _child: &Object,
    _name: &str
)
[src]

Loading content...

Implementors

impl<T: ChildProxyImpl> ChildProxyImplExt for T[src]

fn parent_child_by_name(
    &self,
    object: &Self::Type,
    name: &str
) -> Option<Object>
[src]

fn parent_child_by_index(
    &self,
    object: &Self::Type,
    index: u32
) -> Option<Object>
[src]

fn parent_children_count(&self, object: &Self::Type) -> u32[src]

fn parent_child_added(&self, object: &Self::Type, child: &Object, name: &str)[src]

fn parent_child_removed(&self, object: &Self::Type, child: &Object, name: &str)[src]

Loading content...