Domanda
Come si specifica una richiamata per rb->pcm_play_data()
?
Nessuna soluzione corretta
Altri suggerimenti
Il prototipo della funzione di callback è il seguente:
static void my_audio_callback(const void **start, size_t *size);
*start
dovrebbe essere impostato in modo da puntare alla regione di memoria in cui sono archiviati i dati PCM (interi con segno a 16 bit) e *size
dovrebbe essere la dimensione di questa regione.
Dopo aver scritto la tua richiamata, chiama rb->pcm_play_data()
, e goditi la musica!
rb->pcm_play_data(my_audio_callback, NULL, NULL, 0);
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow