mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-01 16:50:18 +00:00
Add support for multiple clients to access the same camera using camera2 api. This is initial set of changes and includes all the new API changes as well as implementation of opening the camera in shared mode, new open callbacks, newly added characteristics and creating shared sesion. After the merge of these initial changes, it will be followed by another set of changes which will include implementation of startStreaming and stopStreaming APIs and the capability for multiple clients to stream the camera images. Bug:265196098 API-Coverage-Bug: 377371012 Test: Tested that a java and native client are able to open the camera at the same time and get the required callbacks and they are able to get the shared session configuration using newly added characteristics. Tested the clientaccessprioritieschanged callback occur appropriately when new client connects/disconnects. Change-Id: I0da9b9be84c6cf176dc2dbc1da8a09700d46fd26
Camera Metadata Interface
Overview:
The camera.metadata interface is used by the Android camera service, camera provider and camera devices to retrieve static camera information and issue camera capture controls.
See the docs.html for each version for the detailed description of each metadata specification.
Version history:
@3.2:
HIDL version of the baseline camera metadata interface, required by camera.provider@2.4 and camera.device@3.2 onwards.