Video SDK for MacOS API Reference
Loading...
Searching...
No Matches
ZMVideoSDKShareHelper.h File Reference

Defines interfaces and classes for managing screen and window sharing, share preprocessing, remote control, annotation, and audio sharing features in the Zoom Video SDK. More...

import <Foundation/Foundation.h>
import <CoreGraphics/CoreGraphics.h>
import <ZMVideoSDK/ZMVideoSDKAnnotationHelper.h>
import <ZMVideoSDK/ZMVideoSDKRemoteControlHelper.h>

Go to the source code of this file.

Data Structures

class  ZMVideoSDKSharePreprocessParam
 Parameters for share preprocessing including the type and screen/window identifiers. More...
 
class  ZMVideoSDKSharePreprocessSender
 Interface to send preprocessed YUV raw data frames back to the SDK. More...
 
protocol  <ZMVideoSDKSharePreprocessor>
 Protocol to handle preprocessing of raw share data before sending it out. Implement this protocol to receive raw YUV data frames during screen sharing for custom preprocessing. More...
 
class  ZMVideoSDKShareAction
 Represents the state and control interfaces of a share action in a Zoom session. More...
 
class  ZMVideoSDKShareSender
 Interface to send video share frame data. More...
 
protocol  <ZMVideoSDKShareSource>
 Protocol for external share source to send raw data. More...
 
class  ZMVideoSDKShareAudioSender
 Interface to send share audio raw data. More...
 
protocol  <ZMVideoSDKShareAudioSource>
 Protocol for external share audio source. More...
 
class  ZMVideoSDKShareOption
 Configuration options for sharing. More...
 
class  ZMVideoSDKShareHelper
 Main helper class managing sharing. More...
 

Detailed Description

Defines interfaces and classes for managing screen and window sharing, share preprocessing, remote control, annotation, and audio sharing features in the Zoom Video SDK.

Definition in file ZMVideoSDKShareHelper.h.