ZOOM Windows SDK
5.2.42037.1112
|
Meeting interpretation controller interface. More...
#include <meeting_interpretation_interface.h>
Public Member Functions | |
virtual void | SetEvent (IMeetingInterpretationControllerEvent *event)=0 |
Set the interpretation controller callback event handler. More... | |
virtual bool | IsInterpretationEnabled ()=0 |
Determine if interpretation feature is enabled in the meeting. | |
virtual bool | IsInterpretationStarted ()=0 |
Determine if interpretation has been started by host. | |
virtual bool | IsInterpreter ()=0 |
Determine if myself is interpreter. | |
virtual IInterpretationLanguage * | GetInterpretationLanguageByID (int lanID)=0 |
Get the interpretation language object of specified language ID. More... | |
virtual IList< IInterpretationLanguage * > * | GetAllLanguageList ()=0 |
Get the all interpretation language list. More... | |
virtual IList< IInterpreter * > * | GetInterpreterList ()=0 |
Get the interpreters list. More... | |
virtual SDKError | AddInterpreter (unsigned int userID, int lanID1, int lanID2)=0 |
Add someone as a interpreter. More... | |
virtual SDKError | RemoveInterpreter (unsigned int userID)=0 |
Remove some interpreter. More... | |
virtual SDKError | ModifyInterpreter (unsigned int userID, int lanID1, int lanID2)=0 |
modify the language of some interpreter. More... | |
virtual SDKError | StartInterpretation ()=0 |
Start interpretation. More... | |
virtual SDKError | StopInterpretation ()=0 |
Stop interpretation. More... | |
virtual IList< IInterpretationLanguage * > * | GetAvailableLanguageList ()=0 |
Get the available interpretation language list. More... | |
virtual SDKError | JoinLanguageChannel (int lanID)=0 |
Join some language channel. More... | |
virtual SDKError | GetJoinedLanguageID (int &lanID)=0 |
Get the language ID which myself is in. More... | |
virtual SDKError | TurnOffMajorAudio ()=0 |
Turn off the major audio, if you are in some interpreter language channel. More... | |
virtual SDKError | TurnOnMajorAudio ()=0 |
Turn on the major audio, if you are in some interpreter language channel. More... | |
virtual SDKError | IsMajorAudioTurnOff (bool &bOff)=0 |
Determine if the major audio is off. More... | |
virtual SDKError | GetInterpreterLans (int &lanID1, int &lanID2)=0 |
Get languages if myself is a interpreter. More... | |
virtual SDKError | SetInterpreterActiveLan (int activeLanID)=0 |
Set a language channel which myself will be in, if myself is a interpreter. More... | |
virtual SDKError | GetInterpreterActiveLan (int &lanID)=0 |
Get the active language ID, if myself is a interpreter. More... | |
Meeting interpretation controller interface.
|
pure virtual |
Add someone as a interpreter.
userID | Specify the user. |
lanID1 | Specify the language1. |
lanID2 | Specify the language2. |
|
pure virtual |
Get the all interpretation language list.
|
pure virtual |
Get the available interpretation language list.
|
pure virtual |
Get the interpretation language object of specified language ID.
lanID | Specify the language ID for which you want to get the information. |
|
pure virtual |
Get the active language ID, if myself is a interpreter.
[out] | lanID | Specify the active language. |
|
pure virtual |
Get languages if myself is a interpreter.
[out] | lanID1 | Specify the language1. |
[out] | lanID2 | Specify the language2. |
|
pure virtual |
Get the interpreters list.
|
pure virtual |
Get the language ID which myself is in.
[out] | lanID | indicates the language ID which myself is in. |
|
pure virtual |
Determine if the major audio is off.
[out] | bOff | indicates the major audio off status. |
|
pure virtual |
Join some language channel.
lanID | Specify the language channel. |
|
pure virtual |
modify the language of some interpreter.
userID | Specify the interpreter. |
lanID1 | Specify the new language1. |
lanID2 | Specify the new language2. |
|
pure virtual |
Remove some interpreter.
userID | Specify the interpreter. |
|
pure virtual |
Set the interpretation controller callback event handler.
event | A pointer to the IMeetingInterpretationControllerEvent that receives the interpretation event. . |
|
pure virtual |
Set a language channel which myself will be in, if myself is a interpreter.
activeLanID | Specify the active language. |
|
pure virtual |
Start interpretation.
|
pure virtual |
Stop interpretation.
|
pure virtual |
Turn off the major audio, if you are in some interpreter language channel.
|
pure virtual |
Turn on the major audio, if you are in some interpreter language channel.