Video SDK for MacOS API Reference
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CNSObject
 CZMFileTransferProgressRepresents the progress details of a file transfer
 CZMVideoSDKZoom Video SDK API manager. Main singleton object that controls the video session creation, event callbacks and other main features of video SDK
 CZMVideoSDKAnnotationHelperAnnotation helper interface for Zoom Video SDK
 CZMVideoSDKAudioDeviceTestHelperInterface for testing audio input and output devices
 CZMVideoSDKAudioHelperProvides methods for managing audio in Zoom Video SDK sessions
 CZMVideoSDKAudioOptionAudio configuration options for joining a session
 CZMVideoSDKAudioRawDataRepresents raw audio data received from the SDK
 CZMVideoSDKAudioSenderInterface for sending raw audio data
 CZMVideoSDKAudioSettingHelperInterface for managing audio settings in Zoom Video SDK
 CZMVideoSDKAudioStatusAudio status interface
 CZMVideoSDKBroadcastStreamingControllerInterface for Broadcast streaming
 CZMVideoSDKBroadcastStreamingViewerBroadcast streaming viewer interface
 CZMVideoSDKCRCHelperHelper interface for Cloud Room Connector (CRC) features
 CZMVideoSDKCameraControlRequestHandlerCamera control request handler object interface
 CZMVideoSDKCameraDeviceRepresents a camera device and its state
 CZMVideoSDKChatHelperChat helper interface
 CZMVideoSDKChatMessageRepresents a chat message within a session
 CZMVideoSDKCmdChannelThe 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
 CZMVideoSDKDialInNumberInfoRepresents dial-in number information for a specific country
 CZMVideoSDKExtendParamsExtended configuration parameters for Zoom Video SDK
 CZMVideoSDKFileStatusRepresents the status of a file transfer, including current state and progress
 CZMVideoSDKIncomingLiveStreamHelperInterface for managing incoming live streams
 CZMVideoSDKIncomingLiveStreamStatusStatus information for an incoming live stream
 CZMVideoSDKInitParamsInitialization parameters for Zoom Video SDK
 CZMVideoSDKInvitePhoneUserInfoRepresents the information used when inviting a user to join the session via phone
 CZMVideoSDKLiveStreamHelperHelper class for managing outgoing live stream
 CZMVideoSDKLiveStreamParamsLive stream parameters for starting live stream. This class contains all the necessary parameters to configure and start a live stream
 CZMVideoSDKLiveStreamSettingLive stream settings configuration class for Zoom Video SDK. This class contains layout and close caption settings for live streaming
 CZMVideoSDKLiveTranscriptionHelperProvides methods for controlling and interacting with live transcription
 CZMVideoSDKLiveTranscriptionLanguageRepresents a language used in live transcription
 CZMVideoSDKLiveTranscriptionMessageInfoRepresents a single message information of live transcription
 CZMVideoSDKMicDeviceRepresents a microphone device available to the SDK
 CZMVideoSDKNetworkConnectionHelperA helper class used to configure proxy settings for SDK network connections
 CZMVideoSDKPasswordHandlerProvides methods to manage session password entry when joining a session
 CZMVideoSDKPhoneHelperProvides methods for managing phone-related session features such as dial-in and phone invites
 CZMVideoSDKPhoneSupportCountryInfoContains information about a country where phone features are supported
 CZMVideoSDKPreferenceSettingVideo 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
 CZMVideoSDKProxySettingHandlerHandles proxy authentication input and provides metadata about the proxy connection
 CZMVideoSDKProxySettingsRepresents the proxy configuration settings used for network connections
 CZMVideoSDKRTMSHelperHelper class for managing real-time media streams
 CZMVideoSDKRawDataPipeVideo/share raw data pipe interface
 CZMVideoSDKReceiveFileRepresents a file being received in the session
 CZMVideoSDKRecordingConsentHandlerProvides methods to handle user consent for cloud recording in a Zoom Video SDK session
 CZMVideoSDKRecordingHelperHelper class for using cloud recording in the session
 CZMVideoSDKRemoteCameraControlHelperRemote camera control helper object interface
 CZMVideoSDKRemoteControlHelperHelper class to manage sending, approving, or canceling remote control requests in a session
 CZMVideoSDKRemoteControlRequestHandlerHandler for responding to incoming remote control requests
 CZMVideoSDKSSLCertificateInfoProvides details about the SSL certificate used for secure connections
 CZMVideoSDKSendFileRepresents a file being sent in the session
 CZMVideoSDKSessionProvides access to session-level information and operations
 CZMVideoSDKSessionASVStatisticInfoProvides video/share statistics such as resolution, FPS, latency, and packet loss
 CZMVideoSDKSessionAudioStatisticInfoProvides audio statistics for the session such as latency, jitter, and packet loss
 CZMVideoSDKSessionContextSession context information for a Zoom Video SDK session
 CZMVideoSDKShareActionRepresents the state and control interfaces of a share action in a Zoom session
 CZMVideoSDKShareAudioSenderInterface to send share audio raw data
 CZMVideoSDKShareCursorDataRepresents the cursor position data during screen sharing
 CZMVideoSDKShareHelperMain helper class managing sharing
 CZMVideoSDKShareOptionConfiguration options for sharing
 CZMVideoSDKSharePreprocessParamParameters for share preprocessing including the type and screen/window identifiers
 CZMVideoSDKSharePreprocessSenderInterface to send preprocessed YUV raw data frames back to the SDK
 CZMVideoSDKShareSenderInterface to send video share frame data
 CZMVideoSDKShareSettingHelperHelper class to manage share-related settings
 CZMVideoSDKShareStatisticInfoShare statistic infomation interface
 CZMVideoSDKSpeakerDeviceSpeaker device interface
 CZMVideoSDKSteamingJoinContextInterface for join broadcast streaming params
 CZMVideoSDKSubSessionHelperHelper class for managing subsessions
 CZMVideoSDKSubSessionKitRepresents a subsession instance
 CZMVideoSDKSubSessionManagerManages subsession lifecycle and communication
 CZMVideoSDKSubSessionParticipantInterface for subsession participants
 CZMVideoSDKSubSessionUserRepresents a user within a subsession
 CZMVideoSDKSubSessionUserHelpRequestHandlerHandler for user help requests in subsessions
 CZMVideoSDKUserZoom Video SDK user information
 CZMVideoSDKUserHelperUser control interface
 CZMVideoSDKVideoCanvasManages the rendering of video or screen share content in the Zoom Video SDK
 CZMVideoSDKVideoCapabilityRepresents the video resolution, frame rate, and data mode capabilities
 CZMVideoSDKVideoHelperAn interface to control video and manage cameras during a video session
 CZMVideoSDKVideoOptionVideo configuration options for joining a session
 CZMVideoSDKVideoSenderInterface for sending custom raw video data to the Zoom Video SDK
 CZMVideoSDKVideoSettingHelperProvides settings-related functions to configure video enhancement options
 CZMVideoSDKVideoStatisticInfoVideo statistic information interface
 CZMVideoSDKVideoStatusZMVideoSDKVideoStatus provides information on the user's video device (the detected compatible video camera device), and status (whether video is turned on or off)
 CZMVideoSDKVirtualBackgroundItemVirtual background Item interface
 CZMVideoSDKWhiteboardHelperHelper class for managing whiteboard functionality in Zoom Video SDK sessions
 CZMVideoSDKYUVProcessDataI420Represents I420 YUV raw data and its metadata for preprocessing
 CZMVideoSDKYUVRawDataI420YUV 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