Frage
Wie geben Sie einen callback für rb->pcm_play_data()
?
Keine korrekte Lösung
Andere Tipps
Der Prototyp für die callback-Funktion ist wie folgt:
static void my_audio_callback(const void **start, size_t *size);
*start
sollte eingestellt werden zu Punkt aus der region von Speicher, in dem Sie Ihre PCM-Daten gespeichert werden (16-bit-Ganzzahlen mit Vorzeichen), und *size
sollte die Größe dieser region.
Sie haben einmal geschrieben, Rückruf, Anruf rb->pcm_play_data()
, und die Musik genießen!
rb->pcm_play_data(my_audio_callback, NULL, NULL, 0);
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow