1 #pragma once 2 3 #include <cinttypes> 4 #include <cstring> 5 6 namespace tgcalls { 7 struct AudioFrame { 8 const int16_t *audio_samples; 9 size_t num_samples; 10 size_t bytes_per_sample; 11 size_t num_channels; 12 uint32_t samples_per_sec; 13 int64_t elapsed_time_ms; 14 int64_t ntp_time_ms; 15 }; 16 } // namespace tgcalls 17