Trait wireplumber::session::SessionItemExt

source ·
pub trait SessionItemExt: IsA<SessionItem> + Sealed + 'static {
Show 13 methods // Provided methods fn configure(&self, props: Properties) -> bool { ... } fn associated_proxy(&self, proxy_type: Type) -> Option<Proxy> { ... } fn associated_proxy_id(&self, proxy_type: Type) -> u32 { ... } fn id(&self) -> u32 { ... } fn properties(&self) -> Option<Properties> { ... } fn property(&self, key: &str) -> Option<GString> { ... } fn is_configured(&self) -> bool { ... } fn register(self) { ... } fn remove(&self) { ... } fn reset(&self) { ... } fn set_properties(&self, props: Properties) { ... } fn connect_id_notify<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId { ... } fn connect_properties_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId { ... }
}

Provided Methods§

source

fn configure(&self, props: Properties) -> bool

source

fn associated_proxy(&self, proxy_type: Type) -> Option<Proxy>

source

fn associated_proxy_id(&self, proxy_type: Type) -> u32

source

fn id(&self) -> u32

source

fn properties(&self) -> Option<Properties>

source

fn property(&self, key: &str) -> Option<GString>

source

fn is_configured(&self) -> bool

source

fn register(self)

source

fn remove(&self)

source

fn reset(&self)

source

fn set_properties(&self, props: Properties)

source

fn connect_id_notify<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId

source

fn connect_properties_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId

Object Safety§

This trait is not object safe.

Implementors§