#[repr(transparent)]pub struct DcCtrl(pub u32);Expand description
DC Filter Control
Tuple Fields§
§0: u32Implementations§
Source§impl DcCtrl
impl DcCtrl
Sourcepub const fn set_dcpole(&mut self, val: Dcpole)
pub const fn set_dcpole(&mut self, val: Dcpole)
DC block filter
Sourcepub const fn dcgain(&self) -> u8
pub const fn dcgain(&self) -> u8
Fine gain adjustment in the form of a number of bits to downshift.
Sourcepub const fn set_dcgain(&mut self, val: u8)
pub const fn set_dcgain(&mut self, val: u8)
Fine gain adjustment in the form of a number of bits to downshift.
Sourcepub const fn saturateat16bit(&self) -> Saturateat16bit
pub const fn saturateat16bit(&self) -> Saturateat16bit
Selects 16-bit saturation.
Sourcepub const fn set_saturateat16bit(&mut self, val: Saturateat16bit)
pub const fn set_saturateat16bit(&mut self, val: Saturateat16bit)
Selects 16-bit saturation.
Sourcepub const fn signextend(&self) -> Signextend
pub const fn signextend(&self) -> Signextend
Sign extend.
Sourcepub const fn set_signextend(&mut self, val: Signextend)
pub const fn set_signextend(&mut self, val: Signextend)
Sign extend.
Trait Implementations§
impl Copy for DcCtrl
impl Eq for DcCtrl
impl StructuralPartialEq for DcCtrl
Auto Trait Implementations§
impl Freeze for DcCtrl
impl RefUnwindSafe for DcCtrl
impl Send for DcCtrl
impl Sync for DcCtrl
impl Unpin for DcCtrl
impl UnwindSafe for DcCtrl
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