public static class QHVCPublishSettings.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder()
构造函数
|
Modifier and Type | Method and Description |
---|---|
QHVCPublishSettings |
build()
构建PublishSettings
|
QHVCPublishSettings.Builder |
setMax_retry(int max_retry)
设置最大重试次数
|
QHVCPublishSettings.Builder |
setMp4FileName(java.lang.String mp4FileName)
设置录制的mp4文件的保存路径
|
QHVCPublishSettings.Builder |
setMp4Optimize(int needMp4Optimize)
设置是否需要重建索引和交错
|
QHVCPublishSettings.Builder |
setOnlyToFile(int isOnlyToFile)
设置推流模式
|
QHVCPublishSettings.Builder |
setRetryMaxTime(int retryMaxTime)
设置重试的最大时长(秒)
|
QHVCPublishSettings.Builder |
setSocketBufferSize(int bufferSize)
设置socket的buffer大小。 默认值:0,即不设置buffer大小(走系统默认)。
|
public QHVCPublishSettings.Builder setMax_retry(int max_retry)
max_retry
- 0:不重试; >0 使用该值public QHVCPublishSettings.Builder setMp4FileName(java.lang.String mp4FileName)
mp4FileName
- 需要存放的本地文件路径public QHVCPublishSettings.Builder setOnlyToFile(int isOnlyToFile)
isOnlyToFile
- 1-只保存为mp4文件,0-既保存又推流public QHVCPublishSettings.Builder setMp4Optimize(int needMp4Optimize)
needMp4Optimize
- 1:是 0:否public QHVCPublishSettings.Builder setRetryMaxTime(int retryMaxTime)
retryMaxTime
- 秒public QHVCPublishSettings.Builder setSocketBufferSize(int bufferSize)
bufferSize
- 缓存大小, 单位:byte(字节)。public QHVCPublishSettings build()