[−][src]Trait gstreamer_sdp::prelude::DeviceProviderExt
Required methods
pub fn can_monitor(&self) -> bool
[src]
pub fn device_add<P>(&self, device: &P) where
P: IsA<Device>,
[src]
P: IsA<Device>,
pub fn device_changed<P, Q>(&self, device: &P, changed_device: &Q) where
P: IsA<Device>,
Q: IsA<Device>,
[src]
P: IsA<Device>,
Q: IsA<Device>,
pub fn device_remove<P>(&self, device: &P) where
P: IsA<Device>,
[src]
P: IsA<Device>,
pub fn get_bus(&self) -> Bus
[src]
pub fn get_devices(&self) -> Vec<Device, Global>
[src]
pub fn get_factory(&self) -> Option<DeviceProviderFactory>
[src]
pub fn get_hidden_providers(&self) -> Vec<GString, Global>
[src]
pub fn hide_provider(&self, name: &str)
[src]
pub fn start(&self) -> Result<(), BoolError>
[src]
pub fn stop(&self)
[src]
pub fn unhide_provider(&self, name: &str)
[src]
pub fn connect_provider_hidden<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Send + Sync + Fn(&Self, &str),
[src]
F: 'static + Send + Sync + Fn(&Self, &str),
pub fn connect_provider_unhidden<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Send + Sync + Fn(&Self, &str),
[src]
F: 'static + Send + Sync + Fn(&Self, &str),
Implementors
impl<O> DeviceProviderExt for O where
O: IsA<DeviceProvider>,
[src]
O: IsA<DeviceProvider>,
pub fn can_monitor(&self) -> bool
[src]
pub fn device_add<P>(&self, device: &P) where
P: IsA<Device>,
[src]
P: IsA<Device>,
pub fn device_changed<P, Q>(&self, device: &P, changed_device: &Q) where
P: IsA<Device>,
Q: IsA<Device>,
[src]
P: IsA<Device>,
Q: IsA<Device>,
pub fn device_remove<P>(&self, device: &P) where
P: IsA<Device>,
[src]
P: IsA<Device>,
pub fn get_bus(&self) -> Bus
[src]
pub fn get_devices(&self) -> Vec<Device, Global>
[src]
pub fn get_factory(&self) -> Option<DeviceProviderFactory>
[src]
pub fn get_hidden_providers(&self) -> Vec<GString, Global>
[src]
pub fn hide_provider(&self, name: &str)
[src]
pub fn start(&self) -> Result<(), BoolError>
[src]
pub fn stop(&self)
[src]
pub fn unhide_provider(&self, name: &str)
[src]
pub fn connect_provider_hidden<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Send + Sync + Fn(&O, &str),
[src]
F: 'static + Send + Sync + Fn(&O, &str),
pub fn connect_provider_unhidden<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Send + Sync + Fn(&O, &str),
[src]
F: 'static + Send + Sync + Fn(&O, &str),