audio_callback
时间: 2023-12-28 12:05:59 浏览: 65
Callback
3星 · 编辑精心推荐
根据提供的引用内容,sdl_audio_callback()函数是一个静态函数,它有三个参数:opaque、stream和len。函数的定义如下:
```c
static void sdl_audio_callback(void *opaque, Uint8 *stream, int len)
```
其中,opaque是一个指向不透明数据的指针,stream是一个指向音频数据缓冲区的指针,len是音频数据缓冲区的长度。
根据第二个引用,SDL线程在还剩下audio_hw_buf_size长度的数据时就会调用sdl_audio_callback()函数来获取数据,而不是等到没有音频数据可播放时才调用。
因此,sdl_audio_callback()函数是用于获取音频数据的回调函数,它在SDL线程需要音频数据时被调用。
阅读全文