SDL2文章列表
本来计划写FFmpeg+SDL2视频播放,但是发现要说的内容有点多,所以还是先从简单的音频数据播放开始,一步一步来。
打开音频设备
int SDLCALL SDL_OpenAudio(SDL_AudioSpec * desired,
SDL_AudioSpec * obtained);
// desired:期望的参数。
// obtained:实际音频设备的参数,一般情况下设置为NULL即可。
SDL_AudioSpec
//在这个结构体中包含了音频的各种参数
typedef struct SDL_AudioSpec
{
int freq; /**< 音频采样率*/
SDL_AudioFormat format; /**< 音频数据格式 */
Uint8 channels; /**< 声道数: 1 单声道, 2 立体声 */
Uint8