Function steam_audio::ffi::iplApplyDirectSoundEffect [] [src]

pub unsafe extern "C" fn iplApplyDirectSoundEffect(
    effect: IPLhandle,
    inputAudio: IPLAudioBuffer,
    directSoundPath: IPLDirectSoundPath,
    options: IPLDirectSoundEffectOptions,
    outputAudio: IPLAudioBuffer
) -> IPLvoid

Applies various parameters in \c IPLDirectSoundPath to a buffer of audio data.

\param effect Handle to a Direct Sound Effect object. \param inputAudio Audio buffer containing the dry audio data. The format of this buffer must match the \c inputFormat parameter passed to \c ::iplCreateDirectSoundEffect. \param directSoundPath Parameters of the direct path from the source to the listener. \param options Specifies which parameters from \c IPLDirectSoundPath should be processed by the Direct Sound Effect. \param outputAudio Audio buffer that should contain the wet audio data. The format of this buffer must match the \c outputFormat parameter passed to \c ::iplCreateDirectSoundEffect.