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#import "JCMediaChannelConstants.h"
11
21
27@property (nonatomic) Boolean audio;
28
34@property (nonatomic) Boolean video;
35
41@property (nonatomic) Boolean pictureSize;
42
48@property (nonatomic) Boolean type;
49
55@property (nonatomic) Boolean netStatus;
56
62@property (nonatomic) Boolean customState;
63
69@property (nonatomic) Boolean customRole;
70
76@property (nonatomic) Boolean audioSubscribe;
77
78@end
79
83@interface JCMediaChannelParticipant : NSObject
84
88@property (nonatomic, readonly, copy) NSString* userId;
89
95@property (nonatomic, readonly, copy) NSString* renderId;
96
100@property (nonatomic, readonly, copy) NSString* displayName;
101
110@property (nonatomic, readonly) JCMediaChannelVolumeStatus volumeStatus;
111
121@property (nonatomic, readonly) JCMediaChannelNetStatus netStatus;
122
128@property (nonatomic, readonly) bool audio;
129
135@property (nonatomic, readonly) bool video;
136
142@property (nonatomic, readonly) bool sipTalking;
143
151@property (nonatomic, readonly) JCMediaChannelParticipantType type;
152
161@property (nonatomic, readonly) JCMediaChannelPictureSize pictureSize;
162
166@property (nonatomic, readonly) JCMediaChannelCustomRole customRole;
167
171@property (nonatomic, readonly) JCMediaChannelCustomState customState;
172
176@property (nonatomic, readonly) bool isCreator;
177
183@property (nonatomic, readonly) bool isSelf;
184
190@property (nonatomic, readonly) bool audioSubscribe;
191
196-(NSString*)toString;
197
213-(JCMediaDeviceVideoCanvas*)startVideo:(JCMediaDeviceRender)type pictureSize:(JCMediaChannelPictureSize)pictureSize;
214
218-(void)stopVideo;
219
220@end
221
JCMediaChannelPictureSize
Definition JCMediaChannelConstants.h:63
JCMediaChannelCustomState
Definition JCMediaChannelConstants.h:208
JCMediaChannelVolumeStatus
Definition JCMediaChannelConstants.h:134
JCMediaChannelCustomRole
Definition JCMediaChannelConstants.h:192
JCMediaChannelNetStatus
Definition JCMediaChannelConstants.h:150
JCMediaChannelParticipantType
Definition JCMediaChannelConstants.h:120
JCMediaDeviceRender
Definition JCMediaDeviceConstants.h:31
Definition JCMediaChannelParticipant.h:21
Boolean audio
Definition JCMediaChannelParticipant.h:27
Boolean customRole
Definition JCMediaChannelParticipant.h:69
Boolean customState
Definition JCMediaChannelParticipant.h:62
Boolean pictureSize
Definition JCMediaChannelParticipant.h:41
Boolean video
Definition JCMediaChannelParticipant.h:34
Boolean netStatus
Definition JCMediaChannelParticipant.h:55
Boolean type
Definition JCMediaChannelParticipant.h:48
Boolean audioSubscribe
Definition JCMediaChannelParticipant.h:76
Definition JCMediaChannelParticipant.h:84
Definition JCMediaDeviceVideoCanvas.h:28
最后更新时间: 2024/8/12 13:50:38