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§

source

fn clear(&self)

source

fn find(&self, subject: u32, key: &str) -> (Option<GString>, Option<GString>)

source

fn new_iterator(&self, subject: u32) -> Option<Iterator>

source

fn set( &self, subject: u32, key: Option<&str>, type_: Option<&str>, value: Option<&str> )

source

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.

Implementors§