Move virtual camera service to frameworks/av/services
Bug: 311647154
Bug: 301023410
Test: atest virtual_camera_tests
Test: build & flash & adb shell cmd virtual_camera help
Change-Id: I6d43a2b70f454c9c01ec2abcae9f138cd78c6a85
diff --git a/services/camera/virtualcamera/aidl/Android.bp b/services/camera/virtualcamera/aidl/Android.bp
new file mode 100644
index 0000000..9105b09
--- /dev/null
+++ b/services/camera/virtualcamera/aidl/Android.bp
@@ -0,0 +1,36 @@
+package {
+ // See: http://go/android-license-faq
+ default_applicable_licenses: ["Android-Apache-2.0"],
+}
+
+aidl_interface {
+ name: "virtual_camera_service_aidl",
+ unstable: true,
+ srcs: [
+ "android/companion/virtualcamera/Format.aidl",
+ "android/companion/virtualcamera/IVirtualCameraCallback.aidl",
+ "android/companion/virtualcamera/IVirtualCameraService.aidl",
+ "android/companion/virtualcamera/VirtualCameraConfiguration.aidl",
+ "android/companion/virtualcamera/SupportedStreamConfiguration.aidl",
+ ],
+ local_include_dir: ".",
+ include_dirs: [
+ "frameworks/native/aidl/gui",
+ ],
+ backend: {
+ cpp: {
+ enabled: false,
+ },
+ ndk: {
+ enabled: true,
+ additional_shared_libraries: [
+ "libnativewindow",
+ ],
+ min_sdk_version: "34",
+ },
+ java: {
+ enabled: true,
+ platform_apis: true,
+ }
+ },
+}