diff options
Diffstat (limited to 'common/hal/aidl_service/aidl_camera_device.h')
-rw-r--r-- | common/hal/aidl_service/aidl_camera_device.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/common/hal/aidl_service/aidl_camera_device.h b/common/hal/aidl_service/aidl_camera_device.h index 86b7263..ccfaea2 100644 --- a/common/hal/aidl_service/aidl_camera_device.h +++ b/common/hal/aidl_service/aidl_camera_device.h @@ -36,6 +36,7 @@ using aidl::android::hardware::camera::device::ICameraDevice; using aidl::android::hardware::camera::device::ICameraDeviceCallback; using aidl::android::hardware::camera::device::ICameraDeviceSession; using aidl::android::hardware::camera::device::ICameraInjectionSession; +using aidl::android::hardware::camera::device::RequestTemplate; using aidl::android::hardware::camera::device::StreamConfiguration; using ::android::hardware::camera::implementation::AidlProfiler; using ndk::ScopedAStatus; @@ -86,6 +87,16 @@ class AidlCameraDevice : public BnCameraDevice { ScopedAStatus getTorchStrengthLevel(int32_t* strength_level) override; + ScopedAStatus constructDefaultRequestSettings( + RequestTemplate requestTemplate, CameraMetadata* requestSettings) override; + + ScopedAStatus isStreamCombinationWithSettingsSupported( + const StreamConfiguration& streamConfiguration, bool* supported) override; + + ScopedAStatus getSessionCharacteristics( + const StreamConfiguration& session_config, + CameraMetadata* characteristics) override; + // End of override functions in ICameraDevice AidlCameraDevice() = default; |