pub struct CompressorProcessor { /* private fields */ }
Implementations§
Trait Implementations§
source§impl AudioProcessor for CompressorProcessor
impl AudioProcessor for CompressorProcessor
type SampleType = f32
source§fn prepare(
&mut self,
_context: &mut AudioContext,
settings: AudioProcessorSettings
)
fn prepare( &mut self, _context: &mut AudioContext, settings: AudioProcessorSettings )
Prepare for playback based on current audio settings
source§fn process<BufferType: AudioBuffer<SampleType = Self::SampleType>>(
&mut self,
_context: &mut AudioContext,
data: &mut BufferType
)
fn process<BufferType: AudioBuffer<SampleType = Self::SampleType>>( &mut self, _context: &mut AudioContext, data: &mut BufferType )
Process a block of samples by mutating the input
AudioBuffer