Class StartPublishCdnStreamRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.trtc.v20190722.models.StartPublishCdnStreamRequest
-
public class StartPublishCdnStreamRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description StartPublishCdnStreamRequest()StartPublishCdnStreamRequest(StartPublishCdnStreamRequest 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AgentParamsgetAgentParams()Get 转推服务加入TRTC房间的机器人参数。McuAudioParamsgetAudioParams()Get 转推流的音频编码参数。由于音频是必转码的(不会收取转码费用),所以启动任务的时候,必须填写。McuFeedBackRoomParams[]getFeedBackRoomParams()Get 回推房间信息,和转推CDN参数必须要有一个。注:回推房间需使用特殊的SDK版本,如您有需求,请联系腾讯云技术支持。McuPublishCdnParam[]getPublishCdnParams()Get 转推的CDN参数。和回推房间参数必须要有一个。StringgetRoomId()Get 主房间信息RoomId,转推的TRTC房间所对应的RoomId。LonggetRoomIdType()Get 主房间信息RoomType,必须和转推的房间所对应的RoomId类型相同,0为整形房间号,1为字符串房间号。LonggetSdkAppId()Get TRTC的[SdkAppId](https://cloud.tencent.com/document/product/647/46351#sdkappid),和转推的房间所对应的SdkAppId相同。McuSeiParamsgetSeiParams()Get 混流SEI参数SingleSubscribeParamsgetSingleSubscribeParams()Get 需要单流旁路转推的用户上行参数,单流旁路转推时,WithTranscoding需要设置为0。McuVideoParamsgetVideoParams()Get 转推流的视频编码参数,不填表示纯音频转推。LonggetWithTranscoding()Get 是否转码,0表示无需转码,1表示需要转码。是否收取转码费是由WithTranscoding参数决定的,WithTranscoding为0,表示旁路转推,不会收取转码费用,WithTranscoding为1,表示混流转推,会收取转码费用。voidsetAgentParams(AgentParams AgentParams)Set 转推服务加入TRTC房间的机器人参数。voidsetAudioParams(McuAudioParams AudioParams)Set 转推流的音频编码参数。由于音频是必转码的(不会收取转码费用),所以启动任务的时候,必须填写。voidsetFeedBackRoomParams(McuFeedBackRoomParams[] FeedBackRoomParams)Set 回推房间信息,和转推CDN参数必须要有一个。注:回推房间需使用特殊的SDK版本,如您有需求,请联系腾讯云技术支持。voidsetPublishCdnParams(McuPublishCdnParam[] PublishCdnParams)Set 转推的CDN参数。和回推房间参数必须要有一个。voidsetRoomId(String RoomId)Set 主房间信息RoomId,转推的TRTC房间所对应的RoomId。voidsetRoomIdType(Long RoomIdType)Set 主房间信息RoomType,必须和转推的房间所对应的RoomId类型相同,0为整形房间号,1为字符串房间号。voidsetSdkAppId(Long SdkAppId)Set TRTC的[SdkAppId](https://cloud.tencent.com/document/product/647/46351#sdkappid),和转推的房间所对应的SdkAppId相同。voidsetSeiParams(McuSeiParams SeiParams)Set 混流SEI参数voidsetSingleSubscribeParams(SingleSubscribeParams SingleSubscribeParams)Set 需要单流旁路转推的用户上行参数,单流旁路转推时,WithTranscoding需要设置为0。voidsetVideoParams(McuVideoParams VideoParams)Set 转推流的视频编码参数,不填表示纯音频转推。voidsetWithTranscoding(Long WithTranscoding)Set 是否转码,0表示无需转码,1表示需要转码。是否收取转码费是由WithTranscoding参数决定的,WithTranscoding为0,表示旁路转推,不会收取转码费用,WithTranscoding为1,表示混流转推,会收取转码费用。voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
StartPublishCdnStreamRequest
public StartPublishCdnStreamRequest()
-
StartPublishCdnStreamRequest
public StartPublishCdnStreamRequest(StartPublishCdnStreamRequest 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.
-
-
Method Detail
-
getSdkAppId
public Long getSdkAppId()
Get TRTC的[SdkAppId](https://cloud.tencent.com/document/product/647/46351#sdkappid),和转推的房间所对应的SdkAppId相同。- Returns:
- SdkAppId TRTC的[SdkAppId](https://cloud.tencent.com/document/product/647/46351#sdkappid),和转推的房间所对应的SdkAppId相同。
-
setSdkAppId
public void setSdkAppId(Long SdkAppId)
Set TRTC的[SdkAppId](https://cloud.tencent.com/document/product/647/46351#sdkappid),和转推的房间所对应的SdkAppId相同。- Parameters:
SdkAppId- TRTC的[SdkAppId](https://cloud.tencent.com/document/product/647/46351#sdkappid),和转推的房间所对应的SdkAppId相同。
-
getRoomId
public String getRoomId()
Get 主房间信息RoomId,转推的TRTC房间所对应的RoomId。- Returns:
- RoomId 主房间信息RoomId,转推的TRTC房间所对应的RoomId。
-
setRoomId
public void setRoomId(String RoomId)
Set 主房间信息RoomId,转推的TRTC房间所对应的RoomId。- Parameters:
RoomId- 主房间信息RoomId,转推的TRTC房间所对应的RoomId。
-
getRoomIdType
public Long getRoomIdType()
Get 主房间信息RoomType,必须和转推的房间所对应的RoomId类型相同,0为整形房间号,1为字符串房间号。- Returns:
- RoomIdType 主房间信息RoomType,必须和转推的房间所对应的RoomId类型相同,0为整形房间号,1为字符串房间号。
-
setRoomIdType
public void setRoomIdType(Long RoomIdType)
Set 主房间信息RoomType,必须和转推的房间所对应的RoomId类型相同,0为整形房间号,1为字符串房间号。- Parameters:
RoomIdType- 主房间信息RoomType,必须和转推的房间所对应的RoomId类型相同,0为整形房间号,1为字符串房间号。
-
getAgentParams
public AgentParams getAgentParams()
Get 转推服务加入TRTC房间的机器人参数。- Returns:
- AgentParams 转推服务加入TRTC房间的机器人参数。
-
setAgentParams
public void setAgentParams(AgentParams AgentParams)
Set 转推服务加入TRTC房间的机器人参数。- Parameters:
AgentParams- 转推服务加入TRTC房间的机器人参数。
-
getWithTranscoding
public Long getWithTranscoding()
Get 是否转码,0表示无需转码,1表示需要转码。是否收取转码费是由WithTranscoding参数决定的,WithTranscoding为0,表示旁路转推,不会收取转码费用,WithTranscoding为1,表示混流转推,会收取转码费用。- Returns:
- WithTranscoding 是否转码,0表示无需转码,1表示需要转码。是否收取转码费是由WithTranscoding参数决定的,WithTranscoding为0,表示旁路转推,不会收取转码费用,WithTranscoding为1,表示混流转推,会收取转码费用。
-
setWithTranscoding
public void setWithTranscoding(Long WithTranscoding)
Set 是否转码,0表示无需转码,1表示需要转码。是否收取转码费是由WithTranscoding参数决定的,WithTranscoding为0,表示旁路转推,不会收取转码费用,WithTranscoding为1,表示混流转推,会收取转码费用。- Parameters:
WithTranscoding- 是否转码,0表示无需转码,1表示需要转码。是否收取转码费是由WithTranscoding参数决定的,WithTranscoding为0,表示旁路转推,不会收取转码费用,WithTranscoding为1,表示混流转推,会收取转码费用。
-
getAudioParams
public McuAudioParams getAudioParams()
Get 转推流的音频编码参数。由于音频是必转码的(不会收取转码费用),所以启动任务的时候,必须填写。- Returns:
- AudioParams 转推流的音频编码参数。由于音频是必转码的(不会收取转码费用),所以启动任务的时候,必须填写。
-
setAudioParams
public void setAudioParams(McuAudioParams AudioParams)
Set 转推流的音频编码参数。由于音频是必转码的(不会收取转码费用),所以启动任务的时候,必须填写。- Parameters:
AudioParams- 转推流的音频编码参数。由于音频是必转码的(不会收取转码费用),所以启动任务的时候,必须填写。
-
getVideoParams
public McuVideoParams getVideoParams()
Get 转推流的视频编码参数,不填表示纯音频转推。- Returns:
- VideoParams 转推流的视频编码参数,不填表示纯音频转推。
-
setVideoParams
public void setVideoParams(McuVideoParams VideoParams)
Set 转推流的视频编码参数,不填表示纯音频转推。- Parameters:
VideoParams- 转推流的视频编码参数,不填表示纯音频转推。
-
getSingleSubscribeParams
public SingleSubscribeParams getSingleSubscribeParams()
Get 需要单流旁路转推的用户上行参数,单流旁路转推时,WithTranscoding需要设置为0。- Returns:
- SingleSubscribeParams 需要单流旁路转推的用户上行参数,单流旁路转推时,WithTranscoding需要设置为0。
-
setSingleSubscribeParams
public void setSingleSubscribeParams(SingleSubscribeParams SingleSubscribeParams)
Set 需要单流旁路转推的用户上行参数,单流旁路转推时,WithTranscoding需要设置为0。- Parameters:
SingleSubscribeParams- 需要单流旁路转推的用户上行参数,单流旁路转推时,WithTranscoding需要设置为0。
-
getPublishCdnParams
public McuPublishCdnParam[] getPublishCdnParams()
Get 转推的CDN参数。和回推房间参数必须要有一个。- Returns:
- PublishCdnParams 转推的CDN参数。和回推房间参数必须要有一个。
-
setPublishCdnParams
public void setPublishCdnParams(McuPublishCdnParam[] PublishCdnParams)
Set 转推的CDN参数。和回推房间参数必须要有一个。- Parameters:
PublishCdnParams- 转推的CDN参数。和回推房间参数必须要有一个。
-
getSeiParams
public McuSeiParams getSeiParams()
Get 混流SEI参数- Returns:
- SeiParams 混流SEI参数
-
setSeiParams
public void setSeiParams(McuSeiParams SeiParams)
Set 混流SEI参数- Parameters:
SeiParams- 混流SEI参数
-
getFeedBackRoomParams
public McuFeedBackRoomParams[] getFeedBackRoomParams()
Get 回推房间信息,和转推CDN参数必须要有一个。注:回推房间需使用特殊的SDK版本,如您有需求,请联系腾讯云技术支持。- Returns:
- FeedBackRoomParams 回推房间信息,和转推CDN参数必须要有一个。注:回推房间需使用特殊的SDK版本,如您有需求,请联系腾讯云技术支持。
-
setFeedBackRoomParams
public void setFeedBackRoomParams(McuFeedBackRoomParams[] FeedBackRoomParams)
Set 回推房间信息,和转推CDN参数必须要有一个。注:回推房间需使用特殊的SDK版本,如您有需求,请联系腾讯云技术支持。- Parameters:
FeedBackRoomParams- 回推房间信息,和转推CDN参数必须要有一个。注:回推房间需使用特殊的SDK版本,如您有需求,请联系腾讯云技术支持。
-
-