Minor fixes to match VTS requirements:

* Add missing camera characteristic metadata entries required by VTS
* Do not fail for VIDEO_SNAPSHOT template in constructDefaultRequestSettings.

Bug: 301023410
Test: atest VtsAidlHalCameraProvider_TargetTest (with manually added
virutal camera provider)
Test: atest virtual_camera_tests

Change-Id: I86fee06d67b16f8155b47d0deb4c217c8f8e5698
diff --git a/services/camera/virtualcamera/VirtualCameraSession.cc b/services/camera/virtualcamera/VirtualCameraSession.cc
index 34d9932..9e15871 100644
--- a/services/camera/virtualcamera/VirtualCameraSession.cc
+++ b/services/camera/virtualcamera/VirtualCameraSession.cc
@@ -260,11 +260,11 @@
   switch (in_type) {
     case RequestTemplate::PREVIEW:
     case RequestTemplate::STILL_CAPTURE:
-    case RequestTemplate::VIDEO_RECORD: {
+    case RequestTemplate::VIDEO_RECORD:
+    case RequestTemplate::VIDEO_SNAPSHOT: {
       *_aidl_return = createDefaultRequestSettings(in_type);
       return ndk::ScopedAStatus::ok();
     }
-    case RequestTemplate::VIDEO_SNAPSHOT:
     case RequestTemplate::MANUAL:
     case RequestTemplate::ZERO_SHUTTER_LAG:
       // Don't support VIDEO_SNAPSHOT, MANUAL, ZSL templates