pub struct BitCrusherProcessor { /* private fields */ }Implementations§
source§impl BitCrusherProcessor
impl BitCrusherProcessor
pub fn new(handle: Shared<BitCrusherHandle>) -> Self
pub fn handle(&self) -> &Shared<BitCrusherHandle>
Trait Implementations§
source§impl AudioProcessor for BitCrusherProcessor
impl AudioProcessor for BitCrusherProcessor
type SampleType = f32
source§fn prepare(&mut self, context: &mut AudioContext)
fn prepare(&mut self, context: &mut AudioContext)
Prepare for playback based on current audio settings
source§fn process(
&mut self,
_context: &mut AudioContext,
data: &mut AudioBuffer<Self::SampleType>
)
fn process( &mut self, _context: &mut AudioContext, data: &mut AudioBuffer<Self::SampleType> )
Process a block of samples by mutating the input
AudioBufferAuto Trait Implementations§
impl RefUnwindSafe for BitCrusherProcessor
impl Send for BitCrusherProcessor
impl Sync for BitCrusherProcessor
impl Unpin for BitCrusherProcessor
impl UnwindSafe for BitCrusherProcessor
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