12
Comment spécifier un rappel pour rb->pcm_play_data()
?Format audio Rockbox
Comment spécifier un rappel pour rb->pcm_play_data()
?Format audio Rockbox
Le prototype de la fonction de rappel est le suivant:
static void my_audio_callback(const void **start, size_t *size);
*start
doit être réglé pour pointer vers la zone de mémoire dans laquelle les données de votre PCM est enregistré (16 bits signés entiers), et *size
devrait la taille de cette région.
Une fois que vous avez écrit votre rappel, appelez rb->pcm_play_data()
, et profitez de la musique!
rb->pcm_play_data(my_audio_callback, NULL, NULL, 0);