[−][src]Struct miniaudio::band_pass_filtering::BPFConfig
Implementations
impl BPFConfig
[src]
pub fn new(
format: Format,
channels: u32,
sample_rate: u32,
cutoff_frequency: f64,
order: u32
) -> BPFConfig
[src]
format: Format,
channels: u32,
sample_rate: u32,
cutoff_frequency: f64,
order: u32
) -> BPFConfig
pub fn format(&self) -> Format
[src]
pub fn set_format(&mut self, format: u32)
[src]
pub fn channels(&self) -> u32
[src]
pub fn set_channels(&mut self, channels: u32)
[src]
pub fn sample_rate(&self) -> u32
[src]
pub fn set_sample_rate(&mut self, sample_rate: u32)
[src]
pub fn cutoff_frequency(&self) -> f64
[src]
pub fn set_cutoff_frequency(&mut self, frequency: f64)
[src]
pub fn order(&self) -> u32
[src]
pub fn set_order(&mut self, order: u32)
[src]
If set to 0, will be treated as a passthrough (no filtering will be applied).
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for BPFConfig
impl Send for BPFConfig
impl Sync for BPFConfig
impl Unpin for BPFConfig
impl UnwindSafe for BPFConfig
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,