12
¿Cómo se especifica una devolución de llamada para rb->pcm_play_data()
?Formato de audio de Rockbox
¿Cómo se especifica una devolución de llamada para rb->pcm_play_data()
?Formato de audio de Rockbox
El prototipo de la función de devolución de llamada es el siguiente:
static void my_audio_callback(const void **start, size_t *size);
*start
se debe establecer para que apunte a la región de memoria donde se almacenan los datos PCM (16 bits enteros con signo), y *size
debería haber el tamaño de esta región
¡Una vez que haya escrito su devolución de llamada, llame al rb->pcm_play_data()
, y disfrute de la música!
rb->pcm_play_data(my_audio_callback, NULL, NULL, 0);