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