From 719ac763388a44685855562039226823681c1f57 Mon Sep 17 00:00:00 2001 From: Paul Elder Date: Mon, 5 Jul 2021 19:39:16 +0900 Subject: android: Add skeletal still and manual request templates Add skeletal still and manual request templates so that we can expand them for FULL support. Signed-off-by: Paul Elder Reviewed-by: Jacopo Mondi Reviewed-by: Laurent Pinchart --- src/android/camera_capabilities.cpp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'src/android/camera_capabilities.cpp') diff --git a/src/android/camera_capabilities.cpp b/src/android/camera_capabilities.cpp index 8e91037a..4f764402 100644 --- a/src/android/camera_capabilities.cpp +++ b/src/android/camera_capabilities.cpp @@ -1322,6 +1322,15 @@ PixelFormat CameraCapabilities::toPixelFormat(int format) const return it->second; } +std::unique_ptr CameraCapabilities::requestTemplateManual() const +{ + std::unique_ptr manualTemplate = requestTemplatePreview(); + if (!manualTemplate) + return nullptr; + + return manualTemplate; +} + std::unique_ptr CameraCapabilities::requestTemplatePreview() const { /* @@ -1411,6 +1420,15 @@ std::unique_ptr CameraCapabilities::requestTemplatePreview() con return requestTemplate; } +std::unique_ptr CameraCapabilities::requestTemplateStill() const +{ + std::unique_ptr stillTemplate = requestTemplatePreview(); + if (!stillTemplate) + return nullptr; + + return stillTemplate; +} + std::unique_ptr CameraCapabilities::requestTemplateVideo() const { std::unique_ptr previewTemplate = requestTemplatePreview(); -- cgit v1.2.1