Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 111725d1 authored by jiabin's avatar jiabin
Browse files

Move AudioDeviceTypeAddr to libaudiofoundation.

As AudioDeviceTypeAddr moving to libaudiofoundation, adding the shared
library accordingly.

Test: make
Bug: 135621476
Change-Id: Ie79ba81bf8972cf30a538c9c1f8d973db2359bbe
Merged-In: Ie79ba81bf8972cf30a538c9c1f8d973db2359bbe
parent 6e2ecfee
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -279,6 +279,7 @@ cc_library_shared {
        "libmediametrics",
        "libmeminfo",
        "libaudioclient",
        "libaudiofoundation",
        "libaudiopolicy",
        "libjpeg",
        "libusbhost",
+3 −1
Original line number Diff line number Diff line
@@ -27,6 +27,7 @@
#include "core_jni_helpers.h"

#include <audiomanager/AudioManager.h>
#include <media/AudioDeviceTypeAddr.h>
#include <media/AudioSystem.h>
#include <media/AudioPolicy.h>
#include <media/MicrophoneInfo.h>
@@ -2015,9 +2016,10 @@ static jint android_media_AudioSystem_setUidDeviceAffinities(JNIEnv *env, jobjec
        if (!env->IsInstanceOf(addrJobj, stringClass)) {
            return (jint) AUDIO_JAVA_BAD_VALUE;
        }
        String8 address = String8(env->GetStringUTFChars((jstring) addrJobj, NULL));
        const char* address = env->GetStringUTFChars((jstring) addrJobj, NULL);
        AudioDeviceTypeAddr dev = AudioDeviceTypeAddr(typesPtr[i], address);
        deviceVector.add(dev);
        env->ReleaseStringUTFChars((jstring) addrJobj, address);
    }
    env->ReleaseIntArrayElements(deviceTypes, typesPtr, 0);