QNCustomVideoTrackConfig
Index
Core Methods
        
Core Methods
QNCustomVideoTrackConfig
- QNCustomVideoTrackConfig()
 - 
    
默认构造方法,tag 为""
Returns QNCustomVideoTrackConfig 
QNCustomVideoTrackConfig
- QNCustomVideoTrackConfig(String tag)
 - 
    
构造方法
Parameters- 
        tag: String
Track 的标签,可通过它来携带 Track 信息,区分 Track 对象
 
Returns QNCustomVideoTrackConfig - 
        
 
getVideoEncoderConfig
- QNVideoEncoderConfig getVideoEncoderConfig()
 - 
    
获取当前设置的视频编码配置
Returns 当前设置的视频编码配置 
setVideoEncoderConfig
- QNCustomVideoTrackConfig setVideoEncoderConfig(QNVideoEncoderConfig config)
 - 
    
设置视频的编码配置,默认值分辨率为 640x480,码率为 800kbps,帧率为 20
1. 外部视频导入场景下,编码分辨率建议和导入分辨率保持一致,不一致时 SDK 将会对导入数据帧做裁剪或者缩放再编码输出。
2. 如果当前设置 QNRTCSetting.setHWCodecEnabled 为 true,考虑到硬件平台的兼容性,将会对分辨率做对齐处理,因此,可能会出现编码分辨率和预期不符的情况,此为正常现象。对齐规则如下:
- 华为机型 32 对齐
- 其他机型 16 对齐
Parameters- 
        config: QNVideoEncoderConfig
视频编码配置
 
Returns QNCustomVideoTrackConfig - 
        
 
getTag
- String getTag()
 - 
    
获取当前设置的标签
Returns 当前设置的标签 
isMultiProfileEnabled
- boolean isMultiProfileEnabled()
 - 
    
判断当前是否开启了大小流
Returns 当前大小流开启状态,开启为 true ,关闭为 false 
setMultiProfileEnabled
- QNCustomVideoTrackConfig setMultiProfileEnabled(boolean enabled)
 - 
    
设置是否开启大小流功能,默认不开启
关于大小流功能,可参考视频大小流使用指南
Parameters- 
        enabled: boolean
是否开启大小流
 
Returns QNCustomVideoTrackConfig - 
        
 
    文档反馈
    (如有产品使用问题,请 提交工单)