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>
This commit is contained in:
Paul Elder 2021-07-05 19:39:16 +09:00
parent 822d9e61fa
commit 719ac76338
3 changed files with 25 additions and 2 deletions

View file

@ -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();