This Extended View System (EVS) 1.1 Integration Guide describes changes made since the previous Android release.
Android contains the HIDL Hardware Abstraction Layer (HAL), which provides for imagery capture, is displayed early in the Android boot process, and continues to function for the life of the system. The HAL includes the Extended View System (EVS) stack, which is used to support rearview and surround view displays in vehicles with Android-based In-Vehicle Infotainment (IVI) systems.
To provide enhancements to video stream management and error handling, Android 11 updates the Vehicle Camera HAL. See the articles below to learn more.
|Event and Frame Notification Mechanism||Callback mechanism that allows the EVS manager and hardware (HW) module to notify any streaming event in the application.|
|Programming Camera Control Parameters||Getter and setter methods to change camera parameters while the video stream is active.|
|Changes to Camera and System Configuration||New configuration manager to enable the application to retrieve camera and imaging characteristics from the HAL.|
|Frame Metadata||Frame metadata is a member of the BufferDesc data structure.|
|Automotive Display Proxy Service||New service to enable HAL implementations to use SurfaceFlinger.|
|Multi-Camera Support||Logical camera device that consists of multiple physical camera devices.|
|Vehicle Camera HAL||The HAL includes the EVS stack and is used to support rearview camera and surround view displays in vehicles with Android-based In-Vehicle Infotainment (IVI) systems.|