| 128 | } |
| 129 | |
| 130 | std::vector<float> pcm16_to_float_unit_range(const std::vector<int16_t> & pcm_samples) { |
| 131 | std::vector<float> samples(pcm_samples.size(), 0.0F); |
| 132 | for (size_t i = 0; i < pcm_samples.size(); ++i) { |
| 133 | samples[i] = static_cast<float>(pcm_samples[i]) / 32768.0F; |
| 134 | } |
| 135 | return samples; |
| 136 | } |
| 137 | |
| 138 | } // namespace engine::audio |
no test coverage detected