JCSDK-iOS
JCMediaChannelJoinParam.h
1 //
2 // JCMediaChannelJoinParam.h
3 // JCSDKOCShare
4 //
5 // Created by haojie on 2019/8/9.
6 // Copyright © 2019 juphoon. All rights reserved.
7 //
8 
9 #import <Foundation/Foundation.h>
10 #import "JCMediaChannelConstants.h"
11 
12 NS_ASSUME_NONNULL_BEGIN
13 
22 @interface JCMediaChannelJoinParam : NSObject
23 
29 @property (nonatomic, copy) NSString *cdn;
30 
34 @property (nonatomic, copy) NSString *password;
35 
41 @property (nonatomic, assign) bool isSmoothMode;
42 
48 @property (nonatomic, assign) bool isVideo;
49 
56 @property (nonatomic, assign) JCMediaChannelMaxResolution maxResolution;
57 
61 @property (nonatomic, assign) int maxFrameRate;
62 
66 @property (nonatomic, assign) float wholeRatio;
67 
71 @property (nonatomic, copy) NSString *svcResolution;
72 
78 @property (nonatomic, assign) bool isUriMode;
79 
83 @property (nonatomic, assign) int heartbeatTime;
84 
88 @property (nonatomic, assign) int heartbeatTimeout;
89 
91 //@property (nonatomic, assign) bool isSquare;
92 
96 @property (nonatomic, assign) int capacity;
97 
98 
104 @property (nonatomic, assign) bool isUploadLocalAudio;
105 
111 @property (nonatomic, assign) bool isUploadLocalVideo;
112 
113 @property (nonatomic, assign) int regionId;
114 
120 @property (nonatomic, assign) bool isEnableRemoteRecord;
121 
128 @property (nonatomic, assign) JCMediaChannelSecurityType securityType;
129 
133 @property (nonatomic, copy) NSString *layoutType;
134 
138 @property (nonatomic, copy) NSString *extraInfo;
139 
143 @property (nonatomic, copy) NSString *serialNumber;
144 
145 @end
146 
151 NS_ASSUME_NONNULL_END
JCMediaChannelJoinParam::serialNumber
NSString * serialNumber
Definition: JCMediaChannelJoinParam.h:143
JCMediaChannelSecurityType
JCMediaChannelSecurityType
Definition: JCMediaChannelConstants.h:310
JCMediaChannelJoinParam::isUriMode
bool isUriMode
Definition: JCMediaChannelJoinParam.h:78
JCMediaChannelJoinParam::securityType
JCMediaChannelSecurityType securityType
Definition: JCMediaChannelJoinParam.h:128
JCMediaChannelJoinParam::capacity
int capacity
true 表示正方形 false 表示 16:9
Definition: JCMediaChannelJoinParam.h:96
JCMediaChannelJoinParam::isUploadLocalAudio
bool isUploadLocalAudio
Definition: JCMediaChannelJoinParam.h:104
JCMediaChannelJoinParam::cdn
NSString * cdn
Definition: JCMediaChannelJoinParam.h:29
JCMediaChannelJoinParam
Definition: JCMediaChannelJoinParam.h:23
JCMediaChannelJoinParam::svcResolution
NSString * svcResolution
Definition: JCMediaChannelJoinParam.h:71
JCMediaChannelJoinParam::extraInfo
NSString * extraInfo
Definition: JCMediaChannelJoinParam.h:138
JCMediaChannelJoinParam::isUploadLocalVideo
bool isUploadLocalVideo
Definition: JCMediaChannelJoinParam.h:111
JCMediaChannelJoinParam::heartbeatTimeout
int heartbeatTimeout
Definition: JCMediaChannelJoinParam.h:88
JCMediaChannelJoinParam::isVideo
bool isVideo
Definition: JCMediaChannelJoinParam.h:48
JCMediaChannelJoinParam::wholeRatio
float wholeRatio
Definition: JCMediaChannelJoinParam.h:66
JCMediaChannelJoinParam::password
NSString * password
Definition: JCMediaChannelJoinParam.h:34
JCMediaChannelJoinParam::maxResolution
JCMediaChannelMaxResolution maxResolution
Definition: JCMediaChannelJoinParam.h:56
JCMediaChannelMaxResolution
JCMediaChannelMaxResolution
Definition: JCMediaChannelConstants.h:71
JCMediaChannelJoinParam::maxFrameRate
int maxFrameRate
Definition: JCMediaChannelJoinParam.h:61
JCMediaChannelJoinParam::layoutType
NSString * layoutType
Definition: JCMediaChannelJoinParam.h:133
JCMediaChannelJoinParam::isSmoothMode
bool isSmoothMode
Definition: JCMediaChannelJoinParam.h:41
JCMediaChannelJoinParam::heartbeatTime
int heartbeatTime
Definition: JCMediaChannelJoinParam.h:83
JCMediaChannelJoinParam::isEnableRemoteRecord
bool isEnableRemoteRecord
Definition: JCMediaChannelJoinParam.h:120