mirror of
https://git.libcamera.org/libcamera/libcamera.git
synced 2025-07-15 08:25:07 +03:00
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:
parent
822d9e61fa
commit
719ac76338
3 changed files with 25 additions and 2 deletions
|
@ -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();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue