pub struct LoopConfig {
pub start: u32,
pub length: u32,
pub mode: LoopMode,
}Expand description
A helper struct for the OT Sample’s Loop settings
Fields§
§start: u32Loop start position for the audio sample (n samples).
length: u32Length of the loop for the audio sample (n samples).
mode: LoopModeType of looping mode.
Implementations§
Trait Implementations§
Source§impl Clone for LoopConfig
impl Clone for LoopConfig
Source§fn clone(&self) -> LoopConfig
fn clone(&self) -> LoopConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LoopConfig
impl Debug for LoopConfig
Source§impl From<&SampleSettingsFile> for LoopConfig
impl From<&SampleSettingsFile> for LoopConfig
Source§fn from(decoded: &SampleSettingsFile) -> Self
fn from(decoded: &SampleSettingsFile) -> Self
Converts to this type from the input type.
Source§impl From<SampleSettingsFile> for LoopConfig
impl From<SampleSettingsFile> for LoopConfig
Source§fn from(decoded: SampleSettingsFile) -> Self
fn from(decoded: SampleSettingsFile) -> Self
Converts to this type from the input type.
Source§impl PartialEq for LoopConfig
impl PartialEq for LoopConfig
impl Copy for LoopConfig
impl StructuralPartialEq for LoopConfig
Auto Trait Implementations§
impl Freeze for LoopConfig
impl RefUnwindSafe for LoopConfig
impl Send for LoopConfig
impl Sync for LoopConfig
impl Unpin for LoopConfig
impl UnwindSafe for LoopConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more