|
Meeting SDK for Windows API Reference
|
Meeting interpretation controller interface. More...
#include <meeting_interpretation_interface.h>
Public Member Functions | |
| virtual | ~IMeetingInterpretationController () |
| virtual void | SetEvent (IMeetingInterpretationControllerEvent *event)=0 |
| Sets the interpretation controller callback event handler. | |
| virtual bool | IsInterpretationEnabled ()=0 |
| Determines if interpretation feature is enabled in the meeting. | |
| virtual bool | IsInterpretationStarted ()=0 |
| Determines if interpretation has been started by host. | |
| virtual bool | IsInterpreter ()=0 |
| Determines if myself is interpreter. | |
| virtual IInterpretationLanguage * | GetInterpretationLanguageByID (int lanID)=0 |
| Gets the interpretation language object of specified language ID. | |
| virtual IList< IInterpretationLanguage * > * | GetAllLanguageList ()=0 |
| Gets the all interpretation language list. | |
| virtual IList< IInterpreter * > * | GetInterpreterList ()=0 |
| Gets the interpreters list. | |
| virtual SDKError | AddInterpreter (unsigned int userID, int lanID1, int lanID2)=0 |
| Add someone as a interpreter. | |
| virtual SDKError | RemoveInterpreter (unsigned int userID)=0 |
| Remove some interpreter. | |
| virtual SDKError | ModifyInterpreter (unsigned int userID, int lanID1, int lanID2)=0 |
| modify the language of some interpreter. | |
| virtual SDKError | StartInterpretation ()=0 |
| Starts interpretation. | |
| virtual SDKError | StopInterpretation ()=0 |
| Stops interpretation. | |
| virtual IList< IInterpretationLanguage * > * | GetAvailableLanguageList ()=0 |
| Gets the available interpretation language list. | |
| virtual SDKError | JoinLanguageChannel (int lanID)=0 |
| Joins some language channel. | |
| virtual SDKError | GetJoinedLanguageID (int &lanID)=0 |
| Gets the language ID which myself is in. | |
| virtual SDKError | TurnOffMajorAudio ()=0 |
| Turn off the major audio, if you are in some interpreter language channel. | |
| virtual SDKError | TurnOnMajorAudio ()=0 |
| Turn on the major audio, if you are in some interpreter language channel. | |
| virtual SDKError | IsMajorAudioTurnOff (bool &bOff)=0 |
| Determines if the major audio is off. | |
| virtual SDKError | GetInterpreterLans (int &lanID1, int &lanID2)=0 |
| Gets languages if myself is a interpreter. | |
| virtual SDKError | SetInterpreterActiveLan (int activeLanID)=0 |
| Sets a language channel which myself will be in, if myself is a interpreter. | |
| virtual SDKError | GetInterpreterActiveLan (int &lanID)=0 |
| Gets the active language ID, if myself is a interpreter. | |
| virtual IList< IInterpretationLanguage * > * | GetInterpreterAvailableLanguages ()=0 |
| Gets the list of available languages that interpreters can hear. | |
| virtual SDKError | SetInterpreterListenLan (int languageID)=0 |
| Sets a language that I can hear as an interpreter. | |
| virtual SDKError | GetInterpreterListenLan (int &languageID)=0 |
| Gets a language that I can hear as an interpreter. | |
Meeting interpretation controller interface.
Definition at line 101 of file meeting_interpretation_interface.h.
|
inlinevirtual |
Definition at line 104 of file meeting_interpretation_interface.h.
|
pure virtual |
Add someone as a interpreter.
| userID | Specify the user. |
| lanID1 | Specify the language1. |
| lanID2 | Specify the language2. |
|
pure virtual |
Gets the all interpretation language list.
|
pure virtual |
Gets the available interpretation language list.
|
pure virtual |
Gets the interpretation language object of specified language ID.
| lanID | Specify the language ID for which you want to get the information. |
|
pure virtual |
Gets the active language ID, if myself is a interpreter.
| [out] | lanID | Specify the active language. |
|
pure virtual |
Gets the list of available languages that interpreters can hear.
|
pure virtual |
Gets languages if myself is a interpreter.
| [out] | lanID1 | Specify the language1. |
| [out] | lanID2 | Specify the language2. |
|
pure virtual |
Gets the interpreters list.
|
pure virtual |
Gets a language that I can hear as an interpreter.
| lanID | Specify the selected language that I can hear as an interpreter. |
|
pure virtual |
Gets the language ID which myself is in.
| [out] | lanID | indicates the language ID which myself is in. |
|
pure virtual |
Determines if interpretation feature is enabled in the meeting.
|
pure virtual |
Determines if interpretation has been started by host.
|
pure virtual |
Determines if myself is interpreter.
|
pure virtual |
Determines if the major audio is off.
| [out] | bOff | indicates the major audio off status. |
|
pure virtual |
Joins some language channel.
| lanID | Specify the language channel. If lanID is -1 means join major meeting. |
|
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 |
Sets the interpretation controller callback event handler.
| event | A pointer to the IMeetingInterpretationControllerEvent that receives the interpretation event. |
|
pure virtual |
Sets a language channel which myself will be in, if myself is a interpreter.
| activeLanID | Specify the active language. |
|
pure virtual |
Sets a language that I can hear as an interpreter.
| lanID | Specify the selected language that I can hear as an interpreter. |
|
pure virtual |
Starts interpretation.
|
pure virtual |
Stops 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.