#[repr(C)]pub struct IPLPathEffectSettings {
pub maxOrder: IPLint32,
pub spatialize: IPLbool,
pub speakerLayout: IPLSpeakerLayout,
pub hrtf: IPLHRTF,
}Expand description
Settings used to create a path effect.
Fields§
§maxOrder: IPLint32The maximum Ambisonics order that will be used by output audio buffers.
spatialize: IPLboolIf \c IPL_TRUE, then this effect will render spatialized audio into the output buffer. If \c IPL_FALSE, this effect will render un-spatialized (and un-rotated) Ambisonic audio. Setting this to \c IPL_FALSE is mainly useful only if you plan to mix multiple Ambisonic buffers and/or apply additional processing to the Ambisonic audio before spatialization. If you plan to immediately spatialize the output of the path effect, setting this value to \c IPL_TRUE can result in significant performance improvements.
speakerLayout: IPLSpeakerLayoutThe speaker layout to use when spatializing. Only used if \c spatialize is \c IPL_TRUE.
hrtf: IPLHRTFThe HRTF to use when spatializing. Only used if \c spatialize is \c IPL_TRUE.
Trait Implementations§
Source§impl Clone for IPLPathEffectSettings
impl Clone for IPLPathEffectSettings
Source§fn clone(&self) -> IPLPathEffectSettings
fn clone(&self) -> IPLPathEffectSettings
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more