OSDN Git Service

Merge "Implement radio_metadata wrapper for safer memory management." am: fe81805384...
[android-x86/system-media.git] / radio / include / system / RadioMetadataWrapper.h
diff --git a/radio/include/system/RadioMetadataWrapper.h b/radio/include/system/RadioMetadataWrapper.h
new file mode 100644 (file)
index 0000000..fae4d1c
--- /dev/null
@@ -0,0 +1,21 @@
+#ifndef ANDROID_RADIO_METADATA_WRAPPER_H
+#define ANDROID_RADIO_METADATA_WRAPPER_H
+
+#include <system/radio_metadata.h>
+
+namespace android {
+
+class ANDROID_API RadioMetadataWrapper
+{
+public:
+    explicit RadioMetadataWrapper(radio_metadata_t **metadata);
+
+    virtual ~RadioMetadataWrapper();
+
+private:
+    radio_metadata_t **mMetadata;
+};
+
+}  // namespace android
+
+#endif // ANDROID_RADIO_METADATA_WRAPPER_H