Struct wireplumber::spa::SpaRoute
source · pub struct SpaRoute { /* private fields */ }
Implementations§
source§impl SpaRoute
impl SpaRoute
pub fn with_params(params: SpaPod) -> Result<Self>
pub fn into_params(self) -> SpaPod
pub fn props(&self) -> Option<SpaProps>
pub fn info(&self) -> Result<impl Iterator<Item = (String, String)>>
pub fn profile_indices(&self) -> impl Iterator<Item = u32>
pub fn device_indices(&self) -> impl Iterator<Item = u32>
pub fn index(&self) -> u32
pub fn device_index(&self) -> u32
pub fn has_volume(&self) -> bool
pub fn contains_device(&self, device_index: u32) -> bool
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SpaRoute
impl RefUnwindSafe for SpaRoute
impl !Send for SpaRoute
impl !Sync for SpaRoute
impl Unpin for SpaRoute
impl UnwindSafe for SpaRoute
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more