pub struct MixerUnit {
pub unit_id: u8,
pub source_ids: Vec<u8>,
pub nr_channels: u8,
pub channel_config: u16,
}Expand description
Mixer unit descriptor
Fields§
§unit_id: u8Unit ID
source_ids: Vec<u8>Source IDs feeding this mixer
nr_channels: u8Number of output channels
channel_config: u16Channel configuration bitmask
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MixerUnit
impl RefUnwindSafe for MixerUnit
impl Send for MixerUnit
impl Sync for MixerUnit
impl Unpin for MixerUnit
impl UnwindSafe for MixerUnit
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)