void init_sles_gain_focus(struct android_app* state) { create_sl_engine(); init_all_voices(); start_loop(); int i; for(i=0;i<sizeof_textures_elements;i++) { struct texture_file* tf = textures+i; setup_texture(tf, 0.0f); } }
bool GqRecordSL::init_recorder() { if (!create_sl_engine()) { return false; } if (create_sl_recorder()) return false; return true; }
void init_sles_components(struct android_app* state) { // FIXME conflicting types for 'init_sles_components' [enabled by default] AAssetManager* asset_manager = state->activity->assetManager; // ANativeActivity* nativeActivity = state->activity; // internal_path = nativeActivity->externalDataPath; // LOGD("android_main", "nativeActivity->externalDataPath: %s", nativeActivity->externalDataPath); // LOGD("android_main", "nativeActivity->internalDataPath: %s", nativeActivity->internalDataPath); load_all_assets(asset_manager); create_sl_engine(); init_all_voices(); init_random_seed(); init_all_parts(); init_auto_vals(); sles_init_finished = TRUE; LOGD("init_sles_thread", "sles_init_finished = TRUE"); }