Mac SDK
|
It is an implementation for client to start/join a Meeting. More...
#import <ZoomSDKMeetingService.h>
Instance Methods | |
(ZoomSDKMeetingUIController *) | - getMeetingUIController |
Get the meeting UI controller interface. More... | |
(ZoomSDKMeetingConfiguration *) | - getMeetingConfiguration |
Get the configuration of the meeting. More... | |
(ZoomSDKH323Helper *) | - getH323Helper |
Get the default H.323 helper of ZOOM meeting service. More... | |
(ZoomSDKBreakoutRoomsController *) | - getBreakoutRoomsController |
Get the default Breakout Rooms Helper of ZOOM meeting service. More... | |
(ZoomSDKWaitingRoomController *) | - getWaitingRoomController |
Get default Waiting Room Controller of ZOOM meeting service. More... | |
(ZoomSDKASController *) | - getASController |
Get the default AS(APP share) Controller of ZOOM meeting service. More... | |
(ZoomSDKPhoneHelper *) | - getPhoneHelper |
Get the default Phone Callout Helper of Zoom meeting service. More... | |
(ZoomSDKMeetingActionController *) | - getMeetingActionController |
Get the default action controller(mute audio/video etc) of ZOOM meeting service. More... | |
(ZoomSDKLiveStreamHelper *) | - getLiveStreamHelper |
Get the default live stream helper of ZOOM meeting service. More... | |
(ZoomSDKVideoContainer *) | - getVideoContainer |
Get the custom video container of ZOOM SDK. More... | |
(ZoomSDKMeetingRecordController *) | - getRecordController |
Get the custom recording object of ZOOM SDK. More... | |
(ZoomSDKWebinarController *) | - getWebinarController |
Get the custom webinar controller. More... | |
(ZoomSDKCloseCaptionController *) | - getCloseCaptionController |
Get controller of close caption in Zoom meeting. More... | |
(ZoomSDKRealNameAuthenticationController *) | - getRealNameController |
Get object of controller ZoomSDKRealNameAuthenticationController. More... | |
(ZoomSDKQAController *) | - getQAController |
Get object of ZoomSDKQAController. More... | |
(ZoomSDKNewBreakoutRoomController *) | - getNewBreakoutRoomController |
Get object of ZoomSDKNewBreakoutRoomController. More... | |
(ZoomSDKInterpretationController *) | - getInterpretationController |
Get object of ZoomSDKInterpretationController. More... | |
(ZoomSDKError) | - startMeeting: |
Start a ZOOM meeting with meeting number for login user. More... | |
(ZoomSDKError) | - startMeetingWithZAK: |
Start a ZOOM meeting with ZAK. More... | |
(ZoomSDKError) | - joinMeeting: |
Join a Zoom meeting. More... | |
(void) | - leaveMeetingWithCmd: |
End/Leave the current meeting. More... | |
(ZoomSDKMeetingStatus) | - getMeetingStatus |
Get the status of meeting. More... | |
(NSString *) | - getMeetingProperty: |
Get the property of meeting. More... | |
(ZoomSDKConnectionQuality) | - getConnectionQuality:Sending: |
Get the network quality of meeting connection. More... | |
(MeetingType) | - getMeetingType |
Get the type of current meeting. More... | |
(BOOL) | - isInternalMeeting |
Determine whether the current meeting is internal or not. Available only for Huawei. More... | |
(BOOL) | - isFailoverMeeting |
Determine whether the meeting is failover or not. Available only for Huawei. More... | |
(ZoomSDKError) | - setSecuritySessionKey:isLeaveMeeting: |
This method is used to set security session key and iv for audio/video etc. Available only for Huawei. More... | |
(ZoomSDKError) | - handleZoomWebUrlAction: |
Handle the event that user joins meeting from web or meeting URL. More... | |
Protected Attributes | |
id< ZoomSDKMeetingServiceDelegate > | _delegate |
ZoomSDKMeetingUIController * | _meetingUIController |
ZoomSDKMeetingConfiguration * | _meetingConfiguration |
ZoomSDKBreakoutRoomsController * | _boController |
ZoomSDKH323Helper * | _h323Helper |
ZoomSDKWaitingRoomController * | _waitingRoomController |
ZoomSDKPhoneHelper * | _phoneHelper |
ZoomSDKASController * | _asController |
ZoomSDKMeetingActionController * | _actionController |
ZoomSDKLiveStreamHelper * | _liveStreamHelper |
ZoomSDKVideoContainer * | _videoContainer |
ZoomSDKMeetingRecordController * | _recordController |
ZoomSDKWebinarController * | _webinarController |
ZoomSDKCloseCaptionController * | _closeCaptionController |
ZoomSDKRealNameAuthenticationController * | _realNameController |
ZoomSDKQAController * | _QAController |
ZoomSDKNewBreakoutRoomController * | _newBOController |
ZoomSDKInterpretationController * | _InterpretationController |
Properties | |
id< ZoomSDKMeetingServiceDelegate > | delegate |
It is an implementation for client to start/join a Meeting.
- (ZoomSDKASController*) getASController |
Get the default AS(APP share) Controller of ZOOM meeting service.
- (ZoomSDKBreakoutRoomsController*) getBreakoutRoomsController |
Get the default Breakout Rooms Helper of ZOOM meeting service.
- (ZoomSDKCloseCaptionController*) getCloseCaptionController |
Get controller of close caption in Zoom meeting.
- (ZoomSDKConnectionQuality) getConnectionQuality: | (ConnectionComponent) | component | |
Sending: | (BOOL) | sending | |
Get the network quality of meeting connection.
component | Video/audio/share. |
sending | Set it to YES to get the status of sending data, NO to get the status of receiving data. |
- (ZoomSDKH323Helper*) getH323Helper |
Get the default H.323 helper of ZOOM meeting service.
- (ZoomSDKInterpretationController*) getInterpretationController |
Get object of ZoomSDKInterpretationController.
- (ZoomSDKLiveStreamHelper*) getLiveStreamHelper |
Get the default live stream helper of ZOOM meeting service.
- (ZoomSDKMeetingActionController*) getMeetingActionController |
Get the default action controller(mute audio/video etc) of ZOOM meeting service.
- (ZoomSDKMeetingConfiguration*) getMeetingConfiguration |
Get the configuration of the meeting.
- (NSString*) getMeetingProperty: | (MeetingPropertyCmd) | command |
Get the property of meeting.
command | Commands for user to get different properties. |
- (ZoomSDKMeetingStatus) getMeetingStatus |
Get the status of meeting.
- (MeetingType) getMeetingType |
Get the type of current meeting.
- (ZoomSDKMeetingUIController*) getMeetingUIController |
Get the meeting UI controller interface.
- (ZoomSDKNewBreakoutRoomController *) getNewBreakoutRoomController |
Get object of ZoomSDKNewBreakoutRoomController.
- (ZoomSDKPhoneHelper*) getPhoneHelper |
Get the default Phone Callout Helper of Zoom meeting service.
- (ZoomSDKQAController *) getQAController |
Get object of ZoomSDKQAController.
- (ZoomSDKRealNameAuthenticationController *) getRealNameController |
Get object of controller ZoomSDKRealNameAuthenticationController.
- (ZoomSDKMeetingRecordController*) getRecordController |
Get the custom recording object of ZOOM SDK.
- (ZoomSDKVideoContainer*) getVideoContainer |
Get the custom video container of ZOOM SDK.
- (ZoomSDKWaitingRoomController*) getWaitingRoomController |
Get default Waiting Room Controller of ZOOM meeting service.
- (ZoomSDKWebinarController*) getWebinarController |
Get the custom webinar controller.
- (ZoomSDKError) handleZoomWebUrlAction: | (NSString *) | urlAction |
Handle the event that user joins meeting from web or meeting URL.
urlAction | The URL string got from web. |
- (BOOL) isFailoverMeeting |
Determine whether the meeting is failover or not. Available only for Huawei.
- (BOOL) isInternalMeeting |
Determine whether the current meeting is internal or not. Available only for Huawei.
- (ZoomSDKError) joinMeeting: | (ZoomSDKJoinMeetingElements *) | context |
Join a Zoom meeting.
context | It is a ZoomSDKJoinMeetingElements class,contain all params to join meeting. |
- (void) leaveMeetingWithCmd: | (LeaveMeetingCmd) | cmd |
End/Leave the current meeting.
cmd | The command for leaving the current meeting. Only host can end the meeting. |
- (ZoomSDKError) setSecuritySessionKey: | (NSArray *) | keyArray | |
isLeaveMeeting: | (BOOL) | leaveMeeting | |
This method is used to set security session key and iv for audio/video etc. Available only for Huawei.
keyArray | An array of session security key. |
leaveMeeting | Notification of user leaving meeting. |
- (ZoomSDKError) startMeeting: | (ZoomSDKStartMeetingElements *) | context |
Start a ZOOM meeting with meeting number for login user.
context | It is a ZoomSDKStartMeetingElements class,contain all params to start meeting. |
- (ZoomSDKError) startMeetingWithZAK: | (ZoomSDKStartMeetingUseZakElements *) | context |
Start a ZOOM meeting with ZAK.
context | It is a ZoomSDKStartMeetingUseZakElements class,contain all params to start meeting with zak. |
|
readwritenonatomicassign |
Callback of receiving meeting events.