diff options
author | Paul Elder <paul.elder@ideasonboard.com> | 2021-07-05 19:39:16 +0900 |
---|---|---|
committer | Paul Elder <paul.elder@ideasonboard.com> | 2021-08-02 18:07:35 +0900 |
commit | 719ac763388a44685855562039226823681c1f57 (patch) | |
tree | 5eaf56891877a803233d8988a91090b2b65cc96c /src/android/camera_capabilities.cpp | |
parent | 822d9e61fa3a23e3a9e6d45355c2324143e4b7d4 (diff) |
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 <paul.elder@ideasonboard.com>
Reviewed-by: Jacopo Mondi <jacopo@jmondi.org>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Diffstat (limited to 'src/android/camera_capabilities.cpp')
-rw-r--r-- | src/android/camera_capabilities.cpp | 18 |
1 files changed, 18 insertions, 0 deletions
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<CameraMetadata> CameraCapabilities::requestTemplateManual() const +{ + std::unique_ptr<CameraMetadata> manualTemplate = requestTemplatePreview(); + if (!manualTemplate) + return nullptr; + + return manualTemplate; +} + std::unique_ptr<CameraMetadata> CameraCapabilities::requestTemplatePreview() const { /* @@ -1411,6 +1420,15 @@ std::unique_ptr<CameraMetadata> CameraCapabilities::requestTemplatePreview() con return requestTemplate; } +std::unique_ptr<CameraMetadata> CameraCapabilities::requestTemplateStill() const +{ + std::unique_ptr<CameraMetadata> stillTemplate = requestTemplatePreview(); + if (!stillTemplate) + return nullptr; + + return stillTemplate; +} + std::unique_ptr<CameraMetadata> CameraCapabilities::requestTemplateVideo() const { std::unique_ptr<CameraMetadata> previewTemplate = requestTemplatePreview(); |