for(std::size_t n = 0; n < buffers_.size(); ++n)\r
{\r
std::vector<int16_t> audio(format_desc_.audio_cadence[n % format_desc_.audio_cadence.size()], 0);\r
- alBufferData(buffers_[n], AL_FORMAT_STEREO16, audio.data(), static_cast<ALsizei>(audio.size()*sizeof(int16_t)), 48000);\r
+ alBufferData(buffers_[n], AL_FORMAT_STEREO16, audio.data(), static_cast<ALsizei>(audio.size()*sizeof(int16_t)), format_desc_.audio_sample_rate);\r
alSourceQueueBuffers(source_, 1, &buffers_[n]);\r
}\r
\r
alSourceUnqueueBuffers(source_, 1, &buffer);\r
if(buffer)\r
{\r
- alBufferData(buffer, AL_FORMAT_STEREO16, audio.data(), static_cast<ALsizei>(audio.size()*sizeof(int16_t)), 48000);\r
+ alBufferData(buffer, AL_FORMAT_STEREO16, audio.data(), static_cast<ALsizei>(audio.size()*sizeof(int16_t)), format_desc_.audio_sample_rate);\r
alSourceQueueBuffers(source_, 1, &buffer);\r
}\r
else\r