Meeting SDK for macOS API Reference
Loading...
Searching...
No Matches
ZoomSDKUserInfo Class Reference

ZOOM SDK user information. More...

#import <ZoomSDKMeetingActionController.h>

Inherits NSObject.

Instance Methods

(BOOL) - isMySelf
 Determine if the information corresponds to the current user.
 
(NSString *) - getUserName
 Get the username matched with the current user information.
 
(unsigned int) - getUserID
 Get the user ID matched with the current user information.
 
(NSString *) - getAvatarPath
 Get the storage path of avatar.
 
(BOOL) - isHost
 Determine whether the member corresponding with the current information is the host or not.
 
(BOOL) - isVideoOn
 Determine the video status of the user specified by the current information.
 
(ZoomSDKAudioStatus- getAudioStatus
 Get the audio status of user.
 
(ZoomSDKAudioType- getAudioType
 Get the audio type of user.
 
(UserRole- getUserRole
 Get the type of role of the user specified by the current information.
 
(BOOL) - isPurePhoneUser
 Determine whether the user corresponding to the current information joins the meeting by telephone or not.
 
(BOOL) - isH323User
 Determine whether the user corresponding to the current information joins the meeting by h323 or not.
 
(BOOL) - canBeCoHost
 Determine if it is able to change the specified user role as the co-host.
 
(ZoomSDKWebinarAttendeeStatus *) - GetWebinarAttendeeStatus
 Get the webinar status of the user specified by the current information.
 
(BOOL) - isTalking
 Get the user is talking.
 
(NSString *) - getCustomerKey
 Get the customer Key matched with the current user information. The max length of customer Key is 35.
 
(BOOL) - isInterpreter
 Determine if user is interpreter.
 
(BOOL) - isSignLanguageInterpreter
 Determine whether the user specified by the current information is a sign language interpreter or not.
 
(NSString *) - getInterpreterActiveLanguage
 Get interpreter active language.
 
(BOOL) - isRaisingHand
 Get the raising hand status.
 
(ZoomSDKRecordingStatus- getLocalRecordingStatus
 Get the local recording status.
 
(NSString *) - getPersistentId
 Get the user persistent ID matched with the current user information. This ID persists for the duration of the main meeting. Once the main meeting ends, the ID will be discarded.
 
(BOOL) - isRawLiveStreaming
 Determine whether the user has started a raw live stream.
 
(BOOL) - hasRawLiveStreamPrivilege
 Determine whether the user has raw live stream privilege.
 
(ZoomSDKEmojiFeedbackType- getEmojiFeedbackType
 Get the emoji feedback type of the user.
 
(BOOL) - hasCamera
 Query if the participant has a camera.
 
(BOOL) - isInWaitingRoom
 Query if the participant is in waiting room.
 
(BOOL) - isClosedCaptionSender
 Query if the participant is closedCaption sender.
 

Protected Attributes

unsigned int _userID
 

Detailed Description

ZOOM SDK user information.

Definition at line 233 of file ZoomSDKMeetingActionController.h.

Method Documentation

◆ canBeCoHost

- (BOOL) canBeCoHost

Determine if it is able to change the specified user role as the co-host.

Returns
If the specified user can be the co-host, the return value is YES. Otherwise failed.

◆ getAudioStatus

- (ZoomSDKAudioStatus) getAudioStatus

Get the audio status of user.

Returns
The audio status of user.

◆ getAudioType

- (ZoomSDKAudioType) getAudioType

Get the audio type of user.

Returns
The audio type of user.

◆ getAvatarPath

- (NSString *) getAvatarPath

Get the storage path of avatar.

Returns
The path to store the head portrait.

◆ getCustomerKey

- (NSString *) getCustomerKey

Get the customer Key matched with the current user information. The max length of customer Key is 35.

Returns
The user customer Key.

◆ getEmojiFeedbackType

- (ZoomSDKEmojiFeedbackType) getEmojiFeedbackType

Get the emoji feedback type of the user.

◆ getInterpreterActiveLanguage

- (NSString *) getInterpreterActiveLanguage

Get interpreter active language.

Returns
Value of language id.

◆ getLocalRecordingStatus

- (ZoomSDKRecordingStatus) getLocalRecordingStatus

Get the local recording status.

Returns
The status of the local recording status.

◆ getPersistentId

- (NSString *) getPersistentId

Get the user persistent ID matched with the current user information. This ID persists for the duration of the main meeting. Once the main meeting ends, the ID will be discarded.

Returns
If the function succeeds, the return value is the user persistent ID. Otherwise nil.

◆ getUserID

- (unsigned int) getUserID

Get the user ID matched with the current user information.

Returns
The user ID.

◆ getUserName

- (NSString *) getUserName

Get the username matched with the current user information.

Returns
The username.

◆ getUserRole

- (UserRole) getUserRole

Get the type of role of the user specified by the current information.

Returns
The role of the user.

◆ GetWebinarAttendeeStatus

- (ZoomSDKWebinarAttendeeStatus *) GetWebinarAttendeeStatus

Get the webinar status of the user specified by the current information.

Returns
The object of ZoomSDKWebinarAttendeeStatus.

◆ hasCamera

- (BOOL) hasCamera

Query if the participant has a camera.

Returns
YES means the user has a camera.

◆ hasRawLiveStreamPrivilege

- (BOOL) hasRawLiveStreamPrivilege

Determine whether the user has raw live stream privilege.

Returns
YES indicates that the specified user has raw live stream privilege, otherwise false.

◆ isClosedCaptionSender

- (BOOL) isClosedCaptionSender

Query if the participant is closedCaption sender.

Returns
YES means the user is closedCaption sender.

◆ isH323User

- (BOOL) isH323User

Determine whether the user corresponding to the current information joins the meeting by h323 or not.

Returns
YES indicates that the user joins the meeting by h323.

◆ isHost

- (BOOL) isHost

Determine whether the member corresponding with the current information is the host or not.

Returns
YES means host.

◆ isInterpreter

- (BOOL) isInterpreter

Determine if user is interpreter.

Returns
YES means that the user is interpreter.

◆ isInWaitingRoom

- (BOOL) isInWaitingRoom

Query if the participant is in waiting room.

Returns
YES means the user in waiting room.

◆ isMySelf

- (BOOL) isMySelf

Determine if the information corresponds to the current user.

Returns
YES means that the information corresponds to the current user, otherwise not.

◆ isPurePhoneUser

- (BOOL) isPurePhoneUser

Determine whether the user corresponding to the current information joins the meeting by telephone or not.

Returns
YES indicates that the user joins the meeting by telephone.

◆ isRaisingHand

- (BOOL) isRaisingHand

Get the raising hand status.

Returns
YES means that the user is raising hand.

◆ isRawLiveStreaming

- (BOOL) isRawLiveStreaming

Determine whether the user has started a raw live stream.

Returns
YES indicates that the specified user has started a raw live stream, otherwise false.

◆ isSignLanguageInterpreter

- (BOOL) isSignLanguageInterpreter

Determine whether the user specified by the current information is a sign language interpreter or not.

Returns
YES means that the user is sign interpreter.

◆ isTalking

- (BOOL) isTalking

Get the user is talking.

Returns
YES means that the user is talking.

◆ isVideoOn

- (BOOL) isVideoOn

Determine the video status of the user specified by the current information.

Returns
YES means that the video is turned on.

Field Documentation

◆ _userID

- (unsigned int) _userID
protected

Definition at line 235 of file ZoomSDKMeetingActionController.h.