Create DeviceDescriptorBase.
DeviceDescriptorBase is a class that derives from AudioPort and
AudioPortConfig and contains extensions to describe a audio port that is
a hardware device. DeviceDescriptor derives from DeviceDescriptorBase
and contains policy related stuff.
Test: atest AudioTrackTest AudioRecordTest AudioManagerTest
Test: atest AudioPlaybackCaptureTest AudioHostTest audiopolicy_tests
Test: audio smoke test
Bug: 135621476
Change-Id: I70ebe6bca70a77bbfc8f6855de3fd4c4ffa1c487
diff --git a/media/libaudiofoundation/Android.bp b/media/libaudiofoundation/Android.bp
index 643a4ba..9b9f12f 100644
--- a/media/libaudiofoundation/Android.bp
+++ b/media/libaudiofoundation/Android.bp
@@ -12,9 +12,11 @@
"AudioGain.cpp",
"AudioPort.cpp",
"AudioProfile.cpp",
+ "DeviceDescriptorBase.cpp",
],
shared_libs: [
+ "libaudioutils",
"libbase",
"libbinder",
"liblog",