pub struct EqualizerProcessor { /* private fields */ }Implementations§
Trait Implementations§
Source§impl AudioProcessor for EqualizerProcessor
impl AudioProcessor for EqualizerProcessor
fn prepare(&mut self, spec: AudioSpec) -> Result<(), EngineError>
fn process(&mut self, block: &mut AudioBlock<'_>) -> Result<(), EngineError>
fn reset(&mut self)
fn latency_samples(&self) -> usize
Source§fn flush(&mut self, _block: &mut AudioBlock<'_>) -> Result<usize, EngineError>
fn flush(&mut self, _block: &mut AudioBlock<'_>) -> Result<usize, EngineError>
Mengeluarkan sisa sampel internal (misal tail lookahead limiter) setelah input habis.
Mengembalikan jumlah frame valid yang ditulis ke dalam
block.Auto Trait Implementations§
impl Freeze for EqualizerProcessor
impl RefUnwindSafe for EqualizerProcessor
impl Send for EqualizerProcessor
impl Sync for EqualizerProcessor
impl Unpin for EqualizerProcessor
impl UnsafeUnpin for EqualizerProcessor
impl UnwindSafe for EqualizerProcessor
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