Published July 26, 2023
Added
-
New added interface to send external share data with audio feature.
-
New class
IZoomSDKShareAudioSender
andIZoomSDKShareAudioSource
.class IZoomSDKShareAudioSender { public: virtual ~IZoomSDKShareAudioSender() {} virtual SDKError sendShareAudio(char* data, unsigned int data_length, int sample_rate, ZoomSDKAudioChannel channel) = 0; }; class IZoomSDKShareAudioSource { public: virtual ~IZoomSDKShareAudioSource() {} virtual void onStartSendAudio(IZoomSDKShareAudioSender* pShareAudioSender) = 0; virtual void onStopSendAudio() = 0; };
-
New interface in
IZoomSDKShareSourceHelper
.virtual SDKError setSharePureAudioSource(IZoomSDKShareAudioSource* pShareAudioSource) = 0;
- New enum
ZoomSDKAudioChannel
.
enum ZoomSDKAudioChannel { ZoomSDKAudioChannel_Mono, ZoomSDKAudioChannel_Stereo, };
- New enum
-
-
New added interface to support getting last-used avatar and enable always-showing-avatar in future meeting.
-
New interfaces in
I3DAvatarImageInfo
.virtual bool IsLastUsed() = 0;
-
New interfaces in
I3DAvatarSettingContext
.virtual SDKError Enable3DAvatarEffectForAllMeeting(bool bEnable) = 0; virtual bool Is3DAvatarEffectForAllMeetingEnabled() = 0;
-
-
New added interface to support stereo sound in raw audio data.
-
New interface in
IZoomVideoSDKAudioRawDataSender
.virtual SDKError send(char* data, unsigned int data_length, int sample_rate, ZoomSDKAudioChannel channel = ZoomSDKAudioChannel_Mono);
-
Fixed
- Fixed an issue where the host got the
onBOStatusChange
callback twice when the co-host started a breakout room. - Fixed an issue where the app would crash when opening a chat window on a 4K display.
- Fixed an issue where, after disagreeing with the login disclaimer, the login identity was still present in the next meeting.
- Fixed an issue where after calling
SetEvent(NULL)
inITestVideoDeviceHelper
,ITestVideoDeviceHelperEvent
wassn't cleared.