Question

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

Pas de solution correcte

Autres conseils

Le prototype de la fonction de rappel est le suivant :

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

*start doit être configuré pour pointer vers la région de la mémoire où vos données PCM sont stockées (entiers signés 16 bits), et *size devrait être la taille de cette région.

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

rb->pcm_play_data(my_audio_callback, NULL, NULL, 0);
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top