[−][src]Trait gstreamer_audio::prelude::DeviceExt
Required methods
pub fn create_element(&self, name: Option<&str>) -> Result<Element, BoolError>
[src]
pub fn get_caps(&self) -> Option<Caps>
[src]
pub fn get_device_class(&self) -> GString
[src]
pub fn get_display_name(&self) -> GString
[src]
pub fn get_properties(&self) -> Option<Structure>
[src]
pub fn has_classes(&self, classes: &str) -> bool
[src]
pub fn has_classesv(&self, classes: &[&str]) -> bool
[src]
pub fn reconfigure_element<P>(&self, element: &P) -> Result<(), BoolError> where
P: IsA<Element>,
[src]
P: IsA<Element>,
pub fn connect_removed<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Send + Sync + Fn(&Self),
[src]
F: 'static + Send + Sync + Fn(&Self),
Implementors
impl<O> DeviceExt for O where
O: IsA<Device>,
[src]
O: IsA<Device>,
pub fn create_element(&self, name: Option<&str>) -> Result<Element, BoolError>
[src]
pub fn get_caps(&self) -> Option<Caps>
[src]
pub fn get_device_class(&self) -> GString
[src]
pub fn get_display_name(&self) -> GString
[src]
pub fn get_properties(&self) -> Option<Structure>
[src]
pub fn has_classes(&self, classes: &str) -> bool
[src]
pub fn has_classesv(&self, classes: &[&str]) -> bool
[src]
pub fn reconfigure_element<P>(&self, element: &P) -> Result<(), BoolError> where
P: IsA<Element>,
[src]
P: IsA<Element>,
pub fn connect_removed<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Send + Sync + Fn(&O),
[src]
F: 'static + Send + Sync + Fn(&O),