#[repr(C)]pub struct ChannelMapInfo {
pub channel_map: [c_int; 32],
pub do_remap: c_int,
pub channel_copy: [c_int; 32],
pub do_copy: c_int,
pub channel_zero: [c_int; 32],
pub do_zero: c_int,
pub input_map: [c_int; 32],
}
Fields§
§channel_map: [c_int; 32]
< source index of each output channel, -1 if not remapped
do_remap: c_int
< remap needed
channel_copy: [c_int; 32]
< dest index to copy from
do_copy: c_int
< copy needed
channel_zero: [c_int; 32]
< dest index to zero
do_zero: c_int
< zeroing needed
input_map: [c_int; 32]
< dest index of each input channel
Trait Implementations§
Source§impl Clone for ChannelMapInfo
impl Clone for ChannelMapInfo
Source§fn clone(&self) -> ChannelMapInfo
fn clone(&self) -> ChannelMapInfo
Returns a copy of the value. Read more
1.0.0 · 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 ChannelMapInfo
impl Debug for ChannelMapInfo
impl Copy for ChannelMapInfo
Auto Trait Implementations§
impl Freeze for ChannelMapInfo
impl RefUnwindSafe for ChannelMapInfo
impl Send for ChannelMapInfo
impl Sync for ChannelMapInfo
impl Unpin for ChannelMapInfo
impl UnwindSafe for ChannelMapInfo
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