Zoom Rooms Controller SDK Reference 6.5.0
|
Meeting Audio helper event callback. More...
#include <IMeetingAudioHelper.h>
Public Member Functions | |
virtual | ~IMeetingAudioHelperSink () |
virtual void | OnUpdateMyAudioStatus (const AudioStatus &audioStatus)=0 |
Zoom Room's audio status changed callback. | |
virtual void | OnMuteUserAudioNotification (int32_t userID, const AudioStatus &audioStatus)=0 |
After mute user audio, user audio status changed callback. | |
virtual void | OnMuteOnEntryNotification (bool isMuteOnEntry)=0 |
Mute on entry status notification. | |
virtual void | OnAskUnmuteAudioByHostNotification (bool show, AskUnmuteAudioByHostType type)=0 |
Notification from host ask to unmute audio. | |
virtual void | OnAllowAttendeesUnmuteThemselvesNotification (bool canAttendeesUnmuteThemselves)=0 |
Allow attendees unmute themselves notification. | |
virtual void | OnEnablePlayJoinOrLeaveChimeNotification (bool enable)=0 |
Enable play join or leave chime status notification. | |
virtual void | OnUpdateAudioTroubleShootingStatus (const AudioTroubleShootingStatus &status)=0 |
Audio troubleshooting status update notification. | |
virtual void | OnFEACApproveNotification (int32_t farEndUserID, const std::string &farEndUserName)=0 |
FEAC approve your request notification. | |
virtual void | OnFEACDeclineNotification (int32_t farEndUserID, const std::string &farEndUserName)=0 |
FEAC decline your request notification. | |
virtual void | OnFEACTakeOverNotification (int32_t farEndUserID, const std::string &farEndUserName, int32_t controllingUserID, const std::string &controllingUserName)=0 |
FEAC take over notification. | |
virtual void | OnFEACMicListChangedNotification (int32_t farEndUserID, const std::vector< FarEndAudioDeviceInfo > &micList)=0 |
FEAC microphone list changed notification. | |
virtual void | OnFEACSpeakerListChangedNotification (int32_t farEndUserID, const std::vector< FarEndAudioDeviceInfo > &speakerList)=0 |
FEAC speaker list changed notification. | |
virtual void | OnFEACMuteStateChangedNotification (int32_t farEndUserID, bool muteState)=0 |
FEAC mute state changed notification. | |
virtual void | OnFEACUnmuteDisabledByHostNotification (int32_t farEndUserID)=0 |
FEAC unmute disabled by host notification. You will receive this notification when you unmute the controlled user and the unmute is disabled by host. | |
virtual void | OnFEACRequestNotification (int32_t requesterUserID, const std::string &requesterUserName)=0 |
FEAC request your audio control notification. | |
virtual void | OnFEACGiveUpNotification (int32_t requesterUserID, const std::string &requesterUserName)=0 |
FEAC give up your audio control notification. | |
virtual void | OnFEACApproveControlRequestNotification (int32_t requesterUserID)=0 |
FEAC approve audio control request notification. You will receive this notification when other ZRC approve the requester audio control. | |
virtual void | OnFEACDeclineControlRequestNotification (int32_t requesterUserID)=0 |
FEAC decline audio control request notification. You will receive this notification when other ZRC decline the requester audio control. | |
Meeting Audio helper event callback.
Definition at line 59 of file IMeetingAudioHelper.h.
|
inlinevirtual |
Definition at line 62 of file IMeetingAudioHelper.h.
|
pure virtual |
Allow attendees unmute themselves notification.
canAttendeesUnmuteThemselves | TRUE indicates the user can unmute himself. Otherwise not. |
|
pure virtual |
Notification from host ask to unmute audio.
show | TURE indicates to show the request. Otherwise not. |
type | Ask to unmute audio by host type, see AskUnmuteAudioByHostType enum. |
|
pure virtual |
Enable play join or leave chime status notification.
enable | TRUE indicates to play chime when the user joins or leaves the meeting. |
|
pure virtual |
FEAC approve audio control request notification. You will receive this notification when other ZRC approve the requester audio control.
requesterUserID | The requester user ID. |
|
pure virtual |
FEAC approve your request notification.
farEndUserID | The controlled user ID. |
farEndUserName | The controlled user name. |
|
pure virtual |
FEAC decline audio control request notification. You will receive this notification when other ZRC decline the requester audio control.
requesterUserID | The requester user ID. |
|
pure virtual |
FEAC decline your request notification.
farEndUserID | The controlled user ID. |
farEndUserName | The controlled user name. |
|
pure virtual |
FEAC give up your audio control notification.
requesterUserID | The requester user ID. |
requesterUserName | The requester user name. |
|
pure virtual |
FEAC microphone list changed notification.
farEndUserID | The controlled user ID. |
micList | All controlled user's microphones. |
|
pure virtual |
FEAC mute state changed notification.
farEndUserID | The controlled user ID. |
muteState | The controlled user's mute state. |
|
pure virtual |
FEAC request your audio control notification.
requesterUserID | The requester user ID. |
requesterUserName | The requester user name. |
|
pure virtual |
FEAC speaker list changed notification.
farEndUserID | The controlled user ID. |
speakerList | All controlled user's speakers. |
|
pure virtual |
FEAC take over notification.
farEndUserID | The user ID who is taken over. |
farEndUserName | The user name who is taken over. |
controllingUserID | The user ID who took over. |
controllingUserName | The user name who took over. |
|
pure virtual |
FEAC unmute disabled by host notification. You will receive this notification when you unmute the controlled user and the unmute is disabled by host.
farEndUserID | The controlled user ID. |
|
pure virtual |
Mute on entry status notification.
isMuteOnEntry | TRUE indicates to mute the user after joining the meeting. |
|
pure virtual |
After mute user audio, user audio status changed callback.
userID | The assigned user ID |
audioStatus | The user's audio status |
|
pure virtual |
Audio troubleshooting status update notification.
status | The audio troubleshooting status. If never receiving this notification, it indicates the feature not available currently. |
|
pure virtual |
Zoom Room's audio status changed callback.
audioStatus | Updated audio status. |