pub struct ResolvedDeviceRole {
pub name: String,
pub device: String,
pub limiter: bool,
pub needs_input: bool,
pub needs_output: bool,
pub required_input_channels: usize,
pub required_output_channels: usize,
}Expand description
A device with its inferred input/output roles and required channel counts.
Fields§
§name: String§device: String§limiter: bool§needs_input: bool§needs_output: bool§required_input_channels: usize§required_output_channels: usizeTrait Implementations§
Source§impl Clone for ResolvedDeviceRole
impl Clone for ResolvedDeviceRole
Source§fn clone(&self) -> ResolvedDeviceRole
fn clone(&self) -> ResolvedDeviceRole
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ResolvedDeviceRole
impl Debug for ResolvedDeviceRole
Auto Trait Implementations§
impl Freeze for ResolvedDeviceRole
impl RefUnwindSafe for ResolvedDeviceRole
impl Send for ResolvedDeviceRole
impl Sync for ResolvedDeviceRole
impl Unpin for ResolvedDeviceRole
impl UnsafeUnpin for ResolvedDeviceRole
impl UnwindSafe for ResolvedDeviceRole
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