pub struct GainProcessor { /* private fields */ }Implementations§
Source§impl GainProcessor
impl GainProcessor
Trait Implementations§
Source§impl AudioProcessor for GainProcessor
impl AudioProcessor for GainProcessor
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 GainProcessor
impl RefUnwindSafe for GainProcessor
impl Send for GainProcessor
impl Sync for GainProcessor
impl Unpin for GainProcessor
impl UnsafeUnpin for GainProcessor
impl UnwindSafe for GainProcessor
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