pub struct TrimConfig {
pub start: u32,
pub end: u32,
pub length: u32,
}Expand description
A helper struct for the OT Sample’s Trim settings
Fields§
§start: u32Start of full audio sample (n samples)
end: u32End of full audio sample (n samples)
length: u32Length of audio sample to play before stopping/looping playback NOTE: This is measured in number of bars.
Trait Implementations§
Source§impl Clone for TrimConfig
impl Clone for TrimConfig
Source§fn clone(&self) -> TrimConfig
fn clone(&self) -> TrimConfig
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 TrimConfig
impl Debug for TrimConfig
Source§impl From<&SampleSettingsFile> for TrimConfig
impl From<&SampleSettingsFile> for TrimConfig
Source§fn from(decoded: &SampleSettingsFile) -> Self
fn from(decoded: &SampleSettingsFile) -> Self
Converts to this type from the input type.
Source§impl From<&SlotMarkers> for TrimConfig
impl From<&SlotMarkers> for TrimConfig
Source§fn from(value: &SlotMarkers) -> Self
fn from(value: &SlotMarkers) -> Self
Converts to this type from the input type.
Source§impl From<SampleSettingsFile> for TrimConfig
impl From<SampleSettingsFile> for TrimConfig
Source§fn from(decoded: SampleSettingsFile) -> Self
fn from(decoded: SampleSettingsFile) -> Self
Converts to this type from the input type.
Source§impl From<SlotMarkers> for TrimConfig
impl From<SlotMarkers> for TrimConfig
Source§fn from(value: SlotMarkers) -> Self
fn from(value: SlotMarkers) -> Self
Converts to this type from the input type.
Source§impl PartialEq for TrimConfig
impl PartialEq for TrimConfig
impl Copy for TrimConfig
impl StructuralPartialEq for TrimConfig
Auto Trait Implementations§
impl Freeze for TrimConfig
impl RefUnwindSafe for TrimConfig
impl Send for TrimConfig
impl Sync for TrimConfig
impl Unpin for TrimConfig
impl UnwindSafe for TrimConfig
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