‪JMSDK iOS  ‪v2.8.0
‪API文档
JCConferenceRecordRemoteParams.h
浏览该文件的文档.
1 //
2 // JCConferenceRecordRemoteParams.h
3 // JCSDKOC
4 //
5 // Created by juphoon on 2020/1/20.
6 // Copyright © 2020 juphoon. All rights reserved.
7 //
8 
9 #import <Foundation/Foundation.h>
12 
13 NS_ASSUME_NONNULL_BEGIN
14 
18 @interface JCConferenceRecordRemoteParams : NSObject
19 
23 @property (nonatomic) BOOL recordVideo;
27 @property (nonatomic, assign) int frameRate;
31 @property (nonatomic, assign) JCConferenceVideoMergeMode mergeMode;
35 @property (nonatomic, assign) int videoWidth;
39 @property (nonatomic, assign) int videoHeight;
43 @property (nonatomic, assign) int iBitrate;
47 @property (nonatomic, copy) NSString* extraInfo;
48 
52 @property (nonatomic, strong) NSDictionary* watermarkTextDic;
53 
55 
58 @property (nonatomic, copy) NSString* protocol;
59 
63 @property (nonatomic, copy) NSString* uploadEndpoint;
64 
68 @property (nonatomic, copy) NSString* accessKey;
69 
73 @property (nonatomic, copy) NSString* secretKey;
74 
78 @property (nonatomic, copy) NSString* bucketName;
79 
83 @property (nonatomic, copy) NSString* fileName;
84 
88 @property (nonatomic, assign) int splitFileSize;
89 
93 @property (nonatomic, copy) NSString* recLayoutType;
94 
99 @property (nonatomic, strong) NSArray<NSString*> *userIdList;
100 
101 @end
102 
103 NS_ASSUME_NONNULL_END
JCConferenceVideoMergeMode
Definition: JCConferenceConstants.h:107
远程录制参数
Definition: JCConferenceRecordRemoteParams.h:19
int splitFileSize
Definition: JCConferenceRecordRemoteParams.h:88
NSString * secretKey
Definition: JCConferenceRecordRemoteParams.h:73
NSString * recLayoutType
Definition: JCConferenceRecordRemoteParams.h:93
NSString * accessKey
Definition: JCConferenceRecordRemoteParams.h:68
int iBitrate
Definition: JCConferenceRecordRemoteParams.h:43
int videoWidth
Definition: JCConferenceRecordRemoteParams.h:35
JCConferenceVideoMergeMode mergeMode
Definition: JCConferenceRecordRemoteParams.h:31
BOOL recordVideo
Definition: JCConferenceRecordRemoteParams.h:23
NSArray< NSString * > * userIdList
指定录制成员用户名列表,之后有新成员加入不会自动添加到录制,可以通过单独调用接口添加到录制 (如果传空则默认录制所有成员音视频数据并且有新成员加入时自动添加到录制)
Definition: JCConferenceRecordRemoteParams.h:99
NSString * bucketName
Definition: JCConferenceRecordRemoteParams.h:78
NSString * extraInfo
Definition: JCConferenceRecordRemoteParams.h:47
NSString * fileName
Definition: JCConferenceRecordRemoteParams.h:83
int frameRate
Definition: JCConferenceRecordRemoteParams.h:27
int videoHeight
Definition: JCConferenceRecordRemoteParams.h:39
NSString * protocol
以下存储参数
Definition: JCConferenceRecordRemoteParams.h:58
NSString * uploadEndpoint
Definition: JCConferenceRecordRemoteParams.h:63
NSDictionary * watermarkTextDic
Definition: JCConferenceRecordRemoteParams.h:52