Как вы определяете обратный вызов для rb->pcm_play_data()
?
Звуковой формат Rockbox
Ответ 1
Прототипом функции обратного вызова является следующее:
static void my_audio_callback(const void **start, size_t *size);
*start
следует установить в область памяти, в которой хранятся данные ИКМ (16-разрядные целые числа), а *size
- размер этой области.
Как только вы написали обратный вызов, вызовите rb->pcm_play_data()
и наслаждайтесь музыкой!
rb->pcm_play_data(my_audio_callback, NULL, NULL, 0);