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

< 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.

< The number of samples in a single frame of audio. The value of this parameter should be obtained from your audio engine.

< The convolution algorithm to use for any Convolution Effect objects created for this audio processing pipeline.

Trait Implementations

impl Debug for IPLRenderingSettings
[src]

[src]

Formats the value using the given formatter.

impl Copy for IPLRenderingSettings
[src]

impl Clone for IPLRenderingSettings
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more