| ▼CNSObject | |
| CZMFileTransferProgress | Represents the progress details of a file transfer |
| CZMVideoSDK | Zoom Video SDK API manager. Main singleton object that controls the video session creation, event callbacks and other main features of video SDK |
| CZMVideoSDKAnnotationHelper | Annotation helper interface for Zoom Video SDK |
| CZMVideoSDKAudioDeviceTestHelper | Interface for testing audio input and output devices |
| CZMVideoSDKAudioHelper | Provides methods for managing audio in Zoom Video SDK sessions |
| CZMVideoSDKAudioOption | Audio configuration options for joining a session |
| CZMVideoSDKAudioRawData | Represents raw audio data received from the SDK |
| CZMVideoSDKAudioSender | Interface for sending raw audio data |
| CZMVideoSDKAudioSettingHelper | Interface for managing audio settings in Zoom Video SDK |
| CZMVideoSDKAudioStatus | Audio status interface |
| CZMVideoSDKBroadcastStreamingController | Interface for Broadcast streaming |
| CZMVideoSDKBroadcastStreamingViewer | Broadcast streaming viewer interface |
| CZMVideoSDKCRCHelper | Helper interface for Cloud Room Connector (CRC) features |
| CZMVideoSDKCameraControlRequestHandler | Camera control request handler object interface |
| CZMVideoSDKCameraDevice | Represents a camera device and its state |
| CZMVideoSDKChatHelper | Chat helper interface |
| CZMVideoSDKChatMessage | Represents a chat message within a session |
| CZMVideoSDKCmdChannel | The command channel allows users to send commands or data (such as plain text or a binary encoded into string) to other users in the same session |
| CZMVideoSDKDialInNumberInfo | Represents dial-in number information for a specific country |
| CZMVideoSDKExtendParams | Extended configuration parameters for Zoom Video SDK |
| CZMVideoSDKFileStatus | Represents the status of a file transfer, including current state and progress |
| CZMVideoSDKIncomingLiveStreamHelper | Interface for managing incoming live streams |
| CZMVideoSDKIncomingLiveStreamStatus | Status information for an incoming live stream |
| CZMVideoSDKInitParams | Initialization parameters for Zoom Video SDK |
| CZMVideoSDKInvitePhoneUserInfo | Represents the information used when inviting a user to join the session via phone |
| CZMVideoSDKLiveStreamHelper | Helper class for managing outgoing live stream |
| CZMVideoSDKLiveStreamParams | Live stream parameters for starting live stream. This class contains all the necessary parameters to configure and start a live stream |
| CZMVideoSDKLiveStreamSetting | Live stream settings configuration class for Zoom Video SDK. This class contains layout and close caption settings for live streaming |
| CZMVideoSDKLiveTranscriptionHelper | Provides methods for controlling and interacting with live transcription |
| CZMVideoSDKLiveTranscriptionLanguage | Represents a language used in live transcription |
| CZMVideoSDKLiveTranscriptionMessageInfo | Represents a single message information of live transcription |
| CZMVideoSDKMicDevice | Represents a microphone device available to the SDK |
| CZMVideoSDKNetworkConnectionHelper | A helper class used to configure proxy settings for SDK network connections |
| CZMVideoSDKPasswordHandler | Provides methods to manage session password entry when joining a session |
| CZMVideoSDKPhoneHelper | Provides methods for managing phone-related session features such as dial-in and phone invites |
| CZMVideoSDKPhoneSupportCountryInfo | Contains information about a country where phone features are supported |
| CZMVideoSDKPreferenceSetting | Video preference interface. When setting custom modes, the maximum and minimum frame rates are provided by the developer. If the current bandwidth cannot maintain the minimum frame rate, the video system will drop to the next lower resolution. The default maximum and minimum frame rates for other modes are 0 |
| CZMVideoSDKProxySettingHandler | Handles proxy authentication input and provides metadata about the proxy connection |
| CZMVideoSDKProxySettings | Represents the proxy configuration settings used for network connections |
| CZMVideoSDKRTMSHelper | Helper class for managing real-time media streams |
| CZMVideoSDKRawDataPipe | Video/share raw data pipe interface |
| CZMVideoSDKReceiveFile | Represents a file being received in the session |
| CZMVideoSDKRecordingConsentHandler | Provides methods to handle user consent for cloud recording in a Zoom Video SDK session |
| CZMVideoSDKRecordingHelper | Helper class for using cloud recording in the session |
| CZMVideoSDKRemoteCameraControlHelper | Remote camera control helper object interface |
| CZMVideoSDKRemoteControlHelper | Helper class to manage sending, approving, or canceling remote control requests in a session |
| CZMVideoSDKRemoteControlRequestHandler | Handler for responding to incoming remote control requests |
| CZMVideoSDKSSLCertificateInfo | Provides details about the SSL certificate used for secure connections |
| CZMVideoSDKSendFile | Represents a file being sent in the session |
| CZMVideoSDKSession | Provides access to session-level information and operations |
| CZMVideoSDKSessionASVStatisticInfo | Provides video/share statistics such as resolution, FPS, latency, and packet loss |
| CZMVideoSDKSessionAudioStatisticInfo | Provides audio statistics for the session such as latency, jitter, and packet loss |
| CZMVideoSDKSessionContext | Session context information for a Zoom Video SDK session |
| CZMVideoSDKShareAction | Represents the state and control interfaces of a share action in a Zoom session |
| CZMVideoSDKShareAudioSender | Interface to send share audio raw data |
| CZMVideoSDKShareCursorData | Represents the cursor position data during screen sharing |
| CZMVideoSDKShareHelper | Main helper class managing sharing |
| CZMVideoSDKShareOption | Configuration options for sharing |
| CZMVideoSDKSharePreprocessParam | Parameters for share preprocessing including the type and screen/window identifiers |
| CZMVideoSDKSharePreprocessSender | Interface to send preprocessed YUV raw data frames back to the SDK |
| CZMVideoSDKShareSender | Interface to send video share frame data |
| CZMVideoSDKShareSettingHelper | Helper class to manage share-related settings |
| CZMVideoSDKShareStatisticInfo | Share statistic infomation interface |
| CZMVideoSDKSpeakerDevice | Speaker device interface |
| CZMVideoSDKSteamingJoinContext | Interface for join broadcast streaming params |
| CZMVideoSDKSubSessionHelper | Helper class for managing subsessions |
| CZMVideoSDKSubSessionKit | Represents a subsession instance |
| CZMVideoSDKSubSessionManager | Manages subsession lifecycle and communication |
| CZMVideoSDKSubSessionParticipant | Interface for subsession participants |
| CZMVideoSDKSubSessionUser | Represents a user within a subsession |
| CZMVideoSDKSubSessionUserHelpRequestHandler | Handler for user help requests in subsessions |
| CZMVideoSDKUser | Zoom Video SDK user information |
| CZMVideoSDKUserHelper | User control interface |
| CZMVideoSDKVideoCanvas | Manages the rendering of video or screen share content in the Zoom Video SDK |
| CZMVideoSDKVideoCapability | Represents the video resolution, frame rate, and data mode capabilities |
| CZMVideoSDKVideoHelper | An interface to control video and manage cameras during a video session |
| CZMVideoSDKVideoOption | Video configuration options for joining a session |
| CZMVideoSDKVideoSender | Interface for sending custom raw video data to the Zoom Video SDK |
| CZMVideoSDKVideoSettingHelper | Provides settings-related functions to configure video enhancement options |
| CZMVideoSDKVideoStatisticInfo | Video statistic information interface |
| CZMVideoSDKVideoStatus | ZMVideoSDKVideoStatus provides information on the user's video device (the detected compatible video camera device), and status (whether video is turned on or off) |
| CZMVideoSDKVirtualBackgroundItem | Virtual background Item interface |
| CZMVideoSDKWhiteboardHelper | Helper class for managing whiteboard functionality in Zoom Video SDK sessions |
| CZMVideoSDKYUVProcessDataI420 | Represents I420 YUV raw data and its metadata for preprocessing |
| CZMVideoSDKYUVRawDataI420 | YUV raw data 420 infomation interface |
| ▼C<NSObject> | |
| C<ZMVideoSDKBroadcastStreamingAudioDelegate> | Audio callback for broadcast streaming |
| C<ZMVideoSDKDelegate> | Delegate protocol to receive session related callbacks |
| C<ZMVideoSDKVirtualAudioSpeaker> | Protocol for receiving virtual audio speaker events |
| ▼C<NSObjectNSObject> | |
| C<ZMVideoSDKBroadcastStreamingVideoDelegate> | Video callback for broadcast streaming |
| C<ZMVideoSDKRawDataPipeDelegate> | Raw data pipe delegate interface |
| C<ZMVideoSDKShareAudioSource> | Protocol for external share audio source |
| C<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 |
| C<ZMVideoSDKShareSource> | Protocol for external share source to send raw data |
| C<ZMVideoSDKVideoSource> | Protocol defining lifecycle events for a custom video source |
| C<ZMVideoSDKVideoSourcePreProcessor> | Protocol to receive raw video frames for preprocessing before sending |
| C<ZMVideoSDKVirtualAudioMic> | Protocol for handling virtual audio microphone events |