SAL
A C++ library for spatial audio.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
sal::KemarMic Member List

This is the complete list of members for sal::KemarMic, including all inherited members.

AddPlaneWave(const MonoBuffer &signal, const mcl::Point &point, Buffer &output_buffer) noexceptsal::Microphone
AddPlaneWave(const Sample *input_data, const Int num_samples, const mcl::Point &point, Buffer &output_buffer) noexceptsal::Microphone
AddPlaneWave(const Sample input_sample, const mcl::Point &point, Buffer &output_buffer) noexceptsal::Microphone
AddPlaneWave(const MonoBuffer &input_buffer, const mcl::Point &point, const Int wave_id, Buffer &output_buffer) noexceptsal::Microphone
AddPlaneWave(const Sample input_sample, const mcl::Point &point, const Int wave_id, Buffer &output_buffer) noexceptsal::Microphone
AddPlaneWave(const Sample *input_data, const Int num_samples, const mcl::Point &point, const Int wave_id, Buffer &output_buffer) noexceptsal::Microphonevirtual
AddPlaneWaveRelative(const Sample *signal, const Int num_samples, const mcl::Point &point, const Int wave_id, Buffer &output_buffer) noexceptsal::BinauralMicvirtual
sal::StereoMicrophone::AddPlaneWaveRelative(const MonoBuffer &signal, const mcl::Point &point, const Int wave_id, Buffer &output_buffer) noexceptsal::Microphonevirtual
BinauralMic(const mcl::Point &position, const mcl::Quaternion orientation, const Int update_length, const HeadRefOrientation reference_orientation=HeadRefOrientation::standard)sal::BinauralMic
DatabaseBinauralMic(const mcl::Point &position, const mcl::Quaternion orientation, const Int update_length, const HeadRefOrientation reference_orientation=HeadRefOrientation::standard)sal::DatabaseBinauralMic
FilterAll(mcl::DigitalFilter *filter)sal::DatabaseBinauralMic
GetRelativePoint(const mcl::Point &point) const noexceptsal::Microphone
handedness_sal::Microphoneprotected
hrtf_database_left_sal::DatabaseBinauralMicprotected
hrtf_database_right_sal::DatabaseBinauralMicprotected
IsCoincident() const noexceptsal::BinauralMicinlinevirtual
IsDatabaseAvailable(const std::string directory)sal::KemarMicstatic
IsOmni() const noexceptsal::Microphoneinlinevirtual
KemarMic(const mcl::Point &position, const mcl::Quaternion orientation, const std::string directory="", const Int num_samples=kFullBrirLength, const Int update_length=0, const HeadRefOrientation reference_orientation=HeadRefOrientation::standard, const Time sampling_frequency=44100.0)sal::KemarMic
kFullBrirLengthsal::KemarMicstatic
Microphone(mcl::Point position, mcl::Quaternion orientation=mcl::Quaternion::Identity())sal::Microphone
num_channels() const noexceptsal::BinauralMicinlinevirtual
orientation() const noexceptsal::Microphone
position() const noexceptsal::Microphone
PrintParsedDatabase(const Ear ear, const std::string directory, const Int num_samples, std::string variable_name)sal::KemarMicstatic
reference_orientation_sal::BinauralMicprotected
Reset() noexceptsal::BinauralMicvirtual
SetBypass(bool bypass) noexceptsal::BinauralMic
SetHandedness(const mcl::Handedness handedness) noexceptsal::Microphone
SetOrientation(const mcl::Quaternion &orientation) noexceptsal::Microphonevirtual
SetPosition(const mcl::Point &position) noexceptsal::Microphonevirtual
SetUpdateLength(Int update_length) noexceptsal::BinauralMicinline
StereoMicrophone(mcl::Point position, mcl::Quaternion orientation)sal::StereoMicrophoneinline
Test()sal::KemarMicstatic
~BinauralMic()sal::BinauralMicinlinevirtual
~DatabaseBinauralMic()sal::DatabaseBinauralMicinlinevirtual
~Microphone()sal::Microphoneinlinevirtual
~StereoMicrophone()sal::StereoMicrophoneinlinevirtual