NEMeetingKit V4.24.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
127@interface NEMeetingUnjoinedMember : NSObject
128
129@property(nonatomic, copy) NSString *uuid;
130
131@property(nonatomic, copy) NSString *name;
132
133@property(nonatomic, copy) NSString *avatar;
134
135@property(nonatomic, copy) NSString *role;
136
137@property(nonatomic, assign) NEMeetingClientType clientType;
138
139@property(nonatomic, assign) BOOL isInSIPInviting;
140
141@property(nonatomic, assign) BOOL isInAppInviting;
142
143@property(nonatomic, assign) BOOL isOutOfRoom;
144
145@property(nonatomic, assign) NEMeetingMemberInviteState inviteState;
146
147@end
148
149NS_ASSUME_NONNULL_END
NEMeetingClientType
定义 NEMeetingMember.h:10
@ NEMeetingClientTypeANDROID
Android平台
定义 NEMeetingMember.h:23
@ NEMeetingClientTypeIOS
iOS平台
定义 NEMeetingMember.h:18
@ NEMeetingClientTypeUNKNOWN
未知
定义 NEMeetingMember.h:14
@ NEMeetingClientTypeWEB
web平台
定义 NEMeetingMember.h:33
@ NEMeetingClientTypeMINIAPP
miniApp 小程序平台
定义 NEMeetingMember.h:48
@ NEMeetingClientTypePC
windows平台
定义 NEMeetingMember.h:28
@ NEMeetingClientTypeMAC
mac平台
定义 NEMeetingMember.h:43
@ NEMeetingClientTypeH323
H323平台
定义 NEMeetingMember.h:53
@ NEMeetingClientTypeSIP
sip平台
定义 NEMeetingMember.h:38
NEMeetingMemberInviteState
定义 NEMeetingMember.h:56
@ NEMeetingMemberInviteStateREMOVED
定义 NEMeetingMember.h:63
@ NEMeetingMemberInviteStateCANCELED
定义 NEMeetingMember.h:64
@ NEMeetingMemberInviteStateUNKNOWN
定义 NEMeetingMember.h:57
@ NEMeetingMemberInviteStateNO_ANSWER
定义 NEMeetingMember.h:61
@ NEMeetingMemberInviteStateREJECTED
定义 NEMeetingMember.h:60
@ NEMeetingMemberInviteStateWAITING_JOIN
定义 NEMeetingMember.h:65
@ NEMeetingMemberInviteStateCALLING
定义 NEMeetingMember.h:59
@ NEMeetingMemberInviteStateBUSY
定义 NEMeetingMember.h:66
@ NEMeetingMemberInviteStateERROR
定义 NEMeetingMember.h:62
@ NEMeetingMemberInviteStateWAITING_CALL
定义 NEMeetingMember.h:58
定义 NEMeetingMember.h:70
NSInteger chatBanExpireTime
定义 NEMeetingMember.h:97
BOOL isInRtcChannel
定义 NEMeetingMember.h:85
NSInteger tempVideoBannedDuration
定义 NEMeetingMember.h:111
BOOL isSharingWhiteboard
定义 NEMeetingMember.h:93
NSInteger tempChatBannedDuration
定义 NEMeetingMember.h:99
NSInteger audioBanExpireTime
定义 NEMeetingMember.h:103
BOOL isInSIPInviting
定义 NEMeetingMember.h:119
NSString * avatar
定义 NEMeetingMember.h:75
NSInteger videoBanExpireTime
定义 NEMeetingMember.h:109
BOOL isSharingScreen
定义 NEMeetingMember.h:89
NSInteger tempAudioBannedDuration
定义 NEMeetingMember.h:105
BOOL isInChatroom
定义 NEMeetingMember.h:87
NEMeetingClientType clientType
定义 NEMeetingMember.h:115
BOOL isSharingSystemAudio
定义 NEMeetingMember.h:91
BOOL isAudioBanned
定义 NEMeetingMember.h:101
BOOL isAudioConnected
定义 NEMeetingMember.h:81
NSString * ext
定义 NEMeetingMember.h:117
NSDictionary * properties
定义 NEMeetingMember.h:113
BOOL isVideoBanned
定义 NEMeetingMember.h:107
BOOL isChatBanned
定义 NEMeetingMember.h:95
NEMeetingRole * role
定义 NEMeetingMember.h:77
NSString * name
定义 NEMeetingMember.h:73
BOOL isInAppInviting
定义 NEMeetingMember.h:121
NSString * uuid
定义 NEMeetingMember.h:71
BOOL isVideoOn
定义 NEMeetingMember.h:83
NEMeetingMemberInviteState inviteState
定义 NEMeetingMember.h:123
BOOL isAudioOn
定义 NEMeetingMember.h:79
定义 NEMeetingRole.h:70
定义 NEMeetingMember.h:128
NSString * uuid
定义 NEMeetingMember.h:129
NEMeetingMemberInviteState inviteState
定义 NEMeetingMember.h:145
BOOL isInAppInviting
定义 NEMeetingMember.h:141
NEMeetingClientType clientType
定义 NEMeetingMember.h:137
BOOL isOutOfRoom
定义 NEMeetingMember.h:143
NSString * avatar
定义 NEMeetingMember.h:133
NSString * name
定义 NEMeetingMember.h:131
BOOL isInSIPInviting
定义 NEMeetingMember.h:139
NSString * role
定义 NEMeetingMember.h:135