SAL
A C++ library for spatial audio.
|
This is the complete list of members for sal::PropagationLine, including all inherited members.
attenuation() const noexcept | sal::PropagationLine | |
current_latency() const noexcept | sal::PropagationLine | inline |
distance() const noexcept | sal::PropagationLine | |
kOneSampleDistance | sal::PropagationLine | static |
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) noexcept | sal::PropagationLine | |
Read() const noexcept | sal::PropagationLine | inline |
Read(const Int num_samples, Sample *output_data) const noexcept | sal::PropagationLine | |
Reset() noexcept | sal::PropagationLine | |
SetAirFiltersActive(const bool) noexcept | sal::PropagationLine | |
SetAttenuation(const sal::Sample, const sal::Time ramp_time=0.0) noexcept | sal::PropagationLine | |
SetDistance(const sal::Length distance, const sal::Time ramp_time=0.0) noexcept | sal::PropagationLine | |
target_latency() const noexcept | sal::PropagationLine | inline |
Test() | sal::PropagationLine | static |
Tick() noexcept | sal::PropagationLine | |
Tick(const Int num_samples) noexcept | sal::PropagationLine | |
Write(const sal::Sample &sample) noexcept | sal::PropagationLine | |
Write(const Sample *samples, const Int num_samples) noexcept | sal::PropagationLine |