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 92 of file meeting_sign_interpretation_interface.h.
|
inlinevirtual |
Definition at line 95 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.