Manage sign interpretation status, interpreters, and available languages in a Zoom meeting.
More...
#include <ZoomSDKSignInterpretationController.h>
Inherits NSObject.
Manage sign interpretation status, interpreters, and available languages in a Zoom meeting.
Definition at line 99 of file ZoomSDKSignInterpretationController.h.
◆ addSignInterpreter:signLanguageId:
| - (ZoomSDKError) addSignInterpreter: |
|
(unsigned int) | userID |
| signLanguageId: |
|
(NSString *) | signLanguageId |
Adds someone as a sign interpreter.
- Parameters
-
| userID | The user’s ID. |
| signLanguageId | The sign language ID. |
- Returns
- If the function succeeds, it returns ZoomSDKError_Success. Otherwise, this function returns an error.
◆ canSignLanguageInterpreterTalk:
| - (BOOL) canSignLanguageInterpreterTalk: |
|
(unsigned int) | userID |
|
Determines if the sign language interpreter be allowed to talk.
- Parameters
-
| userID | The user's unique identity. |
- Returns
- YES if allow to talk. Otherwise, NO.
◆ canStartSignInterpretation
| - (BOOL) canStartSignInterpretation |
|
|
|
Determines if I can start the sign interpretation in the meeting.
◆ getAllSupportedSignLanguageInfoList
Gets all supported sign interpretation language list.
- Returns
- If the function succeeds, the return array contain support language object. Otherwise, this function fails and returns nil.
- Note
- Only available for host.
◆ getAvailableSignLanguageInfoList
Gets the available sign interpretation language list.
- Returns
- If the function succeeds, the return array contain available language object. Otherwise, this function fails and returns nil.
◆ getSignInterpretationLanguageInfoByID:
Gets the sign language object of the specified sign language ID.
- Parameters
-
| signLanguageID | Specify the sign language ID for which you want to get the information. |
- Returns
- If the function succeeds, it returns ZoomSDKSignInterpretationLanguageInfo object. Otherwise, this function fails and returns nil.
◆ getSignInterpretationStatus
Gets the sign interpretation status of current meeting.
- Returns
- The current meeting's sign interpretation status.
◆ getSignInterpreterAssignedLanID
| - (NSString *_Nullable) getSignInterpreterAssignedLanID |
|
|
|
Gets sign language ID if myself is a sign interpreter. Only for interpreter.
- Returns
- If the function succeeds, it returns the current assigned sign language ID. Otherwise, this function fails and returns nil.
◆ getSignInterpreterList
Gets the sign interpreters list.
- Returns
- If the function succeeds, the return array contain sign interpreter object. Otherwise, this function fails and returns nil.
◆ isSignInterpretationEnabled
| - (BOOL) isSignInterpretationEnabled |
|
|
|
Determines if the sign interpretation function is enabled.
- Returns
- YES if sign interpretation function is enabled. Otherwise, NO.
◆ isSignInterpreter
| - (BOOL) isSignInterpreter |
|
|
|
Determines if myself is interpreter.
- Returns
- YES if self is sign language interpreter. Otherwise, NO.
◆ joinSignLanguageChannel:
| - (ZoomSDKError) joinSignLanguageChannel: |
|
(NSString *) | signLanguageId |
|
Join a sign language channel if myself is not a sign interpreter.
- Parameters
-
| signLanguageId | Specify the sign language channel ID. |
- Returns
- If the function succeeds, it returns ZoomSDKError_Success. Otherwise, this function returns an error.
◆ leaveSignLanguageChannel
Off sign language if myself is not a sign interpreter.Only for non-interpreter. Available only for customized ui.
- Returns
- If the function succeeds, it returns ZoomSDKError_Success. Otherwise, this function returns an error.
◆ modifySignInterpreter:signLanguageId:
| - (ZoomSDKError) modifySignInterpreter: |
|
(unsigned int) | userID |
| signLanguageId: |
|
(NSString *) | signLanguageId |
Modify the language of some sign interpreter.
- Parameters
-
| userID | The user's unique identity. |
| signLanguageId | The ID of sign language. |
- Returns
- If the function succeeds, it returns ZoomSDKError_Success. Otherwise, this function returns an error.
◆ removeSignInterpreter:
| - (ZoomSDKError) removeSignInterpreter: |
|
(unsigned int) | userID |
|
Removes someone from the list of sign interpreters.
- Parameters
-
- Returns
- If the function succeeds, it returns ZoomSDKError_Success. Otherwise, this function returns an error.
◆ requestSignLanguageInterpreterToTalk:allowToTalk:
| - (ZoomSDKError) requestSignLanguageInterpreterToTalk: |
|
(unsigned int) | userID |
| allowToTalk: |
|
(BOOL) | allowToTalk |
Host allow or disallow sign language interpreter to talk.
- Parameters
-
| userID | The interpreter's user ID. |
| allowToTalk | YES indicates allow to talk, NO otherwise. |
- Returns
- If the function succeeds, it returns ZoomSDKError_Success. Otherwise, this function returns an error.
◆ startSignInterpretation
Starts sign interpretation.
- Returns
- If the function succeeds, it returns ZoomSDKError_Success. Otherwise, this function returns an error.
◆ stopSignInterpretation
Stops sign interppretation.
- Returns
- If the function succeeds, it returns ZoomSDKError_Success. Otherwise, this function returns an error.
◆ delegate