pub struct SampleTrimConfig {
pub start: u32,
pub end: u32,
pub length: u32,
}Expand description
An 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.
Implementations§
Source§impl SampleTrimConfig
impl SampleTrimConfig
pub fn from_decoded(decoded: &SampleAttributes) -> Result<Self, Box<dyn Error>>
Trait Implementations§
Source§impl Clone for SampleTrimConfig
impl Clone for SampleTrimConfig
Source§fn clone(&self) -> SampleTrimConfig
fn clone(&self) -> SampleTrimConfig
Returns a copy 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 SampleTrimConfig
impl Debug for SampleTrimConfig
Source§impl PartialEq for SampleTrimConfig
impl PartialEq for SampleTrimConfig
impl Copy for SampleTrimConfig
impl StructuralPartialEq for SampleTrimConfig
Auto Trait Implementations§
impl Freeze for SampleTrimConfig
impl RefUnwindSafe for SampleTrimConfig
impl Send for SampleTrimConfig
impl Sync for SampleTrimConfig
impl Unpin for SampleTrimConfig
impl UnwindSafe for SampleTrimConfig
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