Layers API
The Zoom Apps Layers API (Immersive Apps) gives developers sophisticated control over the meeting experience. Layers enables you to control and customize the meeting canvas, participants' video streams, images, and content within the canvas.
Layers API
When you utilize the Layers API in your Zoom Apps app it is categorized and featured as an Immersive App.


Features
The following information is applicable to Zoom Apps Layers API v1.5, and requires Zoom Client v5.10.6 or higher.
| Mode | Description |
|---|---|
| Team | Enables your app to become the meeting canvas while receiving the participant videos as cutouts (removes virtual backgrounds and foreground elements). |
| Presentation | Enables your app to become the meeting canvas while receiving the participant videos as full-width video (includes virtual backgrounds and foreground elements). |
| Camera | Enables your app to create a virtual camera device within the meeting client and mix in dynamic content. Note: This only affects your own video stream (self). |
| Controller | Enables your app to run in the sidebar (standard Zoom App) & as a dynamic Layers app in the meeting canvas or video stream. Note: Required for all Layers modes (above). |
