1vndbinder_use(hal_camera_default) 2 3hal_client_domain(hal_camera_default, hal_graphics_allocator) 4 5# For camera hal to talk with sensor service 6binder_call(hal_camera_default, sensor_service_server) 7binder_call(sensor_service_server, hal_camera_default) 8 9# Allow the Camera HAL to communicate with the thermal HAL. 10hal_client_domain(hal_camera_default, hal_thermal) 11 12gpu_access(hal_camera_default) 13 14# Vsocket camera 15allow hal_camera_default self:vsock_socket { accept bind create getopt listen read write }; 16 17# The camera HAL can respond to APEX updates (see ApexUpdateListener), but this 18# is not used by the emulated camera HAL APEX. Ignore these denials. 19dontaudit hal_camera_default property_socket:sock_file { write }; 20dontaudit hal_camera_default apex_info_file:file { read }; 21