Meeting interpretation callback event.
More...
#include <meeting_interpretation_interface.h>
|
virtual void | OnInterpretationStart ()=0 |
| interpretation start callback. This function is used to inform the user interpretation has been started, and all users in meeting can get the event.
|
|
virtual void | OnInterpretationStop ()=0 |
| interpretation stop callback. This function is used to inform the user interpretation has been stopped, and all users in meeting can get the event.
|
|
virtual void | OnInterpreterListChanged ()=0 |
| interpreter list changed callback. when some interpreter leave meeting or preset interpreter join meeting, and only host can get the event.
|
|
virtual void | OnInterpreterRoleChanged (unsigned int userID, bool isInterpreter)=0 |
| interpreter role changed callback. when a user's role changed(participant <-> interpreter), and all users in meeting can get the event. More...
|
|
virtual void | OnInterpreterActiveLanguageChanged (unsigned int userID, int activeLanID)=0 |
| interpreter active language changed callback. when a interpreter's active language changed, and all users in meeting can get the event. More...
|
|
virtual void | OnInterpreterLanguageChanged (int lanID1, int lanID2)=0 |
| interpreter languages changed callback. when a interpreter's languages changed, and only the interpreter can get the event. More...
|
|
virtual void | OnAvailableLanguageListUpdated (IList< IInterpretationLanguage *> *pAvailableLanguageList)=0 |
| available languages changed callback. when available languages in meeting are changed, all non interpreter users in meeting can get the event. More...
|
|
Meeting interpretation callback event.
◆ OnAvailableLanguageListUpdated()
virtual void IMeetingInterpretationControllerEvent::OnAvailableLanguageListUpdated |
( |
IList< IInterpretationLanguage *> * |
pAvailableLanguageList | ) |
|
|
pure virtual |
available languages changed callback. when available languages in meeting are changed, all non interpreter users in meeting can get the event.
- Parameters
-
pAvailableLanguageList | Specify the available languages list. |
◆ OnInterpreterActiveLanguageChanged()
virtual void IMeetingInterpretationControllerEvent::OnInterpreterActiveLanguageChanged |
( |
unsigned int |
userID, |
|
|
int |
activeLanID |
|
) |
| |
|
pure virtual |
interpreter active language changed callback. when a interpreter's active language changed, and all users in meeting can get the event.
- Parameters
-
userID | Specify the user ID whose active language changed. |
activeLanID | Specify the interpreter current active language id. |
◆ OnInterpreterLanguageChanged()
virtual void IMeetingInterpretationControllerEvent::OnInterpreterLanguageChanged |
( |
int |
lanID1, |
|
|
int |
lanID2 |
|
) |
| |
|
pure virtual |
interpreter languages changed callback. when a interpreter's languages changed, and only the interpreter can get the event.
- Parameters
-
lanID1 | Specify the new language ID1. |
lanID2 | Specify the new language ID2. |
◆ OnInterpreterRoleChanged()
virtual void IMeetingInterpretationControllerEvent::OnInterpreterRoleChanged |
( |
unsigned int |
userID, |
|
|
bool |
isInterpreter |
|
) |
| |
|
pure virtual |
interpreter role changed callback. when a user's role changed(participant <-> interpreter), and all users in meeting can get the event.
- Parameters
-
userID | Specify the user ID whose status changed. |
isInterpreter | Specify the user's role is interpreter or not. |
The documentation for this class was generated from the following file: