|
Meeting SDK for Windows API Reference
|
Meeting interpretation controller interface. More...
#include <meeting_sign_interpretation_interface.h>
Public Member Functions | |
| virtual | ~IMeetingSignInterpretationController () |
| virtual void | SetEvent (IMeetingSignInterpretationControllerEvent *event)=0 |
| Set the interpretation controller callback event handler. | |
| virtual bool | IsSignInterpretationEnabled ()=0 |
| Determine if sign interpretation feature is enabled in the meeting. | |
| virtual SignInterpretationStatus | GetSignInterpretationStatus ()=0 |
| Get sign interpretation status of current meeting. | |
| virtual bool | IsSignInterpreter ()=0 |
| Determine if myself is interpreter. | |
| virtual ISignInterpretationLanguageInfo * | GetSignInterpretationLanguageInfoByID (const zchar_t *signLanguageId)=0 |
| Get the sign interpretation language object of specified sign language ID. | |
| virtual IList< ISignInterpretationLanguageInfo * > * | GetAvailableSignLanguageInfoList ()=0 |
| Get the available sign interpretation language list. | |
| virtual IList< ISignInterpretationLanguageInfo * > * | GetAllSupportedSignLanguageInfoList ()=0 |
| Get all supported sign interpretation language list. | |
| virtual IList< ISignInterpreter * > * | GetSignInterpreterList ()=0 |
| Get the sign interpreters list. | |
| virtual SDKError | AddSignInterpreter (unsigned int userID, const zchar_t *signLanguageId)=0 |
| Add someone as a sign interpreter. | |
| virtual SDKError | RemoveSignInterpreter (unsigned int userID)=0 |
| Remove someone from the list of sign interpreters. | |
| virtual SDKError | ModifySignInterpreterLanguage (unsigned int userID, const zchar_t *signLanguageId)=0 |
| Modify the language of a sign interpreter. | |
| virtual SDKError | CanStartSignInterpretation ()=0 |
| Determine if I can start the sign interpretation in the meeting. | |
| virtual SDKError | StartSignInterpretation ()=0 |
| Start sign interpretation. | |
| virtual SDKError | StopSignInterpretation ()=0 |
| Stop sign interpretation. | |
| virtual SDKError | RequestSignLanguageInterpreterToTalk (unsigned int userID, bool allowToTalk)=0 |
| Host allow sign language interpreter to talk. | |
| virtual SDKError | CanSignLanguageInterpreterTalk (unsigned int userID, bool &canTalk)=0 |
| Determine if the sign language interpreter be allowed to talk. | |
| virtual const zchar_t * | GetSignInterpreterAssignedLanID ()=0 |
| Get sign language id if myself is a sign interpreter. | |
| virtual SDKError | JoinSignLanguageChannel (const zchar_t *signLanguageId)=0 |
| Join a sign language channel if myself is not a sign interpreter. | |
| virtual SDKError | LeaveSignLanguageChannel ()=0 |
| Off sign language if myself is not a sign interpreter.. | |
Meeting interpretation controller interface.
Definition at line 124 of file meeting_sign_interpretation_interface.h.
|
inlinevirtual |
Definition at line 127 of file meeting_sign_interpretation_interface.h.
|
pure virtual |
Add someone as a sign interpreter.
| userID | Specify the user. |
| signLanguageId | Specify the sign language. |
|
pure virtual |
Determine if the sign language interpreter be allowed to talk.
| [out] | canTalk | indicates if allow to talk. |
|
pure virtual |
Determine if I can start the sign interpretation in the meeting.
|
pure virtual |
Get all supported sign interpretation language list.
|
pure virtual |
Get the available sign interpretation language list.
|
pure virtual |
Get the sign interpretation language object of specified sign language ID.
| signLanguageId | Specify the sign language ID for which you want to get the information. |
|
pure virtual |
Get sign interpretation status of current meeting.
|
pure virtual |
Get sign language id if myself is a sign interpreter.
|
pure virtual |
Get the sign interpreters list.
|
pure virtual |
Determine if sign interpretation feature is enabled in the meeting.
|
pure virtual |
Determine if myself is interpreter.
|
pure virtual |
Join a sign language channel if myself is not a sign interpreter.
| signLanguageId | Specify the sign language channel ID. |
|
pure virtual |
Off sign language if myself is not a sign interpreter..
|
pure virtual |
Modify the language of a sign interpreter.
| userID | Specify the interpreter. |
| signLanguageId | Specify the new sign language. |
|
pure virtual |
Remove someone from the list of sign interpreters.
| userID | Specify the user. |
|
pure virtual |
Host allow sign language interpreter to talk.
| userID | Specify the sign language interpreter. |
| allowToTalk | true indicates to allow to talk. Otherwise, false. |
|
pure virtual |
Set the interpretation controller callback event handler.
| event | A pointer to the IMeetingInterpretationControllerEvent that receives the interpretation event. . |
|
pure virtual |
Start sign interpretation.
|
pure virtual |
Stop sign interpretation.