Loading
cameraservice: Add AIDL vndk client support
With HIDL being deprecated, vndk camera clients were moved to stable AIDL interfaces. This CL adds support for AIDL vndk clients to the cameraservice. It leaves in support for HIDL vndk clients as vendor partition might not be updated with the system partition. As of this CL, cameraservice supports both AIDL vndk clients and HIDL VNDK clients. Specifically, this CL creates a new cameraservice endpoint for AIDL vndk clients to interact with and creates a thin shim that translates vndk AIDL data structures to ndk AIDL data structures before passing it to main cameraservice logic. Bug: 243593375 Test: Migrating VTS test in a future CL Change-Id: Iaf7a434650d5f95149ccb7fcbf1a134852d6f71c