HEX
Server: Apache/2.4.46 (Win64) OpenSSL/1.1.1j PHP/8.4.25
System: Windows NT DESKTOP-4TAV2RJ 10.0 build 19045 (Windows 10) AMD64
User: fred (0)
PHP: 8.4.25
Disabled: NONE
Upload Files
File: C:/Users/fred/.codex/.tmp/plugins/plugins/zoom/skills/video-sdk/macos/macos.md
# macOS Video SDK Overview

## What this platform skill is for

- Building custom macOS desktop video experiences
- Managing richer desktop device, windowing, and render scenarios
- Integrating session controls with native app architectures

## Primary implementation path

1. Backend issues short-lived Video SDK token.
2. macOS app initializes SDK and event/delegate bridge.
3. App joins session and activates media controls.
4. App maps participant/media events to desktop windows/views.
5. App handles leave, shutdown, and resource cleanup safely.

## Prerequisites

- Xcode macOS app setup with SDK frameworks
- Token backend service
- Audio/video/screen permissions and entitlement checks

## Important notes

- Keep app-level session state management explicit.
- Validate entitlement and privacy prompts on clean machines.

## Source links

- Docs: https://developers.zoom.us/docs/video-sdk/macos/
- API reference: https://marketplacefront.zoom.us/sdk/custom/macos/annotated.html