‪JMSDK iOS  ‪v2.4.0
‪API文档
JCConferenceParticipant.h
浏览该文件的文档.
1 //
2 // JCMediaChannelParticipant.h
3 // JCSDK-OC
4 //
5 // Created by maikireton 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
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 isMute;
144 
148 @property (nonatomic, readonly) bool isAudio;
149 
153 @property (nonatomic, readonly) bool isVideo;
154 
158 @property (nonatomic, readonly) bool isFocus;
159 
163 @property (nonatomic, readonly) bool isHandUp;
164 
168 @property (nonatomic, readonly) bool isSubscribeAudio;
169 
173 @property (nonatomic, readonly) int volume;
174 
178 @property (nonatomic, readonly) JCConferenceParticipantType type;
179 
183 @property (nonatomic, readonly) int role;
184 
189 @property (nonatomic, readonly) JCConferencePictureSize pictureSize;
190 
195 @property (nonatomic, readonly) JCConferenceNetState netStatus;
196 
201 @property (nonatomic, readonly) JCConferenceVolumeStatus volumeStatus;
202 
203 @end
JCConferenceParticipantChangedParam
上报成员更新回调时,成员对应的属性变化集合
Definition: JCConferenceParticipant.h:81
JCConferenceNetStateNormal
@ JCConferenceNetStateNormal
一般
Definition: JCConferenceParticipant.h:54
JCConferencePictureSize
JCConferencePictureSize
Definition: JCConferenceParticipant.h:28
JCConferencePictureSizeLarge
@ JCConferencePictureSizeLarge
大尺寸
Definition: JCConferenceParticipant.h:38
JCConferenceParticipantChangedParam::expandInfoChanged
BOOL expandInfoChanged
Definition: JCConferenceParticipant.h:85
JCConferenceParticipant
会议成员
Definition: JCConferenceParticipant.h:109
JCConferencePictureSizeInit
@ JCConferencePictureSizeInit
初始值
Definition: JCConferenceParticipant.h:30
JCConferenceParticipantType
JCConferenceParticipantType
Definition: JCConferenceParticipant.h:14
JCConferenceNetStateGood
@ JCConferenceNetStateGood
Definition: JCConferenceParticipant.h:56
JCConferenceVolumeStatusLow
@ JCConferenceVolumeStatusLow
Definition: JCConferenceParticipant.h:70
JCConferenceParticipantChangedParam::isMuteChanged
BOOL isMuteChanged
Definition: JCConferenceParticipant.h:90
JCConferencePictureSizeMin
@ JCConferencePictureSizeMin
最小尺寸
Definition: JCConferenceParticipant.h:34
JCConferenceParticipantTypeVideo
@ JCConferenceParticipantTypeVideo
视频成员(能订阅其他成员的媒体数据,能发送自己的音视频数据)
Definition: JCConferenceParticipant.h:18
JCConferenceParticipantTypeInit
@ JCConferenceParticipantTypeInit
初始值
Definition: JCConferenceParticipant.h:16
JCConferenceNetStateBad
@ JCConferenceNetStateBad
Definition: JCConferenceParticipant.h:52
JCConferenceVolumeStatusNone
@ JCConferenceVolumeStatusNone
静音
Definition: JCConferenceParticipant.h:66
JCConferenceVolumeStatusZero
@ JCConferenceVolumeStatusZero
无声音
Definition: JCConferenceParticipant.h:68
JCConferenceParticipantChangedParam::isAudioChanged
BOOL isAudioChanged
Definition: JCConferenceParticipant.h:95
JCConferenceNetStateVeryBad
@ JCConferenceNetStateVeryBad
很差
Definition: JCConferenceParticipant.h:50
JCConferenceVolumeStatusMid
@ JCConferenceVolumeStatusMid
Definition: JCConferenceParticipant.h:72
JCConferenceNetStateDisconnected
@ JCConferenceNetStateDisconnected
无网络
Definition: JCConferenceParticipant.h:48
JCConferenceVolumeStatus
JCConferenceVolumeStatus
Definition: JCConferenceParticipant.h:64
JCConferenceVolumeStatusHigh
@ JCConferenceVolumeStatusHigh
Definition: JCConferenceParticipant.h:74
JCConferenceParticipantTypeAudience
@ JCConferenceParticipantTypeAudience
观众(只能接收其他成员的媒体数据)
Definition: JCConferenceParticipant.h:22
JCConferenceParticipantChangedParam::isVideoChanged
BOOL isVideoChanged
Definition: JCConferenceParticipant.h:100
JCConferenceParticipantTypeAudio
@ JCConferenceParticipantTypeAudio
音频成员(能订阅其他成员的媒体数据,能发送自己的音频数据)
Definition: JCConferenceParticipant.h:20
JCConferencePictureSizeSmall
@ JCConferencePictureSizeSmall
小尺寸
Definition: JCConferenceParticipant.h:36
JCConferenceNetStateVeryGood
@ JCConferenceNetStateVeryGood
很好
Definition: JCConferenceParticipant.h:58
JCConferenceNetState
JCConferenceNetState
Definition: JCConferenceParticipant.h:46
JCConferencePictureSizeNone
@ JCConferencePictureSizeNone
不请求
Definition: JCConferenceParticipant.h:32
JCConferencePictureSizeMax
@ JCConferencePictureSizeMax
最大尺寸
Definition: JCConferenceParticipant.h:40