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