Original publication date: June 24, 2022
Added
-
New interfaces to streaming to raw to access "downstream" raw audio and video streams
-
New interfaces in
IMeetingLiveStreamController
virtual SDKError StartRawLiveStream(const wchar_t* broadcastURL) = 0; virtual SDKError StopRawLiveStream() = 0;
-
-
New interfaces to provide live translation methods and extend live transcription to support multiple languages in Custom UI
-
New status in
SDKLiveTranscriptionOperationType
typedef enum { SDK_LiveTranscription_OperationType_Complete, SDK_LiveTranscription_OperationType_NotSupported } SDKLiveTranscriptionOperationType;
-
New status in
SDKLiveTranscriptionStatus
typedef enum { SDK_LiveTranscription_Status_User_Sub } SDKLiveTranscriptionStatus;
-
New class in
meeting_closedcaption_interface.h
class ILiveTranscriptionLanguage { public: virtual int GetLTTLanguageID() = 0; virtual const wchar_t* GetLTTLanguageName() = 0; virtual ~ILiveTranscriptionLanguage() {}; };
-
New callback in
IClosedCaptionControllerEvent
virtual void onLiveTranscriptionMsgError(ILiveTranscriptionLanguage* speakLanguage, ILiveTranscriptionLanguage* transcriptLanguage) = 0;
-
New interfaces in
IClosedCaptionController
virtual SDKError EnableMeetingManualCaption(bool bEnable) = 0; virtual bool IsMeetingManualCaptionEnabled() = 0; virtual bool IsMultiLanguageTranscriptionEnabled() = 0; virtual IList<ILiveTranscriptionLanguage*>* GetAvailableMeetingSpeakingLanguages() = 0; virtual SDKError SetMeetingSpeakingLanguage(int languageID) = 0; virtual ILiveTranscriptionLanguage* GetMeetingSpeakingLanguage() = 0; virtual IList<ILiveTranscriptionLanguage*>* GetAvailableTranslationLanguages() = 0; virtual SDKError SetTranslationLanguage(int languageID) = 0; virtual ILiveTranscriptionLanguage* GetTranslationLanguage() = 0;
-
Fixed
-
Issue where the host or co-host is receiving the callback
onChatStatusChangedNotification
. -
Issue where the callback
onChatMsgNotification
is not being triggered on the panelist side when sending a private message to an attendee. -
Issue where the reaction position setting still applies when the reaction button is hidden.