Camera: Apply max batch size for high speed video

Currently, capture requests are batch-sized based on 'max fps/preview
fps' for the high speed video. It normally works to achieve efficient
high speed video recording as it is the allowed maximum value.

However, aggregating multiple requests will scarifice performance for
some specific SoCs. They report batch_size_max in the
'availableHighSpeedVideoConfigurations', but the value is honored
nowhere in camera framework.

This patch breaks down the request list based on the reported
batch_size_max.

Bug: 274392420
Test: CameraCTS
Change-Id: I1c0bbad736d0ce70369a18fbd82c034d38b68568
diff --git a/services/camera/libcameraservice/common/CameraProviderManager.h b/services/camera/libcameraservice/common/CameraProviderManager.h
index 98298ea..7f3130e 100644
--- a/services/camera/libcameraservice/common/CameraProviderManager.h
+++ b/services/camera/libcameraservice/common/CameraProviderManager.h
@@ -86,6 +86,7 @@
 };
 
 #define CAMERA_DEVICE_API_VERSION_1_0 HARDWARE_DEVICE_API_VERSION(1, 0)
+#define CAMERA_DEVICE_API_VERSION_1_2 HARDWARE_DEVICE_API_VERSION(1, 2)
 #define CAMERA_DEVICE_API_VERSION_3_0 HARDWARE_DEVICE_API_VERSION(3, 0)
 #define CAMERA_DEVICE_API_VERSION_3_1 HARDWARE_DEVICE_API_VERSION(3, 1)
 #define CAMERA_DEVICE_API_VERSION_3_2 HARDWARE_DEVICE_API_VERSION(3, 2)