[−][src]Trait gstreamer_sdp::prelude::GstBinExt
Required methods
pub fn add<P>(&self, element: &P) -> Result<(), BoolError> where
P: IsA<Element>,
[src]
P: IsA<Element>,
pub fn find_unlinked_pad(&self, direction: PadDirection) -> Option<Pad>
[src]
pub fn get_by_interface(&self, iface: Type) -> Option<Element>
[src]
pub fn get_by_name(&self, name: &str) -> Option<Element>
[src]
pub fn get_by_name_recurse_up(&self, name: &str) -> Option<Element>
[src]
pub fn get_suppressed_flags(&self) -> ElementFlags
[src]
pub fn recalculate_latency(&self) -> Result<(), BoolError>
[src]
pub fn remove<P>(&self, element: &P) -> Result<(), BoolError> where
P: IsA<Element>,
[src]
P: IsA<Element>,
pub fn set_suppressed_flags(&self, flags: ElementFlags)
[src]
pub fn sync_children_states(&self) -> Result<(), BoolError>
[src]
pub fn get_property_async_handling(&self) -> bool
[src]
pub fn set_property_async_handling(&self, async_handling: bool)
[src]
pub fn get_property_message_forward(&self) -> bool
[src]
pub fn set_property_message_forward(&self, message_forward: bool)
[src]
pub fn connect_deep_element_added<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Send + Sync + Fn(&Self, &Bin, &Element),
[src]
F: 'static + Send + Sync + Fn(&Self, &Bin, &Element),
pub fn connect_deep_element_removed<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Send + Sync + Fn(&Self, &Bin, &Element),
[src]
F: 'static + Send + Sync + Fn(&Self, &Bin, &Element),
pub fn connect_element_added<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Send + Sync + Fn(&Self, &Element),
[src]
F: 'static + Send + Sync + Fn(&Self, &Element),
pub fn connect_element_removed<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Send + Sync + Fn(&Self, &Element),
[src]
F: 'static + Send + Sync + Fn(&Self, &Element),
pub fn connect_property_async_handling_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Send + Sync + Fn(&Self),
[src]
F: 'static + Send + Sync + Fn(&Self),
pub fn connect_property_message_forward_notify<F>(
&self,
f: F
) -> SignalHandlerId where
F: 'static + Send + Sync + Fn(&Self),
[src]
&self,
f: F
) -> SignalHandlerId where
F: 'static + Send + Sync + Fn(&Self),
Implementors
impl<O> GstBinExt for O where
O: IsA<Bin>,
[src]
O: IsA<Bin>,
pub fn add<P>(&self, element: &P) -> Result<(), BoolError> where
P: IsA<Element>,
[src]
P: IsA<Element>,
pub fn find_unlinked_pad(&self, direction: PadDirection) -> Option<Pad>
[src]
pub fn get_by_interface(&self, iface: Type) -> Option<Element>
[src]
pub fn get_by_name(&self, name: &str) -> Option<Element>
[src]
pub fn get_by_name_recurse_up(&self, name: &str) -> Option<Element>
[src]
pub fn get_suppressed_flags(&self) -> ElementFlags
[src]
pub fn recalculate_latency(&self) -> Result<(), BoolError>
[src]
pub fn remove<P>(&self, element: &P) -> Result<(), BoolError> where
P: IsA<Element>,
[src]
P: IsA<Element>,
pub fn set_suppressed_flags(&self, flags: ElementFlags)
[src]
pub fn sync_children_states(&self) -> Result<(), BoolError>
[src]
pub fn get_property_async_handling(&self) -> bool
[src]
pub fn set_property_async_handling(&self, async_handling: bool)
[src]
pub fn get_property_message_forward(&self) -> bool
[src]
pub fn set_property_message_forward(&self, message_forward: bool)
[src]
pub fn connect_deep_element_added<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Send + Sync + Fn(&O, &Bin, &Element),
[src]
F: 'static + Send + Sync + Fn(&O, &Bin, &Element),
pub fn connect_deep_element_removed<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Send + Sync + Fn(&O, &Bin, &Element),
[src]
F: 'static + Send + Sync + Fn(&O, &Bin, &Element),
pub fn connect_element_added<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Send + Sync + Fn(&O, &Element),
[src]
F: 'static + Send + Sync + Fn(&O, &Element),
pub fn connect_element_removed<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Send + Sync + Fn(&O, &Element),
[src]
F: 'static + Send + Sync + Fn(&O, &Element),
pub fn connect_property_async_handling_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Send + Sync + Fn(&O),
[src]
F: 'static + Send + Sync + Fn(&O),
pub fn connect_property_message_forward_notify<F>(
&self,
f: F
) -> SignalHandlerId where
F: 'static + Send + Sync + Fn(&O),
[src]
&self,
f: F
) -> SignalHandlerId where
F: 'static + Send + Sync + Fn(&O),