JRTCSDK-iOS v2401.0
视频客服 API 文档
载入中...
搜索中...
未找到
JRTCRecordRemoteParam.h
1//
2// JRTCRecordRemoteParam.h
3// JRTCSDK
4//
5// Created by juphoon on 2020/1/20.
6// Copyright © 2020 juphoon. All rights reserved.
7//
8
9#import <Foundation/Foundation.h>
10
11NS_ASSUME_NONNULL_BEGIN
12
15
17@interface JRTCRecordRemoteLayout : NSObject
18
28- (void)setId:(NSString *)id_ isUserId:(bool)isUserId;
29
35- (void)setPosition:(int)position;
36
37@end
38
40@interface JRTCRecordRemoteParam : NSObject
41
45@property (nonatomic) bool recordVideo;
46
50@property (nonatomic, assign) int frameRate;
51
55@property (nonatomic, assign) VideoMergeMode mergeMode;
56
60@property (nonatomic, assign) IntelligentMergeMode intelligentMergeMode;
61
65@property (nonatomic, assign) ScsMergeMode scsMergeMode;
66
70@property (nonatomic, assign) int videoWidth;
71
75@property (nonatomic, assign) int videoHeight;
76
80@property (nonatomic, assign) int iBitrate;
81
85@property (nonatomic, copy) NSString* extraInfo;
86
90@property (nonatomic, strong) NSDictionary<NSString*, NSString*> *watermarkTextDic;
91
95@property (nonatomic, copy) NSString* layoutType;
96
100@property (nonatomic, strong) NSArray<JRTCRecordRemoteLayout*> *layoutArray;
101
107@property (nonatomic, copy) NSString* fileName;
108
113@property (nonatomic, assign) int splitFileSize;
114
115#pragma mark - 以下存储参数
119@property (nonatomic, copy) NSString* protocol DEPRECATED_MSG_ATTRIBUTE("该属性已经废弃");
120
124@property (nonatomic, copy) NSString* uploadEndpoint DEPRECATED_MSG_ATTRIBUTE("该属性已经废弃");
125
129@property (nonatomic, copy) NSString* accessKey DEPRECATED_MSG_ATTRIBUTE("该属性已经废弃");
130
134@property (nonatomic, copy) NSString* secretKey DEPRECATED_MSG_ATTRIBUTE("该属性已经废弃");
135
139@property (nonatomic, copy) NSString* bucketName DEPRECATED_MSG_ATTRIBUTE("该属性已经废弃");
140
141@end
142
144
145NS_ASSUME_NONNULL_END
ScsMergeMode
Definition: JRTCEnum.h:238
VideoMergeMode
Definition: JRTCEnum.h:188
IntelligentMergeMode
Definition: JRTCEnum.h:200
成员布局配置类
Definition: JRTCRecordRemoteParam.h:18
远程录制参数
Definition: JRTCRecordRemoteParam.h:41
bool recordVideo
Definition: JRTCRecordRemoteParam.h:45
int videoWidth
Definition: JRTCRecordRemoteParam.h:70
NSString * layoutType
Definition: JRTCRecordRemoteParam.h:95
NSString * fileName
Definition: JRTCRecordRemoteParam.h:107
NSString * protocol
Definition: JRTCRecordRemoteParam.h:119
NSString * extraInfo
Definition: JRTCRecordRemoteParam.h:85
NSArray< JRTCRecordRemoteLayout * > * layoutArray
Definition: JRTCRecordRemoteParam.h:100
NSDictionary< NSString *, NSString * > * watermarkTextDic
Definition: JRTCRecordRemoteParam.h:90
int splitFileSize
Definition: JRTCRecordRemoteParam.h:113
IntelligentMergeMode intelligentMergeMode
Definition: JRTCRecordRemoteParam.h:60
ScsMergeMode scsMergeMode
Definition: JRTCRecordRemoteParam.h:65
NSString * bucketName
Definition: JRTCRecordRemoteParam.h:139
NSString * uploadEndpoint
Definition: JRTCRecordRemoteParam.h:124
int videoHeight
Definition: JRTCRecordRemoteParam.h:75
int frameRate
Definition: JRTCRecordRemoteParam.h:50
NSString * accessKey
Definition: JRTCRecordRemoteParam.h:129
VideoMergeMode mergeMode
Definition: JRTCRecordRemoteParam.h:55
int iBitrate
Definition: JRTCRecordRemoteParam.h:80
NSString * secretKey
Definition: JRTCRecordRemoteParam.h:134