我应该写什么数据到SDL音频回调缓冲区?

时间:2018-05-09 13:09:11

标签: audio sdl sdl-2

我正在学习如何使用SDL2.0生成波形音频。

当我启动SDL音频时,它要求我提供一个指定音频格式的SDL_AudioFormat,以及一个在音频系统需要更多数据时调用的回调函数。

SDL Doc有很多音频格式,但没有关于我应该写回回缓冲区的实际数据的更多信息。

我测试了这些格式:

  • 以Sine浮动:( - 1,1)
  • 带方波的S8(带符号字节):[ - 128,127]
  • U16(unsigned short):[ - 32768,32767]

所有这些都有效。

问题是我不知道这些音频格式究竟是什么意思。

有人可以给我一些有关它的信息吗?

0 个答案:

没有答案