static void SDLCALL callback(void *userdata, Uint8 *_stream, int len) { SDL_LockAudio(); context context = { _stream, len }; streamCallback(&context); SDL_UnlockAudio(); }
void bqPlayerCallback(SLAndroidSimpleBufferQueueItf bq, void *context) { streamCallback(outBuffer); (*bqPlayerBufferQueue)->Enqueue(bqPlayerBufferQueue, outBuffer, 64*sizeof(short)); }