NEMeetingKit V4.15.0
载入中...
搜索中...
未找到
NEMeetingMember.h
浏览该文件的文档.
1// Copyright (c) 2022 NetEase, Inc. All rights reserved.
2// Use of this source code is governed by a MIT license that can be
3// found in the LICENSE file.
4
5#import <Foundation/Foundation.h>
6#import "NEMeetingRole.h"
7
8NS_ASSUME_NONNULL_BEGIN
9
55
68
69@interface NEMeetingMember : NSObject
70
71@property(nonatomic, copy) NSString *uuid;
72
73@property(nonatomic, copy) NSString *name;
74
75@property(nonatomic, copy) NSString *avatar;
76
77@property(nonatomic, strong) NEMeetingRole *role;
78
79@property(nonatomic, assign) BOOL isAudioOn;
80
81@property(nonatomic, assign) BOOL isAudioConnected;
82
83@property(nonatomic, assign) BOOL isVideoOn;
84
85@property(nonatomic, assign) BOOL isInRtcChannel;
86
87@property(nonatomic, assign) BOOL isInChatroom;
88
89@property(nonatomic, assign) BOOL isSharingScreen;
90
91@property(nonatomic, assign) BOOL isSharingSystemAudio;
92
93@property(nonatomic, assign) BOOL isSharingWhiteboard;
94
95@property(nonatomic, assign) BOOL isChatBanned;
96
97@property(nonatomic, assign) NSInteger chatBanExpireTime;
98
99@property(nonatomic, assign) NSInteger tempChatBannedDuration;
100
101@property(nonatomic, assign) BOOL isAudioBanned;
102
103@property(nonatomic, assign) NSInteger audioBanExpireTime;
104
105@property(nonatomic, assign) NSInteger tempAudioBannedDuration;
106
107@property(nonatomic, assign) BOOL isVideoBanned;
108
109@property(nonatomic, assign) NSInteger videoBanExpireTime;
110
111@property(nonatomic, assign) NSInteger tempVideoBannedDuration;
112
113@property(nonatomic, strong) NSDictionary *properties;
114
115@property(nonatomic, assign) NEMeetingClientType clientType;
116
117@property(nonatomic, copy) NSString *ext;
118
119@property(nonatomic, assign) BOOL isInSIPInviting;
120
121@property(nonatomic, assign) BOOL isInAppInviting;
122
123@property(nonatomic, assign) NEMeetingMemberInviteState inviteState;
124
125@end
126
127NS_ASSUME_NONNULL_END
NEMeetingClientType
Definition NEMeetingMember.h:10
@ NEMeetingClientTypeANDROID
Android平台
Definition NEMeetingMember.h:23
@ NEMeetingClientTypeIOS
iOS平台
Definition NEMeetingMember.h:18
@ NEMeetingClientTypeUNKNOWN
未知
Definition NEMeetingMember.h:14
@ NEMeetingClientTypeWEB
web平台
Definition NEMeetingMember.h:33
@ NEMeetingClientTypeMINIAPP
miniApp 小程序平台
Definition NEMeetingMember.h:48
@ NEMeetingClientTypePC
windows平台
Definition NEMeetingMember.h:28
@ NEMeetingClientTypeMAC
mac平台
Definition NEMeetingMember.h:43
@ NEMeetingClientTypeH323
H323平台
Definition NEMeetingMember.h:53
@ NEMeetingClientTypeSIP
sip平台
Definition NEMeetingMember.h:38
NEMeetingMemberInviteState
Definition NEMeetingMember.h:56
@ NEMeetingMemberInviteStateREMOVED
Definition NEMeetingMember.h:63
@ NEMeetingMemberInviteStateCANCELED
Definition NEMeetingMember.h:64
@ NEMeetingMemberInviteStateUNKNOWN
Definition NEMeetingMember.h:57
@ NEMeetingMemberInviteStateNO_ANSWER
Definition NEMeetingMember.h:61
@ NEMeetingMemberInviteStateREJECTED
Definition NEMeetingMember.h:60
@ NEMeetingMemberInviteStateWAITING_JOIN
Definition NEMeetingMember.h:65
@ NEMeetingMemberInviteStateCALLING
Definition NEMeetingMember.h:59
@ NEMeetingMemberInviteStateBUSY
Definition NEMeetingMember.h:66
@ NEMeetingMemberInviteStateERROR
Definition NEMeetingMember.h:62
@ NEMeetingMemberInviteStateWAITING_CALL
Definition NEMeetingMember.h:58
Definition NEMeetingMember.h:70
NSInteger chatBanExpireTime
Definition NEMeetingMember.h:97
BOOL isInRtcChannel
Definition NEMeetingMember.h:85
NSInteger tempVideoBannedDuration
Definition NEMeetingMember.h:111
BOOL isSharingWhiteboard
Definition NEMeetingMember.h:93
NSInteger tempChatBannedDuration
Definition NEMeetingMember.h:99
NSInteger audioBanExpireTime
Definition NEMeetingMember.h:103
BOOL isInSIPInviting
Definition NEMeetingMember.h:119
NSString * avatar
Definition NEMeetingMember.h:75
NSInteger videoBanExpireTime
Definition NEMeetingMember.h:109
BOOL isSharingScreen
Definition NEMeetingMember.h:89
NSInteger tempAudioBannedDuration
Definition NEMeetingMember.h:105
BOOL isInChatroom
Definition NEMeetingMember.h:87
NEMeetingClientType clientType
Definition NEMeetingMember.h:115
BOOL isSharingSystemAudio
Definition NEMeetingMember.h:91
BOOL isAudioBanned
Definition NEMeetingMember.h:101
BOOL isAudioConnected
Definition NEMeetingMember.h:81
NSString * ext
Definition NEMeetingMember.h:117
NSDictionary * properties
Definition NEMeetingMember.h:113
BOOL isVideoBanned
Definition NEMeetingMember.h:107
BOOL isChatBanned
Definition NEMeetingMember.h:95
NEMeetingRole * role
Definition NEMeetingMember.h:77
NSString * name
Definition NEMeetingMember.h:73
BOOL isInAppInviting
Definition NEMeetingMember.h:121
NSString * uuid
Definition NEMeetingMember.h:71
BOOL isVideoOn
Definition NEMeetingMember.h:83
NEMeetingMemberInviteState inviteState
Definition NEMeetingMember.h:123
BOOL isAudioOn
Definition NEMeetingMember.h:79
Definition NEMeetingRole.h:70