QNScreenVideoTrackConfig
Index
Core Properties
Core Methods
Core Properties
tag
- @property (nonatomic, strong) NSString * tag;
-
Track 的 tag,SDK 会将其透传到远端,当发布多路 Track 时可用 tag 来作区分。
config
- @property (nonatomic, strong, readonly) QNVideoEncoderConfig *config;
-
Track 的视频编码配置
multiStreamEnable
- @property (nonatomic, assign) BOOL multiStreamEnable;
-
Track 是否开启大小流
关于大小流功能,可参考视频大小流使用指南
Core Methods
defaultScreenVideoTrackConfig
- + (instancetype)defaultScreenVideoTrackConfig;
-
初始化默认 Track 配置,tag 为""
Returns QNScreenVideoTrackConfig
initWithSourceTag[1/3]
- - (instancetype)initWithSourceTag:(nullable NSString *)tag;
-
初始化指定 tag 参数的 Track 配置
Parameters-
tag: NSString
Track 的标签,可通过它来携带 Track 信息,区分 Track 对象
Returns QNScreenVideoTrackConfig -
initWithSourceTag[2/3]
- - (instancetype)initWithSourceTag:(nullable NSString *)tag config:(QNVideoEncoderConfig *)config
-
初始化指定 tag、config 参数的 Track 配置
Parameters-
tag: NSString
Track 的标签,可通过它来携带 Track 信息,区分 Track 对象
-
config: QNVideoEncoderConfig
Track 的视频编码配置
Returns QNScreenVideoTrackConfig -
initWithSourceTag[3/3]
- - (instancetype)initWithSourceTag:(nullable NSString *)tag config:(QNVideoEncoderConfig *)config multiStreamEnable:(BOOL)multiStreamEnable;
-
初始化指定 tag、config、multiStreamEnable 参数的 Track 配置
Parameters-
tag: NSString
Track 的 tag
-
config: QNVideoEncoderConfig
Track 的视频编码配置
-
multiStreamEnable: BOOL
是否允许多路流
Returns QNCameraVideoTrackConfig -
文档反馈
(如有产品使用问题,请 提交工单)