Revert^2 "Add APIs to query MMAP support in AAudio."
aca8f4620d31b4788e579f3fcc048b90a23d6758
Change-Id: I8db2f75f1af5df667e0c00b195feb55551337f88
diff --git a/services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp b/services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp
index 24ab6a1..2e25fb2 100644
--- a/services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp
+++ b/services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp
@@ -2753,4 +2753,24 @@
return Status::ok();
}
+Status AudioPolicyService::getMmapPolicyInfos(
+ AudioMMapPolicyType policyType, std::vector<AudioMMapPolicyInfo> *_aidl_return) {
+ if (mAudioPolicyManager == nullptr) {
+ return binderStatusFromStatusT(NO_INIT);
+ }
+ audio_utils::lock_guard _l(mMutex);
+ return binderStatusFromStatusT(
+ mAudioPolicyManager->getMmapPolicyInfos(policyType, _aidl_return));
+}
+
+Status AudioPolicyService::getMmapPolicyForDevice(
+ AudioMMapPolicyType policyType, AudioMMapPolicyInfo *policyInfo) {
+ if (mAudioPolicyManager == nullptr) {
+ return binderStatusFromStatusT(NO_INIT);
+ }
+ audio_utils::lock_guard _l(mMutex);
+ return binderStatusFromStatusT(
+ mAudioPolicyManager->getMmapPolicyForDevice(policyType, policyInfo));
+}
+
} // namespace android