Enum bwavfile::ChannelMask
source · pub enum ChannelMask {
Show 19 variants
DirectOut,
FrontLeft,
FrontRight,
FrontCenter,
LowFrequency,
BackLeft,
BackRight,
FrontCenterLeft,
FrontCenterRight,
BackCenter,
SideLeft,
SideRight,
TopCenter,
TopFrontLeft,
TopFrontCenter,
TopFrontRight,
TopBackLeft,
TopBackCenter,
TopBackRight,
}
Expand description
A bitmask indicating which channels are present in the file.
Variants§
DirectOut
FrontLeft
FrontRight
FrontCenter
LowFrequency
BackLeft
BackRight
FrontCenterLeft
FrontCenterRight
BackCenter
SideLeft
SideRight
TopCenter
TopFrontLeft
TopFrontCenter
TopFrontRight
TopBackLeft
TopBackCenter
TopBackRight
Implementations§
source§impl ChannelMask
impl ChannelMask
Trait Implementations§
source§impl Clone for ChannelMask
impl Clone for ChannelMask
source§fn clone(&self) -> ChannelMask
fn clone(&self) -> ChannelMask
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 ChannelMask
impl Debug for ChannelMask
source§impl From<u32> for ChannelMask
impl From<u32> for ChannelMask
source§impl PartialEq<ChannelMask> for ChannelMask
impl PartialEq<ChannelMask> for ChannelMask
source§fn eq(&self, other: &ChannelMask) -> bool
fn eq(&self, other: &ChannelMask) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for ChannelMask
impl StructuralPartialEq for ChannelMask
Auto Trait Implementations§
impl RefUnwindSafe for ChannelMask
impl Send for ChannelMask
impl Sync for ChannelMask
impl Unpin for ChannelMask
impl UnwindSafe for ChannelMask
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