![]() |
UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
|


Public Member Functions | |
| intermediate_t | normalize (intermediate_t sample) override |
Public Member Functions inherited from generic_mix_algo< source_t, intermediate_t > | |
| virtual | ~generic_mix_algo () |
| virtual intermediate_t | add_to_mix (intermediate_t dst, source_t sample) |
| virtual intermediate_t | get_mixed_without_source_sample (intermediate_t mix, source_t source_sample) |
In this mixer, no normalization takes place. After mixing and substracting each participant signal, values are clamped (there is no point doing it prior that - non-normalized mixed value can be out-of-bounds while resulting value with substracted with substracted source may be ok.
|
inlineoverridevirtual |
Implements generic_mix_algo< source_t, intermediate_t >.
Definition at line 197 of file mixer.cpp.
References min.