pub struct EqualPowerCrossfade { /* private fields */ }Expand description
Equal-power crossfade between two planar input buses.
Implementations§
Trait Implementations§
Source§impl Clone for EqualPowerCrossfade
impl Clone for EqualPowerCrossfade
impl Copy for EqualPowerCrossfade
Source§impl Debug for EqualPowerCrossfade
impl Debug for EqualPowerCrossfade
Source§impl PartialEq for EqualPowerCrossfade
impl PartialEq for EqualPowerCrossfade
Source§impl Processor for EqualPowerCrossfade
impl Processor for EqualPowerCrossfade
Source§fn inputs_per_output(&self) -> usize
fn inputs_per_output(&self) -> usize
The bus faded from, then the bus faded to.
Source§fn prepare(&mut self, _sample_rate: u32, _max_block: usize)
fn prepare(&mut self, _sample_rate: u32, _max_block: usize)
Configures non-real-time state before processing begins.
Source§fn process(
&mut self,
_ctx: &ProcessCtx,
inputs: &[&[f32]],
outputs: &mut [&mut [f32]],
)
fn process( &mut self, _ctx: &ProcessCtx, inputs: &[&[f32]], outputs: &mut [&mut [f32]], )
Processes planar channel slices supplied by the host. Read more
Source§fn save_state(&self) -> StateBlob
fn save_state(&self) -> StateBlob
Serializes history at an offline chunk boundary.
Source§fn load_state(&mut self, state: &StateBlob) -> Result<(), StateError>
fn load_state(&mut self, state: &StateBlob) -> Result<(), StateError>
Restores history saved by a processor of the same type and preparation, atomically. Read more
Source§fn latency_samples(&self) -> u32
fn latency_samples(&self) -> u32
Algorithmic delay that the graph host must compensate.
Source§fn history_samples(&self) -> u32
fn history_samples(&self) -> u32
Additional source history for a cold seek, excluding algorithmic delay. For recursive
processors this approximates uninterrupted playback rather than matching it bit for bit.
impl StructuralPartialEq for EqualPowerCrossfade
Auto Trait Implementations§
impl Freeze for EqualPowerCrossfade
impl RefUnwindSafe for EqualPowerCrossfade
impl Send for EqualPowerCrossfade
impl Sync for EqualPowerCrossfade
impl Unpin for EqualPowerCrossfade
impl UnsafeUnpin for EqualPowerCrossfade
impl UnwindSafe for EqualPowerCrossfade
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