# Presentation Mode

**Presentation Mode** is designed to optimize performance during large audience sessions (20+ participants). When enabled by the **Publisher**, all viewers’ cameras are turned off automatically to ensure smoother streaming and audio quality.

#### **Step 1 – Initial State**

* **Button Label:** `Presentation Mode OFF`
*

```
<div align="left"><figure><img src="/files/LK38jTBuh9brT2RGAFvg" alt="" width="58"><figcaption></figcaption></figure></div>
```

* **Icon Color:** Black
* **Behavior:**
  * All users (Publisher + Viewers) can toggle their cameras freely.
*

```
<div align="left"><figure><img src="/files/lAwYCVsdAZ8kyzbPcHfU" alt="" width="245"><figcaption></figcaption></figure></div>
```

***

#### **Step 2 – Publisher Clicks Button**

When the **Publisher** clicks the “Presentation Mode” button:

* Button turns to be RED
* A **confirmation modal** appears.

**Modal Details:**

* **Title:** `Enable Presentation Mode?`
* **Body:**\
  “This will turn off all viewers' cameras to optimize performance for large audiences (20+ participants).\
  Viewers will still be able to see the stream with audio conference only.”
* **Additional Option:**
  * ☑️ `Do not show this message again` (checkbox)
* **Buttons:**
  * `[Cancel]`
  * `[Enable Presentation Mode]`\ <br>

**Behavior:**

* If the Publisher selects **“Do not show this message again”**, the system will:
  * Remember the user’s preference.
  * **Skip showing the confirmation popup** on future clicks of the “Presentation Mode” button.
  * Directly toggle Presentation Mode ON/OFF.
*

```
<figure><img src="/files/qut7RmzxQ5qvwF5Otjca" alt=""><figcaption></figcaption></figure>
```

***

#### **Step 3 – Publisher Confirms**

Upon confirmation:

* The button **icon turns RED**.
* The button label updates to **“Presentation Mode ON”**.
* The system sends an **informational message** to all viewers:

> “Presentation Mode is now ON. Your camera has been turned off by the Publisher to optimize performance.”

<div align="left"><figure><img src="/files/WcOEpY6VYhKEApFpuWpC" alt="" width="317"><figcaption></figcaption></figure></div>

***

#### **Step 4 – Effect on Viewers**

* All viewers’ cameras are **immediately turned OFF**.
* Camera controls for viewers are **disabled** until Presentation Mode is turned off.
* When clicks on Video icon, observes a message.
* *"The publisher has turned on presentation mode, so the video is disabled*".

  <div align="left"><figure><img src="/files/ss4rV7WPgYEsfhbxP5Ud" alt="" width="375"><figcaption></figcaption></figure></div>

***

#### **Step 5 – Publisher Toggles OFF**

When the **Publisher** clicks the button again:

* The icon reverts to **BLACK**.
* The label changes to **“Presentation Mode OFF”**.
* Viewers receive an **informational message**:

> *“Presentation Mode is OFF. You may now turn on your camera.*”

***

#### **Step 6 – Viewers’ Actions After OFF**

* Once Presentation Mode is turned off:
  * Viewers regain control of their camera settings.
  * They can **turn on/off their cameras** as desired.

<div align="left"><figure><img src="/files/HgJfsgZAbznVKOWwkoNk" alt="" width="375"><figcaption></figcaption></figure></div>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://wiki.pacpost.com/public-wiki/whats-new/presentation-mode.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
