| 97 | } |
| 98 | |
| 99 | int64_t samples_to_ms(size_t samples, int sample_rate) { |
| 100 | return static_cast<int64_t>( |
| 101 | std::llround(1000.0 * static_cast<double>(samples) / static_cast<double>(sample_rate))); |
| 102 | } |
| 103 | |
| 104 | size_t ms_to_samples(int64_t ms, int sample_rate, size_t total_samples) { |
| 105 | if (ms <= 0) { |
no outgoing calls
no test coverage detected