Original publication date: June 24, 2022
Added
-
New interfaces to provide live translation methods and extend live transcription to support multiple languages in Custom UI
-
New enums in
InMeetingLiveTranscriptionController
enum MobileRTCLiveTranscriptionOperationType { MobileRTC_LiveTranscription_OperationType_Complete, MobileRTC_LiveTranscription_OperationType_NotSupported } enum MobileRTCLiveTranscriptionStatus { MobileRTC_LiveTranscription_Status_User_Sub, }
-
New interfaces in
InMeetingLiveTranscriptionController
InMeetingLiveTranscriptionLanguage getTranslationLanguage() boolean isMultiLanguageTranscriptionEnabled() MobileRTCSDKError setTranslationLanguage(int languageID) List<InMeetingLiveTranscriptionLanguage> getAvailableTranslationLanguages() InMeetingLiveTranscriptionLanguage getMeetingSpokenLanguage() MobileRTCSDKError setMeetingSpokenLanguage(int languageID) List<InMeetingLiveTranscriptionLanguage> getAvailableMeetingSpokenLanguages() boolean isMeetingManualCaptionEnabled() MobileRTCSDKError enableMeetingManualCaption(boolean bEnable)
-
New interfaces in
InMeetingLiveTranscriptionController.InMeetingLiveTranscriptionLanguage
int getLTTLanguageID() String getLTTLanguageName()
-
-
New interfaces in streaming to raw to access "downstream" raw audio and video streams
-
New interfaces in
InMeetingLiveStreamController
MobileRTCSDKError startRawLiveStream(String broadcastURL); MobileRTCSDKError stopRawLiveStream();
-
-
New interface to get webinar attendee chat privileges
-
New interface in
InMeetingChatController
MobileRTCWebinarChatPriviledge getWebinarAttendeeChatPrivilege();
-
-
New interfacess to get meeting participant chat privileges
-
New interface in
InMeetingChatController
MobileRTCMeetingChatPriviledge getMeetingAttendeeChatPrivilege();
-
Changed & Fixed
-
Fixed an issue where admitting users from the waiting room does not work every time if the meeting activity’s launch mode is
singleInstance
. -
Fixed an issue where the callback
onChatMsgNotification
is not being triggered on the panelist side when sending a private message to an attendee. -
Removed
userId
requirement inJoinMeetingParam4WithoutLogin
. -
Made
StartMeetingParamsWithoutLogin.displayName
optional. -
Upgraded required Gradle version to
gradle-7.2-all
. -
Updated
CompileSdkVersion
to 31. -
Removed classpath
com.android.tools:r8:3.0.73
dependencies