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

pub trait ChildProxyImpl: ObjectImpl + Send + Sync {
    fn child_by_index(&self, object: &Self::Type, index: u32) -> Option<Object>;
fn children_count(&self, object: &Self::Type) -> u32; fn child_by_name(&self, object: &Self::Type, name: &str) -> Option<Object> { ... }
fn child_added(&self, object: &Self::Type, child: &Object, name: &str) { ... }
fn child_removed(&self, object: &Self::Type, child: &Object, name: &str) { ... } }

Required methods

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

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

Loading content...

Provided methods

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

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

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

Loading content...

Implementors

Loading content...