Allow MediaMetrics entries from MediaParser

- Make MediaMetrcis stable C API visible to the media mainline module.
- Allow-list MediaMetrics entries from MediaParser.

Bug: 158742256
Test: Manual.
Change-Id: Icca73a9396195d8cf299eb03bc778a032aacc364
Merged-In: Icca73a9396195d8cf299eb03bc778a032aacc364
(cherry picked from commit 49fb4521427825e4d443260d6395446536f778cc)
diff --git a/media/libmediametrics/Android.bp b/media/libmediametrics/Android.bp
index 03068c7..a63b8b4 100644
--- a/media/libmediametrics/Android.bp
+++ b/media/libmediametrics/Android.bp
@@ -53,6 +53,7 @@
     visibility: [
         "//cts/tests/tests/nativemedia/mediametrics",
         "//frameworks/av:__subpackages__",
+        "//frameworks/base/apex/media/framework",
         "//frameworks/base/core/jni",
         "//frameworks/base/media/jni",
     ],
diff --git a/services/mediametrics/MediaMetricsService.cpp b/services/mediametrics/MediaMetricsService.cpp
index 48e766e..bf6e428 100644
--- a/services/mediametrics/MediaMetricsService.cpp
+++ b/services/mediametrics/MediaMetricsService.cpp
@@ -468,6 +468,7 @@
                                      "codec",
                                      "extractor",
                                      "mediadrm",
+                                     "mediaparser",
                                      "nuplayer",
                                  }) {
         if (key == allowedKey) {