element-x-ada/features/messages/impl
Marco Romano 00d24ce4b1
Include waveform when sending voice messages (#1650)
- New `AudioLevelCalculator` that outputs dB0v rescaled to the [0;1] range.
- `VoiceRecorder` now stores the audio levels sampled while recording, then resamples them to 100 samples to use as waveform preview.
- Waveform data is carried all the way as a `List<Float>` and converted to `List<Int>` in the [0;1024] range as per matrix spec only before sending it.
2023-10-26 17:37:24 +02:00
..
src Include waveform when sending voice messages (#1650) 2023-10-26 17:37:24 +02:00
.gitignore Try splitting messages into api and impl modules 2023-03-03 14:38:05 +01:00
build.gradle.kts Remove WaveformProgressIndicator and waveform library and lint. 2023-10-26 08:58:03 +01:00
consumer-rules.pro Try splitting messages into api and impl modules 2023-03-03 14:38:05 +01:00