pub struct AudioEffectLoad {
pub effects: usize,
pub effects_at_ticks: i64,
pub delay_ticks: u64,
pub delay_at_ticks: i64,
}Expand description
The most audio effect state a project holds at once.
The master’s and every track’s effects hold state throughout. A clip’s
hold state from crate::AUDIO_EFFECT_STATE_MARGIN_MS and the lookahead
of its track’s and its own effects before its start (never before timeline
zero) to its end, both ends included: a clip ending where another starts
holds state with it.
Fields§
§effects: usizeThe most effects holding state at once.
effects_at_ticks: i64The earliest timeline position, in ticks, at which effects hold
state.
delay_ticks: u64The most delay held at once, in ticks (120 a millisecond), each
effect’s AudioEffect::delay_ticks.
delay_at_ticks: i64The earliest timeline position, in ticks, at which delay_ticks is
held.
Implementations§
Source§impl AudioEffectLoad
impl AudioEffectLoad
Sourcepub fn delay_ms(&self) -> u64
pub fn delay_ms(&self) -> u64
Self::delay_ticks in milliseconds, rounded up.
Trait Implementations§
Source§impl Clone for AudioEffectLoad
impl Clone for AudioEffectLoad
impl Copy for AudioEffectLoad
Source§impl Debug for AudioEffectLoad
impl Debug for AudioEffectLoad
impl Eq for AudioEffectLoad
Source§impl PartialEq for AudioEffectLoad
impl PartialEq for AudioEffectLoad
impl StructuralPartialEq for AudioEffectLoad
Auto Trait Implementations§
impl Freeze for AudioEffectLoad
impl RefUnwindSafe for AudioEffectLoad
impl Send for AudioEffectLoad
impl Sync for AudioEffectLoad
impl Unpin for AudioEffectLoad
impl UnsafeUnpin for AudioEffectLoad
impl UnwindSafe for AudioEffectLoad
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