QNTrackInfoBuilder
/**
* Track 资源类型
*
* @param sourceType 资源类型
*/
public QNTrackInfoBuilder setSourceType(QNSourceType sourceType);
/**
* master
*
* @param master 设置当前 Track 是否为 master
*/
public QNTrackInfoBuilder setMaster(boolean master);
/**
* 设置 Track 的码率
*
* @param bitPerSec 码率,单位 bps
*/
public QNTrackInfoBuilder setBitrate(int bitPerSec);
/**
* 设置 Tag
*
* @param tag 自定义的 Tag
*/
public QNTrackInfoBuilder setTag(String tag);
/**
* 设置视频编码格式
*
* @param videoFormat 视频编码格式
*/
public QNTrackInfoBuilder setVideoEncodeFormat(QNVideoFormat videoFormat);
/**
* 设置渲染窗口
*
* @param surfaceView 渲染窗口
*/
public QNTrackInfoBuilder setRenderWindow(QNSurfaceView surfaceView);
/**
* 开启大小流功能
*
* @param enable 开启大小流
*/
public QNTrackInfoBuilder enableMultiStream(boolean enable);
/**
* 创建
*
* @return QNTrackInfo TrackInfo 对象
*/
public QNTrackInfo create();