Trait gstreamer::prelude::DeviceMonitorExt [−][src]
pub trait DeviceMonitorExt {
fn add_filter<'a, 'b, P: Into<Option<&'a str>>, Q: Into<Option<&'b Caps>>>(
&self,
classes: P,
caps: Q
) -> u32;
fn get_bus(&self) -> Bus;
fn get_devices(&self) -> Vec<Device>;
fn get_providers(&self) -> Vec<String>;
fn get_show_all_devices(&self) -> bool;
fn remove_filter(&self, filter_id: u32) -> bool;
fn set_show_all_devices(&self, show_all: bool);
fn start(&self) -> Result<(), BoolError>;
fn stop(&self);
fn get_property_show_all(&self) -> bool;
fn set_property_show_all(&self, show_all: bool);
fn connect_property_show_all_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId;
}Required Methods
fn add_filter<'a, 'b, P: Into<Option<&'a str>>, Q: Into<Option<&'b Caps>>>(
&self,
classes: P,
caps: Q
) -> u32
&self,
classes: P,
caps: Q
) -> u32
fn get_bus(&self) -> Bus
fn get_devices(&self) -> Vec<Device>
fn get_providers(&self) -> Vec<String>
fn get_show_all_devices(&self) -> bool
fn remove_filter(&self, filter_id: u32) -> bool
fn set_show_all_devices(&self, show_all: bool)
fn start(&self) -> Result<(), BoolError>
fn stop(&self)
fn get_property_show_all(&self) -> bool
fn set_property_show_all(&self, show_all: bool)
fn connect_property_show_all_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
&self,
f: F
) -> SignalHandlerId
Implementors
impl<O: IsA<DeviceMonitor> + IsA<Object>> DeviceMonitorExt for O