Added usage to init call for audiostream registration.

Player type AAudio are always initialized with AUDIO_USAGE_MEDIA. Added
fix to initialize with assigned usage.

Bug: 143578354
Test: ran native application with usage of AUDIO_USAGE_NOTIFICATION
Test: atest CtsNativeMediaAAudioTestCases
Change-Id: I170e0b55d7f90b59d9b5129b22f4a9080957994b
gugelfrei
Oscar Azucena 5 years ago
parent 960bbfab7b
commit 9fb726888d

@ -473,7 +473,7 @@ AudioStream::MyPlayerBase::~MyPlayerBase() {
void AudioStream::MyPlayerBase::registerWithAudioManager() {
if (!mRegistered) {
init(android::PLAYER_TYPE_AAUDIO, AUDIO_USAGE_MEDIA);
init(android::PLAYER_TYPE_AAUDIO, AAudioConvert_usageToInternal(mParent->getUsage()));
mRegistered = true;
}
}

Loading…
Cancel
Save