草庐IT

SDL_GetTicks

全部标签

sdl_audio_callback音频播放线程分析

音频播放线程是之前在 audio_open() 函数里面创建的,实际上就是回调函数 ( wanted_spec.callback)。当用SDL打开音频硬件设备的时候,SDL库就会创建一个线程,来及时执行回调函数 sdl_audio_callback(),至于SDL线程多久回调一次函数,这个我们不需要太关心,只要调 SDL_OpenAudioDevice() 函数的时候设置好相关参数即可。如下:上图中,设置了每次回调取的样本数,设置了样本数就相当于设置了回调次数,ffplay 默认是1秒钟最多回调30次 sdl_audio_callback() 函数。sdl_audio_callback() 函

编译android版本sdl2

一、SDL官网地址:SimpleDirectMediaLayer-Homepage二、SDLgit地址:GitHub-libsdl-org/SDL:SimpleDirectmediaLayer三、使用工具ndk-build四、sdl2下载后其代码仓如下所示:sdl提供了自己的android-project,可以在里面进行androidso的编译,编译脚本为Android.mk。五、android-project结构如下app目录结构如下其中src为上层java文件,可以通过jni层与下层c代码实现相互调用,其中jni代码在SDL_android.c中jni目录结构如下所示,其中SDL为自己建立

编译android版本sdl2

一、SDL官网地址:SimpleDirectMediaLayer-Homepage二、SDLgit地址:GitHub-libsdl-org/SDL:SimpleDirectmediaLayer三、使用工具ndk-build四、sdl2下载后其代码仓如下所示:sdl提供了自己的android-project,可以在里面进行androidso的编译,编译脚本为Android.mk。五、android-project结构如下app目录结构如下其中src为上层java文件,可以通过jni层与下层c代码实现相互调用,其中jni代码在SDL_android.c中jni目录结构如下所示,其中SDL为自己建立