Rockbox μορφή ήχου

ψήφοι
13

Πώς μπορείτε να καθορίσετε ένα επανάκλησης για rb->pcm_play_data();

Δημοσιεύθηκε 04/08/2008 στις 16:02
πηγή χρήστη
Σε άλλες γλώσσες...                            


1 απαντήσεις

ψήφοι
5

Το πρωτότυπο για τη λειτουργία επανάκλησης έχει ως εξής:

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

*startπρέπει να οριστεί σε σημείο στην περιοχή της μνήμης όπου αποθηκεύονται τα δεδομένα PCM σας (16-bit signed ακέραιοι), και *sizeθα πρέπει να είναι το μέγεθος αυτής της περιοχής.

Μόλις έχετε γράψει επανάκλησης σας, καλέστε rb->pcm_play_data(), και να απολαύσετε τη μουσική!

rb->pcm_play_data(my_audio_callback, NULL, NULL, 0);
Απαντήθηκε 14/11/2015 στις 18:34
πηγή χρήστη

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