2008-08-04 24 views

Odpowiedz

5

Prototyp dla funkcji wywołania zwrotnego jest następujący:

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

*start powinien być ustawiony, aby wskazać obszar pamięci, gdzie dane PCM jest przechowywany (16-bitowa liczb całkowitych) i *size powinny być wielkość tego regionu.

Po napisaniu swojego oddzwonienia zadzwoń pod numer rb->pcm_play_data() i ciesz się muzyką!

rb->pcm_play_data(my_audio_callback, NULL, NULL, 0);