public class CasterInfo extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| CasterInfo() | 
| CasterInfo(CasterInfo 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 | getCasterId()Get 导播台ID | 
| String | getCasterName()Get 导播台名称 | 
| Long | getCreateTime()Get 导播台创建时间,值为unix时间戳。 | 
| Long | getDelayTime()Get 导播台延时播放时间,单位为秒。 | 
| String | getDescription()Get 导播台的描述 | 
| Long | getExpireTime()Get 导播台的过期时间戳。值为-1或unix时间戳。 
默认值为-1。 当值为-1时,表示该导播台永不过期。 
当值为正常unix时间戳时,导播台将在该时间过期。 
导播台过期后,预监与主监画面将自动停止,转推自动停止。 
点播、直播url将停止转拉,推流url需自行停止推流。 | 
| Long | getFeeType()Get 导播台的计费类型。 
0 通用型 1 播单型。
注: 本参数暂无作用。 | 
| Long | getPgmAudioBitRate()Get 导播台主监输出的音频码率,单位为kbps。 | 
| Long | getPgmBitRate()Get 导播台主监输出的码率,单位为kbps | 
| Long | getPgmFps()Get 导播台主监输出的帧率。 | 
| Long | getPgmHeight()Get 导播台主监输出的高度,单位为像素。 | 
| Long | getPgmWidth()Get 导播台主监输出的宽度,单位为像素。 | 
| Long | getRecordStatus()Get 录制状态。 
0:未录制 
1:录制中 | 
| String | getRecordTaskId()Get 录制接口返回的taskid | 
| Long | getRecordTemplateId()Get 录制模板id。 | 
| Long | getStartLiveTime()Get 导播台上一次启动pgm的时间,值为unix时间戳。 | 
| Long | getStatus()Get 导播台状态 
0:停止状态,无预监,无主监
1:无预监,有主监
2:有预监,无主监
3:有预监,有主监 | 
| void | setCasterId(Long CasterId)Set 导播台ID | 
| void | setCasterName(String CasterName)Set 导播台名称 | 
| void | setCreateTime(Long CreateTime)Set 导播台创建时间,值为unix时间戳。 | 
| void | setDelayTime(Long DelayTime)Set 导播台延时播放时间,单位为秒。 | 
| void | setDescription(String Description)Set 导播台的描述 | 
| void | setExpireTime(Long ExpireTime)Set 导播台的过期时间戳。值为-1或unix时间戳。 
默认值为-1。 当值为-1时,表示该导播台永不过期。 
当值为正常unix时间戳时,导播台将在该时间过期。 
导播台过期后,预监与主监画面将自动停止,转推自动停止。 
点播、直播url将停止转拉,推流url需自行停止推流。 | 
| void | setFeeType(Long FeeType)Set 导播台的计费类型。 
0 通用型 1 播单型。
注: 本参数暂无作用。 | 
| void | setPgmAudioBitRate(Long PgmAudioBitRate)Set 导播台主监输出的音频码率,单位为kbps。 | 
| void | setPgmBitRate(Long PgmBitRate)Set 导播台主监输出的码率,单位为kbps | 
| void | setPgmFps(Long PgmFps)Set 导播台主监输出的帧率。 | 
| void | setPgmHeight(Long PgmHeight)Set 导播台主监输出的高度,单位为像素。 | 
| void | setPgmWidth(Long PgmWidth)Set 导播台主监输出的宽度,单位为像素。 | 
| void | setRecordStatus(Long RecordStatus)Set 录制状态。 
0:未录制 
1:录制中 | 
| void | setRecordTaskId(String RecordTaskId)Set 录制接口返回的taskid | 
| void | setRecordTemplateId(Long RecordTemplateId)Set 录制模板id。 | 
| void | setStartLiveTime(Long StartLiveTime)Set 导播台上一次启动pgm的时间,值为unix时间戳。 | 
| void | setStatus(Long Status)Set 导播台状态 
0:停止状态,无预监,无主监
1:无预监,有主监
2:有预监,无主监
3:有预监,有主监 | 
| 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, toJsonStringpublic CasterInfo()
public CasterInfo(CasterInfo source)
public Long getCasterId()
public void setCasterId(Long CasterId)
CasterId - 导播台IDpublic String getCasterName()
public void setCasterName(String CasterName)
CasterName - 导播台名称public Long getStartLiveTime()
public void setStartLiveTime(Long StartLiveTime)
StartLiveTime - 导播台上一次启动pgm的时间,值为unix时间戳。public String getDescription()
public void setDescription(String Description)
Description - 导播台的描述public Long getCreateTime()
public void setCreateTime(Long CreateTime)
CreateTime - 导播台创建时间,值为unix时间戳。public Long getStatus()
public void setStatus(Long Status)
Status - 导播台状态 
0:停止状态,无预监,无主监
1:无预监,有主监
2:有预监,无主监
3:有预监,有主监public Long getExpireTime()
public void setExpireTime(Long ExpireTime)
ExpireTime - 导播台的过期时间戳。值为-1或unix时间戳。 
默认值为-1。 当值为-1时,表示该导播台永不过期。 
当值为正常unix时间戳时,导播台将在该时间过期。 
导播台过期后,预监与主监画面将自动停止,转推自动停止。 
点播、直播url将停止转拉,推流url需自行停止推流。public Long getDelayTime()
public void setDelayTime(Long DelayTime)
DelayTime - 导播台延时播放时间,单位为秒。public Long getPgmWidth()
public void setPgmWidth(Long PgmWidth)
PgmWidth - 导播台主监输出的宽度,单位为像素。public Long getPgmHeight()
public void setPgmHeight(Long PgmHeight)
PgmHeight - 导播台主监输出的高度,单位为像素。public Long getPgmFps()
public void setPgmFps(Long PgmFps)
PgmFps - 导播台主监输出的帧率。public Long getPgmBitRate()
public void setPgmBitRate(Long PgmBitRate)
PgmBitRate - 导播台主监输出的码率,单位为kbpspublic Long getPgmAudioBitRate()
public void setPgmAudioBitRate(Long PgmAudioBitRate)
PgmAudioBitRate - 导播台主监输出的音频码率,单位为kbps。public Long getFeeType()
public void setFeeType(Long FeeType)
FeeType - 导播台的计费类型。 
0 通用型 1 播单型。
注: 本参数暂无作用。public Long getRecordTemplateId()
public void setRecordTemplateId(Long RecordTemplateId)
RecordTemplateId - 录制模板id。public Long getRecordStatus()
public void setRecordStatus(Long RecordStatus)
RecordStatus - 录制状态。 
0:未录制 
1:录制中public String getRecordTaskId()
public void setRecordTaskId(String RecordTaskId)
RecordTaskId - 录制接口返回的taskidCopyright © 2025. All rights reserved.