Какие данные я должен записать в буфер обратного вызова аудио SDL? - PullRequest
0 голосов
/ 09 мая 2018

Я учусь генерировать волновое аудио с помощью SDL2.0.

Когда я запускаю звук SDL, он запрашивает у меня SDL_AudioFormat, который определяет формат аудио, и функцию обратного вызова, которая вызывается, когда аудиосистеме требуется больше данных.

Существует так много аудиоформатов из SDL Doc , но больше нет информации о том, какие именно данные мне следует записать в буфер обратного вызова.

Я тестировал эти форматы:

  • плавать с синусом: (-1,1)
  • S8 (байт со знаком) с прямоугольной волной: [-128, 127]
  • U16 (без знака): [-32768, 32767]

Все они работали.

Вопрос в том, что я не знаю, что именно означают эти аудиоформаты.

Может кто-нибудь дать мне информацию об этом?

...