libmediadrm: associate plugin & framework metrics
Bug: 141714243
Test: MediaDrmMetricsTest
Change-Id: I27bb22b202dd9265dbd98d976653ba5d9ee241cb
diff --git a/drm/libmediadrm/include/mediadrm/DrmHal.h b/drm/libmediadrm/include/mediadrm/DrmHal.h
index a0aac30..c5206fa 100644
--- a/drm/libmediadrm/include/mediadrm/DrmHal.h
+++ b/drm/libmediadrm/include/mediadrm/DrmHal.h
@@ -241,8 +241,8 @@
void writeByteArray(Parcel &obj, const hidl_vec<uint8_t>& array);
- void reportPluginMetrics() const;
- void reportFrameworkMetrics() const;
+ std::string reportPluginMetrics() const;
+ std::string reportFrameworkMetrics(const std::string& pluginMetrics) const;
status_t getPropertyStringInternal(String8 const &name, String8 &value) const;
status_t getPropertyByteArrayInternal(String8 const &name,
Vector<uint8_t> &value) const;