| 82 | } |
| 83 | |
| 84 | inline int16_t take() { |
| 85 | int16_t sample = 0; |
| 86 | if (!samples.empty()) { |
| 87 | sample = samples.front(); |
| 88 | samples.pop(); |
| 89 | } |
| 90 | return sample; |
| 91 | } |
| 92 | |
| 93 | size_t resample(int16_t* in, size_t inSamples, std::vector<int16_t>& out, bool mono) { |
| 94 | SDL_AudioStream* stream = mono ? sdlAudioStreamMono : sdlAudioStreamStereo; |
no test coverage detected