SAL
A C++ library for spatial audio.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | List of all members
sal::TdBem Class Reference

#include <tdbem.h>

Public Member Functions

 TdBem (Room *const room, sal::Source *const source, sal::Microphone *const microphone, const sal::Time sampling_frequency, const sal::Length spatial_sampling_period, const sal::Sample specific_acoustic_impedance)
 
void WriteOutPoints (const std::string file_name)
 
void Run (const MonoBuffer &input_buffer, Buffer &output_buffer)
 
sal::Signal rir () const
 
void Log (std::string file_name)
 

Static Public Member Functions

static bool SimulationTime ()
 

Constructor & Destructor Documentation

sal::TdBem::TdBem ( Room *const  room,
sal::Source *const  source,
sal::Microphone *const  microphone,
const sal::Time  sampling_frequency,
const sal::Length  spatial_sampling_period,
const sal::Sample  specific_acoustic_impedance 
)

Member Function Documentation

void sal::TdBem::Log ( std::string  file_name)
inline
sal::Signal sal::TdBem::rir ( ) const
inline
void sal::TdBem::Run ( const MonoBuffer input_buffer,
Buffer output_buffer 
)
bool sal::TdBem::SimulationTime ( )
static
void sal::TdBem::WriteOutPoints ( const std::string  file_name)

The documentation for this class was generated from the following files: