#[repr(C)]pub struct IPLImpulseResponseSettings {
pub duration: IPLfloat32,
pub order: IPLint32,
pub samplingRate: IPLint32,
}Expand description
Settings used to create an impulse response.
Fields§
§duration: IPLfloat32Total duration (in seconds) of the impulse response. This determines the number of samples in each channel.
order: IPLint32The Ambisonic order. This determines the number of channels.
samplingRate: IPLint32The sampling rate. This, together with the duration, determines the number of samples in each channel.
Trait Implementations§
Source§impl Clone for IPLImpulseResponseSettings
impl Clone for IPLImpulseResponseSettings
Source§fn clone(&self) -> IPLImpulseResponseSettings
fn clone(&self) -> IPLImpulseResponseSettings
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 IPLImpulseResponseSettings
impl Debug for IPLImpulseResponseSettings
impl Copy for IPLImpulseResponseSettings
Auto Trait Implementations§
impl Freeze for IPLImpulseResponseSettings
impl RefUnwindSafe for IPLImpulseResponseSettings
impl Send for IPLImpulseResponseSettings
impl Sync for IPLImpulseResponseSettings
impl Unpin for IPLImpulseResponseSettings
impl UnwindSafe for IPLImpulseResponseSettings
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