blob: a02d390ba6db6fd77e067533e111c766da1ee329 [file] [log] [blame]
Jan Sebechlebsky5cb39962023-11-22 17:33:07 +01001package {
2 // See: http://go/android-license-faq
3 default_applicable_licenses: ["Android-Apache-2.0"],
4}
5
6aidl_interface {
7 name: "virtual_camera_service_aidl",
8 unstable: true,
9 srcs: [
10 "android/companion/virtualcamera/Format.aidl",
Biswarup Pal112458f2023-12-28 19:50:17 +000011 "android/companion/virtualcamera/LensFacing.aidl",
Jan Sebechlebsky5cb39962023-11-22 17:33:07 +010012 "android/companion/virtualcamera/IVirtualCameraCallback.aidl",
13 "android/companion/virtualcamera/IVirtualCameraService.aidl",
14 "android/companion/virtualcamera/VirtualCameraConfiguration.aidl",
Biswarup Pal6152a302023-12-19 12:44:09 +000015 "android/companion/virtualcamera/SensorOrientation.aidl",
Jan Sebechlebsky5cb39962023-11-22 17:33:07 +010016 "android/companion/virtualcamera/SupportedStreamConfiguration.aidl",
17 ],
18 local_include_dir: ".",
19 include_dirs: [
20 "frameworks/native/aidl/gui",
21 ],
22 backend: {
23 cpp: {
24 enabled: false,
25 },
Steven Moreland04071502024-01-31 00:15:01 +000026 rust: {
27 enabled: false,
28 },
Jan Sebechlebsky5cb39962023-11-22 17:33:07 +010029 ndk: {
30 enabled: true,
31 additional_shared_libraries: [
32 "libnativewindow",
33 ],
34 min_sdk_version: "34",
35 },
36 java: {
37 enabled: true,
38 platform_apis: true,
Jan Sebechlebskyf555d252024-02-01 09:15:54 +010039 },
Jan Sebechlebsky5cb39962023-11-22 17:33:07 +010040 },
41}