QNCustomVideoTrackConfig
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
defaultCustomVideoTrackConfig
- + (instancetype)defaultCustomVideoTrackConfig;
- 
    初始化默认 Track 配置,tag 为""、默认前置、编码尺寸 480x640、24 帧、码率 600kbps、关闭大小流 Returns QNCustomVideoTrackConfig
initWithSourceTag[1/3]
- - (instancetype)initWithSourceTag:(nullable NSString *)tag;
- 
    初始化指定 tag 参数的 Track 配置,默认前置、编码尺寸 480x640、24 帧、码率 600kbps、关闭大小流 Parameters- 
        tag: NSStringTrack 的标签,可通过它来携带 Track 信息,区分 Track 对象 
 Returns QNCustomVideoTrackConfig
- 
        
initWithSourceTag[2/3]
- - (instancetype)initWithSourceTag:(nullable NSString *)tag config:(QNVideoEncoderConfig *)config
- 
    初始化指定 tag、config 参数的 Track 配置 其中编码尺寸、码率、帧率由 QNVideoEncoderConfig 配置决定 Parameters- 
        tag: NSStringTrack 的标签,可通过它来携带 Track 信息,区分 Track 对象 
- 
        config: QNVideoEncoderConfigTrack 的视频编码配置,包括编码尺寸、码率、帧率 
 Returns QNCustomVideoTrackConfig
- 
        
initWithSourceTag[3/3]
- - (instancetype)initWithSourceTag:(nullable NSString *)tag config:(QNVideoEncoderConfig *)config multiStreamEnable:(BOOL)multiStreamEnable;
- 
    初始化指定 tag、config、 multiStreamEnable 参数的 Track 配置 其中编码尺寸、码率、帧率由 QNVideoEncoderConfig 配置决定 Parameters- 
        tag: NSStringTrack 的标签,可通过它来携带 Track 信息,区分 Track 对象 
- 
        config: QNVideoEncoderConfigTrack 的视频编码配置,包括编码尺寸、码率、帧率 
- 
        multiStreamEnable: BOOLTrack 是否开启大小流,关于大小流功能,可参考视频大小流使用指南 
 Returns QNCustomVideoTrackConfig
- 
        
    文档反馈
    (如有产品使用问题,请 提交工单)