Skip to content

Commit 157e459

Browse files
committed
v5.2.42043.1112
1 parent fab24dd commit 157e459

File tree

206 files changed

+5488
-689
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

206 files changed

+5488
-689
lines changed

CHANGELOG.md

+78
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,84 @@
55
### :red_circle: Non-AndroidX Version (EOL: 01/01/2020)
66
**Per Google's suggestions and guidance, we have upgraded our regular Android SDK to support AndroidX. We used to offer a non-AndroidX version to help you migrate to the AndroidX project. However, the previous non-AndroidX version has reached its End-of-Life (01/01/20). Please plan to upgrade your Android project to AndroidX to use the latest Android SDK**
77

8+
## 2020-11-17 @ v5.2.42043.1112
9+
10+
## Added:
11+
* Added new feature for supporting language interpreters within meetings. For more information regarding this feature, please visit https://support.zoom.us/hc/en-us/articles/360034919791-Language-interpretation-in-meetings-and-webinars
12+
The new interfaces can be found in `InMeetingInterpretationController.java`
13+
* `- InMeetingInterpretationController getInMeetingInterpretationController()`
14+
15+
* New interface in `IInterpretationLanguage.java`
16+
* `- int getLanguageID()`
17+
* `- String getLanguageAbbreviations()`
18+
* `- String getLanguageName()`
19+
20+
* New interface in `IInterpreter.java`
21+
* `- long getUserID()`
22+
* `- int getLanguageID1()`
23+
* `- int getLanguageID2()`
24+
25+
* New interface in `IMeetingInterpretationControllerEvent.java`
26+
* `- void onInterpretationStart()`
27+
* `- void onInterpretationStop()`
28+
* `- void onInterpreterRoleChanged(int userID, boolean isInterpreter)`
29+
* `- void onInterpreterActiveLanguageChanged(int userID, int activeLanID)`
30+
* `- void onInterpreterLanguageChanged(int lanID1, int lanID2)`
31+
* `- void onAvailableLanguageListUpdated(List<IInterpretationLanguage> pAvailableLanguageList)`
32+
33+
* New interface for `InMeetingInterpretationController.java`
34+
* `- void setEvent(IMeetingInterpretationControllerEvent event)`
35+
* `- boolean isInterpretationEnabled()`
36+
* `- boolean isInterpretationStarted()`
37+
* `- boolean isInterpreter()`
38+
* `- IInterpretationLanguage getInterpretationLanguageByID(int lanID)`
39+
* `- List<IInterpretationLanguage> getAllLanguageList()`
40+
* `- List<IInterpreter> getInterpreterList()`
41+
* `- boolean addInterpreter(long userID, int lanID1, int lanID2)`
42+
* `- boolean removeInterpreter(long userID)`
43+
* `- boolean modifyInterpreter(long userID, int lanID1, int lanID2)`
44+
* `- MobileRTCSDKError startInterpretation()`
45+
* `- MobileRTCSDKError stopInterpretation()`
46+
* `- List<IInterpretationLanguage> getAvailableLanguageList()`
47+
* `- MobileRTCSDKError joinLanguageChannel(int lanID)`
48+
* `- int getJoinedLanguageID()`
49+
* `- MobileRTCSDKError turnOffMajorAudio()`
50+
* `- MobileRTCSDKError turnOnMajorAudio()`
51+
* `- boolean isMajorAudioTurnOff()`
52+
* `- List<Integer> getInterpreterLans();`
53+
* `- MobileRTCSDKError setInterpreterActiveLan(int activeLanID);`
54+
* `- int getInterpreterActiveLan()`
55+
56+
* Add interfaces to support Direct share. For info about this feature, please visit: https://support.zoom.us/hc/en-us/articles/214629303-Direct-sharing-in-Zoom-Rooms
57+
New interface for `IDirectShareServiceHelper.java`
58+
* `- void setEvent(IDirectShareServiceHelperEvent listener)`
59+
* `- boolean canStartDirectShare()`
60+
* `- boolean isDirectShareInProgress()`
61+
* `- MobileRTCSDKError startDirectShare()`
62+
* `- MobileRTCSDKError stopDirectShare()`
63+
64+
New interface for `IDirectShareViaMeetingIDOrPairingCodeHandler.java`
65+
* `- MobileRTCSDKError tryWithMeetingNumber(long meetingNumber)`
66+
* `- MobileRTCSDKError tryWithPairingCode(String pairingCode)`
67+
* `- MobileRTCSDKError cancel()`
68+
69+
The added callback interface in `IDirectShareServiceHelperEvent.java`
70+
* `- void onDirectShareStatusUpdate(DirectShareStatus status, IDirectShareViaMeetingIDOrPairingCodeHandler handler) `
71+
72+
* Added new callback to notify the end-user that their video subscription failed when using Custom Meeting UI
73+
The added callback interface in `ICustomizedVideoSink.java`
74+
* `- void onSubscribeUserFail(int errorCode, int size, long userId)`
75+
76+
* Added methods to enable/disable copying Zoom URL when long-pressing meeting ID
77+
New method in `MeetingSettingsHelper.java`
78+
* `- void disableCopyMeetingUrl(boolean disable)`
79+
80+
## Changed & Fixed:
81+
* Fixed an issue that disabling the bottom toolbar hides the end meeting button.
82+
* Fixed an issue that the `raiseMyHand` or `lowerHand` is not working properly when in a webinar.
83+
* Fixed an issue that the option to hide the meeting password is not working.
84+
* Fixed an issue that the option `no_dial_in_via_phone` and `no_dial_out_to_phone` do not hide the dial-in/dial-out menu.
85+
886
## 2020-10-09 @ v5.2.41735.0928
987

1088
## Added
311 Bytes
Binary file not shown.

docs/allclasses-frame.html mobilertc-android-studio/doc/allclasses-frame.html

+11-2
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
<!-- NewPage -->
33
<html lang="en">
44
<head>
5-
<!-- Generated by javadoc (1.8.0_242-release) on Mon Sep 28 17:51:27 PDT 2020 -->
5+
<!-- Generated by javadoc (1.8.0_05) on Thu Nov 12 22:38:11 PST 2020 -->
66
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
77
<title>All Classes (Zoom.us SDK API Document)</title>
8-
<meta name="date" content="2020-09-28">
8+
<meta name="date" content="2020-11-12">
99
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
1010
<script type="text/javascript" src="script.js"></script>
1111
</head>
@@ -25,6 +25,7 @@ <h1 class="bar">All&nbsp;Classes</h1>
2525
<li><a href="us/zoom/sdk/CustomizedNotificationData.html" title="class in us.zoom.sdk" target="classFrame">CustomizedNotificationData</a></li>
2626
<li><a href="us/zoom/sdk/DialOutStatus.html" title="interface in us.zoom.sdk" target="classFrame"><span class="interfaceName">DialOutStatus</span></a></li>
2727
<li><a href="us/zoom/sdk/DialOutStatusListener.html" title="interface in us.zoom.sdk" target="classFrame"><span class="interfaceName">DialOutStatusListener</span></a></li>
28+
<li><a href="us/zoom/sdk/DirectShareStatus.html" title="enum in us.zoom.sdk" target="classFrame">DirectShareStatus</a></li>
2829
<li><a href="us/zoom/sdk/EnumComponentType.html" title="enum in us.zoom.sdk" target="classFrame">EnumComponentType</a></li>
2930
<li><a href="us/zoom/sdk/FreeMeetingNeedUpgradeType.html" title="enum in us.zoom.sdk" target="classFrame">FreeMeetingNeedUpgradeType</a></li>
3031
<li><a href="us/zoom/sdk/IAnswerItem.html" title="interface in us.zoom.sdk" target="classFrame"><span class="interfaceName">IAnswerItem</span></a></li>
@@ -38,6 +39,13 @@ <h1 class="bar">All&nbsp;Classes</h1>
3839
<li><a href="us/zoom/sdk/IBOData.html" title="interface in us.zoom.sdk" target="classFrame"><span class="interfaceName">IBOData</span></a></li>
3940
<li><a href="us/zoom/sdk/IBODataEvent.html" title="interface in us.zoom.sdk" target="classFrame"><span class="interfaceName">IBODataEvent</span></a></li>
4041
<li><a href="us/zoom/sdk/IBOMeeting.html" title="interface in us.zoom.sdk" target="classFrame"><span class="interfaceName">IBOMeeting</span></a></li>
42+
<li><a href="us/zoom/sdk/ICustomizedVideoSink.html" title="interface in us.zoom.sdk" target="classFrame"><span class="interfaceName">ICustomizedVideoSink</span></a></li>
43+
<li><a href="us/zoom/sdk/IDirectShareServiceHelper.html" title="interface in us.zoom.sdk" target="classFrame"><span class="interfaceName">IDirectShareServiceHelper</span></a></li>
44+
<li><a href="us/zoom/sdk/IDirectShareServiceHelperEvent.html" title="interface in us.zoom.sdk" target="classFrame"><span class="interfaceName">IDirectShareServiceHelperEvent</span></a></li>
45+
<li><a href="us/zoom/sdk/IDirectShareViaMeetingIDOrPairingCodeHandler.html" title="interface in us.zoom.sdk" target="classFrame"><span class="interfaceName">IDirectShareViaMeetingIDOrPairingCodeHandler</span></a></li>
46+
<li><a href="us/zoom/sdk/IInterpretationLanguage.html" title="interface in us.zoom.sdk" target="classFrame"><span class="interfaceName">IInterpretationLanguage</span></a></li>
47+
<li><a href="us/zoom/sdk/IInterpreter.html" title="interface in us.zoom.sdk" target="classFrame"><span class="interfaceName">IInterpreter</span></a></li>
48+
<li><a href="us/zoom/sdk/IMeetingInterpretationControllerEvent.html" title="interface in us.zoom.sdk" target="classFrame"><span class="interfaceName">IMeetingInterpretationControllerEvent</span></a></li>
4149
<li><a href="us/zoom/sdk/InMeetingAnnotationController.html" title="interface in us.zoom.sdk" target="classFrame"><span class="interfaceName">InMeetingAnnotationController</span></a></li>
4250
<li><a href="us/zoom/sdk/InMeetingAnnotationController.AnnotationToolType.html" title="enum in us.zoom.sdk" target="classFrame">InMeetingAnnotationController.AnnotationToolType</a></li>
4351
<li><a href="us/zoom/sdk/InMeetingAnnotationController.InMeetingAnnotationListener.html" title="interface in us.zoom.sdk" target="classFrame"><span class="interfaceName">InMeetingAnnotationController.InMeetingAnnotationListener</span></a></li>
@@ -52,6 +60,7 @@ <h1 class="bar">All&nbsp;Classes</h1>
5260
<li><a href="us/zoom/sdk/InMeetingChatMessage.html" title="class in us.zoom.sdk" target="classFrame">InMeetingChatMessage</a></li>
5361
<li><a href="us/zoom/sdk/InMeetingCloudRecordController.html" title="interface in us.zoom.sdk" target="classFrame"><span class="interfaceName">InMeetingCloudRecordController</span></a></li>
5462
<li><a href="us/zoom/sdk/InMeetingEventHandler.html" title="interface in us.zoom.sdk" target="classFrame"><span class="interfaceName">InMeetingEventHandler</span></a></li>
63+
<li><a href="us/zoom/sdk/InMeetingInterpretationController.html" title="interface in us.zoom.sdk" target="classFrame"><span class="interfaceName">InMeetingInterpretationController</span></a></li>
5564
<li><a href="us/zoom/sdk/InMeetingLiveStreamController.html" title="interface in us.zoom.sdk" target="classFrame"><span class="interfaceName">InMeetingLiveStreamController</span></a></li>
5665
<li><a href="us/zoom/sdk/InMeetingLiveStreamController.InMeetingLiveStreamListener.html" title="interface in us.zoom.sdk" target="classFrame"><span class="interfaceName">InMeetingLiveStreamController.InMeetingLiveStreamListener</span></a></li>
5766
<li><a href="us/zoom/sdk/InMeetingLiveStreamController.LiveStreamChannel.html" title="class in us.zoom.sdk" target="classFrame">InMeetingLiveStreamController.LiveStreamChannel</a></li>

docs/allclasses-noframe.html mobilertc-android-studio/doc/allclasses-noframe.html

+11-2
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
<!-- NewPage -->
33
<html lang="en">
44
<head>
5-
<!-- Generated by javadoc (1.8.0_242-release) on Mon Sep 28 17:51:27 PDT 2020 -->
5+
<!-- Generated by javadoc (1.8.0_05) on Thu Nov 12 22:38:11 PST 2020 -->
66
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
77
<title>All Classes (Zoom.us SDK API Document)</title>
8-
<meta name="date" content="2020-09-28">
8+
<meta name="date" content="2020-11-12">
99
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
1010
<script type="text/javascript" src="script.js"></script>
1111
</head>
@@ -25,6 +25,7 @@ <h1 class="bar">All&nbsp;Classes</h1>
2525
<li><a href="us/zoom/sdk/CustomizedNotificationData.html" title="class in us.zoom.sdk">CustomizedNotificationData</a></li>
2626
<li><a href="us/zoom/sdk/DialOutStatus.html" title="interface in us.zoom.sdk"><span class="interfaceName">DialOutStatus</span></a></li>
2727
<li><a href="us/zoom/sdk/DialOutStatusListener.html" title="interface in us.zoom.sdk"><span class="interfaceName">DialOutStatusListener</span></a></li>
28+
<li><a href="us/zoom/sdk/DirectShareStatus.html" title="enum in us.zoom.sdk">DirectShareStatus</a></li>
2829
<li><a href="us/zoom/sdk/EnumComponentType.html" title="enum in us.zoom.sdk">EnumComponentType</a></li>
2930
<li><a href="us/zoom/sdk/FreeMeetingNeedUpgradeType.html" title="enum in us.zoom.sdk">FreeMeetingNeedUpgradeType</a></li>
3031
<li><a href="us/zoom/sdk/IAnswerItem.html" title="interface in us.zoom.sdk"><span class="interfaceName">IAnswerItem</span></a></li>
@@ -38,6 +39,13 @@ <h1 class="bar">All&nbsp;Classes</h1>
3839
<li><a href="us/zoom/sdk/IBOData.html" title="interface in us.zoom.sdk"><span class="interfaceName">IBOData</span></a></li>
3940
<li><a href="us/zoom/sdk/IBODataEvent.html" title="interface in us.zoom.sdk"><span class="interfaceName">IBODataEvent</span></a></li>
4041
<li><a href="us/zoom/sdk/IBOMeeting.html" title="interface in us.zoom.sdk"><span class="interfaceName">IBOMeeting</span></a></li>
42+
<li><a href="us/zoom/sdk/ICustomizedVideoSink.html" title="interface in us.zoom.sdk"><span class="interfaceName">ICustomizedVideoSink</span></a></li>
43+
<li><a href="us/zoom/sdk/IDirectShareServiceHelper.html" title="interface in us.zoom.sdk"><span class="interfaceName">IDirectShareServiceHelper</span></a></li>
44+
<li><a href="us/zoom/sdk/IDirectShareServiceHelperEvent.html" title="interface in us.zoom.sdk"><span class="interfaceName">IDirectShareServiceHelperEvent</span></a></li>
45+
<li><a href="us/zoom/sdk/IDirectShareViaMeetingIDOrPairingCodeHandler.html" title="interface in us.zoom.sdk"><span class="interfaceName">IDirectShareViaMeetingIDOrPairingCodeHandler</span></a></li>
46+
<li><a href="us/zoom/sdk/IInterpretationLanguage.html" title="interface in us.zoom.sdk"><span class="interfaceName">IInterpretationLanguage</span></a></li>
47+
<li><a href="us/zoom/sdk/IInterpreter.html" title="interface in us.zoom.sdk"><span class="interfaceName">IInterpreter</span></a></li>
48+
<li><a href="us/zoom/sdk/IMeetingInterpretationControllerEvent.html" title="interface in us.zoom.sdk"><span class="interfaceName">IMeetingInterpretationControllerEvent</span></a></li>
4149
<li><a href="us/zoom/sdk/InMeetingAnnotationController.html" title="interface in us.zoom.sdk"><span class="interfaceName">InMeetingAnnotationController</span></a></li>
4250
<li><a href="us/zoom/sdk/InMeetingAnnotationController.AnnotationToolType.html" title="enum in us.zoom.sdk">InMeetingAnnotationController.AnnotationToolType</a></li>
4351
<li><a href="us/zoom/sdk/InMeetingAnnotationController.InMeetingAnnotationListener.html" title="interface in us.zoom.sdk"><span class="interfaceName">InMeetingAnnotationController.InMeetingAnnotationListener</span></a></li>
@@ -52,6 +60,7 @@ <h1 class="bar">All&nbsp;Classes</h1>
5260
<li><a href="us/zoom/sdk/InMeetingChatMessage.html" title="class in us.zoom.sdk">InMeetingChatMessage</a></li>
5361
<li><a href="us/zoom/sdk/InMeetingCloudRecordController.html" title="interface in us.zoom.sdk"><span class="interfaceName">InMeetingCloudRecordController</span></a></li>
5462
<li><a href="us/zoom/sdk/InMeetingEventHandler.html" title="interface in us.zoom.sdk"><span class="interfaceName">InMeetingEventHandler</span></a></li>
63+
<li><a href="us/zoom/sdk/InMeetingInterpretationController.html" title="interface in us.zoom.sdk"><span class="interfaceName">InMeetingInterpretationController</span></a></li>
5564
<li><a href="us/zoom/sdk/InMeetingLiveStreamController.html" title="interface in us.zoom.sdk"><span class="interfaceName">InMeetingLiveStreamController</span></a></li>
5665
<li><a href="us/zoom/sdk/InMeetingLiveStreamController.InMeetingLiveStreamListener.html" title="interface in us.zoom.sdk"><span class="interfaceName">InMeetingLiveStreamController.InMeetingLiveStreamListener</span></a></li>
5766
<li><a href="us/zoom/sdk/InMeetingLiveStreamController.LiveStreamChannel.html" title="class in us.zoom.sdk">InMeetingLiveStreamController.LiveStreamChannel</a></li>

docs/constant-values.html mobilertc-android-studio/doc/constant-values.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
<!-- NewPage -->
33
<html lang="en">
44
<head>
5-
<!-- Generated by javadoc (1.8.0_242-release) on Mon Sep 28 17:51:27 PDT 2020 -->
5+
<!-- Generated by javadoc (1.8.0_05) on Thu Nov 12 22:38:10 PST 2020 -->
66
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
77
<title>Constant Field Values (Zoom.us SDK API Document)</title>
8-
<meta name="date" content="2020-09-28">
8+
<meta name="date" content="2020-11-12">
99
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
1010
<script type="text/javascript" src="script.js"></script>
1111
</head>

docs/deprecated-list.html mobilertc-android-studio/doc/deprecated-list.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
<!-- NewPage -->
33
<html lang="en">
44
<head>
5-
<!-- Generated by javadoc (1.8.0_242-release) on Mon Sep 28 17:51:27 PDT 2020 -->
5+
<!-- Generated by javadoc (1.8.0_05) on Thu Nov 12 22:38:11 PST 2020 -->
66
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
77
<title>Deprecated List (Zoom.us SDK API Document)</title>
8-
<meta name="date" content="2020-09-28">
8+
<meta name="date" content="2020-11-12">
99
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
1010
<script type="text/javascript" src="script.js"></script>
1111
</head>

docs/help-doc.html mobilertc-android-studio/doc/help-doc.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
<!-- NewPage -->
33
<html lang="en">
44
<head>
5-
<!-- Generated by javadoc (1.8.0_242-release) on Mon Sep 28 17:51:27 PDT 2020 -->
5+
<!-- Generated by javadoc (1.8.0_05) on Thu Nov 12 22:38:11 PST 2020 -->
66
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
77
<title>API Help (Zoom.us SDK API Document)</title>
8-
<meta name="date" content="2020-09-28">
8+
<meta name="date" content="2020-11-12">
99
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
1010
<script type="text/javascript" src="script.js"></script>
1111
</head>

0 commit comments

Comments
 (0)