SAL
A C++ library for spatial audio.
|
#include <ism.h>
Public Member Functions | |
Ism (Room *const room, sal::Source *const source, sal::Microphone *const microphone, IsmInterpolation interpolation, sal::Int rir_length, const sal::Time sampling_frequency) | |
void | Run (const Sample *input_data, const Int num_samples, Buffer &output_buffer) |
void | Update () |
std::vector< sal::Sample > | rir () |
std::vector< sal::Time > | images_delay () |
void | SetPetersonWindow (sal::Time duration) |
void | SetRandomDistance (sal::Length distance) |
Static Public Member Functions | |
static bool | Test () |
sal::Ism::Ism | ( | Room *const | room, |
sal::Source *const | source, | ||
sal::Microphone *const | microphone, | ||
IsmInterpolation | interpolation, | ||
sal::Int | rir_length, | ||
const sal::Time | sampling_frequency | ||
) |
|
inline |
|
inline |
|
inline |
|
inline |
|
static |
void sal::Ism::Update | ( | ) |