‪JMSDK iOS  ‪v2.8.0
‪API文档
JCConferenceParticipant.h
浏览该文件的文档.
1 //
2 // JCConferenceParticipant.h
3 // JCSDK-OC
4 //
5 // Created by juphoon on 2017/8/11.
6 // Copyright © 2017年 juphoon. All rights reserved.
7 //
8 
9 #import <Foundation/Foundation.h>
10 
14 typedef NS_ENUM(NSInteger, JCConferenceParticipantType) {
23 };
24 
28 typedef NS_ENUM(NSInteger, JCConferencePictureSize) {
41 };
42 
46 typedef NS_ENUM(NSInteger, JCConferenceNetState) {
59 };
60 
64 typedef NS_ENUM(NSInteger, JCConferenceVolumeStatus) {
75 };
76 
81 
85 @property (nonatomic) BOOL expandInfoChanged;
86 
90 @property (nonatomic) BOOL isMuteChanged;
91 
95 @property (nonatomic) BOOL isAudioChanged;
96 
100 @property (nonatomic) BOOL isVideoChanged;
101 
102 
103 @end
104 
108 @interface JCConferenceParticipant : NSObject<NSCopying>
109 
113 @property (nonatomic, readonly, copy) NSString *userId;
114 
118 @property (nonatomic, readonly, copy) NSString *displayName;
119 
123 @property (nonatomic, readonly, copy) NSString *expandInfo;
124 
128 @property (nonatomic, readonly, copy) NSString *renderId;
129 
133 @property (nonatomic, readonly) bool isJoined;
134 
138 @property (nonatomic, readonly) bool isChairman;
139 
143 @property (nonatomic, readonly) bool isSelf;
144 
148 @property (nonatomic, readonly) bool isMute;
149 
153 @property (nonatomic, readonly) bool isAudio;
154 
158 @property (nonatomic, readonly) bool isVideo;
159 
163 @property (nonatomic, readonly) bool isFocus;
164 
168 @property (nonatomic, readonly) bool isHandUp;
169 
173 @property (nonatomic, readonly) bool isSubscribeAudio;
174 
178 @property (nonatomic, readonly) int volume;
179 
183 @property (nonatomic, readonly) int preVolume;
184 
188 @property (nonatomic, readonly) JCConferenceParticipantType type;
189 
193 @property (nonatomic, readonly) int role;
194 
199 @property (nonatomic, readonly) JCConferencePictureSize pictureSize;
200 
205 @property (nonatomic, readonly) JCConferenceNetState netStatus;
206 
211 @property (nonatomic, readonly) JCConferenceVolumeStatus volumeStatus;
212 
213 @end
JCConferencePictureSize
Definition: JCConferenceParticipant.h:28
@ JCConferencePictureSizeMax
最大尺寸
Definition: JCConferenceParticipant.h:40
@ JCConferencePictureSizeInit
初始值
Definition: JCConferenceParticipant.h:30
@ JCConferencePictureSizeLarge
大尺寸
Definition: JCConferenceParticipant.h:38
@ JCConferencePictureSizeNone
不请求
Definition: JCConferenceParticipant.h:32
@ JCConferencePictureSizeMin
最小尺寸
Definition: JCConferenceParticipant.h:34
@ JCConferencePictureSizeSmall
小尺寸
Definition: JCConferenceParticipant.h:36
JCConferenceParticipantType
Definition: JCConferenceParticipant.h:14
@ JCConferenceParticipantTypeVideo
视频成员(能订阅其他成员的媒体数据,能发送自己的音视频数据)
Definition: JCConferenceParticipant.h:18
@ JCConferenceParticipantTypeAudio
音频成员(能订阅其他成员的媒体数据,能发送自己的音频数据)
Definition: JCConferenceParticipant.h:20
@ JCConferenceParticipantTypeAudience
观众(只能接收其他成员的媒体数据)
Definition: JCConferenceParticipant.h:22
@ JCConferenceParticipantTypeInit
初始值
Definition: JCConferenceParticipant.h:16
JCConferenceNetState
Definition: JCConferenceParticipant.h:46
@ JCConferenceNetStateVeryGood
很好
Definition: JCConferenceParticipant.h:58
@ JCConferenceNetStateGood
Definition: JCConferenceParticipant.h:56
@ JCConferenceNetStateVeryBad
很差
Definition: JCConferenceParticipant.h:50
@ JCConferenceNetStateNormal
一般
Definition: JCConferenceParticipant.h:54
@ JCConferenceNetStateBad
Definition: JCConferenceParticipant.h:52
@ JCConferenceNetStateDisconnected
无网络
Definition: JCConferenceParticipant.h:48
JCConferenceVolumeStatus
Definition: JCConferenceParticipant.h:64
@ JCConferenceVolumeStatusLow
Definition: JCConferenceParticipant.h:70
@ JCConferenceVolumeStatusNone
静音
Definition: JCConferenceParticipant.h:66
@ JCConferenceVolumeStatusMid
Definition: JCConferenceParticipant.h:72
@ JCConferenceVolumeStatusHigh
Definition: JCConferenceParticipant.h:74
@ JCConferenceVolumeStatusZero
无声音
Definition: JCConferenceParticipant.h:68
上报成员更新回调时,成员对应的属性变化集合
Definition: JCConferenceParticipant.h:81
BOOL expandInfoChanged
Definition: JCConferenceParticipant.h:85
BOOL isVideoChanged
Definition: JCConferenceParticipant.h:100
BOOL isMuteChanged
Definition: JCConferenceParticipant.h:90
BOOL isAudioChanged
Definition: JCConferenceParticipant.h:95
会议成员
Definition: JCConferenceParticipant.h:108