pub struct ScratchPerformanceOutput {
pub preset: ScratchPreset,
pub clicks: u8,
pub audible_gain: f64,
pub automatic_gate_gain: f64,
pub automatic_gate_target: f64,
pub owner: ScratchCrossfaderOwner,
pub direction: i8,
pub moving: bool,
pub phase: f64,
pub stroke_progress: f64,
pub span_prediction_confidence: f64,
}Expand description
Reports the exact gain and motion state for one audio frame.
Fields§
§preset: ScratchPreset§clicks: u8§audible_gain: f64§automatic_gate_gain: f64§automatic_gate_target: f64§owner: ScratchCrossfaderOwner§direction: i8§moving: bool§phase: f64§stroke_progress: f64§span_prediction_confidence: f64Trait Implementations§
Source§impl Clone for ScratchPerformanceOutput
impl Clone for ScratchPerformanceOutput
Source§fn clone(&self) -> ScratchPerformanceOutput
fn clone(&self) -> ScratchPerformanceOutput
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ScratchPerformanceOutput
Source§impl Debug for ScratchPerformanceOutput
impl Debug for ScratchPerformanceOutput
Source§impl<'de> Deserialize<'de> for ScratchPerformanceOutput
impl<'de> Deserialize<'de> for ScratchPerformanceOutput
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ScratchPerformanceOutput
impl PartialEq for ScratchPerformanceOutput
Source§impl Serialize for ScratchPerformanceOutput
impl Serialize for ScratchPerformanceOutput
impl StructuralPartialEq for ScratchPerformanceOutput
Auto Trait Implementations§
impl Freeze for ScratchPerformanceOutput
impl RefUnwindSafe for ScratchPerformanceOutput
impl Send for ScratchPerformanceOutput
impl Sync for ScratchPerformanceOutput
impl Unpin for ScratchPerformanceOutput
impl UnsafeUnpin for ScratchPerformanceOutput
impl UnwindSafe for ScratchPerformanceOutput
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