Meeting sign interpretation callback event.
More...
#include <meeting_sign_interpretation_interface.h>
|
virtual | ~IMeetingSignInterpretationControllerEvent () |
|
virtual void | OnSignInterpretationStatusChanged (SignInterpretationStatus status)=0 |
| Sign interpretation status change callback. This function is used to inform the user sign interpretation has been started or stopped, and all users in the meeting can get the event.
|
|
virtual void | OnSignInterpreterListChanged ()=0 |
| Sign interpreter list changed callback. When an interpreter leave the meeting, preset interpreter joins the meeting, or the host adds or removes an interpreter, this will be triggered.
|
|
virtual void | OnAvailableSignLanguageListUpdated (IList< ISignInterpretationLanguageInfo * > *pAvailableSignLanguageList)=0 |
| Available sign languages changed callback. When the available sign languages in a meeting change, all users in the meeting can get the event.
|
|
virtual void | OnSignInterpreterRoleChanged ()=0 |
| Interpreters role changed callback. when myself role changed(participant <-> interpreter), and only myself in meeting can get the event.
|
|
virtual void | OnSignInterpreterLanguageChanged ()=0 |
| Sign interpreter languages changed callback. when a sign interpreter's languages changed, and only the sign interpreter self can get the event.
|
|
virtual void | OnTalkPrivilegeChanged (bool hasPrivilege)=0 |
| Callback event for the user talk privilege changed. When the interpreter role or host changed, host allows/disallows interpreter talk, this will be triggered. Only the sign interpreter can get the event.
|
|
virtual void | OnRequestSignInterpreterToTalk (IRequestSignInterpreterToTalkHandler *handler)=0 |
| Callback event of the requirement to unmute the audio.
|
|
virtual void | OnDisallowSignInterpreterToTalk ()=0 |
| Callback event for the host to disallow the sign interpreter to talk. this interface be marked as deprecated, then it will be instead by OnTalkPrivilegeChanged.
|
|
Meeting sign interpretation callback event.
Definition at line 59 of file meeting_sign_interpretation_interface.h.
◆ ~IMeetingSignInterpretationControllerEvent()
virtual IMeetingSignInterpretationControllerEvent::~IMeetingSignInterpretationControllerEvent |
( |
| ) |
|
|
inlinevirtual |
◆ OnAvailableSignLanguageListUpdated()
Available sign languages changed callback. When the available sign languages in a meeting change, all users in the meeting can get the event.
- Parameters
-
◆ OnDisallowSignInterpreterToTalk()
virtual void IMeetingSignInterpretationControllerEvent::OnDisallowSignInterpreterToTalk |
( |
| ) |
|
|
pure virtual |
Callback event for the host to disallow the sign interpreter to talk. this interface be marked as deprecated, then it will be instead by OnTalkPrivilegeChanged.
◆ OnRequestSignInterpreterToTalk()
Callback event of the requirement to unmute the audio.
- Parameters
-
◆ OnSignInterpretationStatusChanged()
virtual void IMeetingSignInterpretationControllerEvent::OnSignInterpretationStatusChanged |
( |
SignInterpretationStatus |
status | ) |
|
|
pure virtual |
Sign interpretation status change callback. This function is used to inform the user sign interpretation has been started or stopped, and all users in the meeting can get the event.
- Parameters
-
status | Specify current sign interpretation status. |
◆ OnSignInterpreterLanguageChanged()
virtual void IMeetingSignInterpretationControllerEvent::OnSignInterpreterLanguageChanged |
( |
| ) |
|
|
pure virtual |
Sign interpreter languages changed callback. when a sign interpreter's languages changed, and only the sign interpreter self can get the event.
◆ OnSignInterpreterListChanged()
virtual void IMeetingSignInterpretationControllerEvent::OnSignInterpreterListChanged |
( |
| ) |
|
|
pure virtual |
Sign interpreter list changed callback. When an interpreter leave the meeting, preset interpreter joins the meeting, or the host adds or removes an interpreter, this will be triggered.
◆ OnSignInterpreterRoleChanged()
virtual void IMeetingSignInterpretationControllerEvent::OnSignInterpreterRoleChanged |
( |
| ) |
|
|
pure virtual |
Interpreters role changed callback. when myself role changed(participant <-> interpreter), and only myself in meeting can get the event.
◆ OnTalkPrivilegeChanged()
virtual void IMeetingSignInterpretationControllerEvent::OnTalkPrivilegeChanged |
( |
bool |
hasPrivilege | ) |
|
|
pure virtual |
Callback event for the user talk privilege changed. When the interpreter role or host changed, host allows/disallows interpreter talk, this will be triggered. Only the sign interpreter can get the event.
- Parameters
-
hasPrivilege | Specify whether the user has talk privilege or not. |