|
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 |
| Set the interpretation controller callback event handler. | |
| 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. | |
| virtual IList< IInterpretationLanguage * > * | GetAllLanguageList ()=0 |
| Get the all interpretation language list. | |
| virtual IList< IInterpreter * > * | GetInterpreterList ()=0 |
| Get 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 |
| Start interpretation. | |
| virtual SDKError | StopInterpretation ()=0 |
| Stop interpretation. | |
| virtual IList< IInterpretationLanguage * > * | GetAvailableLanguageList ()=0 |
| Get the available interpretation language list. | |
| virtual SDKError | JoinLanguageChannel (int lanID)=0 |
| Join some language channel. | |
| virtual SDKError | GetJoinedLanguageID (int &lanID)=0 |
| Get 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 |
| Determine if the major audio is off. | |
| virtual SDKError | GetInterpreterLans (int &lanID1, int &lanID2)=0 |
| Get languages if myself is a interpreter. | |
| virtual SDKError | SetInterpreterActiveLan (int activeLanID)=0 |
| Set a language channel which myself will be in, if myself is a interpreter. | |
| virtual SDKError | GetInterpreterActiveLan (int &lanID)=0 |
| Get the active language ID, if myself is a interpreter. | |
| virtual IList< IInterpretationLanguage * > * | GetInterpreterAvailableLanguages ()=0 |
| Get the list of available languages that interpreters can hear. | |
| virtual SDKError | SetInterpreterListenLan (int languageID)=0 |
| Set a language that I can hear as an interpreter. | |
| virtual SDKError | GetInterpreterListenLan (int &languageID)=0 |
| Get 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 |
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 the list of available languages that interpreters can hear.
|
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 a language that I can hear as an interpreter.
| lanID | Specify the selected language that I can hear as an interpreter. |
|
pure virtual |
Get the language ID which myself is in.
| [out] | lanID | indicates the language ID which myself is in. |
|
pure virtual |
Determine if interpretation feature is enabled in the meeting.
|
pure virtual |
Determine if interpretation has been started by host.
|
pure virtual |
Determine if myself is interpreter.
|
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. 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 |
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 |
Set a language that I can hear as an interpreter.
| lanID | Specify the selected language that I can hear as an interpreter. |
|
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.