Rockbox audio formát

hlasů
13

Jak zadat zpětné volání pro rb->pcm_play_data()?

Položena 04/08/2008 v 16:02
zdroj uživatelem
V jiných jazycích...                            


1 odpovědí

hlasů
5

Prototyp callback funkce je následující:

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

*startby měla být nastavena, aby ukazoval na oblast paměti, kde je vaše PCM data jsou uložena (16-bit podepsané celá čísla), a *sizemusí být velikost této oblasti.

Poté, co jste napsali svůj callback, volání rb->pcm_play_data()a poslouchat hudbu!

rb->pcm_play_data(my_audio_callback, NULL, NULL, 0);
Odpovězeno 14/11/2015 v 18:34
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more