public class EncodeParams extends AbstractModel
Constructor and Description |
---|
EncodeParams() |
EncodeParams(EncodeParams 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 |
getAudioBitrate()
Get 混流-输出流音频码率。取值范围[8,500],单位为kbps。
|
Long |
getAudioChannels()
Get 混流-输出流音频声道数,取值范围[1,2],1表示混流输出音频为单声道,2表示混流输出音频为双声道。
|
Long |
getAudioCodec()
Get 混流-输出流音频编码类型,取值范围[0,1, 2],0为LC-AAC,1为HE-AAC,2为HE-AACv2。默认值为0。当音频编码设置为HE-AACv2时,只支持输出流音频声道数为双声道。HE-AAC和HE-AACv2支持的输出流音频采样率范围为[48000, 44100, 32000, 24000, 16000]
|
Long |
getAudioSampleRate()
Get 混流-输出流音频采样率。取值为[48000, 44100, 32000, 24000, 16000, 8000],单位是Hz。
|
Long |
getBackgroundColor()
Get 混流-输出流背景色,取值是十进制整数。常用的颜色有:
红色:0xff0000,对应的十进制整数是16724736。
黄色:0xffff00。对应的十进制整数是16776960。
绿色:0x33cc00。对应的十进制整数是3394560。
蓝色:0x0066ff。对应的十进制整数是26367。
黑色:0x000000。对应的十进制整数是0。
白色:0xFFFFFF。对应的十进制整数是16777215。
灰色:0x999999。对应的十进制整数是10066329。
|
Long |
getBackgroundImageId()
Get 混流-输出流背景图片,取值为实时音视频控制台上传的图片ID。
|
String |
getBackgroundImageUrl()
Get 混流-输出流背景图片URL地址,支持png、jpg、jpeg、bmp格式,暂不支持透明通道。URL链接长度限制为512字节。BackgroundImageUrl和BackgroundImageId参数都填时,以BackgroundImageUrl为准。图片大小限制不超过2MB。
|
Long |
getVideoBitrate()
Get 混流-输出流码率,音视频输出时必填。取值范围[1,10000],单位为kbps。
|
Long |
getVideoFramerate()
Get 混流-输出流帧率,音视频输出时必填。取值范围[1,60],表示混流的输出帧率可选范围为1到60fps。
|
Long |
getVideoGop()
Get 混流-输出流gop,音视频输出时必填。取值范围[1,5],单位为秒。
|
Long |
getVideoHeight()
Get 混流-输出流高,音视频输出时必填。取值范围[0,1080],单位为像素值。
|
Long |
getVideoWidth()
Get 混流-输出流宽,音视频输出时必填。取值范围[0,1920],单位为像素值。
|
void |
setAudioBitrate(Long AudioBitrate)
Set 混流-输出流音频码率。取值范围[8,500],单位为kbps。
|
void |
setAudioChannels(Long AudioChannels)
Set 混流-输出流音频声道数,取值范围[1,2],1表示混流输出音频为单声道,2表示混流输出音频为双声道。
|
void |
setAudioCodec(Long AudioCodec)
Set 混流-输出流音频编码类型,取值范围[0,1, 2],0为LC-AAC,1为HE-AAC,2为HE-AACv2。默认值为0。当音频编码设置为HE-AACv2时,只支持输出流音频声道数为双声道。HE-AAC和HE-AACv2支持的输出流音频采样率范围为[48000, 44100, 32000, 24000, 16000]
|
void |
setAudioSampleRate(Long AudioSampleRate)
Set 混流-输出流音频采样率。取值为[48000, 44100, 32000, 24000, 16000, 8000],单位是Hz。
|
void |
setBackgroundColor(Long BackgroundColor)
Set 混流-输出流背景色,取值是十进制整数。常用的颜色有:
红色:0xff0000,对应的十进制整数是16724736。
黄色:0xffff00。对应的十进制整数是16776960。
绿色:0x33cc00。对应的十进制整数是3394560。
蓝色:0x0066ff。对应的十进制整数是26367。
黑色:0x000000。对应的十进制整数是0。
白色:0xFFFFFF。对应的十进制整数是16777215。
灰色:0x999999。对应的十进制整数是10066329。
|
void |
setBackgroundImageId(Long BackgroundImageId)
Set 混流-输出流背景图片,取值为实时音视频控制台上传的图片ID。
|
void |
setBackgroundImageUrl(String BackgroundImageUrl)
Set 混流-输出流背景图片URL地址,支持png、jpg、jpeg、bmp格式,暂不支持透明通道。URL链接长度限制为512字节。BackgroundImageUrl和BackgroundImageId参数都填时,以BackgroundImageUrl为准。图片大小限制不超过2MB。
|
void |
setVideoBitrate(Long VideoBitrate)
Set 混流-输出流码率,音视频输出时必填。取值范围[1,10000],单位为kbps。
|
void |
setVideoFramerate(Long VideoFramerate)
Set 混流-输出流帧率,音视频输出时必填。取值范围[1,60],表示混流的输出帧率可选范围为1到60fps。
|
void |
setVideoGop(Long VideoGop)
Set 混流-输出流gop,音视频输出时必填。取值范围[1,5],单位为秒。
|
void |
setVideoHeight(Long VideoHeight)
Set 混流-输出流高,音视频输出时必填。取值范围[0,1080],单位为像素值。
|
void |
setVideoWidth(Long VideoWidth)
Set 混流-输出流宽,音视频输出时必填。取值范围[0,1920],单位为像素值。
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public EncodeParams()
public EncodeParams(EncodeParams source)
public Long getAudioSampleRate()
public void setAudioSampleRate(Long AudioSampleRate)
AudioSampleRate
- 混流-输出流音频采样率。取值为[48000, 44100, 32000, 24000, 16000, 8000],单位是Hz。public Long getAudioBitrate()
public void setAudioBitrate(Long AudioBitrate)
AudioBitrate
- 混流-输出流音频码率。取值范围[8,500],单位为kbps。public Long getAudioChannels()
public void setAudioChannels(Long AudioChannels)
AudioChannels
- 混流-输出流音频声道数,取值范围[1,2],1表示混流输出音频为单声道,2表示混流输出音频为双声道。public Long getVideoWidth()
public void setVideoWidth(Long VideoWidth)
VideoWidth
- 混流-输出流宽,音视频输出时必填。取值范围[0,1920],单位为像素值。public Long getVideoHeight()
public void setVideoHeight(Long VideoHeight)
VideoHeight
- 混流-输出流高,音视频输出时必填。取值范围[0,1080],单位为像素值。public Long getVideoBitrate()
public void setVideoBitrate(Long VideoBitrate)
VideoBitrate
- 混流-输出流码率,音视频输出时必填。取值范围[1,10000],单位为kbps。public Long getVideoFramerate()
public void setVideoFramerate(Long VideoFramerate)
VideoFramerate
- 混流-输出流帧率,音视频输出时必填。取值范围[1,60],表示混流的输出帧率可选范围为1到60fps。public Long getVideoGop()
public void setVideoGop(Long VideoGop)
VideoGop
- 混流-输出流gop,音视频输出时必填。取值范围[1,5],单位为秒。public Long getBackgroundColor()
public void setBackgroundColor(Long BackgroundColor)
BackgroundColor
- 混流-输出流背景色,取值是十进制整数。常用的颜色有:
红色:0xff0000,对应的十进制整数是16724736。
黄色:0xffff00。对应的十进制整数是16776960。
绿色:0x33cc00。对应的十进制整数是3394560。
蓝色:0x0066ff。对应的十进制整数是26367。
黑色:0x000000。对应的十进制整数是0。
白色:0xFFFFFF。对应的十进制整数是16777215。
灰色:0x999999。对应的十进制整数是10066329。public Long getBackgroundImageId()
public void setBackgroundImageId(Long BackgroundImageId)
BackgroundImageId
- 混流-输出流背景图片,取值为实时音视频控制台上传的图片ID。public Long getAudioCodec()
public void setAudioCodec(Long AudioCodec)
AudioCodec
- 混流-输出流音频编码类型,取值范围[0,1, 2],0为LC-AAC,1为HE-AAC,2为HE-AACv2。默认值为0。当音频编码设置为HE-AACv2时,只支持输出流音频声道数为双声道。HE-AAC和HE-AACv2支持的输出流音频采样率范围为[48000, 44100, 32000, 24000, 16000]public String getBackgroundImageUrl()
public void setBackgroundImageUrl(String BackgroundImageUrl)
BackgroundImageUrl
- 混流-输出流背景图片URL地址,支持png、jpg、jpeg、bmp格式,暂不支持透明通道。URL链接长度限制为512字节。BackgroundImageUrl和BackgroundImageId参数都填时,以BackgroundImageUrl为准。图片大小限制不超过2MB。Copyright © 2022. All rights reserved.