Mac SDK
ZoomSDKCloseCaptionController.h
1 // ZoomSDKCloseCaptionController.h
2 // ZoomSDK
3 //
4 // Created by Derain on 2018/12/27.
5 // Copyright © 2018 Zoom Video Communications,Inc. All rights reserved.
6 //
7 
8 #import <Foundation/Foundation.h>
9 #import "ZoomSDKErrors.h"
10 
15 - (void)onGetCCPrvilege;
16 
20 - (void)onLostCCPrvilege;
21 
26 - (void)onReceiveCCMessageWithString:(NSString*)inString;
27 
32 - (void)onReceiveCCRealtimeMessage:(NSString *)realtimeMessage;
33 @end
34 
35 @interface ZoomSDKCloseCaptionController : NSObject
36 {
37  id<ZoomSDKCloseCaptionControllerDelegate> _delegate;
38 
39 }
40 @property(nonatomic, assign)id<ZoomSDKCloseCaptionControllerDelegate> delegate;
41 
46 - (BOOL)isMeetingSupportCloseCaption;
47 
52 - (BOOL)canAssignOthersToSendCC;
53 
59 - (BOOL)canBeAssignedToSendCC:(unsigned int)userID;
60 
65 - (BOOL)canSendClosedCaption;
66 
71 - (BOOL)isCanSaveClosedCaption;
72 
77 - (BOOL)is3rdPartCCServerAvailable;
78 
84 - (ZoomSDKError)withdrawCCPriviledgeForUser:(unsigned int)userID;
85 
91 - (ZoomSDKError)assignCCPriviledgeTo:(unsigned int)userID;
92 
98 - (ZoomSDKError)sendClosedCaptionMessage:(NSString*)ccString;
99 
104 - (ZoomSDKError)saveCCHistory;
105 
110 - (NSString*)getClosedCaptionHistorySavedPath;
111 
117 - (ZoomSDKError)getClosedCaptionUrlFor3rdParty:(NSString**)thirdPartyURL;
118 
119 @end
-[ZoomSDKCloseCaptionControllerDelegate-p onLostCCPrvilege]
void onLostCCPrvilege()
Callback of losing privilege of close caption.
ZoomSDKCloseCaptionControllerDelegate-p
Definition: ZoomSDKCloseCaptionController.h:11
-[ZoomSDKCloseCaptionControllerDelegate-p onGetCCPrvilege]
void onGetCCPrvilege()
Callback of getting the privilege of close caption.
ZoomSDKCloseCaptionController
Definition: ZoomSDKCloseCaptionController.h:36