pub trait GstBinExtManual: Sealed + IsA<Bin> + 'static {
Show 17 methods // Provided methods fn add_many( &self, elements: impl IntoIterator<Item = impl AsRef<Element>> ) -> Result<(), BoolError> { ... } fn remove_many( &self, elements: impl IntoIterator<Item = impl AsRef<Element>> ) -> Result<(), BoolError> { ... } fn connect_do_latency<F: Fn(&Self) -> Result<(), LoggableError> + Send + Sync + 'static>( &self, f: F ) -> SignalHandlerId { ... } fn iterate_all_by_element_factory_name( &self, factory_name: &str ) -> Iterator<Element> { ... } 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 children(&self) -> Vec<Element> { ... } fn debug_to_dot_data(&self, details: DebugGraphDetails) -> GString { ... } fn debug_to_dot_file( &self, details: DebugGraphDetails, file_name: impl AsRef<Path> ) { ... } fn debug_to_dot_file_with_ts( &self, details: DebugGraphDetails, file_name: impl AsRef<Path> ) { ... } fn set_bin_flags(&self, flags: BinFlags) { ... } fn unset_bin_flags(&self, flags: BinFlags) { ... } fn bin_flags(&self) -> BinFlags { ... }
}

Provided Methods§

Object Safety§

This trait is not object safe.

Implementors§