blob: 48ae34e74aa30fb692d06c6a47f209cc6a1cd81c [file] [log] [blame]
Bob Badour13cb9222022-02-10 13:39:55 -08001package {
Aditya Choudharyad2ba1b2024-02-05 15:45:22 +00002 default_team: "trendy_team_camera_framework",
Bob Badour13cb9222022-02-10 13:39:55 -08003 // See: http://go/android-license-faq
4 // A large-scale-change added 'default_applicable_licenses' to import
5 // all of the 'license_kinds' from "hardware_interfaces_license"
6 // to get the below license kinds:
7 // SPDX-license-identifier-Apache-2.0
8 default_applicable_licenses: ["hardware_interfaces_license"],
9}
10
Jayant Chowdharyfd3b3c62021-11-03 12:23:41 -070011aidl_interface {
12 name: "android.hardware.camera.device",
Ren-Pei Zeng25e6c702024-07-09 04:08:32 +000013 host_supported: true,
Jayant Chowdharyfd3b3c62021-11-03 12:23:41 -070014 vendor_available: true,
15 srcs: ["android/hardware/camera/device/*.aidl"],
Devin Moorea8efdb12024-02-20 17:31:40 +000016 frozen: true,
Jayant Chowdharyfd3b3c62021-11-03 12:23:41 -070017 stability: "vintf",
Eino-Ville Talvala50b91572024-10-16 17:48:22 -070018 defaults: [
19 "android.hardware.graphics.common-latest",
20 ],
Jayant Chowdharyfd3b3c62021-11-03 12:23:41 -070021 imports: [
22 "android.hardware.common-V2",
23 "android.hardware.common.fmq-V1",
Austin Borger4728fc42022-07-15 11:27:53 -070024 "android.hardware.camera.common-V1",
Avichal Rakesh468341e2024-01-05 13:29:09 -080025 "android.hardware.camera.metadata-V3",
Jayant Chowdharyfd3b3c62021-11-03 12:23:41 -070026 ],
27 backend: {
28 cpp: {
29 enabled: false,
30 },
31 java: {
32 sdk_version: "module_current",
33 enabled: false,
34 },
Yunke Cao3715c792024-08-06 16:37:38 +090035 rust: {
36 enabled: true,
37 },
Jayant Chowdharyfd3b3c62021-11-03 12:23:41 -070038 },
Jiyong Park703e9792022-03-22 14:18:48 +090039 versions_with_info: [
40 {
41 version: "1",
42 imports: [
43 "android.hardware.common-V2",
44 "android.hardware.common.fmq-V1",
45 "android.hardware.camera.common-V1",
46 "android.hardware.camera.metadata-V1",
sergiuferentz7d7a24d2023-09-27 03:13:04 +000047 "android.hardware.graphics.common-V5",
Jiyong Park703e9792022-03-22 14:18:48 +090048 ],
49 },
Alex Buynytskyyec1198d2023-04-04 19:52:27 +000050 {
51 version: "2",
52 imports: [
53 "android.hardware.common-V2",
54 "android.hardware.common.fmq-V1",
55 "android.hardware.camera.common-V1",
56 "android.hardware.camera.metadata-V2",
sergiuferentz7d7a24d2023-09-27 03:13:04 +000057 "android.hardware.graphics.common-V5",
Alex Buynytskyyec1198d2023-04-04 19:52:27 +000058 ],
59 },
Devin Moorea8efdb12024-02-20 17:31:40 +000060 {
61 version: "3",
62 imports: [
63 "android.hardware.common-V2",
64 "android.hardware.common.fmq-V1",
65 "android.hardware.camera.common-V1",
66 "android.hardware.camera.metadata-V3",
67 "android.hardware.graphics.common-V5",
68 ],
69 },
Alex Buynytskyyec1198d2023-04-04 19:52:27 +000070
Jiyong Park703e9792022-03-22 14:18:48 +090071 ],
72
Jayant Chowdharyfd3b3c62021-11-03 12:23:41 -070073}