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
Merged-In: I170e0b55d7f90b59d9b5129b22f4a9080957994b
gugelfrei
Oscar Azucena 5 years ago
parent 5882632b9a
commit b66ad72758

@ -474,7 +474,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