public class TranscriptionParams extends AbstractModel
header, skipSign
Constructor and Description |
---|
TranscriptionParams() |
TranscriptionParams(TranscriptionParams 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 |
---|---|
String |
getIMAdminUserId()
Deprecated.
|
String |
getIMAdminUserSig()
Deprecated.
|
Long |
getMaxIdleTime()
Get 房间内推流用户全部退出后超过MaxIdleTime秒,后台自动关闭转录任务,默认值是60s。
|
String |
getTargetUserId()
Get TranscriptionMode为1时必填,机器人只会拉该userid的流,忽略房间里其他用户。
|
Long |
getTranscriptionMode()
Get 1表示机器人只订阅单个人的流,0表示机器人订阅整个房间的流,如果不填默认订阅整个房间的流。
|
String |
getUserId()
Get 转录机器人的UserId,用于进房发起转录任务。【注意】这个UserId不能与当前房间内的主播观众[UserId](https://cloud.tencent.com/document/product/647/46351#userid)重复。如果一个房间发起多个转录任务时,机器人的userid也不能相互重复,否则会中断前一个任务。需要保证转录机器人UserId在房间内唯一。
|
String |
getUserSig()
Get 转录机器人UserId对应的校验签名,即UserId和UserSig相当于转录机器人进房的登录密码,具体计算方法请参考TRTC计算[UserSig](https://cloud.tencent.com/document/product/647/45910#UserSig)的方案。
|
void |
setIMAdminUserId(String IMAdminUserId)
Deprecated.
|
void |
setIMAdminUserSig(String IMAdminUserSig)
Deprecated.
|
void |
setMaxIdleTime(Long MaxIdleTime)
Set 房间内推流用户全部退出后超过MaxIdleTime秒,后台自动关闭转录任务,默认值是60s。
|
void |
setTargetUserId(String TargetUserId)
Set TranscriptionMode为1时必填,机器人只会拉该userid的流,忽略房间里其他用户。
|
void |
setTranscriptionMode(Long TranscriptionMode)
Set 1表示机器人只订阅单个人的流,0表示机器人订阅整个房间的流,如果不填默认订阅整个房间的流。
|
void |
setUserId(String UserId)
Set 转录机器人的UserId,用于进房发起转录任务。【注意】这个UserId不能与当前房间内的主播观众[UserId](https://cloud.tencent.com/document/product/647/46351#userid)重复。如果一个房间发起多个转录任务时,机器人的userid也不能相互重复,否则会中断前一个任务。需要保证转录机器人UserId在房间内唯一。
|
void |
setUserSig(String UserSig)
Set 转录机器人UserId对应的校验签名,即UserId和UserSig相当于转录机器人进房的登录密码,具体计算方法请参考TRTC计算[UserSig](https://cloud.tencent.com/document/product/647/45910#UserSig)的方案。
|
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 TranscriptionParams()
public TranscriptionParams(TranscriptionParams source)
public String getUserId()
public void setUserId(String UserId)
UserId
- 转录机器人的UserId,用于进房发起转录任务。【注意】这个UserId不能与当前房间内的主播观众[UserId](https://cloud.tencent.com/document/product/647/46351#userid)重复。如果一个房间发起多个转录任务时,机器人的userid也不能相互重复,否则会中断前一个任务。需要保证转录机器人UserId在房间内唯一。public String getUserSig()
public void setUserSig(String UserSig)
UserSig
- 转录机器人UserId对应的校验签名,即UserId和UserSig相当于转录机器人进房的登录密码,具体计算方法请参考TRTC计算[UserSig](https://cloud.tencent.com/document/product/647/45910#UserSig)的方案。@Deprecated public String getIMAdminUserId()
@Deprecated public void setIMAdminUserId(String IMAdminUserId)
IMAdminUserId
- IM[管理员账户](
https://cloud.tencent.com/document/product/269/31999#app-.E7.AE.A1.E7.90.86.E5.91.98),如果填写,后台下发消息会使用IM通道,而不是TRTC自定义消息。@Deprecated public String getIMAdminUserSig()
@Deprecated public void setIMAdminUserSig(String IMAdminUserSig)
IMAdminUserSig
- IM管理员账户生成的签名,用于向特定群组发送消息。如果填写,后台下发消息会使用IM通道,而不是TRTC自定义消息。必须和IM管理员的UserId一起填写。public Long getMaxIdleTime()
public void setMaxIdleTime(Long MaxIdleTime)
MaxIdleTime
- 房间内推流用户全部退出后超过MaxIdleTime秒,后台自动关闭转录任务,默认值是60s。public Long getTranscriptionMode()
public void setTranscriptionMode(Long TranscriptionMode)
TranscriptionMode
- 1表示机器人只订阅单个人的流,0表示机器人订阅整个房间的流,如果不填默认订阅整个房间的流。public String getTargetUserId()
public void setTargetUserId(String TargetUserId)
TargetUserId
- TranscriptionMode为1时必填,机器人只会拉该userid的流,忽略房间里其他用户。Copyright © 2024. All rights reserved.