Function steam_audio::ffi::iplBakeReverb [] [src]

pub unsafe extern "C" fn iplBakeReverb(
    environment: IPLhandle,
    probeBox: IPLhandle,
    bakingSettings: IPLBakingSettings,
    progressCallback: IPLBakeProgressCallback
) -> IPLvoid

Bakes reverb at all probes in a Probe Box. Phonon defines reverb as the indirect sound received at a probe when a source is placed at the probe's location. This is a time-consuming operation, and should typically be called from the game engine's editor.

\param environment Handle to an Environment object. \param probeBox Handle to the Probe Box containing the probes for which to bake reverb. \param bakingSettings The kind of acoustic responses to bake. \param progressCallback Pointer to a function that reports the percentage of this function's work that has been completed. May be \c NULL.