Windows SDK 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 77 of file meeting_interpretation_interface.h.
|
inlinevirtual |
Definition at line 80 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.