Аудиоформат Rockbox - PullRequest
       21

Аудиоформат Rockbox

14 голосов
/ 04 августа 2008

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

1 Ответ

5 голосов
/ 14 ноября 2015

Прототип для функции обратного вызова выглядит следующим образом:

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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...