Merge "AudioService: add scheduleLoadSoundEffects" into qt-dev

am: f4cd9daf58

Change-Id: I6e4f612fa62b8485a7dd2ce8b46ee7e864584787
This commit is contained in:
Ben Lin
2019-04-09 11:11:32 -07:00
committed by android-build-merger

View File

@@ -855,8 +855,7 @@ public class AudioService extends IAudioService.Stub
public void onSystemReady() { public void onSystemReady() {
mSystemReady = true; mSystemReady = true;
sendMsg(mAudioHandler, MSG_LOAD_SOUND_EFFECTS, SENDMSG_QUEUE, scheduleLoadSoundEffects();
0, 0, null, 0);
mDeviceBroker.onSystemReady(); mDeviceBroker.onSystemReady();
@@ -3224,6 +3223,14 @@ public class AudioService extends IAudioService.Stub
return (reply.mStatus == 0); return (reply.mStatus == 0);
} }
/**
* Schedule loading samples into the soundpool.
* This method can be overridden to schedule loading at a later time.
*/
protected void scheduleLoadSoundEffects() {
sendMsg(mAudioHandler, MSG_LOAD_SOUND_EFFECTS, SENDMSG_QUEUE, 0, 0, null, 0);
}
/** /**
* Unloads samples from the sound pool. * Unloads samples from the sound pool.
* This method can be called to free some memory when * This method can be called to free some memory when