| 78 | /// Process a block of int16 PCM samples. |
| 79 | void processBlock(const fl::i16 *samples, fl::size count) FL_NOEXCEPT; |
| 80 | void processBlock(fl::span<const fl::i16> samples) FL_NOEXCEPT { |
| 81 | processBlock(samples.data(), samples.size()); |
| 82 | } |
| 83 | |
| 84 | /// @returns most recent block's level in dBFS (≤ 0) |
| 85 | double getDBFS() const FL_NOEXCEPT { return mCurrentDbfs; } |