c - Format audio Rockbox

Translate

Comment spécifier un rappel pourrb->pcm_play_data()?

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

Toutes les réponses

Translate

Le prototype de la fonction de rappel est le suivant:

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

*startdoit être défini pour pointer vers la région de la mémoire dans laquelle vos données PCM sont stockées (entiers signés 16 bits), et*sizedevrait être la taille de cette région.

Une fois que vous avez rédigé votre rappel, appelezrb->pcm_play_data()et profitez de la musique!

rb->pcm_play_data(my_audio_callback, NULL, NULL, 0);
La source