pub enum ResamplingQuality {
Sinc,
Linear,
}Expand description
Per-voice interpolation quality. The default retains the original PCM/filter.
Variants§
Sinc
Linear
Two-point interpolation, without an anti-alias low-pass. Cheaper, with greater high-frequency error/aliasing, especially when downsampling.
Trait Implementations§
Source§impl Clone for ResamplingQuality
impl Clone for ResamplingQuality
Source§fn clone(&self) -> ResamplingQuality
fn clone(&self) -> ResamplingQuality
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 ResamplingQuality
Source§impl Debug for ResamplingQuality
impl Debug for ResamplingQuality
Source§impl Default for ResamplingQuality
impl Default for ResamplingQuality
Source§fn default() -> ResamplingQuality
fn default() -> ResamplingQuality
Returns the “default value” for a type. Read more
impl Eq for ResamplingQuality
Source§impl PartialEq for ResamplingQuality
impl PartialEq for ResamplingQuality
impl StructuralPartialEq for ResamplingQuality
Auto Trait Implementations§
impl Freeze for ResamplingQuality
impl RefUnwindSafe for ResamplingQuality
impl Send for ResamplingQuality
impl Sync for ResamplingQuality
impl Unpin for ResamplingQuality
impl UnsafeUnpin for ResamplingQuality
impl UnwindSafe for ResamplingQuality
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