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.

Layers01

Layers02

Features

The following information is applicable to Zoom Apps Layers API v1.5, and requires Zoom Client v5.10.6 or higher.

ModeDescription
TeamEnables your app to become the meeting canvas while receiving the participant videos as cutouts (removes virtual backgrounds and foreground elements).
PresentationEnables your app to become the meeting canvas while receiving the participant videos as full-width video (includes virtual backgrounds and foreground elements).
CameraEnables 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).
ControllerEnables 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).

Layers03