Struct steam_audio::ffi::IPLRenderingSettings
[−]
[src]
#[repr(C)]pub struct IPLRenderingSettings { pub samplingRate: IPLint32, pub frameSize: IPLint32, pub convolutionType: IPLConvolutionType, }
Describes various properties of the audio processing pipeline. Many Phonon API objects that are used by the audio engine need to know how the audio processing pipeline (i.e., your audio engine) applies DSP effects to audio data. This structure describes the key parameters.
Fields
samplingRate: IPLint32
< The sampling rate (in Hz) of any audio to be processed by Phonon. All audio that is passed to Phonon must use the same sampling rate.** Phonon will output audio at the same sampling rate as its input; no sampling rate conversion will be performed. Supported sampling rates are 24000 Hz, 44100 Hz, and 48000 Hz.
frameSize: IPLint32
< The number of samples in a single frame of audio. The value of this parameter should be obtained from your audio engine.
convolutionType: IPLConvolutionType
< The convolution algorithm to use for any Convolution Effect objects created for this audio processing pipeline.
Trait Implementations
impl Debug for IPLRenderingSettings
[src]
impl Copy for IPLRenderingSettings
[src]
impl Clone for IPLRenderingSettings
[src]
fn clone(&self) -> IPLRenderingSettings
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more