c -Rockbox音频格式

Translate

您如何指定一个回调rb->pcm_play_data()?

This question and all comments follow the "Attribution Required."

所有的回答

Translate

回调函数的原型如下:

static void my_audio_callback(const void **start, size_t *size);

*start应该设置为指向存储PCM数据的内存区域(16位带符号整数),并且*size应该是该区域的大小。

编写回叫后,请致电rb->pcm_play_data(),并享受音乐!

rb->pcm_play_data(my_audio_callback, NULL, NULL, 0);
来源