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

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

attenuation() const noexceptsal::PropagationLine
current_latency() const noexceptsal::PropagationLineinline
distance() const noexceptsal::PropagationLine
kOneSampleDistancesal::PropagationLinestatic
PropagationLine(const sal::Length distance, const sal::Time sampling_frequency, const sal::Length max_distance=100.0, const sal::InterpolationType=sal::InterpolationType::kRounding, const bool air_filters_active=false, const bool allow_attenuation_larger_than_one=false, const sal::Length reference_distance=kOneSampleDistance) noexceptsal::PropagationLine
Read() const noexceptsal::PropagationLineinline
Read(const Int num_samples, Sample *output_data) const noexceptsal::PropagationLine
Reset() noexceptsal::PropagationLine
SetAirFiltersActive(const bool) noexceptsal::PropagationLine
SetAttenuation(const sal::Sample, const sal::Time ramp_time=0.0) noexceptsal::PropagationLine
SetDistance(const sal::Length distance, const sal::Time ramp_time=0.0) noexceptsal::PropagationLine
target_latency() const noexceptsal::PropagationLineinline
Test()sal::PropagationLinestatic
Tick() noexceptsal::PropagationLine
Tick(const Int num_samples) noexceptsal::PropagationLine
Write(const sal::Sample &sample) noexceptsal::PropagationLine
Write(const Sample *samples, const Int num_samples) noexceptsal::PropagationLine