Trait gstreamer::prelude::BinExtManual [−][src]
pub trait BinExtManual { fn add_many<E: IsA<Element>>(
&self,
elements: &[&E]
) -> Result<(), BoolError>; fn remove_many<E: IsA<Element>>(
&self,
elements: &[&E]
) -> Result<(), BoolError>; fn iterate_all_by_interface(&self, iface: Type) -> Iterator<Element>; fn iterate_elements(&self) -> Iterator<Element>; fn iterate_recurse(&self) -> Iterator<Element>; fn iterate_sinks(&self) -> Iterator<Element>; fn iterate_sorted(&self) -> Iterator<Element>; fn iterate_sources(&self) -> Iterator<Element>; fn get_children(&self) -> Vec<Element>; }
Required Methods
fn add_many<E: IsA<Element>>(&self, elements: &[&E]) -> Result<(), BoolError>
fn remove_many<E: IsA<Element>>(&self, elements: &[&E]) -> Result<(), BoolError>
ⓘImportant traits for Iterator<T>
fn iterate_all_by_interface(&self, iface: Type) -> Iterator<Element>
ⓘImportant traits for Iterator<T>
fn iterate_elements(&self) -> Iterator<Element>
ⓘImportant traits for Iterator<T>
fn iterate_recurse(&self) -> Iterator<Element>
ⓘImportant traits for Iterator<T>
fn iterate_sinks(&self) -> Iterator<Element>
ⓘImportant traits for Iterator<T>
fn iterate_sorted(&self) -> Iterator<Element>
ⓘImportant traits for Iterator<T>