Unity Video SDK API Reference Documentation
Loading...
Searching...
No Matches
IZMVideoSDKDelegate.cs
Go to the documentation of this file.
1using System.Collections.Generic;
2
7public interface IZMVideoSDKDelegate
8{
9
14
19
25 void onError(ZMVideoSDKErrors errorType, int details);
26
32 void onUserJoin(ZMVideoSDKUserHelper userHelper, List<ZMVideoSDKUser> userArray);
33
39 void onUserLeave(ZMVideoSDKUserHelper userHelper, List<ZMVideoSDKUser> userArray);
40
46 void onUserVideoStatusChanged(ZMVideoSDKVideoHelper videoHelper, List<ZMVideoSDKUser> userArray);
47
53 void onUserAudioStatusChanged(ZMVideoSDKAudioHelper audioHelper, List<ZMVideoSDKUser> userArray);
54
55
62
68 void onUserActiveAudioChanged(ZMVideoSDKAudioHelper audioHelper, List<ZMVideoSDKUser> userArray);
69
75
81
86
92 void onMicSpeakerVolumeChanged(uint micVolume, uint speakerVolume);
93
98
104
111
118
126
134
135
142
150}
ZMVideoSDKRecordingStatus
ZMVideoSDKChatMessageDeleteType
The chat message delete type are sent in the IZMVideoSDKDelegate::onChatDeleteMessageNotify callback.
ZMVideoSDKErrors
ZMVideoSDKShareStatus
Audio control interface SeeZMVideoSDK#GetAudioHelper().
User control interface. See ZMVideoSDK#GetUserHelper().
Zoom Video SDK user information.
An interface to control video and manage cameras during a video session. See ZMVideoSDK#GetVideoHelpe...
A listener class that groups together the callbacks related to a session. See ZoomVideoSDK#addListene...
void onUserJoin(ZMVideoSDKUserHelper userHelper, List< ZMVideoSDKUser > userArray)
Callback: Invoked when a user joins the session.
void onUserShareStatusChanged(ZMVideoSDKShareHelper shareHelper, ZMVideoSDKUser user, ZMVideoSDKShareStatus status)
Callback: Invoked when a user's share status changes.
void onChatDeleteMessageNotify(ZMVideoSDKChatHelper chatHelper, string msgID, ZMVideoSDKChatMessageDeleteType deleteBy)
Callback: Invoked when a user deletes a chat message.
void onSessionLeave()
Callback: Invoked when the current user leaves the session.
void onSessionJoin(ZMVideoSDKUser myself)
Callback: Invoked when the current user joins the session.
void onUserManagerChanged(ZMVideoSDKUser user)
Callback: Invoked when the manager of the session changes.
void onUserNameChanged(ZMVideoSDKUser user)
Callback: Invoked when a user changes their name.
void onUserHostChanged(ZMVideoSDKUserHelper userHelper, ZMVideoSDKUser user)
Callback: Invoked when the session host changes.
void onCloudRecordingStatusChanged(ZMVideoSDKRecordingStatus status, ZMVideoSDKRecordingConsentHandler handler)
void onUserVideoStatusChanged(ZMVideoSDKVideoHelper videoHelper, List< ZMVideoSDKUser > userArray)
Callback: Invoked when a user makes changes to their video, such as starting or stopping their video.
void onMicSpeakerVolumeChanged(uint micVolume, uint speakerVolume)
Notify the current mic or speaker volume when testing.
void onUserActiveAudioChanged(ZMVideoSDKAudioHelper audioHelper, List< ZMVideoSDKUser > userArray)
Callback: Invoked when the active audio changes.
void onUserAudioStatusChanged(ZMVideoSDKAudioHelper audioHelper, List< ZMVideoSDKUser > userArray)
Callback: Invoked when a user makes changes to their audio, such as muting or unmuting their audio.
void onError(ZMVideoSDKErrors errorType, int details)
Callback: Invoked when errors occur.
void onMixedAudioRawDataReceived(ZMVideoSDKAudioRawData audioRawData)
Callback: Invoked when mixed (all users) audio raw data received.
void onSelectedAudioDeviceChanged()
Notify the user that a mic/speaker device is selected when testing. Then the SDK will close the mic/s...
void onUserLeave(ZMVideoSDKUserHelper userHelper, List< ZMVideoSDKUser > userArray)
Triggered when other users leave session.
void onOneWayAudioRawDataReceived(ZMVideoSDKAudioRawData audioRawData, ZMVideoSDKUser user)
Callback: Invoked when individual user's audio raw data received.
void onUserRecordingConsentChanged(ZMVideoSDKUser user)
void onChatNewMessageNotify(ZMVideoSDKChatHelper chatHelper, ZMVideoSDKChatMessage messageItem)
Callback: Invoked when receiving a chat message.
void onHostAskUnmute()
Callback: Invoked when a host requests you to unmute yourself.