pub struct ResampleRatio {
pub input: SampleRate,
pub output: SampleRate,
}Expand description
Re-exports the math signal core API. Data type for resample ratio.
Fields§
§input: SampleRateThe input value.
output: SampleRateThe output value.
Implementations§
Source§impl ResampleRatio
impl ResampleRatio
Sourcepub fn new(
input: SampleRate,
output: SampleRate,
) -> Result<ResampleRatio, DetectError>
pub fn new( input: SampleRate, output: SampleRate, ) -> Result<ResampleRatio, DetectError>
Creates a new value.
Sourcepub fn validate(self) -> Result<(), DetectError>
pub fn validate(self) -> Result<(), DetectError>
Validates this value.
Sourcepub fn source_position_for_output(self, output_index: usize) -> f64
pub fn source_position_for_output(self, output_index: usize) -> f64
Returns source position for output.
Trait Implementations§
Source§impl Clone for ResampleRatio
impl Clone for ResampleRatio
Source§fn clone(&self) -> ResampleRatio
fn clone(&self) -> ResampleRatio
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 ResampleRatio
Source§impl Debug for ResampleRatio
impl Debug for ResampleRatio
impl Eq for ResampleRatio
Source§impl PartialEq for ResampleRatio
impl PartialEq for ResampleRatio
Source§fn eq(&self, other: &ResampleRatio) -> bool
fn eq(&self, other: &ResampleRatio) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ResampleRatio
Auto Trait Implementations§
impl Freeze for ResampleRatio
impl RefUnwindSafe for ResampleRatio
impl Send for ResampleRatio
impl Sync for ResampleRatio
impl Unpin for ResampleRatio
impl UnsafeUnpin for ResampleRatio
impl UnwindSafe for ResampleRatio
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