[−][src]Trait gstreamer_base::prelude::GstBinExtManual
Required methods
pub fn add_many<E>(&self, elements: &[&E]) -> Result<(), BoolError> where
E: IsA<Element>,
[src]
E: IsA<Element>,
pub fn remove_many<E>(&self, elements: &[&E]) -> Result<(), BoolError> where
E: IsA<Element>,
[src]
E: IsA<Element>,
pub fn connect_do_latency<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Send + Sync + Fn(&Self) -> Result<(), LoggableError>,
[src]
F: 'static + Send + Sync + Fn(&Self) -> Result<(), LoggableError>,
pub fn iterate_all_by_element_factory_name(
&self,
factory_name: &str
) -> Iterator<Element>
[src]
&self,
factory_name: &str
) -> Iterator<Element>
pub fn iterate_all_by_interface(&self, iface: Type) -> Iterator<Element>
[src]
pub fn iterate_elements(&self) -> Iterator<Element>
[src]
pub fn iterate_recurse(&self) -> Iterator<Element>
[src]
pub fn iterate_sinks(&self) -> Iterator<Element>
[src]
pub fn iterate_sorted(&self) -> Iterator<Element>
[src]
pub fn iterate_sources(&self) -> Iterator<Element>
[src]
pub fn get_children(&self) -> Vec<Element, Global>
[src]
pub fn debug_to_dot_data(&self, details: DebugGraphDetails) -> GString
[src]
pub fn debug_to_dot_file<Q>(&self, details: DebugGraphDetails, file_name: Q) where
Q: AsRef<Path>,
[src]
Q: AsRef<Path>,
pub fn debug_to_dot_file_with_ts<Q>(
&self,
details: DebugGraphDetails,
file_name: Q
) where
Q: AsRef<Path>,
[src]
&self,
details: DebugGraphDetails,
file_name: Q
) where
Q: AsRef<Path>,
pub fn set_bin_flags(&self, flags: BinFlags)
[src]
pub fn unset_bin_flags(&self, flags: BinFlags)
[src]
pub fn get_bin_flags(&self) -> BinFlags
[src]
Implementors
impl<O> GstBinExtManual for O where
O: IsA<Bin>,
[src]
O: IsA<Bin>,
pub fn add_many<E>(&self, elements: &[&E]) -> Result<(), BoolError> where
E: IsA<Element>,
[src]
E: IsA<Element>,
pub fn remove_many<E>(&self, elements: &[&E]) -> Result<(), BoolError> where
E: IsA<Element>,
[src]
E: IsA<Element>,
pub fn connect_do_latency<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Send + Sync + Fn(&O) -> Result<(), LoggableError>,
[src]
F: 'static + Send + Sync + Fn(&O) -> Result<(), LoggableError>,
pub fn iterate_all_by_element_factory_name(
&self,
factory_name: &str
) -> Iterator<Element>
[src]
&self,
factory_name: &str
) -> Iterator<Element>
pub fn iterate_all_by_interface(&self, iface: Type) -> Iterator<Element>
[src]
pub fn iterate_elements(&self) -> Iterator<Element>
[src]
pub fn iterate_recurse(&self) -> Iterator<Element>
[src]
pub fn iterate_sinks(&self) -> Iterator<Element>
[src]
pub fn iterate_sorted(&self) -> Iterator<Element>
[src]
pub fn iterate_sources(&self) -> Iterator<Element>
[src]
pub fn get_children(&self) -> Vec<Element, Global>
[src]
pub fn debug_to_dot_data(&self, details: DebugGraphDetails) -> GString
[src]
pub fn debug_to_dot_file<Q>(&self, details: DebugGraphDetails, file_name: Q) where
Q: AsRef<Path>,
[src]
Q: AsRef<Path>,
pub fn debug_to_dot_file_with_ts<Q>(
&self,
details: DebugGraphDetails,
file_name: Q
) where
Q: AsRef<Path>,
[src]
&self,
details: DebugGraphDetails,
file_name: Q
) where
Q: AsRef<Path>,