Trait gst_plugin::child_proxy::ChildProxyImpl [−][src]
pub trait ChildProxyImpl: AnyImpl + Send + Sync + 'static { fn get_child_by_index(
&self,
object: &ChildProxy,
index: u32
) -> Option<Object>; fn get_children_count(&self, object: &ChildProxy) -> u32; fn child_added(&self, object: &ChildProxy, child: &Object, name: &str); fn child_removed(&self, object: &ChildProxy, child: &Object, name: &str); fn get_child_by_name(
&self,
object: &ChildProxy,
name: &str
) -> Option<Object> { ... } }
Required Methods
fn get_child_by_index(&self, object: &ChildProxy, index: u32) -> Option<Object>
fn get_children_count(&self, object: &ChildProxy) -> u32
fn child_added(&self, object: &ChildProxy, child: &Object, name: &str)
fn child_removed(&self, object: &ChildProxy, child: &Object, name: &str)
Provided Methods
fn get_child_by_name(&self, object: &ChildProxy, name: &str) -> Option<Object>
Methods
impl ChildProxyImpl
impl ChildProxyImpl
pub fn downcast_ref<U: ChildProxyImpl>(&self) -> Option<&U>
pub fn downcast_ref<U: ChildProxyImpl>(&self) -> Option<&U>
ⓘImportant traits for &'a mut Rpub unsafe fn downcast_ref_unchecked<U: ChildProxyImpl>(&self) -> &U
ⓘImportant traits for &'a mut R
pub unsafe fn downcast_ref_unchecked<U: ChildProxyImpl>(&self) -> &U
pub fn is<U: ChildProxyImpl>(&self) -> bool
pub fn is<U: ChildProxyImpl>(&self) -> bool