Trait wireplumber::pw::MetadataExt
source · pub trait MetadataExt: IsA<Metadata> + Sealed + 'static {
// Provided methods
fn clear(&self) { ... }
fn find(
&self,
subject: u32,
key: &str
) -> (Option<GString>, Option<GString>) { ... }
fn new_iterator(&self, subject: u32) -> Option<Iterator> { ... }
fn set(
&self,
subject: u32,
key: Option<&str>,
type_: Option<&str>,
value: Option<&str>
) { ... }
fn connect_changed<F: Fn(&Self, u32, Option<&str>, Option<&str>, Option<&str>) + 'static>(
&self,
f: F
) -> SignalHandlerId { ... }
}
Provided Methods§
fn clear(&self)
fn find(&self, subject: u32, key: &str) -> (Option<GString>, Option<GString>)
fn new_iterator(&self, subject: u32) -> Option<Iterator>
fn set( &self, subject: u32, key: Option<&str>, type_: Option<&str>, value: Option<&str> )
fn connect_changed<F: Fn(&Self, u32, Option<&str>, Option<&str>, Option<&str>) + 'static>( &self, f: F ) -> SignalHandlerId
Object Safety§
This trait is not object safe.