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
AudioBuffer