3#import <Foundation/Foundation.h>
8@property(nonatomic, assign, readonly)
int languageID;
13@protocol ZoomSDKCloseCaptionControllerDelegate <NSObject>
17- (void)onGetCCPrvilege;
22- (void)onLostCCPrvilege;
30- (void)onReceiveCCMessageWithString:(NSString*)inString senderID:(
unsigned int)senderID;
36- (void)onReceiveCCRealtimeMessage:(NSString *)realtimeMessage;
65- (void)onRequestForLiveTranscriptReceived:(
unsigned int)requesterID anonymous:(BOOL)bAnonymous;
71- (void)onRequestLiveTransciptionStatusChange:(BOOL)bEnabled;
77- (void)onCaptionStatusChanged:(BOOL)enable;
82 id<ZoomSDKCloseCaptionControllerDelegate>
_delegate;
85@property(nonatomic, assign)id<ZoomSDKCloseCaptionControllerDelegate> delegate;
91- (BOOL)isMeetingSupportCloseCaption;
97- (BOOL)canAssignOthersToSendCC;
104- (BOOL)canBeAssignedToSendCC:(
unsigned int)userID;
110- (BOOL)canSendClosedCaption;
116- (BOOL)isCanSaveClosedCaption;
122- (BOOL)is3rdPartCCServerAvailable;
129- (
ZoomSDKError)withdrawCCPriviledgeForUser:(
unsigned int)userID;
136- (
ZoomSDKError)assignCCPriviledgeTo:(
unsigned int)userID;
143- (
ZoomSDKError)sendClosedCaptionMessage:(NSString*)ccString;
155- (NSString*)getClosedCaptionHistorySavedPath;
162- (
ZoomSDKError)getClosedCaptionUrlFor3rdParty:(NSString**)thirdPartyURL;
168- (BOOL)isLiveTranscriptLegalNoticeAvailable;
174- (NSString *)getLiveTranscriptLegalNoticesPrompt;
180- (NSString *)getLiveTranscriptLegalNoticesExplained;
186- (BOOL)isLiveTranscriptionFeatureEnabled;
192- (BOOL)isMultiLanguageTranscriptionEnabled;
198- (BOOL)isTextLiveTranslationEnabled;
232- (
ZoomSDKError)enableRequestLiveTranscription:(BOOL)bEnable;
239- (
ZoomSDKError)isRequestToStartLiveTranscriptionEnabled;
247- (
ZoomSDKError)requestToStartLiveTranscription:(BOOL)bAnonymous;
254- (
ZoomSDKError)enableMeetingManualCaption:(BOOL)bEnable;
260- (BOOL)isMeetingManualCaptionEnabled;
273- (
ZoomSDKError)setMeetingSpokenLanguage:(
int)languageID;
304- (
ZoomSDKError)enableReceiveSpokenLanguageContent:(BOOL)enable;
310- (BOOL)isReceiveSpokenLanguageContentEnabled;
316- (BOOL)canDisableCaptions;
329- (BOOL)isCaptionsEnabled;
ZoomSDKLiveTranscriptionStaus
Enumerations of the type for live transcription status.
ZoomSDKError
Enumeration of common errors of SDK.
ZoomSDKLiveTranscriptionOperationType
Enumerations of the type for live transcription operation type.
id< ZoomSDKCloseCaptionControllerDelegate > _delegate