public class StartWebRecordRequest extends AbstractModel
header, skipSign
Constructor and Description |
---|
StartWebRecordRequest() |
StartWebRecordRequest(StartWebRecordRequest source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Modifier and Type | Method and Description |
---|---|
Long |
getMaxDurationLimit()
Get 录制最大时长限制, 单位 s, 合法取值范围[1800, 36000], 默认 36000s(10 小时)
|
McuPublishCdnParam[] |
getPublishCdnParams()
Get 若您想要推流到CDN,可以使用PublishCdnParams.N参数设置,支持最多同时推流到10个CDN地址。若转推地址是腾讯云CDN时,请将IsTencentCdn明确设置为1
|
Long |
getReadyTimeout()
Get 录制页面资源加载的超时时间,单位:秒。默认值为 0 秒,该值需大于等于 0秒,且小于等于 60秒。录制页面未启用页面加载超时检测时,请勿设置此参数。
|
String |
getRecordId()
Get 当对重复任务敏感时,请关注此值: 为了避免任务在短时间内重复发起,导致任务重复
传入录制RecordId来标识此次任务, 小于32字节,若携带RecordId发起两次以上的开始录制请求,任务只会启动一个,第二个报错FailedOperation.TaskExist。注意StartWebRecord调用失败时而非FailedOperation.TaskExist错误,请更换RecordId重新发起。
|
String |
getRecordUrl()
Get 需要录制的网页URL
|
Long |
getSdkAppId()
Get 【必填】TRTC的SdkAppId
|
StorageParams |
getStorageParams()
Get 【必填】云存储相关的参数,目前支持腾讯云对象存储以及腾讯云云点播VOD,不支持第三方云存储;输出文件的存储格式仅支持hls或mp4
|
WebRecordVideoParams |
getWebRecordVideoParams()
Get 页面录制视频参数
|
void |
setMaxDurationLimit(Long MaxDurationLimit)
Set 录制最大时长限制, 单位 s, 合法取值范围[1800, 36000], 默认 36000s(10 小时)
|
void |
setPublishCdnParams(McuPublishCdnParam[] PublishCdnParams)
Set 若您想要推流到CDN,可以使用PublishCdnParams.N参数设置,支持最多同时推流到10个CDN地址。若转推地址是腾讯云CDN时,请将IsTencentCdn明确设置为1
|
void |
setReadyTimeout(Long ReadyTimeout)
Set 录制页面资源加载的超时时间,单位:秒。默认值为 0 秒,该值需大于等于 0秒,且小于等于 60秒。录制页面未启用页面加载超时检测时,请勿设置此参数。
|
void |
setRecordId(String RecordId)
Set 当对重复任务敏感时,请关注此值: 为了避免任务在短时间内重复发起,导致任务重复
传入录制RecordId来标识此次任务, 小于32字节,若携带RecordId发起两次以上的开始录制请求,任务只会启动一个,第二个报错FailedOperation.TaskExist。注意StartWebRecord调用失败时而非FailedOperation.TaskExist错误,请更换RecordId重新发起。
|
void |
setRecordUrl(String RecordUrl)
Set 需要录制的网页URL
|
void |
setSdkAppId(Long SdkAppId)
Set 【必填】TRTC的SdkAppId
|
void |
setStorageParams(StorageParams StorageParams)
Set 【必填】云存储相关的参数,目前支持腾讯云对象存储以及腾讯云云点播VOD,不支持第三方云存储;输出文件的存储格式仅支持hls或mp4
|
void |
setWebRecordVideoParams(WebRecordVideoParams WebRecordVideoParams)
Set 页面录制视频参数
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public StartWebRecordRequest()
public StartWebRecordRequest(StartWebRecordRequest source)
public String getRecordUrl()
public void setRecordUrl(String RecordUrl)
RecordUrl
- 需要录制的网页URLpublic Long getMaxDurationLimit()
public void setMaxDurationLimit(Long MaxDurationLimit)
MaxDurationLimit
- 录制最大时长限制, 单位 s, 合法取值范围[1800, 36000], 默认 36000s(10 小时)public StorageParams getStorageParams()
public void setStorageParams(StorageParams StorageParams)
StorageParams
- 【必填】云存储相关的参数,目前支持腾讯云对象存储以及腾讯云云点播VOD,不支持第三方云存储;输出文件的存储格式仅支持hls或mp4public WebRecordVideoParams getWebRecordVideoParams()
public void setWebRecordVideoParams(WebRecordVideoParams WebRecordVideoParams)
WebRecordVideoParams
- 页面录制视频参数public Long getSdkAppId()
public void setSdkAppId(Long SdkAppId)
SdkAppId
- 【必填】TRTC的SdkAppIdpublic String getRecordId()
public void setRecordId(String RecordId)
RecordId
- 当对重复任务敏感时,请关注此值: 为了避免任务在短时间内重复发起,导致任务重复
传入录制RecordId来标识此次任务, 小于32字节,若携带RecordId发起两次以上的开始录制请求,任务只会启动一个,第二个报错FailedOperation.TaskExist。注意StartWebRecord调用失败时而非FailedOperation.TaskExist错误,请更换RecordId重新发起。public McuPublishCdnParam[] getPublishCdnParams()
public void setPublishCdnParams(McuPublishCdnParam[] PublishCdnParams)
PublishCdnParams
- 若您想要推流到CDN,可以使用PublishCdnParams.N参数设置,支持最多同时推流到10个CDN地址。若转推地址是腾讯云CDN时,请将IsTencentCdn明确设置为1public Long getReadyTimeout()
public void setReadyTimeout(Long ReadyTimeout)
ReadyTimeout
- 录制页面资源加载的超时时间,单位:秒。默认值为 0 秒,该值需大于等于 0秒,且小于等于 60秒。录制页面未启用页面加载超时检测时,请勿设置此参数。Copyright © 2024. All rights reserved.