Подтвердить что ты не робот

Звуковой формат Rockbox

Как вы определяете обратный вызов для rb->pcm_play_data()?

4b9b3361

Ответ 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);