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

pub trait ChildProxyImpl: ElementImpl + Send + Sync + 'static {
    fn get_child_by_index(
        &self,
        object: &ChildProxy,
        index: u32
    ) -> Option<Object>;
fn get_children_count(&self, object: &ChildProxy) -> u32; fn get_child_by_name(
        &self,
        object: &ChildProxy,
        name: &str
    ) -> Option<Object> { ... }
fn child_added(&self, _object: &ChildProxy, _child: &Object, _name: &str) { ... }
fn child_removed(&self, _object: &ChildProxy, _child: &Object, _name: &str) { ... } }

Required methods

fn get_child_by_index(&self, object: &ChildProxy, index: u32) -> Option<Object>

fn get_children_count(&self, object: &ChildProxy) -> u32

Loading content...

Provided methods

fn get_child_by_name(&self, object: &ChildProxy, name: &str) -> Option<Object>

fn child_added(&self, _object: &ChildProxy, _child: &Object, _name: &str)

fn child_removed(&self, _object: &ChildProxy, _child: &Object, _name: &str)

Loading content...

Implementors

Loading content...