Camera NDK library: capture session implementation

Bug: 23012001
Change-Id: I3fd93205dcf1b9ed5a947cb944919eb531f219fc
diff --git a/camera/ndk/impl/ACameraMetadata.cpp b/camera/ndk/impl/ACameraMetadata.cpp
index 25571c5..f121391 100644
--- a/camera/ndk/impl/ACameraMetadata.cpp
+++ b/camera/ndk/impl/ACameraMetadata.cpp
@@ -27,7 +27,10 @@
  */
 ACameraMetadata::ACameraMetadata(camera_metadata_t* buffer, ACAMERA_METADATA_TYPE type) :
         mData(buffer), mType(type) {
-    filterUnsupportedFeatures();
+    if (mType == ACM_CHARACTERISTICS) {
+        filterUnsupportedFeatures();
+    }
+    // TODO: filter request/result keys
 }
 
 bool