JRTCSDK-iOS v2302.0
视频客服 API 文档
载入中...
搜索中...
未找到
JRTCRoomJoinParam.h
1//
2// JRTCRoomJoinParam.h
3// JRTCSDK
4//
5// Created by juphoon on 2019/8/9.
6// Copyright © 2019 juphoon. All rights reserved.
7//
8
9#import <Foundation/Foundation.h>
10#import "JRTCRoomConstants.h"
11
20@interface JRTCRoomJoinParam : NSObject
21
26@property (nonatomic, assign) bool viewerJoin;
27
33@property (nonatomic, assign) bool video;
34
44@property (nonatomic, assign) bool enableRemoteRecord;
45
52@property (nonatomic, copy, nullable) NSString *cdn;
53
58@property (nonatomic, copy, nullable) NSString *password;
59
65@property (nonatomic, assign) bool smoothMode;
66
71@property (nonatomic, assign) float wholeRatio;
72
79@property (nonatomic, assign) Resolution maxResolution;
80
86@property (nonatomic, assign) int maxFrameRate;
87
107@property (nonatomic, copy, nullable) NSString *svcResolution;
108
113@property (nonatomic, assign) VideoDefinitionType videoDefinition;
114
122@property (nonatomic, assign) int heartbeatTime;
123
130@property (nonatomic, assign) int heartbeatTimeout;
131
136@property (nonatomic, assign) int capacity;
137
143@property (nonatomic, assign) bool uploadLocalAudio;
144
150@property (nonatomic, assign) bool uploadLocalVideo;
151
156@property (nonatomic, assign) SecurityType securityType;
157
162@property (nonatomic, assign) VideoEncodeType videoEncodeType;
163
169@property (nonatomic, assign) bool videoEncoderAutoFallback;
170
175@property (nonatomic, assign) AudioEncodeType audioEncodeType;
176
180- (NSDictionary *)toDictionary;
181
182@end
183
VideoEncodeType
Definition: JRTCEnum.h:270
AudioEncodeType
Definition: JRTCEnum.h:258
Resolution
Definition: JRTCEnum.h:108
VideoDefinitionType
视频清晰度
Definition: JRTCRoomConstants.h:46
SecurityType
Definition: JRTCRoomConstants.h:36
Definition: JRTCRoomJoinParam.h:21
int capacity
Definition: JRTCRoomJoinParam.h:136
int heartbeatTime
Definition: JRTCRoomJoinParam.h:122
int maxFrameRate
Definition: JRTCRoomJoinParam.h:86
SecurityType securityType
Definition: JRTCRoomJoinParam.h:156
VideoDefinitionType videoDefinition
Definition: JRTCRoomJoinParam.h:113
bool enableRemoteRecord
Definition: JRTCRoomJoinParam.h:44
bool smoothMode
Definition: JRTCRoomJoinParam.h:65
bool uploadLocalVideo
Definition: JRTCRoomJoinParam.h:150
bool videoEncoderAutoFallback
Definition: JRTCRoomJoinParam.h:169
NSString * svcResolution
Definition: JRTCRoomJoinParam.h:107
NSDictionary * toDictionary()
bool video
Definition: JRTCRoomJoinParam.h:33
bool viewerJoin
Definition: JRTCRoomJoinParam.h:26
VideoEncodeType videoEncodeType
Definition: JRTCRoomJoinParam.h:162
NSString * cdn
Definition: JRTCRoomJoinParam.h:52
int heartbeatTimeout
Definition: JRTCRoomJoinParam.h:130
Resolution maxResolution
Definition: JRTCRoomJoinParam.h:79
AudioEncodeType audioEncodeType
Definition: JRTCRoomJoinParam.h:175
float wholeRatio
Definition: JRTCRoomJoinParam.h:71
bool uploadLocalAudio
Definition: JRTCRoomJoinParam.h:143
NSString * password
Definition: JRTCRoomJoinParam.h:58