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