参考http://www.dreamingwish.com/article/sdl_audiospec.html
int | freq | DSP 频率 (每秒采样); 详情参考“讨论” |
format | 音频数据格式;详情参考“讨论” | |
Uint8 | channels | 声道数: 1 单声道, 2 立体声; 详情参考“讨论” |
Uint8 | silence | audio buffer silence value (计算得) |
Uint16 | samples | audio buffer size in samples (power of 2); 详情参考“讨论” |
Uint32 | size | 音频缓存区大小(字节数)(计算得) |
SDL_AudioCallback | callback | 当音频设备需要更多数据时调用的回调函数; 详情参考“讨论” |
void* | userdata | 传递给 callback 函数的第一个参数 |
貌似userdata是‘pointer rule’的一个特例。