Function steam_audio::ffi::iplApplyVirtualSurroundEffect [] [src]

pub unsafe extern "C" fn iplApplyVirtualSurroundEffect(
    effect: IPLhandle,
    inputAudio: IPLAudioBuffer,
    outputAudio: IPLAudioBuffer
) -> IPLvoid

Applies HRTF-based binaural rendering to a buffer of multichannel audio data.

\param effect Handle to a Virtual Surround Effect. \param inputAudio Audio buffer containing the data to render using binaural rendering. The format of this buffer must match the \c inputFormat parameter passed to \c ::iplCreateVirtualSurroundEffect. \param outputAudio Audio buffer that should contain the rendered audio data. The format of this buffer must match the \c outputFormat parameter passed to \c ::iplCreateVirtualSurroundEffect.

\remark When using a custom HRTF database, calling this function is not supported.